kqueue() kevent(r5, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0xfffff, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x328) 09:43:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002140)={&(0x7f0000000080)=ANY=[@ANYBLOB="050000000000000000000000000000000000000000000000004000000000000000000000000000e0ff000000000000000100000000000000000000000000000000000000000000000000000000000000000000"], 0x53, &(0x7f0000001100)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1, &(0x7f0000001140)=""/4096, 0x1000}, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) 09:43:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x8000, 0x4) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file1\x00'}, 0xa) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\xe9') chmod(&(0x7f0000000040)='./file0\x00', 0xb4) open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) 09:43:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 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) 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) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readv(r0, &(0x7f0000000900)=[{&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f0000000440)=""/136, 0x88}, {&(0x7f0000000500)=""/131, 0x83}, {&(0x7f00000005c0)=""/112, 0x70}, {&(0x7f0000000640)=""/127, 0x7f}, {&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000006c0)=""/240, 0xf0}, {&(0x7f00000007c0)=""/166, 0xa6}, {&(0x7f0000000880)=""/67, 0x43}], 0xa) 09:43:28 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20488, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7, 0xd5d0, {0xe8, 0x5}}) 09:43:29 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x1) 09:43:29 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 09:43:29 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r3, r1, r2) r5 = kqueue() getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r6, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, 0x0, 0x0) r7 = syz_open_pts() close(r6) dup(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x20000003, 0xfeffffffffffffb3, "845c550910000a14fcff2d50a9fd23cf833700", 0x0, 0x80000000}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)) r9 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000780)=0x4e48) pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r9, 0x6, r0) 09:43:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0xff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000240)=""/190) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000564f245d3cdeaa1392a171a6fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac2a11cd20faf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000"], 0x1, 0x800) ioctl$TIOCMSET(r1, 0x20004276, 0x0) r5 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) semget(0x1, 0x7, 0x41) 09:43:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000000c0)="6168bcae7d1935c98b6c139001a1e3972702ca938c63fb37da40152db7cf0cba99a431d70782aaf0848caae483ed73ac3d0c7d4321ad5f8da4a33ece7bc785da29ec009d4a9974b0fa7e44a895ed49cdd067ce6e08db22c709fdff4e2d0cc9e29c3e380484e3be14008c035dc2f3c10398bdab76eca6ca20da893caf4bc285221b0af3964976fb94f7bdabb543452503d53e74e286a659687ed5b3af333160a2531cc833f0623bf3fe15dd6d7d0aadd8785b72c9e3da863df8c9b7d885a92c78388ffcf02b614a48b9773c7d732499b2eb0f3346579b90f930141f741fb26060523afb7f71458be47060678f680f0cd4968186799110af6b80377adcc55f", 0xfe, 0x2, &(0x7f00000001c0)={0x18, 0x1, 0x8, 0x91}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x66, 0x0, 0x0) setsockopt(r1, 0x8, 0x1000, &(0x7f0000000000)="5bbec83c9d5915f309738489ae22b48e53973761199606b2f44b086561baa837af98522360fe1de89c014f097beced7a679a2b90f8af3508a6c68ca1d9e2759373b2a253b361f2ca844ab08faa9a7c6cee67d99de97f9c2a91a294d30037574406795ceb407eae46b155e796c04fda", 0x6f) 09:43:29 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x8) fcntl$setstatus(r0, 0x4, 0xc0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) getegid() getegid() shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x101, 0x4dc}, {0x18, 0x3, 0x3, 0xf981}, 0x0, [0x2, 0x100, 0x223d, 0x3a, 0x51, 0x5, 0x0, 0x8]}, 0x3c) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sendto$inet6(r0, &(0x7f0000000080)="3a79218c7efbcbc334a07dae4c5b424a2432f43e9a641b301429c10acf8ce153440731245a58a9ab7d0c50090560bd5b2147cdfc82f5f5a5ec3988a4fecdd414eea5d233e18adb929665ac70f4c9c9b40b451ad89cf20fcc531c38c9e6404c08cad07b9df1fd7397a58bb9cd009dd557ff41563c046b87512772e0667a5ffba59254d2cb8daa3a7539b8d79892bb8409844a2514a09e62a24b8c59fb99b8", 0x9e, 0x408, 0x0, 0x0) 09:43:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r1, r1) 09:43:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x81, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r1, 0x29, 0x400000, 0x0, 0x1a2) 09:43:29 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x28, 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 09:43:29 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8, 0x2, 0x7fffffff, 0xfffffffffffffffa}) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820250d80ccd54af2e2f66696c653000"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)=0x2) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x4}) 09:43:30 executing program 0: r0 = socket(0x8000000000000002, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x80000000a) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 09:43:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x92, 0x0) write(r0, &(0x7f0000000080)="00070009000000b201", 0x9) 09:43:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x11aa, &(0x7f0000000140), &(0x7f0000000100)=0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000040)='./file0\x00') 09:43:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 09:43:31 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000001f00)={0x0, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"}, 0x3e3, 0x800) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 09:43:31 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x5c) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) utimensat(r1, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x7, 0x3}, {0x5, 0x6}}, 0x0) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x1000) 09:43:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x281, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x2) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x4, 0xc}, 0xc) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0xd9, 0x3ff}) 09:43:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)=0x9) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:43:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x802003, 0x16fe) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1) 09:43:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) fcntl$setflags(r1, 0x2, 0x1) dup(r1) r2 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:43:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000200)) chroot(&(0x7f0000000240)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000400)=""/243}, {&(0x7f00000000c0)=""/98}, {&(0x7f0000000500)=""/84}], 0x4fed0c71d27afd8) execve(0x0, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) 09:43:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x2) write(r1, 0x0, 0x5) write(r0, &(0x7f0000000080)="66730fb9f52e83f2cc9d386e24c8884b5a9a78d553ec8a0cd3bda2e4b30f", 0x1e) 09:43:31 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x100000043, 0x2, &(0x7f0000000280)="ee087837e8800adebd7c8027c5b6ac91294d97858a8e0a2e5a957c7079f5e5013d4a03fc6b029f78a83a01f33291c407e737e85f9a4cb8668d901fd35ba2e89eff00f6aff08b004f465e553942c6c29e162411df185d133d1854c6a0856d0379a5ac9e7419887e4532a7869c5fe639baa0db511fa880c70d39f93108ab8bcd01bcdebe45ba9243f99a8bee6cbd2389e4b5d6aa2dda939729e680b73cd155ba14af9927885f9d02b04d4b5531e45505a23dc30e6e9d1c97efb142767bf76e2e31f092d29a64c37bc9a1effba8de151168cbf0cf4afdfdbb39e51ea9d2fd94c51a566ce3b96268badcc0b0243f9637b9d3cacfff0d62d023d7241a7b0919f91b07d86d59b704e3e1e9b9dd823013e1c2", 0x10f) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000007000000b8bee4b39a52b1060000"], 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x90) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socket(0x0, 0x4000, 0x85) fcntl$getown(r0, 0x5) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xffffffffffffff6c}, 0x0) setsockopt(r0, 0x8, 0x81, &(0x7f0000000000)="49cc722868d5170764d71e6c0b7eb61b56c816ba1d84f8a4c8cac98cd14ccad4d95d0a5ba5c53d260c5322caad3a9150", 0x30) 09:43:31 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) getpid() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x21, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000000)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) 09:43:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0xc9, 0xa) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff0008000000000000000000000000400000f2e9ff0000000000000000", 0x2c}], 0x1) 09:43:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x6}, {r0, 0x10}], 0x2, 0x5) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:43:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x50001, 0x2) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000180)) 09:43:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() r2 = socket(0x2, 0x4003, 0x101) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) 09:43:32 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r2 = msgget$private(0x0, 0x202) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/177) 09:43:32 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000080)="dcc14b3cce825f97702bd9535dc4545d8ca7cec28cbc794ae31d76036aee67d06b1ac719fff39ef0ff87c781bc0a2b0a9d5fcfc84e4c646873715e7b0bc4abe46b02d56111137b4dc5d500a4c9550402d538782d7c06008e43a7f795b6783dc8b5cf910aa867233ae5b79138d923bb2cf26bca32ca575bb0259301223fc813940d5b68138c8904c0f29e0df339738797e0d394c408dc10bcb27f096fad84be46927fb00a88cd19f8b25a6efe8943434c19bef8c43cf2d02792d74e5a5f4166c4bc39dd4a554d4a322b8cba5ac48b88eb7e5e812dff0ad0a83ce1eb8848f148e4f614f7eb7f4df5", 0xe7) getuid() 09:43:32 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r5, 0x100}, {r5, 0x4}, {r2, 0x11}, {r1, 0x4}, {r2, 0x30}], 0x5, 0x7) getrusage(0xffffffffffffffff, &(0x7f0000000080)) dup2(r1, r4) 09:43:32 executing program 0: r0 = socket$inet(0x2, 0x4, 0x400) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 09:43:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) geteuid() sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 09:43:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/146, 0x92}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f0000001340)=""/231, 0xe7}], 0x4, &(0x7f0000001440)=""/115, 0x73}, 0x3) connect$unix(r0, &(0x7f00000014c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) 09:43:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0xfd9) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)="a8ace95b5d282e3c9ab0207a95a1672522c1605cc1471ed6ca1f395777d958ad8f7461ec9af3c74c34cae77ac2a2582822d66069a75b753934ce097956c92bf1fcb250a7335bd8a9c3b3c92687c8677c1108fcf89cec23f99ef80bbe16d2d993505cf00766a922baf6df51a637cc8934aebc940d4a90d66f1293526cc1b46845fc4f5bb93769880ad32eb0297ebb959f7fd1a511700fd18e0f351dbdecd6e4f8877dad4e15c0a46496e916f710f9ec3af7d238a6a1992040259c877ce500978e4b62f1cceb0fd486784bbbdf78266f9c77ada12e91b1b9a0b2a509773888c6f6fb5a1c77f490e6b29c302408591f80db73b7876feba6c0d3334ed9ec68696343d04ce1847855b476b3b10d829c15721acb3df72f2cda3360553580754e2360a7590c9de17edb191220d3b9ea3d69aa2a05a9988fd8be71f9eea62b066d7b7f0c4d91fd2bfff73998e72d1d780521c71fe453c47d9f1c88898d1d06ee933f3a55cd9097d55e6dccf21a44be4db91317531824667d8886bf842eead73bccc5d27d7551fddbd92ca24e6340c03b2ca99a0d7aba4fc10799bcb5509893df355e8bb61647328f2dad72958a55284cb53fc5309cfc3f01160196d3e482edd1c7a9dc8c8c250ec5906654f1717a2e3c95aa69fcc4bba668fc3d6106ae7027e8197494b61e85bc5037492b59302e7bb867ecbda4e659ed1a99601e7ba29232492b0533a3f9c9d595d0902fccf58406d4c1a7e13d5ae23fe953093aa7353ab4b7c75fa1355021d791720432b3a7f21f24fa56708b006faf744a8891678330c74476c98f2e1b1e8c543670124fa1ca285c34880029a1f69202e38d0ada1ca84cfa7a372d70ccceaf22a5cd592239ae979c8ffa645d162ded591c7d439711539c352711c0a6c77a1001704fd2f44f156499de25edf553d5baa4374e65d61d6dba1604579a96bfcb62821ce0437f6819bf1aa79cdb9dbe1240ce7b51a6108d95143f1e8ed3168c8c03a6aa38bb8cb23629259d51dd8a492133595666d66784c4e7f0f1fef0654b2075ded2844734345e99a5a3af131487c3962c6008d83a8e4eec678e4ce4442293a703da3ec4b565b98a4242183f2b763270772ff1d055687c00ecd559352d9f4baf2bf82790b2f2f0192dde36fb18e2f15068432ca5e559b16957acc14d6ce61ce6a404313a2d97a7392164f6a403e5a38d77faf643469e7ab691c597ccd175827a0a579803bd8c2a2be910ed51f9adc3fedbfdd82eaf57ba23e6c0f0a2be69b40e6c343590646acb3eda9fd23cc6506009e9bfe248c19a7a1bd1155d323a865101b99b70e74d043ae6bf37cb777fea8448029fa469d09d6e08525ae2f2a82e56e89f3c4844c0544be3cd5235e2eb3af30a8c2c69bdea768971f6ea70ce52db46fd0c86f8b53aa744ff13998b0b6b209ae17d778e3a98cdc73dce042f65295bb953c4dad29e6290b79ba1a7547c81416195be047011a938528a52eb1ea4cc5085f801dd83e242d097b895973f55fae945b4ac69592d3e2219d933a172ec1a9d9e4288b26e85d613d569d1446a6533c6d437800423acddc0c9f06527979a9eccbb385d082ac338caa54f7738a7d527b4b56bcd14923f39f841e1f248b122a21b845571e02f8cd6a177de1e3d307ca22d192859f4c59d1394320fb4a32e0058e4dcb54059d231ea8bc3d7505a1586d3301953e446a64a04f5503560f6653b434d99a6edd0f9c7a27e340b974dbf3f09d61baf051c7fdf5614f1810adf13dcaa654af47adcff5d0cffdb234f1bd765222895ea345beccfd3a7615b046b3422ca36831dfd5dbb0ea2b28ce2e56be0cc233c9c88cf1680e32cf8a4f6b9307a6a090e44073ff6c0fdc3df617728a3c9a9eded84df4f68b4eb6606b787a99388a5a11a5f238630b18e619dbcbf7ce2b48673de34cba3918ba91425ff3df81d28ae88c76dd711bec8d811964a0c337d66c211d13d32674fd87f2cb5ca9225d06dd5747263e163f5a444322a126ebf2844ca05946bed989d8615e5870bcf8bdf8a9d63bf14bd2d8a2ff335bacd5473ab4831e6fb7154af379c18d06541549ce827e7fc55ab23ab7d4a64d72e2039454e485ee9074c75a3c6fea81f5ca21bcb88f07da9bee588e43aade34a2152cb20dc1bd92c0b6e33b35c24c0f8871bad38ac4d12ec74294f86a5423ad40d8d2193cfe2b30c4f7f85bca2c68cab11bade3cc75d89fa7a243cc4175a413778dc7248ef1265a5fc18d134a9b4ab734d50586298721b8533eb9065471dee92ab06ca21359ef3c53cfbdc9b146b495b29db8bc4ab48dee22d31f9a6762fed39cbc0a1e44d99aaefe95c2bdc82d0711164209cf85122331396c93e10eb321b4fc36e6029642667bfba260f4abd22e2674b03461032155f68a4d7f39f07235c29baf1dc13f545bd6337f695c151370cb4feab327b0b46e6fea133cf5cdafad5e376b4b98c44bd4e9bb2c079373dbc835d18101282f771eb7a6d5dbd56d352d449963ac158fc0492abc2e63f7caad8c0787d31076f4fdd73bd09c0af8d868e0f4cbb5e6c074e33214305c80e962cef472f2542ee18f80b2601a6f56d55b669690ae01c522cfc06675f1629295944f7b05529fae7515ccbbdcbeff092ad3307c1aa4f719f733afe95431b1e1fec5117f095f4060a355558692a4959f93a56220dfbe70cc0f6a4786c1b7fb5011026595be6dec179d15fb8a2b834f19c229d7f945073dc4840c1fb0f21977519a6c4d69921064b18f4b109c8821edead40fb4b8480230b7f28c5b9883d9d6f7b842bb1378229f7eaf93ba3cd85d10f08548a2949a2fe0bdeb0e2cd57b73cd49b1e355a268bad08d98af91a32c1ff93246edc82eead6f86d03bc7c17680e55af65adce8375c5565c5a0e3996852c07f14caab9d0d7a45d1a5b3b781c46f2e5e70e62a9e5f748e0ffb542f363077ee29738be191c775505f883c6057f52e4d1b9933545e88c6adfbe8da1c79af25459e0e64062741d2a8f51ac36d35f8c83a23a4efd2f40049c6fcaa4cc14dea096d6ba4c42f8becfe221699da180965b8a9cf169c00e3cd1fb5c54887542d72e63fbb7a186a6891d4c2500a69e3c55d9fd0062546d748f3e1a1cb3fe0b3dd80430c28db60c4b2694428d16c4d93a5cf047dfb79c2ab44a6ae5bafcf2b70a39bb66f9616f1b419eb0342cadc3893e693b7e1fdec8a24fc3badc29b032fd215e0ed817be4875051aaeaf90e313eb161d9ece80fdde291bfe93ab1b5970250262a1a57d9fafd7e3912f24d3178bae6a1fc9f4855406501b7510c25784db0f99d7f66a3fdbb4ae0ff81d528479c40127dd1e2386860b14765eedf8563e280ad4cd1628b0a726d8528a81f006e54e4dfaf25710c841ab83cc69fbf03af646aa1e1f20288e9b02a7ee140bba73204f980e390f0d17b01d1b476bb1141112e92e53e0a0bae1625cc056aedad3c07f2458dbc8d89106914be0f1bbebbcea9a26634a1904d8f63b3594e99f34253413f79df49209c612c142d78b5485e4a3207c2a6fccf185e7735d0e4b9408eba1ba674a4dcbf1a6c70a63c4b10ffc9c4bc9b3cf0359ec8a97e20890ab94dae8a0bdcc42be23678639a22a85de973b1351102e34779e4f7ca954fd92e163f0d4531de5cbbd964c78ad25e26afb6bb3bea382bb45eb426cdae50a9cb8f4a59501703282f7d5055bc3a3e1cf1a5078b2fdd02d2965a443ed1765cd73d3335125e66569fa94123ccb7bd81654e56bd84fd84c60f377d4701e6f0204fc6554a41e590a8621beb66502160f8cfdac9dd55cecba387332fb05a7f194506e3627bec0c70c94d8feada6c5827484a792b8e309ba924e20ebe3de1d3271ecd1ae651ed66b0e86d109c2d69cb713452854d4ee2b93ffd8d00c6c9528d0706f043b964b36b74e40c1fcb0bb579e8741336b3b2d8f65403a2faa216c3fed6e68911a5dce4c21acf257f024ed56fcecfc4f7d2fd9aee7ac9eb90a2ac2543a03efbe65bc72e9b82a25f9589167d62f24457fb1ed5c49abc155d4f00578fd35ea0c4123f9ab9fe05c670be9af26c08ca9bdbcec7caf81cec1b33fa455e3ed7371ec56c424ff1843d0f4183f7333127e0543f69fc1d70c413fd58efcf6c3e2491b87fe48868afd22ffd81f6d87ae74a3b3186507da756675dde585bb96bccf31e1c43b0da4bb27e1667e399b1019392e77af74d48515b72705249fbdbbb3df76399b6cfa1d4ae310afd08c1bee4afed5841d60ae18510f01514530ff18e2ff1b4225fd0668e0a8aec43f60de356b9240909d8a5ba7576f57ca376f15dd61664900d4119a0a16014fd464830b6309fd367eba4992c6397b26cbd365a20939c64d282281391c640ee2fb942cbd9c348876fb46c749ca32579cd89640592592fdbd927143cb45e637eb6628a012cbf72fc4405dd0f223e647ebba10361f439bb1586ea25e58714798227c8e05fdc7cd6a27159c72356b500279640f388fcdc2afcbc302d6e7f3b2bb6f5f25914c93434c8f6efde2e9a43a3990b5ab2e0aafe48969be5fc159bd7f76e6b860dd6ac0f2706323b0de9b7667b9081e9fd3ddef0d209efbeb72a835bafc1c80ffc8b1fa773fb79c9e70c8d26d232f819358609bfcaa00ea7082c54236ba19978303e7542af90ea84fd28adbb5dd52e747625be3ed6d36a0fec3b21a681e7bfca3260ccca2f3dadda866da7d13c0a38e055076e9804c7f135058aeb1ac9489bdacdd288895e0d992408766174807febbcba09942c51508d5ff825d9500f9a5dd9a8301048d21750ed5dc8ef8d54b782595d2d18efbe48e2cd1782ec07017e4de02005b0c9a88ae44be2f7e32202f44c1358820c02bf76e16d4022eb845083c9f6d57c9f7a3e1d40132b4b4344d6e8cc52415a6c59089268bb021dc85342a9607c184dd31606133176b3c4e094f3e3899f815235eae65e24f8a84f38a9eab8a0c26cf5701017b25d2e28b348f31fc3be21ffccf85dcc05b4f8ad70753df901307a100d00f00906d294f885d3ab8ac97ff2d4e9aa4135ceac2e34d773603a743d110e272651d0bd4d615d348c7c18f23a09c50d1c0ac192d663aa28415502470741a213eb1d855c09c840e710fb0bdf5ceee9be60b77b122ff8f56e046bff6cc2e1ca9e604e505a596605b29a4f458b3dd4cb060727ac63249206fe694fa252feca89145db8c22533876744e584b96e3b833b41994c2e7b0c0c5e74bd231032ad8fde324554892e2b4de2dcc611fd1e0c2efc68d6ce5517445550e0aaa7c38d4b56536d19de554c9846ca245c2cd2fd4a64dd0c878e2c8dfd565c3ad85a171bac69fe5dce0b8d58b8ec1bfe0539d081f9934a69d19b0cd3e28a9da8ef73aa14b51836c8002c25c2f4932648b318d6045be35aba0c4886a4ebcfaa935cca19f54f8dc980f8d1486709b917ec3eeef1bb5d3a4fec17f95abf7c048ce1903b3de0013695e4b590063a5cbe70374f1388fb603dc7abd2b6bd930411f4940a7c9da4578c2d5f00104866962c21a32a62412de0380788dc3622bb6946a126581c3704566f3598d036645a3dab00aecfa659da3253d1f7ac617fb45b3911525eafcc55480856c3cbf75ac7a01483bfe83da2fbee6798735e96a5178e2372bb2cd5ab5bf7b55f0db0a9e6a604a21d3f6efe5f45e6a9836b5dd727371aafc8b72b5eab1fde6b6a8ed62f1810d8e04e405ddb4e632e05ec0a608e826ec5f80e078356bc9a78cf10eae30fb84ce70ed6e0edc65c7666f773a22108bf8e7ef6b0ef9bf6c2378074302dd1135bb81b9f938b2750aea395d0e0fe6bdf306c", 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x40) r2 = syz_open_pts() close(r2) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) r6 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r7 = fcntl$dupfd(r1, 0x1, r0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000400)=0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000003c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000001c0)={0x3, 0x7}) r8 = semget$private(0x0, 0x4, 0x80) semop(r8, &(0x7f0000000440)=[{0x2, 0x9, 0x1000}, {0x1, 0x7fffffff, 0x800}, {0x3, 0x3, 0x800}], 0x3) semget$private(0x0, 0x7, 0x400) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 09:43:33 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x6, 0x9, 0x8}], 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)) 09:43:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setflags(r0, 0x2, 0x1) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:43:33 executing program 1: execve(&(0x7f0000000000)='\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='{\x00', &(0x7f00000000c0)='\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='&\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='!/[)\x00', &(0x7f0000000440)='^]\x00']) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0xc0, 0x0) kevent(r0, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x8, 0x1000}], 0x9, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x2}], 0x81, &(0x7f0000000640)={0xffffffff, 0x3}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 09:43:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20100, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000400)=0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/93, 0x5d) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x1) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000200)=',[]\x00', &(0x7f0000000240)='\\/{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) 09:43:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x1, 0x9f7b, 0x48b0}, {{r0}, 0xfffffffffffffffa, 0x8, 0x13, 0x8, 0xffffffffffffffcb}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x3, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x20, 0xc0000001, 0x1, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x8c, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8e41, 0x9}], 0xf800000000000000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0xfffffffffffffffb, 0x800}, {{r0}, 0xfffffffffffffffa, 0xd4, 0xfffff, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x82, 0x20000000, 0x8, 0x2}, {{r0}, 0x0, 0x44, 0x24, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x3, 0xc6ca, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf00fffff, 0x100000001, 0x200}, {{r0}, 0xffffffffffffffff, 0x18, 0x8, 0x280269ee, 0x4}, {{r0}, 0x0, 0x5, 0x9, 0xa67, 0x7f}, {{r0}, 0xfffffffffffffffc, 0xd0, 0x0, 0x1, 0x7ff}], 0x200000, &(0x7f0000000200)={0x7, 0x4}) 09:43:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x200) 09:43:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000000)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/232) r6 = dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffffffffff01) ioctl$TIOCDRAIN(r6, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 09:43:33 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, 0x4020426b, 0x0) 09:43:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000000000008, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) utimes(0x0, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20173, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 09:43:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) mknod(&(0x7f00000000c0)='./file1\x00', 0x0, 0x7) r2 = semget(0x3, 0xa, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0x2000000000000000, 0xfe2b, 0x0, 0x9]) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f00000001c0)=""/249, 0xffffffffffffffbc}, {&(0x7f00000002c0)=""/237, 0xed}], 0x3) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8, 0x0) close(r3) poll(&(0x7f0000000100)=[{r0, 0x28}, {r3, 0x2}, {r0, 0x40}, {r1, 0x4}, {r1, 0x100}, {r3, 0x4}], 0x6, 0x80) fsync(r1) r4 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) fsync(r4) 09:43:33 executing program 1: open(&(0x7f00000002c0)='./file0\x00', 0x20042, 0x2) r0 = socket(0x2, 0x2, 0x0) fchmod(r0, 0x20) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82ff3f341e8c24583b80"], 0x10) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="73416829a3c0cca1218f9708048612236ab5fd799f103b12f9b684079c30e54724daccb18f36a3b7085795f6db06bf6b869ffd653cba6256ade2c750a722706f5c115f7b9a36786084", 0x49}, {&(0x7f00000000c0)="0e2ae32fc397b5fa8331c2cba8e3cc0501c38d7769f799709f86f71b62d13ace5f85d95290d8c0cd2b077783cb1ffb161d75569f18ff24a595a210ae44ad5e21eaadc5d9512837531fb0c49cd0bbb5d5a254be6b56f2cd4d3bc458fab56152a63684da5b5df1fc2d9e429d3dcde03d2c10993d1c2c17e5bae289a9486ef54775054be6a0094852c5fe5bdbe4700b43749d991b12bfd65a6143d64863e8e4ec460240b815f4144a6360176fe45a79711938aa21f33db77daa61270f7d7ad35aa0eaf06fb044833e6350cf79", 0x24}, {&(0x7f00000001c0)="61756747ab4ee7b0f66881cfd28c35064536cfca88e1725fb0a6527182ed1ac04c0cb24925b86952c0d9c3f4cc28085491c5816ba1927c85889659a31534fa79e3a940f57a46fd763a263387296c87f3f20cd74aa41740a54e36e34a60a12f8b0883bd46c90b8006034fa739d3da4c2609db460a55623ef29196abfba76ae9eac7fec2962eb11cd6f1620a5ab08f2a663066ad5a8867d29461d7ac5e081ae0c66fdb124d7889510d6749765babd4620d76a5aad4e4ee77e6d4", 0xb9}], 0x3, 0x0) writev(r0, &(0x7f0000001400)=[{0x0}], 0x1) 09:43:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="42a80043a230b07945f463c591095fca6a0f074d15a21ee0dc917ad0741dda57dbdc3e949095cb73f50b94459ecc1ea746286c56ff5307ecd3b415d3e4ae2c57264537c49182e7305318e4fbfaefda366f9a23230bfb8f3cbc91c9f20d56de6c870168f8c482e4897db150ab7d6c3f0a0a8f80bc1377b1fdb6", 0x79}, {&(0x7f0000000100)="9e6d2ccd245c2cc926b6d628a5c5f148d2d07494cd265973f66b312a3ad1f25e6c04005da4796beb1a95ce61eba0096212db9350eddf77f35d23941a0073fcee9b8b69c2cda327261592f23e8052a86e153c0d5c8e840546dad63d708e2642a91bb9b363a9a30c6f917d9a1b477c881774ee0b", 0x73}, {&(0x7f0000000180)="1f3a4f9941c662c98bdfa0daa315a4e30fa673180ea8d1207de83dfd1a7a5527180b8616cd4a9458b43920f34c3612cdf8ec3a5ba45f99f1858e1ad77df2c7c037b806aacd7594e9484cc2482e45b7c4a340b1a03ef85b83f8981248fffcd09712f12507e92fdca1ff94f16371a908fcd02a6842cb59c59e0329a3b3a94fef741c2945d1342daf361aa36b572f34d63298d44dd9f81c9f48f637fc34c7", 0x9d}, {&(0x7f0000000240)}], 0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010200000000400040c60100f2e900", 0x2c}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000440)="be39ae4c6502437bce521298ada2e84abd45a9f6f49d52142bf7200f656182cc23c72b9efd386a9f6f63b2ef8032376469378d11ed1354896d316f7e607846680c1eaf6c76408398f8f6f9d70af266116cc383d2de6d90e793d0cd957ebd6466fcfe002db1f44315aa514171b4c09698f81d9a80ad04d387fe17fe66d6eac803b0e04b19a6a2e689354aa520b1bf43f58d200dcf4fd1c8c589bf6946fb2964dd4421d2a4e932d07ad45da4680c4e43cae667ef45480d8bbe6cfb6e31b331c242a4d1dab421d6802f243f67919e512edbb91049e5cc8622a7ea406e78467e0a852b2d09acbe10452a39447bb96f8aff765c4289982854c5cbd1b41cda", 0xfc}], 0x1) pckbd_enable: command error 09:43:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x0) setsockopt(r0, 0x0, 0xffffffff7fffffff, &(0x7f0000000180)="67adce7b879c32df71110d514673f25d51460e4489a73fddfc1d82633c1f43af13a04254daa78614a2e4475687b62626f0e41275b078f3c0da6423ec9999909f4de9ec0f4111d6dd34067b8e7b645c223d2bf93344603d4542af63e8aef60e625d56b55ddee9e4ac2fceac1769bddd61cbef201587d8788784ea8740a8b1fc844171e5bb986fce894fc370d24562e610578c86da1382903d029dcfb63aff", 0x9e) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) socket$inet(0x2, 0x2, 0x0) r2 = semget(0x3, 0x1, 0x80) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x3, 0x9, 0x7]) getsockopt$sock_cred(r1, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000140)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) pckbd_enable: command error 09:43:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0xfffffffffffffffc) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) 09:43:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028af) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00202b27feffffff00001a000000f0406c00000000000000000000000000000000000000", 0x2c}], 0x1) 09:43:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x26, 0xffffffffffffff00}, {0x87, 0x1f}, {0x101, 0x9}, {0x25, 0xaf9}, {0x47, 0x80000001}, {0x0, 0x2}, {}], 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0xfffffffffffffffd, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) 09:43:35 executing program 1: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) execve(&(0x7f0000000080)='./file1\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='rc', &(0x7f0000000200)='rc', &(0x7f0000000280)='rc', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)='*(\xba!\x83\x00', &(0x7f0000000380)='rc'], &(0x7f0000000480)=[&(0x7f0000000400)='[\x00', &(0x7f0000000440)='rc']) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 09:43:36 executing program 0: socket(0x3, 0x0, 0x4) r0 = socket(0x20, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 09:43:36 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x1, 0x8000, 0x4) flock(r0, 0x1) nanosleep(&(0x7f0000000000)={0xe5, 0x5}, &(0x7f00000000c0)) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) 09:43:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x400) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x4000000000000002) r2 = semget(0x1, 0x0, 0x40) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x4f62) 09:43:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) 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), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 09:43:36 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) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x800, 0x4, r2}) 09:43:37 executing program 1: getitimer(0x3, &(0x7f0000000100)) r0 = socket(0x6, 0x8002, 0x1873634d) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) semget$private(0x0, 0x3, 0x4a0) socketpair(0x2, 0x4000, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x4}, 0x298) semget(0x3, 0x1, 0x39b) 09:43:37 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa2, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) socket(0x23, 0xc007, 0xfa) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 09:43:37 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x3e) msgget(0x3, 0x40) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 09:43:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7, './bus\x00', './file0\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 09:43:37 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="269166696c1c0000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 09:43:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socket(0x0, 0x8000, 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="ed", 0x1}], 0x1, 0x0}, 0xa) 09:43:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffc, 0x8000000000004503) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 09:43:37 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 09:43:37 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000080)=0xfffffffffffffffd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 09:43:37 executing program 0: r0 = msgget(0x1, 0xfffffffffffffffc) rmdir(&(0x7f0000001100)='./file0\x00') msgrcv(r0, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x3, 0x800) syz_emit_ethernet(0xed, &(0x7f00000011c0)="13f0f570e3cb4f8f36368e742afa90b7cfb7491c6bf976d4307d82054875bd8458c96a6caf4358c55cd24ad9acd45368acf85299180fde3d176c44fcac7c7b1d9d1fe7a5154df8f3d0566c29643fa7a349fd2b21cbbe3aa8c00fc4a6b0f2a1f455e73381b7df28b50eed62ff40be9f98d65618d93037da0e0393cbbdbcb9992295ab7a3880b040827d91a46abf2915d5cea892e146d5613e6158e314c4f57371b45e7c65dd606a5946d20db0b95bf6f1e1e1347eac2d9357dffa6648bb1f0de3b2b93e90c1479a141c08c79ead4489c17daa6a00f91ad9f08d29d1decfb3b6c86b85d4144dcc2996cb563e2423") msgsnd(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="03000000000000000eafff7af179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702013f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"], 0x1, 0x800) msgget(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/12}, 0x14, 0x0, 0x800) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001180)) msgsnd(r0, &(0x7f0000001080)={0x1, "e130551262ce23bc8735ac196026ebf1c69fc7ae6c8568402a1b853da75eafd67103c16b5d867368136ee05b45cb03ff7dde097a20b66cb228f6053305025fb9272867714397e6567659d092baffa4"}, 0x57, 0x0) 09:43:37 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x29, &(0x7f00000000c0)="2eaa4e713048e69931929648d9bbd0856a9d8ae5a6116223c975c7e714ff2091", 0x20) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x608c, 0x1ff) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x140000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 09:43:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f0000000080)="0281e27ddcec31c39035bc", 0xb, 0x400, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r3 = getegid() getgroups(0x2, &(0x7f0000000180)=[r2, r3]) r4 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0xa0, 0x100) r5 = kqueue() kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xbb}, {{r4}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r4) 09:43:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3100, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chflags(&(0x7f0000000180)='./bus\x00', 0x20000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rename(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000280)) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f00000001c0)=0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x6, 0x3, {0x10000, 0x3}}) 09:43:37 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x10000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x9) pipe(&(0x7f00000000c0)) fcntl$lock(r0, 0x6, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x401}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, 0x200000005}) 09:43:37 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x900, 0x0) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) 09:43:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000180)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6066647e) 09:43:37 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) r2 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001440)=""/47) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/73, 0x49}, {&(0x7f00000000c0)=""/241, 0xf1}, {&(0x7f00000001c0)=""/142, 0x8e}, {&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000340)=""/13, 0xd}, {&(0x7f0000000380)=""/56, 0x38}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 09:43:37 executing program 0: 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) write(r1, 0x0, 0x0) read(r0, 0x0, 0x0) 09:43:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup(r0) 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, &(0x7f0000000100)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 09:43:37 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r1) setuid(0xee01) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x2, 0x1800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/178) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x46) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 09:43:38 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x1) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 09:43:38 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/52}, &(0x7f0000000040)=0x36) fcntl$getown(r0, 0x5) r1 = socket(0x10000000002, 0x3, 0x0) fcntl$setstatus(r1, 0x4, 0x8) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) 09:43:38 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0x0, 0x1f00}) 09:43:38 executing program 1: r0 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getuid() semctl$SETVAL(r0, 0x1000000002, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r5, r5) fchdir(r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000000000000000000000000000000a4b2abfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400d226ef29150728db2788b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) semop(r0, &(0x7f0000000280)=[{0x0, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r6, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r7, &(0x7f0000000380)='./file0\x00', 0x200, 0x90) 09:43:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x100, 0x8, 0xbafe, "42b1eb85a1fc97b8fea816461aec978488fc9c4f", 0xfff, 0x4e1f}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x40000) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) 09:43:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 09:43:38 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, 0xffffffffffffffff) 09:43:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = msgget(0x3, 0x200) msgrcv(r1, &(0x7f0000000000)={0x0, ""/227}, 0xeb, 0x0, 0x800) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 09:43:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet(0x2, 0x4002, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 09:43:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 09:43:38 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000b0000000000000000daf14319"], 0x10}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0354d605afd928dbe0f53b523765a0e76d91d9d7c3f5ecd520000f55d9bb05dc03e23a001000007f559b8cb509000000e7199679daa9010075ee6f7031d6220ed69a19be423cab21c600748aaa78b791a61d75bc90ff0100004064f0d01e8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3e01648935d0e2f319a154ecd009cd68131400b4dc386972d2eae0000000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab09e54756258cf0157efcb8edc1f85c9a7dee598ca84b154b143eb6f8f21bba4b90ba765d2250f6ea821e153a6212dc30a", 0x247) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfbffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000240)=""/161, 0x9964) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r3, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:43:38 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) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0xd8d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 09:43:38 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) write(r0, &(0x7f0000000140), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x1000, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 09:43:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xc) setsockopt(r0, 0x101, 0x7, &(0x7f0000000180)="386f028107637291c234fe30479996eab74dcbbc4bdebad2c7c7c7630673245de8de6fd575f8b8413b07db22f1eb0295a7cbdd057dc501ced0ae0012a35a78dec1464041a2eed877d82eb5c0cf5ff3979d863f0856c02c7a22e357caf2456c1faf329114f83ab6b5f9409ac84b7d5110d45ea7b7a84c52fd73198ebfe22cec1df90a0d27a75d07001c6a77fa11a2c8f565bb8e7350c2470f348ab2d1645fdcfa14937c8984a25589dd", 0xa9) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 09:43:38 executing program 1: r0 = semget(0x0, 0x2, 0x42) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/195) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0xae11, 0x0, 0xffffffff, 0x0) 09:43:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x1, 0x4, 0x1, r2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xff, 0x9, 0x5, 0xecab, "536bf186d94f5720eaddb4e036618750238a16f6", 0x58, 0x1}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r3, r4) 09:43:43 executing program 0: r0 = socket(0x10, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x100000001, 0x0, 0x0, 0x0, "000000000000000100002000"}) fcntl$dupfd(r0, 0x0, r1) recvfrom$inet6(r1, &(0x7f0000000000)=""/69, 0x45, 0x800, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x1}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r3 = socket(0x1c, 0x8000, 0x4003a) lseek(r1, 0x20, 0x2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r3, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 09:43:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) ftruncate(r0, 0x49f7) close(r0) 09:43:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTOP(r1, 0x2000746f) 09:43:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xc59) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 09:43:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) 09:43:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="4a5c76d215b119dc3c484c7cc80f918f59c9b35d4c200478a66443acee5a530854634516a97de75d5f7a81af885ae4c26c5755ff0030170b4102ebdfb3046f6e", 0x40}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x80000001, 0x1, 0x0, 0x0, 0x10000, 0x10001, 0x20, 0x1, 0x1, 0x7099, 0x9}) lseek(r0, 0x0, 0x2) 09:43:43 executing program 1: mkdir(&(0x7f00000000c0)='./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) 09:43:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000040)="2161a4f287b4477a0ca9157e33e0a2b83f1edce8e896a7a836c7dd89a4a7191204b9541a69186a1026d48d7f4bfb2d4f8d3f7479810384018a3a9cdd15e821c849917309f25c835d4d3a21bae0dc08a4ca79c393e5cb36647ec4721a572488118d209e4f", 0x64) 09:43:43 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x8) close(r2) r3 = syz_open_pts() pipe(&(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, &(0x7f0000000180)="e8ec789ce5afa23e2fab6d0b0567a13743edf607fb47dbe9ea723d8318222e61a704036b53e91e5659cca41949481ce391e5797d0af8156885967f0080000000000000ddf314c33a47c6d5c2ac11636cf74bbb2dd7dd51865adfc34fa15e777d0806ed5a13c76f", 0x67) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x400, 0x4, 0x3800, 0x1, 0x1, 0x3, 0xf5e, 0x0, 0x2, 0x7, 0x2}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0xd736) 09:43:43 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1b9) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x5, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f22044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ac4034f8e57bcb0550b2adb283713b863fef49011803e1fade7540a760a03ede188b2f82e246f768f0fc418f85bebf800eb9ea4c5fd5cc482c5e284ed046cc73ec79864f756e9c569c79c6b3862f8e725aa53393fb0a8059b709c38fa57c04a99a7c697de1ae8962310fa1ff7b91eb8c9fe8e4da7dda3e4cf7a716d93acf717b4ed6d98af493976eeea79292b438cfc792bee96dcbf850114d8daf9fee31f8c4b02f2ae", 0x13a) write(r2, &(0x7f00000002c0)="a8", 0x1) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x7, 0x0, 0x1, 0x4, "f5cb36fe686da9d0ba65074982075ae1107dfc97", 0x5, 0x6}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 09:43:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 09:43:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000940)="582720ebabd16ebae63225259560f88ce3a350554423c54c77abe5e5815f73f2a044fd33055d52fbd5e417b84dd672332cba919500779b0691ae89632dfc94ff334a5619515a4c8a00614b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x200, 0xfffffffffffffffb, 0x9, 0xfffffffffffffff7, "1edc7828e0a1ed0de0d498ff70f20f411df572cb", 0x6, 0x7ff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xbc6b, 0x8, 0x2, 0x9, "a0d5acceaef83cb3770bf29fff2995999a76f032", 0x1, 0x1000}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:43:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="282d16d5753827", 0x7}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 09:43:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x2, 0xff, {0x0, 0x7}}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:43:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) getuid() setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) fcntl$getflags(r0, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) 09:43:44 executing program 1: r0 = socket(0x2, 0x8003, 0x0) 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], 0x10) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="483f492dd4db2896636cd4ea107f6c9c4793c31122e094604cd81eba9fb4e090d662042cba0e27b07f7cc4faf08097b317037b948a60c502cb2ad1e9e9293c3aaef622b79a579e078d3955c4"], 0x10) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1a, 0x2, 0xfffffffffffffffc, 0x3}) 09:43:44 executing program 0: r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="9c905623bb848cfb1f310fa8420cc81ec6e2363d11771bdedf7ddf8c3c4fa52632e39b31dda0d92840f8c6b13f924da0f979aaf3b94b0769d1182dd7018479b323d4a57dc70e8be18755ec439c27763ace5b478bf8dc196ab046151875d13cea0a1b01a2db16a14a44604dbc3b0ab9b8c7f4e31b2eff18bcfd918e7bd00449f7d6dd85c664adcb7d75aa4eca2de1584819db5eb2b7d198080e8e7f61e3ed05dd18303a90ce1597e5527021aa0db6985a4afb7083c4cd58ccf227e7d185ccb03ac03010dfa2eba1ffcce3", 0xca}, {&(0x7f0000000100)="38b2734d90c25d3791b45b6afd06927e2686c8bf4e309b760efcef2a4eb900b3681ef8837b1162a13767ecfcab84fc09fa22068630dc16cb14b4f5ec8209d8cd7c701b4d6272da10bff1543ae6ca73a099f58d888e7fa275746f020389d118cbedf7aac2a27fd32b356023c2e8bf5e905a7be4c30a74caea726abf33d0a7977edf275e12f99323619d3c28e12d16", 0x8e}, {&(0x7f0000000240)="74f80948ccb41fa4d3301f9eb3aec8be0ab3d8f5952ace1ea29ec46f4ee398fb8fbacca0cfdc1a111ea50800833d272360068d94ca44aae708e7033d93af9e700803c8b4e6679fbd607d79347c9c5753eb77c93cd86f8f5f19d95626c395bc1e47c65fdc85c9826fc63006538ed3b16c7db8310749c27dd0d30cd81d8fdf41d5c753352332abd47756b267c2ee9815fef07c", 0x92}, {&(0x7f00000001c0)="682ab796f34d4177a462a93455f6ece9ba325c9c6e357eb2dfdd19771e9e6baa2ef6b2493bad2706ebd729559065bcbeb051f6b02a577ed7993db8", 0x3b}, {&(0x7f0000000300)="48dc558aac3bbfc7732bb9f8a5c38c6619cead372a5183f5c6c2951020519cfcc1dd2c92e85e012b67d825acd5aac4ee681d4ea8ed985b5af1d659aa6ab13bdb4086de2b3a82b2aefe2af0fd6de53d96732773caa747e3968b218e76e69b893476938928217bf0bd35d785c2a0d784da3311925335c9903df0802fd615aad75e1040de44b82710c48f4cf26d933df693cbdf", 0x92}, {&(0x7f00000003c0)="aa5e39a3e2ff9f75d60ebb42f8b3c89a2bc4c195ce5ed7fb635396b6cead70494e49b727e7bcc09a1de12e93d6e97d6c7f", 0x31}], 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r3 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r1, r2, 0x0, r3, 0x0]) setegid(r4) getegid() setuid(0xee01) setgid(0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000800)="777b70e49e174d", 0x7}, {&(0x7f0000000700)="cb8f3227d7ccd9d7a94047de4b84353fa5a21cf1f82660432e0e9942d342246566f2a0f739ca5ae2fb529b3d863c7f17f5def517a7df164752a82bca0acb55e9b2e8f2cb5f94a8417efb92e1afc065cd5665e9fee97d6d56722f8f5eabbe548e22c24b0eb41f2ac45f8318e947ae78409871c81deda58a3e15b1774616eb28f6add128d06ece87877bfa2f30a3ae8a1f13c5e73f34c445d3f5823701f1e860fb7995783152864ad6862dc99de69515fa75a7ddeaf998bd847b257291a545858bb46a", 0xc2}], 0x2) 09:43:44 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) fchflags(r0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x8) 09:43:44 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x9, 0x80000001, 0x401, "1bc1222a10e4e38d384747bf218fa7e4efc05d15", 0x4, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x2}) pckbd_enable: command error pckbd_enable: command error 09:43:46 executing program 0: r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 09:43:46 executing program 1: r0 = socket(0x2, 0x2, 0x8000000000000000) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) setsockopt(r0, 0xffffffffffffffdf, 0x4, &(0x7f0000000080)="09f92efee0bc98fdfbfa079c7c9329001dcc5f9ac14c18b17d5c002aec7fffc6961b82a70e024d9e692ed5d824f067879fcffa959c58e0977fc5818b1eaec8e3c19a8e0611269e04e59a76d5ec30c4c5ef8304cfbf695439f4", 0x59) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 09:43:46 executing program 1: clock_getres(0x4, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000040)={0x0, ""/253}, 0x105, 0x3, 0x800) 09:43:46 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = dup(0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x280, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) r5 = msgget$private(0x0, 0x400) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x30) sendto$unix(r6, &(0x7f0000000200)="0c3599a7d82e3125bf280142008e9d4053574e9dab1408ca10558b993b81d47812cf806cbbd419ab1e69b2a19c543d7f018af9e30649cf678326a3e3428bccd806569334178fcc19ccc0c0797608d283d62200e1237a43827d3d357474f2826a269bc92c1851e6cd129a92b4e0f61694e79200bd48eedb0108144c51b01d49462118b89108de4fa1c7195c6b9441218c150b3264d02073d241bf278e705adfb56dc503154e558282cf3824fded4886957b4e28217ede99f50472df052a20831cf9bc6e6ab2a71567f350e449f1bc90209c292be8dd150b91ae66877d2df68f81fb6b450f5e924fc5606c910839bea616bd4826b86f5846a4b14efc4193", 0xfd, 0x8, 0x0, 0x0) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) 09:43:47 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) mknod(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x800, 0x0) pckbd_enable: command error pckbd_enable: command error 09:43:48 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 09:43:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x100) fcntl$setstatus(r0, 0x4, 0x4) mkdir(&(0x7f0000000100)='./bus\x00', 0xa) 09:43:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 09:43:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 09:43:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x11, 0x1) ioctl$KDENABIO(r2, 0x20004b3c) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 09:43:48 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(&(0x7f00000000c0)='./file0\x00', 0x611, 0xfffffffffffffffc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000000140)="0f", 0x1) 09:43:48 executing program 1: 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) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/51, 0x33}], 0x1, &(0x7f0000000180)=""/253, 0xfd}, 0x1) 09:43:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r1 = socket(0x30, 0xfffffffffffffffe, 0xfffffffffffffffe) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c320", 0x4}], 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 09:43:49 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x29) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0xc7, 0x200}, {0x87, 0x10000}, {0x101, 0x4}, {0xc7, 0x7}, {0x149, 0x10000}], 0x5}) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) setsockopt(r3, 0xffffffff, 0x2c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:43:49 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = fcntl$getown(r0, 0x5) kqueue() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3f, 0x401, 0x0, 0x1, 0x3, 0x3f, 0x1000, 0x1, 0x0, 0x4, 0x7}) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = geteuid() r6 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={r1, r5, r6}, 0xc) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x80000000, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000280)="eee4423cd5d12c91ef96499d1005f4ae67c38b7a0be553d3b75b5991a96741334ee6684304d6f85ca03eb7d831a383eff7bc05d5750a43aed0abf431828ff1360377f6c13ab17de0eef7360d04fb606864141c7dbb2ae484cb9e771c643514996b1066c25335647a4aadd1559977530642c62c305d99397d3d8d196fed8314a55705667989a4f67763a182b3705a3a7559a068596772d3c259423c953fb61621ca895c01abf0c4c45a4dee7d51c7d381536e042549aae954ddf702", 0xbb}, {&(0x7f0000000340)="3e5cc1efb6f8585a36c49ea22e22fbeb497da17f0e61b99b29040e95b7bb8299753d0338354d5b0947e14d0b46ed22b8cc7034fbaeae7cf4fc4d7d27aa9986028f4b2d4c707b40cdb5ffeb2b21bdf9f971d71028", 0x54}, {&(0x7f00000003c0)="f320b67ed784ca144deefa6721c9dd81083fbeb7308766f16373d114bc16f11e1977b63ee4d69f452480062fe9664dadd3c38eb24a2754d7bff0b0ae9e6b2bdaeaabc5a83f61ed96719850e28aed68d8ef51aa8169a41704239209cea1be6bad209b5b77f8c12235e6f6c7a2482a6a1ac4409eae99ca7bf639afcc0f7c910d7b1d71a2d46061c0c54da6551b1528db69fee0898fffb3d275b6b6c35761ab395ec90a249718403acf25648c95bd5f9da66711d2528bc25b621ac8b689f3329bce4016f35791b473e2b1bd8996d32325c4a566e667872157", 0xd7}, {&(0x7f00000004c0)="3f423c18ad36c0690d3053db25064a2243f1abf69a48e9909a46e252fff6262b82062b9c2e347142571040c773452a833f6816e149f75b03f0d81fd77631500387c685a8f90172efc365d458aa9709b7d800fcb77ecfbdcfbb9f3ddcd21d6ab4c8", 0x61}], 0x4, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f00000005c0)) sendto$inet(r9, &(0x7f0000000600)="4e7e4556e0f037e4c342a67d3b9a2ed0f3c5b8d5ee83a81da0745e72114aa2ca4d0be86fb343053dccbff8fe60990b6e66bb25b60b6a3893e4054d82ac28061b1808894f21d3be23fe6ec24355d2686edab1232ca652c1edbc37dfe54e5f6cfab0df76c01fbbef6cbb40c5b87995d94425ce1c261729fe2d8b979768bf29a31c610de3d12cc89f3ec49dfa84c35a1ed12deddacb75b1f5d03f45323e6e924940ab533583ed71bc24f5896a35e0f93f62c25e8fa724bf76789be5206011868fdb5910a78e06bffbd3030249533cceabc27a62637aebd4aeab3473cc0a4de249d662d4adb5e214018bf42bcb7be455e2a9374b771d8b076cabb134", 0xfa, 0x1, &(0x7f0000000700)={0x2, 0x3}, 0xc) close(r8) mknod(&(0x7f0000000740)='./file0\x00', 0x0, 0x81) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000780)=0x6) renameat(r4, &(0x7f00000007c0)='./file0/file0\x00', r8, &(0x7f0000000800)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000880)={r1, r5, r6}, 0xc) write(r9, &(0x7f00000008c0)="72412c52d997897821f7bfdd769217c4a7298d74d89c8da71f1cdc9b59a05251676033119376a7560490f955a5a2c61beb0ce1a358f2359f5e8d71adb245731c183ef8e29c3c414b07c798a7e6a80971e7d143d8a909c46b578490aad1c9c485a66b96ca48f31e0367502f3548cd890030bc0db1", 0x74) geteuid() fsync(r10) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000940)={r1, r5, r6}, 0xc) 09:43:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pledge(&(0x7f0000000040)='[\x00', &(0x7f0000000080)='@}/)\x00') ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x335, 0x6, 0x3, 0x3, "9447dd3a93587a2dfa115ba1f71a161b44a51941", 0x47, 0x800}) clock_gettime(0x300006082800004, 0x0) socket$inet(0x2, 0xc001, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xfa31) 09:43:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getpgid(0x0) r6 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="99c4fde787db2d0f2cef2d1f33051a99", 0x10}], 0x1, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x78, 0x8}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:43:49 executing program 0: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000300)=""/238, 0xee}], 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x4010, r1, 0x0, 0x0) munmap(&(0x7f0000725000/0x3000)=nil, 0x3000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000726000/0x4000)=nil, 0x4000, 0xfffffffffffffff9) 09:43:49 executing program 1: symlink(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') unlink(&(0x7f0000000000)='./file0/file0\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x9) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) 09:43:49 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/46, &(0x7f0000000040)=0x2e) 09:43:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x79beca6244230aca, r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 09:43:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpid() r2 = geteuid() recvfrom$unix(r0, &(0x7f0000000640)=""/132, 0x84, 0x40, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa) r3 = getgid() r4 = open(&(0x7f00000008c0)='./file0\x00', 0x10000, 0x100) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000900)) socket(0x2, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getpgid(r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="f6a36796d1c92947e0ccd9974b2e1ffb110d9a3c6f549fc51289f8c4cafa5845cf5f179936", 0x25}, {&(0x7f00000000c0)="a18073d7c251b78fbad110750412e29abbde234adc2e78fb566e2dcd137f75675420517b83119b8c21fbcc8f7cfd178a7eaa3426d5576629b734a0971a9b6e576dd890da5218e43c2e5383ef73789335", 0x50}, {&(0x7f0000000140)="279f80b2fc904c35aaa4c216331a2c0b36dd113a161cfa3218af84a90d128292517e8c4a8510ed36b2ae4de7364f294f43d5208c8fe5e5ef135b56d8f5f835394a1f7bf4eb01bf45f5d4dc609416bdf7adf5a1ca0ee24720b933052c24481e2bed23640b4dfb032a100af12e6af4deb0e42aed6a4f3e12a7b8ee19cf45d124dc588a28bfc97dcd53d09647ec599956c5e7ca36e13a0c9eacd97da20c02f0ea9045efd0becacddbd220e3daea6a0e06a7fc2c1b2a8d8e9de918c9f2bcd48161e6e1fa4d77d4e5a833df2d8ab4cb505eeb", 0xd0}, {&(0x7f0000000240)="49c15344b1f0365f8d3e3ea21843ccd3612ec3faf0345a92656c0f776ae19cd250636ca3b56da569b1fb9f791efd3c00297e002b3a0bcaa087c0253312032db9192f6a7cdb2dfe2ecab08309c4a296dcf14930b95fc49333da51647ffb2e973775680d6149cc491dc4f553f08f42cd9e573e", 0x72}, {&(0x7f00000002c0)="4856e22cb20eb516125d20133c4958ee6e76b05620ccf6a203d23fa0a5046063869faeeddd968f7dfcea15e956c306c7a908c4144f38bf343d898fea5f54c32b2ef396151da569dcca717e90749cfe2fed04d88412c7cd2b6ff3fba19643002b88772d138e9f36efd975a17221a28c7f621b3b3b52739c2c046d26b59a6e2aa0f6076b6bee7b3a8c822f1618ffb399263dd3a487cf4fec215aa3e9973f64badb83ba5fa66d0b183a6471ebcf733b5e365f89f95878f6083c35dcf51820c284", 0xbf}, {&(0x7f0000000380)="c8ba527b1351e04ef48fe35011a13f1dad3a439e487def32a5b46f9e", 0x1c}, {&(0x7f00000003c0)="ad74961fd1d58448b432681245fd48dbc2abbe59fc98a6d086fe612c9dadf86367b87532cde4cae25ab1da85918ac732c0e91832a4dedcb592101ca3897e0393308ce4714dd72c80140c55bd9f3679120b49bc006028e1fc89349afa43f9b976f6f0fb63798702095e151fcf4443d78685cb8b0e53deb4fb46656a9134e2f403c9656d9bcfbe7a2011bd0984dd63ba5f8da4515bacca24123e80ef6e24cc9c8a544aa52f30248057f1d875f4ac16e28f0fd7b13c12579217abefe096cd066abd84bffe202515d4ec908523a3de11945925c76297589c5d293430b59c4e0e7e193a7463667e9d0468500683a6bdab", 0xee}], 0x7, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000001000000c2fb3d687a1179c35c05568676fffb0c46e59a207f5b577833ff9da75b8dc60293bbe54f5408c9cfa8b55425a8048c2d69b17d9ac369f0111b59a2b3ea22516bb41f86399172c24d5fb1620de441e95a0e7a81e8eb2ac70f2728d6b374eb76a54f6899deee646209e7dc37cab7d845d62525f556a5ee2204", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x98, 0x4}, 0x0) socketpair(0x18, 0x3, 0x3, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) 09:43:49 executing program 0: r0 = semget(0x0, 0x0, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x27, 0x8, 0xfffffffffffffff8]) r1 = semget$private(0x0, 0x0, 0x20) semget$private(0x0, 0x4, 0x408) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') sync() semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000100)=""/125) r3 = geteuid() r4 = getgid() fchown(r2, r3, r4) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x2088, 0x27) semop(r1, &(0x7f00000001c0)=[{0x3, 0x7, 0x800}, {0x3, 0x1000000000000, 0x1000}, {0x4, 0xf7fe002, 0x1000}, {0x0, 0x6, 0x1800}, {0x5, 0x0, 0x1800}, {0x7, 0x7, 0x1800}], 0x6) r5 = semget$private(0x0, 0x3, 0x40) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7, 0xfffffffffffff6d2}, {0xfffffffffffffffe, 0xffffffffffffff01}}, 0x2) r6 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x280, 0x10) kqueue() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000002c0)=0x17) open$dir(&(0x7f0000000300)='./file0/../file0\x00', 0x0, 0x4a) setreuid(r3, r3) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000000340)='./file0/../file0\x00', r3, r4) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000380)}], 0x1) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000400)=""/244) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r6, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0/../file0\x00', 0x4, 0x8) bind(r6, &(0x7f0000000540)=@in6={0x18, 0x2, 0x2, 0x800}, 0xc) getsockname(r6, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x45}, {0xc3, 0xaa6db2a}], 0x2}) mkdirat(r2, &(0x7f0000000680)='./file0/../file0\x00', 0x2) 09:43:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000004c0)="ef230094da732138c513b714f29d739b5f55d68183844099a78b39c24592ba02f1d188a67d80de01df08b0712eba8f4fae24a1fe85b179d03b982c61c84aa27ca1589516513684fafcd1dd85266afd32eb05b11f8794777bea2e6fefeee60fbac90c1db1ca559fda907adb7c80a4625048648250c7620c83bd133fb9ac735e1508730896b245adb925ed6d0612aac59bb8530ca67161c7fb6e4d553bf0a53f82a301485ae1f46467da4a0f2461d99781329fae03f0df0b6eb4a92844e8a12d91bc56af86de8b9755c75c9901a0abd2bc2a7f97bdbf79a6cfec06f522def3498b694e10dd8bbceb8321391394e193457a7b5eb623746d2a56bd7683805dfa4c95a09c69740fc029b66ef6192b2277b7590c822e90ca43f5f1db9801c6fc4cb53acfbf225b00e06c4b697e66300660c1eaf9a8f32ab2fefdee9943e090bf13266daa76841d80b4272f124d515e05f2c91f1a073fa89c2f61e1c8e29a2718b4f70755f230c18ec064c56c1ca8615bf4ab830262ff2309d6fdec997b48c5fc9c518e14293dd0b7a95bc335097692e9b362e99752f3d87d4ec6cb3d567dfa38bb517781909c133027174243454eddc31712cf289b6bdd068c62215d19ebff8bf1a6759bda144beec0f9fd8b57dcd267d03a25e34bc59d6c92ea281fe7b52bf78fde3f1493fae1a4be63bbc601e3150f51f1998de837f7930499ae83b018da64cae9db0ba943a7fd0b3e1ddff4febc5f5455dde9fceae7a16115d8569c25a5b363d8828529a3dfd893659cb4f97ec2329548b9aecfa12e3a58e41097bad0c5677a1a385621615741efc4e7251891db8c4cdc2ddbfbc5d4a19848b92bf89e484db103b8431b9b191cbe6826f47ff68cc58b50575c2b74b346cf590c51a5deedf315f79c558b087ca4e7d8ddf44aec767f8becffb2b527c282317a975c616b3edc8c3004412d69440f0149c29d1bdba36535ee3d7d33af24a7a7a20271b2353dc4d3d1dbdc454d3532a666f29b39966ca3ee41eed91e2adcaefa43b611ca108946c6e54398ece177e2194b0f168ceec7d5bd2b969220396b436bb9d2091b3cd4ba4ed3959ad54218ebf76c73f892d479b4fb4b1b7bb9ad34870979f2c60838e75d8de512339983c87339b6dc34f09ec551862002011ce663587f6251a3aa1b5cb67c20b208bfac2cea26dc0649ab4eb258adf596960d44d6c56c46825ea899efd5d8e17cc9446fd594ca4eb7af4424c1bf040b0f3b71ab665d12af43bff546f2d97ac61f177f", 0x382}], 0x1) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000040)="520c3e3666886b2e28fccd2ffc72677fed520bb33f0d8b4885e4a514af231bdd20695459", 0x24) dup(r1) syz_open_pts() 09:43:49 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f88b003ba31538d5d6faa733c404ea2a6954a8ccace9d51771d838e9a1528afc1e92f34f7df26af6cb0233c7e813fcba78ef3c297a3c3"], 0x1e8, 0x3, 0x0) r1 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03002f9dad41d350000000000010"], 0x8, 0x0) 09:43:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2100, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(0xffffffffffffffff, 0x1) 09:43:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xffffffffffffe, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 09:43:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x12, 0x40) 09:43:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x210, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x4, 0x5, 0x7, 0x200}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x400, 0x300}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000091, 0x0, 0x4}], 0xada8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x28, 0x10, 0x3, 0xd39}, {{r2}, 0xfffffffffffffffb, 0xc5, 0x200fffff, 0xfffffffffffffe00, 0x8}], 0x952, &(0x7f00000001c0)={0x1ff}) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffc}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x4, 0x6) 09:43:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) select(0x40, &(0x7f0000000040)={0x5, 0x6, 0x4, 0x9, 0x9e66, 0x5, 0x2e9, 0x10001}, &(0x7f00000000c0)={0x1, 0x3, 0xe854, 0x5, 0x80000000, 0x2, 0xa01c, 0x8}, &(0x7f0000000100)={0x8, 0x2, 0x200, 0x2eb, 0x5, 0xff, 0x0, 0x6}, &(0x7f00000001c0)={0x8000, 0x7}) 09:43:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x0, './file0/file0/fi'}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r1 = shmget(0x2, 0x2000, 0x402, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) msgget(0x0, 0x8) 09:43:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x9d0, 0x6, &(0x7f0000000000)="81baf387d6aa095dce2f002d1eabdb75ec5cbc62b5d0ef131c0f02c31f911d48fcf5c5e7f403", 0x26) setsockopt(r0, 0x7, 0x0, &(0x7f0000000040)="292cdcf85750764355f125d0b5614ae5d0d30ffe3369cfb5d862fc8d6ff1be466d1d999f1526cda9b15eecb244020a94c1be4ad95baa8d2e61c01d92def0777d35010be58a814fddaf3be5023e6a9adb3eebfa3d68445b50e16a7ea87330f5297c9a1f1b2fc11775732b54809abbc87d204cf7b1266b06c20db4b7bab0f5b4dd5a3d371347b6d148e8fd9a3bb3b977a132c07f", 0x93) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) 09:43:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000, 0xffffffff, 0x4000000000007f, 0x3, "c400087494f3822e818c60e97e3449d46b8e16cb", 0x26e3, 0xffffffffffffffff}) r1 = syz_open_pts() socket(0x3f, 0x5, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r2 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 09:43:49 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001300), 0x0, &(0x7f0000001340)=""/216, 0xd8}, 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) connect(r0, &(0x7f0000001540)=@in={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x8}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffc, [0xffffffffffffff25, 0x7, 0x4, 0x4, 0x1000, 0x101, 0x42b5aefd, 0x1f]}, 0x3c) sendto(r0, &(0x7f0000001480)="a28aadfcb509cca65747b29c45956c44234010314c3fbef742171f09442e7f6f5ab14a3ee086e63766d097453f0b3fb87614f54bbfa4ddfc229f1ad6a5206946bcf07c1cbfd299a1eafd162fce3f0654429ab059dbc4b7e6d2496142c597d0a98c3ebf3ae6a57032ed4d6e2d4ef5061e1086b7eb41f88fa95d411b14d14b54e4474400451ab8c30801", 0x89, 0x3, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) close(r0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) 09:43:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000005c0)) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\'@\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\xd1\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/\x00']) recvfrom$inet6(r0, &(0x7f0000000480)=""/195, 0xc3, 0x1, &(0x7f0000000580)={0x18, 0x1, 0x40}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000700)={0xffffffffffffffff, './bus\x00'}) sendto$inet(r0, &(0x7f0000000600)="02cc7ad39aa1d43a1dffea7ad0f2e86bbcb709daa99eab1cca565584800aef25bfdd1c8d027c22d37fdc6059810bda5de50df984a01c76053d5cd1373a1091f8b938913fd2d04f233d10757254fd6cdd7edf2400c7fa5c0039b18dddd98c962858702d9ca4b17ecf0e5ad9a5960f227011fc748160713417d9e43dc9ea1c528ef951493f2190fbd31a08fc4c1abc8c4d2232a2c678d9817799a55a80b6bcc4c0236cea380d147b9e404259e2a69b854de984306518cc0fd3", 0xb8, 0x400, &(0x7f00000006c0)={0x2, 0x3}, 0xc) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 09:43:49 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) setpgid(r1, r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x8480, 0x4) 09:43:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x44, 0xa90}]}) syz_execute_func(&(0x7f0000000080)="c4426d0a4545470ff8ddc4a24d982a666566f36d66440fef0c3ed9f964400f01d8f26641d13c7bc401f91356cdc4417911d7") r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x6db4) 09:43:49 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) r3 = socket$inet6(0x18, 0x7, 0x9) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 09:43:49 executing program 0: r0 = socket(0x38, 0x5, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r1 = dup(r0) dup2(r1, r0) 09:43:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008cf76619f55fc9677e7e00e500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0xffffffffffffffea) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 09:43:49 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/203, 0xcb, 0x801, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000080)=""/63, 0x3f}], 0x2, &(0x7f0000000100)=""/79, 0x4f}, 0x803) shutdown(r0, 0x0) 09:43:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff09}], 0x1, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) semget(0x0, 0x7, 0x2) 09:43:50 executing program 0: syz_emit_ethernet(0x140, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{0x6, 0xfffffffffffffc01}, {0xffff, 0x8}}, &(0x7f00000000c0)) 09:43:50 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x1) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000040)) 09:43:50 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000002300)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x17) readv(r1, &(0x7f0000002240)=[{&(0x7f0000000080)=""/56, 0x38}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000140)=""/147, 0x93}], 0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000022c0)=0x3) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000002340)=0x5) 09:43:50 executing program 1: r0 = socket$inet6(0x18, 0x3ffe, 0x10002) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 09:43:50 executing program 1: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r1, 0x6, r3) getuid() r5 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r5, &(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(r5, 0x6, r3) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYRES16=r4], 0x1) fcntl$setstatus(r1, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0xffffffffffffffff) r9 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) mknodat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x0) connect$inet6(r5, &(0x7f0000000380)={0x18, 0x1, 0x5, 0x6}, 0xc) 09:43:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e0100cea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xfffffffffffffe87, 0x0, 0x0, 0x0) getsockopt(r0, 0xfff, 0x4010000000, &(0x7f0000000000)=""/108, &(0x7f0000000080)=0x6c) 09:43:51 executing program 0: msgget$private(0x0, 0x87) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x288a2, 0x4) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/12}, &(0x7f0000000080)=0xe) r1 = msgget(0x0, 0x210) msgctl$IPC_RMID(r1, 0x0) msgsnd(r1, 0x0, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x401, 0x1, r2}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 09:43:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x460, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x6, './bus\x00', './bus\x00'}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x3) r4 = getppid() fcntl$setown(r2, 0x6, r4) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) 09:43:51 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x901, 0x0) dup(r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x1000000000004) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x403, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) 09:43:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) socket$inet(0x2, 0x4, 0x5) ioctl$TIOCSBRK(r1, 0x2000747b) 09:43:51 executing program 0: mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa00, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 09:43:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x7fff, 0x7, &(0x7f0000000180)="0eed3d996ad23bc88bb5b9a625e1078db9710c27f647f25e763dc946aabff47ee1f229ee9d14e0172bd0f87b3fbe88c07c74e38517fdf9d9629ea3acf5dc9b576af7588c4e8b24b006e0f9566e97671d51a694594552d9f552f271ad142193bac017e2cec2695e4460241d443446f1e90cc3dd992bd844b8eee607a7a78ae5d34f37bbac978baf822a6d7a7dfb43f0", 0x8f) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x88, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:52 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f0000000100)=""/201, 0xc9}, {&(0x7f0000000200)=""/220, 0xdc}, {&(0x7f0000000300)=""/32, 0x20}, {&(0x7f0000000340)=""/121, 0x79}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/160, 0xa0}, {&(0x7f0000001480)=""/19, 0x13}, {&(0x7f00000014c0)=""/28, 0x1c}, {&(0x7f0000001500)=""/148, 0x94}], 0xa, 0x0) 09:43:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x88, 0x8}, {0x24, 0xffffffffffffffff}, {0x5, 0xffffffffffffffc1}, {0x80, 0x9}, {0x43, 0x6}, {0x20, 0x80}, {0x47, 0x1}, {0x8e, 0x20}, {0x8b, 0x7f}, {0x0, 0x17e}], 0xa}) fchflags(r0, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000240)=[{0x123, 0x8000}, {0x80, 0x4}, {0x43, 0x2000002}, {0x0, 0x8}, {0xe7, 0x10000}, {0x23, 0x3}, {0x46, 0x2}, {0x62, 0x7}, {0x48, 0x8000}, {0x1, 0xce7}], 0xa}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) 09:43:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10018, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 09:43:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x3, 0x7, 0x43e) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000040)=""/117) r2 = dup2(r0, r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x6000, 0x3) getsockopt$sock_int(r0, 0xffff, 0x80001316, 0x0, 0x0) 09:43:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x80) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000080)=""/35) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) 09:43:52 executing program 1: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf3c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262902263648b826220e00d610b239b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a0f4f932366eaf45276fe4a9b8f5e4e9876f10c8f9183389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399eb462f0c629535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b563e9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad446430e087d447a14cea0b115c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa464624"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f00000025c0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000003c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() getgid() setregid(r6, r6) fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 09:43:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = socket$inet(0x2, 0x8001, 0x3) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='p', 0x1}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x4, &(0x7f0000000240)=[r3, r4, r5, r6]) socket$inet(0x2, 0xc000, 0x101) 09:43:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) flock(r0, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:52 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) semget$private(0x0, 0x3, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r2, r3) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x20) renameat(r4, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='\x00') bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 09:43:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x3, 0x4cbb11b66c59f36) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0xffffffffffffe9cb) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343", 0x17) r2 = syz_open_pts() close(r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x89) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000000c0)=0x8, 0x4) r4 = dup(r2) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) chmod(&(0x7f0000000100)='./file0\x00', 0x10) r6 = fcntl$getown(r4, 0x5) fcntl$setown(r5, 0x6, r6) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x8, 0x2da2, 0x2, 0x7, "595f408184bad0ecaa365f7d8a60f1ba9ddd4d9d", 0xceec}) 09:43:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x810, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x82, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = socket(0x11, 0x4003, 0x2) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x10040, 0x0) r6 = accept$unix(r4, &(0x7f00000014c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ba4b6c430b7d1a66a525bf8a04707000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecaf139321200ac79e7ff6abc57e187d66a1168a7806e5b2145dad392080c2b622edbb887d23454e7bb7052c96ed4b120d9d56266072a0ff"], &(0x7f00000012c0)=0xfffffffffffffeab) r7 = syz_open_pts() r8 = openat(0xffffffffffffff9c, &(0x7f0000001480)='./bus\x00', 0x8000000009, 0x112) r9 = syz_open_pts() r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wskbd\x00', 0x4d731be0e26ced34, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x4}, {{r2}, 0xffffffffffffffff, 0x11, 0x4, 0xfffffffffffffffe, 0x4}, {{r3}, 0xfffffffffffffffb, 0xd, 0x8, 0x80000001, 0xfb02710}, {{r4}, 0xfffffffffffffffc, 0x5, 0x8, 0x116a, 0x5}], 0x4, &(0x7f0000001340)=[{{r5}, 0xfffffffffffffffb, 0x80, 0x41, 0x80000000, 0x8201}, {{r6}, 0xfffffffffffffff8, 0x10, 0xf0000080, 0x200, 0x5}, {{r7}, 0xfffffffffffffffa, 0x20, 0x7, 0x5, 0x8}, {{r8}, 0xffffffffffffffff, 0x30, 0x0, 0x62, 0x5ff27966}, {{r9}, 0xffffffffffffffff, 0x4, 0x62fcc0f0e0a93c7c, 0x6, 0x4}, {{r10}, 0xfffffffffffffffc, 0x1, 0x1, 0x2, 0x200}], 0x8, &(0x7f0000001400)={0x0, 0x1}) shmget(0x3, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107003, &(0x7f0000000000)) pckbd_enable: command error pckbd_enable: command error 09:43:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x5d) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fchmod(r0, 0x21) poll(&(0x7f00000001c0)=[{r0, 0x13c}, {r0, 0x41}, {r0, 0x20}, {r0, 0x2}, {r0, 0x88}, {r0, 0xe7}, {r0, 0x24}, {r0, 0x1b8}, {r0, 0x20}], 0x9, 0x7) r1 = geteuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = getgid() poll(&(0x7f0000000180)=[{r0, 0x8}], 0x1, 0x3) fchownat(r0, &(0x7f0000000140)='./bus/file0\x00', r1, r2, 0x6) renameat(r0, &(0x7f00000002c0)='./bus/file1\x00', r0, &(0x7f0000000300)='./bus\x00') pckbd_enable: command error pckbd_enable: command error 09:44:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket$inet(0x2, 0x8000000000002, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="70baacaa7cffaeaa19e331c9cd553e8a8bc2307df5b45ef7b8cee5ac83e5ec81d3d498e9e646c37ceecd5a62637e8e0b81d6d7a9a7f3821b02eb93760e05d981aaf92e256380198761091fc9937752f582327e", 0x53}, {&(0x7f0000000180)="8a645c927d0c35e5b45b41ecfc849329c7f389e447441558492adad60a23cbfffc221c50a76a12815ffb76e6e262f99da2d226c3edccbdf39847a0fbbad69f4843628fe70a8c08b583c9c38fa0da3b690450b13a479d205be4f1c8eb287a163046a131356cdd9a63800cd0535b8f470185441367581c1304757bc0ed3d9ecdb5c1b307af1bbef8f226051c7adc2b0b22017fcb4f89db0e565560051e42b879ff9a3d3e369e157d0ce78e5e47af51cb6954195e4e30143c55cc2add0fc68c26348d1a1b20676892797a068fe8892ff0c84e718c72b3", 0xd5}], 0x2) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x100000000, 0x4) 09:44:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0xffffffffffffffff, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 09:44:00 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000140)='./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) flock(r0, 0x3) sendto(r0, &(0x7f0000000040)="b61287639e9f50cfd51a449d403310adb68e043fbb7f2a9c5ee54e840637f257f86fb7ed18e0644485fb7141128a71a437fd7ff1bd0a9fe6f428581bde532b43d84e7082dc6a41e6229626e6fcc281c696809d110bb27a09f9d9609762371f4f3efb9dad29c04a6843854ca0b98281b65350d216264196062598629b97f3fcc41ef0f55abda8cf8787588725354d9851b1be7f7c86a57496babb69fa716b85e4be81c1", 0xa3, 0x1, 0x0, 0x0) minherit(&(0x7f0000178000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x11, 0x3, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x6e, 0x1}) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 09:44:00 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x10) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) 09:44:00 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20480, 0x8) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffffa, 0x8, 0xeb, 0x1, 0x1, 0xffff, 0x6, 0x2, 0x1, 0xfffffffffffffffd, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0a7b8097444cea4cf3de805b5a7d450a", 0x10) 09:44:00 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x1) 09:44:00 executing program 0: r0 = msgget(0x1, 0x40c) msgrcv(r0, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x3, 0x800) msgget(0x2, 0x20000000000644) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[r2, r1]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 09:44:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) accept(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 09:44:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) syz_emit_ethernet(0x0, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x4007, 0x8001) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r2 = semget$private(0x0, 0x3, 0x208) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000200)=""/37) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) r3 = semget$private(0x0, 0x4, 0x250) semctl$GETPID(r3, 0x4, 0x4, &(0x7f00000001c0)=""/37) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000080)=""/203) 09:44:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8080, 0x0) socketpair(0x22, 0x0, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/42}, &(0x7f00000002c0)=0x2c) r4 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r6 = socket$inet(0x2, 0x7, 0x5) r7 = accept(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) r8 = open(&(0x7f0000000500)='./file0\x00', 0x400, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0xf50, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x1}, {{r2}, 0xfffffffffffffffb, 0xa, 0x0, 0x1, 0x10001}, {{r3}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x10001}, {{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x80}, {{r5}, 0xfffffffffffffffa, 0x20, 0xf0000002, 0x7, 0x4}, {{r6}, 0xfffffffffffffffb, 0x10, 0x3, 0xdc9, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x42, 0x80, 0x0, 0x7}], 0xb019, &(0x7f00000005c0)=[{{r8}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x3, 0x2}, {{r9}, 0xfffffffffffffffb, 0x48, 0x20000010, 0x427c, 0xffff}, {{r10}, 0xfffffffffffffffb, 0x0, 0x0, 0x4b58ddd2, 0xffff00000000}], 0x2, &(0x7f0000000640)={0x7f, 0x1000}) r11 = socket$inet6(0x18, 0x1, 0x0) r12 = semget(0x0, 0x7, 0x1) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000000680)=""/62) poll(&(0x7f0000000100)=[{r11, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r13 = semget(0x0, 0x0, 0x2) semctl$GETPID(r13, 0x5, 0x4, &(0x7f0000000180)=""/226) poll(&(0x7f0000000000)=[{r11, 0x116}], 0x0, 0x0) 09:44:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus/../file0\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pckbd_enable: command error 09:44:01 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x820, 0x140) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = msgget(0x0, 0x18) r2 = getuid() r3 = getgid() r4 = getuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0x1, 0xf9a}, 0x20, 0x7, r6, r7, 0x3, 0x2, 0x2, 0x4}) lseek(r0, 0x0, 0x0) 09:44:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/252, 0xfc) pckbd_enable: command error 09:44:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x1000) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) 09:44:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000100)="55eb94c7b74bf5312c53da78bbe140648fe2fa024eb5b6b37b8fe63df2facfe5c2070000002da3bbeac73f42ad59506657f2b0043f94a29d7715b4eecd14d34297752f9348bef9208aee7e11f0aab404f00be9c5cc5fb80ea7bc01a692e0d7f1bfc035f9a00849a26019d1c95ddd306f15c8aabe5f50c06ba67ba88ced56c2f2929485a01281806be312f0cfa2442b0000000000000000", 0x1b5) write(r0, &(0x7f0000000280)="0ae88e5847ac0866fd60ac08eee3a62cfc71bf144bf810d7a71b985d595398561965974300e59bb85426f18f02f7e785238b7b226ae867ded8ecc9217f8303d7ecafab9c31b7337afcc20f7fedc634260619557f87ea934223c419dd8f63d7bb729665d36af65438c101d076e162c8423e28d3bcd7bc233a2ce85a9f58c56f4c0000000000000000000000", 0x8b) fcntl$setstatus(r0, 0x4, 0xcc) execve(0x0, 0x0, 0x0) fchflags(r0, 0x40000) 09:44:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socket$inet6(0x18, 0x0, 0x5) r3 = socket$inet(0x2, 0x0, 0x7) getsockopt$sock_linger(r3, 0xffff, 0x80, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x21, 0x80000023, 0x0, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40, 0x2, 0xff}, {{r4}, 0xfffffffffffffffa, 0xd5, 0x6, 0x8, 0x7}, {}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x2a5}], 0x1, &(0x7f00000002c0)=[{{r1}, 0x0, 0x10, 0x2, 0x0, 0x7ff}], 0x80, &(0x7f0000000300)) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) r5 = socket$inet(0x2, 0x4, 0x5) bind(r5, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) close(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) 09:44:03 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x81, 0x4}], 0x1}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x79) write(r1, &(0x7f00000000c0)="9e0b28e81fd4ad6e9ecb00bff2e8555b49316796afe67c7ceb5445625411484c", 0x20) execve(0x0, 0x0, 0x0) 09:44:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="6c19ad9f5d6b", 0x6) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) dup(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvfrom$unix(r2, &(0x7f00000000c0)=""/75, 0x4b, 0x840, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x262cad7c, 0xffffffffffffffff, "5549554b020000000000091167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 09:44:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0/file0\x00') pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x100000000) 09:44:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9139e2b8a37930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f671b9e931fe947cb75ce7aedf5af0adb5e5913cf7971540cfcbc3fb01a37df2c6db0d04e8dfdbea0df6736f90b5ea3185c2b4d639e4b5e9687c5ddfaf45710afe02ddfc874b6059e8eac165cfcd036ec4ccf357f7ab46f3ab62dd0583f0f3dae3ff305e1d08eceb81b33fd70e004d5e8b41439741f0f633c529a46838badd9c8e3ee802dca7056556ea0e8296c05531573400859cdb298cde20bae52494da9fb1e776b170400ecf8e96f6c164f9d22dff350168d2f80b383cf3a5bf543128b7a4da3730ce49025673266d70b1a817de1af539b46fff9f2f876ac05b6bfc255a79ffb57505d3ccc3ca04f875ac947acc9a5f2e93b1899828335e4774605c28f2b3fa80e7fc52d1a"], &(0x7f00000001c0)=0x1002) readlink(&(0x7f0000001280)='./bus\x00', &(0x7f00000012c0)=""/132, 0x84) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 09:44:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() open(&(0x7f0000000280)='./bus\x00', 0x10010, 0x48) r9 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000240)=[r4, r5, r6, r7, r8, r9, r10]) r11 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r11, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r11) 09:44:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f00000000c0)="d336622d96af9e3d4856afa75292", 0xe) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) 09:44:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = socket$inet(0x2, 0x8003, 0xffffffffffffff98) getsockopt(r1, 0x81, 0x1ff, &(0x7f0000000040), &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socketpair(0x1, 0x2, 0x5, &(0x7f0000000040)) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:44:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0xfffffecd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) lseek(r0, 0x0, 0x2) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x480000000000000, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/11) 09:44:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setuid(0xee01) r1 = msgget$private(0x0, 0x10001000920) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = getpgrp() msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r4, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 09:44:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b0000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x7fff, 0x7fffffff, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00000000e3"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:44:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:44:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = msgget$private(0x0, 0x88) msgrcv(r1, &(0x7f0000001040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd5, 0x3, 0x1000) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) r2 = msgget$private(0x0, 0x50) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007bce16d17bf903c2d444543000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcfb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x800) 09:44:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xfd5e) getgroups(0x3, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000140)='./file0\x00', r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x7) write(0xffffffffffffffff, &(0x7f00000002c0)="c9cc2f25b7c1ee467187cd515a340101c54a99df03d30e2adf7a1031409535c7f2558a231252b55dd779d8538b77127f89d555f9f00edc5858fea335bdae7431151d5f7e6ac1147516c10de45dd3e4c23cd4fbfed98259a776b90f44299039ac1da9ed3ef6b9a6add9173c910f665325bf9905dd4641cc25c9d09afb45ffa51819be8def3f7be498f08b4644a96f256810aa8f4264ce3b3862f08feec966a0481a1b6327f6474f74898b41f9e389604a41296f", 0xb3) read(r0, &(0x7f0000000440)=""/183, 0xb7) close(r4) write(r0, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 09:44:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x42) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x6, 0x8, 0x6, 0x4, "a7fedeca9d5d8e40fe62debb4587b211b770992c", 0xf8, 0x4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x7eaa) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$dupfd(r2, 0xa, r1) 09:44:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) unlink(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x10) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) syz_open_pts() 09:44:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r2) close(r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 09:44:05 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x2) chroot(&(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='x\x00', &(0x7f0000000100)='x\x00', &(0x7f00000001c0)='@\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='%\x00']) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x7, 0x9, 0x3, 0x1, 0x4, 0x18, 0x1, 0x2, 0x2, 0x10001, 0x6b67a4ab}) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000003c0)={0x71, './file0/file0\x00'}) 09:44:06 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x100, 0x8) r0 = open(&(0x7f0000001480)='./bus\x00', 0x40000000401, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) mkdir(&(0x7f0000000100)='./bus/file0\x00', 0x8020) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="4f4eba", 0x3}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) 09:44:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x2) fchflags(r0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x188) 09:44:06 executing program 0: r0 = socket(0xbfd367b06b226de2, 0x4005, 0x1ff) r1 = accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000140)=0xfffffef5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="2d012e2f66696c6530006ba0ef5011ab104ec50c2b990d2b0aa04b0c229f011a9c52dc83bfa10a882b8a3ce050b2d357580d5e6d638aa51ceb4da303cb5e252a830870ff3243e3f26374"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/87, 0x57, 0x0, &(0x7f0000000080)={0x18, 0x0, 0x9, 0xbe}, 0xc) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[], 0x0, 0x0}, 0x100) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 09:44:06 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='c\x00') accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x100, 0xdac, './file0/file0\x00', 0x4, 0x100000001, 0x9}) 09:44:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7756e86dad505eb33000"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:44:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000002440)=[{&(0x7f0000000140)="82feb3dc26c37c40dfd1fec78d6ac89a792ff788dfce68ff4e52c39d48e3ba2a6acdf12f81d8c2d42d06509b0d5f8effe20fae146b3807d639246da7c408e70f2686adb3db1e905b9190d0a6a8452cbfef72d34677bb373bac79ae508ea080946eb845f4b7cca2b3e17c03ea7649de3f14e674f0b0a309a9fd1742291e25cd4a0910ec42f8e1ef05bac098217da92a25d5c08aa37699408906c1a72b1ce91ce47e6d1ee8df421e3b3cd7b32ff6e0e7db0b0424d861", 0xb5}, {&(0x7f0000000200)="f4d8c6456c09d988ec92c930c0b25e75f8380b1a4857f2cec1bc1ceb57cdb66efd50acf09b40de5643f4267036e11dd00440b0d7dc16dfd6f26d4b881d5bec6041df9683103df010f24d0c26ae5d6168cd8a52f2e0b060db7a42fb6aaeea5ca8e19402e2d66a6c8f9b", 0x69}, {&(0x7f0000000280)="50c060a470c0dfec24241176e1a53835db844197bbd2801f3be6a8b7ff5d3956999afa3eba09fc809f117b3c33c049a2f4e39a71ca6a54d5cefaa44053505b5b60037ffebd51de08aa6ec924165e2f6aee99e10ea3dfccbb7511bce1b84f923bf4ea56a4af8cd9cf3b01c03f8a226fccd4fb320ba678234c7600da5d04840d6a6b01dbbbb0f9fe72cc289580ceaeb5b2e58f7c2d3e93b3ce22ed9643f656cb1121a2eac59d6ba87020b716caf9581261c1051cd319566fb057d4c20d352b3eaaebfff0132aa0c2b3c573ed3ab888eeee446f8f82ab54689979c811b9a838e73263ff5eac47fec14635f5eb27f853b79b8207c6b527e047408f91a07b6d3a00d1a3d9546c8d938d5d581ff38b008aa15b5dc04eccf71dc37b7afe27fecb9ebfe9bb52ad743c3c7340ed81d70a9f8cc8a37b0362abffe41d7d03bcc7fe3be79c6f6670237a43c831e13f96951d6f4bd83b29c802ce5081ef26ec649833f2078db043b16d0f15f47ada1b04119ff16664fd74fcc190c91c349ed72310e6c537d54beb6556c49b761ecc91a3bfcacfd7ca8525a23d88345e4a8c134dbc043813a36c7e88425daa417e2918002daa2a6a467cb42a4be8dce094c795ee021fdbe69b0a43b10ad694b178ec5a81fa97cdc0ceb5432c88f7d5d2ccde9ce1586ba7d770ce3162abcc5a5f835f7a60a31cbecc11480de46853840d442d4f0e7ed8b9c183774de17dbfee33fb8f98815f62388a26579e594751bc3a83299d3675378026fad83c7b91530ca8f59f9259d4196c1626dd44a7b2ef54d3c0837dde91ca58acb37701dc6b303551d7fd2d6398424036514a59c219050e46ab084cac26300c3a1929fc8a6c738e306d144bfdda7ad92a3d6835844829e29513b5c0c3bc10fd2bbdfd986e3a7c99c59dd3af535f44a60edac92e85d7202fef4becc735e3121a2a332a88a5a0fad91367f5fbdc72d362677e92066097e63c76fcf43bd5e2e5f9bda63b660bcffa74b6afd0c9552d8c424ab2700676bcb04eb7fdeeec34defe1cdb2a39b71ee738f1d34598063261261a5d89565dad90e9600d2ea54d10a399738ade32eaf8a905be2d7e64e566d97831cc23457d69b496155de352645a8e958d763411578f6d72f27fee499c8b712dbf6f153f48ccfe3ca875426e67a3137d52534989dca354f9ee1519f67969058a1d1047357fc79293117d92668fcedf057c4007f424ae2fa6989ca30327403726baad9577ea4b56649051abe81272fca5189814f8bbe2f9856555d5013798ce5c9dc5cf3801fa1a3a60b642a09077519b2b427e403a52001ae961d18b835c53535ef3665cf38b73f17cc93a5359940f64dbf018c1437370acdab65118f84c74d34b5eba1a38289b9817a95487f4da3cf3c417969ed65c3b58276c848e91acffaed6e7604fdcf4a71c973c6058e5c3379a3abec908dea00a3a2bde3746a67bbace04ba06925d36e086e552f51452e785b45ecdd667f6873f48478d4a3ed45ff15b555c2c783edf874245be5d8b2bf5f71905303d46a1f398599c2bd4bdce0bc0d14a639c576e44f6d80732436805f841be4ca0879416fc8681c60c0d2ae7ee30178fa398a64e6c00ebe11bc5413a9c77b84db486d2f27b9e620d86f13d42e78c68bc3f7559a06ed24e5826d952dfc8622608503dd0156d2b4f8c38b46f0428ba92d17c8dd80353570f6095691d37a98c5f8d771d62e760fe0122eadd8651340ee88f18594d468c9d5242ee6c11dbb55d71fe085b538973a4355db47d04da541ee3019ee1c523ad7d6a4873594bc475bf19d80912e9f47def802fff315b3557979a01b950cf68758647b128d3721c8860b48baaf56d9e2c31553d9523be6a8074c8ff113dddddb2388e00457c3773b25e0e377f96e397251879158a5664be8d1b11768e869af432ddf867cad122cd72a5335b2896864f184ab506859729cede70728a6fe504fecb939cdeaa5e71847683be8ec4b5ef35bbdef26acf6562ccabca362762f4cf9ff1b846d750f458e15665dfbc05c851fcf467c063711c52bbe4537f364f85bc98a7013ccd1e9e433de42e37d3d971b18632faefab0499905d6fd0470d23ee07ad3ec58f52cdd3f0f94dda2781a3111430401202a717efa3aaa911fa37cd405d4ea3ad05eb9f550e7c2cef492680df1b1724c767cb19fedda817c81d0d3e660575686f6b4a69538bef44bc738b1a7b9443d82161fe0240ccbe905bac1246c52d9539c548ff911d1799a67338df95af1339180b5ffb85d40ee3726134f598cf73d73e41b0b575e23c28f52756cf3f97653bfe6c09d79e11779d8840a9ee61bbf4bd309e3008fb99e9115492ce3f61d6dc8c3e14db2929e933d176d2d91aba3cf3cfbdfe23b0c85a9057c3c5cf6764a995c2384a5472ac0dc264a127af42585d3796f3cd6ff3a7d9214bfda29f20bee39cb91e28c748da4986326dfbbeda6c7fc01d861edb0b7145d32cd5281dfc93f5e1824ca1d315430a15d785b69766f6fdb182038e6a29806ace6c0dd0194a749d55ca79f33a3da00f593636bfc0c6b358e36e6e3328fc34373686347656942aa14e667369915527efa4c0fe2d4c8ce468c121e12b634f6a141c811c025ab46e994ea03a6e22fd7c95f76bb78a74d7c05ad3c1b78353d255d19883a28b393e0781c4f0c6bf70b0e7d11793c090280f200f00dac1461e31aa112d00fe3dcc53e3ce5921ee86dcc62bba036a851c92df7d3eb48fc4cc1420a6605ce62f840959b19dd319e83614ad072d181d73d53b5deeff9dc8a031b11f44cfda3509d582d7d9dfac4fe1a8d3f48ad1a8ffbb6f2d0e06c3e2674cbb0772a74ccefcb62c8a82905bb57cfc7988aa70d4127ff60c5080f06295d23a937923099cec6b3c64729c2f48f9a6eac4f2dc45d326b3bf8c0768d03136fdcbb5c059dce44c3d656d92993865de15685edf2c95c595a6577c837982314e8c2b03bc5e2817e8f19a26aff09df9990133e3d27b3e0ebec692163a27f5cce7f14e405ac2528a11245a01b0f4b7db71f7881e4f6dd13279af4cbf9978a50df72c603209da0372c15c50331b438ab453d8fc2244207276d0be5baa501318116493e636856de34353aaddbefc278f9178cd9a24c89af4b443ce476479a1282475115a99eb8a9043560e44caa57bf4533a9c35aa085031bc6c6376b3c3e493cd9dddee11b0cf8e74e2fd928aaf8ee5e350207b27e5305bda1d44cf8f4744be832b727a202a5105012bd644c573b52a8625cd1c8f052630cc018d93eca7cbf966dfed7359b79ab5661e23565eadc64c6cea542593fe9ba26216ba392348fe19f8836533446a507269f16ace7578176f63b49a2eff18ff693eef6ea7318ca6ed4f7c9c909e0c53e60d7bcc96ac61afc54b9661e5887efbd2acc148e31bc8644d9a4ae02ab11a84a508b9ae26a254c31af3736a96f18730c9a732c08a9cc000ab4cd634045f72af358ef8ecc1b55fbfac67b19e0209330103dbae0b345196bc8262522f51eef71d6b8d38e65a81a38123ed153bd0cb49d25ba7d7169e6ddac58bf42dfce253dbb3615fbc6ba04206a7b3ecee8b63cad7db8a92de6819246a2ccd9a7214ec90478b91b8c04dc9d8e9f8e2929d14a88ece317e1e1e9fab802361b4c84ec6feceae4af50b010a6316c381aba6b6c095474e416b5e66da93836db4892ed436102d06a6e7705fcde7c3a6d85ace7480debcefdb2585e9e8761ef668790436ef2da722229c55aa2cd31acebceee7f66760827a52260cc03b589e1531e0fb486216a6e15adf1fe926b575b500ca2bb0b33f0adeb0493aae102aa91cd6f568809f6d5250b048b299cde6398c5ef9444e0a18d6dbb0bef4548a02fbdd548b945900df5dcc868c14ff090ce5464d98f359db4ea05bc94fe43d84a6f3fa488e1a1a756ed9a64c451c04284abab0647adecd2a1f27734d2a311d1715f0551fb81780d5c2e837ba1edd3cbb27164bf9be45680d39b52a3c40d48708b2437a121d58a4f7ad94185e75d42c636951fb18b5ef648370061ee006626e77bd27fa574e4884a4d24616dcb64d5bf86543125397da4e4f5ef55d628105b52e5d2e08655c8640efa0080ef4dc505b2eadead320ee9fd1527e33cd52ef9de33d197ae5c823ced46ac0171c30b84530169a0664619dcb506ef5154184bcf6da234afd74cef94d91e4f7a95a511a3ba57d85a2c08c3aaa03ae9e8652baee382041ff73df79ad75e0dea82529c1be3ac0eb3763aaa2a021f53e895d589e324d5ce224d54993e8e3d4848c692401d108926327fab7143c0285b067f50a6ff478dd8ec40aba5cb15113d18a91d7a9dc221ddecd74af02866ab682def5ea3b95cde9710dbdd2ce5b1075b9fb30d295ca78bbe18955c49dff329475c3f76774064debcbd04317860ce3ec47d64cba803fc2cd0fbac4cead433dd3e86eaa22a06e94b6751dd070dfed0aef3be0a680ee1a42537e074626ebf7f99ae97d6f3a8c12faf007aed04b88e83c65d0212d7dc35ef0a84753ddfb906fd98e6ab10f59878e1e20c49a07baee907102609bfbbc28f51cc3c1e7f0d6ce9c6ece70a0e68480d603231b9c7c0b3a9070993156c1a9ee109965f35bcd2fce61a3dd4161227750ce7e7519894c948b9ee9830ce46ab738bd1b741258d9d514bf9896138e6b196d3b8018bd0d43d1ad7dbda2f302b7a653218d46c3c85168b3a0ff5b2ca86542959d30ac20d9abc93b97df6a95dfaa7b765095d6f657540b6bc1b5ebc35957fa217a07fc61d5839e53b819a8024f6943ac910a75358581a89165da0d0b6f4a9ae4b15cdae2ff10e387c5c31295d1a665417eab50dd8b69ca2e25551728f10ae2c1c3a14a05c1825844439bf1487d96cdb0613f5d5958a9e901784dc0d6d6400d8425cc68666e4e344ad9f37d61b0c8eb10d5ea178607ac5a52c8dfc16056f95d3d2eaa4b21efef553255dd5e6f79afdb60d03131d005709cf9da62c318642313988cf4d77e6e4196539c350e9d597d533095fe95101feeae3256ef58792125ef742f973fbe10cda7cf62507d8dbce9bc33a9e0fd9e60cdcf0b57806c41795472958b42cf4536a7ca162981de0452d22600d05d1ce483844e695c8d1df3f33849aec4ad78fbcba1e7f44e9639782d7e58cb2a0d6b245b8d97db563dc910f759d938256e9939403fdd5ae379ac979d46f37606cf3ba857af136af17b46f18bbbe1fb0e681d5d9b5e37263e9a0e1359c3a0ad397e83d35b86205876d711b43fe40ad4fd4d0a2e9d6f2ff6e46495962290c04c46f2dc222a3dfc7788acdbec0bd2695aa48b603456778c485cb71ba106d6e877808128536716db4d2cefc6dcdeb33ced5bc139e0a151f885364032e546e2e77289343b2b5b6ad2052c2b9fbfacb205e24fb6c33017dadd3fa4584ff474de4ee491f25926afe69c443e30c01e7441699237ccfc9a1b6b08607cf1b1c2022343822ef1352b1366762cba06c23f26ca22f57f4676a530180fec52e099025eaa7107ca39bfd1d5a1b5a78de4a9c8e346ec944c43cb78672c3b1498f930ccc79eadfbc66b31618ba9f37d5a3ea555fddfdc91a7b3ef155320eaaa495b11269b07323190e55e74b1a6caf9db2a5e686b53e51bb436e05957f9d9d8711fd9601e83919bdf73838faf460195d0f17004e1bc7571a921d5db330ec4c13b9a42ad927013e806f569ec9d20a6b19d74e00cace997ac19cb87ead5c05a1ee91d384472ac649e2db81b918a8a5371d3f616092553660c3ef19aaa798fb4abf9aa8c508898c2dbcc673ccadd722ca51e66b8", 0x1000}, {&(0x7f0000001280)="1b7d8fdc1448160419f1219c9f39cd4fa23ac4699d020ab865e2c3400a16e616bbcf76056fa36da9ba1261c8a41bbd7afbb7f315569694de4b65dcab5abb284e1fa09f09f7d09e7d7017f80a7266b19f7a957549e12b4537389295043baa213a33393d95b0680956bf1cff3842f82724e0aceec3977399a18a4737674f045ee5b5f7de08e02915999a188f15a28ce6c41f0f28205a3be7eed530163b2fd1b9f8bbb60978adc3ce8ca0e40e7d890d4bd4337b41e5c92c8b4678b63d818bcd68746b22502353044bd446e54cac873ad04d96d1", 0xd2}, {&(0x7f0000001380)="e270f518d1f6fad277297d8061eb37e7b800ba8037d5688d399ae5a0adff1a14c5e876063c58d5969822f2f367672d9c924269bb895d3a08be7cd64a9cffb8307b5ef15245e1e8787ded093dfdfbfd493f54033d9c22f62550f9cd894404b230ca0d3fafe73e018851cec25c4b6db6456e71711defbe2c9fcf997632b093f82fa7b63ac1af47b828e6a81b31b16171e4fc974e98b48446c73ecd64bd622a73", 0x9f}, {&(0x7f0000001440)="7f827a23c17869c249195ff26569c78ca98edd28d06aaeafcfec7f309edab6cacb4127fd39dd86d2d2586b52f498c26722036e294608f76f67f382223bda386dc10afa23b3d286ed2765da2f30fa1d4d76f0c2124ea727d59ba6fc07ae9705ab15cd220fab14f28db5694b070bf6f6dc4acd8af0d05af1fbbb185fd56ec696ff024f5129466d6ef50f574aced5f647d4ac3742d79b82290936daf95dd01939b3e91b58fd3e47b4a81482636786a2053cb8103b63192deb2951a76ab6178ed3c9a774119239004aa45fdac7359e5daa5ac2eba892cb5110e9919d29b2aa8122e09e173c5576d28da1b5f3c28da74045acd02ce34be7f2f5364a55f61afe74eeb4fc305cf48e5dad558933346799172e6d8a92e342c7dd35e4bd010d7549fcfda6d70f6a88828c92fcce6f8b88286e78333be239316fa08f254d67ceb5341fddfaa0b4987264f12931a3a03017d2a4e38e2dde093366acf9aaced4549dc6a494bfd7be282a6153060c8b928405e8d8ad9f462d5d37b237fbb6adc5916b6146dde5b27ae4c620a214e9b77222d8823295229fe65dcfb254b843298b982f9802828d4d6275c46269eb9e75582b1cb0d4650ef9ce6805847817023ee6ad01066913fb5589073535915668aab392a19dcf8f8d4ade4a7a20729a30440dd9e24a64452061ff447d28637402ddf904564e3cc48c9b2774765d354e63eb51f27abd239e37fe160dccc365dffe744751f3643dc8f2f29853521ade567bdecd37e69864246e1c71d0e5cb19acf840086fc4bab76d6ec4c7cd96275125082f7e0283b8cf25b3f4eb2af25a5648ab57ffc93f9931b62c925439df3aa3bf8def05caa3d896746210a702cbabd06e43c32dc7ba078e303d4db4e7f9940f02d5f80ac223df9fa378e06d2b9615380ace0f1817850324aeffe820a42ace17127bdc39945eb2ba9f572c990a10a13942e0a903bac92ab64ff97e0f74c46b8a3e86447160d9b4b5807adc1bdd14197706cd6b8aedb8f7fd465dc8e079d78f268c12810a88016833ce91dc9c0790e78f68aa878fdcaed99138f258a3d6dfff526daaddd656d57088efada8f424b3be12dd63e54fb9791dc25f5747397927f9af8f31a6defe688238076f66042b8c526482b655a503d64443bee75ac5039b36dc033d9669bb1945dd980b85001d4468b4f3dafcf10ba9c3fe7bf6e0d83612e44f8d93014d1ac8b488e6b35def49c73de7f848c1236d64ba0704fef4f4eac9a8e1b42c44d0a210b60435074cb83c6a85260cd1458493ea9158d2df5b199f9b37a55d5835ddcd4ca5e11e4eb48193091cf749b51b0c5067039648cd3635cc70bc9be310b4fda1816dbe7526b7a63ad6177196c919c97749b26255c6a839538f4c152eb392fdf54fffd5e2f8d8aca69a79a30f4384a3e30a34fe566e78396bbae49fd291351fbe74b15c1f8655ce673948eaf0e20308f207aad596e97b11f9a92cd5151c499350c0e230bdb5e04e6eafb8501739e438809b3812c6524eb07e4cffed94c7c32f884d3b89641fe69e422cffaadfe0369bc009550a6a3433fa777b79b717de2cef6bc8cd62357a0ceea4fa77c44e01db52417e057d7ad84bb04263a69363d616f80906c9df752170c5d9b5e354d9f435b3955dc72373f9cf1a4f64bcab2f3b4f48074cbab70cc7ca850bfaf18050b557ff1d677d5b0db1a3ed60cdacdc8438bae6b029fe77f95874380078412bdea73d7cb7a8109dfcc3db9fa0cee61a478fd4dcec56e855da3534d3d068c857e33dcbaa83f973add4cb187dd775b28b1eec7c180296c4d4568307834a0df3267f7b95f0e8e82b00559d95ca92d3c38771345364e2a7bc2a5072045925132132a380a6374c48bd298e86955a25fed6446298446d3ae9cf07a4a3ef564165db67971c569fdd62df747cbcc3bd7e427f6d55bcb68d70319145b8122857ae358e561bfd2ee669898b2cb97cb386159ea906f5f4dfd9bbc3b60dede1dc773d95c82849b87c19cf4e4988c7cfe674611092e692705ef1ccda3b5f2ff9f9ec5eb818af862c2d5bf2cb4a36aded9f0197f0497f13510271c7d1ef630e6aa0ecb59db5a525455c284b6b300276ee4c5f02a959f5582278e08c6dad45a5487c180926f5f2eb8d1367c77eafbb35354fd36e070e25af191b99f628db92fc894cab87f46cfc413af9cd80052c0da18cb9d4f407a8d7363479367255a7a0270d44cfa1aa445a508afecbad940912f0f8ac58e972294fe6367e9c874b1d9f2166333bf49fa1e688e63c27776ee825751ddd5b112605aef9cd3b15148ebefefad18a2af6c72d6f4f58c5a9941a06282e33242201da0ba37365917fa64bb948e199cb2235cdeec040da2d6075f3d67d5f3b915bc33c825df00ce705670ad7ada7ae6e29a061bb71c6c90b1ffa22e5a59462f37167d76f308eb31b9924bf2d7fb0badb44fb0fb49780efa444efcd4e6a3c5a1be3505b31187b3b3e662e144ba623e7b32615e5fe33ea8ed60d3e5491203f7463cb7cc5d1252e3bd61bb48135bc82ffbb5bcd60885fda061839007384e8439f76ad7934d1f135fc20a9f77e7d266616c5b94c3533867e74b031df82f3a36402ace59e87c48ce92566ea2196eae44724cc7cc1b1c90c8db1e00195faf8f16b39e40bb1a62bc0d204ff3ebd3c423ea87da02768044d842a8ebd24fe3f8f149b909c1dfdba4f9ea4a3bca7505144569b338d4a36220cae24199dddc7637447cf76f4f0200c1250598447674a44fb7a204f92d3c09ea31a7946acc567467f546a6a6bed6b1fce102d7d567b508c689db8bdb9a2a6f52e8b2ebd998422afece7fb6340f0e2a515aa8b60c85f07a6da3c4b19d1587819847bd1f7550eb4789c12760a5b1436a7cc90a3497fa3e879b4c0193961c183957557515b96c8e6feb7e3a92200534b17df9bb0dd77df0bf0d79353e48c2b4b2ed9f63791246b142781f414b275c863a62a8ba9f7553d9f8cc898ece01ab60b947aaf1afd8d2d68d1511f1a96f83a84cfd77825a94bd72a708cf47bb7e56b001da26cfacbd28044ea49e3cb6152942f10db83b9a3c4307aa5e0b621e0603dc74214a029a26e6a3c5a63354f478c76bc5f72f2e5a2b52428e40396ae02b2e990c1f29a3795acbfd6326a7197fdaaa3f9c54c9ce7b55cc05426447925f59562b5998f1e69f226ea9656b496d1dcdfbb7cb299a1f0bf3c3fd0dbf8ce81c68676bdd1665584b8c03e53de233a77dd749594fb767487b8fcbd198b2544c0e433fc76f119925aae687ac5cd1e48220daac998f3c5030b6df4ba88147d679d8466fc6200ae5f8a552167ac5a5a13ee6fc7dc877c47543176f7528060cea5dbc7d98bad62d915198004939230ac070d4fac977cdcb9a8ebf01841af9e8dd41fd5f2c69b0c2eb17e3ee24c4aaf59d094f1645e9fd10fd8681a74c9fec210affa901b9fc962975af86ad5a4b26e4844b9cec5fec48bcffec5908d9001263eaa591bc44d27866c00a4c5a44a1f21d66ed0920e638fbb81c49f37d469fc187013ee382412a8464a772aa5da5affe33ae009c112921c043734c1269a773bdbad4fca5e2716de8961bdba8e9d03a34522c74575b7a682cf22bfdacc200a824f5843890ab034343815f0bb347d640398df8fae2cd19f1c44024610b02ab8062e6bd705dcaf51bfc77ef4c1a4f2166a74fb79cbdd7449a177aa3ac053b5290d8796a52cc0c73ff60bf7184c8784abcb1c7244af37dc0f327af37d5f9823ec0c46f1c6406e102f2cf1340b0381b9ff3f668236f61f293ddd7ba8df8ff61eed3c2243adb4201daf8d79c747698c8689f17fb724626f597f45f4ee41514da774307b063425d485d0933e3be9fc52bdf661534658415256491dfefe91a9f09ccfbbab165126b5fe0e8132287b8f71b7185446fc3c7541cc542384ca031aefd554ffdf9a5cc06afed9d531a461d73091d6d29e10fc9756d5e376517c465f70b2c5e8a6dcd0caf75e4868746a5954868cf63dedc0f04033adaafa81d4fda517f4d28a48120585448e8738ac636b39379ac00fbbc43db4e5982c0358696fb4fde3c3f162427d405154321a07cd2ff38191090731c10d82a1565c3a6c7f7fd048449d37f0603228e23353014b0c4d2cc712e9ba2b8f13d3eb37a923f2f53f79f73c4113bdce1fba5d1c8b3d8cdb3335b05dcb479735321c7bfda42cd5cdf9bd60df06e9bf2493ec3bfa06e11f0a08c156e13aa5dd831484d16b01ad4de626da14936d95ef27652e3318f1564cb07dcf8b3ce77e147caa438b149edf910a9096043bb6db65f5f6cd91e096b7bbdec36def9488c24824542b8668c365a43069f164c192fd10496a185ba4fd69e251200b04bbd1e7bf15ac63d85bee04ea39099128ef880fae01af28654655f144f8ffa28072f4b6c4291cc797d7ab8b70e02592d4aed69cbd0b8f9bdbfc76b5641524fd51018609132a87f3f8f8d6023cc7a7fc138b145860754b1733d58a944f5d3bb34eac483517800f5ffa824f9803921dfd56801917260295f0833cf670a2e6b6e46b0da7b60f3799fd2fa7bd03e7c79b86eada6b52dd3c62f2e4baf3b023ed1981420baa225c04d3cac94b2d80d49c69a1e442ed8096a3c483940197f3e258e9a89313d3d317251e855771f56dfe2c4074ed797909c2c230cb613ba217a7d9741d1c8e2c35928958662610258aa6fc30111564c404c97d4928b057fc02a18e2cbbaf5a22e543698bbc6ea5c1fc6874fb11a8d3767dfd103b6261e7dd212c66c97b494144ce0bea76f0f4ba69d9bb4813ef78d472d45021e986c671acdc2fd1b75523aa8175acbaa3e671bf72c731aa7594b017e92de5e4f47f5140604b6c961b2d880ac9021950b57ec5ddcf0b694d0253a8213690481c0553ed81bafbfb6ecc5498178fd5dc63b67a88af3f4fd9119ab4c72efe09f98c77eb5161c1c5d017ba1c18f3e19c13ebbf034840f5602fa3be62c5e0429b838f2cb6fd1c4c798d21c830b4cefd1910aa77afbb3d2489e922d1e0e5d52790a136e07ca1e2ae82483161f1d1b8c0103ff4deabc9056777e5a096d4fc2378ec5a257694612df24494aebe86f24f09a187de011a94b20449e8c868404f1cef110da897bfd460fb0dade643874e90528bf9a754c776ffc66f2cbcfcceb6ff1da9c402b707d08a7124b87fb602830197baf8a54c70ef89d6500d99c21c17b5a792bf17d2ff8a6e29541952b6794f81fea8429147ccdb40454a847628441d10197703c8781bc41bce140468f082c59cd7fbb964e49d2a980d2adc2001a1026eb34ce06bff9276ff64a464fe0fecb54e381233817f70e32863fe8c7813cea82d4c42115e03f2d9d2d445bd6b560d0e0e165a1c93ee27384db44f0caa1f1eb0cde5231ba59bfaebb2aec6709f063ded8c8b37c83b340f235fe69649e4b84ccb3c0b9e4da2e7c266bcb58b65fe22d9e0a745d4f02def40df8faec7e1fe4fa3c9e0d0a0454b61951b2ca5e6a1d270fc5422ef07372b2eef30cacdf939ed5a3100c79a154d2973b50219176e48a0d9195ce235af331c69de18f6151721e890cb674805613741cdfdc7eb8b78df39557177399bebfb4ad340a44c6a91c914635e4dc6fefbb97ef3a9b4b96271b04df1718661df256179b96dd62ef58a5c175868573770281da3eaaa0ed7753cfc9476244b84e4600683527051e9c7954eda92bf039f7b1df72800d1b14473d095a8a59bd9712f6592c7ddc8d0a8de3d92c0befe2e459f5e7621e7dba9f349b0bed9feb73640a3c186d22023a92b0188d80a54cd6cec9685c440278671", 0x1000}], 0x6, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/164, 0xa4, 0x803, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x2) 09:44:06 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfff, 0x0, "6540cf796395e858c07731ff910f583ff3c982ca"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x200, 0x1a211421, 0x2, 0x1}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 09:44:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000140)=""/167, 0xa7}], 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xaa, 0x80000001, 0x20, 0x0, "e04bbcfb1cd340b68e0873b356d17cb3913e17a7", 0x4e89, 0x40}) dup2(r0, r1) open(&(0x7f0000000240)='./file0\x00', 0x8200, 0x80) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000100)={0x405, 0x0, 0x335e642a, 0x3, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x2}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 09:44:06 executing program 0: r0 = socket(0x18, 0x8000, 0x1) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 09:44:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r3 = dup(r2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000480)=0x4) getsockopt(r3, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r2, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r2, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r2, &(0x7f0000000380)='./file0\x00', r5, r6, 0x2) sendto(r2, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r7, r5, r6) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001500)={r4, r5, r6}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r8 = semget$private(0x0, 0x1, 0x4) semop(r8, &(0x7f00000016c0), 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 09:44:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mlockall(0x2) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 09:44:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x8) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000340)=0x20) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r2 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgrp() r9 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xea0, r3, r5, r6, r7, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r8, r9, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) sendto$inet(r1, 0x0, 0xfffffffffffffec8, 0x3, 0x0, 0x0) getegid() getgid() rename(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) 09:44:06 executing program 1: socket$inet(0x2, 0x2, 0x0) 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="008000000000000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:44:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 09:44:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20200, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfffffffffffffcc4, &(0x7f0000000040)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x42) 09:44:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 09:44:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 09:44:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x40, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0) 09:44:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) kqueue() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) 09:44:06 executing program 1: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf3c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262902263648b826220e00d610b239b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a0f4f932366eaf45276fe4a9b8f5e4e9876f10c8f9183389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399eb462f0c629535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b563e9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad446430e087d447a14cea0b115c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa4646242fd9a1cf788e55b2d646b144cec77d6e82d4c28239726f999405d23e9b7989b59f2116c34883c0e8712f07c7788aa5533ec091f79a800e5f759699de812470512aaa9b67dbc4c05d07bc2b3028c7754a1a272a490c07f44b63a2a83ffd013da1e8a99574673f46382e73248b184aace779b9d1d92919fafeeb9bba0b2e5efdac05cee9eaf41aba47e3c6850a4a940780f6b680eaa31e4019a7faa997"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f00000025c0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() getgid() setregid(r6, r6) fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 09:44:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000280), 0x6, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='.\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 09:44:07 executing program 0: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf3c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262902263648b826220e00d610b239b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a0f4f932366eaf45276fe4a9b8f5e4e9876f10c8f9183389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399eb462f0c629535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b563e9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad446430e087d447a14cea0b115c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa464624"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000634ea9524290f67b1373016b221213f5c3e3a7b11881911f40b684ccb9874203a9c2d33606413ac11a8185cc64ae0a8a5a0afebf2d260512e2b894e2"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() getgid() setregid(r6, r6) fchdir(r0) socket(0x12, 0x4005, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x1000000) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 09:44:09 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$getflags(r2, 0x3) close(r0) 09:44:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 09:44:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) mlockall(0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x8, 0x7fff}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0}, 0x8) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000003400)="7849a9c39f9df4241bd82497e14bfa56ee10f0f2d26dd40b88ee62bbf22304445bb9f19e2ad1da139ff8eec3534a3b44a7041b39468b3328411670fe1614e4623b1e6b70da30f0ea842891bbaf1e39a895fd59441fb19da4105a0853a4e987deeaef3a72c8211074a31618507cf5c15e7b820e2bc70f508a88e3426150c09602376089b495bbf826e050da27cc6a24956ae03f67f04506c1f65522f148d84ce7caa140d4fce10f73251fba8e8547e4d07389d54b1e6be404a7bbddf854843c33cf09ae53fd4594cdf2f76e0a7dc088d011bec480d615473c53db97aaa3a6a1858e994fca32da2881ab327b4e8214e3f8a098a793f031613b9704c362a8e9633be1e4a0870732d9c8f1c7614705e4acaf5caf8494b66e65126d68146bcde9aea6e9fdfaaa64ad3aad7f4aac73d3f606402ccc7785fcb802b812b3baaf03fc6a44dfdf7e0adb8b8f0131e4b261a5c2c109ab91ba4c06b1934dfb39343a91017e97e02fd0e7e2d48455f46f97f5ebafab111ac71e29981a7eca08460fe0f7b545122f6a8e03e2d06381ef40e1e8d6c36dcf47d8a4e6cbdc50d7d88c9f2a576f0cdb96e9cdad1f62f90cb8fc0b543503e2bbaf534364d3d1489b190fed04316940f12197f7f726da773629d5ef59270e3562d2b6a86df264d7c13487eead8f9d44ee5057c232db9affa3982277f629386df3c13cc1a348b980c97c5747413bd9eca35faf2789d35a70e43fc9102554d382b580a73e85d5a18eb6e960151b88bfd99e8b36c6124a1f06451a1bc2a051634c34f506b3964afe71dc1303b4848f913b6089d5ff585574f6d6b231eb85fc3b6d3c939bad20a804222436947cde98ab9e3952555559e9fad5af2520d015868b576ca8d122a354b6e00d44572a8918f0f306ca0c6649fb722d1ec2f60a622a32f9ec174aa4d58e15f8a5985f3ef7fcbb26a8edb3487f17bbc6d40069484e499018a2d8f02eed5fbc060a66c04fb03ebde1cdabe9c60b85e346ebb1315f6af9f2c7bb7330c3bf067664ff196b37401abe106dc35c6b3e29ea8ab8110eafbb18b332afcf90beb277e15cf6f8bb13bfce762037950211be85582ca6e836e6cc881fa9602c35fa46f4b85e189f1cc265a9900752be2ffb3bcb6a6f80ae576a93db1090eb5d50b79d28925c5a20b2c66646f3e9dbcd44d1e671737f1d0e8e513699728adcf83169f089b6af8edb7693936f5f774f203422b55281cc14eb97dc82c2455bfbe9d7ea0bc84f0d43183a8b9eff34314069a27c87508e635f57f0cafd7f1f301fd241916201fd2a40d17ca60d5e9577d9cc96557f611e162a894bc1e4b9bec4d239a7ff4f30ab08c20d34a3d94fc827f8d1a9d710c2e312fb79feb53b5fe9cefb95ca135f2604ae4f32c012571f3f05f6260233a58f6af8533ffa540d04878d58456842361a79c26344b139062b248fc9989d3ede1570ee14f2031048c2b131cf8bd866e490cdf346b5d53b1835c911caf8242c21206bee88ed8f76ea73dff3da08679deda0a22ba3079c04f93120ffe042208293382735f57c97a8ef9fb3e6ab188fe71a9ff23dfc7555d08c108615ea8b20ba3d4af99aef57ec9ce866f115f8f65fbaf857e038b57401b264429ce3e632afe9342bcf94275edbdadd024b6826471d39c685c26a77630b75598fbb7fbaf5d29ae6d7f8d4dd71bd02a349ccd20b757ab6fe8383424dbe062a5a8f58f717278e01e949065a2ee2de4a2a64a634cfc9f44c2bc6a2f05652a387ce2c52f09807fb130ed1542370453c233d89192c1d41cad7c2ba880f91b37ef151c92a307a0c8ee859f2e04ec2cc8cff839643c667b9c68a9d9b1c7a55d542b34e05a37fddb952e4ecc8d7b8a578153f350bfd8585fbbbe33398846b07f324cf90a9844cb73674a5c6d82a5a3db1b6571dad64cfcf7101d2fa74941d2eb090577765bfea7cad294e6c72cc9825335c2259acb9e6421f8667aff5a9113a0b1a5146786e43d327f19b8562c660e60ddf958e74d2884037ea4d11c68729b4d9254221d0eb26366b1903aa3a05e07806b5420ecc199878ec5fc2239d8786af5405507103c01bf23f9830087f4f982ee49a89ed9fea54e1ee129aca39564973686e7c495e96e79e72457b9dba2a0148461da007ed5d72c2da995e140cfc95f4edec4a82d201f2f9b3974938e0d1b298dd7563ab0f8dfc69220bdd1804faa35cf770654f4bbe3b981091d64d81ad17f4538b7e1337d49f15a7cdb10af17726ea658a6c5f7411f4ac872e60729d91d8ab014832d31836dd922078aabf409a8d9eeeebbc82413d2d686cafe0e86b63a91032c0d91929978f7654130edf3a66124dfb6e755822be84de664ba7871ae331ffc98205c5256c484c3bc4de3b278e6a678212d9c6af74b3cb61ba7d8539fc7da64c8214e1d4b7963ec65333a39c770255ced6415294e2032499a69c0d1d3876de9bf1edb76318b81252f99087e8b7040d2f97fecb8a83d18691d746c699ce7ea84f434b7e95c7bd2ebbac0c015f24a16553bb772fc36d1867957480350ce0da07b2ef8f934fa40c67736a95cdbc231f709f07cff30407a524f824f5271f5f28853a419acaf5808e058c5dbc9def72046a97da59aa65286da710badb835f14e76c2789c7f678a12e35775ff01bfaac238b2af299fbfe48b1e92008d19ca08f5d5a2bed6e53c508a4e72ef74d7b04e5b87e52e50fdfbda87448c83900d7b6f20b8a623ba38055a8447f9a4a7e400c86eb24239913ae4972237ec0e18bb76682cb1c1eda2f872a7f4324cd33b4f219562a2d36a3f97aa0bf34436814c0a670359d35b1f12fee0b7b2422aa005591b62f7282f8ec386625a7ece004ed7ef34e499e11edc425739e12c40970dee90d4ec38358cd91641c69bcfe2847bf564606409da71a95ca43495be504c758981dbd928f2f0c026192546b974c00a372151c5551030b28f56ede58e8933693ee2f7d68d391f3b78af960dc1e004b08fa77c8f1ba4b8737e24608d7ea47416fcee77ff409d458710c9af76a9ae2cdc197d1edad4500008d9ea889fbb2d4f5fe20d69743eb54cb903cb91101a1b5780544ce291bda0b09d0f847b35dbd1c157a43f14edcdd7115cf9a18924954ccadfabc1cd1e431ec6d556d2be5270443f66ba0cc51f421ba07db5c70c458e7b0d3ad1b1f55c3665cee10bd23113035885776f4fa0d828298a3264952ad8f5a8b6e52887075e72e3c04feb25dd26ef327a5e329a681b8b02023c68bd5e851de25c3ee632209cb69cfdae27239d400fbc57c7b63f3be09956c7e5ce75f254c7f7fab6365b55533702a20f9bac4aa0c7dea46902b5bcd2162819a0af37ff2b0df7a6b7d5a88fdfc1022d53f351fc11e0bdaac57095a9b69560d06ff67a5b4203f80bcc1a5dbc75afbbbc4e8055b3f04d20e4c628e53f40c1ee408d080a2af2e1fabf8eb253f35c0c92696655a32399f062d1235a234402d8671e6627b5e6f2004ced6f1fda305364804fbddc512b9c17fcc2b9e16b7c8f46f5bdf06516b739610254bc808415baf4e4ca8752e2279693f15a8212920050d41b942fdef7bcb8679fec2574eaaec190de5d347a79efbf10ff4d5ed9294f7600c52d517adfbd0f6ecb408309a8f284dd4cffa534eb5542b76ac5977e07d7934f9a073d45c13f8084363d93c21d3295b3e475dae4af2da4a6f2a7f01f51be5c8b569175860e06c96ed81d8c5847aa46b325046c07e9192b6b95058558aa84b8054deb33a5c9fdcbf46539a039e109a391170a3d142b101992406d854df626e578908be267a59c6d651d3b2bf77aaa84610290dfd3f5efb98c2563ee71aa3a80852bddd205fbb0f58a051360dad6b25fb780ea9c9a983365968453da5d97d980e0aa1760777bc7d54a34c8dc26f03650df570e87daeda66256a06236c9f9f85460419dce52f40241a1eb81aedef523bdf194b893b44a3d989a38f7906499c86ca8a23b46e6039e850bdbdef92096478284d79a842429222d53ae21fa9fdeb844907dcaa57c4120e3bdb4a5974973540e091e7b031f76e432e919bdacd362f56abf4e26ea600f78234d5de7c07716b031404b968c9b6334e5fbe9264016b0532558b5617d19566e370db7c3ebc789474b4502ec02673309fd785c3cffdf75c1930a58fcc8a3068fe8018cf6a3e0a3596df82aa0278ea256644c19763dd1a45cb0bc7ab34017c310eda122dd3996f179fb92b27fd134021d91b324da93f6848d47b097f0d116f5da376da2407e381a0d894c9cf897b63b6c15062f0af1b16641083f2fd4069205e0885d063f148acd4604f6d9a7f371769df2b4831eebd213080c25100ad0499b3c3de587a8076a94ed3cfce860079811afa681ce85b054ad259e8842d7ff9aeb62833fa86ab27eb589bd395af52d97a3d7b4d51836b83959c438299d3e5a0adc3f4bc2c53f3287823486491c82a1545fbe99229abcc0f9b68cb0f66dad115c5872a3b14c6c3ff919453072486aa6587ea91591d34f41f3af2c96d55c4021d396b38e33a5ffff0d120b85877023e177d0bb26daa98d05f5aeffd4b489903625957bc54c5995ce757bfb0fe5b0e6bb2930ee7c82a6b835e41bb98f397de6259b31ce1206fcc51474f0282e6ecac5050c270f7c77cb378e645eff8619c87f504d52a8d122314af27c6beaa20acfffa80c81bf6cadc0f4b0beb54ddb20c4bbbdff327c1807d7e3e9b28462bf8d0fac95787d00d2b23961f59f4415cde70448e7736ff6e9eb4a9abcb09afe04e596caa2ed314dc93391df34ac7709f9fed729481199e579a066b715ad5d07c5ccd230f2a43864d984ba5593cc5feedd38746368a4f2d4ca64f183dd674149119880f1d14a7e85c641e3470c0ea15dd5be4cfde6e7895256da377a98c547ad25a5506f5f98b7d99ca7e152d361f27ccac3ae6a93e0f0040884c27a042ca5d040205b063ba95a8b67ae62a9ac7ed8a153c5573df0118767fc3456927fbf2b56fe8215805d58953f366e33eca48a469332876b83681b8c0f11097e7f1821bdbce7a0c9e00e0293b6e4eaa87f2ca6c92ca72cbe00077b1d7f509f8afa8ba238a0d09da0a5efc00cd42f4cd26bda6e4fdc23578de0b38b52a46e8502b79a1faccd526adf9c0f22ef850d18e64c5c12f1932d34b9ad6cb8ddb9aadf62a669f1f27c00c3a6daaacebf9c9a0cbf528928b5593cd5d7b28a9de0764a512cc1c038a98cdbc5987c0b7a44a95688faa1e87a8cdfc15460808cbcad01b57ebc95b5b1986e8730b36a858abf4e376f10efa3e2998fc6c2e3ba6a3bd8039c61d723ea55a678b5e7464fcee3af892693418373cab966d6bdcd7c62841bfe3cb41aa292c5b419239c3ffd867ebaad09cf73a8861edbc23c5ac24753e41c2372ec5e32f9b695cc1ab2bb4d0b48c6b2e9ba967464b72192717140f005937e68f34e7066f4a891c91268137939485989f20747b0dea76bb7ea5e73c631218e1eeb1c11e6e0da967e3aee1c92ecda8acf2c39bc812be90f22e71ada3fd951cbc0b73e53d8b8c80da3adfd3451a9ee684a676bd413652f4fdd9cd57f54c9ed3ac79461e0a9051d8b74e64c826d2b079ec33883b31251044e7773e01e8fef7b713e84a123a", 0xf80}], 0x1, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x100}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 09:44:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 09:44:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="f380432eee1184c239eee5c0fe20751871e7a60a6013cf0ade3182dc1d8d79e378bcf4f898b0556f229afbb527", 0x2d}], 0x1, 0x0) 09:44:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="bc63f5bcc6d71af4ff5ccd5cecd5bda2b844e4bb4afa07164b7b0fac9a7c925418bf85c52fe3ff295d5063bfccf7527eb214bdf750a4dd034e593529e8715b02a6bbb8265506", 0x46}, {&(0x7f0000000180)="0ffe916307fd17a7f9349d4f36cfbe8f121d72a4f7f3bbc68461841490fd5242fa37a00f830b9123be0395ed62df9f17302f40632e7171012487332c14da558bac73fcc8118539b3116dcad86bd5bdb99baec16d8a5dd530beca8b2394fbe9fcf1566f34e7e32858dd1beb364798099e03601f8d96fe3a6fe4c4bbb5e0921d65f7efef4e4055a3a52faa93f969e7e6e8adf946f74c3d2d6de23591c6288cf8c18c43e9bc6cffa76d94079ee36da4b3b3472e927530a023c939f2a7a74acc0f41f51fa76021bfee583878dbc48eb6ec4be9715343a3bc8c25bf6b13cafa9bea74fff7dd1ec147c20c8d5680a9168e681fbc75", 0xf2}, {&(0x7f0000000280)="334befa70bb82909f95b86f818f2eed202b5bc79d7603cd83e7fe6043ed73332808c6d5acf7b4e9305973cfe95f1342731652a60186657532c76dbf79a59b7d3cb8f520c30329db4db6a456b6eefd15ac9f17f619a1ecc0a95ffc6ddd71e9830ed4af9111829f509939c3298ad9c0c87b1871f3dc5bfd78636a329f9f393111d90799cbf1d622464babd94b64d0c070650cf1399febeb9a17c4c299455ec9c530e3e8d9a4964dadd2f6cf1324100c6ed03bd17110076aa6e22359082", 0xbc}, {&(0x7f0000000440)="d2ce4ec9120d61734019bee0a5c8e1eecb00c705de6c8fb52baa82a56fe99feb8f0fd0731a7267c0858dd661635b59fa4d03cf5b2f9e9c95a71728645778b3d11759f8187cb0f07b5e3de5ab33a5a600d1aecb6245ca2414427c721bd106f494a119bf19b1359d3756cd3edbb4602bacf1d539d15216197556aa51124baa306dc77b4a25b025474a567c89c73eb7665009517da40f0481d67bb829c37a9457612d5d6fad3887ef24e904880ec46f3a26964894442daf6860c5c723af500a5294ff43780b81c1d950d5d9799e609a03171dafb437a0550bc40404d2edc4f6b03a787852f49bcc2ad394f607f99c911efd", 0xf0}, {&(0x7f0000000540)="4ffb6422d0b09ae908a0f4af8b23c3347be29d240ba5571f27e6f2b61dd3fb262ce5fe43a80b49b7c241c45678ec0570acca99226f47491079945f38e04032b5001dad6bd0a86c76845aa952a5377a71b291c165c4229fd9b4a7403420d1bec78d1f1b945e1f12f02cd9c61bd7a0f5780455ec726fe151be683b796715539071f8918cfa2cee4218284c07a3ce697dfaf83c65e01410411e500928c9f1b58a88d87b30ce5dd8be9b453d1d682284554024afc82d8ad0d63e21dc6c832a64e319e885", 0xc2}, {&(0x7f0000000640)="6368eb8c4d9ba26da622b5ef13a9fefb655c032245413f79c6656dd824e7182c7c4cb57138ba51d6e2ac01c167d2f2c0a06e493d5cb3c80b036af8b38eb999346994bde5d0bb294eea6c85d36825592c634dcd82b63d00363cabe27141a275aa424980181a7a04d4ae4c98e64a4722a863c9de6e0f4dcb5cc9bc1909aa8853c3eb9472a5ce80fb8cee7ebf4f4a82884900155ea9c55b7040a9f59282b3076bd3e757305b36dd3107ef1f88d99a818ed477def395f5bbb5e7d868fa5770e4a29d1a63f72d52da64", 0xc7}], 0x6) 09:44:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000001048f, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x1000003}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 09:44:12 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setstatus(r0, 0x4, 0x4) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() open(&(0x7f0000000280)='./file0\x00', 0x10300, 0x58) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x81, r3, r4, r5, r6, 0x11, 0x3ff}, 0x2, 0x100, 0x9}) r7 = syz_open_pts() r8 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) kevent(r8, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r8, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) 09:44:12 executing program 1: getitimer(0x2, 0xfffffffffffffffe) socket$inet(0x2, 0x2, 0x4) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom$inet(r0, &(0x7f0000000140)=""/25, 0x19, 0x802, &(0x7f0000000180)={0x2, 0x1}, 0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getitimer(0x0, &(0x7f00000001c0)) bind$unix(r0, &(0x7f0000000100)=@file={0x1, '\x00'}, 0x3) 09:44:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="a8e5357c283ffed55b2fbd5f560e58f4d3b6652efc70611a0bff2d97afb94cf6988f40322d37dc9af04869d69370a6f6dacf0c1871d906a212bbf54fbfaa96dfabeb2e886c3245bfd0a8389174175d43774d6caa51df07925cf870daeef8fdbaaa40fd1c9c5ad314e0870efb53ad20730b41de26a6ca158443143136ca09a7a5c011a9d04b5aeca763a047fc859065e4b8490e", 0x93) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) 09:44:12 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x200800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x6, 0x4) setuid(0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget(0x3, 0x1, 0x108) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/58) 09:44:12 executing program 0: r0 = socket(0x100000000021, 0x4, 0x9) r1 = shmget(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/123) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x54f) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="c3b88f4accc1fc18122baed2c29fe67996158b3b993803ef52a4531da5ae432fadd61c92ea", 0x25}, {&(0x7f00000004c0)="ffde9e241f19e4d8d7e6effae3bbc4da12070a50aa76111a995d1a6e902b2fe34ae3a5a30052077bfa35e8a9ac8c2e72b5b1c39d533dc2c90570a1935b52c65e06fbb0a81da6b916d1de4c4154b74d0144fd49f4e2f6b682c2793887c637841b63080d4cdd842d44136c07f6a3c540549ef39d1e5199ac6a57af591dded080b7f3e5188a83f782389e8aa91e0ad4c2e0f9ebe165c2577998a4e88a59066232ce41cc2ecf5faf07967d6db279e9546b1b4c259bc38bac22235bb79183744b9522930fa1fe5f954c5c31373672671ac38775425520475f1b4aa4a359a114fad2f8a35b03cfb858e43fbda4c3f6cbacf0111cee7e3c37a96634af2e06b5495c3d54695e3c1e7d8591057a381ac8934b74ee9dd3b3473509eaf25213c51e8ef637d493155e74886b56fd85fb1a75e0c508be79fdf1b3bd7e159c3dd91d97877129b6015a472d329008c7e22c0a65c0f055d33808bbd59df39fae7ed1f692560e65aa2cafeb1fdb84a1a6c5d894ba04ce36e7cbb065f9adc3c4277a98a34cf0a91f9a924a801c72539f2d0eef59822e893d622d878dfec0001fc23774e5d8db692bd039eebe97cbf154e9fabef489879d12eb1a3765bd1091dc3f73185dfae3c0e8dcc242006acfa31efb2afeca4c79c40a3fb873bb8d2de7017ea2f108dfaaf98fdae5b8b9a38df2b1fa5237005112efe9caf55e0644ccd5f43f12d1854a04c7ff9d3190fabf1a5e50314933721ae6802746fb0e1f4dc74dd1ecf1219bbb0f8fd00554818bfd56475d9b042f499db542d2db2fb8eb4690699119b61446e736dcdd1be927cfb452a3f8acb2c915b7d08b617c5b5577eddc76bfb69dffbff4e8ed6d54b2d62ddaee82cc76946dcbda4e1be878b237ff9595ed9f3b04df4724e534b280ca7153664bb53ebe5d62424fd91e1cd54b56e7d359341ca49daf82b5d5f4e8435ede2faba47a16f1a084b53a8f286a70cd82e2a08d817317633246bac10bb975f4278442413ed6efac7a0f01c0241486cf5f6051037c0e75ab831ba91df97bfe25d1fd3e85b0209f084b0f12b46dd988c5c61e7cfb068a55e2dc9006b444bd2a96242e66f3d46b72acc44b6f9e70e34cc3cd54856c3c82ace9dbb6e6657ca2ba559d0d7fe214a90223279303d5d2174647aaa2d35d7191023e5ed15e97873a76373388a49f74a84ebe7a0b129327eefa0a6864075eb9d8a7dbb87e5f130ddfcada9773f4736e7b39eeb8c752405ddc0a28651e63e3d9741e8a598c5ad085ef7c8e10ab8701ebeb24371e5527eaeef32b7ebc2410e461527c987bfac9c102d41d2f93831a6462fcffd1a71543a52ac8204c19b3cc9e432894c297160b48f5d3971fb9a1be252e2839eff7ec4b89f7f284265a213206066650874fc7ffabdfbea7d14f7bd2a4a3a91c65050649325b5ba985b2d0be3ea4725813ee24ea7cdf3d1376845de96d4fef8414d66517a4c62fd761fbe13ef8cf14df8a0abf2f2f864ca58ec33724288b38acaab32830ab70bc5b2e112b3a66e4924cf42c073dfc65adfcff014d2fc60e6be3393fb0e34d805230d53d77547994b4bb2044c50fd993c4208b04287e66aeeb22da4dd265df3a54dbd9f9e53b41445a6c5b8a73d6e21162308cb36374aa4174794ed3f6419ca3611e3579573bf19304a2397d068b04c809dd534e7077b4dc0d0445ae32ca55237e3072a680609024189afe919cfd31137f7af77af4a24f6ababc028e716526316d85ce1e4e36abc46a2c19361cd17f3b78bdf579c06de745c4c3b3c99fa01dc7b409fdb923d507c14747cbe7badb3e1b9fba87b55d7538549613dcc928b413e74f0b955925ea6ae16752b75b9126235d3c24ffe63e237dcfbec059990c8053440d1b04ef153ba03601e330c55c4529266fe12c2b4fb0ea87849b98033fbbaad6ed72c21d7d483550644dc0ca4665270aaae85404a46a29e50660806cb3637fbcdf88ede08a95bbe85ad4fd913438e182f5aa79e678c74feb477e94ee8e49a9f957aada2e87c0e53c43b3d81f318dc9d71a9852bd1ef7b09ae2c21c448f99b2f2c31445b755ce318d84e8bcc30e46d834ee59c7e69bf3ce0c5e0752c5e3dd5b0d1da7e015ded87bc38944158ee941eb16aefb9679a64f2197e9a14b6e5e06c07367f6791a8aa4cf39c15c3fad9361a3f2e5e39c81d4873704c019efe12b6006073becd33b82fcb960e959aaf2d571a9e67e6ec436174b18921a564aa3a61a1e16e2627e21184529e32046102198b75f12ecdf6b80c2bade495266e9370f8fa185d0f594fdea8d555cdf988abceebb9ae8e964f71f06eb9825d5782425e2ea2c57e20ce435429c393dc4916b3f9be3eacc626e4b2504b220f395058825c1dfa99ddd23bba421dface2383baa9b2c8bae56f557ab275e4dce50207df289037e0e1b07f0d6c912988b64550206e154692c77124e196e35bb7d1caf5e368f29ee812d10c753ac21dd382978b992c69cc6efbd3da95b438a8919ef3dd7180cd086e54d35e375eeb598e22639221e51f962ceca50ba45ea913f81dd3d060b7278e9842122588a1de264ab509ebeaa8cdf5c7386813367c7ddd167731debe81b58fba3176c4d8d136dc20f83be348d6675265597d3d7dc3e8e008aeda7d310afc2b67f141bea988e56ca7b26911e4ea3134eaa413f57abf27222e2ec6fbb61b37001a3eaf47ebd1d0970cdff788cd4b54c0548687be2f22359c06cf8fe1e2a77c0ef28f8e7675d6060a4e921d7c6cbe56bea06187f0a4f0a540b67307ed03fe957d7619cc9b8742970939e339ee04838ee2b89b9045bf47b333b7d92c5d56eba45d4260bff002ea303f1a4d8f1acf06ac70a7077d789aecc7471c87fa80da8200f46c0476717d8e3036fc55da315f74a9a995d00e687a094e56533c4e95567aeeaac5592de96719ab9c3cc05c6faca19b8511d727bea3e2511b1710957f1848e693a69912e6148459f5995f0b8337ad25d4412521202c634628f59f9240aa2ec6c3599bc8e4df167e35e394c4ae681a41065a964f8b86c6c168dce3b3f80ff79031955e62d12922dee2b83cb4519ae36241ae82259b9b5d5682203e856c2307ad06b1b2acbfa030b6982a38c3e0e3fc32e1f0115d752e71f1a3fee3c88c0fdda750c6fd60d13073998aa6846c9088d2da5f1c04b01c1d77a1508b974acc3062a231a836bc5e99137186d79422330150a9e30a088794b25335623e43add79d2b14970a84d9b932ecfac205301bb52a9d4abbe9cb69e133f3630d2c0e6db959efbc8a8b464f1bc50b22c71ca88c7f037bc18172468e0f804a75636df7c64fc89f407397e2e39ce96600249daeac3e9b7215459f8a63b8aa5d2ceb949d2c8d13f4b584291473588f17ccd45b5931c435b9b4f3bffe977d33783a7653b77535558fa8d9587ccbc82d54ed1c2de6dfaea0cdfd577a0d71994da70ff559fa0b72e350732c831546fe7cc239778a5c21ce328a5a02602ef01a838920bf4704a5f4fbd0179ad341dff70e13de99665805bd66410291f4eaf2db806795c7b96d8022abbfe2f48dcb5cabfdee1ebe2073101807952306b83fe4db80ceaf7846577604ea7d5f9c72888efd7ac85d84045bb00a85e3d9c4f892757ea9e83da1351d1d2fa3c00ac0d5b666e123cafcacf055fc623ce8d265261b9c0e53884eeaa038f5e36aa7c903e2324680f9c0798fb0ed028556650fe77b156b8e79a0ad1cbc882f76b0ac76715a05fbe136da9429417ece8c01bdae4b64377ced61cd6e1000a9ee883f24648a4cdde7fe96ef146746b01711e6f114bab0702b6fba8e6ff43cb355e7e7876193f08cf3962d97ac9954657d43100924b441a4457361b2fb2f171caccbed095db39e3913cf30f1cf04540ba31e1f3ce6722122cd56cddf7cbb8d1a5005a50682a7f067bc2bfe6f4a4df46dcf2b161e018176a356e7f944603eeca5df331fa49be4b954ef951c4766c9b10a485a011d6f5fbdc00dbd7f7c7c4c77ccd7cfd83d34a0c26973b5e24362d435a1ada5f28e1f26c585d27458c52b88343b122cc4df1a7a9be27a2511d50f267ec27c0744149ad31c79d6f8d43f22b7d35eb4afa06b0c1a7c44ce9e7b6462b25cc84d5a13fb58604cb3e73fe499e7c027af28287bbe483991a34341f894948ab89d28e20400a5d6d0caed68491c52726f0d0fefa12764bcad941d04c5baa30da2d8e1f16a0cdcf11e64359df35a83413670f29147d59d5dc8c50cd48b2e87567848d0d275a1fd1db225a647477b6812bbd94108adb8063eeeecfaeabbbafb9a925cb8f0d3926dfcb56200f9c30e64a4380fd0a27b894a94a6cd91c3ba32cbea9b1e7411bd69a70c13b97f632e3cf6adce670f342a28a842918dc71bc15e15d2a47d7a4e00eacf398bb535041d881b1c31c5c45955e572ace21221d05267834bfb444329c1f7e5d2aa80cdfaf3b14d457de4d75674a3a11d5bab7741c131b3371393693a838a3004bcf1c37876a915a7df69e7e11a2ecc3e26a3950b0ae136d826241165014e236e453db1a6ca477f34c3be708399dd049819174be728c2ac036f71825644b11edfc2192296b572d76f95c24fa2ade07e26f71a456c688773d4cff50cf44ee620f18535b26e91f94e87f066d11006da3c39fb9a244d365be2aed2d2fb27f9b272b6af0a5ca5792baf285df844a08845365e89a9082e917f97b919b542f0ab903d9c38ec410386b551d2f737da512b1b2d45352788b064ed315ab971751e61109ad9756ee494eb4e1992fcf4832f449382cf9137d1336367c60f89f0f0ea776776f950490a2b14b2a67ff1da7762ce6ddcaf279a15da425a8b0e5fc63ee873e3f36eed6958e6ce3d8e2b03fb533177c82af26e20b7b5cbe98d5b498d1fea6f394581b40917fdd026697b134840d6442bb8cf40bf52c37bc97dfe073fb5c49834a02101e01020165b7a7f62141132b140db8b2480a79e0b28352437d32c63ae0650baeaee5a3a065057ab83e81d78b2871fb2a4d877bb03367407151958d510acb10d04e9026d5988de41bbd2b2ac4f5e6f105acc1f22602c2951f14ff9aead653644b2bf36fb8924c0ce3a0c569ad638fe065135c0cc221e0bda2bd81a50031828df7aeb7ec02bdd0ffd23fa7a12d6674f89c66059904fe6e8abffa5f556c1a2803831a231a431d81c0e1f6aa36c63b1fc1dc6f21cc45dd0ad318e65fc34cc7569e058a70d3407390859656efa69011c3694ecb4752a34e41022988e39642c36f1b6b79324c53dd705cf211dd665cfe1d637a3d5d96a65536254bf666202ce2a0e63500eba4684c91efbd2de963a6849420bcc7931e151c9829e02cb5e94bcf145887cf8092e4720c0049e2fb436826a34876e7fe9551b4d387dcf955d2eb6e5f564e0568f41f2826b37b595acf2a22544ca2450c03b2ff58c3db34e29075d6e3e21397d52d4a5478bbf2440e2979f2b9c3d6f082baf82fd0980c337009570f73a734c03a462c560960c40fce8113a3f5224799f28a52c0e8bd2d02f2273c5492dfe941315c2bbff0f36a434568d9c080109e139c0d323d98125c3626b5f0ca15e250a07f59379afb3947958c7174ff9baaf17d15762214893c1cada7d6b79abf5ac03c14960784e870d272bbd7df7aef692ee98d6983d03d68fc011f85ddd36eb2680bdf0fe2d0bd3643f36c92070aac9360d75d8fca11fc77eb211c70a2e6ba82f65256ff01eeff49689660cc66ce7e3a3a924adc517c47c1981ae0a236fd7ebe880767dc97b74b84bb6107b915a7fa536244329fb1b607062777b5a3527524646aa4470e69", 0x1366}], 0x100000000000010a) 09:44:12 executing program 1: mlockall(0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$TIOCCDTR(r1, 0x20007478) pckbd_enable: command error 09:44:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) recvfrom$inet6(r0, &(0x7f00000000c0), 0x0, 0x843, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x100000001}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xac18c1f6be716719) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 09:44:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000001c0)={0x400000000000068, 0xff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xdb, 0xfffff, 0x9, 0xfff}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x8, 0x8}], 0x7598, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x1, 0x401}, {{r1}, 0xfffffffffffffffc, 0x30, 0x0, 0x180000000}, {{r1}, 0xfffffffffffffffc, 0x50, 0x20000000, 0x401}, {{r0}, 0xfffffffffffffffd, 0xa1, 0x81, 0x401, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x12, 0xfffff, 0x3, 0x9}], 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0x7}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 09:44:14 executing program 0: 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) poll(&(0x7f0000000000)=[{r1, 0x2}], 0x1, 0x82c) pckbd_enable: command error pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ffb000 didn't change! 09:44:15 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 09:44:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000, 0x4}], 0x3, 0x0, 0x0, 0x0) 09:44:15 executing program 0: mprotect(&(0x7f0000204000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 09:44:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0xc8) 09:44:15 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x5, 0x9) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 09:44:15 executing program 1: r0 = shmget(0x1, 0x200000, 0x81, &(0x7f0000dfe000/0x200000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/126) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)=0x7fffffff) fcntl$dupfd(r2, 0xa, r4) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:44:15 executing program 0: 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') 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', 0x8012, 0x80) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 09:44:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x42, 0x0) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 09:44:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x7, 0x100000000}, {}], 0x3}) munlockall() 09:44:15 executing program 0: r0 = socket(0x80000000000002, 0x8, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 09:44:15 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000002c0), 0x10000059, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/239, 0xef}], 0x4, 0x0) 09:44:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getgroups(0x0, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f00000000c0)) 09:44:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7f, 0x10000, 0x5, 0x9f, "68340f1625e433011f5700af88d350a984e7c52f", 0xfffffffffffffffe, 0x200}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x5, 0xe8, 0x9, "76ad82b521fd83153062690221528a7af8dac3a7", 0x8000, 0xfffffffffffffffc}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x31, 0x100000000fff, 0x9, 0xfffffffffffffff8, "347661d41974254065645aa3c58630d7bb62a590", 0x0, 0x3}) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) 09:44:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000280)=0xb2d3) r3 = syz_open_pts() write(r3, &(0x7f0000000200)='o', 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000140)=0x6) dup2(r1, r0) 09:44:16 executing program 1: 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, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = semget$private(0x0, 0x2, 0x300) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000200)=""/57) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/27, 0x1b) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 09:44:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0xe00, 0x4) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/27}, &(0x7f0000000180)=0x1d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) poll(&(0x7f00000000c0)=[{r1, 0x44}], 0x1, 0xffffffff) poll(&(0x7f0000000100)=[{r1, 0x1d}], 0x1, 0x0) utimensat(r1, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0xfffffffffffff000, 0x6}, {0x80000000, 0x4}}, 0x2) mknodat(r0, &(0x7f00000001c0)='./bus\x00', 0x24, 0x11e) 09:44:16 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x80) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') 09:44:16 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x2256ac92) shutdown(r0, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0202"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/81}, &(0x7f0000000040)=0x53) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pipe(&(0x7f0000000000)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:44:16 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x80) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDENABIO(r2, 0x20004b3c) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 09:44:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa8, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) unlinkat(r0, &(0x7f0000000400)='./bus\x00', 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x400000000000004) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="1d73bcb7563a73f81d52ef8a08c9cf90059c882eb87ae4cb0f217c7fed6c0dd79c8a943b8b43ca36edbfcb946f2fcbd66c5b04ee812999057f036fa4f8bdfd1d2e4644a1a3301a9f85fb82bb00efa86b579a7882631aeb59eabc38ec1fe472daeacd87fa9b", 0x65}, {&(0x7f0000000200)="9aa26ebc9a45db17f4fcc874199cecae3a1dd35e4ac82b00e02bbbce5f7cf39280fce0926e14228c1175a43c17daab642aa7ad52814db0ee7043bbb70d106420f0d2ded63e9f06febc4ff1d461e5a179ace64bb122ca61e91a518ffcee33ba93cb3f4a9eca9fd6f50f52cea0e740d60fb79b49ea7ddc4ae71758243024bf4bf767ff2a6bb995061097ac28", 0x8b}, {&(0x7f00000002c0)="0524f0dca9e3cca980c8d62047aac8c4a2becdf3a3b69ea0d2a66ecce3234e7d0bbe780d7e85fced93b06ad4a9c78467845accc47a184afc61654b45e6e5121ddaad9415d653b224d4008c90a08d4ec4c2e48040c958b7704d470bda21e2227a4c9508a78960daf5525d816c366c45cff2fdb652bb4e749b574b984673e023eeca436e082532df5c877d26dbe4c2dbd84e3d9048614fe6b6772903c1bea786295670df883934afb55f9f8454c1ebe59a62f8a5edf256d25fd96c666214a21fa32a289fa84b9ac9a10ac47fe87b860e316c1263509f2c", 0xd6}], 0x3, 0x48) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000024ae2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) flock(r1, 0x1) 09:44:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x4800000000000, 0x5, 0x1, 0x6, "aecec7ab3df1eb763b7fd1cf158b6397125447b2", 0x1, 0x9}) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/148, 0x94}], 0x1, 0x0) socketpair(0x21, 0x1, 0x1f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x49) r3 = kqueue() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x815) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0xc4, 0xa0, 0x10001, 0x9}, {{r4}, 0xfffffffffffffffc, 0x88, 0x10, 0xb680, 0x8001}, {{r2}, 0xfffffffffffffffb, 0x29, 0xfffff, 0x5}, {{r3}, 0xfffffffffffffffd, 0xe2, 0xf0000004, 0x1, 0x2}, {{r4}, 0xfffffffffffffffb, 0x14, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0xbb6, 0x2985572e}], 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x5, 0x101, 0x7c6d}, {{r2}, 0x0, 0x80, 0x80000002, 0x20, 0x6}], 0x9, &(0x7f0000000400)={0x3f, 0x1}) 09:44:17 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x82) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x6) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x3, 0xd2ad, {0x1f, 0x4}}) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') 09:44:17 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4080080c2}) open(&(0x7f0000000080)='./bus/file0\x00', 0x8008, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfff) 09:44:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 09:44:17 executing program 1: minherit(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) semget(0x0, 0x3, 0x304) 09:44:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{}, {0xfffffffffffffffd, 0x3}], 0x2}) 09:44:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7ff, "000000400000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x32b) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) close(r2) r4 = socket(0x18, 0x400000002, 0x0) sendto$unix(r1, &(0x7f0000000100)="183034a78b1470aeb49c9b0f48e754a8565b46269006122b617d03d32204ff5579d67980d6aa6cb7922f8693a3a6f37447cf86966ff80a4fdc2a9637c24b8e42119976a75df98339702587d39ac8c753db9be6a77be16599e1d9729a7177a8125d332e3ed704ea9e1b204aa65f1fa27056897d45da4a1447fe25c13de761d548605a93c7d283e3b891fb0ae6beec", 0x8e, 0x3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 09:44:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7}) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x3, 0x0, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x688b) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x7fffffff, 0x3b}, 0xc) fcntl$getflags(r2, 0x3) 09:44:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x200, 0x10001, {0x3, 0x4}}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) read(0xffffffffffffffff, &(0x7f0000000200)=""/206, 0xce) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) read(r0, &(0x7f0000000140)=""/21, 0x15) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 09:44:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xc1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x0, 0x401, './file0/file0\x00', 0x0, 0x7ff, 0x6, 0x4}) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file1\x00', 0x80, 0x0) chmod(&(0x7f00000002c0)='./file1\x00', 0x8) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file1\x00') linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimes(&(0x7f0000000180)='./file0/file0/../file0\x00', &(0x7f00000001c0)={{0x7, 0xffff}, {0x8000000000000000, 0x8}}) 09:44:17 executing program 0: kqueue() syz_open_pts() 09:44:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001a00)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000180)) sync() pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="62e6808966b4cc621642e43fff42e31d3151281969ed8f5634f6ffba25cdbb6a7d0ed86dba710d91c9097ea94abf6a4bcef9c97804f8783e9227d35a83b3085efae8ad85957de4b8080daccd517073df45379febdff52854ea77677d2d7ebd5af12da2d01f566b8367c6994b1ba51be8bd38bc12941dfe9cbacdd98d4eb836abc08479b8182aae595e0e0958a4ca5a2bde80912a86dc2437d182f4c31d2f77b5a12470691cf4f9cfab9f702b4fac9290d10aadcd809f59a69dcdef4044436722dfdba50a386e703870ef918694a06be1a5d03324d2aeabd1f5f8a05e53d5b5a600aa20ce79063d40cd81a5518095", 0xee}], 0x1, 0x0) 09:44:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x20, &(0x7f0000000000)="144d501cfe86370390004fa81b336b9634b622e300dca71fb9058fceef39203aaf67af09df5e03851eb2e657bf5017ed76b990d83a909677dabb724f0df6cd972f5d187ca292643626f8a61cb10fdca30dc3e9dea25dea11d23a9eae8b6cd2b6e2d8d960a301c0b7663f30f60923d01154bd0fb9dce8938c55e416294bf19c72118f68fd4b657d5ee65f9dc37a16145ced4c58055a7b47b4da0ff67cdaab764aa9af5edad096736af27130bde4178ec95413173f11d7606af5e5b9c66756837e95899dd0f2d2a8b86c60d6aebb5737b8df11d0a4caeaebdaef5d6a7de7ee845f2a0808d0a3552b", 0xe7) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x8) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0xc000, 0x7ff) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 09:44:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) 09:44:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)=""/141, 0x8d}], 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x1}, {0x401, 0x7}}) read(r1, &(0x7f0000000500)=""/4096, 0x1000) unveil(&(0x7f0000001600)='./file0\x00', &(0x7f00000000c0)='x\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x0) 09:44:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 09:44:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 09:44:18 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) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000a40)=[{&(0x7f0000000a00)="8dd363ab8704fffd"}], 0x2f2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x7, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) 09:44:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "0300eb81ac1c05256b65b7a38400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x15, 0x4, 0x200) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:44:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 09:44:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x2010, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20005701) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 09:44:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xc272, 0x4}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0xc0044266, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) r3 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9e) ioctl$TIOCEXCL(r3, 0x2000740d) recvmsg(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/251, 0xfb}, {&(0x7f00000003c0)=""/131, 0x83}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/16, 0x10}, {&(0x7f0000000540)=""/224, 0xe0}, {&(0x7f0000000640)=""/254, 0xfe}, {&(0x7f0000000740)=""/44, 0x2c}], 0x7, &(0x7f0000000800)=""/255, 0xff}, 0x800) unlink(&(0x7f0000000280)='./file0\x00') r4 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) r7 = dup(r3) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000180)={0x1, 0xffffffffffff0afb, 0x9, 0x79, "89f3bfe451ca40913473312045f7624a91a8d940", 0x3ff, 0x7fff}) syz_open_pts() 09:44:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x4) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x6, './bus\x00', './bus\x00'}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x801) 09:44:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}], 0x20}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 09:44:19 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x780, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) 09:44:19 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff59, 0x0, 0xfffffffffffffe06, &(0x7f0000000140)=""/156, 0xfffffffffffffe6c}, 0x0) 09:44:19 executing program 0: socket$inet(0x2, 0x2, 0x2) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0), 0x0) 09:44:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="69c317f86e4cca5120de8f828ef66388467dccc341c15974bc6a1fcf7d58523dc19f4fa4247c462651a2bd7db32c29f6ab9c5dda7bea31908ddb4ecca68afbd7b6f7867fc0aaf93fce92855de6b59f487373657b7f7840ac77bb91489634a564ee04a2eaba7d3fff27d6398880b66b050049f674d2d8983590564eaf79ebb4b2ab5e06dd37bebccbaf487f3debae46362d71e95ae2b2fb8c391ee079824f5fba388d22c65c715e9a5cab09ccb93ce54c2c636c0ea546151c72cbd4970fcd9639b56eb3621461", 0xc6}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\n\x00\x00\x00'], 0x50, 0x40e}, 0x2) 09:44:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) socket$inet6(0x18, 0x4005, 0xffffffffffffffff) 09:44:19 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0xfffffffffffffffe, 0x400000000003, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socketpair(0x6, 0x8000, 0x6, &(0x7f0000000380)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r7, 0x0) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="bd35a506aa4d82c881b5eda45292e318ba7121ab4809321a5908fa61979150689d3acd19a52a66d5ab631f55a1821fa45ec5fd453286250609c8732d766619a31788a89e70586c0361e92bd19bc20c53ff3d592af30d3f3521e930d26a884d0d9616413d226df3f0bd7719da261caea336f050fa844f7f0191206c323fb3b08a1c9451b5970570fd73be5793273e8d2808af879c74061f5c0d2f1a8bf24d6a8b8e5191cf203626954afea3823c424679e631fd2d8e1286b7e1be1c3d8901e78bf3c2f04f", 0xc4}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="28061b0001000002ff7f00f600000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x2}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair(0x2, 0x2, 0xae2, &(0x7f0000000040)) 09:44:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) getrusage(0x0, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x26}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x15, 0x8, 0xfffffffffffffed8, "74d62c345d6056b6e030465bf8d3a22e27e469f3"}) 09:44:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c30090000000000000064895d247c1a15295c75273af45a25920b529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b535a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1d4c6fa10e30a2c9e3bb63bc50a264d2319fc6a3e33275d4339029d6a410a19fd1fe6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679abb20988c85a3fca7e349aa9b60c837eafcf06a1b014711ffce99a65a321b22e772e03d0a6cdb0fbb7f798a3740d9cd7e7136ca1599a4319b99056501dcc80ca2d5dbf7ba95269200413fd1733a3e935500b79a96b5a308ca2a97a80f51d070c037f063e0092d1c8c9ea11af317f14c7615b6a7073bf2571813d8d65d0ea0493ec03198acfef6cb1abddd2b08d51", 0x2da) r1 = syz_open_pts() poll(&(0x7f0000000400)=[{r0, 0x40}, {r0, 0x100}, {r0, 0xe0}], 0x3, 0x400) close(r0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x6, 0x10000, 0xa024, 0x1, 0x8, 0x400, 0x100000000, 0x2, 0x1, 0xb21, 0x6}) dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000740)="a4d98708000000000000000120bea9bb6f0598f6204857ac329e43f56b15623509a873f30186d421ea0da7526dc4e07c3dbb7fb3888a9679033c93195ff09041928722393727245208c380fff8150b4ef3af69e4366d265038ae0d002658d9013af9df0f11f4edf39338c2fca4bf6b899921e18c6ef1066ace859ae861da6bf357ead640ff6c3026379a0dfcf6d42fa49dfb97b30b22b4c55bd322b46a5c40f02e4476314353403769e4f4718ba7c4727eaac056484a5fa57b9224f50db2d2b6dcbffc6813f8b9d68023ed17a83cf69ba431fff0a900659d9a319ee41a3308dfd0cccdd53c654610000745429e7baf17fd37570492eabd591d26ef24703753d0bdff2e3f7b3228e578a781fc90f5323f5438a584d38eff61318bb0f65f7bb12f6bfe0bfb8e5397b5ebf074d2c33c3067d1dd5b94943a28c9c98cadb88100afd8fb61ffbff81b6e5ef337cf59f9403e37b6054391660d9d715425648e5526822687571e445e9d056b26f41b27675177c5bafe4ae09728ad9918590a1f0342842b3e758b3cee94783b10e94dc4133bb4970ce27e18a063b7ab0e31ae5a5c34d28087037e6fbb313dd0c2ea0fc44d666c8e6afac4c55b06a7e1c8d183571cfd34db5b1cc28cf91ad8f57fc1fdb73ad4d6b366d2943a1dffea5b680ce8204b7e801420aa437e4afef6b63c938db9ae6df07ab9f27b7ec8a54a77e8a286b4a86b72ca36469f36154f7f55f17ba9e98e541a6de4d1e5cadad5faca35016b43c7caf915c4", 0xc267fd5f) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r3, 0x2000746f) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='*\x00', &(0x7f0000000100)='-}\x00', &(0x7f0000000140)='*\x00'], &(0x7f0000000600)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='\xda\x18%(%\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=']*\x00', &(0x7f00000003c0)=',,\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) r4 = dup2(r3, r3) flock(r0, 0x3) ioctl$TIOCCDTR(r4, 0x20007478) readv(r3, &(0x7f0000000500), 0x0) 09:44:19 executing program 1: r0 = kqueue() r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r1, &(0x7f0000000080)=""/49, 0x31, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0xfffffffffffffffd}, 0xc) r2 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x80, 0x0, 0xc6, 0x0) 09:44:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x10001, 0x66) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x3, 0x1, 0xffffffffffffd0b8}, {0x18, 0x2, 0x4, 0xffffffff}, 0x1, [0x8, 0x6, 0x400, 0x1, 0x1, 0xffffffffffffff81, 0x10001, 0x2]}, 0x3c) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x490, 0x0) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) getpgrp() 09:44:19 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 09:44:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0x0, 0x4, 0x20000001, 0x9, 0x200}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000014, 0x5b5, 0xf27}, {{r2}, 0xffffffffffffffff, 0x40, 0x40, 0x6, 0x4}, {{r2}, 0xfffffffffffffffe, 0x20, 0x8, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000011, 0x2, 0x1ff}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x4}], 0x8, &(0x7f0000000100)={0x6, 0xed}) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xf0000024, 0x3, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40000062, 0x33aebf0d, 0x7}, {{r1}, 0xfffffffffffffffa, 0x60, 0x40000000, 0x9, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x80000010, 0x101, 0x6}, {{r2}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x41, 0x80000001, 0x5, 0x3}, {{r2}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x80000000, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd0, 0x1, 0x7, 0x401}], 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x6, 0x3949}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x6, 0x67a}], 0x9, &(0x7f0000000080)={0x1f, 0x7}) 09:44:19 executing program 1: r0 = socket(0x0, 0xc009, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) syz_open_pts() sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000000000000700000001000000ff331464629653d4c1bcff000000000000ffff000000ff0000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 09:44:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) ioctl$KDENABIO(r2, 0x20004b3c) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x534, 0x100, 0x2, 0x80000001, "06665e67a5df8e6729552735ad7aae0569ead825", 0x10001, 0x7}) fchown(r0, r5, r6) dup2(r1, r4) 09:44:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./bus\x00') socket$inet6(0x18, 0x4007, 0x0) 09:44:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = dup2(r0, r2) r4 = kqueue() close(r2) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000200), 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) sendto(r3, &(0x7f0000000080)="b0364fc7e66cca8c0d0f0b07b73764582cdc2f8b5ff7f13c74393f41977b95bf5a49f2e49549c9d382c1ef1b80b7e960e3fa13d09af5a2e6b88d9fb132a61ac813c22345f2f280bc6f9d71b7ad5a4a3d4156ad31bad29c4113970b632ea19e8076cc56101c118e2ccaa9a7eb685ff7c89c135ab25098d8645df78107464ac1b53ea24babe2ae11f56f9bd3aff8c81c6a54406b06903131714596e2bb3a3223a3679233ccaa51cecd52bda4e5c9a8f748be148e0a3563354ba1ae67b511ac96d4e33e9d155f", 0xc5, 0x4, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x6}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) 09:44:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 09:44:20 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) setitimer(0x2, &(0x7f00000000c0)={{0x7, 0xc06}, {0xfd5, 0x1}}, &(0x7f0000000100)) fchmodat(r0, &(0x7f0000000400)='./file0\x00', 0x20, 0x2) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000340)="0650450d754fcc0e5c517303b24e09181d07847250adb85987791006cc5b694d7201c98617175cae82e15a01ddeeda8131699edd26bc3beaebf1656268ea5fadf209685bb6424a54ed5af1323591f292b80fd45f97e18a804017d22e678b624aed8a352bd7b40674605c6e9af6c9f6209dc87777294f8a", 0x77}, {&(0x7f0000000a40)="b117ccc7697fe63a3ee9337fdab637541e2762de9505fb15a110c0891272e63f20c9235f9964e7addd029249e206f3453263b5200a21159b998833e7711e19fdb3dc616a2dab98b3dbe80e6e9e19ac4c7a993b3958e898d6795b1757bf8410b4f4e64618682f7c73fd813276d398b6ba9ef7c889d4417b30b067a752262ea71e6d34ce7bf6bb0a1e9c9642040de2b8bbc21894252413862011d3121fb1ca2da5b5a37654a0bf5593401f865616f0c3e8cf0b5284b3bf732652836a169653ec636f86dd40f6d4177fd2e6c498ac81229682ddd37d00fc86709f1e38bd952acc000000000000000000000000afd65144e6d0728e9bb215a96a25dfc6b153435b0000000000000000000000000000da1438648bc945705b3d44b9032cbcff92c3ece65071804633d5a2e187bce971af0824c64e8076dd0e3949afcb4c0cb4793033856ed3ac5de51d5dc28fa5af88ab445815f32075a2f2908fb36aef887621747406139676aba8ac3e70ca8b9fff676d74775ce168bb819df93bec4eb353d684b53d5197db18220fb81b39de7fe0c199f39956fe01a8c6544b57e7ff24c247c026ad486f9c60cbe95f56e1ca486f076e3f5e6f2ab8", 0x1b4}], 0x2, 0x0) sendto(r1, &(0x7f0000000940)="31f372433b375bf6100352cb096cabbe5fb0e3a335b7f1ba6ba34cf580db29015dfb65000924578d15d92c451e6523d2df0b8d948e3abdcd80cee8a69cfcddef9a10eb24e6ebacd8560a1647001c45ecb57cd9d2740d3a70a6fe82923c90f906bc312c7b4621dcbd9efe1d39e9c51910e1cbba3bc328e65d42eeb15f0be20a4feac08cd61e265f6f544f913246c1eacc3bc521ee918f9e8a8b79a84180c3082c", 0xa0, 0x2, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) 09:44:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1ffffffffffd, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 09:44:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x400000000000029, 0x9, &(0x7f0000000040)="03000000", 0x74c1c72085953c85) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0xc10aaed7a8c27fd2, 0x100) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) dup(r2) 09:44:20 executing program 0: socketpair(0x18, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="94500bbde79ef2dc0e4f5fa47e4a47075aebe98613ebc778fcfa44bb1e003280475d7c0503e164c4df4bed542adc9804c1", 0x31, 0x400, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) read(r0, &(0x7f0000000200)=""/220, 0xdc) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x21) socket$inet(0x2, 0x5, 0x200) socket(0x0, 0x8000, 0xfffffffffffffffd) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00') 09:44:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='-\x00'], &(0x7f0000000600)=[&(0x7f0000000200)='!}\x00', &(0x7f0000000280)='-\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='}@\x00', &(0x7f0000000400)='^\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='-\x00']) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffb, 0x134) connect(r0, &(0x7f0000000540)=@in={0x2, 0x2}, 0xc) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000180), &(0x7f00000002c0)=[&(0x7f00000001c0)='-\x00', 0xfffffffffffffffe]) write(r0, &(0x7f0000000040)="0ae88e5847ac0866167e955cd0308abf144bf810d7a71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed076e162c883d7ea423e28e5bcd7bc233a62e03b4ada26d7372ce85a9f58c56f4c", 0x79) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x40) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000580)="267e26eaf2595575f1968c6cfd7a25f8c9305bb77c8c2e40b8b134cad68a856bb8332660ae8cbd7daa0630d9a9d27d0d3de684f3e6d9456da505d940f7038de1f06e199c0db6393483af9f34a1a94131826ff69ecb97985ecc617f6842883e00cb56a3dccffbf52c75fa69bb2ffaaba7c20e83fbc14baf6f38", 0x79}], 0x1, 0x0) open$dir(&(0x7f0000000680)='./file0/file0\x00', 0x8380, 0x4) execve(0x0, 0x0, 0x0) 09:44:20 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x6) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 09:44:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getuid() pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000000)="2d1cf842dfab3b1e0fed648ba8423bce5a32bac9a5c7031554be199cbe08c12f55f89d69be8121c29863bc3379f921fca2b3a3b34d12a868c6fc62ec2fb70c5154b640e090d3d68dc4230782924c5efa7522820ed4edca735a2861200eab776ce94bcb8f1eab508534110b997c150f4ca0b17f3e7f6d520d9cf7db13fc2c5d8d5dad216d066dc94732638c7e1f9727fd376c964c7054f5c57b32bded32f5755deb2928cddab105f87f9b4537643549fc8e8e3a78c2cc36862bf40baa219bd8d622f6b5a9ac609a6aa7cd7bce4cd5db528474ce01535afcabb292b3a12b7b111f9ce58b9a32078a802ca123b7b4d5ac12ab0009893d71e62cad3edb3b8c851bd374c89ddbc9033750f7fe341861da43cc8f5202e4eeb701463456ed80d095f8b7a82da7c803166e0197e7fba995c4c4f35cd03fbe457b1f1fdfd14d814c8adbecb7de77cb9aaa549719250744f77fa1cddd2ad56740ff27251ff769c96c5e87241c64b311ad5f79441c9ba825283bd4b30abf4660ca90d233fa34b462daf1fcda7ea5f56d2099b4d8927aed496f82340819c50dc0be255e40f1b2d77a1a8a689af69afd2b01f08da784a9afd8b033ef37b359d45f174b4e9f58706b1cd6e64a5a7c66a033547287c4a7bd533dccc2aad3a3b9786d35a2fc23de02dd5bda102fc8080f4c2f5dc2d62dc0d96f5dbea167168423fe16f1e2168964991dfaaace99f2dc1c539661547222585cef0f3802455e4e893a6c0b5be537f0c66969c2c0ec7460594a66d09717c8f069d6ab333f4e3a0d8a6ef4e7e1f61ba57472cff8ac09c4f2c2b6229099fc18dcb53b00be15710efc58e9ad831cb9ac2f35aaf2edb322cfe9d56db4127c1d37138383120ca82ce257d72d59d9b074ce033538662dea6a29aca82804e1ec536b97b6672e5bfcee9f8e2259427fc9017ad5f4671c017cd389bf59a69d9495b22363f93569c77985ddbc78a8d119cc64e8cfe5cabe84279fd9827fe9f30a67d083b06309e832e633eb0cfba41fa1a78024bc83d0506a2a4f0881c4267edafee92e866b81fdf3020d66359f5cbd835288525f7ec6a15334ff5240adf1d8c7f6da9525a9d0822ff4cb28801795156398db9e17630710ab10d967540332e6cda6c58c046c95b63f9d1370e92e5a9ec0cd43c95aa40a0227455feb1f9824a0fb716122bdc92b26a5a5beb5c5fb4cf49476c5a957b7f0c786dae9e5d79933b3b1ba6cb1aa644d0bcd317fb221ecba5b6b14c2528e000353a7045fd40ffe9f306f48b10cb5fedece2bf2ddc7faeb676e7f010b323ce538b4b836e9a57d05eef3edd3611aa0dd385f9ba249b1b494c0e69dbbbbd11bcdc2a1c74e9da241708a553192108083780bf2f958dba998c9dfb384dd9bcab765c5e3d92ec0b1900169c4b85580129fa9cc40d29f3268cd8e85e5a3393edbe15de69b885b9d040032ca5dad11fa0cfc0f5776d5426cb2ab140c08241696320590c6a7697a4e478e214ae988eb5d825b6aa1d4d356e47d20cc716788c9c9a48fe2c86fc66e651b80355db76197fa03a2ca01c9a38e5ce40e1eae168212fac6bcdac3d6f53f979bd21992ad4806991e0646c728cacb38376f11063f0e96f25d7814ce0fccb9a6df0b6c538af383dcb3bb64ac3793f63e6d5f7ef286126563568028ced77a34b7d089b10ef7077c19e8e777e5f7ca2945e5fd67b2710fa680904f4ad02612be7132872248d363bbf2ce549edfce4af331f4796ec96405a66013b6bbdf38dd64828751c1cdc1a0d74832811f9421dfc7ce4ed3e944e88eb9cf550606c6cebda629f1c2732c197b565da2d416c6ad150e395a7ca904e32911f9caf2c6cddb9e741cef3294081670f49947960f79f88d9c655b433340eb91080f19062bba0cfe225e6542474b4b6672f8500f10e0bb72d3d59bbadcf2e10ae9ea5a82696b54fda3e19c91fff7750d5da71f708c5df3cac06718b3672ef64624a5b0810e577239a3328d3ba1f7d3e6d323f7ca0dca0eaddf298f0e650b1357364c3757c567d37df2e15d06841eeef873882020ac4f737c39ea7cccd5a5a26dcd2671a0d73f6cd1b30f1c7e311a642b7c582af59d569d579270931f417db4e7260d81cf58f287d3aac841f2199f39acb7b2161295890a2bba2b7c72b9304dc2ac098517bad34d57c86d4c53c1dc31bcefd470323f6662700657dd85835ac9d53627786f97b88efcb2b07bca07fe35763a927c43fdb9c734791eb5b811488cf30bbf50ad5cf352274d4df65dacf8f841111baec3d26c8dab308b2bf3c72def85a54ed9aef5ac68170fd8d5ce853aa0f205f5e669d9df40976a568cb19d081b8ba390adb03633c66d1908f639fd51b7e1a3a7001b23e32ac81d21535aac09809caf78b2d9937d907d13fbaac56c1d6cab523aef01598f0b61d9d6f07cb59aa100f23a44fae38244b214d5bc955f83eea907eb2db767000a370aeb7e2e857028fb1ddad03fc4ac2256fe717b0072cb7037c4dac8e67b8f857d111727bfe5a0b19e0f0e333ee06c043fe28bb42d80b038c9dc94f0fdfcb19e779dae6ab30632ecd83c8024ba02657821e239deffce56be84c8047b174f6602812da729e9946b04dbd74d48372236962bb700707785d3e8633c3e406f427dd31af59b21e0a19486b2116621b58aa02933d5224d9f20e1a845e24722ef75a2c1765069547fd26963b2ebcfe8ad37b57db5b3598821bab4790f24eb27bd292fc162d3744b297ae9e2c0f1bcad2cd62fe14d2782639ba6f86ff3940087c2b94eef6452aeb687b74d275595acbc586dae8dae427668f0732aa7ffa711aad157d64d051a2d8823c455c9124eb76d3c0fd939ae6a972620255956fc1e14a5dd09d25901808d80e10b8623a684fc318e4d4e0c785f6f1dabded39825262f2edf8d53e93e295f5789d3231d05f04d34c83c69825187ba2c9cce6b5e69306775c1109fbd0a917558207d823ee49149d4d309d63aac496e9a4289cd18bb8eed5fddc12c615157347229a7d296956dc155fb438fd59c8741efe3bcd35075868199601bec11308bb2a8d0fae9b6de6c5ab7baa7039e7427cb335c7d08df9d446813e566feeaf7d368129a6a46a885cf759983b07c560eb0cad1f722732af3dba080809863db12d853762ac8957d14416eaf7c6f2266fe3c287c3bc157402d4b7c169638ae46f704cf2805f98eb64b9055c2e1051e44660d116786757c376cba4ed2901f39a257cfbdf2d329a6f50674d0ee385a9a4f6cfc2a52edff773175e073fd8b1d58b0e64f50ebd24680d38a5f6b2a1162d206fd13e5f5b60dc1cc25f11d059cc947a08c3d06e8b20cf7667c4301a6396e33f5bb7c0d76cbebeeba03be5a2f4f638f544bc3712d7fe23b6c27c9c12c4049c56c44dc0b62f3d9df9c72295ebe52ace106734af2f5f616a9ac8df6aa3c9bc5940df36969b27627b86d7ee3e8720621aa85cc1c50b5c8c882e3b6eb8ca0351bfd2aa1f743df976d53aae4c310e4db0183964caad2aa738ba8253b5afc550a21c296b03426f2960c70db5f5c645d241f3199b66791a74fa425092cfd33294d4cb663f9518cf1e2ba729edb37b712eb10c68018db593be16f583c2929677ba9bf0187c9d9325898cb98998a07fc93a8874afea11bb2b20a3a27ccc7229dcc6b39ab06f25cb7405ffdee7f7b9c0a3c82e8b0d8212b9c09b90cd6d41adc5e59147603f50a2463260e0b63f38491e9dfb00cc8347648fdef81510f953efff0e87c9d6f07b4bbe11d0c537a609357f8a1b993330395a434953517f7e48cc05e27fbbb2e328d2d778ec3617412ddf46c6c4d3b829e9f69c28a30f9669cffc8b7bb7cdd5b56cf3ab6933f95e03d72a44b6961627d4f81d56a6c876a03e817a5180b276bd6201e8d9ab56747dc1eacbdf35d71f632f22262ddf7ec7fc24f48ba141e0528bea6c0829bee255784c34e941018904c36ad366263265c2962f86d50d03bc36766d531e2ac505d549a4c17c9a9e7130c9a13601c4f5d202e48addaf9b67902cbed483bca97ee74627b541743383304197fa30bc284bd39edb43a10d05eeb41a12d16e63392227e3544428e69afef794e185ac5c8163750b40169685580223a4a5b3531a09beaeef8838476b2fd7b06d44d555604a7b4638c2605c0fe8209038c9a30177b99eba2f7e31cd6aac6faf0425bbb709315299bbac7f156de9aa6da80303e1bacdf8d751fb3695b59f7061e0b32a71a406836767a01080733d08bb327cec22b8d385d466607761275636bb70871496a108390cb10f3691457f98f220504265c8c15531fa4ed4132302c1b40afad8ac2113863b6a73b3baeda3445348d77d8a47a42fb94afd346bc7d35ac3c47feb280038c1fdb067ad6a6141fb309d6a34a48870fe66a9109a80a3e56db983465a4b0cd71e793996ca7514a6c8680ba7c79f497b46777ac8c8f71c7e34afb082145f23f6e7392d7726d6bf5e458ae7ad6e133f821af02e84e8c7164e828a98449fd50e453a52515c54aa6147e68b5b1db40b20e4406b1510ba2a1ca3b05f2b365bc5bb38453f778cbfef93404da70f33866dfd4ba2434feae4c8340bd4ab2a2b5a686189b61df84b5f2684c4274a48e12e663fb5d748af1db9460ffd5891ee62a646760226d753d4b9436709c5e26e63bff76e19f47f24023d05d80c446caa5a4a3901e16464d8541ed0aeaeca8f89b057dc579a577f997e4addff94495a8b2dcf8ae0ee7ca669798eaecd5895d1712671c401bb9f467b82427939a7190aa3bc8c5ad257efb652de052621e5d5c0357da26274bbb973e175cba3b6163fdd3b667b3dc58be1090d9a5f9e04202a6b162dd53279e8fccc82d23893615ddf865498e36fe835641dd4b96288527ddebf497cc84c8e8d2c708a069dc8edf4882813555e60337cb7ef4658c1c7300b57ca61fca4befedd603893bbb5967a8237d29894efd2ef60b0ad8366817a20362f7950ed7e6472202895962092ca466c84849f2e469ea0aafc100b1f79b93e309d816b91742df004bc5645859213efc6b8da182a1ac938c0a3a02ba327aaff8279ec6fae3c05070ac8b6601ee9d4601f10bb42a4320bd2eaf1cf2fba0ece1af84f8bc77750885e66c2d316d0daa6050404066895cd12dc3ab85045a21397f8d299496ae622551c3799da0536f12838f399e0bb1e29c385faf723e7a520b9570a7988a4a8f0b2e1f5352bf6420617716ee3eeeb0145e56b4be6bd24304ca9d55c8e6ce0894d6bd0d69c0d3e6f4a067dc02761f593b7c513acf66617447bb27fb66c83dfeae497eb79e422a80f5fde3564ab185c865bc8b5e6168dafba9274f4b01d2f8ff6b82f54fa50ef326c2d97b8a2c0c7bde0b28cb9bc8279e1eadb04022ce7dfa243296772f1161130c539865cee9fb8c7b7673f56354433e3056535643d7dc81d9e881804db03f38b007b5ba6c43d9407ba16ad8ebd18b101bf357e98976959ac611a61b1ba2390ecd9001ebb639a3dee7dbdc68a854e16a7c02441bfcaf6626a288d3b3cc0b9ec6282b7fba43d3f3393b52f343670ac623e24079fd6f38313a112ea715ddd7a90923273205d9064f4a67433d1a15e9b9ea584e0c360074055155cd557910a82524f76a97650fe6722297cd41fc3c09cfedb33956bec53806cef97f63c80dd10e7dbe2f831c8bf8397fa4b28ba13dc72f1ccf79d63fe6fdfc13621b8c5b1b2b2a96fe84df3c2c43661b863669064c918259894f4700597620a34863d4109e63d0c808fb3b9088a550b24f0b35cd42ad05c79f28c6981b4b8f1b57c76561cc67dd", 0x1000}, {&(0x7f0000001000)="bdfc7ac00166cfd716788b588976a0c7a9b81c64d8e71862e98ddb752bee1a4797bdb1d2bf877e30fbb0cbdda3eb056823e4f48f4f5df629baddb46eb93ac49e4041878950e8c84e1c5fbe060d58f8a2da77e1e19aee1dfba264f0f370c7117f877bee7bec5c7d32ecd6c5fac9a4aa0f09e189d1c3c6bf6fc82387421a27f802ae5c7641da8ead26fa", 0x89}, {&(0x7f00000010c0)="ad804530ea258ea37d2185bc1f0575daa9235cc6bce5f86344b7b096b7c2777f0f88d0cac4f3c42383840eb0e0aaf58f87933c30f1ed2d25ebac27c172411a86fd6d9ac922350513126fb05cf476700c64694d2ab72303d09579dfc4b40ee004c4450fc32237f650e24e61998aed6c85d785bd9d0c1de3ccd058801452c4c23542d82821d909fd4cb901d151cd661d994bb0387a43", 0x95}, {&(0x7f0000001180)="e0b6f3402e85550314499bca87ba8c2fcce4ba15a72ac12df0b03e9dcef2cdf01ccbd3691f1e31f7", 0x28}, {&(0x7f00000011c0)="17f58418640a29d149ce6910fd3fbe5fae5c47bbbb22169088d48d367c048bbb686911f18415b36e234e0879ff089634abfac01a2db0aaa29cd8717768ac97293c1eab0bdd687c1780dac724c35bd5abc5ea2df981ddb8737800860f3cfd8c64d5c32c1e2a9d56e658ac959a218832b002cf9efa136eeac74bcbf594ae7adfe24967f261337640797d3a82ea40aaf5d8", 0x90}], 0x5, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 09:44:20 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:44:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8a0, 0xc4810ff984c0eb4e) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="7493e0ae2f30d08601ec3bc7b49ca1a7ff94dcf21adfe033740d706defeccb405c085e064d64683f373a5819f7a0f3d5ff807b9daa05cc2819c751cde825cb1c45d75b105fdce11cf0f0e3ead7c7f490d90536ea3d5d0c749238caeb850e77a7734e1370441acada01e7c159c29973df86096779ab93a33b797915b002616a1ed35226", 0x83}, {&(0x7f0000000100)="0b93e369d419e51cea0dff5890ef4f6a8aa6d45c798de030a271366a7da5355bc530cb33e098cd311c5478853ccc0f9370fbb415ddf17a80040f0bec50b2a70a861a88d22e729063c53241b9e45870bdda2d5a906f5237afd672e291a5dd343bc1246774965f1898c0f025c257bcd59899bb665cf7ce0b296356de5f8ae1dfa1c24f25b1050541ee76524d3987a4d1b2b4de37e19730573c2fded8f0810a18058b08f4e64f8af4ec5a650a7f3d63195fd3", 0xb1}, {&(0x7f00000001c0)="b1c8255c0a41ffb6a47e6e3f7eabedced631d1ad6bdbe0680e5161412b43b67add4f70af4cb12de52219b70e", 0x2c}, {&(0x7f0000000200)="e5fc8d21c8e69fc84c5711bdfe1b9b2cce4edff30d49ac5aca3c4ba28b4a977ca8fe6bb317ab06e95b0db249b096c6a98b949647d6cc29abce4b5ee06c365d10f47baa858c1a33892bee960a3f85967a9a9df0950cf07c02d4cdf88732aa008489a3136d7e0cbf7875fd4236bcbdf43ed6daa77198fafade3c79fe8521677cca3301e7bae446ffaf", 0x88}, {&(0x7f00000002c0)="ba9cb8d8a4413bba23736d6bb510f0503eb2510c3467e3070a08b5c82ba28ba80b7df7a8a7d2479f26c92127551cd781b83f9d7b2a02d62cdfd11b12273fe3e23d8e4605852e6939ca9fe2329838b159db4f09100af55c30081f74ade5e93300880ccf78ee7a90b51f5430df6ec0163e8131c82c2ff14192ec12574b460ad83cf997412a9af853ec79ec0843a82752a575253d53d584e74680e6e2492cd567e6516eb4645ecd75e7917e33f0de446b6c8e", 0xb1}, {&(0x7f0000000380)="b78c766c5d3b66a62ee2b888bbede0c996dae001b9fc338d829c9b33b0d419877e3bf35f8a09ec7685694e788b2a6e247a9939a574d89cdf129e90e0f34250a15e13f0c0c45ca6f9536e2cc96910c73cd943c0e1185d557d692da7720d80cd840c85d909eb3fc7e5f1f2dc00e4afae062111585d870e18c1b47c5432b39298807bd644d703ec", 0x86}], 0x6, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f00000004c0)={0x2, 0x0, 0x1000, 0xffe0000000000, r1}) r2 = msgget$private(0x0, 0x3814821305ad4980) msgctl$IPC_RMID(r2, 0x0) close(r0) msgrcv(r2, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x3, 0x800) msgsnd(r2, &(0x7f0000001540)={0x3, "e58a6c04493eda7f864c0da28a27e200d053d526cf19a13234fe4794fc591458ed95ccaeb96e830194dce71baaed948b50fc6f97717969ae936701c9a09cfcd9daae5831cc6f4655cd1be76cd4b64640c2b5f004d5c1eacc7905ecbd1fdf863a1f50da908a08f92df3aa3796918551c79ecc0d359f6dd73054ee456e3291dea957c4b1b19317471ea9766f15dcbbc9babeea64338faf328fc524c6dc93cd9036b1be8aef7187d757567eb56ffde6daa05a38fb69a60f372b0d800ff222b4f3ffe17ed7"}, 0xcb, 0x800) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchflags(r3, 0x20002) r5 = socket(0x1f, 0x4000, 0x1ff) mknodat(r5, &(0x7f0000001680)='./file0\x00', 0x100, 0x800) r6 = getuid() r7 = getegid() fchown(r3, r6, r7) r8 = openat(r0, &(0x7f00000016c0)='./file0\x00', 0x800, 0x8) r9 = accept$inet6(r4, &(0x7f0000001700), &(0x7f0000001740)=0xc) r10 = semget$private(0x0, 0x0, 0x140) semctl$GETPID(r10, 0x2, 0x4, &(0x7f0000001780)=""/4096) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000002780)) fchown(r3, r6, r7) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f00000027c0)={0x1, 0x8001}) getpgrp() openat(r4, &(0x7f0000002800)='./file0\x00', 0x900, 0x4) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000002840)) r11 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000002880)={0x2000000000000, 0xa3, 0x8, 0x9, "1d49cbcb69281a6fda0b48969298289e351138b5", 0x7612, 0x7f}) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000028c0)) 09:44:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x7f}, 0x10) bind$inet6(r0, &(0x7f0000000000), 0xc) 09:44:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES64=r0, @ANYBLOB="c7f849f8fbe31e32e52ac7c4f81c6160e91f6eb34f543dcd50cb2fbf9648efc214d536b25952a023ffcc2bbb9bd1e2a969ea850c28e32082f0a1e11ae63a45e85fb957fbc811014789c8704ecc74328eb17f3a8a6e6b344a8cd06f775192db52e5b1d018b6d255dbfda7e50b0f2b36769eba2c4d754333395e1929ddf7ea39976ace774e0be859fa763c7c649dc9ff9950747ee2ba4d3d450ae2fdbf47c6dee7886e34af1db695af994dff75108390b9c3220e1549d966b19523e54e0f4f2461a4a80c77b7205a978314036f048fe062740b53f722fba4dd497f6aaca1c5c69e4ad48275512171a02d36ea50bba56b1d6ba6f9", @ANYRES64=r0], @ANYPTR=&(0x7f00000014c0)=ANY=[@ANYRES16=r0, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRESDEC=0x0, @ANYPTR64, @ANYRESHEX=r0, @ANYBLOB="c32407cc6db26a6ff80bbba23974772fb6b56549f2a1f8ea6ef5e2f127572cd0d0dc2acf36a3857663e86c1a47e6fd0bbe55e0234cd11bf685be9c90380f6cac87a963217615924bcb9c142718cf1a", @ANYRESDEC=r0, @ANYRES64=0x0, @ANYRESHEX=r0, @ANYRES64=r0], @ANYRES16=r0, @ANYBLOB="1940e4f869fd01c2dc49318202350ee0246530ed213db3139760a7213a3ddd0b51a473a2caa2cb1b5deca1ea532c0f51b04601f9db27f31692866e2685425b08ddb03e583da03dbae30d93f7ac3cfaa5c3a3905c815a663d6dcd507de3688f4ab6aafdba402d75db6e2c1afd1f9f3127c19e0d19ce676a71bfd582e26d14fecf6818075a3cb7a642564dae788790bb033d57207476075279d18e0e34363e208b8431643e8afb4195b8f074cbd5ead555d3b0ceb80c3ab068b89aeaa9a2e5d7586132d27b52714591c60070569740997f777957c4d5475cd52159fe12b14c0c8309c82cbc59761755085d607380f25b1c5a33c531f564d82034307af30fe09d6c827347099cb94d048cd6bf246cac2b1c96b964e3c595b99d94bff29b6c884237c444e8218e03589a4ddc4807da9139a61c53ecfd6a3bf197908f7b52698eb77dbde5918ec94a9e44a96ed854d7555b12da338c3b0022ab4de5198331b2d9896fe8f7ddee76ab385d27a765ba4c5bb79b3310a574f6bc9113a46ec56a719d82ec75fee417fccc26b2389dbc0b51a1c41c85fec8a1a73c2cb6c6e607729a96a605dca308b5985c5661c8f5efb2dd43b5d8acdec9e8538d6a46259852e8d728e2f751788e183777e6512d7e38347d255a287ad3d2ffb13dc10036311ddcfc90d51aeae47f467c5dfbdc5603e57b9c10b90642c9bd8f077b9058395820847a4d5f0e87c92cd0ed989d4c9863e7305859d33f646de13cec8ee1a5315da79c4e3ce2cea10d1d4d50dfdd9f9aa07d487b8fd51453bbcaa6bd1f3b6706f964f16afb084f38681f88119253c0b29a7fee3c86bcecf675b51b1b378e8641b8054ecd9a997553be2bf53901e58896179b8667c1baaed419e4ff2c2abed0becfc99ff829660940a7b26f16c1d8efff4658199780ef323276f7bf3fefe2b938a7c3424eacaaa2ccc4560541e5f610c459deb3ae953b6aa96d008a10fe99c42f1973d31b6d8e6c82a9980915c969d87240967188084fa3965e915c80a2e9a626b060a6497cf4c341822e0fb65880174de5a9a46db89413720a58f64eced7cc6b65371cbabc9b3d38a708488a48104849ae24f56e50a333be5682390a9d0055e7820d8a1530b1357137e834ad311fa7a5a1b43fdde7bb5947f9d2f394acb5fef998b22f948813dfdc8077241dd57444c4666ce4e4c6186283fd9914ece9b287f12d8d8fcedaf23f603d7e51d4693b1b5d01dd71faf8b6302fb7a2f08af29f794789b2080ea9f87ef3bc3a730284c40bac06d7a33132d0825d2ca41daa0859687f7b98c2a84ffead17c405c109de348b2711fb9b97a9be84d558005628ed33dc2a478b918d38042361865b7635495bc16b94d4bf2fd309c27d281e8fc5a7dc0d4738aa070f0af5c4a27a768e28a7542143e3bcb1470d987ac10923d64be30f46fe5557443a13be70b77bc0f052a4309fc25b1815607094471c018f5bd6f48f36e19b97fb1e5047f5ab4d6fbab1f1ee2ed420b78aaf6f582c0844379a716e3156d9c27eb1cfb302a63ec63f4e508f890c02df144e404d8f56a89a107e9fad2eae9ce5ebe73243d49f2cb0cd86ac8a364aebd85de6e8a21a56ac417a6adfb60e6d79049d2badddc6583d4c04f2d06892391ac5d12e97e4be4c39bd62f7923eeccb0511f8419f398108ea7cb5b5affec80b03fe69d548643cf422cddf20f8986476442c5fc935311f1142004e39580e76c9f3c5cef25247e7d93c468588a1f31919913434cde995dc496a2f9735509d97dc539f524288ff3d283b9939b57e0b608cc807250a5ef2af653e170f65bb42f4d39fdc0806d9767d67deb705d1eeec685fb8352e3482eedc17f1b50ba5243fcd0276770d1f046ef4dd533daaef5c9b9715df35c60006a43399ae3654eef2f1867f3c8367eb6964c675b197bc8e1d275cf47139fbce0bdc8bc8fdb0e39bc7b0f5775cc0db5937d57693f6afe9d723addf1dcdf86372169ad78c8e9475279cff5db30e2d447b1369370e511040999f86678cd2ccf566b7abc39bccb1e27fcd0782b13272f6dc08b79c05058491a29f6286ba38918e38b03ba39c32a11eb38a34b4c177219e5ac1ec614ec8e5f1d92cf787bd52a6cddd9c4ac5da9577ba870c65ffc62068d865ffb91839760e4d423da9061658ec62fb9186ac55ec405b4393b397879dc4a3bdb31c7685bd3f6e3753ee1e1e1b2b6d963fde9adfed392e3a1b4aadd4f48df45d078bb15a3f0f44d04d014d153b217e1d2af9339658cacbd396b1bcdbf99be70e0e9f1ef4a3d20ca0d1013784d493c7a2fe27d57df171880f324ec71e4f8a4e5b3ea024a8ca8c0bb98f57e6d613f3bcfaaa7fca22e065699bc812dbb33d848312e26fc6dfd1c52ee796cd5637768dde142e161075d4915e91282892696be61b35b446016b35dc30812dfbb51f971d592820dc57c8b5d30a3d2cd6ad7292957776dacb9150ddac0cfe6a98a22dc6154d4b3888449f9bcdd8c141bf30a28224d565c15a96ff98f86f4dc6f93104d718aa779f81c103b62bc4fc4006b40915c1c2aa5fcd7bcf22cb6154dcf829dbb4fd8dd8efd22db9850b79c646c9b812e4e91ebfdd26b7d72673c2cf2e34643e09295adef3e4d41b89d744956ee4dea1b48e63071c67226e3092804adef63e85e31ea54500be045d0cb237c8e2c6d5d761dd9aa1187c8fb335f64377fb9bae80547ebed14a1bb7155dd53130f95d595c4d2113c0689e5d1e5f8a54c6366027bae904858ab61508751625b320d81c4d92badd784878f58cc10d911f7cb9851c04a267b527113f0efe1b1977f831227212e0737791fd97704e779eab2eeb0bf37a6bf6088e11b2571fe453d4a8fec74bb05b0b9161b56f9695afdb667748a84c026e788a8c1085f563b17a783c5448aa6376cdf5b22f3b87c78747cd645fc6c0ed9ba3fa72e5036aae71417feb8990baa1fd52584fc55121f69e77e4a6bdce860ab9b2c7ba0aa3014d4ee0facf352efb85a7e18f5a970c1e4b2ad719823f74fb368e1689f58dc8bc0eaf8bd514fd757edc4a86dc59617643c19c7aea8ab701e4f002cf73d97fb35c7ced63315ec1a96fa20d49dcc65cfb75f725a1a67f324672957dcc3e3dba9b34b6e82b5dea77f33b2055d0129329d50aab4823c6852210a12126828077704d727d3295a052cb80a36c8ef1c3f3c736e7d98b27d2075018f985059c6d2111c7b950b3e13a7440c6bf31ffee08eafdd89228e4133a6b7654fec13e391fbf78c5e56b260e6c8f9fda11b8e98aad3ed212f02b40e1fca5370a684180d0f5158f87033c9b9285f93a0c395382121ad53d7753485b7d3fe9832bbd80b74b9e90d809f0bcc376392666ee70092e8e178915a1a29946bd2dc0c86632d29e51592edc590fd476eed35a88f47e11f850c1e8c30997dfda11dfb10c275132d9d75fcb2c8f2fc9cd164030536f14c8d9208f50ff378a82efaf32609326e779cc6827cfaa3117ffce6a37146310e82723e1d35ba5dc09654868753ce1b5781e3ffb1512522d32165e7feba84bf7e703ffc02399f4ff00a774760c9ced7901f8ea4dc20d0f7f4b45aebc58cc65a97447a6195cd5bf6fe618db07a770d46881a9358478bf00064ea84e98341388c3e7b99fb68297b40486f2fd468b2514bbdfb41f9eb2bf7ee1100c45b8da2ec8aa1c48b4f762f3acffd57bdb46c070052e86a4498aa12c879597379b2f263eb1cfdc188b48ac53006f9fa09729ed81ceb2f0df81b91a280e0b055314befa820973caa9a0930389696321971b4353322148e119b5f2c3a6ec2eb7082059fc6842c6c84f843227241c4d85ce40b2bcfefeda7acd7aa1db9af30084d863ea7e688e8eab8e5a5bc2bedcc97c41d6e8ec76895f47763eacd7612362eab9f01d7c73b25f91c3a41c54778995efcf91480aa2aa2fe7ead27399a34c507ced0ba5d4ce455d1c0f41c6131e09847771e7543c8b12d83ff214e5561670f425ce4439f21f630f89d7794818a1940ab196cb141d562329e50d3b1f2ef3e52781b9889d9856a6b8286da5e2927af566ba9b3417bf2a46c23022e5221974bb6650895c15bb0037c560869252759f0419be7c4bd69a9d92b0901a52ab082419e6dac5af03b88c5bdf6bda692ff7ed3aff3745351064318c71b54b7a96a992106d9fbc29a13d8d3f5a9b632ccfc7011e3f76128660438093ff47809a22c3ff2e0d09494479d922ec6ee3a95b922af13b969aca9691ab46cec16149dfb48a9e17ec9df230aa42756a07703fc6ff949b6bbb41c4cad0cf899a03916b9a04e88007b95ebde5d1795e12bef8c10b61c399dbd6d36c9c3d0667f42cd6e8776896bd50208445dc1e68a09bfaff62d4e840fcf37a5a6d37ba76d3d5dc2dc9d28f5a6acfc7211016b7bd684e0b2ce5ce5eb822f3e5cff530943985d0a7b012ba68f0a1f941ab69588de325d4bb09d73b41f7d9e3a17f2b9004868f69b86e960b0b1175a552c10c147fea22607a692fd1d542bc29a0d9d70c3b29cd483a938a781bef75ce4b0b7cfd103f2cdca8ba6a43dd895591e6e87a03e91142bcc6fee5eecefb4e96b5771242ad9ef44f6f18d3c84676c36ecdaea07332faa7d5dd4d656276bb38fc41eaae899013b5b9996b01dde33df3023883b93683dd63bd4b2125328aa680c922c4621ec73811506352159ec22804cd8d879f70a1d077398c8b7263e7fcb7995faf37571aa594f5a0bb314439267287cc615a2dc994f2ffe3703e0eab49645fdd334a8bb42d2833679fd2e52607e300bf96b258205a679836f6ff586802047370d3da9b04637ee3ecb6f1d9ce86f92671b392bd9418f6fd13ad1dbc925867ce0970c3658324e99ff38fe8de23ada68057e88d2031d50d4c4688a44fffc827e4ab5a6175a491cf8570a8396d0b95e4dc89e74094bd3b85ee0ccb9f8c5c5244bce16f4590beea48081c4c9137646d00685431c2e8dd4a31a4e08a6b7ed16b8fa949935ea42bbf568740b7b7945a63f637348620bfeec2a0266fe4e69786754e61a1f5ad5a73101cbe59af4ef5f98bc4c03f354bc36147cc1197e4ed3861c15712d6d6cc1849c4bce61d36e7058dd8384e332a45c80361745656ea9be5ced83e5e24bf9204703efff97022373ea346b51fa1a2fe1a5a3ec82cc5d33ad6cda70e9c5f7c7c84d17f6c2590f801611c01ddda47dd7018a16c57abb9d52e596f8cd71aaab68fb12635b4f1fd768105fd8e4be22876a77edb57fac6cdbc6277398e7c6da267ff44dd9a2419792b56030722bc0db4a18af6af2a6177358363a15dad8f2687f240cd78e20f40f8e306e1833535e63b0d004a164e540077b2579c48d9135329614541d300abac0d105b41c18e943082219f99cdf908901bcb30d383d0314143b08430fe1b9e48e1d928c321dc0735491cf9966cb6cce2bc3e9e1cf148217a375177f86155973c2a6bad33ae243024c17749ff12f0999a3482985dc0c5d57938e2b4d6dbb81b0ec158c77f23c2da77e2def515e2d4fc4b1b9654c1e4240fd7e403c0c5536c8e2c7fdb71fcffd2749b24feec1d5449b8f8b0035be95dd39a3d8a7e348bbe3662f867eb196780e213a37c05e45846183497623c842d4f61ed291672015cab048a62669fa1887f1c8f3b0454c0209e44325a0f7884be050b952ce18e3c8e592e0d4e2d275c312857d300da1ab0d4e56fe023ee15a0983aeb033e56ff73836f00ed47905f917b49ef5a6a3cb7817717e14cf234b25f5a0ae9723f8ae497442a9d7e793954383c6968acbb298345416b840aab13806584156698e9a48fac", @ANYRESDEC=r0], @ANYRES16=r0, @ANYPTR64, @ANYPTR64=&(0x7f0000002500)=ANY=[@ANYBLOB="4393f978c695ea7e9f3ece7ab71f1c75be6878da52ec17f3c0b7fd090058a1a2987bde8af3a7f04ef571237c6c8f396926fe9256fb698b4e4ca9e44e0d2fc6210d207d26106c13d2be56e54b72f01636e2112fd52e9709e8c19521ce68d04637ec338cb9e202d0e840be4038620e0a55974512a5ba997a287304818ecb148d5c9a74304f35a1766f2f8db9eeb880d9929f0a6ac35211daa0c0e3e6dc0951a6defbb1d9c7235b80cbbdff717eb769cbd7099a60de996f1b9d2786cd2cb5fd7d4fdb6ac6bb03f2d7ca09c55dfcd23bfc5f113bfac61e8bb5677cc6f726e114da466e8c14b4fc9df696e9f98f34ae6950bd247bc4028f1a61e8ba4b4cd4f7a4dac206d6b5369c86eabedc9d45dad7f13b0d55ee3f078921d6ac0c336e509c57b8e96ec6f993a583bf9bc3f2f940b98489a0bd37c4c0631b6b122bfca66d986626a520f3e04f9499867d976e231ca084282877a55ca792be9fc2f7ef7ba6c2bcef29277cab6458c7f4caae970e5ab01ca622ef08414e11aa81f4ab1b3523165823ec2993902d3b0e5b5f4d83dc65928cd9e1c828a1af2ba79e7642a429ddeda59e2ddb58031ac7aefa37735a20715b3edc64155da940b23cc301aed1a3ed839cc211f03e31c21a1e9d6bfe14afe39fb75a295365cc2d5ba57b57e799016151925b9aa44496093fa249bb7212f3d8b51da333747cda41db59cf1eedbcf9694e5e3e362c059eb3182fb29bd3be8aa2d36a284ac2f41d45962d0133ae37088192596852eea2e174b9e87be0967f73f834339be386ed4033e8debf280370ad22c3ffc6f524c7e2d840c89f8178c3e64bfd441ea85adfdc0f9c0a9c106f47e5cf16dada6bbc711e233d7c3c3e01c56932c6df31ae929f56fe506fbab581aca00fb352bf3f9ece9234f602f97666ce97a2b250c149eabbea8c97c75da80931d1e99558aee701464fb21b3e7a5ccd27ef9bce04db803f0b2e32b2d097bccd95298841a176c897a2168c43832504bfef0905fb8df15a5603e3eb5c9446106f80a37bf72c13f49d83b502ced115aae4a088b9e12a24faa50e08e81b1942099e59effc295bfc9ee44e43fe9d5c258d1e5f3bb1d3193648d08de3382334ccd922a1ea40a050b903b489af21376ef70bf90b33dabc8eb87a8ee869ffff6e4ff8a78da5540d0f7a0a709ba13cd0de74a82193a45b8b14bceb71e8c972f2a2b159ccc598ddf0d706247e0f16789586c978adb522bcc052e72f5afb78a744142948726f16058a7fc8a0758b33fc810f0b7ea77aec5a933df27c76628ef64f611424730d3c2f09d9f6e13ccb0a7e251d44f4162c4e726ebe81258c5eede170ba01724c48ceb257be2d02fdeb6f87faa79a4653dcf0daa5e8c466d1d9f12836c577d01ff512205d1e7a1aeee7301efab8f493934ce53508d10edc1d3f32e0a96c48574f0e7e755f7f58ff53a929cf971551b664beca4a3b05c012fb8e8ff53b615dd35ec14cbe4d952a26860150fd56c09fcbeed18489f7fa7a0c6980b70ac6b3c5dea4fb6c856c17295dbf24f2a8a14929c20a9a665a72b042ef864bdd7d969ffd62651bfcf2bac94be9f00f9be2a1a53e851857676b481922c9199b54aca697ba77afb536b41629a5d6d23b703290c0f5bfc7e6684b3926624f8db5bf1bda40380fee549cb0595a321644593bcfbeefe28de759583973278150c018dba789c22db43cfcfc654c482a3d96ab822b5dacf90238b57b9591896cbfa253e9bff6b55c1cf2f3eba32c64276234630de72b2f3cdd9fb698c5701f6864d6d873c8e65860fdc565357b8eb6b910226cf14d1f24c9157f3faa4d7a3a00970b81dcdba02ed21e4b8e470cecb1ce58b5121ad37860651dc267c6484c3fef81296aedac929dd00f4b914d7cb60bef188f1f8286dcdc5daa7f2cb44eaf9012cf6bc70d0ec2e353c81cfa978fb66f4e273dca497adabb2d1bc2a0cdcf0bf0111b76d348be166d7f6026029708bc011dd653c9bd8c1b9da2b483e38ff343cfa333bf3b3b6fa1e0b99c4d6d3a755bb330d3ea2ff18ff94fe95aa292b028c51645a3ff0ecb2e717049af527f3749117a4cff5fd791712e533adb695fb8bcb7347885390f52c73f87f56c714ebb05145a29e14bd5506acf02330396df4e7ee01fe19ec5c35a5d483f53b0eadbe5a19e6600a430e15799e52a4c772a14d7a33a10db466f104d61082096155d4ef2020ba83dfd827a08d7833b7425fa3b68ecf4b017a032a63b5099ef308413d4872467c659de695a89e8648631645b31c7554ec4e70c57c2002cf22534adb8fda214ce079066799597a423139ab886e744d39577814ab5cdbf84dc388e8bdc0e5f1a653616981dc7d09f7eb5396d31aa8b8f03360e87560ad4843fe07c47afef68fc0b6c2c6357b2e3dcb8cba2c437b3c8ad269da3b71ec7ad872ff7b24f769f846af210ff35b39bf06dd4aff56106baeb7f623344659bb4833708e8cbea91a013cfe65c0b4ac1a941e2873446bd52da9af52b77aab7960af02bab081122583390a7d9133626f80192194c2bcd3b0a431459c820b6c1bd0c88e05c13df8973267924ec644d72f1f13bab0e0222cecbd8e3838b7768df516b3aff8cdf576619e5df94511b134c033f8d6680d5cdd03aab9af844cf2b30b6dc226f40c583f7c990ad560c07d5097948102050bc3ab3ec624a1d4ece9e9ce8557038d3f631e546cef3318464d0375dcfa038e5415650f2a357ab5a55b740020b73633d4fc484ff7f27429af24e9ea6d990b0609d8afb74643d188d1e3b982b65c0a6c00c93bfbece437f1c74c5e081674288435c1274f0436e905b042b7609fc5a07db530f1b639ec3a8817f09972f58419fd5ab9c4ece2194579e8a90ca86fc18e3c341d0942a8d50f5a95c4a95e7889aea7b9462b3b5095c55bd1eb63534c42f048995da20bb418c26d3152016984e7db73496ef49e82ce3315864e9878243b87a32036e941d87def8deb559b3b5a1d60a02c0e3ee466764bfb333b9d80f5d9dd5a6d486b7ab204d385e44735c110d7608998d3cad0ca134e766e74d4419c6aa1941e7d29802de6456c58ccc2116f12cf473471b2c21aebbe7e29c0402dd9820392816c669257ac8be71b333209a8bf3d8e96fb320b5c7d4750781ffa560a70583d5944b43f917780c1f1e84b42dc209e4b95ac41aa603a2d9f69ebf7aae41ec1ec1d1e8ef834f5ed4c6719c493dda9bd9bc14c041c6ef2dc6de8f0660a203dd817f51f24c3e371d9fc3caede87c6ad8d1ae66050748f33a76934c13685d9410c9e12de3d9523a744e66bd546ad1253103b47ef7e1daa7c1ee5a177bbcca1c8686a0ff8180e9fcfbc98e63afab30c42640ae79c1c16eb87c0a6f896df0bea5cd811213e33c22d60e3dd2e959b2d9a276e900730f90fbc0791559150630689aeed21c7916b0d386c5214cb45a3e355472b91b63b59d71e662f0ce2d6c1e8d51f1b9d3cbae351201420c02f5e908426afea00ff6e60114bf720c8d9de4e9fdbdfb339e6c667db1621de17cdc8b78ee70c85640104837a54434c6dabeba6d0a9efbdcdaeb400ae89935263dc7d51c4a4e79d1601722db93dbfbb82a7db19f54b13dd8298198c0c1ed32c8b82d2dad3932b33d1e0a4d67b07c4fabbdff62184d3c1099dd4125c4d68b7257eb582c95d0a01c5326f4a2d31cc1cacf5292345d662c2c0c56c49a5a7f9d4f426e64afaa150bbc5c323d4e50a27d5399531e2e35a749a7e9817f0eeb4ebfad2567b91e54785890481574c798467f2bcc5c891f8d7609a6007fdb93cbd287e74d2b792b9f7fe65122690bc2feddb7b71d85363bdd82eecfa5bc8af8d2254fde41a627e121c0635bf37ab7baf49c76c0f640bccef866df40a47595ad912161f8d15101f9f5f774c595c1db1a731ee54a83c9c920a53f9989093d12a84a160a9af953a7e0d15e37926e24f61762b8a48017c342c9b2b46a88a2e7268148555b996d6c5d9e4c2b478a2647dca14e879663394ab7d38e553fb689d26a4d467e28886fc942b48fdb5621c9f3a15ccbc8786569f6abd3dad6bdbede250ee326237a969141efdb72370105e9201706614aad642dd175c451adf28c3bae25898c87c01d17644106aa9f7f1b554f878756de893641717b227be889227276f94d1ad2bace928ab1f3f1b2a70c5b7f76bc6e7293764164a635f5bc066df122eb8cabfad880458134e16ba1a82e7d1f7d4c668aa15a4dca13179fc78de56d065df4ddcbabb493e0996fa89bddc941188426a9529a7751e658326190e547e20ed78beef9e3069637230856fab252a56cf2b01a3079fa6827bfc56d2250f0663ad32b2963fbb1830dac4b0c1db30b9898cd279507c868270a50479b09267b2993ae5952b1a477df15d530c1fe1d95f69a1aa1f38bb2ef632e84afbf2ed633fbb434ac4565fd9fa330cbc71e29508e1ff548e977011e33c00ff28f2f2474da2f6ab9d7c74e7c751c5afe22fe83612fab46fb8c3909d76bdb16c65a53e7af19f897754c5de251e0219a9e10f31b05dd496618cd6adc9d892124be0e5a1ddfb4631f19d13c0cc1d5e5a514504a0078639f2e703b2e294e72d464b06988b54892b0fc2e699a2638c7c107e86790f857d5fbe2cdf53a5cf778111c0026e5b142dd481cab50f83039e7a3cb11f7b247e108b1edd0d668a5b0018ccc72008a44c9570f3065c5d5690fbaa09008e085d17e436a1ef5c7c7a024f2f140dca5b1eb5d57802e465f49f70099b92803463e0fcfbb3c04ad227838fb2840a9367b6f5b8826d2084265b8fd26ac420a0e550ef6c04557f1cc9664e9e61463e5fa7e7c88b2f2764676903fd39b8b9f1ead3fba77af9b220b0c085f5db1b5c0d42e8d783d39eb011594420a619147351dcb5635aa08780d9af44014d647bad6cd6d79e6b1dae302574a3ff0e5722eca10ff31465c23c8d57b257a1be970efa75a6a65fe3d8db411c4b8fdc3ef4665d6166b5a0908d09ee137838448245c79383c2a644f191bc94bf430e7c8f42a8902c210f1d98dbe9d5dbfd91ac38ca77a4c490106b4b8b5d32a9c7a7cd04125f683c1aedea2327247778d7ccc5077c45d85b3a8a8a712b6eb4ac812d3937355b8d28aaf84418fb59f700554efb1e36f527f115a65d72456b1ca14909b1b5b3f926064b18c7621ad2e93c5b85c9631f88ed301cf7c775ee726802a1cf6fa609a6a221031069c2f944a8a436d0c98073bc296f0654848e1f3d82ed1655fba03d591cb9604ef8b96d330851cb787cebc50f475b9cd8a840cdd042d414639a61176eaeaa2948ba3363ffad94b41c1410f18333dbd9f2f55bb3652338f53ecc9985f8d4aa67d68e95f6c38fa0d50f1079b5a217c9d70bf42b821c9365683e16799057e14d74d1e8055f7643064c29bc4657e4cadc1d16b0fb94222bc7690152684628c1f619a4b072c1b54029bd8a9a61fb4fa5b332a3693eac42243a5f617f2893e86646d1b38a0ffe8b2ce18bd4c2f8aeb66d5d3b19536836dfebb1b564d20eacb121d90090cadb82c089f9aeaf940cc5dcc5fd2643bd03f79bd5ef88b8ec6a5ec991fdbe1554ef6a2524475f2e4971f528baafeb5e2f2f9871578d1a2b60498a0f5ea9937a458189c30dddcf3de98b52c153a0111744b14bda638c7816f85f46892ff840edc80455135f6fad8ab228c26dad0e52110145528b64050db8095dc9bb851eafc5aa60456595e3f97b24a7b4e1f627833f5a6234a6e4e8f505a5398e28f3f47f4a5694b312e632a9797b8ae53dc4b815033cf5b39fabc7aa4b3803693495cadf217c7", @ANYRES16=r0, @ANYRES16=r0, @ANYBLOB="e689c6988995e12d18", @ANYBLOB="98ed848a10c68e333e6389a65ac72a3f3b4e0377c38fd26b52bcc933a6ff0086415a13ee29e5c48b22f521cabd943519d9c764185c1e97bdc5628c57a41a17bb3a66c2e08d0db1076e4387f04adac4db058b02714dc783896705e1ec1a57488657ecd725165a82f672a798f71bcdc0549a74eb1f0745fe0ec8afc967446d780e3ad7488c79ec8d8795f943516bf12417a17e833b94cf01863a686cd2", @ANYBLOB="d30bbcf648ea01ecbd40a99fb3f9ae5d7487d09e31a9b633453b99dd852ac49f51b61f0c19b56668bf8b7953cf8b05161e17a38d58490dd179b247505f70aa643ea92f993e7ee00df36a0f551345fe3ce5c29969d006fcdc48d2fe85b4a6f1cebb455e24beaf64f2aff7f6cedb3a69aca037f20f00288086d1ec602dc0fddea991d840cd174e10ae53c04920f998699ac4ebc0a6c1affa50d4446417de414eaa5c9e3c538479f66a9eeae1b68ef27dc3bddaee601e14b74344f13266cb9641f2b765441267df680024894fb7b004d8a378104353acf8c7efb97adfa55413711ae03e668708b01151abc7f5b769012f66b9", @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYPTR64, @ANYRES64=r0], @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES64=r0], @ANYRESOCT, @ANYRES32=r0, @ANYBLOB="f25e48a146a0e4deb7c7be18849c64620c28c689cbe05b8c5dd8c9ba621ea23707e235471ac7dbb3d4491f8c970d759c1280368cdd57e952be037d4659485686cacf096924a0f1224893c59563207ed1c15e51bbba0356834d2957e4f43ea31936937e8636e35a98d341641c6b8ac4ff391a824e471d26f01d1d8e91eb9576613f2c1c18999e447d"], 0x9) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30, 0xb}, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="a16a467c974673273eea72fb9b958eb44243f5bd39561d4d0d76f36696dbf5e4eaa232fbb354d07aa70fadfde54958b440e4a72aae98836dbd489fcc1649b526f5321eb36f7dcfd678596d55b588f493c30569aa6073399974e01254618a7bb26192c30430f0bef9747f179719121e47de9f99ed299dbb41f4116f639ef975d430499203e8f83b4c518b7fa3d1b528b97dffaeff7fa1223dd5383fd99480add39867bed914da59417909133d69315ecafe274975e457041f6fc8798e533ad49d", 0xc0}, {&(0x7f0000000100)="a7235918b5921bd96875f58925aa190899dcd3ba3cf1ff72c558c1b7947973c8f96e0ca15cbfccb2cb5366e5f26aa1e7b36463eba02a8a28ba15a5f134cebddbdf1c7436745d0753165561b621f4425fde956ed60d1b42b1e38f413153723edfe535567dacff4778d75a9645df13031052a606d45904cc752820323113ba2b301c69155590c607187c846b76cd5f02fe51844c60c51e8075303fd423ba6f8bdad8d67871b07f1355547b2a84eea89530279125f7989688e11a16fa00f02b23c3c56c4d1c2a613adcac7639c7c4f212643babee57f4867142c003681f19c93a", 0xdf}, {&(0x7f0000000200)="5fa7804e94bde3389df3ab0a4c9b3f009cd470aa7dbb24931173008a12a38d0059dcd039064b8c9753b3d7f0edb9e8df99e9b968bce7a2d30f9302988a48cf2b8f9ff94fd7eabadc9ad3cd8bb3bb951d1018d23ea8479ebaecd32d9287c28d06f0bb6dfc0f67f278d796ad59b7f6d0c542571ebe015882c4e63e3ff2dc5fa8a960d7ff278a1cbd2b26d4", 0x8a}, {&(0x7f00000002c0)="74f01deb061234bd1bceca2a4cf3c7e5e8", 0x11}], 0x4, 0x0) 09:44:20 executing program 0: socket(0x20, 0x5, 0x10001) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0xfffffffffffffeb3, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0xc}], 0x1, 0x0}, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010040ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:44:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x2) open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) 09:44:20 executing program 1: mprotect(&(0x7f00000f1000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380)={0xffffffffffffffcf, 0x5}, 0x8) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="c092c0802d0668bbd5f6b1d352e052835eaf045ee5d324317d91bd5312ae9caa63e9498af4a8a27fe42647ce170e534c5c8319eaa11f9d7831b410e595a14eff007c0ed28677bfff64699aff8c555ec9d50890d94e74c9845efbc997568550bfdae545f0ffd6f747cececaef243b273f0e28da2ddd0f4f6eaf33a84f71ac179a8b7ebc24171a95bcca5cdfde24ba2ad6de594a1c6243c117f36b105d31cce846bf43c09406a26090fa72ee48921c2aaf82a99490593943ad34ed9fa2e6122611f02282a8dba3c673cb5c1996d8386d7dff3b4fd31f91d96b9b", 0xd9}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="38000000000000000000000005000000deb3644f10004aeae5168c7b23a68fee400718d0f59e00f086e902a74839f52c51000000000000006800000000000000ffff000007000000596dd37f09e6a505949c004c1cc74ac849a57ae5e077e2919777c67aebb193a52830fc27f9da91e6b8f8c4e23fd946d7c59080bc8ce8f855d7c8071a95496fc637ca8926decd69be88dc0c0fcdadac09e900000000000000b800000000002200ffff000002000000d24b00262e655e00f8df1f76b619f390413d8f930774b3f7cd8d5a06168063b9e482fea7e2a53238d340802f5b0175db1d3150d30ec18c625e9350ee14f98b01cb5ca823a12f69e95bdbcd7aa66ae6e511a04ccb983b6e8ac8fbc853762fc9050000971ebb5cd9535023456c54dcb5b3d74892d69def9a42903beac9da41539a71a95a83e33d051f0a1356cd370e6d716f614aa824d4869e07d9f999c3c84e1e12d3fdf400000000"], 0x158}, 0x405) minherit(&(0x7f00000ef000/0x3000)=nil, 0x3000, 0x2) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 09:44:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc0002007, 0x2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x81) preadv(r1, &(0x7f0000005400)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000003340)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000004340)=""/135, 0x87}, {&(0x7f0000004400)=""/4096, 0x1000}], 0xa, 0x0) 09:44:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) syz_open_pts() syz_open_pts() 09:44:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="88", 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 09:44:21 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e8342878184051ecb6a6c251474700fcb5b1e9c28c4adf1008dcd115c25d38c9837c9acc46e7a566dcdd3c068677b3", 0x2f) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) 09:44:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20090, 0x186) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xcce, 0x2}, {0x18, 0x3, 0x8000000000000, 0x1bd1}, 0x7fffffff, [0x1, 0xfffffffffffffff7, 0x9, 0x400, 0x80, 0x6, 0x6, 0x6]}, 0x3c) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r1, &(0x7f00000002c0)="e1e81d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212eb0aaf5cac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd282cb438fca6880ca5594538cae8a3fe2831c33b8574dbca323c0e7d0365e7114ca8f9997737b726caf1b6cda9f50eeccd29dbe8aa1dbd714a39ff8dc9bd316522af395118a4af2f016a277eb2930c2264f41a5f068eaea0981b95c38812dd323e612543cd0091f85ce8ea61bdf01a04f2a3e16782ba8ca77bdfacead93e40947bd9972cde", 0x10a) r4 = syz_open_pts() getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000700), &(0x7f0000000740)=0x10) close(r0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) dup(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() getrlimit(0x7, &(0x7f0000000100)) 09:44:21 executing program 0: r0 = msgget$private(0x0, 0x200) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x20) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x10001) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getpgrp() r7 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x80, 0x6}, 0x1, 0x280000, r6, r7, 0x5, 0x0, 0x3, 0x6}) syz_emit_ethernet(0x175, &(0x7f0000000040)) 09:44:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002dcff000000000000291c1572b9cf49f53a0000bca9edbd9c9f439cf6c64b0ed5", 0x3c}], 0x1) 09:44:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x40, './file0\x00', './file0\x00'}) r1 = geteuid() r2 = getegid() r3 = semget$private(0x0, 0x4, 0x340) semop(r3, &(0x7f00000000c0)=[{0x0, 0x1f, 0x800}, {0x0, 0xfff, 0x1800}, {0x4, 0xd5, 0x1800}, {0x1, 0x1, 0x1800}, {0x4, 0x8, 0x1000}, {0x0, 0x8, 0x800}], 0x6) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) r4 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffc]}, 0x3c) syz_execute_func(&(0x7f0000000180)="460f77f20f5100c481e45f440a284f0fae8200000000c443b1227cdc9947660f1bd9c4e2f941b31e000000c4227d1a0bc402118e7c1257f3decb") ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xd128) setsockopt(r0, 0x9, 0x40, &(0x7f00000001c0)="7d1bdf5255602ae48158ba38e89d38a0457c6ec2e884bfb43dd467c844ee670e7bb2c7b8018410c07d6f89325b0523a874e1af4212801643e146fd1b4fb4a8681bb2fb7047f011eeb1ebd170940652615da0ed4959c5112ec995874d16c53f68565cdf563fb6a13657b0ae094423044391ba151604a05fad490a99df5a52cc7b40251e97aaa4f5d095d65c61b1413eeab8", 0x91) recvfrom$unix(r0, &(0x7f0000000280)=""/236, 0xec, 0x803, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000003c0)) kevent(r4, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x4003f, 0x0) fchown(r4, r1, r2) ioctl$TIOCNXCL(r0, 0x2000740e) 09:44:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x97, 0x0, 0x0, 0xfffffffffffffffd}], 0xa4, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r0, 0x6, r1) write(r4, &(0x7f00000000c0)="8f8b28b5b0e38f15a5ddf58f47eb39d917e0789dc6926151d77e02adc7e26ddea718f4225247c6545f3cbb49a81056ad7d6a1476b8aee88fcd6d2d8de68389eceba9b2bbd30b291aaea355f7b44dc5c1476832985c5e78fdb31f4d2857fb91ed5f3e63340e570424e8cd8d45d4ed93b393088f5a60f34499d0f3331f3d600d1a5cf0afb4d30f599bb2b13aeee4349e1907bc773004a4fc2aba38000000009ad04de9d885438942e9a4b0d9ad8dca8ea1869020802e4bdcd4ab3087794ca0afb1d492923f23631fc5ae9482423cb493b331b9f068a88fd7825649fba443e7a4aa117ca91c37c9ada8f85cbf0093939a98d602f437016ac30c435beb7ea835c0b30e9c9e4611c8841b2e9e8a4d780f62b268c35fe69903c187ee55a34957a94bfd46be593d422af494c3af6ba621b99e3ba3b6f01b694cfa06", 0x138) 09:44:21 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 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(r0, r1) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:44:21 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x1, 0x80, 0xa8a4}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x2, 0x2, 0x33, 0x8, r3}) mknod(&(0x7f0000000100)='./file0\x00', 0x2110, 0x1000) sendto$unix(r2, &(0x7f00000001c0)="b10005020200e704000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 09:44:21 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) setsockopt(r0, 0x7fff, 0x20, &(0x7f0000000380)="1f8e45c39535589f277c310899563756f3a4bdeacb1174f828cc3f21c1fe26cbf9de1cb825662f49eca5295b32edc1346279cda4334ab9af7f15a5a5b98c51a8c882640b2cc8ea90c997f78fb7f431104dc21149ab3cdd9f098bb0e7387b0e58996f16d79d810ba95eea329d80d59e8edf77ab187761b96347ad402f0c04546b89ebe5305f5c6c9c59d0c55df573b5ea036522fe8fad1421c4546e8655e09d823cd8b3373571802fc0ab2da9cd908e4f1345cfd0eeb7bd3a3d22cb145fb1c2462a6bfa6933a3ce3bb5e47d8638a2948c373670e649c3387ee7d5156d5c1ee6d4462647e5646e687563eaec5d5a399d022e18863c3fea36de18711dfdb411cb2503a7a21e319d5b772c6b6841862cd407e612", 0x170) 09:44:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x1c, 0x4003, 0x0) close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r2, 0x8c}, {r2, 0x4}, {r1, 0x5}, {r1, 0x2}], 0x5, 0xfffffffffffffffe) 09:44:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 09:44:21 executing program 0: kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000440)={0xd2e, [{0x3, 0x8}, {0x3}, {0x3, 0x5}, {0x3, 0x223a}, {0x3, 0x9}, {0x2, 0x7a7845a6}, {0x0, 0x79e}, {0x2, 0x1}, {0x3}, {0x3, 0xffff}, {0x0, 0x21}, {0x1, 0x36800000000}, {0x3, 0x200}, {0x3, 0x6}, {0x3, 0xe96a}, {0x3, 0x4}, {0x1}, {0x1, 0x5}, {0x3, 0x6b2}, {0x0, 0x6}, {0x3, 0xfffffffffffffff7}, {0x3, 0x80000000}, {0x3, 0x10000}, {0x1, 0x100}, {0x3, 0x40}, {0x1, 0x9}, {0x2, 0x1}, {0x3, 0x4}, {0x2, 0xfff}, {0x3, 0x40}, {0x1, 0x9}, {0x1, 0x1000}]}) 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) kqueue() 09:44:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000001c0)="02", 0x1) fcntl$setstatus(r2, 0x4, 0x80) fchmod(r0, 0x92) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) write(r0, &(0x7f0000000100)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfffffef3) 09:44:21 executing program 0: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x7, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x80, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x41, 0x0, 0x6, 0x6c}, {{r0}, 0x0, 0x82, 0x60, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x40, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7f, 0x6}, {{r0}, 0xfffffffffffffffd, 0x90, 0x40000083, 0x1, 0x10000}, {{r1}, 0x0, 0x41, 0x0, 0xc05c, 0xffff}], 0x6, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x9, 0x1ff}], 0xfffffffffffffffb, &(0x7f0000000200)={0x6, 0xfffffffffffffffb}) clock_getres(0x3, &(0x7f0000000240)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x7}, {0x18, 0x2, 0x3, 0x10001}, 0x3, [0x1, 0x7f, 0x7f, 0xfffffffffffffffb, 0x1, 0x20, 0x9, 0x7ff]}, 0x3c) clock_getres(0x0, &(0x7f00000002c0)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x4, &(0x7f0000000340)={0x2, 0x6}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000380)) recvfrom$unix(r3, &(0x7f00000003c0)=""/22, 0x16, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000400)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r4 = shmget$private(0x0, 0x4000, 0x408, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) r5 = dup(r1) ioctl$KDSETRAD(r5, 0x20004b43) msgget$private(0x0, 0x40) kevent(r1, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffb, 0xc, 0x0, 0x3, 0xd59}, {{r2}, 0xfffffffffffffffe, 0x1, 0xb2ebe49ec2018467, 0x3, 0x6}, {{r2}, 0xffffffffffffffff, 0x22, 0x80, 0x9, 0x7}, {{r3}, 0xfffffffffffffffd, 0x40, 0x2, 0x40, 0x174}], 0x1a3, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x2589, 0x200}, {{r1}, 0xfffffffffffffffc, 0x0, 0x42, 0x6, 0x40}, {{r5}, 0xfffffffffffffffd, 0x2, 0x26, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000007, 0xe008, 0x4}, {{r1}, 0xfffffffffffffff8, 0x1, 0xe0000004, 0x6, 0x401}], 0x6, &(0x7f0000000580)={0x8000, 0x879c}) kevent(r3, &(0x7f00000005c0)=[{{r5}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x751e5096, 0x275}, {{r3}, 0xfffffffffffffffe, 0x10, 0x10, 0xd171}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000015}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x8, 0x5}, {{r3}, 0x0, 0x40, 0x40, 0x8001, 0xfdc}, {{r2}, 0xfffffffffffffff9, 0x28, 0xf0000002, 0x3, 0x2}], 0x0, &(0x7f0000000680)=[{{r0}, 0xffffffffffffffff, 0x8a, 0x80000000, 0xfffffffffffffffa, 0x2}, {{r2}, 0xffffffffffffffff, 0xc0, 0x1, 0x401, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffb, 0x2b, 0xf0000000, 0x7, 0x3}, {{r1}, 0xfffffffffffffffb, 0x50, 0x8000008b, 0x20, 0x5}, {{r3}, 0x1f884ce336738e31, 0x70, 0x40000000, 0xc4a, 0xffffffff}, {{r3}, 0xfffffffffffffffb, 0xe1, 0xf0000001, 0x10001, 0x400}], 0x80000001, &(0x7f0000000740)={0x10001, 0x100000001}) pipe(&(0x7f0000000780)={0xffffffffffffffff}) read(r5, &(0x7f00000007c0)=""/42, 0x2a) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000800)=0x790) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd\x00', 0x81a0, 0x0) syz_execute_func(&(0x7f0000000880)="662e66440ff7cdc4e299915c4808c4623d3c729d66420f0fe597672e2626660ff4c8450f92634c43d9f9f08376a400c4227921aba1be1403420f01c4") msgget$private(0x0, 0x10) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000008c0)={0x80, 0x5, 0x2, 0x1, "8ba7ac85a203ef3ac34c085305b69020670c0ea5", 0x3, 0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x800, 0x0) 09:44:21 executing program 0: r0 = socket(0x10000000000018, 0x6, 0x80000005) setsockopt(r0, 0x4b, 0x25, &(0x7f00000000c0), 0x274) 09:44:21 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x689fe63, 0x3, 0x4, 0x5, "0d8caaacf47f347b76bfc00fe8c9bb91a84825d9", 0xb340, 0x81}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000), 0x0) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() r3 = semget(0x0, 0x3, 0x0) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000280)=""/170) close(r1) dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "5c22125e00e0ffffff404000ffffffffbffeffde"}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:44:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x3) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getuid() getgroups(0x8, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) getpgid(0x0) dup2(r1, r3) 09:44:22 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/86}, &(0x7f0000000100)=0x58) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mlockall(0x1) lseek(r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r3, &(0x7f0000000200)=""/243, 0xf3) 09:44:22 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000004740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0xc3) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) 09:44:22 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = semget$private(0x0, 0x7, 0x4) semget$private(0x0, 0x4, 0x2) rmdir(&(0x7f0000000100)='./file0\x00') semop(r0, &(0x7f00000000c0)=[{0x1, 0x6, 0x800}, {0x3, 0xfff, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x200, 0x1000}, {0x7, 0x80000001, 0x1800}, {0x0, 0xe1, 0x1800}], 0x8) r1 = semget$private(0x0, 0x2, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/4096) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/182) 09:44:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 09:44:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x800007fffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x1010, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) chroot(&(0x7f0000000040)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x10001, 0x35f14551, 0x4, 0x13ac2d821b53e034, 0x40, 0x10001, 0x8, 0x1, 0x0, 0x5cb, 0x800}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) 09:44:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x20000000, 0x3, &(0x7f0000000100)="0eaf21996cf4609a260db905997524f8", 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8c0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 09:44:22 executing program 1: r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x800000000381, 0x0) fcntl$setstatus(r0, 0x4, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='./bus\x00') nanosleep(&(0x7f0000000180)={0x3f8, 0x1}, &(0x7f00000002c0)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x9d1, &(0x7f0000000080)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="1e0cbf1f57186ab847e361f8147801d97f50161a418085649a526db34d4eadd7a4cb587927513735742090f606a1289c6b5b584fa836312d689652a8774dc913b038bfe3037b7ef34a41e2b95d9c4c26e0b2839abc8ff1fd59e9b29b42fe60793fc03dbf5a252c0b234b77745a15c4bea0d575ea3db61314734a908940cc2c595a8de1abe24fba061d4573bbd564df4dd7da558d6cff529272706738e2edcac723a2eeba2eaf156341d2b201bd70a5843041d425a0ca0fb3cecba32c53c16eb0b9adde5736d052288224442571b21f08d35b3c93229fa135b8d7", 0xda}, {&(0x7f0000000000)="189fdbdb9e1d1ec8ffb6b8cdc6485d3fe5e3aa0f6fb346a089b5040ceea3c65ea9c8677a123a4b3abfaf3493f844fa96db715e28343c1ee16d6d933825a2ce163edf3d05d7ac39142c9f5d07b082ac03c4694fa4c3a472a9e5a73d71e3d2dd6117f6c1e1f037131156b30abd641124471cfa", 0x72}, {&(0x7f0000000300)="e3aba4ee78af0a8a200edd1152efbbaeda2eb3616f29f9f6c8f4a3bb1eeed296f2f632cbc033f12588cf59b006993b27fe36a620bd5d399df83b3d46b5bebc", 0x3f}], 0x3, 0x0) 09:44:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) fcntl$setstatus(r1, 0x4, 0xcc) r4 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r4) close(r0) 09:44:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0xe5a3, 0x0, "03f3aeeb9c3ecbd0375b45036d5d2af5fde549ab"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d", 0xb}], 0x1) 09:44:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x92, 0x3, 0x7fffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffff, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x8000, 0x81}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x88, 0x2, 0xbd, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x6, 0x2, 0x3}, {{r0}, 0x0, 0x0, 0x20000001, 0x620, 0x40}, {{r0}, 0xfffffffffffffff9, 0x10, 0x24, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x9, 0x66a7}, {{r0}, 0xfffffffffffffff9, 0x583987f60953c0fc, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x4afa, 0x9}], 0x4, &(0x7f0000000000)={0x370, 0x3}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000300)=""/214, 0xd6}], 0x1, 0x0) 09:44:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') write(r0, &(0x7f0000000440)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b0000f91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() fchmod(r1, 0x40) sendto(0xffffffffffffffff, &(0x7f0000000200)="d190677f93b5f3774ec2731a11c7161587b68c053746ed749941865652825ad327fddcfb76228bbd874c6f33c8e58834f4e7960193d802ba7c2b017f9b070cfb18d443eef8b6ca6f62309ddc00ef5e1588c7be31a71fec3b975207ecba2cdff9ff35384134cc121e9abddcffdcf5cf", 0x6f, 0x40c, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) sendto(0xffffffffffffffff, &(0x7f0000000280)="632f3bc40fa7c0936c823487deead140d2b566fa906ac144caad705a98f22ab0085e3a738b4690d6e298ea4795d1232c5dfa56105fe0ca057ba16d16beb76c57aeb5996d7425150215aa82241b8090b91cd5e38e27a379a710d5e0f79bb68575fb", 0x61, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x7fff, 0x7fffffff, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00000000e3"}) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x5b1, 0x1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000300)) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x80) 09:44:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x28388, 0x0) fchmod(r0, 0x10c) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) setsockopt(r1, 0x483c, 0x2, &(0x7f0000000080)="537c3dfb94ce5330f6d4e63e97614d45c89f0ada7d1e27ba91a480882fa34298506b154dd0bd3f756959fe86bc", 0x2d) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r1) ftruncate(r1, 0x10001) socket(0x20, 0x3, 0x6) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) pledge(&(0x7f0000000200)='(-(\x00', &(0x7f0000000240)='.]-\x00') minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) 09:44:23 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x80}, {r1, 0x1}, {r0, 0x8}, {r0, 0x8}], 0x4, 0x2) close(r1) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getgroups(0x9, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getgroups(0x2, &(0x7f00000014c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) r9 = getuid() getgroups(0x3, &(0x7f0000001500)=[0x0, 0xffffffffffffffff, 0x0]) r11 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r14 = getpid() r15 = getuid() r16 = getgid() sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000040)=ANY=[@ANYBLOB="0008012f66696c65300e"], 0xa, &(0x7f0000001380)=[{&(0x7f0000000100)="4294c2be83ad86bd642877f9a606c5cb32401a7b1f4d9e8110a831a2dfe5363b9873661bf0a9ed0cc99299ed7172c677b134c3e896ed557b07201bc9b874a8bff9023d56b21364710badc3699e2e169fe98a10145b7c3b595988e6242f9f22248893760b3b2bde97e0e9b5190173ca1cc0fb7c80666a881dcf216f65272f1aa7accf370006bffb1b1bea667c0875bc8464d3f9f0e47dfa615f02295cdaa18c6a5cbf7b657ac8f6ca12d5932a02732475fad6c085bd264591d539a057508f6cf093fec118c556c6e0a6b641bea79a434ac5d7a847d04f9ca7b40264f3335bc1a6bcd9ac0278d9e820106405944b2fec605c721ebef894ccdf0d6d8afc4721a31e58ec40b09c62ce4113264b3e16f6a4c443d66dc478ffd8883c002f84f4bfdb08ba2bf6e4eb827d3c5e119790b767adf56c4092535787fcf4f884be79e671a7ffb8e500d60730aa317be315ea55345893b9500ad9a3233dcd39d0c0d2e96fca7b4806812875beab761d682fa7b79b2257ab667e484b0ee044917053765ecb203a7759eda6316fc8c3915b68ff3b0ac804ee41a05a2d63b9522c7bca308183162a9a228b6547933293cfd4283f5fef4c0e8f77400c1e979ed9593a780cd11248046d968d45fbb9a255e5840e2e8d51d00670c300d6650643fde5b395bc84620a738897cd53ab3fb86d0550a8145b15e827721bba39d044b517937d083f1bc8ee86da2c72884e5be73b1479344e28cd495e6cf9e7937d2f0fba7b56a1ff92ee17df1bb319ff7311d33a5a0fc5b9b434fd21fec82c810a9878d179dd473fc68cbee7cc3dc38ddeaf3d17fb9af7b81f29ce1d1ddec4dc59da11089731c518a883769a287c0e8e8629e1a2f5b1c967d9ae3afdbb6381a175143fbc1e4f0a0f8ceed6bbca11826ef2391aa9d72b5dc5e82543d26e3a41849386eacfe3ac252074e4cac2072c98536e92d4c4ffefe4685e972300b4ab36e6e182ec8c1cb6f857de8114d4a106837c37fc2e7ec30e547a7f9b2f0900e917f4b084d7727755e9365da8f87cd6a8c4079661215fe74b309d3241e76e478287b1d1a5a1186f2eac83b6e78045e7ed803502c60fc8ec26a70ab33f3ee95d9bb12fae93edbd75b5d085dd94bedd5d2e11ace94410b671bc154999d638ddb6c4faea4e10b9883cbf03f81576dbbafbaacaa45af3b888357e72936fb3ed1b59ebfbbb22aa8f4a8485973fdac24826095d8f603f271c252ee36fdb0f4d48ba709640878e5fb21da32535bd26b5b7f428b2486d23f3509ecdb6dfc27739e343fb5d65d9f5ef2d132e96a444379024fcb76f1149b53eb866b3f9977a54cc78841212053b77ac5f0e94c0c2ced729136c0636d4aca48df80af44c5db0f301d9bf3b204fcf8a1740c0ef1784b246a0d6a662ee904863784868cddf54254126ace7be7603f26b4fb44ddbb17cb121496c8291d3e8cf44033971ec986d0b7303f50fbc27f99ecca1a068026533791dfc44ab7febe1ade950e9d24284e35ed6ae9b2fa15e0477b32d41f56a06799aaca34ac1758317a62a077dbed8e5d35e0efe9d4dd6b5e49be9100a4c063ebe8d5c5e39c747cb7349160ae5a4c3b9d3bf0d2321b41ff0f00c904fe2977cd0e202c9272d636d8a95b499629a0d2d68dfeaf124d7b5bd543352059bc4c97b14f6a54e3621af80beeb4389330629ad264fc46d05ae42da7b4c6a23c6465097791140fdca66a10021a08c65584f55c05d279c7c1226ced088d74ac1e4491759ff5be99ecabca4d1bd8e4108a5c118eb4ddd6dd8897245e1a47224ce4e482b15f200c80a0ce8b41357ca71843f13b43dbf1adb494549212dc8b9c951318f5627e5f04c8d87d8971640a3319bfa20647756dfb3154c05449596df9131c0c261272cbb4106cf2b71d766659ad8d48d28419aa3acdc93129143fc35e84bcb1feded85698a458e43843b56ebe762f8d8f772ad4971cc9b479763f9fb21dd03c75a59943eb153cc017fe2319dda51a006535491197cd80204e3286874e3c553ead7cc3061f460cdded26087f98e46be24fa48eda865593b517b9b7b790ded187e8baf45652986b52bb79f69dc8c923feb75330654208d4584d73741a92fec1876f27bf61b4e5134074e8118f5fa3e118316cd38c1d223810eb8013697843136b8f0ae909114fefd852ab4f2ee276386b4fc25ad6c54958290fac61993411ee44ea874ff8df2045cb24f5702755e574a3b84a28495e34d664613b7650f2e49dbbb0f7bfc092653ebf2683226df420a792990407c52fc67b3b6e9e8db58d0ea8d2168dabd4cc5f54815a3642bcb7aec853c0b865a90dc8d3b9e00ac34f5b7880361db5da626666e1146c78244a7e572c7d60adf3df2155feffba3dde7a850079296705ace2cc61f22c379673f0f9fea4311c2bca08f6ff2fe1ab5884523e29e500a2a38067b04c4930399470ec59017d3bc41448304734da86a4ba790766ddb74d7674616091d47baa9f262ccf543918625a35a5ae10d7328eac5a3b46bfa9603dbfe2bc4de0f0844318e76ec7920b837606616fd54ff19ac3f60a6015d11eda9d74b7537ed6a1ffb23911c66a6f99a6d390e069c9b0a052b2b82d72f4c3642a0619483fe6e33ae0a0a17d146a617d30bf3a65c5969e2afc630d40ca54aad9153a53e8340455c085067ca41b24cdc10fd415e27f598950a3e69436b1ef51dac7cdb64f076a71e6365d2b4404f6690b2a867d9323c593bb37455dc5e61d6d8a53528fe379a7ef9e48b60d3094281812494bbd70bfd7a095931b406769d285a6a0a31ff48252ad4fe3583560c732c85db77487dd88278489f0b2a66934230a394df2e16d68235583f4f274c7c456ac70de1c82bf96092e11f4c9ed15bd6b0ba967b5df1d4bc4f41da51fa4a4d9d43b1b8bbfd23ecd32a374b5abfcc0af0fa673936c20fab7c26dbb54564dfca838def51d91f0a52c9577bb0a4d35bd2c6959211105fb50521ebec3e0c7aac9bcc2a8a47c5b72fcd45d191b4bcc20c4e68cad74d8cfba237ee6d68df35f1e5c7faccad344550caecf095dade994b2de3d4f46ac15ea6b65eb5e79df2bc8dc145e17c4c67e7017de88659f585aa798a194f7daf6c6db7e3d53b63ac26a6dc88033da4e152cec5697b8996e6ac9b7449ae62136b0e46fc969557c26f516fd51932421714e0a716b75ad902b80f9c362f8a012ab4893d52a523fee9e659e6d3acab3a28a26a6ae90d53c99895473af204332495725aa35222fa2626b104e2c606116a759bfda83e1a91632b4140f5068290707fe102c3e6362a67d8eeca4ef306dad081113af5780793b0ef73831f900c6f41f06964284066205be79f3659973528c709261836b4ba0fe62f5e1528d11d6106c7c08e23c4e2f3ab55d9d5e64b39f8c889830fadf2119f8bed87141f9597e6240cba570b90c502d95ab5d6022a679489cd8fd8fb6dac52fabfecc81d3e65f09217bfedc97c857c56b908ff90c14ad0c06651ba6014143c3e1e1273577ae82e4deb3534f80d48aac0e59f361365b6fcfa3f23694fa5248b2deccdadbbb24137275fc391bb0c072d01f7651ee251767ff192dd5cf01684e27c3a9c5aafc3310e8213cdd7926920a7d2c27d20a80efc47b5a5ba06157a5d20742f7fe3b8e93ca339c5e0a52ea78640bc372977c34b13f6bcf65b584a40beb8a2af78f9f4b587490a7315f1680b4e8ac8082ec2ab6b0d51da09fd4a2c543ac6b23d07ecd42bf30cd882a0a2762888765e280ab00f731ebaa4b8807c8b47b1b61de2a03495b2562af32fc2b9d2bd9e8dc667a3cc79fe5f1b74145d947716e38f5a550a59aa5dfd2d291cde9f37b072ce3de7fef943cad9311a1d5f85a4f849ca4de76ec5c29c10b39b98b4ddb5024b03aaa7fd47643c41e3fbfb207a84c3f9383f9bc3388141498af0650082100603d973cbde893b7cf822b474c7ab9239f48d87f67c0f976c6bc5fda0ff4a14d4ebc0452860433638c66fb363669c9cfbe4aa3eb86e1895f1bc5e5b21b40003ac10b4e2e481efb9d21b7fba4ea588bbe50160427547c6adf3d61420707f99abef63bda289085ecda161c171addd80da755e17225e5069b5b09f31e64c63a19d4e4e60ec6442eab3db3c5e82738048e191baeba2a068ffb792038f3a86ba4363c271188e0cadef279b8d26ab0469b731d9504e7c39ebc25d856ea10bdd7886d4dd373f77f98b64f1df85c43750351553f2c059fd9bfc27cb602be0f9dbab824a86ebf52027bd5510fb95d83c1ea862d0c6a2d7f132bb1dddfc2366f0b5532b0b4ac5d393f471c663e9d5d3587f3efbf0bc58fe995f94fcc8a06c8a397461902717b54b468ff50cd1e23d2b2c4f5a5f5f29112ade579cb7bd1f66145ae8985eaae5a5a58fddef827e4bedb79d7e8b04a527373da1b0923ca2fa0a43df7edf6194c2120357a89329182473c7a7fecd70b02fd1dff73ee3b721feb0e3d53f8470e9fb1d31d99f7ef877b1f855d7a053791cfa6ec3906c48fad4ef7e76246318aef068d17623cc182c4bca88c08596df0484217b13c70606a1a5afe59899c1f5d2c37f631957abfc962e6bd648aa0928a4da0fa4e97c7fe6608fe4ec5e47d7f3ab3ddc691f81074b0c9bea1bd0987a5737c9fb3d09d8c05b520766268807fed87a206f53683e94ff341b3c17977a4d49cb42efda1f289e4e1c236017ffef371f75ab638b96e59759d7c6a2d286a899f9058871e20333b555b7a9e296d9c4e02c0f62ab2cbcd1dc9f00f4ff0361107b631d21a41ee540521671c3c7d6de1d9e019b0aa901aa097f3aceb99a1dbeb8a629729b894f99f9d4b72b9683e97068a749e1459bf0160858811aefe86e63463bdc216ccea55be948b813e9341053768ba156252caf51a8115c01cdf06f38c4caebd494f2c813eb6a92c62022dfa93005308af4e7df1d9dd065d343067057457741d04822978677a715b146ce9dbd950daac5f2296f914ebe69993bcc426ed1c720d43cf7c70bbfea07039e9f79565653bebaf93a13cb1585b083ee958dd18d71b6095470bdd0a129565cb989de2275f2d31ea9792e5219b4023ffca9254e50244c73686cbc8831e2be2438f283cc61531b438c7467022af00a65b33ebad2f76c43fdd604821dee8df97cfd1866f31764a66f67e677b1dab2197a5b999b2e5e5b99f15762a79a0a9d7c026e252557321a37518951d49629efe1890ed4af16bfc207a80a56c6cf6da40f3f3a56fcc94cde99860611733539d9cb365fd7ebaed10190477d5d6a50013a4efefcd7334eb7a42b8096a7f51fbc7f94abeb93ea86a7fe76e0bac5c6d65c808887d2f3ea4596c9e72acc65537126f59f8d633e23745de887c7c060ec00fe97b93d89b94267d1ea76113d0e6eead7d81653cd275fffed365742dc754edbd21b275632d42d269282437989b88a147c9ec085c890d2882c9d96ae2e4d63abd1ff149224e8076d2643d08a4fd18b3d907dee5a0e53c21b46b98be53ec97e3fc3864312ccdac6c1d1d0e6636c2a6cc1b1edc215b914b0e041602fe95e4206a04f28ce3cdb72988a657dd04554e2f88d31637442a541accdf02c1fbfc36b54074c7ea78a6ba4ad74f6ecd26953371298ab0da5043f3db70c44affbbb2b25f7b388504b8efe35b5084cd39c9af07e0873d03b0907981995ecf4e016c609e641eef473aa2b2fd404522df0e0bb7caadbcf2ede9b786f4056318073ea53f872c13dbade0989c174919900ff3eadf370b295115a99872df8f20731bdbf0a0305225a556a9f3775acd090051dc04b29bc93ecac38ef6a5da32b", 0x1000}, {&(0x7f0000001100)="538b9c213e01bc914f0653654d6796d76389d79edeb16a3b99505f6757d93447180d8217dd4b2798818df988aa196e0474841f529594c4740932a75aab543387d93bd42afa0eeb084a7c9f973725d3157fd9628d951f545268cbe600c1e9afb2f039b1106b2a70f088ac34280d0e210b6fac342a6d7ef857e45ac92676a5e03aeaa86ed6540125a589a21ca531ce70eb1f63a2a3d7d166a1cba62799631363e6c4f4fc981912114c3e772dbe70c8062c32a017de7c6aded6fdb8ffdeebc4143599eb12427949733e1ed5ce6c0aa3101afaf1656c", 0xd4}, {&(0x7f0000000080)="85156860ac22639b9046bc0a5ec0b3cf6058955e6147", 0x16}, {&(0x7f0000001200)="3d55b2f925ded9ea158aca5f33788e7bfd7a11f092ef6c34c0c15e47e8c23c85ff20f0ef9265f75b1eb34577d9ab4f1d9e24eac49edc4924782309a2ce29c4aa58551bf001b4233eec4eb45887974fc64651fa6e2e68b0ebca3c06d5", 0x5c}, {&(0x7f0000001280)="760163f35e3f76acab8d120c721f63c36ac3ad26c538661f69e48cb3ee6de82c803c400b3d4efca85e4b9600f64454c8acf0ae76b36931043c69b13590e84775c79d56d2db9705eee7bb42b7cd86722fa0d47ea6a84327fa35dda619c024c991342c18d6f5264a76858fe4b9d98c61f426ecf50b6ce6c9e98561695cac53e2b1e79eec2225da255719435d1386794e520cd525175c202f4c6213149e16b46f36372a363a12d191efd867f1aff44e3c8ac223473cf3e819528415455fcfb260696e377925edbfc1ce08ac3001b478693527d9f792b22d", 0xd6}], 0x5, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x1}, 0x1) preadv(r1, &(0x7f0000001780)=[{&(0x7f0000001700)=""/80, 0x50}], 0x1, 0x0) socket$inet6(0x18, 0x4, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000016c0)={0x5, 0x1}, 0x8) 09:44:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0xc4) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x21, 0x2) 09:44:23 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 09:44:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 09:44:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00037c59098208d4b075819e86005fcf235cd616ffff0000107d0c"], 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="8c4a3bab6bf04ad5f0555029108f77090863a6555c24d96756801c2441354d40c12dfd7708b28a2460a07dc70e6160b46ec8f484a5124af28d1797575726b0f858510429d3d94bde5feae2c0c71adbc3e6c2348c4d889ba9af599dacb48177a09ca6435f7a9f8e2c7f2f74f71a6f4a75e78c1fbb91d0b2f5cfc044962e9b4a70ccf951b6c34b5da0fc44a2e6025eefb4b215c3d654b7c2781a773fc8f5869533ba511bb05a5d1349d489aaef1b897f15bb771bc7", 0xb4}], 0x1, 0x0) 09:44:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="491fd494a93d594daf86c9b9e206e84cd94c8f5a79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb81ffffffffffffffbdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c77609fdf9829f5f0b629f8b61d9ae39", 0x98) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 09:44:24 executing program 0: r0 = getuid() setuid(r0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x80, 0x0, 0xc6, 0x0) 09:44:24 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f0000000100), &(0x7f0000000140)=0x4) accept$unix(0xffffffffffffffff, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f8e592ed5301d844a19f8c8c32c12a88222c419aefd3b2b7fb4b5a6d328f4f5cddca754ae99e96607b22c5ad2a"], 0x0) execve(0x0, 0x0, 0x0) 09:44:24 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x5, 0x400) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 09:44:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x84, 0x2) open(&(0x7f0000000400)='./file1\x00', 0x80, 0x4) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="ae34ef7c6e96c48e4c4349f002155aaa955954309b846afaa6e56e085b40b971e3962785e8c2e63f02788127fd569f3018806c155b3e996ea9577aac0f748e66e53f2cb011", 0x45}, {&(0x7f0000000200)="cfbb916269e73129ac7e09dda4ba63db583c06d7cf692cafb89e6cdf7ab99a19a272c0f7c08fc21b1002e5f6e7fab0bc6f29e372258533f86e8c0f9bb9da091596709629a82fab32e6926d", 0x4b}, {&(0x7f0000000140)="bb4c93e07cc2caa6af8cddb7e7a9a574e7449fbca2e4bf7ab7f31ce1761a61a3edd4f2e1cbb4dfca0473ed8c6e14541b", 0x30}, {&(0x7f0000000280)="8a9b8bf69f92ea16fd2b7230d1dd894d4ce0fd611fe33e340445fb52e7a58f8abc7365fca5a6463db95f3d443d8bda999b311fd157eaee154d75d1e892eba2162b7b486d13aa48e03e41b2f295968f6e09a34d3457ff941d05d11d1fc90b3b11ae211b0a85580f6c0ebef6d90da5c56d530d3147baaa07ed7abb92ceb90589bee66b9ef7a33b24693f88e84f49536137ad372d6ec171b559c5bc6e1852fe3535c38192220a14979f02745d35cae2aba91a7cc95b66e51e3fea6a3b76031ff2f2bd69a5a023fc3cabf9b16f3b36a21876f72405f19cb350443085fa4dbf87127343d8d413cfcf8366289546938734ae5f7a8088a6f406047bb78b2573fe4f", 0xfe}, {&(0x7f0000000380)="82675b23297e137bb8ed44c813d2bf48008217155b24bac8f3fb3275680b2498bdacf6b3d6a68a91a44240f5cda7ed7a71257bc07cfafd00327ab5830681612ecfeb70ec07444c2996495b9282062c964136c089daa502d2a2290d6ea97e15917cd0d6ebdb8aa30d1cf1", 0xfffffffffffffd81}], 0x5, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') 09:44:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000004d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x40000000020, 0x82}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x6, 0x40}, {{r2}, 0xfffffffffffffffe, 0x34, 0x0, 0x1ff, 0x4}], 0x100000000, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x20}, {{r0}, 0xfffffffffffffff8, 0x8, 0x10, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0xb0, 0xc0000011, 0x7}, {{r2}, 0x0, 0xb1, 0x80000000, 0x1ff, 0x9b1}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0xfffffffffffffffa, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x1, 0xa0, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x84, 0x8, 0x3f, 0x2}], 0x2, &(0x7f0000000040)={0x5, 0x10000}) kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) close(r1) 09:44:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) 09:44:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket$inet6(0x18, 0x4005, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x9892}, 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x5}, 0x8) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 09:44:24 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x1) close(r0) 09:44:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffff9, 0x7, 0x10001, 0x40, "5e5b3eb9c37f405fb67a2683b80e60bdddfd6b4b", 0x7, 0xf9}) 09:44:25 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) connect(r1, &(0x7f0000000000)=@in, 0xc) 09:44:25 executing program 1: r0 = socket(0x20, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 09:44:25 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 09:44:25 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0xc, 0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="fdff2d2f66696c653000"], 0xa) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r6) r8 = kqueue() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7e28, 0x7fff, 0x40, 0x3, "a7fe874f01729c24763e16ad7b35de7dcbe8cbc7", 0x7, 0x9}) fcntl$dupfd(r8, 0xa, r7) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)) syz_open_pts() syz_open_pts() r9 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r9) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) 09:44:25 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20490, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7, './bus\x00', './bus\x00'}) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b01) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000040)='L92', 0x3) 09:44:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x20800, 0x100) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 09:44:25 executing program 1: r0 = socket(0x33, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x8) fchdir(r0) fchdir(r0) 09:44:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0d012e2f66696c65a400"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x0, 0x9c) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:44:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x40, 0x100) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) 09:44:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x1, 0x1, 0x8, 0xc5aa, 0xffffffffffffcd95}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) flock(r0, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffffff9}, {0x2, 0x7}}) faccessat(r2, &(0x7f0000000040)='./bus\x00', 0x10b, 0x1) r3 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000300)={0x2, 0x3}) 09:44:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 09:44:25 executing program 0: rmdir(&(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0xbffe, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) 09:44:25 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000013c0)=0x1002) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000001400)=@in={0x2, 0x2}, 0xc, &(0x7f0000002680)=[{&(0x7f0000001440)="142647cd4cff48ec4c60338b05f0e5fb4692c345a9612bea7099a7e48ce5483720ba971f0586f435e2ab23df9ad6bdb594a227cc30f684beb12d2251f7c7fca746c5bc586a99b609ba29dba4db38e6c391569f7f621223e46b7a048d08663e9ea732586719557856b3deaa4fcf4638fabe5c5b4cc91b7129d42626b8f75be07a3f7593fbe576ef40f7666baaf6c7eac2b1310942944b19c59fc759e625fa2fbde853ed94cfbf9e1d8e17e9fe503cc1853f89147f5fd2e1a2c1da9b48001ae1c9f8c8a5de59bd0ccc6d4964962df732470b57ea973f47616e330d71a6bfea69025105ae4e4189f1da9b9b8f7a17721056cf9ae3f0b7dc818169bb4e4e73e9505393d8990debc128ead53f18ef376743c3e6f647ccd48bac95c948a0406e889420b98b0b54000f49f905544850aee4e8bea6cf9ab04e508cdb48d6fb7dc361d332e8abaaef0b2b1c80bfe944573bfe27168df5bd68ad34e05644394cccd0b87343be88a0278b28f6ff65d25302049cb6edf915e5063dc4a0f33cb897a7c2933df154e38eca81865a0127afdfd806236bc7b9ccf760e95d7486c8f2d73d3c18f1e3fdeb2e06d8067a707d511cbff085ddeca6f94919654a7fc4f90bfa5a9d631704db66acf7c1383f6f3be764b17a1775c31e21ce285a282bcbb563c845dd2618191700babe824b4fff50d1ce75baed4b1969540e0d37bde5dc7a34465489a6bb16bac1b926b8da0cefaad79c707bcb67c8e95757bb160c25588108f47f02d1b50d2c051a28bea5f3f5ed54d2f6f098b380294960c844448113933659f5b8d68f28f3ebe2a5b566a27f7fbc3510b91f60ff03a4f77cbad0a09eba8fa0db2555b43b3dd4c20968f6212cb778c451bcb5b4b9d581cd4988b71266980cb6dfe84dd4d7a79035eb8c32fa839e5f97327e7f48d2947bafbec005450c2f4901d6a002cbb18c762461f9a0672eb0a397b37523db83399d6b9118fbebe6ea82df25262f24851efe61636edda032a3a45acaa0d65dd56037b2751232611496629f5b0d5a91b539b21db49f49692231210ebf0dc7e8ca4b21434e0a9c11eec6aab8f36fe9aa346c56e8decdd5db74f3643297914a2cfb9fce4118f9997ccec9451f9c8a5d955f918f36b07823d892a1e69e21773418c065179c5a6f1f1427025ffa92e1599a0486d898a252351f1caf22b17167c82d5ec2d7dc998236e80b3acd0ba9f90973f4d89db1e23ee3bb75ddd37fd84268199a3284a09695158cea7557b933d950d56d45e1d5ce58d2b018bae15d65c3d00c7aa74141833c180d425999dd5b9451b2317e3e6bbaeadd8505f673a13cd4c81958a749dfd296daf6ac68fc6f676be8679a0bdac5f6b90efa50b93d84e4c1dd1c1d9a04059f280fd1ddea3b4c1c5ddec8b2b9ee0134fc6d3488c4753aa67f78214b823013061213d03115095e4bd7ffabe6b579271b55840c8e40e36aa9784cd5512db6704d284c9ad57feebed0faa84e08614bc603503909b8b52ef79ab40021b4805fb790d9a4ee8df66a2c7b478f4d30c120d51ea6bf1f64f8d0d4b57f2c73045894e6cf5f37119a51f6773a1723dee7207cfd95748f2592e3d73d867461d25d4b3058c7ee633b3d7dd15281a9f776469f4dad5f3c880a7a3e474ea9cb8dd1ffb6a5a91a13dae6444f13d7153b52f9ff6689e7f6eade988dff8eaa977af451b5d575ba258b8a7b4095964fc6928903572d695347c8b707ad252d4e2b1c1fa13c1bd9234eadcc75935d701d6d3195b4c4adcff091d122926f3d826dcb9ca6b15c2e68adc139417964d2c64cdba94a2aaec2a7910da7794280d4acbdd36fb382e484200b4016416bf7101f0891d99cd1f4508e1ade2bc97f3e79dab95ea7587eaf3f14c1d935b14d9f1a558905f446b55a669d1456da42c720ae05293a432f599951056edfbbb7aee60fb1c3449e2a60e05b4173b4a53bac05fe838d0885431f7eb66194f72ff15defd80374c8e409c063ec82e1d0eac7f6dd231cf3c9b6c2b8dc5d3ca71d7e50af0cd939da3003669257d84f48fc4f32f6966700853fdd68b1bbd643236a2cd2ead25a0a37a3a0eee92a528657f90946005913146f912fab2336dbce00e85d54a17c05de60277cf28de61ef1a87c205ee42f75bad5e03e3d105c06ee522da9df64eb081add011c4fd72f9b9923979fbe476fd8730221a3c3a3d1f7a17927e79d26aa7d431428bbd64d8ebe4917c44f119224359503c96ef6ba6cf9552d42eefca66a79c6f7163d6f0a379e4048bd466a3a121455fb087d1591378a79a4266aaa73dc290d500139ee150f137920c464c846eec9795b3c91747c8e96cb8e9b0040102bf4bc5488b1d34b80ca7d64e43038a9121dd09d28c805be41c3a412ba75d855ec4750983a5804f279fc325b4ddc9eb5a8ddaeee5a5c766bebecbe1ea83461cc488cde3a9c62bc50d237d4d898f95265ceaa9891ab04734b355aaa4e465c44837e2b66961988a6f1c383892d3d7167cfdfc454872cb54df1448cc80bbb5607a233434ccf1033373d77e5eee53d0b416d647ab2b258f66d05aca456bfaf221affdc06273a94aaa71ad03b4be942deee4b4bd7cb6f31485c126968e297c590c4a4ef945202355f23bb673beae6ff64816be3ece69194bdeecc39a04b0282ffc0ce0cd86130a453a8c353df1c864ba0ac2a4889e6e0bfb4bcd399301eba3606d0bf570ed10a34d96369cc1db0aaba64807e8a06ad1bfbe02f828b958c569a967ed7c468a7d5926e7d5f24ded7fbecfd3cf804f1708adb69b29d447e6b1216058b84c45aa1f38d84bd56c62c5f73c4e3e066cacb19e7bfe0813b0633cccb088a57423ed21e6075b5c5d637b73b7b380e5222a79a1e2f4cdc40824eff2ba6ac8e2174a8189e848a9247a4ca93d4c45aed4d9d0934c88bad79e5f314ba09581110f614c86eb1565246df985733fc4fc9f6227412f076b86a40cdddf59e3c344697806b512938f3eb23d543315a105fb82375f41aaa693341736f7fc1568e1790dfc96c74fec9e8ade3941d67d3c3e3a1414630a780db82d467f679bbf558446ee9c657a78b9d0f9b95024b91e347e2094898f4f5ed119b792b93cf62224bf398b60beaf750fdc4586beb6621ccde499d05d090ec1963b053a700b5ea9e83fe6596711822114271c3c97fc1b0bd9f3077de4b7a4d3eb5dd8402014ced92bafa7305f30c5a8620a198932c02068498b0fc40336a5f0f7046287a73069adbc9f6f111643f69f732588851cfba7f815a78834a43ca515707f8e101fe329089b27df8bcba9529e86f65ee6ac9b72be893a2526376c5bf60ff5d5bc69115f2028142ab0d79a19f78878f41103191617fcb79a6ae666030a5b164a8381519d0f965cbb6bfc6a937667a7a6778b0e665b03bcb23d24c2de626b021de1be841c2be927305bc402336ceba702c7b82c6b506de9a235d35112f73fbcf58f8a86bb3747b0c73ceed888948f047fb9ce6fb0a4d094a581a22efd6dee29181473824076cce61495dd4dd694d490803fb6b54940625cf9e12c1b9a209f10226809d19f1cf78d536479ea3881f48eab7e76bcd699e3c745ff4837d1208a21c82c816b89892da33477a18f8d207e402b5a6da98e572d6b6f42d0a6831da810ec23bee1339ea94707d0ece0825f34a947d9e57c45feffc7660d922846143cf2f4670a6d0ebf7b39c2ca9a6b497ddc17413209cc9cc2e7eba51fe30213bbea8d46c829380908c257707c8230e79ce2a3cf7f0dddfada5bdc0b9045ccfdd00f128f34c6bc4a16f094ddb19e7149c987c0367beb34074be0d5c6928305314ad8625b0fa597764f13b2531a3c8863b6766e6f22d3bd9c6c4d33330e8c20733f27c31ba6a1ca7519964992a218696eea0c690751665a0f7ca4f70a2908d7b5e44cf1e70f9752649ed4b93b9646a694540198c9729cb2ffd39b1811ecf3b93909abbc1154ab7cef0b491d52b6bde7bce0fccfa886e2f378477dc7738170b041135b738a9b65cc43669703c4d65462d7a734c45d842fc9fd1d81a0b4fc9881c46dbd0cf967eea445719ea707c54e57d0b82e568c27373ac5483a8afdc601305c30724e9ef872737a5962570cbb53e99186e1631253b3d1302eb04a9c24b92756680c70b3df5226d685f22b67c739a85b84c65e092bc0396ac35115bb152dea6759cf5d8caf9d4a643f501b969e2c9d0cc9b3dc736e28bbaf7306be1d39703f82cedcc0e1e08470bd32c8f8af2f691fa6dad6de3a96a5182588d64876c764f6dbc9fc2a5ab5e58275e8a3d552de3b3c44919b4fc99f2bf2a2d28876ef1ee7699dc400f718540957ea3784524500b58c5dc80e1b65efb45c11bf9fee9ef4d5ab55ab0a14e42c09336a452d825d50cf574525b3ebb33150af1cb5c380e4f0e1fe8366b7572c5755bee6e49ae5153ed6c103c8fc588b6024c54e3948e4a6400d1f785ad9e6730d92b0b3e2eb6ef2af458e50da80ad990ca1f0ca97c4c199dd61d6f749a7cd96c144e76fd965b82b79154b868b01545aa95ba825d65d6828f9ff8fcc8887bac50398cef8d60d13d0557067683361109f866c2a0d4c2af52b89a04048e746fa94ac9621c461ca873a9f7a67dc75729c3fefbe7f5b190ec498e4ec66efa5fd66030142ff3f161db40a1538bec0639a32a645f9ecce66ce6a77d5e36c772cf3e64f7f26a241c684db911ba75b2014226029fc01a5b4377ab750c12128bb858b19b217aa3975a7f93290b76e3495620401764a7618b00f4c37ab6638753b82179aeb4a93b54df16f0f273b97865284ff80d9c90a4592720cbcc208f81fcaaf851dbd26ed13d087469bab5437b9f0752a826d65f11af821aa6ee0635f9691bc5e0b390ed8f56761ab8997fe30397e3c0df541b69b4204f18a2ab4b40ae9b93397facc395da119b48d552d7741c047eaef13e1fc3e5e1723510ae9d195dca7ea8200090209e6737f9327b07f6331c73a5a594e487dd64074ac66abf3c6c0cfd8f6267b821695054d34769bd28d47eba603f691d33abdc2902bd8c927ff90088fc126d233806e2c2e725508a472e0263af97744683ad6155874a215115b3a29fcd51450ae7cced87d3019e6c9e0c7f39253b5b0673fcfc25bf07ff9f5be4a0e818c6eb75bccfbf153e49f05d6a27d06c6d1e13a074d4697d6684e1e0e95354a538c07d4e310f48d16c451bd878545d7d8cafafd71830ec36075e590710f9d650a8a0ebe76996b5025a407cfbfcaa4bc4598014c89adf5ab2af2807a89ecc3a035933a5c977572269fe69f598b751eb2a59c136ae10e9bda52a923952a86ca2b21d1522174bcf230f29243ba3f5ff6a738882b0cab02d47e38313d0522566a8b7ef7f12a933fddafb63cd7dfb13f5d4bd13d40cfc73a3c7b52a56d608b5249d07360c8fa2aa23383dfb40c2e399f67d3699050bd4e6d9daa5723addea8e4bbd77d258e23ea99ff37efdfaf419f8927bf9c9905041f2dc7d7e741c90ed320c07df0f856b703667ee5d0000a8522b47eada8b422b4b1489b52cfce5c74f943199a0aad115060a99f0d1cb20969b569c5597cc3a603e698d53bf7ce2512dea040cb52e27d12a7bb08b6cc93069d0eb594ff790c0059349f496a9c6d5f6df824f636d3e0835bd04efbe71a2a19cc12004f589fc67cf366ed07e4334cb8a841ab3fce37c3594a47f4df1310fe4477dce4873f55b44ec8128fb523db6182b719d5f1a2f543c129d5a06a3619c1d92b455bd4a6896449a7b5d534df39d0f18beaaae880d3cbf98a2d7853f0f8b7d2d4b25baa34bf8742c53878b956e", 0x1000}, {&(0x7f0000002440)="dc41647425569a962b724e10d4d7ee42d41eabbf631d673d691b0ea73e4468b9308504900a5c314972aa433051c5ddd9b8c1b1c7671e78a39f1b1290f11b8d92284c2bd0e6ecf8666351f64b9d514d6f0e7e969549381e1898b36cee771ced71ac4ef83c22e91244470b571426c11b4ef03a6a3d31f18a2e442777d54a73c8d0c4b58c4168bd7c35c262090ad5f3b732600752bcd08c51a8a9916d6c25f68482851475a92d4a7ab60146b6a1eb884fa303d8773088922c0cadd46c84f98f69ec5876a4981c96462b5517defeac7e3213271be92474b06805ad7cb4b9528a", 0xde}, {&(0x7f0000002540)="808fc1a49c3c0d12d27fbd4c5d92a7cf0f95d9e2cf736ea98b942b6aa1c5d0d6b7c86cc0611a8c7823aa9bbf93894cd4db", 0x31}, {&(0x7f0000002580)="a707654658ba3294e8a740673ac762aee22f107067f5090b0bc263cd255ac2a4df692ebd1672f95ba79ce58fdd5fb8fe74ae1a4dc253508b32dd702c1ec96269ecf7cc4d3d2c9bbed72f38fe5a3c0d67a21a5dc238a6eaeb7210066a3fc9f205b33a53372389d58943510881fc41494db75dfa64ac16d5d64b1c1bfb0b9f66cdaae8c7494b183507bbba06c792a0f366a2a158b342823f38458d1fd8226a0d7667aab9208e99751ecdda7d8d07e42d5faf6356875d5fd94d29f93ad7b1c59b29dc9bd9744aae88c481741196777e56637ce526099c3b265cf42765e6357619be0c6b727ce250c3f117e816c2830b7856176317eef67dc63b4fe9429e", 0xfc}], 0x4, &(0x7f00000026c0)=ANY=[@ANYBLOB="1000000000bf4dfc1ccfb17b5b952500000001000000ff000000b4e9a61a23800e7cae68ff63770b05"], 0x10}, 0x4) pipe(&(0x7f0000002740)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000002780)='./bus\x00', 0x8) r3 = syz_open_pts() getpeername$inet6(r1, &(0x7f0000002840), &(0x7f0000002800)=0xfd90) select(0x40, &(0x7f0000000200)={0x6, 0x7, 0x3, 0x6, 0x2, 0x27, 0x81, 0x8}, &(0x7f00000002c0)={0x3000, 0x7, 0x80000001, 0xffff, 0x8, 0x81, 0x8, 0x1f}, &(0x7f0000000300)={0xb16, 0x1, 0x0, 0x1000, 0x0, 0x9, 0x5, 0x3}, &(0x7f0000000340)={0x1f, 0x7fffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x1f36) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) ioctl$TIOCSCTTY(r1, 0x20007461) open$dir(&(0x7f0000000240)='./bus\x00', 0x8d21, 0x20) socket(0x2, 0x5, 0xafd) select(0x40, &(0x7f0000000080)={0x80000001, 0x9, 0x8, 0x7, 0xdd1, 0x1ff, 0x7, 0x80}, &(0x7f0000000100)={0x7ff, 0xfffffffffffff800, 0x372b80000000000, 0x3ff, 0xffffffffffff5a4f, 0x3, 0x9, 0x1f}, &(0x7f0000000140)={0x100000001, 0x7, 0x1, 0x20, 0x100000001, 0x8000, 0x6, 0x8}, &(0x7f0000000180)={0xa07, 0x2}) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1000000000, 0x7fffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 09:44:25 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) fcntl$setflags(r0, 0x2, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x5, 0x7f, 0x7, 0x0, 0x91, 0x9, 0x65, 0x3, 0x2, 0x3, 0x6}) kevent(r1, &(0x7f0000000040), 0x7f, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x5, 0x0) writev(r1, &(0x7f0000001640)=[{&(0x7f00000000c0)="855b943ea3a67de82731f475c25002aa0908175f620563e05e7b9ea5281d3247821ad6c4543380bd24cf02f3d386754f2f1133380b207b54324ba71784f8e6922f612a6b9ee89d59b91383827dbcfb956979b955048d9d408c34e2365f80ef3e9f7e79b46f7417b9048acbea1a179b17df3386502e5479a8380f8c3555436fbe9b187a404959d5329fb268ba2dfc9eddb16b1dd15bb9051e90b19ef80f4d3c151fb6dc33b65beeeaa5e3525a47c10a94264189c974a6fba16c89ca92880c", 0xbe}, {&(0x7f0000000180)="e28736da2fc9d986d00e843ab4", 0xd}, {&(0x7f00000001c0)="5fa730074d8830bcf4ab1b23c5ae1465500845e4c252cccb9401875360c9eca8fec2d8ce98ef32b46555650f0bae7ff3a3de2e19dbb840c8f2fbe2d30ee4a18cf389aa33e85fe1ab238bf5a79417fd4d9246f6d9e42ff0fe17478b82d48d6f0a0f0b22232a1713edfdfc7cbc09cee47763346becc34ad3c5320f6e2a752bd870bb26770f67958be0c6a6c4c78bb086c7fd1805ec4c", 0x95}, {&(0x7f0000000280)="455535b6743c041b2448d0bb2129ba5c760795010f09f28798ff4715086041964133c73eeb0785d632c5dd18f390d9f31621bb85c281539506a808252fc50cd422183b1dae901bb01de928fea60233a47d3d9162f3b4555bf6d27d43ea75e3430e86c3396a3e11e8d8919f2c631e5ca5126f03c22c1d184ca286a1859db54cb609c2f063a1bdfb7d53669c6695c378d218db85841e5d89f8103f2cb6bd4c4aba050c1c6f2d69f49df8f1fbaedd98b778fe6a0f1e79f3f5f362836f55c678ce2867c568abcea4c3156e", 0xc9}, {&(0x7f0000000380)="47183794beacb74474f082fae508c846d227faeae2d2be335fcb994a2ddc2449032d43439f8b1dd9c934b03305faca1e8d50bcbcd43b6915c935b98fdf5d7b0a4f2ca9d667ea7d52e8bbbf1ff1e99d033cde4d895f6a", 0x56}, {&(0x7f0000000400)="5e3804bad00b68915d938c3d59b7bf257e36e7019d64c6b64d4aec77989e788058eacd4e5bac95c3705140b75978bb0cec309a2ad1599c155f06bd706857a8fd0a9389e24600d2bc93adf3d044dc06a829da296319daf90195be0f0dcc9c006109cf846a73e15a8abc45fe5501d13d9fb7dcb15a861df75480685c257222468fb283cb81dab4d3b15fb8d4849895293d2b77d6242ecb2b77b71e888783a5c3c29589549a928abddef635c3d482e82d5ae20a131eb4e1c9a913e3cb9546ff170e619981bdbdd6613504dc5f4047e1cae1dfbf3d295cf5000243f5363f825f2bbd6bc0a4bdaf2db27e6efce048cae3fe2dc6834cd5d53760393f2ac01df26c52e057c5cf2b140cc81b4fcc4b86db26e3ea5bd59c3826bcceb26522c59cab832ceafdeef10d79adcb5c412d10933b602a280620e7e55347f8e01d399696ec0fedf8110854e3fa8d7ac6cfbc7dc4056967b2f0912b88295c0933fd29ef269782c70d2d000cef4032ce8adb88d530c9525f82b49fd52c7299111f97916717901f7fcdbb68f99b8285c3f98825e699b6d415fae40e799dff1d9f4895a2c75a48d100684f135068c45a2e4ad45c31f88b46d1e1dbe12bda3c1828722aad3e85c4e58aea56605d7aba1b768c22e6fca71acb1e759859aac0ea7393ad80bfe26c5db70e34d57cb72e240ad398b9bcf4a04ea0d81fb25f22282d04f32b4c9763a5b076b2a2f0dcf248dc2c7e7971d3e96dd537e1436252abd7f35adef01539ae1d450e86af83a603785d6fbffbf5a9c251b9854d609b31f4ebd8973a1c19fe024cfd502a60e2950045615e97258af4a181143ff8a9b830fa3e80fec95814591ce79f21dfc5ebf44cfb9392ee67c68a6749dd56a845441401aa5307e81bd4c8ff6dcf41d2b86c82ed31d9075c8271d749c0904c2b6cfe5692cbf41f9a230046954ef15ed1208e6df0c09ed2da32f688730b364f7a2a4279766942bd5cc308e369fe948ca7dbb15f4b9ebc96a2e5b729034057018542c607bae497b270f7f57e0b6ec9615ad1f863db8475bd25f36654447a0286f439acaca1e6f94f828ab74243774612636da807fab5b3ebe2e9610f6be58eddd195ac04faa729a5d5925d3d69306cec4543dce31068ad5490e3cc757af6fe10f0656fc1cf606e5e7102f12ce844b0e542b92140efa3198b16a918f946cd2ffb7df1e32e6bd57cc198d64f4b1193ee66204f6e875b0e4a491a19245fdff80e830c3b9b872d72b7624453898c2613cc0a41a53436227a571f642a48e45b3bcef969d9d954674179d1e879bb086d36d07d453d7453398d596ee56ae07d0b9bb75810c2b2b9f51a1ca705d75ce5ae0b8efe5da82a4f68b79c1147374cdd143350f40e5c7a878cbe38ceb63a771f40945fd7cf40aac0a33d695babf81ddc17c142df5b3edf7201dba21405ba952daf8c4c02ee434dfc156640279956e6e93acfbd17f43e4fd4e236cddb5d0d979f9530cb19c727f50a7eb5c2a032f87859e484fb8b62de9c87a4fadc410211a3afe1d7ad0d44c6e227eff46a41f72bbee6cc36e58804f51844681da80cb762407c9ff743e29e6ecdd6764702fa3b09a939b9e6cad0a982a21a5e4e6929392f53d27d2407943390e29f008be2775e3afc4cdee0981a6bddd72922fb12923b7d294b30598cf8594c6fd999c99f10f7726d5c898175c826fe6d6f91b98b23c7fac3fd65aabd971dfcb6feb489ac0a0fcc62c32e8c623644a1bd2bfabbbf852c1b004c4be37422ac7bde68b865c594502811c0e0d0e08b43ce973c8c975c037fac3fb22a092014ffe9abd0329fad7c47fc430938e6dcc72c31bcc46657249ceba13950e7cf5b65f3a59e9b739fcd70c115369ae0ec32505b8e2eb0ee16673297277683c7ade5555c5b42780b1ab801346966e72ae45ea246f073840de943edccaf6e025e134948f6adfd13fa1b088bf61872ac622dd414774b72c87d9fedd78c9846126a26d310138666b3820ca3fa0d06a5cdc97c35f8f9a251b2ff6ee9547a4f66e4908ec5dbd38d1dc6cc3b86283b54767018605409ea3d7adaae158b37e646be7ff078e895189585c87ddc03a63ceb5aa3f5732ec9d3b983e3716cebf15d985989d7fb97a3dc79d8dfa652db23b075005b8719dcdefb85cf46a93137ad0e0b307ff6b04e26c8b821d0cae506426e602a4a4ee26131d6b2a3a1ea4f47b354a3e2f214c7e43a6f5780247c02686bd4377f4d8337c369c16d2c2a59ab6d84aa3934772e3fc30191054fd2ed5771132bb4038e450a8d41933bcd4353ad2fbebcca96157476e64de594ed88ea4e11dd43b298a8d21c2b3d874682e049c7f766988db807dd2d479c3b6d55f07e3f401fcf05f12a9765b135efb00d0bad5f4ea60bb1b586a4778979bedcc941a66ab0e07f3936331b7617cad1ebd286e374473d8a7cd015675c42f378b713f022b010c64190807766bb499218baafe417e7063cd58fbed7c8fd07615ab558846f54e44a2b5ae537696f150281b3a2fadbb8e416a0d9c031b51312362a6a5e690f49412e207b68ba016c7874243527b28a5508cd3c315d8ff40b7a7f2d8db1582a9759567fb666107f76fd28db2c827be03c879587d483ca31f85970e49fd5e4901f3fbdacbcf915480fca06cf2842db6a4a5bf1c06a672e97651e8d2b3f0c00e3002a76ba00d3cffb503e137ea25853e00febfc7f7d027f782d811ee225e1f57f1737b97bcf2898f30f7da22b6a1d4406e672d7464689b8d87cbb0d9032281925666182107198df6b0219d06a3260d72ae9577c8fed3b944664be0e78cefecca2ecff3e55fd2832433c70b93eea8091900f889d5e87a3ea9d39cc5c197f6e32f1bbe213427a5c8754fdf50103ab6758f258a85e99923e76c62e4be8909f796e3561e0206b1749d9910a1dfc73a4450d7f9a812875dffb5932ea019109aafea58e8dfc44b996d5530322d54d38b17123c51688b7eed83f3d0c161ad9a1b40c28cdbb5f370a88300be40dd655f6b4e67e16c7cd4ec9dc3bf0c5963692bff1f80cc1708cc952eab4b610f896f53fcee0f7502ab47e199cf2e896df8bad6affc7d456497bbf34fecb86b63c97428b0f503ba1ec9be2f2b04657d7b7100ea77a3c0b9b78f99d8c4ad4cec365bd4e495e757cc754241d4da6870d56514fff6457ba4b253bc79b2f27960db071a14554faae4893995298cc0d0406608ad9ac2794dbfed0d02f58a24fb23a504f6fbb0d268a1c913f62edc5f80101ffdd76b3ddcdec0dc3a3392897d0c659ecdef81cd462255de37d9f6b9c3c2db135d4fd95b4879567be9060c2b9f65761147b7c1a4cb98f168d95cad1d4776e9d500b842f029135e077a960b411d410a8ad22199b8c43aee7e0b1d20011cbb9e51ff74401c0551ef5c858f6eec932963d5c3e0a5bc8e6a38262c93ec8fbb07aa9c28a77c483f0260b8ea980333480ad715e940866daed7aa810ddde0294b7c9fc7e10ac7ce260f3e05ae1aa479eebc58e67a2bde037e956a655f66ab908f4786c33e2f2e88d555f587df1cade1d2176825d9465cea1bcab9b5a1037461932a60e3b318f846b36f02e5fcb52cd68f4a5f815dd2c041744d8e2e443a8769f2b088bb70b5c00ed3640b082f2c1725f5dd76c0418ade1e53ea416f71a1fc915d3640cbeaaec70ebd32ec849e3bbf468c56f70eea68e3c8035182677472dbf4a5ce0f59be1d8959abaeb80d16fa80c4c30ffc29a450d87db6aea27381f07fa47504ad6d7f90ba93b06b2e349c1d13e185ba44aef3cf3b7a606639d9049806bcdc58bc9275ed01405c78c32105e0ef75fd0037ecc97d8b075f413eb2117616f0c74beba87796daa1ae71647637015e98bc4c3ad0a5565a331c9df0aa8272f7324dadc8b259d357cd130f51717e2c0bca4bdaa8964cad731b76e4caf83316fe47a10090d62e942d0ce699101e5d5d06b44e4b85d4ad3741b93bb71911afbad447eae4c7daf26ecd47f5350745bdee135c073faccf0745aa55e63b20705a6100e19e66a2dbe54171238a089c951beb64ff0ace1147e5ff0416b9a1bc1619c7b87026dcbcffac752b5d05b33e9f7a79fd00ffd9731440a9ce6bc25d67cbf345d6e054e31fe9f11f9ea55c777adcb72479fca0daa36b4d016e00b61649561e82c6e7a450dda1fedd2a83e3c6e212ef00c3a612426a045a4791ccd94dd19c7da2fe26fcd6d548950c7da41aad48b9582cb73431c1d6bdca115faeec9cff7f9367127b544aae2a44e5626f84fbea7629e15f9a6ba1738ca2ff8fd6375b257e156abbb6d1e666c14dc8e5b22de79da590364a464288268a26b4f1cbe4911a2dfc4d864230ee1376df74f577b869bcc72c4434c30433db31f6d0723bed6faa66bc598e92939e02daee35de8fbbebc2ff9d0852e2f9069c8c12422b9cfe43ce3da8905cf8197bb1d460ee35b775bc87b8db46ae37ca866e0ad27cc69faa93e182ca01d3ffc17884e3ca10a8a1cfcd5586f81a6bccbdcbb35174df2df28f9de6fc8eb3b5d732e1a68e1a14101b33929ae781cdd9433eab5fb80ad2953dd5662e6695baf5797421ac1811e3913d6b814af8870e77c126e90089a96d8a2452bd10daa9c7c13c48df2f465e84a5001a0ad18b8cb748982598f9a1f9806fc2c5ced4ef1e30ae3be31843e979a44fec5efa8c3b5ef4d0a8b719c3204ec8c034f36ca9bf2bb72701922e20ae10f156a03d4917412f4ad6329e7bbec8cd29b81205b9143f3a23867260ccf625154ead854b3ed12882b823ca6d4c244f886151456476d3f6069b4003e399dcbb104f4f02260e521b9aaf549b33af405f0ba297616e9ede3763bf9e892c825150799fc4bbd4a1d99f70ed5deb3f6e479c3964769eece04dbff7f90bfa3360a79892f602b80b2c3302d7e3a2c0a544398c7d2e3ac9ccffb8a4af4a4df01ffb9b0c2d262faaf113f5a8d082bbe552e735ecc1e04f638ad35d4e3e6deecca446d2f1993812d6abcd99c80f23c47206ec4a7c47bc855b265360e00e439efce8f33ae87f24145399a7d1b3ffe1d6b08e5d2c9e210b71192a208709de5d1bdd8f8c52683cbc7cead24c15f1dbd2eb68c368ebfabf70a0334d3cc8aab841c63a7d3c9603be3f993d0df03f3e2099bde223d45999249524d4e060bce6833e6ef5b0d40d62186e137f3d022c642c40e1928c0a13f360120b33a3303c4e5910e1958957161fd4012a5fdb2b560a8b987292cd07b44830ebdba21b8f0885f8ff8ff179324925c207e4227abfefeab84adc04f0cfecc9eace92f0fbc969eba324dbbc3c57289a7ab2e5b08644a883fb4d8218767df67d88e3c5ca3ed2a6cfaab4828d6dd7db000d6a920f30d06a4558aa3aac8857a857d0c73aa27482ba188bb50af763ad6a648067d7b8fdb13af2bdd796cd9848bb45bb1451e9c9b80e677ef56b4ae22a654e71c238dcaa75291e08462e42c680060bc5b6e0cfa7f316cfc99d0f3437f2bf3a7f5480ba4e1eb8456200d9ebd376ee8f941e025f0be2ef4d6eced5910a67cdc34d648173df6c9c1beb63d7160f83f45c3ae8a306ebd6b1481b535273b0aca834f4c6c2487cba816b993f438001481fe3498c132008ef6a902e021ad36fb33cd986de7116e0fca78b4e1cc9fd3dad71c197235d58a94ea5e676084ecf9edd8b0d0939d0b90f5de4f48af7c01f5b8cb6244d0214444f548c1c3389c6ae9ad7de700d4dafaa6c087217ad089fb1ebb574047473f98eff7e90523e54946e0d2ff04b4dd38f35ceb78591fc2e75a04b9d39e782bb2194a8a665ea3d0bd7b6c93344d86beabf42fdb", 0x1000}, {&(0x7f0000001400)="a2aeabe322817272ec125b3b007b3577bf702c2999981af33e88d8c9d31cb15e38e1f1610826f06f6f4bfa71daf0ec698f0fdb2ef0e5f6da3a8619c06dd96ef3f358f53ee2705fecebe8dab9466667a79073166a261fc3108a7c38542f1c89d2b06bc25ecac9767b5a4fa0f75355539ad5f69c0bc974bce12e2c92120381d8b39dbf43eb7b95c516eabb351879de33ab9ad128ac14b0f9a3faaa29a6ac5b2d237679acad9b2d0eb2f046d73f93b9c4e057c9d496661ac8a356751ff7fa55f07a4b62c93b65f200f5be8efcb29749e6b172d0a18e434db461c6896743edf69489d1a59953df9e9db09d0c48b0f28932", 0xef}, {&(0x7f0000001500)="ab1f77437a49a686ba7e9413a5127cf145e34bfa0ddcc31a4ee25a48f1b937cb858960d381491c0d066941a4d1bf1a6a39b2a31f152767e8b020f475a46dafe8572b38ae6ff6eceadad5858a1bcae3fce95fb9a441a7205822b54154505d4aa80618e536587c0f79b3820bd747eb0974a07e6b86dc1e7e9777b7869c1823", 0x7e}, {&(0x7f0000001580)="4289bd716bc366f482e3d8ab73a774b3d37ab26efec2541c5040f858c4a0f7cfe96858c99c5e02f82ce23b9de9e90c3221ec5974a72e2b18e611c0dde3599db5b7781f7c5a1e15cda2e7a97258d58fc9e818654f61658975aeeda458d19bf899c46e328b6eddd0fd0c7d10fdc87e12a37b665f6626979b14fb2e4c5df50ebd9f872b906f304da99c3d8f41d1e2086e7363ead9884a6bebcbb0c656d7deafe7daf26033fbe2b7bdc10f697bc3c14332", 0xaf}], 0x9) 09:44:25 executing program 0: r0 = socket(0x2, 0x20000007, 0x3) socketpair(0x6, 0x3, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x83, &(0x7f00000000c0)=0x3ff, 0x4) 09:44:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$inet6(0x18, 0x3, 0x10001) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000200)="ea4d8aff881888d8f3219c7dc04d5511d8da9fb4945468594874a933a49b1e30a1200f5c672eb249a0de28192311c6001e1322537e35294e43c77b6d64153094e131b541a9992e9d91b3b52141c426e9f02d7fd24447c422e6ece0ab2fcd05984f63307d2fc5a6178146e6db58c95b251eda252c1cfb48831da9d6ada98dd6e5170fe862ce16b722daf407d0b43746c36f8835c48ab171ffa9a8d8f85757fd75af23e80b1ad7947843126541e0b1417032b740d7eb493424defecf85863e33db46f8c6e3bf3cdff2460b57572b7d8e4d0bac00c146a0c0f07305449b439d9e2b8f6316246b2377bcf93e58c2887fb1ded14d2be12b736b8c1aa797105d0b1a284c961928e6888ac5d962c5fb9ecb3bc74f16ea68097d6e00dd3f45117c0cf7a613cc22a3cb28293eda588d2e6cae936e1306ba4535f824c243ed35466dddcf78191bfc8185ca93a0fd89b738bf2c0ad84dffd94ef9b7e0e15fa1c8d6b779419daa9a2f77c6f68b9bf693dcef547e8579abd2f27310dcada738c3bb04f5efbbaf2a1bf601154c44127ba67165c85b6c822fac39cb04eefdc8e7a3b391190b394749650aef99393bd50c4bda20a0b46fdec2bcce900f0b437ed10016aa294e9a6bdbf2c51d6e6aff551171f8aa1da584e7dd6bb05a8b62feb5ca343868072a60c8c4b955f54634970583c120e20ccec5250fb523bf4e97c1ac513f39338f1120c34a4b8484e8966874f27222181c57a62b6fba1cd3f0a30fa47da0031c24a5f667c4eef1d45ca3e2256b9ae32c7cd96176891aa2907578bab5cd80cb8c5c32194d696fb143963c37330514d13bbda5a2b722198a408cb8d59094110c30766da8f425d8fe6266818fd402fc1f88240c8a1a77494ec3cc2e4fd310a0c6818b72af279aba2f5aa1c2254d8561ddde16bcf0d9c34c6f74363e9a88daf713d67af9f04eb4e4eee365328c8e7b9dc5f5553ff42a75c9374e375d5b22c2ecf60aeda64cbe41f339fd56b623c5c4b7dc6e738574b846001ee218b6ed1dffe81fa238f38b9cf7c5cd7e714384d9a9d205ed9f4eeed050f97edfa7b73340ae5cb9773a0a447549f7c03e97e20f04beb7801ae5d081527b8a2270cd1dba4772c2f7a9564f32ed23369edb10d09655afd4f72f9ab3f20213c5af38741c94562bb03627ca1a05f0d9a03f0db4ec35b4f32643540b0e11eb9a9451ddb702c852db9c252f47d8ceef4e3c4171c9167daff3590cabfcb134f70b104007dfd5816d13470d9c951bb29ee699ed1aecf56d292c9dcf322f1ee1c22d54006553c684683bbba74abce53409f5bfcef43fc9df9812912fd20284d13d4d8d33e79b4614ec3043737c6f97dc9fc4a540fe45c2f952b69edb4b897320f79034674ad9035d5b897fbcd15d2e359ed33c01342e5dc869c3714de7fea575bb483191d26d6e0c6c7c5d641ef8d89638355ae91718e28d3f8c897c5a2ba9e806311787d049db60e105d461aa697f3c5d4441a890dacc72ccb96b6d154fdb361058d4902a3e0e85618ae83cfe5afb7bb6bb69baf56c0c2218174c9243f58f4014a5fd608da4759886f32d5ad2662cd25b361f193a732076bbc4feb44186ed033daa6a103214d8bafa4ff7763150f318f9e6fce49cabc2fbec08f6748976f6913cb8892a6293a7aa3baaf8292c65496c4b32df9796a18bf98a7d0cf665ef5f9d57237f005bac145a73aa1ec2a540ab79f7154bef99682a1a16e84fcc9788fab254e913690c2c959609f37d2066be389abab2bf8f090dfe50e3bc665ed38d4e08f9eb42b13873c9e5a361d647c8e1eef329a03614f605fafc87094152ba5eed020c016da9207574054f2c83936a0078682afa6a15de866da02599e143d42fdd38835d6323c046c8ea72b5d80ea508da772ed52653016ec3e72e348fd5dc4d48cbccb03a4961ada04cd174d1c4cd4d3904890b653bf770b47a573e74473fa3e77e4de6588fe6572e67e87ebca70b90b9da277448462002ab2e6acf462611e543f52cbe953559b93f18269c3e1e3ea47be76bdcf896de4fc85b9e62ee4c353a763407df83bc4f9969ddd426a23b3d3dbd4eeb9365f0c9712ac44ecdb6c9bf5775a284075653cf6fe9972e5ef6ec61b33b9898edd62e55029abfc3a6c3b04f859ffac80eb224e2cf92678b9e64b01ab8c258fdb9ba37f1025261f73490a94a4cb32c40b6d31db03d19e62dcb7dbdc1523b8dc7b1416befe36ec7bbee08cf1cdd2070f85e62b5eee1e4c82aa455b3a003657c0cc05f97521d0f31ade303c00d4a7d95bf5f67f8c06f7a2f648c98adceb5e3800127995162443ae0d95af12bf076354035a1933685d3d1957f2b9f1eb0bfe044c38f8ee96ab3cafb2154ebd1f7e6c7c933fb0472842f880db8520c45800c60f9b195798ba265dc5830732f8113cde48f8c683d853b53e74f4fcbbcc1b3610cd26a27f8bd2f6f0f25a2d3dbe3c22b41fbf855a49705a22c25134544e81ab26f6f8881ecf2fe916ad6a025d2806258447751211739c1fdacd569bcd0ef1598f1ea2ca7a649c56dc91ce59895caa07955197b7db915e3055cc60b16f736eaf5c6aa428ba66c85da5730cf7c971546bc048f76da1a4e98847a77bb380e6f8d5478db23b8ed6bc2ed32c78590022841ef0c5e684e71970b1b03b293842bcba2fc3da735f6745efebb6c0139a5de530cbcb7ef826fd1bac7d6498a0d5ded5b2c68de5f3ba0b671bdf274f62e616e734e8df763a226b34e30329e3cb0fa6291dad15df59f594e06e04716b7414728e993c9d82daaebdfda3843b1adcc0137fcce4cd16e9bf2a335f5f0cd3f8ec312fc659ae05ab8c3b7df155ed7f8a45f7be6737b06686f419bc59ab1d096f45a6c55cd5da89c2e1eb645ac3ea99073de431024dd40af5449b8f5888a594b37580906298cccf9cab064f5e22f4b9e4387d3d3075dc841ade06d83870dcaaa93c2e0b68d60984ab298de75dc6f72858fc569f9c881549d7c4c08705032433e1e7ee85ef42d4f41e9d5ddcf3a5555bd66ea411de103470a17228562995d7dfbe7232e751755287e5e0913249b17a199cdb663a0a547497fa1c4dbc09d359e0578152c0a394dd9d7be9d56a553a1ba9e9b84150f77b30a032301be056c40644b20b3bb70db58671d5507520f755a767a43daf4f69e764ada54433d411f73238b07be2d2873048d070f2f292808c6854d6a2de1c3bb45dfa3e946ac2193df59f84d8f3172cd3b45396473b320f422be88e901a0ed622e575932a7aa58aa8896da04a35f56de086dcc1891cff44970daa816f319bc67365e3620c36d9464f255ed711e6b95ff4858c19652777325b332def0d8abfa68fdcf21cb9e8bdd06464612aa6145cb520cf9a6bf9385ca6efd08adfaef6dfef6e6177ce98f1fa33d03713a56fcb4e197371dc287d1386968f6248911de5a186bddff6a09047699fff248711664cbaa5ca9d6bf59bb12744517ad593e8684b95eb228fc90ac0818938569402e9dad56fe831272529599c9216ff2f7d04c7e5d6c19ff9d14ca6550cbe25caf20212d00b25666cc4925fd041868fd30e8f41a5a915264c8a8c6a0e61a7cbdb4afd9a13050b3a881ca9c95dc54311c09f2af200b432a30e593b37a94670bd900cf12ea33b63a5b01451182e39b5c3562dc3ca02ea3b07709bfbbc6c4e517af686b29f07e57489016fad7a383f23ceaf94dec05df1105b1c80232171224f64a27385c2d79571099fd4081e3371bb0d7baf1ed7269a992bc4df078890e54c7483f0603f5978ac3e0e22c4d8502d388a2b4c229d0bc3f5f78caa3f454bf7732a0b84cf195e8780328b103e87952097278d7367f5e932bb147520b622c63a68955ccd826e479e6aef312d26d7b436ee843d02a70bb8e5a468d2a95d8f732279e6bda1bfec196b295975ea627ee00686d7c296683c2d248fbd5079125e69b3ab66e754614fe54a76a292365fe6cf487d51a5838c4e818e45bb6cb8388a2021cb97d3dbdae20fc63ab4885ede6c3efefde851ddbc40989aa0115af458352a157bfe73c210964133330b78738e8e4cf8b6a641a954decabc436eb7a5da6f936634b3437897e5ed21a573f163cb6520b34e37e3429d94990a7ae6acba4eada8dc0b18adb5e50445072165fd4dfbf6cd27e2f6f5e331fbf5dcde9fa00a69ae1eaf4287513d32ebfcf0497210f1d1b687a73aa109090f7ebfde54724f3508ec58098508523397c4bb1a0245806e6912c9a60af3750bb4625db60fe2adca1f110b947df2399ccdf5152c6770915fbcd4260284b277cb875162c74b100a1621cc1eef3b1de928e312d1f7c1ebb2fc3a3992bb3e710acfccbce5d06d067b9cf6d17ff79f01649f6e51be79cf6cd09601c52c3720fb14d893c0b8c1563495c5052378ed24b8ea63e08c5bbdf11ce5fd542876b0954f0d0313b63f56597f95f4ed9ceff4c481f14f3367e3d5e6cb8b616f3824e68805527e7aa8aa2fd4b3dd3cab64bba160ee44e46140c00cb02afafdd26ce76e9f5146617fe7fe801ea1f1f90a68351e92e97db88239e16a55e00f4d8491dd426df22c2ffd80ed1d5b65f2441342d8c70bdd249edbe70420e7f45647534c6e0306f0a7610ace6f4435c72487e70a08161a8ef3d53b1deaf9f40e1572a27f3e341e994e6c39c9b90b23e42ac0a508cb993c903736d4d5e8f309d630389dc6ecb616b881512ecc459d0c371c792f00740b508b3e9d2e144b40cfae239274bb185e8bcc040bab174752d2a2162e1584f7962dde9cc4b4bd3bd21adc1ef843f529ffb4e75f42901db0db7b4195f84bbdec22278ca36e42f8f0a5f8fbb5e5dbacd56d567a057d8db4f629815383c3fb9f59f07e5bd13d508a6ee4d46d12aba8ea63a989c2bbf134f9db702e0b2f43330c82536d13235707b11b218b871580875750fbc4e482d2974cf624d91d85d9ad280811f5b17ab415eab282914cd9cda94406270eef1fb22374e17f1794bea4f50c18692bb4a68c755fd590ba3315107eb421eb0d107235d130eab99994187f20b11e70cb7fc6814836ca028d44e60c772ca0063a45a936b594b43d75490b4914f5c071be68ec2915d9e647e29c95858bf8a67efec596f2ff8bda5b336d7832b3704f8650c558d200b043aed363f1c2f23b978c48a59a2426278486f214e240c462d4650dae003265720582c73e4dd031ee791aa3224c701b38d96dbc7498acc74ba4646ebb1973df4c3eb59651e9958917c67aeb8324750e094bc5197a2217cf11d788627426ac8d90b7cc8d03f8837bb9bd17a26a16371d370774a1118bf31d674c157db623b64a7b12ecf0647ef511d20e9017582fe55cb00a87466e89852264e5770543d38102f38191aa12928111dc6ab7ba6226267473dfe432ac2c1f78b3d2c4c48ac8f46fb2ab40a998d1ad110e037c72e7afc412254415788f89094f5ff3abd36ee4751db9c5ac31cb906e857308d76265d9f6e7851e1c1f17148c8f840ec0fde29ad200da85ce5948e01ab1e1b45e2faf2192abb9cb77930e3496cbcdd4d41c8fdc7f0a0f1a8e5d325d8007b", 0xf51}], 0x1) 09:44:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x4, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x4, 0xfffffffffffffffc, 0x8000000, 0x2000100000000, r2}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000002c0)={0x400, './file0\x00', './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) unlink(&(0x7f0000000240)='\x00') wait4(r1, &(0x7f0000000140), 0x1, &(0x7f0000000180)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x20800, 0x30) fcntl$setstatus(r4, 0x4, 0x0) 09:44:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) chdir(&(0x7f0000000380)='./file0/../file0\x00') execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/95, 0x5f}], 0x1, &(0x7f0000000280)=""/209, 0xd1}, 0x2) 09:44:26 executing program 0: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket(0x811, 0x4, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xb124, './file0\x00'}) 09:44:26 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = dup(0xffffffffffffffff) fcntl$dupfd(r2, 0x0, r3) r4 = socket$inet6(0x18, 0x10002, 0x10000000000) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) r5 = msgget$private(0x0, 0x400) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x30) sendto$unix(r6, &(0x7f0000000200)="0c3599a7d82e3125bf280142008e9d4053574e9dab1408ca10558b993b81d47812cf806cbbd419ab1e69b2a19c543d7f018af9e30649cf678326a3e3428bccd806569334178fcc19ccc0c0797608d283d62200e1237a43827d3d357474f2826a269bc92c1851e6cd129a92b4e0f61694e79200bd48eedb0108144c51b01d49462118b89108de4fa1c7195c6b9441218c150b3264d02073d241bf278e705adfb56dc503154e558282cf3824fded4886957b4e28217ede99f50472df052a20831cf9bc6e6ab2a71567f350e449f1bc90209c292be8dd150b91ae66877d2df68f81fb6b450f5e924fc5606c910839bea616bd4826b86f5846a4b14efc4193", 0xfd, 0x8, 0x0, 0x0) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getflags(r2, 0x1) 09:44:26 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 09:44:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x10) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7fffffff0000000000000000480703000000c60100f2e9", 0x2c}], 0x0) 09:44:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x7}], 0x6, 0x0, 0x2, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) r3 = getpgid(0x0) r4 = fcntl$getown(r1, 0x5) getpid() r5 = getpgid(r4) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x4, 0x200000000000, r3}) r6 = getpgid(r5) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x8, 0x7fffffff, r6}) 09:44:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x60) msgsnd(r3, &(0x7f0000000180)={0x0, "b35c4035827b68b9dc9af0840dd8d13ab641a5ab004fcfe469560b0ef1e2fb52a8a30925bf48f3d36613436fd9ac6e4c34c8a04fde13f37ddee025efe7a5ed621c36a3db96815e9429bbe671ba47045d9b6342ce"}, 0x5c, 0x800) setreuid(r1, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x44, 0xda87}], 0x1}) 09:44:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100c40, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000140)=0x4) getsockname(r1, &(0x7f0000000180)=@un=@file={0x0, ""/97}, &(0x7f0000000000)=0x63) 09:44:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) dup2(r0, r0) shutdown(r1, 0x1) 09:44:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 09:44:27 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x94, 0x90) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000001, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000000040), 0xf9) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x81, 0x80000001}) write(r1, &(0x7f0000000200)="48b0e696bcf858", 0x7) r2 = fcntl$getown(r1, 0x5) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x7d, 0x40}) fcntl$setown(r1, 0x6, r2) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x261d, 0x1ff}) 09:44:27 executing program 1: getpid() r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x2) getsockname(r0, 0x0, &(0x7f0000000040)) 09:44:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000080)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 09:44:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003300)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7c5bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f8234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb5ebad365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04d3daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0effff57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f00", 0x56d) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x8, 0x4, 0x6, "35be188282182b65fe4a88869af621434af56dd1", 0x1000, 0x9}) syz_open_pts() 09:44:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7fff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0xc0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffdba) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 09:44:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./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), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000600)=@abs={0x0, 0x7}, 0x8) fcntl$setstatus(r1, 0x4, 0x80) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000300)=""/146, 0x92}, {&(0x7f00000003c0)=""/12, 0xc}, {&(0x7f0000000400)=""/162, 0x21b}, {&(0x7f0000000500)=""/40, 0x28}], 0x7, 0x0) shutdown(r1, 0x1000004) 09:44:27 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 09:44:27 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) kqueue() r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0x0, 0x8, 0x3, 0xd39b, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x3, 0x800, 0x6}, {{r1}, 0xfffffffffffffff8, 0x8, 0xc0000000, 0x8, 0x5}, {{r3}, 0x0, 0x80, 0xf0000000, 0x100, 0x7}], 0xffffffffffff5a28, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xc, 0x1, 0x7, 0x2}, {{r3}, 0xfffffffffffffffd, 0xe5, 0xfffff, 0x7, 0x59ea3b81}, {{r0}, 0xfffffffffffffff9, 0x41, 0xfffff, 0x3}], 0x8, &(0x7f0000000100)={0x2, 0x5}) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2b, 0x12, 0x80000000, 0xfffffffffffffffd}], 0x101, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x2, 0xfffffffffffffffe, 0x8001}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000000, 0x2cd, 0x9f}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x20, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2, 0x3, 0x3f, 0x9}, {{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000008, 0xffffffffffffffe0, 0xe51}], 0x2e0c2aff, &(0x7f0000000180)={0xa9, 0x3}) dup2(r4, r4) 09:44:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x6080, 0x6) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:44:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:44:27 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) semget(0x2, 0x4, 0x40a) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x25fc, './file0\x00'}) accept$unix(0xffffffffffffffff, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f8e592ed5301d844a19f8c8c32c12a88222c419aefd3b2b7fb4b5a6d328f4f5cddca754ae99e96607b22c5ad2a"], 0x0) execve(0x0, 0x0, 0x0) 09:44:28 executing program 1: socketpair(0x18, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 09:44:28 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) lstat(&(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', &(0x7f0000000300)) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 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') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\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, &(0x7f0000000000)='./file0/file0/file0\x00') r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 09:44:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x1f) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 09:44:28 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r2, r1) ioctl$TIOCCDTR(r0, 0x20007478) 09:44:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x18000, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 09:44:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) socket$inet(0x2, 0x0, 0x3) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x58) 09:44:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20000000000600d, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffc, 0x4) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x882, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8000, 0x0) setuid(0xee01) r3 = open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x80, 0x100) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') r4 = shmget(0x2, 0x3000, 0x77, &(0x7f0000ffb000/0x3000)=nil) r5 = geteuid() faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x142, 0x2) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r10) accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000380)=0xc) r11 = getpid() getpeername$inet(r3, &(0x7f00000003c0), &(0x7f0000000440)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x41, r5, r6, r7, r8, 0x198, 0x66}, 0x4, 0x8, r9, r11, 0x4, 0xb1f6, 0x7ff}) 09:44:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) pipe(&(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2}) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 09:44:28 executing program 1: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x800}, {0x4, 0x5, 0x1000}, {0x4, 0x1, 0x1800}, {0xffffffffffffffff, 0x92, 0x800}], 0x5) r1 = syz_open_pts() fcntl$getown(r1, 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r2, &(0x7f0000000240)=""/51, 0x33) r3 = socket$inet(0x2, 0x3, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r4, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = open(&(0x7f0000000380)='./bus\x00', 0x4000005, 0x1) r6 = kqueue() readlinkat(r5, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r5, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) semop(r0, &(0x7f00000003c0)=[{0x4, 0x4, 0x1800}, {0x1, 0x4, 0x800}], 0x2) poll(&(0x7f00000001c0)=[{r5, 0x2}, {r3, 0x26}, {r6, 0x4}], 0x3, 0x7cc) pwritev(r3, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000180)) ioctl$TIOCDRAIN(r5, 0x2000745e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000500)=[0x0, 0x800000000000, 0x40, 0x0, 0x3]) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000440)=""/165) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x3, 0x2140000, 0x3}, {0x18, 0x2, 0x1, 0x1}, 0x9c, [0x1, 0x10000, 0x800, 0x0, 0x690, 0x100000001, 0xcb89, 0x7fff]}, 0x3c) listen(r3, 0x80000001) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x5}, {0x18, 0x0, 0x7e, 0x6485da87}, 0x9, [0x2, 0x9, 0x8, 0x4, 0x80000000, 0x0, 0xfff, 0x6]}, 0x3c) pckbd_enable: command error 09:44:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) 09:44:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x80000000000000, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:44:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) chflagsat(r3, &(0x7f0000000000)='./bus\x00', 0x40004, 0x2) dup2(r1, r4) 09:44:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getuid() r3 = getgid() r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getgid() r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000040), 0x0, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xf8, 0x1}, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 09:44:30 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 09:44:30 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, 0x4004427c, &(0x7f0000000000)) fsync(r1) 09:44:30 executing program 1: socketpair(0x20, 0x3, 0x2b5, &(0x7f0000000000)) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10008, 0x0) 09:44:30 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) poll(&(0x7f0000000440)=[{r0, 0x4}], 0x1, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000400)=[r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) fsync(r0) syz_open_pts() r10 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r10, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) fsync(r10) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000480)=0x7fffffff) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 09:44:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x100000001, 0x5, 0x0, 0x40000000000, 0x101, 0x10000, 0x63f4, 0x1}, &(0x7f0000000140)={0x3ff, 0xb26, 0x1, 0x5, 0x40, 0x8, 0x3, 0x6}, &(0x7f0000000180)={0x33e7, 0x54f, 0x4, 0x9, 0x1, 0x7f, 0x401, 0x3}, &(0x7f0000000200)={0x3, 0x2}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x1, './bus\x00', './bus\x00'}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x80, 0x6, 0x5, 0x200, 0x101, 0x3, 0x9ad, 0x1}, &(0x7f00000000c0)={0x2, 0x7}) 09:44:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8100, 0x0) getdents(r0, &(0x7f0000000180)=""/69, 0x45) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x95, 0xcb27}, {0x18, 0x0, 0x7a6b, 0x8}, 0x80000001, [0x0, 0x10001, 0x3, 0x8, 0x40, 0x2, 0x7, 0x2]}, 0x3c) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f00000000c0)=0x2000000000000) 09:44:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x81, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) r5 = socket$unix(0x1, 0x7, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x3, 0xd0c}], 0x3f, &(0x7f00000002c0)=[{{r2}, 0x0, 0xc8, 0x20000000, 0x800, 0x678c}, {{r3}, 0xfffffffffffffff8, 0x4, 0x2, 0x8, 0xffff}, {{r4}, 0xffffffffffffffff, 0x10, 0x10, 0x8, 0x40}, {{r5}, 0xffffffffffffffff, 0x23, 0xc0000081, 0xeb, 0x26}, {{r6}, 0xfffffffffffffffa, 0x4, 0xf0000093, 0xd7, 0x1ff}], 0x392, &(0x7f0000000380)={0x10000, 0x6}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r7 = syz_open_pts() close(r7) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r7, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1000a, 0x10) kevent(r8, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) poll(&(0x7f0000000000)=[{r7, 0x180}], 0x1, 0xffffffff) 09:44:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) shutdown(r2, 0x1) poll(&(0x7f0000000040)=[{r0, 0x1a5}], 0x1, 0x0) kqueue() 09:44:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x6, 0x1}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 09:44:31 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 09:44:32 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair(0x3, 0x4001, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x41, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x288e4, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r9 = kqueue() r10 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x18) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000100)={0xffffffffffffffff, 0x793}, 0x10) r11 = kqueue() r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x20, 0x0) poll(&(0x7f0000000280)=[{r2, 0x6}, {r4, 0x4}, {r5, 0x9}, {r6, 0x100}, {r7, 0x82}, {r8, 0x12}, {r9, 0x4c}, {r10, 0x100}, {r11, 0x29}, {r12, 0x10}], 0xa, 0x3) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 09:44:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 09:44:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 09:44:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x9, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001200)={0x0, './file0\x00', './file0\x00'}) r2 = getpgrp() ioctl$KDDISABIO(r1, 0x20004b3d) accept$inet6(r1, 0x0, &(0x7f0000000380)) r3 = geteuid() ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000680)={0x3, 0x1fcf}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000006c0)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000800)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000780)={0x1, 0x4, 0x1, 0x100000000, 0x1}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)="f181d96d57ba51f8", 0x8}, {&(0x7f00000000c0)="dad7451b5a8e3c207fee197047fbfe5937da43940b52da244407e2123f2127612725fb39b07af19b5e7034f8fba658d31e2bcec31708bd88e60b3283c7e704f294886910cc8e53ad73a80136b36c2d14c77266e4d2436bdb8cf45a616a60d1561fe762b941017e56403436c38f714cce157a4d9f3de4a442b916bf111eefb970dd28d48893828dd8d8bbb92bf2b65fe1e493f725812604afa8ce8ce8b516f2d602d03c91e6df6df01afb9212e4b1cd1bec15b1d9ecc1cb9d1473eed296c0282d2e1d28f0a82c322e2b946072bf826764ded4818ca8d71b2f1e14bb72312d", 0xde}, {&(0x7f00000001c0)="6c7089100c813e1f77a8414bbbf8a6a72d63ef480b6c39659d59da5e57b0be14a9a84c6304df909a0bf9f78cdee390aa6e11becb1d90c870cefa142baf832baad57696b01c0fb32252f5b89a247d0d0fa534fdba1a962ca354b71103b31eb16284e4e9f3a7580c9c687d4864ec6923968ec298254722022406a7431b138f6b5fd137857fa00627c134385f3a9e0ff6e06bb466fae325bb49aa5cf2b6accc6bc3cc94b8b8fd7c1e60dacc29b7dd3a12dcba12c71fb0050ef6f8f0e61d7311da8fc4430cfd0e573d1cfb9e471c2d0ea6439b30f2f8f65707c3d3f6171f", 0xdc}, {&(0x7f00000002c0)="e772383f185905e181365bdaa35ca1f1a4c622a39f2b0eb68c00494988b2f3714ae56c491adbbe3f7c0b78fb03c010f2f4549794cf96abe7081cd852e7c8bc7b8e92663ab231aeaa0a87cd187f72a3d59f236b6f93b0514c19b34dac4af0ebe868d11d0ddb96ccbe677c0b75035db889ba0e78f5fae6c3748dbcf4cb68e7a4f9c499db0ddae68d0e838932d97707a928dc5e66eddb7580c66356ba758972ca43fbdca91c276168a1f03e77ef3f196cc745a26542d859c54b2fa44677", 0xbc}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="a565e1ec7f842c7da357980e80eb97928facc075866329935e9310bbcfcf9b45cbde56725e79b7f82ea3524b87d94cf6a8155069eae432765c09a7ee832e8ea65572f3764d983bf99785896c7d023734127624bc9bbff740487aca5ccc7e19784fb5262c03e772462b3cffe893d704410aee6f1f8a670e08f32d11f59613c330e67d743c86c6e29b2ebc04b5e3a991406c53fb7ecfc31ef85963d8a79fd1f3c814149bc5df7ce07a250c2eb155cabce95dc6e4f7c5ebd322ef3ca34d0d95f62b9789027b24e3ec36fd3f86608e4b2628892318461ff3abdc649031", 0xdb}, {&(0x7f0000001240)="d184abcaf2bb051ad25d4e46546c0375b10d9a7539b82ad870eb53a39ec245169dbc38155fe70de79d245ce19cfe6f0fdd50d95f7f781822d8e48fa60bb7c0e36f7c7b8253198122cba6dbc27f79df665d5ddef026787582805e3b4ab7e2b6e7aa847b28b55690ac196ad697a7b7e4649a430d50561932964398eb4d3255d840ceccecca73a1dbfb99c36a0057056ea9392c406e662b3bfadf622c49af11c3239c484d08fdc75da762ac500f5a209cdaaff323de74cc434a9ad8b24e6bf171ca1cc98084ac015f50fa79d2fdc079984398156bb340a97b6b7c2ac3aebf22239faf293277a1a33642f64b1df3fcb33f01ea8dbf671fae622dffc488e40743db1dde8d623b55c7f12a7a79f5e303d4fd65e13df33e7a43081fce1f0a983640556b46cf1a760b067691557b605600574b002415b132fc235c9aa492efc4c841f834a9b85db3460d869bac0bbe07aeb4df9c41d56a57f7d4dfe479851c64354abdda42077a05528f1a66c1f74d7a6324a9fc890fc653827aa1bf505fe257f9a8ee003f3fa8ee3cd59d5e14e6ef845bb2406fd25d78ac3ff904048ff7577abb27d40aee050a96e0c4a5f2f20e067e9437ea1019455d9d71e7ac8f1ebfb5f7fdde4e2a8004661654c1647f44315e3cbbe8f3a9ff2e40a44147c0579143f39d598df8b2bce7cb91e04390edb1a866c39653fa28e1b917a1962c0a454aea792fe993c70232d00a34a3a67445c82e818d99ebec6c5d4ae05eb9248b0f22d4dccd8ba2a6f02ef6528e035ac0e999f42c394a8b0a1154a495ff6dd1f149b345b803a30eed412bbc9fb4ad210648d1a1d17525578d1f5c32dc76fa66003278119cef2f7571b120ed9f5c13fdefb242c7cb70d138c06fe7dd7db3be7c688b51149aec3da93a46b8c125263b8f623fe4ac417e5568b7cb50199f286755f87643a48dfb3b1b95b0eb4ee0cbc5c01bcfab6bbad7f49a8d3267cdf5310f564725512e58be614b1e9494956d13f40193c5f9f4565dafe242e86d8e55bc2f8758a817307e90929329c275ebf8b3451c435a1bfb434ba2c83632defc5632bd1c3e6f50ddf115d45a7696702fc21469f3d36df19afad44f856d76f655ae7e00e7f00f1e7b7dec7e0bb60836ddcf8c6019748589f5d19c4723e63e0699a992387fc53c135ca2eb5b6e2bb93b871c37a2a414e894d138b5b7e310d7ceea23be62104e050d5a86d9b900746bacbf6e313dec907aab6df59fc42cdb53ee132b1aa01b1cbdd14d6002b026a4073f015389b9340dbd06b16b9b4488a95f5c6af4224a972a06d1d47009bf4e9d6184aecde535eef0a58201ab3caf1bb8d68555a6d8a0a5a59555c8cff022b275cf3ae1d348c02abc091c9fa9bbe20a47a7a45be9f08e95c1e325dc4c4f059de28228167c9192cde66d8e07b4da42d202fc20ed9837ad4921d2527375ff7277d22537e99237f7620f307d575c864cbf6a8fdbcecd33fc1583f22ca792f8b29db0ee7a5c6c0340656634407cb738d572b5b537778111d4207105c97c922a293fd6a226d22b8ad5c86d77e57920393e55960c735229b263ace95ed30e0021487ee542a7d91fc765d65517338ee720c4a56dd1b68d1e2755c9fbb24f883b80426a1d094940a22f746004b5b1fe86ab8dbb38f9abd500c05aab7dc103bfb50fa931c9d41cfb1ea14350e0fba8a34a95604c6dfa936025c74b352069b61ef0dbb121ccd8c425b2b9d58f57e85d2038a128e2215cacb79591c428b50d1eb68ce6651c510069ca822480f1d4a68f665aa2b8bd69339bc83fe4e68a4429121c02f0f6d783ee4a00b95ef7c819cc3d0c4b6a9affa93af22d1aa18d3f88605fd615bdd16b53fe2449e1c1358fda7de6820541daf5861e7ccf199c8a990d7e64bf0c49cbff342aa12f2ac72d177a8c000cc735f36072b49e7c04e9a71338bd55d68ff493b5eb073c356792a63719dbf9cde24fa7b6f4dc9856581fae55e67392b07b652c7aaea4ae861a7e41ca4e84a7202582a429a923a2f3d3daae3a9d171154e9e219b8747380c70ca3656e9412933b746cf2b90998bf40ba80b29155ed562f7c0396d4b81ab9029262b4dbb0ccd7abbeb4078c74bbebef4052d5f14d2935bd22e9c7cdea615e00404fc5d2e6bcbf8951d16e0e7cae6b5decccbcabf8a67a006f1af0561eede268ad74d2d72fc62abe58b20baeae0944f1d959039d5e6e940dfc6d1c0fcee31cc575dbcc4948a4000892f7c81912f8590e3a7057f672ff5933d20bdfbd78af34f961ab6a70069c8618994e1ccefb54183967d7104eeacd00760c39acc585a99d31b3fc4cb644b615b15ddcb3fd45c7d5096863a8292946838bc595ed57a46f3905599884148926ef4ae851d7e130e51b3097ee9fb2d017013a4b4fc27acbcff5ce7da8a31cb28291328d2837b0c5e8c6a97a70504ecd6721945dbdead7fcb072de071f5707a9897c3d4f41a904a66fa7d829e72baf8eff54132c001f2495befc8e1fb5b3d9a6fe27bc69b0a4ffc695365fc19bfb4394e97b7498fb0338e398aa89ff2f1c9ca6a049c496d0675d50b24e0730f9aaf241e6e41a9909d4d786722ef6aaafe85b85bb8fcdaf25503e6c7b9bb2563a048156665b8ceef7141a1a7cc2db32ba612c9d0266b3d58bc848f1137774dd4836ae9918b889098f259fbc4655d1985fa02a1b28d94be1a638560077d6b8d3403bd417a48d2a6f2f4707fc6a10b7cb9ef383a710c888cda08b7475203f52a1e3329293eee5fb93b4500b0cd11546f7c4061a3ed024c86f3eaf342e6a4cfab724bcdcda0759202721de23b7021e2e3c21a7692ac63503e40473dfb39406cafdb5753d7b3b39f8a27cbc57a855f5c1566ab27a3435207a95d029c84838b1cf68cef051f1b853119e83691973465d4202260a8f562825f0e08ab40cd1a2d8650ab1c1718afcd0c6c82da51f780ab4e06ae5d55bbf1892a2cfa195499372626f497fa03584ba79b2b776f33a9fca7bdb011c0deb3d15f0ad5d5d0591c885d9afa7ee6559d21703d5cec6e1e736d47c25e8af1f6674c4d7103b143ed4a800372e2a9bfcfe99b036d6b9fdb6073a1d3d4c949f8a847917ac1f2238485aff55784a272394668300449b93ac5e0324aa19a0fe0b54382e19077f4ab0824c60240b7c1d0813f1e73f4730021c0434decc9bfff703db0193efb9b6fcdb1f23eb8c0b8791e44bd1b0ad52fb99d25b174eec99606382caff646a8522497a5dec3dc4858cb0f51d829235706bc9584af5983e072f780ceaa2d382ebe03ad6332e0239f0d7b25275d7f777bc82adcb62b0bd4381df8562b86afa073a1f0771314b8f1fe2dec89694635b132bbea3eec62b078f008125fc594734ac77e2635c76b9d0d5293c77fc60a2d4b98a89a86195e829730fd8dec38b0cfa1cdc9aa63523329a84dbad1f93a2604c58de701910ecc446d7f6e1dd13f781ba297de5fc093b2283d5cf94879920e1ead4a49b16375263d6c231aa05884f3168e9b419275cf54f179b1ef6e935b9ee51e7a2100f70503e92b5f5a3dbbe322e1ac18a28d73b7204acb5856f4033d8f2a5201a28e543e21b8dfb43d7258467f2e27935209c2546d1388e3f3b4395145ded496619d6998669be520a7d51b7105c53b7fee0a9788d7960e439be5335e8c4aa2da3120218faeb3021682cf95abc9f9e2d7ba18620aa1645c40d7f95fa9f33a634ffdd9cc4c8daa184e139497a11c9997b8dc18ecdb60e63b85f694f154d4a0087bd1565cc75e9002d182c63818cb6cafaa96a145d6d668b02d8198aa0351509cae2a4c74c559c3c4e654692f4ee6179defbae11af597f37a8473f617e487c3c33db355cef44dbecfeb1d0b095845ef7db8202f81cc81be8b071d9996ae222496cbf82df09432c2494c107a6089b2db228f7de244d44f93fc9e4203fd8bdccdf519743268d42ac21e9011a0ecbb75109523f3c602e9ee27105466bfabaeaeaf22614c9cdfa286b7b522f3e4698ce4377f4c9b0ca59e5e68dc9cf278565a8f79b9ae701fcadad6b46fce430c22e367bb363e49fed213be5773ca8f911442c6c4df1281573e238f903df24700160f9049e2c564857f9b0059e2611922f66fda3ff09e75719d9c24f4d6ae7d77539b721cdeb68f7ec99fa7823f005cb7ed958842e877c5735760e2aa90ce25d7c420b301c43eaea15f998e4bb1f2d2ddd27584a75a49d9f9cd7da600f382a6c3cbac67d28b3163e91d3a914b0163b28cd1137591881642b638e05f18ef889509c2476dd3e250765b8033bdeb10041e09a4869e886919911ee11128bd036abc133365a77f55c36944d62afc681f17d89b32faca226aeed5574b39175a4a2b04bf34aec53d3a63f3b25c24a3f069a49187300861f2a1905d8201a97789c836cabe6b893c3b825c3bf3c6eb25920cc6b25649b21dc9cce8bcae3d03cc8e1bb14ce7e78360ee58311c43abab37087431a680615bde74e04452de2de636f58a8a362493fc2505afde990cfa753223386293b0c5efe614f70fd6b10e6842b998b1dfe263b78f7b1a9280377e08d53eeb78b77571b76b1641b2087aeded439699d5876a7eef0f1c603662b6c53e63e196ea279818905c605e6c97c0b07bda941c9429fa95ac70153c2eb7888d0f590f4661213f0d23980a821cacfb20e9f772d1646d4d489a9e2c7823faac147914a3418760d407cb297abd1919383913d9cc432c22e1e388da37da8b1e6723cce7a25167b49b6d66d35c092291f4569ef6ed3c8a1ef210e2e394821f729266513d74180a3ac83a38572145069e94c7f1ad44322e679f01bec2b2edb0becf982b2aece27270f8869622934fa4cdebf62252fc3b7816100d45935db17b50f86c8c4f13827d029c8f2365eeb42ffe63e7c12991f18b7ec6a43dab2c53310eb8c4bcbfc6841852e4252a8c6e8dabf9ce5b0da903212288dd7512015ddbb6478805fe4725f7a2f87dda491f0fbad5a80042fa333a8004617b339abd2b26eddb515057fe19a4694c17802def688d01921ef96fb9f9dd6c38e56fc0256c3920be0c84af35b965a4323fc2dd41f876421dc829ba8a1825e84b2c706f9db4bc21023662ca5eeb2005b8f3f5591a625e1d31474772e5c73ae66186e2db3ab5bc7f8e2238047a06e15a83c388af6b5cae133e63b38f0e40ded42d6e2de1b7acf4be4b64bfc459cc5c1ac9aa99dbd12d91b317f9f8bf757517e731b5974bd36d0743672a109a22cc90ccff46287f3834ee0f0d62a1e406175a5d2b6e25cb6ef84ae023b54f1d633668a3d1b878b1f768050fef3bbc914adb87c1004a779608d49fa9ef956992162d34d7b2ea395386e1a23e84656e4ce3d1b03dd79c7a0f5ecede53d29275752d6bad13c5276b19bfa43afd9ee9c9a31186db845bafcf1f990a0b1d391027ceaea56294e1baacdad6671e41ab9be9c835cf8efd0eb11ed1e9a22ed8f8d3069d9c10f24d8063ccdcdffc1143e1b2a24d6e7b7f59f04ea0757e568105a5ce56a0822c385c257eba7ad5bcd2596aaf0c2f774b6b5e97dc6e16dbe370a8cf42dcc8224fc83fa82539575c74b61de684889980acf87efcad237403abb8a02a3bc6e061c6dcdc829f1c6aa7ec9fa937bdb907876f46bfcf00390c03ba4460a163b3ef582e11852565a67cfca3fed984ebb6fc519564c042e3673b64d528b3df7756d77e2d4df8b986e09a3958896d95e5c7cc9e41955af7b02fcca1485d0336f0e1bd60764eb2da56cfefee02feccb7ca63af171ee72bea6965064602e539b66396796995af2e6880ca4b7e26a5f4db941dc0d1dfd7f", 0x1000}, {&(0x7f00000004c0)="cae28b22d55c9a19a30fe3d72877ae90a3dd1a477c6e94bcd39d82c2553c8b40e7a07f6d9fca5421a905702d4cb61706c8fde0b5813249f3e009a5f987131953edfe70eed8055ff5e41e8ecef9d9e6aa9a00f52259e70e90d66e05828136c2894c70c0895b844595ed774b0a2a", 0x6d}, {&(0x7f0000000540)="64dd651c8f9f761beaca79cbd4e63656a5720546c1dcb7fb2331e78b9ca8347b", 0x20}], 0x9, &(0x7f0000000880)=ANY=[@ANYBLOB="3800000000000000ffff0000010000008e4eae4badb7a20f0122ed828e3128206d7d6d57fb2c8e4532b5c6e4b12c02000000154f166bf78d7e8287f4b288b2a953633ee16a78ad5abba638fdae0b1cb37f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000008e2bd1de0401406bdc6c3dc2ff74e79c751a6e15e9b87d95a8cc5a13d240b5baffce7841173d2d00f48cec6de30bdc13caccb9e48c2f411a6b27c74b898933962a72ecacb8aa0900003ae40be0759cffecd94da2c331245f008ce29b84d15e63ff8efd76d0ec2d702680e48ff601c4a4005ac5f9e8031870ef23bcc4a731e92ea2036697a402"], 0x58, 0x1}, 0x2) bind$unix(r1, &(0x7f0000000740)=@abs={0x1, 0x0, 0x1}, 0x8) clock_gettime(0x7, &(0x7f0000000840)) 09:44:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000940)="582720ebabd16ebae63225259560f88ce3a350554423c54c77abe5e5815f73f2a044fd33055d52fbd5e417b84dd672332cba919500779b0691ae89632dfc94ff334a5619515a4c8a00614b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x7, 0x20, 0xfffffffffffffff7, "35bfdd01fc635ad0c6404017469ddf1ea626aa49", 0x4, 0x5}) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1f, 0xfff}, {0x18, 0x2, 0x1, 0x7f}, 0x8001, [0x2, 0xffff, 0x8, 0xd8f6, 0x2, 0x2e8, 0x101, 0x1ff]}, 0x3c) 09:44:32 executing program 0: getpeername$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) dup(r0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000006, 0x0, 0x0) 09:44:32 executing program 1: 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) open$dir(&(0x7f0000001100)='./file0\x00', 0x0, 0xa2) getpeername(r2, &(0x7f0000001140)=@in, &(0x7f00000011c0)=0xc) fchown(r2, r3, r4) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000012c0)=@in={0x2, 0x0}, 0x24, &(0x7f0000001140), 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r5 = semget$private(0x0, 0x3, 0x91) connect(r2, &(0x7f0000001340)=@in6={0x18, 0x3, 0x9, 0x7236567b}, 0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001300)=""/21) 09:44:32 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="8c1ce2c4b3f1befd8dee010c00f0002f41632f7c72632ab4a4f5706b3b17d5e1d46bc0ebd0504d1ecf5deb10c55a920d73c914f48a2d05068861d9cf06de3105ec7a6096323db361a8c282", 0x4b}], 0x1) 09:44:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x5, 0x5, './bus\x00', 0x8, 0x400000, 0x1, 0x80}) 09:44:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x40) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 09:44:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="aa81c08329cd6436b96273b130885971cebc493987d15d18da062527a5622894d793b3ce33add3ea1eaca16be4c054383801", 0xffffffffffffffdc}], 0x1, 0x0) r1 = geteuid() seteuid(r1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3f, './bus\x00', './bus\x00'}) 09:44:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba1"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0x684b5af6b95492f8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() getgid() 09:44:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8a2, 0x0) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/180) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00003f2f666c653001008a28bac33f8dab02a99454cf80ff5b003c75eff56f73848f4ff36d47d23ad8463247a200b2463beae86db3e80b21e6520442bf87e3a854b591e5e9b2695652f5c478ffd87349cd3d2ce196f93e1d93841eee3297ac5321648d339fa8ad6688ece872a1a0cab64f7fe9372d573bf409add018f257ec9d367b15beddd499aacf61b7df9fb52455f04f418745676ec8b22f46af865273491cda97cdbaa964f5ff13fe8ca72b4762799a53f5a9239ae26a3fce0c1d9736e37c56045ed0b9512a5bf2ee0963f2e58045934c955f00000000"], 0xa) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) 09:44:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x1bb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="d1bae243b2160255087c60c9911fbdf0cb495435073cc70039a7205447e84f4efc8c47db0fbf8740815334c273586f0251150acce59cbe71c68bad26b940786d9c7ccca629896f92322987", 0x4b}, {&(0x7f0000000180)="180b79a030ceb4c8af3840802bf7a6d59fb133733f09794ba09d7cb9245c312ad0f4f2e0eb6eca3d357bc65858d8f4c986ee3c7d20dc15e3d403885c9dfd808bc1c0cc568395b850b466408ce029b6c0c63b8261652294483544cde1339cfa1f7ae30046e633b2966d405a7c1a24a33c1204015e060bea1be1067582abcb3623d2ea88dade85bd304a994eb8d08e80134ccaf8abf638daf2afff06c6602e8e3d3ac18cbd9530c6c8ff022f2930bc85db6d408e0034a48eae146fc1362c30646808e9c2bd3ec366c0a401e3334d3ecd925fe9cd3817ce299f", 0xd8}], 0x2, 0x16) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x20004) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) chflagsat(r0, &(0x7f0000000340)='./file0\x00', 0x40000, 0x2) r2 = getuid() mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) r5 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x81, r2, r1, r2, r1, 0x120, 0x200}, 0x6, 0x1f, r4, r5, 0x7, 0x6, 0x55f, 0x80000001}) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) 09:44:33 executing program 1: 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) shmat(r2, &(0x7f0000700000/0x2000)=nil, 0x3000) 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)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) r9 = socket(0x18, 0x1, 0x0) setegid(r8) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r10, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1e8, 0x3, 0x0) msgsnd(r10, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 09:44:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x20) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) pipe(&(0x7f00000001c0)) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) dup(0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/11}, &(0x7f0000000080)=0xd) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[r3, r4]) 09:44:33 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) 09:44:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x240, 0x24) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x6) syz_open_pts() uvn_flush: obj=0xfffffd802f22d480, 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! 09:44:33 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x71, 0x4, 0x0, 0xffff}], 0x93, &(0x7f0000000080)=[{{r0}, 0x0, 0x40, 0x5, 0x93d, 0xc0f}, {{r1}, 0xffffffffffffffff, 0xda, 0x40, 0x6, 0xa15}, {{r1}, 0xffffffffffffffff, 0x80, 0x42, 0x1, 0xc2}, {{r2}, 0x0, 0x4c, 0xf0000000, 0xb4, 0x6}, {{r2}, 0xfffffffffffffff9, 0x88, 0x80000000, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0xa, 0xfffff, 0x8, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x80, 0x80, 0x1, 0x1}, {{r1}, 0xfffffffffffffffd, 0x49, 0x80000000, 0x8b55, 0x4}], 0x3f, &(0x7f0000000180)={0x1, 0x101}) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) fcntl$getown(r0, 0x5) close(r0) 09:44:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) r2 = geteuid() r3 = getpgid(0xffffffffffffffff) getgroups(0x3, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="b792067f3e1ea740d3a2bf215b74bcc11fb86c4062e936cbb21f59bdf165b6a4fef6409b3bd19823eb30666b2934075760a4fba07d4ac21d8b23211a5e87874a111c082c94f7b77cf39c49b7f1473a79d6d3ffd2058150cec75bbb167c66073d6145d2c38e84df2913198c4fba320cc7674cefd64d41f77c231a34a0ba94173607bb29b71e03d19852d946045f2fd108a340fac4e31f5429e9badfec5eb4a481d548f6e1bb2a688acf4147af3b9e3df0948c9de691deb47e2c1609997ecd68385ac14a1ed01af6f11aa6c8db6bc3b9b569702a43f50799ff286c1831349ee65d50117b499668cbc0468e37dd916672", 0xef}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r2, r4}], 0x20}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r5) 09:44:33 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20020, 0x100) r1 = socket(0x18, 0x0, 0x8) socketpair(0x1e, 0xc006, 0x186cfe6c, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x380, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x400, 0x2) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x400, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x81, 0x0) r10 = socket$inet(0x2, 0x5, 0x8000) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x8020, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x84, 0xf0000010, 0x552be94}, {{r2}, 0xfffffffffffffffd, 0x1, 0x80000002, 0x400, 0x9}, {{r3}, 0xfffffffffffffffa, 0xd, 0x1, 0x4, 0x6}, {{r4}, 0xfffffffffffffffc, 0x0, 0x0, 0xffffffff, 0x5}], 0x9, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x35, 0x1, 0x1ff, 0x2}, {{r6}, 0xfffffffffffffffa, 0x64, 0x1, 0x9, 0xd38}, {{r7}, 0xfffffffffffffffe, 0x60, 0x80000000, 0x24, 0x6}, {{r8}, 0xfffffffffffffffe, 0x22, 0x2, 0xd6, 0x6}, {{r9}, 0xfffffffffffffffb, 0x20, 0x0, 0x80000000, 0xea}, {{r10}, 0xfffffffffffffffb, 0x20, 0xf000005d, 0x6, 0x3}, {{r11}, 0xfffffffffffffffe, 0xa, 0x1, 0x1, 0xfffffffffffff001}], 0x8, &(0x7f00000005c0)={0x800, 0x4}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0xfffffffffffffff7) r12 = open(&(0x7f00000000c0)='./bus\x00', 0x8000000000, 0x87) r13 = kqueue() kevent(r13, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) kevent(r12, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffff9, 0x41, 0x1, 0x46, 0x7}, {{r12}, 0xfffffffffffffffc, 0xcfc701dd201840bf, 0x80000000, 0x101, 0x2}], 0x8, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffc, 0x1, 0x1, 0x40, 0x5}, {{r12}, 0xffffffffffffffff, 0x80, 0x3, 0xffffffff, 0xfffffffffffffc00}, {{r13}, 0xfffffffffffffffe, 0x81, 0x4, 0x80000000, 0x4}], 0x0, &(0x7f0000000180)={0x3, 0xffff}) 09:44:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r1}], 0x2, 0x8) 09:44:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x8000000000002, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f000035c000/0x1000)=nil) r3 = getuid() r4 = getgid() r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getpgrp() r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x48a, r3, r4, r5, r6, 0x84}, 0x10000, 0x7, r7, r8, 0xfff, 0x3e8, 0xa8ab}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:44:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x70) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x410, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCMSET(r3, 0x8020426c, &(0x7f0000000000)) lseek(r0, 0x0, 0x2) 09:44:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28112dd84134eb609dd83bcf45ea6e8ada0dc465bf47cbd4fa0faaceca29580460c9a566dae110374484a5a2713c7fbaba83dd8af624932faed1aefb3f96eacdfc5ca732876bf223cbba177f08138e39512023a832200bb41c4c13aef74245aca8cfb51c8d2dbaa100b4177923ae35deee2954f418bda74f78a912629adc000563f437fa96acd736ba8f2ab40c357628bd57c43a36410949bf79158748cb2ce75e2a54742b96150706ed5cc31d4f99467c1bc17d5d0478cd8de5b42f99bc562b5ddb1c773f023f873b6399660c0f263aa2cbc3d1dcdf5702190a527c6f8bec74b5913ba63e552da031ad39c59266f7564db51837ffb2485dcd2df43a6469e54a7735815f73484f7cc0a18399be1b91e59ed8b0b1a1ad4152f0d4c5ae4c8e204da500663b38a9051706eba0c362a0dbdb241c2132cd1669e49113484b18dff1468a56c584ba023e8cf6ec9ebeb0a18737bf9eb2bead8813f91d263b3cfb98d6f0af5827fa49c878e45407ea18199356c9fab70a51461c04034ca156badbe8533ac0669c910f151c76185697d8af5dbfe3a8235ad51000c14fd7c124a62243aebf2b842983c4c687b25eb0a3ab5f9b6d21a63bec505d65693c1373d2368522e0be7773bbdf68e90adca4ece8c859268ae16ea97da7c37bbcae6a3580848cb0ce075af526d05c7f1fa88bc182e8009032e0268c456b65dc60", 0x243}], 0x1) 09:44:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x2000000) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x7ff, 0xff}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0x8) 09:44:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8104, 0x100) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) 09:44:34 executing program 1: 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) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000100)=[{r2, 0xac}], 0x1, 0x0) poll(&(0x7f00000000c0), 0x0, 0x4) 09:44:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1) open(&(0x7f0000000080)='./file0\x00', 0x801, 0xba) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000200)) getpeername$unix(r2, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d33b3d7040a9f989177b7085abc606a0600729df181461f23a5c79259f02aef1799b88803896e6fab0a8b8e8f93b03b64c2120c9a1342c2178ac302d9e7e8c4778acdb787dbc2b8c047faf34be31a4b2720b8acac9f05951cee3892fcefafaf10eab120913518904488733fccfa40f2e43da101020f3261af94baeef6a21f07bb412eab4edbf9e0f365c0b5d27137166a370502ff0e1fddccd0ec4d4aada55748de2e60c50609c509485832e7392bd87525e850fd20b49b956f06742035b8697acebbbf7"], &(0x7f0000000000)=0x1002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r2) 09:44:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0xffffffffffffff29) write(r0, &(0x7f0000000080)="a92962785a16750ff6d9246f226bf8f534791750e8", 0x15) 09:44:35 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x7) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:44:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186004008b00002b27febf0000000178c317fa0000000000000000000000000000680002ff4f22006e", 0x2c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) lchown(&(0x7f0000000200)='./bus\x00', r2, r3) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000342c9600000000000000000000000000000000000000000000000000000000000000000000000000809e3fc15a0000000000000000000000000000000000000002000000000000000000"], &(0x7f00000001c0)=0x59) renameat(r0, &(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00') r4 = semget(0x0, 0x3, 0x20) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000300)=""/16) 09:44:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) sync() fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 09:44:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 09:44:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="5eb1fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) 09:44:35 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000200)='./file0\x00', 0xc8, 0x20) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/218, 0xda) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x40, 0x706) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 09:44:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) recvfrom(r0, &(0x7f0000000080)=""/75, 0x4b, 0x40, &(0x7f0000000200)=@in6={0x18, 0x0, 0x0, 0x3}, 0xc) fcntl$dupfd(r0, 0xa, r0) r1 = semget$private(0x0, 0x0, 0x400) semop(r1, &(0x7f0000000000)=[{0x3, 0x3ff, 0x452143a3863e8ec2}, {0x2, 0xfffffffffffffffa, 0x800}, {0x7, 0x9}, {0x4, 0x1, 0x800}, {0x3, 0x8000, 0x1800}, {0x4, 0x127, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x7}, {0x3, 0xe2, 0x800}], 0x9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:44:35 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) sendmsg(0xffffffffffffffff, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x4d8, 0x0) dup2(r0, r1) 09:44:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x60) flock(r0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) r3 = dup2(r2, r1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7, 0x8001}, {0x89}, {0x0, 0x2}, {0x0, 0x80}], 0x4}) 09:44:36 executing program 1: clock_settime(0x3, &(0x7f0000000080)={0x8, 0xe83}) nanosleep(&(0x7f0000000000)={0x7, 0x400}, &(0x7f0000000040)) syz_emit_ethernet(0x140, &(0x7f0000000040)) 09:44:36 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000180)='r\x00') link(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 09:44:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x5a8df45275c9faee) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 09:44:36 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) flock(r2, 0x8) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000080)=0x8402) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffbffffffffffff, 0x5}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x2, 0x5, 0x8000, 0x100000000}) ioctl$TIOCDRAIN(r3, 0x2000746f) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSTART(r3, 0x2000746e) 09:44:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 09:44:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 09:44:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 09:44:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20410, 0x10) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) ioctl$TIOCSTOP(r1, 0x2000746f) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x8) 09:44:37 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 09:44:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x9, 0x20000}, {0x18, 0x3, 0x0, 0x100000}, 0x5, [0x1ff, 0x122]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:44:37 executing program 1: r0 = socket(0x18, 0x4, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0xac) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc) recvfrom$unix(r1, &(0x7f0000000000)=""/103, 0x67, 0x0, 0x0, 0x0) 09:44:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xb8) unlink(&(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x2, "f60e00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 09:44:37 executing program 1: r0 = socket(0x11, 0x3, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x2, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/52) 09:44:37 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) read(r0, &(0x7f00000000c0)=""/37, 0x25) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000640)='./file0\x00', 0x8080, 0x8) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000680)="2214491f2faac7e4dba3cfba10481cfee237ed509ede34acf3c85db62fd41e70bb2280f9550281a97fb0ad0ae35f4abca27fa25dabed7642b739e68575f338226da7371a74042aabfb10e3cc6f170ce6d8f757e7ed6126cf3bcdfae191345a4f988b01ca431f45ae162d7cab6cdcdcbc2ddeb27ad4fc184f2cec759804d35072460848b211cf61d82aa57523ec7dd53339e8c6e92c2b2587", 0x98) r4 = dup(r2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000180)) r5 = kqueue() r6 = open(&(0x7f0000000100)='./file0\x00', 0xa, 0x0) r7 = dup2(r1, r1) sendto(r4, &(0x7f0000000280)="2ad3f0b54e8d39c93586d42153ab02ecb7bd8b71c9a35bd61d09706d49e47a5c879f56acb273ab377064e2e9ddcbc0784f12197520685619e18903f8128396a40fa19a21433d8daff97b7d6e425b7be2edafc4df88175c69aa91debf999d6333932a8db3208ba822405fba9184ca30b048c4b78ae8279ec50b139ad16235c5a505c03f5e573e4f730461d725651e1dc0bf4438502efee9fae88820021da45804723c7c8df3a25eb62abd5e9ff9a1e2cfad8b6c2f4b05f2e11491bf21303d2d442e70de8a35b06da9fa0fae72c4d6ccb4d8", 0xfffffffffffffe29, 0x1000003fd, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x8000}, 0xc) fcntl$getflags(r5, 0x3) r8 = open(&(0x7f00000001c0)='./file0\x00', 0xd526d7aabaecad0, 0x100) r9 = accept(r7, &(0x7f0000000200)=@in6, &(0x7f0000000380)=0xc) kqueue() fchdir(r8) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x40, 0x0) getpeername(r7, &(0x7f0000000600)=@in6, &(0x7f0000000780)=0xc) r10 = accept$unix(r4, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000004c0)=0x41) kevent(r6, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffc, 0x20, 0x800fffff, 0x2, 0x81}, {{r4}, 0xffffffffffffffff, 0x2, 0x20, 0xffff, 0x6}, {{r9}, 0xfffffffffffffffb, 0x197d4bbb5b6d9b2d, 0x35, 0x10000, 0xfffffffffffffeff}], 0x8001, &(0x7f0000000500)=[{{r6}, 0xffffffffffffffff, 0x8, 0x25, 0x7, 0x4}, {{r9}, 0x0, 0x40, 0x1, 0x2, 0x1}, {{r8}, 0xfffffffffffffffd, 0x36, 0x1, 0x7fff, 0x7}, {{r10}, 0xffffffffffffffff, 0x84f30d800114becf, 0xf0000001, 0x91b, 0x6}, {{r8}, 0xffffffffffffffff, 0x81, 0x12, 0x3, 0x6774}], 0x8, &(0x7f00000005c0)={0x1}) close(r1) 09:44:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 09:44:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000001ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xc02, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xc1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0x50000000002) 09:44:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) kqueue() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 09:44:38 executing program 0: clock_settime(0x7, &(0x7f0000000000)={0x20000000000000, 0x301f51de}) r0 = socket$inet(0x2, 0x8007, 0x5) fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r2 = dup2(0xffffffffffffffff, r1) read(r2, &(0x7f0000000040)=""/180, 0xb4) fcntl$dupfd(r1, 0xa, r2) 09:44:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffe99) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a", 0x17a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x8040002000003, 0x6601e399, "840500000004f040a4e4563600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:44:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x2010004) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 09:44:38 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x8) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 09:44:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x12, 0x0) chflagsat(r1, &(0x7f0000000140)='.\x00', 0x20003, 0x2) setsockopt(r1, 0x4, 0x4, &(0x7f0000000000)="870955e0", 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000da000000000000000000000019638ff38ca8484e00000000ca512930b573c369d6196b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) socketpair(0x10, 0x8006, 0x3, &(0x7f0000000240)) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x10001, 0x2) 09:44:39 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa0, 0x100) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/107, 0x6b) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000001c0)="dc000000", 0x4) 09:44:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x7, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./bus\x00', r1, r2) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xef, 0x7fff}, {0x40, 0x6a}, {0x48, 0x10000}, {0x5}], 0x4}) 09:44:39 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x3}, {0xfffffffffffffffc}}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 09:44:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:44:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000180)='./file0\x00', 0x3f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = socket(0x1, 0x4000, 0x7f) geteuid() getpeername$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) 09:44:39 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) flock(r0, 0x8) 09:44:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') close(r2) r3 = syz_open_pts() chdir(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r4 = dup2(r3, r2) bind$inet(r4, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$TIOCCBRK(r3, 0x2000747a) write(r2, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294", 0x10) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/15, 0x1}], 0x1) 09:44:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f38ff7d3914b1b5748e19204e5bc4c856c1dc31cfc4bb3b94449e2cabb0fa117ad4acd35a272f74791554c2b113b6399e5b568c007f0317ec0d289ffca7b02423bbabb4d43780aacc1ece0ffa86694dc0ed27d359708746238e8d13bc00d8251ab81e83fe9471199802cef0206d5faefc4154f7dbdaf61ccd92d1e9bf4d0513ca591809aa0e29d840d221ec1dfb841aed067f727410e6931ef73ce23a9125452f1255d8269ead966192b72c522a8e601854c7da6eb7b0a2f548d6bbed2ba1bd6e8fd8d1a1f4b1a1406b14f86", 0xcc}, {&(0x7f0000000140)="b564ac8640053f2da8f15e58036a6c626cbaf075a227c6888481538bc1795ec437e0a8191d97a95ec6b8f772db23b2c58d3c086e884065a7c7006efd39743561d574f95e1f7a5f0d7037b63bae41e1cd83ef93dcf4188fa5d48665a3fef7916b2ec3e599d52e", 0x66}, {&(0x7f00000001c0)="e870e3e831126916588b23d098410c21fee723588f5d8a8e08e1678a27e49215db8b3d092f5eda5745e4ece83c6e3312d5b35a6950da5cd969540d62c688e26f7cf5c7bb61fd227c22f922e7ae74b7999a3a0271652ac7837e983077a10c7ada7222416c15827b3873f049a91bea8ee7a96cdefbf8d276c350ba09c373c0397181f46c062e9884c1723d5d334110d61ea865b70219816a3c159337b575106dbc68ec66ef7c578b492786bf60e526d7ece82aacb88609869d31c73da851e7dd8f8108022dfc64d1ecaed16591c56e366e6b78c609f991765a08481f659f1d44ffb0ccbd0b69f3356fdaa2960934733b85fcad5d0fb8fb5cadbd9d8bbd924f0b088b8cb48bab4a372fc02c75744bf186b6d375f737d1b9081ce4bbbb1d01630e1a71ce25d8ac6a297d1e00b4f9d5423bdaf76e9023c67ce446750801e933ef28775bb87d1578f1f10924368ab0d4bdd073c5c920d9f6c49708318bba29d7e0f2786c2439cced676c023e39e674efacb83cc65322ead3a95f890bf026e1b2904cc6cf7aa89e097b23224439f9f30a855ab99e70f673dc298748d7c1bb1be3a2dcb04cc700abd26abd10ce952ed79813957bdf86ad45a7bd065cb11eae016e4f57c75fb74d55cadb5c78c38e4aa6932a4df7bbf3cd25d5e26656382b77510dcf9d8bfbd63698c415685f5895633fb0b9314ab1ff52ad56d0a8991c60e39c48611b2ce455b1c77b1a68179d3340b3831ad48c5b164d2eea708217d7da4a0c1daab83fad45511aea964744255343fb83a82a0f896f07990d0d3f9e777c1f2e59e3b37391321cd1059300d3da51fd1979d9c4aedcffb674a6e320b5eebd0bb952e7c8b9e3a8b252ec60dbef93555b526be401f160907cc82a77f675e3a5c40d5881c294c8035c5249ad01a56df8d96250e5a2217a29e4f97865548c77529bbf7cecf4d6ae662b5770ffa5aa42f9a9698f9b3c77ea4e3866d69aee3ba8ff0cd0e312ed089e21f3c2c823f5794cfbc8caebfc3600333eb34627419eac33cd51bd66cc9ccfeb28fafcbd5aa4d894965fb861e3ee46f0b2d9501a2f517df28f4bd8501e76993617efcf05e219cf20dcc0c9c2204e0457900d37d102b899dedadc919a61aa56955e434a92bc5c30e83c6c0f7a531823b7744f4bab60f04f8d44b8e319c7a8dadb467a718d427d1a410e8653a19468b020ee41d4cd6241be71660f8f6985e14f3b918a62bedd12e1e2643257abd99e9b2edbe0840bf47dc0ab4e735db579fe73bf8668293354f51575989e9a4f945cb902582622ce2df376ae6fe20d51785cfedaf73e5ceb6a6f79c30202707d4c60baa0cf40221c0807d735fc2381498214a99c231a25ce439c2c758f73fc7c9c4eb35bc00bc66c27ac016a73dc7a5a37c3067bdcdcbcc14a63e3e52dc05c42c1863b3fe19cd72544a37b9a4fb1435b3e933a0df15eacbbd73f1f132166e3ebe5995520e45c968c0b3fcaeecedd2f181ae7aebba4e5d8122d7a7b2828816fbce858664a6383192cf912945c608d79de18df13faed0c146013c048e5f184699d4b1159da2ef4d14135dc9a7b24aaceb5bdc14c05d2b6bdef3579dff2b21993aa3d123d6589bf75d240f5e9bb2c704f0163184ce17ff5ca1a5339a214ee4af605df8888e2c720753672f26c9195c6f87d0307edec1e2a2cb6cf01cec8ab885ce6162739fd906ce53f0b205e37cfbc55584505446253212c82f8f89a2d904e8e654b73753918ec449dc5b880d23a9ccb7d3e3017b6b81255736ecc1afa43d52d60fd593d305fd5552216d7db3581ed3c48379835a16b380dd6cbeee67443b940df97b67e8846583446a913e81f20f14af6d8ed387614a724b982858cc6b799c82c4f1b1bec6eea0c19b1daae487ae6e83c58b7438e455f4074d0d2a72abc19ef5ccc5ecfc6d33d2743b291b3d831c9d48713e54870c9fdfab45a05fc763ced6def04c218dc120987bfa7ce58bace43b3f45493a79ba9d452312e71de26273beba31a87d0c031caa02b0ba2c6e7ccd163bdadba64cf5d38adb8b48d337b17e8688ce6b328db2ef3f78ef88d7334d73af2e1c86563ca88f32bc352ec02c26926672ef6e1341f42d72d20ffb8a3e8a0ee040864be33fba1411f9992da2e1871d4ec60d9f8336fdddbe18267e47a89dc5027a5bcfb33356fbcc0c0928f9bdd37f26a89a8f13804e18e5515dda324e398c503c3f34052a1a26b2678e3d68977921c6de6458c49f882da144b6683f0ffa232f300ef5697f7c92bac577d94bfdb09d628a9c393f7242a1c8585174c6cf7dcff742ef0066cc0257ff9fe83d2a5d43f15b5b92169052ccd608905f325f4cb546b0687d6b37ebdc2ea1cb53a23f7813b3e009b4dbade0b1fc2014b44c3cd3fb4a01a03822e81bdcc452bb4eb5488b76b356faece079593c32f7ae3944f085825e69e264d32b8fa91ebe32d08d77f254d6ae42ff305cbed89fdc66cb93ca72e33b828cb4742c2b4140df18059a1cc913396f3e391eda1fa1b1678928bff6bc3df6952ef67c7e4519a0a91b18435ad251238373dcdf6f8c4a254fccbe0f0c66a998c4ab08fec548b260d104d0d78d0b531262a4e37697a6b8ee709ec3164a8c3145e9aac175c43010bd74e8218807e33d4d092f1592d86f7cd1e4dc22f58c941c8451f6041f835625d37f35174fec1b0b01ddf0ce46e8fb2185ac6a2126bf1c5c5890b8ea759e019d4f11a0c8b7febab641d9755a3f2a0eda8cf04cd8fe86c7167247a58529049236b6036d21eebee8958a4fde66251f454fbf389dd459e2cb9813fbd829317775e90bde3d5e891c6444692d5a3e8660fcb0419ab8bfc60914e69015f39c39aa174c1dc2ff5dd9863ce6a1e5b42521702f47fb538fd23208999639653a19ef5bcfe33c8cf2d1fbf7b83ac48f538a38fa2124592988a3ff76984600419ffa330c081b7cd174eb8e2b32f9101bb4091c40c9662542e1006b06170a3352e8f0d6a641bacae809cc65f7c199801be74a44acc20dced5ab566920a5a84fc764fec8d63f5b38edfdf51ca35003332cfc8517afd16f0b34cd1f498e15976b3e0d34d3610321e3fd2a9799be383e23370511af05262f4e83d80907b7e8edd581d87ab3aea6918542681624fc3754790cd3eec4ab57340f0e54e1e8ae3cb89cdd2eeedce1219d4f4f20cafeb736bce37f8dfec994444bf1ac3d7fadd5d1aaf4c1aab566723d2b620cfe5aef3e1cd8c699cacf4a2a6c037c22774b8abd7176f8421dd71d4d5cf39aa6a2451abd8f4cfd34522a83388802dadab637c2717a0694a6e436b5c8a34fe28bfa061bf1db7ef44340d056e1d4a7f7e39d18b5f11e6e8b9cd0383547820a454d588b2d34294079719c07cae657f3225400c9c32225c83ebf1253b889c662b6e9fdfeb14b81c93bc3a4345e5510549af5abfd01835cf8d7de35fb5a505242401005a49c54e127fa002173cc7a19f1a272b030d215ff7e17de087ae5df15e3a426a55010eaf535e6f4977b53231b788651656da2b918bbb66f00f3722ac13ab33425a4cdf3b93e868d9b65c7d812b739b970478a0b039f5dac59f38ccb31836d9264f56e688c13747a2bd9ef654cba1baee5fce1b6448f207c2ef3d3dc511206e944560a73430bc6d6a842f6529d1c3c387b0c37e6559338c56d9392092193e118294f5426b5d323eee57a97b278e4ea9b4bb01f30d86b84f7ef8a7a6e3de26af731769ee2e7b0544fc1f1b8648f8d6dc52f8a83b6ca62a5a38b7b539ac994801525fcb17b5cea4782394b5de9be1f8c3f8ded755991820acbbdd74066609d361fe12a28348c6d048be7523c13c68795311070aaa36f148ae300f82a0e34e4d9bc3f2628a3bf8f89ff284d17b7ece4c95f8d1e80b693450d5bf36051827e546674568200f2cc4be8b2e418935389dc6f80437f22d38b147c83b27ed6daf9f6a464410a05b24936d652ce0908b2fa701735ab6cbd575661a55ce4ef7885f6c1fc83c50ae9290acd8bf45af39f3b1050205bdb2d04372bdfd8e5b5853427ffdc6b6d0379b36ea34902c6b42727d64513302e87d71525c1baa4cea44becc4ddeaf1d8f62afe2c199f055fc739a4e661ba14e232bc240069e0027226df4f05682a34000a3a4802f3b79707de1eb3eb9da47f465cf87e3b71e1912bc8ff03f12990ab8645a9df40d895d55b9c14c9150e5870d328a72b46a30809e4c42c99ce2e1bd4edbc4da4d3e3d88626eacbee82015738da75f2485e7bee3e9c52d0d6de1a93deb74e4e5a027fcf08a18041c561e7195a026158056dfb942a2eae4e78f595d9ec6524dfc4040b8524ae077ee8e0cc9c796495232005305114dedda3e81e96aea6cc95cc57a29d4d664cd83802940e7d2351e167c401e4c13c9cf7cd1e6065d38445f09920cd75a26d745b8d5d46df3995dbb49d84b6fdf0e56cca40f25969a2b5a513f64fa1494624c0a883a1298ee989e7c5e7e132bb3a0b3453ab15f5f8789359484d3f771c30b6aab51d31dc219462af0c32209da63c8cf49b6017d57f8ebca895b11f341ea5d086a650a17ce6143be73664eaa7bc5d8db4e616730707794fa249b79a02f6f747cbd67c81294b8bd0f4683ff46f36998c11a24e66b816917c6ed7377da548b37077e7b0ca94fda6d36c94c3a7fb848a9ac688c0a8260f1d294b3c999c81cb00201170ea524f8d2b0b0ce5df833328966825a6218d1dd59648b88acdd6ef84ba503d2be55bd5036ffe33db1672eae79a9959ad29ca70e864f189d3f26a804dcd7420a58b10a84cc553d7b5237cabe1e2362ff32258574d83add6e5ca4fcdfdd453a365c2f3ecd970e86111c15da602eea319a01109a7fb7b7d5ef2bf00ec00473e6627f2d6365618d46e865c746b46f5166c3fe93531b88d016628cfa0c3e6b8f3412bb3466cf8bfad348faad6e0feb37474c283258f67d7ed321224810446c1bd54fe8b0ce4b11c5b826e7dc803f2f9696eab2571f9537f9beb3eb042f826dd915a205629f45c95e7d9675562ef86e9ef3966eba1f425a93d29066404708159e636db51e5b68e8fe051e257d03f99c4e4e44e1aa8705b6218c74a8aa3770baecd52f184b38e751e70cebad32c42cdb356b30df2c37678d2174c723528f2a9f04c19ab729ba18a427762e1e950662477fc126f2e80b672293a78b77937883106904d9eec1324f3b6e8430a15cf702f02a321575de19a8b804d7e2d6973eae3693b7b41a2b518252edd6ec6b6b0e5bd3cd4262336633c09da5ec507a719fa1db47971e99d30046b4e68b603ad76aec4cc25bd821e1cb00fae64c12acf5c103713741cf863bca478e1bfb319f3674c4e41f610f00480f55d5475a3cfade4d434a9a41e8becf1a38db62ea82d5f5df924b3c22cba483ba983093e7d8a768981955760858a186898086180738df11bb0de0f1ecc5d5e58ed2fde323a198c6ad736d190cb50df33f40c3c5670f74ef9da0087c07fa1583cda2ff18d47f6287865064e3b3e63d887b12d4c3eac001a30ad8d34c6c4ea53a89acea38db3fc7e7b2b6644996d0cb17e0de18d3610483aac502ea93c367f2c09f8cb3c6f7300e0f5443a7f3fcf16a322e50a89b41894a0546b858cc2e8951c13ad8d16a8b15121470eb3215d89b143dea0015db213f88442fbec43d46ca441f47d9809254e70436b7473287f8b80860af620f81f769288655f0eda2d143e021ba81fe640a2722aef67937ca81e03c63ad71e21b2fbf044093bc95b15e407c11eaa209f2c5767ce2334b227f4fde000a52469304dbe285167783509dc2318af97c06", 0x1000}, {&(0x7f00000011c0)="2a81ef552728b540d475a431a097b60a0a7d1805dd0a0403be0d2c89773a82785314a3710a7a1e1e0c5db5c996007cae4ad69080f5ef577922a1", 0x3a}, {&(0x7f0000001200)="a5a754510149ab207636b9216c00a272aaf05701bdcbe04e05b38d787a531d96ffa44809aeba1b80efbfc3dbb22aa7f073c0b1a463d33c30791224dc1da299bb711d6265dbd92fe5bc1a66e5b20bdadeff4798a9ab1876b86af43bcb831fa50d93bd6699d301c74027c917348c766e824704c2f543fc38a771649d6d9622086766e764ce0066358c83a457ec6e31a30d6fd45076923009ca467a2db54670234b16cf6ca930a3e16e032ccff8137d579e889452ff4ee7ce800d7e5870c0cb0b4d2cdf1788d74719e9bb926c496c55400b22fa8bda60", 0xd5}, {&(0x7f0000001300)="4789c5411d84f906e8f1f304e8cb5b4f784cedc18e276564da25044e48f435bc479ceac390174efa29e75456b26eaad66bf8b01aa92adc51ee", 0x39}, {&(0x7f0000001340)="62bd568b1262fb8f07fbd2a055ce91efc76b3f4e6711689a6cba94e15c67b4bcf84c5b24fcf6b9d95f7fcda609483f142be924", 0x33}, {&(0x7f0000001380)="f8616599b46e7f5cdd6408e6b2033129680b1f3cb8c517db8760915dcfdb0101c407e364febee0f5c2ea449903", 0x2d}], 0x8, &(0x7f0000001440)=[{0xa8, 0xffff, 0x5, "40e09b6e5608a0c572b102a870aed3471f8d59b12ea8ada8097477faea638a031b3cdf1f1542f331703926380ff4ee6062a6ac4af614175b56d830dd7c5736062e0008063660d0702e1bce24493f0f2d38078c8dd54c6a27d63e6f2d21ad89576feb04c86a01a4caf5dc2117b1f7457c87f000d78c69d278ca6e569f9c81307b3f573c967beacde25ee1fe05c9d96c2af2fa732e293b1325"}, {0x48, 0x1, 0x80, "7133389c6a5660d90e08cd4849536bd076c6f531ce63d5bac95f6a57d5421b02168f2815cd22b79216a5acde13f88d4f99bd306f5a15d3"}, {0xc0, 0xffff, 0x0, "63b56edc452c71acd48e8f793f5a00fafe6328ff71a45f19f27197c6e2349c1c76e2fbe398a441c9b9f2bf4a73aa3980e3ce650e4c88032cdba8bf96e1b4878709bc10a4957c00bb86311bea9962993e04f68cd1e2f6b6a1896fc37e828a85dd9dddf3d3bf536eaea065a574cd83d9d7950232f24aa644b9bcace479447d0e344613c0a3b4de9321b665327eb171c8150cab8ec1e29b27ea8b1dd0cfa0e62a175202a99fea68fefb4cd594073cb6"}, {0x98, 0x1, 0x8, "14ad8cdf779590543153d637043757d7f12c08079455f52d3e845c4965c1da631dc195402d5e9d2c590cf3672303bd95279f722cde932edd223fb4770d45854f824a0ba8a7f8c49a825d07f506109c03401a8b367b51d0df620431465da4b06bbf14e6f729e5f9efe1576518e5f7bdff8415e82b702562014325be210f0e82c8e1dce6eb21b0"}, {0x48, 0x0, 0x0, "3a075e0510cbb61d6d4c9ee4447035f34bdbbd87f523cdfd60581ff9b976157bf9687574a0cc72ae8da727dc13c5d858934e49"}, {0x50, 0x1, 0x6, "73e1c691c5d2126dda8c27ed8783ac41fd232db8facf01d57b7471e2e2023b44bb83af42fdcd96d514e4e7fb3d0348307f00d5f196ff03520cf5d8ace4f4"}], 0x2e0}, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) shutdown(r1, 0x0) accept$inet6(r1, 0x0, 0x0) write(r0, &(0x7f0000001780)="93a180f7e48d8fc6c3f6f57308391feb09609c0e41aa3e62541e9822aa00d7679ab0ab8fe9547efded6336ed17ac758cbf21457e507a707749f57834e4bb1ef5752e87dd562ac78182816dc3a7ae896d4ab9650a556571f9b4127fb76df0da2bbd452c20e24462", 0x67) 09:44:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x2, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f000001b000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f0000000040)=""/198, 0xc6, 0x841, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:44:39 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x7, 0x80000001}, {0x183, 0x100000001}, {0x24, 0x9}, {0xef, 0x5}], 0x4}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x20) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000001c0)=0x400) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 09:44:39 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() write(r0, &(0x7f0000000300)="855064bdf1b351a49de5075c03713d70710e33db9fbfc386d350bece2f37eb1c5a1f6be8527e9ccfed15d6b17aa4c68b8d6fedcc8f245f3901d388dca2f0c8434a19a473c5afa2fe913b3889e4288fb545750a911eac536cfdaded73b7e4e34196a4a29dc7eeea350bbcf4fe9c92fd012d6407344d32241c67cd4d3eee91619e0904c5a9fe8dc2b220742b240294360c9ed0d633bc7934becf67c15a2af57be4b67253fd", 0xa4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="439f3664a9c7d978b28379f631a155fce187153a84b4a7a9f1f2ada66123acc321b17c292873247a0135f8b5ee5ef0ddd128ed72ee68c2912befba9d5a4a7a51537a4ac3f83d2acd85a5178037d21f72018425d6", 0x54}, {&(0x7f0000000200)="750f4f484b658b15ad01b9ad8b8801189ddbc8f2a703cacc2fc98eba4a53ad160b1c3437b1ad5023a0da8ab447f30f7f71dd70b783ddea97bd033dace782122e497863dac0b2d9fd287b0c55ee78c5a1b7b7dad101486a653a0866b4076176e62f6db04fc4d42df0e81bf9abd5057d60e50252efc3ac31ce2f32fbfe332c2a093cb7f61319060965f3a3d11da68b9ebbd9aefc1275842d1b86eb093108f7408e12376340dfb13f2b1973ce59fbdd26c645fd1500b7f401dd97e892e8451f56db6c6e3d5db86a1268e6c2", 0xca}], 0x2) 09:44:39 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:44:39 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) fsync(r0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x9, 0x1, 0x8, 0x8, 0xc000000000000000}, 0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) r2 = syz_open_pts() recvfrom(r0, &(0x7f0000000200)=""/159, 0x9f, 0x843, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x31) fchmod(r1, 0x118) close(r1) getsockopt(r0, 0xc5a8, 0x3, &(0x7f00000003c0)=""/169, &(0x7f0000000480)=0xa9) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() chown(&(0x7f0000000500)='./file0\x00', r4, r6) getsockname$inet(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) connect$inet6(r0, &(0x7f0000000600)={0x18, 0x3, 0xfff, 0x1000}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) bind$inet(r0, &(0x7f00000006c0)={0x2, 0x3}, 0xc) setregid(r5, r6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000740)) fcntl$setflags(r2, 0x2, 0x1) getegid() recvmsg(r0, &(0x7f00000019c0)={&(0x7f0000000780)=@un=@abs, 0x8, &(0x7f0000001940)=[{&(0x7f00000007c0)=""/91, 0x5b}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/181, 0xb5}, {&(0x7f0000001900)}], 0x4, &(0x7f0000001980)=""/53, 0x35}, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001a00)={0x1d6d, 0x1, 0x9, 0x37, 0x9}, 0xc) setsockopt(r3, 0x7f, 0x9, &(0x7f0000001a40)="705eba40de6240d297600575ccf297f5f364d67e3f15d305b8e3dbe8d0c64c051065debaef74dc381879edd83c55ca2b09429375fb2a6940debf0a89fbd9fee6f342", 0x42) 09:44:39 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x1ff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x153) 09:44:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file1\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 09:44:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 09:44:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) r1 = socket(0x1b, 0x4005, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000100)="585674bf0c558c9a0cd2ac63b0c51c77876e42ccf79a4200ac2c33d4ea9990f4ffff81e5eff00a9802d54f1bb2a648b0e517716bdafc8d42f1164a5bde3332e174af6ce051cf7be46336e93ff584d9e68642c8d46cd9cf4881db8708445155b587f2033ece006de38e8a9ec6cd38cc4b0400ec23cfc2f7965c1456", 0x7b}, {&(0x7f0000000180)="7b5c05b8fe396a93cdfaed4d7e36a9f51a4c998d2973fd2b21134e0399c6694c5b6710581fa5dd1c3988e8ff6db5695fcef9cc6c7b2d29106656ae2b1d8691fa09043121911549d9a7481c81422dca7069136dd6a0b8741a5ae9e4a080d5fde93020275790d4f691101ab96d53df99bcf001ea241d9d0f8525afca3b778cde955ffea162e0d9b407b89b6f3de530ef1044fac74144b1a2938ca85b4cfa56195298998f9fe728769fc1f2a9ea0a8bbe2a95814e35e54ab6b50fbf33e5d45876fa62fe9d02d11263d970e56050893d2c62155a82e612f05c3fc7cfc57a6d2c34619e", 0xe1}, {&(0x7f0000000280)="a3c26f909fb39251a28b40408341cd791895a549a30af7a3812f4cd1b706c531ba0fadf2424504eec31f188f0af694569389f5ce102fea80f916e3881507376cf851a8", 0x43}, {&(0x7f0000000300)="5e03285b00bff170f4e58fb363fc33aaccd4bbefa6f265e8e0d7d4e1574a2fcd6428778634c19245c36cc92723b1de37a5e8025240b0ad804dce23935157283ee91cae38fea2956ab9f5ee8ef4237bb42b4d897a8c8c1028713ec59a9e21fd25a952b306d7d0f8b4d7657292a4192bb6e6d84e06f86122a1f9581759703d51eed2e1ceddc3c499d70177a3785b69f23e4362551e96153ce8f546c4c4b410b53d65f95f5ee953f7ab4bfd84eccfff30645f0eabdf377ede6db0f6a61f45e8d9d3a272de1ef251d926ea68109b5db1914be0c6268d24d13483414e5f0785afe2a6", 0xe0}, {&(0x7f0000000080)}, {&(0x7f0000000400)="819d1d369d950b3b35345c4f4aa1534b707ea60136e55870b27366d3c0ef9bbc6f9c490040642b78628dbbe50c6dad56757863f8235db3d1e0c1346b9b8928733e69e9ccfba4a44fe08ce1bb1d2568b01e97fdc2a633baf1accb85231fac475afd460e764120be736b774182e21785590aa6c2d89accaa2eac64b39902f3da5b85dc95ed6beeaa0478ab50c6d94400e1d52ad569", 0x94}, {&(0x7f00000004c0)="4c6248382805187761748f789a108b73cb26358e52b6ccc7f3e4c12f914b9a0a6c83acac9741efdb8616260d12e3d44adabf8078dd863df34852980d2cd738f3889b9fa1453f9aef7c78a6aef5a748b3d290351f9cc8f8708aea68c5d290863a1fa43a36ea52e5b7ba5283b8", 0x6c}, {&(0x7f0000000540)="bd946f158bb5a0352e38931f9fee48016e7c209584e5", 0x16}, {&(0x7f0000000580)="68a5f365", 0x4}, {&(0x7f00000005c0)="241f4078eed300f450393995dfedc2b0f5ca2bf5df5d714cad309742f17b8dc9a757dcd864b59ae75ae079039ba3dca896e794e57aa5da36b473a7b2ed914b9b02cb21964b7f3a02355c6235b206c8e93bca53c97a6adee3d776cafe8c518bfec9ddd878386f88a9e63f4465b36acfc338dad2ddd4c74d0d05922698979e919f6d4a8407303b7a45c825e2c15d9b2d62e39c", 0x92}], 0xa, 0x0) bind(r1, &(0x7f00000000c0)=@un=@abs, 0x8) shutdown(r1, 0x1) 09:44:40 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) dup(r0) close(r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/128, 0x80, 0x40, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x1ff}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:44:40 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket$inet6(0x18, 0x5, 0x3) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/35}, &(0x7f0000000300)=0x25) r3 = open(&(0x7f0000000340)='./file0\x00', 0x30080, 0x8) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x208, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x10810, 0x0) r6 = socket$inet(0x2, 0x4005, 0x5e109988) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r13 = socket$inet(0x2, 0x6, 0x3) r14 = syz_open_pts() r15 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x8000, 0x4b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r24 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r26 = getegid() r27 = kqueue() r28 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66016c653000"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="4aebef2d5de79c8c08e8faf3a347c97deb4d2673d2d50feb138a8825e4df1c24da18019ee080a42fc4c4f5e2d656e90cd8367afef3e2eacdf1f245295f23fdf088206186150cbb05ea961de2b3d9915083127989fdbc2024e9707cdc7d96393938e8e4cc1bf135c547", 0x69}, {&(0x7f0000000180)="f24db32376a40cb43f87690c6ed6bfa4f8ab35f36bf3619d570eae86d78b394cee2ef7b0af", 0x25}, {&(0x7f00000001c0)="9e0de3d4f9b01d24a82d32ae0e74121966b498f1edb6be242a245a3dd24c901915092b50e7c2a0c56cf0389fbcebd54e134b923454100e7803207650e9ca6e6ae9d448fc2aeb2901c74476d0c157876ef34f2fac70e43fe316d293783b2ac7b56776ab7d07c39971a2960c0e52c2e4ab394fb5ccba427fa0cb917d2b03555873d90a7fde7be36e111ab159ad513628e6f34ab2962907d3dbbdf10bf35dcea09c3e81c5e3cab4406e88", 0xa9}], 0x3, &(0x7f0000000900)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16]}, @rights={0x18, 0xffff, 0x1, [r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @rights={0x18, 0xffff, 0x1, [r27, r28]}], 0x108, 0x40a}, 0x408) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r29 = socket(0x18, 0x1, 0x0) close(r29) r30 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r30, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r29, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:44:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400000000, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 09:44:40 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_getres(0x0, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) 09:44:40 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) write(r0, &(0x7f0000000080)="9245d7d3786931279b4d261829012d83774f81863b6c4652b3e51efd894f15d0fdd74074f1", 0x25) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x140) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x18, 0x1, 0x3) close(r2) fchflags(r2, 0x0) syz_open_pts() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x4, 0x3, 0x0, 0x200}) 09:44:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) fcntl$setstatus(r0, 0x4, 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000012c0)="c1", 0x1}], 0x1) r2 = getpid() fcntl$setown(r0, 0x6, r2) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 09:44:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fchmod(r0, 0x20) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 09:44:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffffa) recvmsg(r1, &(0x7f0000000840)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/243, 0xf3}, {&(0x7f00000001c0)=""/105, 0x69}, {&(0x7f0000000240)=""/172, 0xac}, {&(0x7f0000000300)=""/48, 0x30}, {&(0x7f0000000340)=""/97, 0x61}, {&(0x7f00000003c0)=""/246, 0xf6}, {&(0x7f00000004c0)=""/119, 0x77}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/169, 0xa9}], 0x9, &(0x7f0000000780)=""/179, 0xb3}, 0x40) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000008c0)="c0097f002f490900", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000880)={0x9, 0x401}) 09:44:40 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000db9eb1c5cd98eacfcd157be17563813f305a0176f89c2683c1aad7e38426ca49ba84e10b716af2b764da3aae66b3f5d6699670f0a77fe0a74833a5a1460274f9749e0e2237b0ba65b74d748385d123959ea2219a6caea7e0d90839386eeb23d8d21ca4579956b285c601cdc5078e25ddc032d37f4070fc0a319a69a7c34f48b930f399b82c6091dc7207bd0f1d777eb66336c901abb29388277d3bfb532484072dbaef8b32580f0299d325fb3ee40f44394e06ebf4199441bccfec909240d2b261c07d4d3896f39c1c661efdd5bfe0a62655d74127190c0b489a09fc14502e94"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 09:44:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000240)=""/240, 0xf0}], 0x5, 0x0) lseek(r0, 0x0, 0x2) 09:44:40 executing program 0: r0 = socket$inet(0x2, 0x400000000000005, 0xffc) shutdown(r0, 0x2) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7fff, 0x26a644b6}, 0x8) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x47, 0x1}, {0x26, 0x83}, {0xcf}], 0x3}) 09:44:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x81) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:44:40 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x3, 0x8000, &(0x7f0000000000)="595c186ba88262164d13796756e1a65dde70", 0x12) 09:44:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f430c1e7ab6fc6e25d5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xa4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "85495510020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d0f, "b04d7426c32a100000a0059ed20a8357d3c000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 09:44:40 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c86669073626d273f98dd34b41fc673000000000000"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x3, 0x8, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000011d, 0x0) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x1, 0x1, 0xfb, r2}) 09:44:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:44:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/227, 0xe3, 0x1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 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) 09:44:40 executing program 0: syz_open_pts() socketpair(0x80000000017, 0x4004, 0xee, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20832, 0x0) 09:44:40 executing program 1: 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) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r5, 0x1}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f0000000380), 0x100000000000027f, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)) 09:44:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, "004a5c4eef2000000001000000400100000200", 0x7}) r1 = socket$inet(0x2, 0x1, 0xac7) fchflags(r1, 0x50000) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 09:44:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653200"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 09:44:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x141, 0x6a1}, {0xca, 0x1}, {0x43, 0x4}, {0x6}, {0x47, 0x3}], 0x5}) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) fcntl$getown(r1, 0x5) 09:44:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') socket(0x1, 0x1, 0xe017) socket(0x19, 0x3, 0x5f57) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 09:44:41 executing program 1: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$setflags(r0, 0x2, 0x0) syz_open_pts() fcntl$lock(r0, 0x40000000009, &(0x7f0000000000)={0x2, 0x0, 0x800000, 0x3}) close(r0) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x3) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/214, 0xd6}], 0x1, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x28080, 0x10) shutdown(r2, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 09:44:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:44:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x7) socket$inet6(0x18, 0x4005, 0x2ec) 09:44:41 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 09:44:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 09:44:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="a1", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) write(0xffffffffffffffff, &(0x7f0000000340)="a5", 0x1) close(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="f5", 0x1) 09:44:42 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/68, 0x7e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 09:44:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) fchown(r1, 0x0, 0x0) r2 = getpgid(0x0) r3 = getppid() setpgid(r2, r3) close(r1) 09:44:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/156, 0x9c}, {&(0x7f00000012c0)=""/94, 0x5e}], 0x4, 0x0) madvise(&(0x7f000071b000/0x1000)=nil, 0x1000, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/180, 0xb4}], 0x1, 0x5c) 09:44:43 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) pipe(&(0x7f00000001c0)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$inet6(0x18, 0x5, 0x8000) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x80) r2 = fcntl$dupfd(r1, 0x800, r0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="baecb19c3a215bfabdaf0f30aa6c12e814f97a483f78c4361f542e4016c6d81c2cd790b9110ecb9c9659ee5390a986ee847c69609f66c71076818300c813e6df9f4b3fd58ea7636b5e8c14a7b217a657e42109bbc00428525a658d1dd1b40a08294935246dd85a7ead6fc608f3fad385b91db82e471587d051eeb43342a76d75768b51bcc6a6913d4055d4ac804dc3c49e4264be3c8bf3baee10ae3897a3cff094631f59e048944f68767c19a134f68106616c160df68ab6678f86d500c5f1be7bf6ed7e1954c20eae751c80b0d77fc5c661065ef74ea623d87b3461c6ba267f989fc1f52dee", 0xe6}], 0x1, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x112) lseek(r3, 0x0, 0x1) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) 09:44:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0x4d, 0x81}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x9d, 0x0, 0xffff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x1ff, 0x2}], 0x7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11, 0x6c, 0x1f, 0x200}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0xfffffffffffffffe, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x7}], 0x200, &(0x7f0000000000)={0x7, 0x1}) 09:44:43 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) poll(&(0x7f00000000c0), 0x0, 0xc5) 09:44:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) fchflags(r2, 0x30004) 09:44:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 09:44:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2044, 0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20888, 0x0) lseek(r1, 0x0, 0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000001c0)="b100050309000000000000005786ca38494529e3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r4, 0x80104277, &(0x7f0000000000)=0x7) 09:44:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) fsync(r1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x3f, 0x4, {0x3ff, 0x9}}) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) close(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 09:44:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000010c0)='./file0\x00', 0x2) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) 09:44:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7ff) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000001900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5f900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a5c7d3b83630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7d72088643a61a37f62532d76078b464faeee806e84493dab1814a561d6b34"], 0x1002, &(0x7f0000001200)=[{&(0x7f0000001080)=""/90, 0x5a}, {&(0x7f0000001100)=""/92, 0x5c}, {&(0x7f0000001180)=""/87, 0x57}], 0x3, &(0x7f0000001240)=""/19, 0x13}, 0x40) r2 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001340)={&(0x7f0000001300)=[{0xe7, 0x1}, {0x5}, {0x7, 0xa7ef}, {0xc3, 0x7}, {0xef, 0x3ff}, {0x24, 0xfffffffffffffffc}, {0x45, 0x6}], 0x7}) r3 = socket$inet(0x2, 0x1, 0xfffffffffffffff9) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001380)="bad703f892fb548b05ee3ee960cc4990f1b3450464f7e15e906ec52d9b19c0b8200e8fc19291e2763d81ac76e0ac293073f5abf669a6c2ad78998d123a344cd892fe1cf7fd88db0196f97140b5c7ecda", 0x50) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = geteuid() setuid(r4) rmdir(&(0x7f0000001400)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001480)={&(0x7f0000001440)=[{0x6, 0x9}, {0x45, 0x2}, {0x100, 0x9}, {0x187, 0x54e}, {}], 0x5}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000014c0)={0x6, 0x3f, {0x3, 0x342}}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001500)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001540)) r5 = semget(0x3, 0x4, 0x8) semctl$IPC_RMID(r5, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000001580)=""/59, 0x3b, 0x800, &(0x7f00000015c0)={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000001600)=@un=@file={0x0, ""/108}, &(0x7f0000001680)=0x6e) getsockname$inet6(r2, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getsockname$inet6(r2, &(0x7f0000001740), &(0x7f0000001780)=0xc) pwritev(r2, &(0x7f0000001880)=[{&(0x7f00000017c0)="f10afa3d3a186ab466592ddcf0dde927c9b12544f25c6b244ec839f4bc2ba3f5f5802f2e964ffdb17bdd2609d480b1e5f1eaed67b415b427e9842ba8d87559b43cd157665966c11f7997af4604467ace855b098909bbcad3a032d7b281a82ecb127ce4242256e2398d7785ce5ed428517f7854bcbba7d4a0979a1aae36dd147ff4ad1bdeb14679d59e5a3d1e12f7b3300bdb4f6627bf639e15ce17c019b28b154b25", 0xa2}], 0x1, 0x0) socketpair(0x21, 0x8003, 0x800, &(0x7f00000018c0)) shmget(0x2, 0x1000, 0x3a4, &(0x7f0000ffc000/0x1000)=nil) 09:44:44 executing program 1: socket(0x2, 0x400000000002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7ff0, './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x2, 0x2}) 09:44:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 09:44:44 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, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) dup2(r1, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) 09:44:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) symlink(&(0x7f0000000640)='./bus\x00', &(0x7f0000000680)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="282d16d5753827", 0x7}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f00000016c0)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="47cfdb371f8e946462587711cd7eb1b5cec43a231a8531bdc32253fdfe98a9f4bca4c15899dce28bb876683f08f889bdd30cc9d3d183557caa511420cfed549bf50ea0a3059849dc4ce1dad393eb814ba7045021683c2bc2919757d6ba603ec67b92970ba424831249b0531c2dca101c4ba985d4b77c18da9765fb", 0x7b}], 0x1, 0x0}, 0x408) shutdown(r0, 0x3) writev(r0, &(0x7f0000000980)=[{&(0x7f00000008c0)="73753999319c32a55f92d0b4582d47695019e8bcfceb5d1199900a855729cff824ab72fafee9390935787987e9c44d932df905c7624c1b88c55b9bbd1e9fc6fda4f7f5a3f8fb705d01376126874ada0f76482d81deb51f508209acd5c0d48858697b7075017395835b0c7a09f70cd9c8795de451966ff36c31f0e909d70a294d5e0eadf23e8f959effe654bc8563b06a910f9854ae94bacf6206ba20178a0c02953b2f1461491f2c547f054d", 0xac}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) msgget(0x1, 0xc0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000006c0)) 09:44:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x180) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 09:44:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:44:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x800, 0x1b0) bind$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt(r1, 0x3, 0x4000000009, &(0x7f0000000000)=""/182, &(0x7f00000001c0)=0xb6) kevent(r5, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) ioctl$TIOCSCTTY(r4, 0x20007461) 09:44:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x100, 0x40, &(0x7f0000000040)=""/76, &(0x7f00000000c0)=0x4c) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="a28a9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 09:44:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x33, 0x0, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="6c686bfa9a179f7e4b516530000000000000004ffa64ce704aa0b95dc01fde992f215304930a5ae0971d6c21f81e973b1d7a44907fad5ab5d2180130a85e3a3af4613114538fe4e8578ca3ed6461ac770a4f609bc877614a22d212a20d5f06053d19547f447251457d5f0926db48fae218b618e7f93c16f66bbb0d8653c9ee6e2c03cd6786e1044404224e6746bb9a5b19274e3804a743bff70750832469f29372ba20c6b7b346cd34502a29e057b80000000000000000000000"], 0xfffffffffffffe80) 09:44:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x7) listen(r1, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fchflags(r7, 0x3) ftruncate(r0, 0x3d) ioctl$TIOCCDTR(r6, 0x20007478) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="da701a38f03bb3a4ba6968a51bd8941df5f84f419c36b57814d2478625509d807ff18ba2e4ae3f8639ca61da7ae6a16fe5019ce99528754a1ec425279aeba7d7babf41761bc8ca98de3efd317e4b5c607c83989f7dc992dc0d9601d7420fbc04cfe463beaa55eb1f6bcb3150c4239fada547e2b89cc115bec282433fec57358912509f93294655cf613cc34eea08d918b00c3e536c78e33a7daa5b15eec8845db7f6f460892a098df06ffd0f300419bcb73c1333184a4abccc1d40ad9f4ab0795ea7812daa4ca594f531a70a788e5731a5892f2e3b58f432c96fd274580c9a0138db5293de516f027ca1fdc1", 0xec}, {&(0x7f00000002c0)="727f498883221f5708e5ffe5a5301d837c889cf00ba74103b57f11ae1d8983a4fdf17bcd0f3155edb975f3b135e7295607267b3bf65bd32ddbaaec33c03b8a4b8c6985dacf36bf60c0d18fe7cc0e435563d6ab0de54e2b2fcfa79bffa88ac683ce0d502f0db4fe4a23c23f78b4452d51", 0x70}, {&(0x7f0000000340)="3530994528f2b3d14ca04309f42e7305f4353a6277eeba76158f0b69a44d2161515644d560394983d9e2720e0db62a619367a45f89c8508745debe7c61620b1c3cf9a38ebafdd4432ae876ace2962c5f28b945bb35a22d2e99e11c237f454e36e0", 0x61}, {&(0x7f00000003c0)="457a586837eff18423b815785eaa32b12408ce3437ba5cc50b7722be5459ed7bd5f8e888209603896942084d3d94669264849b61bf394e20a73c75557a9546c9", 0x40}, {&(0x7f0000000400)="49562fc736309d5a90c911a76c2caebbfb71ab15eb982299d516", 0x1a}], 0x5) pwritev(r6, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ca0d546e24f4a5003ff6b5ce69dacb49258ded63ca2916e76a72d27419bdfa374ea4d886a3e554a5b5609b81a57f67b25d3f27891f4867a2048d2ae4948dda4a46c16da3d1664fbd3cc5fa5872f0e1897420fea8d9e479e8b0b81b509075add98a4fbd4ae67eba207efd6eab73ce19e5c8766cd8ae2f6ff768074eb9c42a1adcdde6a3bcb9c3356bc794d51a6cf832b0b17b8f1ed30e30dba06d5e7f5d05bcd1248d31ee7d9e0fff07fc9ba72347270e3609b40c88f088818644928321c236ddbb846112c0d1d0b552a3439d0f5e88e62038fdaec6be701f54f39871ef3d", 0xde}, {&(0x7f00000005c0)="79898993e090852dee5bf6f57a77b08f45dcbd735d4c0021e06306ea396d1d3eacc80451bec76e0f63bbd969f7305b16a65fe74d7564a77ce1f3760ab24a3dc86f157185ea811fcc6a5778a4364076bfea94e42ee4e90a25c60eb90a282464a4d80c36ba75352118f83e60cbbee3e170c2fd63ffa5942a6828f8ba93fc3b6df2f9facdde984539b940a0e75fd3cb11af355ca29912ae8ac81afd17353951e8f319a5798cad7a93baa78003fef17be3fa3f1bd456feeb281e99e1755e75ec6124b66fc55835861e951783ed8ac7aa0af285df873353fe48488bd67e193255dd38989c1bb0e77950d10d8a70419e2498e8d7c05ab54f8cce8a96cd2c13bb401e127f61b6f382f4134c838c7a8e13bcad2b94596683d4250ade95254ae87a9e30c508a386f0258254cf56171d62af44e440fd0022f2cc93c056978451dcf260726464e3f44edfdae943dea02cc42b5986b31ee9aab74e4c523916c0873fdb67ded150b4a58b9a1097c62137b9cff6c146fe7aee720af6bb290a7d0929f6259cadefc4312158a4a5d3211ef762945f4560fae05cc5f7f57fafac8bb4b9a45a0b19b588bbff88edb763ea649ba2979decaf281aa2c5c2f34f7e20e58b1490d83bc2a567e2ed3ba5bb28ee19f153663ffe6181225f49aad21d36d7b168136338a03459afd0c506ed747d46b736494d33181d54a5704b4b20dfe25820c74e9a5c7a017f8c93791eebba54625fb03a24466cf299a29d34c5245e9481ab02ea7f4ae4e13a5d83d70492d32c077a3d49920f89d43979142b7678a6089961da39e0988c0069a10fc1f4c282e6639a3593b064d981ab6112aab3beff2fdcdb50906a2c08b8ff3ca87c8b47d47940940cb602b78bf623ad0d2703d89b3277292721f23c1300f2c77e4031d164ca8dc55772212781b3534fac7e97bc4c22b415940214df9d0ecf1051e2b079144c19040459efe5d0cb04496ceae471f7dc29f81da6cbbb02908834515c3bf81468775e4557d373baac84a2cbe192cfd02450e7d3854fa1acf15b7cf03de1ef0cd7767799c7e72f49506ab55269d8b4783c9744cf6c839f1b0b36f91efcf8c6b39989d923c540163f75409a60e9780a13d9ed43d50eaf11a790a90968f6694b43f3ab04998db12955d66719e4b62b03db1cb8ddf9577ce7edc26cd695c513f0c9771624d21bd7043175d729fcc51080910c7c31c6484ff083ec010d18062ca7d24cb26956dea326d9344d59a32b50b052b20f65dff430a0e751ffc633fd4d852c6b898f4689d1372154fdf3e9700cc592bb6212163465829ae5173643fb5e71a58f005542592e6e65502db9bb0830fccb4e62da8b433456c4a21bb8eff885f409bdfd61b1ed9c8c01000b76a75b52f6221fe680883c7c6f20a971b5c3238637a3f142484a68e49402a7d1b741e833609fb8632b313e21f249ffd826b4db568f1762a032e66609704e4326d9bfe0f04845d37e15eeb39e7bd8e4dc22879b8f333202f2de963b4eae7228b3085213c887811ba51318fcc5525eae8637dfeba49f8121d3ee27468a94054167dc21e1e5f2d22197dd736c775205b0026ba31ab0cbd4f46c2d6ceb8fbbe31d8f9f41dd2b8a3c53f7b554d52988081491d031a7bd24dd592d4caf7104ba7421cb13f2aa76f38ec5cc63c827225d378af50db4dd338fabf65597a5c6983e0345472ae0f6ba5ea0826b50e5ac863626658dd536464f04750be26f908dfac04de74f28e0f2d0202781e62483a42ab08df4c789b7d82db7c1afe43df2aa63fe2374f81d345be0d2595806d74a5f4881a2d2b7229af16147adb9bc67852024f2be4d484410984c4e6b415abed9b1210b01d6787736fad805b1bc32c46cc12659285c87a8041a6b5f5883e9c663e6ddfb9fcda5a3463402d55ff8933edb002c0fa2c863d9a0b79f1ddc1865a25babe5a69f3c3a85d91aa8988c5cfabaa3b382b7c7464b63551b24c4a4c238423c1cfc364b8d27f795ab286e7ee857904205fe7e5e702e76875cab9840953726a32b59f17ce1f761d8069b3f6aa4ea9e7fa02b54d30fb4f2d2c55ec59b28281be0f4b71c2a055360300d9e8caa53ecc12e89d35f6a73be300086f6a1b78571c264c12ee2114cae83262d78fc8bb0102dae54dc4c048be7b0fac49ebf7224c2fb71572cfde43aab3c1893cc86625aad483178cdadd1cf8b732acaee2d95109348abb977e894d905383d958d550c69a20cac753e220c0c4d20d388f1fa24973cba00e931470399124bcb8a510e509acb332f477adfa37085e68b7995a28dc324c47cfdf3750e7aee18b4f747b67f7c4b4c09651c33eac515fa66c963ed6c0b71e86e422e5b9ca469d3ffe44f56c697a0cf7d8acb6f5ffe957a0a5e33a98a24fb708d07575d2ce5a70e612cfc2cba13845f6c2ebf5e32e3be1943bef86d6002825d0bf6f33104d57a570c839033b9085694066fb09b3ab9a4953d5b98dadfa20840975811db74fc44efd8bdabd4fbe5d22133687ba303dd60a02d9c2006c25814d954d0b213d6fa989b8e2e5349b5c7bb67c20a9630432b658c33d2f16d09ceaa93f5b7aff4135fa4c1b97acf6338787f24d6a579c5cfe402e62a0db6b5d6f38e26b1d625cb17d39604f90040b3aa08d42e6563e754bcfcb647a6ac5dab665771169277c81db25b931fd8edc1425c4a2ba9e5a1efb1c257bffeb10045b3f7da3b24fe2a711d0a623d4bf43ece14a99ecfdda9949b57b8234c6ded6a43a7daaf5d04b55b866a3c04a2dcae0d3393a21d62d770b917fa2590be48c60049d84520b6df0a52d45f9a6d699733eb5685c95bbd26108eaeba775039d072304735f5f14a92b003a6fc2861b1394065ca17c237334a4696d6704ca272cb4c8456eb6a330b764c8d59f884fa3e38a7c8db8babacf7937a802585238aec6b60edf4ef72dde39c5c7927c135968c959ad15e9bc0f590d91cc8171a68d18fa548b01c87e9aa3be4e604878b117e672813a20a4166e6203c7a8d222a57fe8490c897c0b2d76c0345869260cb8e6738cfda7332c00514a0a28f60259aed3dcebeeac61a5652f093d6635c89848ac88ffc943e55511c9ae6e79a3c4d7d29578310d4e639f2abe559cfc6dadc9ef0ca6e18f83f799441a5e38d4b303b29dbc2eb2e5543b0c156c6e1dfd4632f257413a8733f0db7c855916cbf452686bf25af67cf6197d8c2903a432b683fe94a5fe02338b4c1870ecc95c0c81c7b7206fbbedcbc98740f553bbea7c1529df30256f3b1d4f748b010ffee9278a40ceb8cdc431481f7a0363c8e2e0a038a6db1295b9ee2f8eef120aef7c872ea0c0c15617bd92bc9f132ac3e3ec83627322ea48b17acc16862f384186cbbcb6f4c62a78b68711f95c534a9cd9a7ac0750d2da1f924ef9913bf1ce1767a93d4c6501dc2a3f7f4f46ca2cbe03b8fb0a795593f5438f992ff8738b92a53cfd2146a7cdd2259688caeb90a4af32c45aac098bebf086451bf5b7c111499e4fb7f14be32ae2f989ba71214c456ebdfebb2bc7505144eed846fe2c41c16860c0c8170c780c414f17d3412597385c0aea390b56aeab644902162fa5c0e2fab81615f18edc00396a16dac4e10a3f76861bd2a9a7624a3e6af0a9d9a8bcacc07b2729e96177a69971893143b77d44120f630b6ce9dcb796c85f945db486c4d2500974b541a9138282879946e5429352616a0425b22eeb2083dc32c136c2fbc496e7571127cbd089ef02e89780decb8dfee4b783118fca65a2c85a7aac65ea1bf5479920d3af532b3c484115afa00b30b53545e2f304077def83a83898e3d0167a0301f8ac35d7159bc0a89374837554113fd0ab7fa6e046833d7d0b5c25c148c5a1365e63b25e1ea5f62d5502413d2c77151ffc59b50937abe00d376ec87f617f1f38c554bd52aaf3c2b522dcc8a366dd9fca058d3240a499eba0c31a698c9d7dc498a7850a737336ee7a473ce4248225767ba2fdfc89da2866cdcc546501c8caa07a0b8e5a65fccc272f6ccf0ce7a8d5e79547d6a7baa8f0c2c3b877b848b0a75879d7513c45138913460153cdf4510b53bdb77bc597b8287099dcd2316b144f3ab610b789e61b803fc9fe9abe03f11852d1d32651ab10bf4e3df5d70559dc9dfddddf1d524e733376f9a29a16695dd4d82849597a8a65c0e63660a48eb2161031cc6483b3d55d85ad1654d7bc0ea3fa5696747bcf101fc7069ccf29a3cbc6dadcec979035c168fd1a5f7657bf606e126d4d3dbf468c6da0e4ffce81040f448410425c515b9133771b2f44019b76832a6a19a21af8a2a63a9ce2ad96586b58a3dac110ad4b04663b12b68c63cf08cf61c8709223610b09c842e432184e3db2c1ed67c79618df7363e2d7ef0899d3bfc775cc316bdfaf44c503154bae80655869ae0e91bfe2f8f9c0c413f95fb00453aad063d0860ca08e25af32fbc246c8ac6721553c938c0ef1cf03457ae701a7f13011e46d72f1b8510c3a1962ab377e8f18423c334adcfb2ca9e091f5632b17694f995ac7abc4f906c2c7d4ae296ef8b957599d69e27cfd0cfd6a3d1bb347e1237014577e937ee46939c87e5d27c380a58b5167be305c590f22bfae1d9de531babb82600e175aab74215794fbdc41cb55a5bb9e20ed0261b8b5e20a9f6e9c34c479d9f3456058d970b71f53c837d1a1e0863c52c5e7f20e4e66e32067211bbc7c88848630b78d819793b82e12b23507de609816e454717fa10fe5a7e673457aa4d7d1d9c17c9f507b53612a46a7880b42cf004b20eece8a93077a35e21451f742e833a38bc3f09782e561973e62dc5d72283377e8daf97fe76c9ff67fefe6c8fe12e2c443392d5637689ccf99efe8da7291aa2d62c7e8ee74783ba6d86f92e05476ad9a12eaf575ebff6d9919bdbbebbec1b970bc03f0e8822a18d9287c1db0041d0511193f8a25258d87371f4d2e5c205e36251f08898a7498f3b7091b2bb4a9086d249e1fdb6d084d60a58512f7c1cfa899617d6065cddeeb2afa2f12359fa03dddf4f7ab677832aeec52af2e20a254f6463e870935a65f1ddd742b8436759c471ca0ce94f811d554f3a25a1aece28759751c167688f67ea1e32e75c212932a4badd5d62ae0df2095ffb438fa828a0ec51a3e3b2d0dd2c79682b52bd22e0b35ace8b256199164c53ffa27dc4a8faa9b2da94440c6d856d2a59bfe0afd7b9bbf3a98d59b49d603383a50d20ece1da99adb8aaa5a6c08a0ba1a407bc833b3a891f86deb9932672db3878d874568d4eb4a02754f4a05d3ff36b00366e8c9b21f968f2599f6b8a47f0e316d049b7f34ca27257231a4a53e7bf428c3021e10f51f8c423293a800b0da96beb266623089badcfb34906f6b0af806e8ef5618b02a51016903511d32597c90a6bfd9138e0afee6f9db47e7649874759cec0815e70f4422795dc4d205fd9ee0278c2a9bff04ec00edaedad11aee073484f311304f4ca7ae19b973337121fd17c636ef0ac79d6848d5d9dec2e89c999502908f22c52f4703d8c86f9e93f68e89e6fa4aed0d841e91620fbe9a4817dfcba8506158e7f70c331fa3da0bde586ffa9ac3aea0300549fc47518d2a0cc977032dd237454438c2717cb55c26f9bc84042b349723503f066792338eda57cd0a352dbd7f9b975027d38da601134a9d66d4984741c9c5173437ca070e64f0388beb9e27dce4823822dd09f9b57ac20b65e480e86ce206eb77b1367fa55b80ef3542c2558ad60510ee318a85578b64d0e6e77481f913d49be912cad9bf550e2adb96a97fe845213e0f1bec1ae4776199cdf20cc3fb553", 0x1000}], 0x2, 0x0) pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f0000001640)=[{{r9}, 0xffffffffffffffff, 0xa1, 0x1, 0x7, 0x100}, {{r7}, 0xfffffffffffffff8, 0x8, 0xd, 0x7, 0x800}, {{r4}, 0xfffffffffffffff8, 0xb0, 0x40000012, 0x3, 0x1a8dc908}, {{r8}, 0xfffffffffffffff8, 0x27, 0x20, 0x3f, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffffb, 0x84, 0x6, 0xbd}], 0x96, &(0x7f0000001700)=[{{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x3ff}, {{r5}, 0xffffffffffffffff, 0x4, 0x1, 0x100, 0x1}, {{r6}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x7fff, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x1ab3, 0x10000}, {{r6}, 0xffffffffffffffff, 0x22, 0xfffff, 0x7, 0x1}], 0x2, &(0x7f00000017c0)={0x0, 0x4000000000}) open(&(0x7f0000001800)='./file0\x00', 0x18080, 0x60) read(r4, &(0x7f0000001840)=""/85, 0x55) mkdirat(r9, &(0x7f00000018c0)='./file0\x00', 0x0) setpgid(r2, r2) pipe2(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001940)) open(&(0x7f0000001980)='./file1\x00', 0x100, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f00000019c0)) getuid() pipe2(&(0x7f0000001a00)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000001a40)={0x7ff, './file0\x00', './file1\x00'}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000001a80)={0x8000, 0xffffffffffffff80, 0x8, 0xf9, "08578c734d092ad9facc86f2e439881951bc22ee", 0x800, 0x7f}) socket(0x1a, 0x7, 0x10000) syz_open_pts() 09:44:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 09:44:44 executing program 1: socket(0x6, 0x2, 0x800) socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socket(0x1e, 0x4000, 0x5) r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf7c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262909b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a4a9b8f5e4e9876f10c8f9182389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399eb462f0c629535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b56ff9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad44416430e087d447a14cea0b115c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa4646"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01efaecc49b94e8f151104198afe39ee795be373855c9e891c25a573054bb6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6fc3ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea3af66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c48d108ecef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e46e9b5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbb050000005e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565a12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d5051019d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421b62c10a55e91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e1646fc6891447a21c2b8eec2028d55708a11f26ff32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbde4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb234e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000d3c714dfc4c1a140d170a28224016fcb2b8188502b98c2371eb3ea4eb7ff928d1d2a83d3a680bdae227c3f8f5ee88519dff1c6efb9841d113db71ed5481e5a437d1bfa9fef486e0c4f86a60c1a60ae50d47f977d9ab3b7d1d3c9748ea04b29fb9fc9f7de03ad9908b0d018c70a66db147cef53e798e3459da0d4d58962fa8fbd355ff62d1c9562bcdb25d9d4a33a8f86ddd70cec80141564c06a09434637833e935e14d027ef7a6ad124f20cd80551b2ab3ef425f8384752eb521d96131c4b33be01a90dd7bb61e385727c847d8a00000000000000000000000000006d87b59f4e2b11afce6da103aa344688b791a88f229dcf7a88ce7cfc9d7aac28604e5f525ccffee754eb45e08af02d04ea2e2a0d89225228c8a80661c86b0bb98b69bd6c218ebac99cc0314d7aaa8eda450e3146f2d5d3889ba4ea50646b000000000000000000000000"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r6 = getegid() getgid() setregid(r6, r6) fchdir(r4) 09:44:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x401}, {0x18, 0x2, 0x9, 0xfffffffffffffff8}, 0x7fff, [0xfffffffffffffffb, 0x8, 0x4, 0x9, 0x5, 0x3, 0x7, 0x7fffffff]}, 0x3c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x45, 0x6}, {0x1}], 0x2}) r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) 09:44:44 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x4) 09:44:44 executing program 0: mprotect(&(0x7f00000eb000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x11, 0x3, 0xa06c) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000180)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x0) 09:44:44 executing program 0: r0 = socket(0x18, 0xc000, 0x6) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) setsockopt(r0, 0xda18, 0x1, &(0x7f0000000000)="6833291826705a94750217becf40befe1e2e73b1104ea70e962984fad4f54f0652bba13cd6a742ada3fa828004ee5c1c4e79c48b5ef29e4868", 0x39) 09:44:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x40, 0xff, 0xffffffffffffff39, "02000010ea009300000000004634ca7700", 0xfffffffffffffffc, 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:44:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x200, 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x80000000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000140)="4a5c76d215b119dc3c484c7cc80f918f59c9b35d4c200478a66443acee5a530854634516a97de75d5f7a81af885ae4c26c5755ff0030170b4102ebdfb3046f6e", 0x40}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 09:44:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="74fb8644615abeca9ddc9e1649c0c80e092538d7"], 0xa) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:44:45 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = getppid() r2 = msgget(0x3, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/139) msgrcv(r2, &(0x7f0000000880)={0x0, ""/4096}, 0x1008, 0x12accb43e3690bba, 0x1000) wait4(r1, &(0x7f0000000000), 0x1, &(0x7f00000000c0)) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 09:44:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x4e8b, 0xfffffffffffffff8, 0xffa, "bb9ef38033f3afbe02b7cac845a80d9e06797c8d", 0xdfd, 0x7ff}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() dup2(r1, r2) writev(r1, &(0x7f0000000400)=[{0x0}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x5, 0x7, 0x1c000, 0x3, "7dc9af7fab9b436524344eae34282bc46a4d59ec", 0xfffffffffffffffa, 0x5d}) 09:44:45 executing program 0: r0 = socket$inet(0x2, 0x40002, 0xd881) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001400)=0xffffffffffffff24) read(r0, &(0x7f0000000400)=""/4096, 0x1000) mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r2 = shmget$private(0x0, 0x1000, 0xe0, &(0x7f0000ffd000/0x1000)=nil) r3 = getuid() r4 = semget(0x1, 0x200, 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) chroot(&(0x7f0000001540)='./bus\x00') setreuid(r3, r7) r8 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001580)={{0x20, r7, r5, r3, r5, 0x3e, 0xef}, 0x999b, 0x0, r6, r6, 0x8, 0xffff, 0x7}) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000014c0)={{0x4, r3, r5, r7, r8, 0xa1, 0x6}, 0x8001, 0x8, r9, r10, 0x0, 0x1f, 0x3}) r11 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r11, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/173, 0xad}, {&(0x7f00000001c0)=""/230, 0xe6}, {&(0x7f00000002c0)=""/235, 0xeb}, {&(0x7f0000000000)=""/82, 0x52}], 0x4, 0x0) sendmsg(r11, &(0x7f0000001a80)={&(0x7f0000001600)=@in6={0x18, 0x2, 0x3f, 0xf57}, 0xc, &(0x7f00000019c0)=[{&(0x7f0000001640)="4f1bae76efc9c9aa8cc2bf8708cc20cd890f53fe32a846e13f6bcbc335dd2ee8bc511e8896148f5f1e51ff24345f8330b8f546346634b4b666fc8e29be68a2728d97a9a1284c53bf465c23f000273b5196b2cdb6b315417cf8da16ec7c6f601ba2b167fd4ae3c9bb96d83b342c56bdf2266673683eefb5a4b642d3b1751ff64e408d4d8f7b6fad3ad6a8cc46efa42c0cd62335f18eb2ef8d4f3bbeee7626dde99aa5b75ced8d2f1857cc87c7400a85caf2fd9b92802d014518a6f9169fc0d23a7250e263e390e4d6c4ec9f0601dc768f81a02c989564f9c3a73a7e11ec17a0e4c2363cf859a162d5909cd2c5579e62816702c8", 0xf3}, {&(0x7f0000001740)="64721130698f5a7c69d71a811b9e13bf3715d998d4447aef212bf9f3d97ad332d0479230b56de7039f54db77baa954c26da36f113835e4a76c5d7084d3fa7063717b90aacfbc8ae5aaab5867298156309fd9ad52c234ac0a5cb01397db75274309b28734f9c8208fc445725f31c2f25e9aa4239116a7c043e601cdb4ac7ee2187ddfefda67f86731ed35ac6298a0ffbc14f694ec80085f37ed8b4118ee54392d1703e4", 0xa3}, {&(0x7f0000001800)="9e7132a68e109e80ca8e7b17648a343653015ef230b7b233260293deb03ea298e958886519fc2b54c432fec64e1a9c6c71ab9b3c53b21d1ee8f3a22255b1f037d8853836570d8d36830d096fa013145c00e43ce7f0ee644d4211846edfe796678a681a816439f3166e02f0d6ce77d8d8b46f71d320a9794d5e973b5a8642406d21b23f69c2a92857cdf82d2f06e4", 0x8e}, {&(0x7f00000018c0)="0d42b515b39d73d4154b16312af997502b802a7b6185abf0756b16c374b4e21a0b107cfe815cd519a582d62baadc63c0c3fdabccc20ecb3ff0ee957446bb0295405c4e54c65d636b383fda10ef544b85ee2ba352eb3c429372789c30eefe9b57ea61a62bf397fed5b4737af223163f7002aa7a22eaba16a18ded5e5f083a1bb5dac3c8585bc751960c0a73f17b77b1a5b31c00a498b4fc17efbd29b7ec72cfeea64baecc8d65694479d7b40821cb118c68fadccaa141988e962e78ca22f7dfdb04910e5a8dfe1be8739a58ab5f018b83ddced68ca84a", 0xd6}], 0x4, &(0x7f0000001a00)=[{0x20, 0x1, 0x0, "7effcb74436f47087dc88d7898"}, {0x38, 0xffff, 0x400, "48424a9842c009ef41bebcc7bbd46a85f6847077f104eb52acf61436ebdcb304f05135b3ad"}], 0x58}, 0x400) 09:44:45 executing program 0: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/253, 0xfd}], 0x1, 0x0) setsockopt(r0, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x299) 09:44:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7f2029, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/160, 0xa0}, {&(0x7f0000001540)=""/150, 0x96}], 0x3, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="caec1a3279f8203e278b6fba272730d52b4249eef2a903ccdc6f2fd9c4f44314d38333f3bf51fa61f13b1204a3063d00e7daa61b06572a7e48557fa75777e8478a52411bab012a5c3c03ec3e54c230072dee874c9ab00be52a169a6452870e35befdd4b1d28355ab9e3c47f83ec807a8c756c0fd93d7d1ccc67dda815ec359fd188302be6846d80e2ba89766eec9357d74bb826bb9e7a54543b21ba7b11e7493028fb93ad085d6d5e1c300651c540cfdefaba1c69742380a2480a6f8979d55f71ebc0e967b11ec1252c915", 0xcb}, {&(0x7f0000000000)="2e993f2a2f22e4e0d531136096d94e", 0xf}, {&(0x7f00000002c0)="f23e0526186645089c552c1dc95104c3695d29a1e0991836b562926d5edc7b3afcf9d723d7760b831880978b34e3d3d134bc808dec9abed8f26e59a30a5151112ce3cf037863cbec50f090ffab7bcd380db9fe919432e71146e56cefb707fbde4c54c852a31660207d86591f19b781b10682ae5bc1f925be512b7980b7c117178e9ddec36698e5", 0x87}, {&(0x7f0000000380)="5a16e7becbfea157e15807aaa8ad9477ccc1df7ebd50d73c410fbf9c05d30eb7af71c2c2792e8867e2b5483ec25a5031a832fb94f6842f9fa2e40130b6d8792c3bd6e96f8ff13fbdfad295e20c749e8eb05d6ba50737cef473d2e28304f38256e30584246c38407f643690f00d7356b323d4cf35ebccaf89ebf830ee050e082a9107f32c4aad3ffc662dc2b452a6d6ed1ef245dee923c14191b66b737080afa2f1edd554998bd1892587742252734eea469417c0c2f6fb18870ce2da3acd294e5d6ab3b7fa95353a461c6087c30b2202fed47e1b1a3cf38295ca424406455fae22", 0xe1}], 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x7, 0x0, 0xa89, 0x0) 09:44:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="26e6ada604ed084700ab89810296ba0d5575ee2f748d20ccb457c249cdb2be12fe60e15aab3f74", 0x27}], 0x1, &(0x7f0000000180)=[{0x30, 0x1, 0x9, "b9af31b02e05072237f48cb4eab45017971594cfad031fe5d900dcdcf811"}, {0x40, 0xffff, 0x0, "497af43bf4b8f67bc6a59a12c2e5b096510eaa1f1ff80ec9a9638affe3e095548ce1d0ff8e3edb70546e50"}, {0x60, 0xffff, 0x4, "09a9548fa7423596231934ff2334c3fd964021f5507f65c3b0375d20c883cf9ace9625c5ccc5365ce87fe2f669ad5ee1f2509fef0798a4cac4496b7aba50341120205a03c83f2bb6f31f06b9"}, {0xc0, 0xffff, 0x5, "419eb06d100a924bb1a0c8fd0ada2a3f3e645e838bb048eaaaeb628244c871ef0ddae6e07564731cc7fdadd2d722111bb17dfbe3c594927e953b6a2a8f93b24bb9caa918188646797f8120c9a0d24841b4bb4e5c659b07c874fc85ed89f2ef0bc11d5a53a8261f2f07d5f193aa098d30ff9c02bb3cc4628207eba863031999d3628fb7c79a2df3f51626aecf9708b404f91afd00667015d7037be649a4d6b4d77c7a5a913b07a9e1749843"}], 0x190}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x25}, {}], 0x2}) 09:44:45 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) read(r0, &(0x7f0000000040)=""/111, 0x6f) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r0) flock(r0, 0x8) r2 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 09:44:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x3, 0x100) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) 09:44:46 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000010c0)) shmctl$SHM_UNLOCK(r0, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 09:44:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40000008800, 0x0) socketpair(0x10, 0x4000, 0x1bc0, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt(r1, 0xffffffff, 0x1ff, &(0x7f0000001700)="aef7967700478b3d3f5a1c8f5c61979277a7baa017e7791068e0b207158790294348289753eb58abe1904bff8d9aa0f9d587e2dc849d9285c7bc9396c4afda50872fbe9b27ab67aec91b72baa708d539f079eb98c6e119743b5c58054695539f542591bb15963e6847ce79b12235975c71c36602c1513e9747a437122865aef6e8b10b8fbd2f0b4fd8013a675d657b3ce0a8a56bc1b381bbd304264abb26d625c428377f29c407bb3b78e721ebc5a8537f08f3e729a6514ca160833f259c87602f1f7e12ec7d45f1675d237c6966953b6057c08181e53b8a12a07993f416dbe08e8b8fad6a26c90afd4525dee122c8ddf1f0482d6661faa1ab84db2bf006b1018551dc78ddebb8f7bbb639b9040093c14acaa91373e30c20d0beef58fa86f02a45c36085492fff0057e15f3328df27627284fde4e6b051f4b2a90447847a2493e9e0480036d745b8a5f7c369875859e3ddb82f5a9ee3e82b104c225d630a0befd3c4dc7b4f8d7c476830737eb4152c5c53591facb916fcae7e1ed2f5986cda6d11483fe15d538d46412918d05563580e0780b9d11c6b1d4ac9814414d770fe85bbd7e65d59ec74ead9e493c52294d562a4bd591d2840fd2b15cea30eee9ed3e1ba9ee9afd1340c2584254a0d7dc717e891a4ffaf850c5bd0dec5113468fe04084aa8003e0319847bb3c71b7e74c95b9e555d7ef6945dde73575099c6c168dc9a73f09b0d884a55fc43f859d8c4499d2cb4d3f4ee421401e10916ff454b7621bfcbd82b88957e2655968e3b9fb4d345d079547e193e4a9bf97495fa84f12ba5d86c3b8cdb54d812eb24f23788b4bd8e866187d85243c91fdf2a604ef225259108da73302fa12a2028862ddc7ebefa9d83968d64f462c99ee4271a388805443f70a47cf1739811c1dd3fc91d5f8f3866aff4f324c47eefd85403d5bfdd7f2fb3e03ec61ce17d8419e7663b3beb1cacaaeefea66fac3f7361af4631ead95a76342a8736796eb366a944fa8f7fc64485fa44a521a0ab0010cc53c9bc3773732bbeff999c34bddf915c34d2182c6e9ae43ae4b0f013c2f185d45780d912d6a44aef20c68cdda7bb9b191aec3e71858c69bb5ca266d7c4b3d996f65dc7387f754ba9cc4b33e5e16c8806693f2d9369abe1b281178b5aad6dd00839f60f2230b68fb4d45b0901e93f0855983e9a74dba7b90896c8b569f33c4e79be6f001d288e65be13d83d00b63efbc1da96641a52f2b9e7dcd28487a413ae4af0e67685d605af25e247f712ad2462c9f5c6864d60672da7b1f4a161d823e90573874310a2dab4cc50903cf45a9cc4a87e4bc73e4735d81291996d21bac466af2a3388999ff5289b7db3db21be39bbbac9e0bab09eef87d28884a7e33285b0152763cc8518331ff30b8de402fefe8d560e7ce28c8cd6cc3ac580536e5029fddb25b5162d03df9869f6bb974e6daf656fad3c149f346b79ac94de1fa905e8b8c72ee88f4d60235f4a76fa8b16a9f9bfff1b1ca7d4b6478c343a714be26bedc858e52e5062fb68afe9fd2917c95dc6f14cbc00118e96fa122d0931d90096461e7bade9d860354483537b8763c2f13d924bbdb7c9d8e1712b9173e6cd2c43cb3fddcbf195a965c91378b2b5fe0c1c233904e07f211539a94b7f9e36c51151f8bf5b3d8bc00b3f8b0d0513ec817db5b036d52a65bfccc55f683a2dd8698f3724bba4d3df99b9646cc6e0ed05c99dc3e4e58e36570f07589993ac320b17cf8488d8a0e2e41843b6e32ef77705751b7c44468d54f0802c155199cee7ffb1a981edd7e259e33cbf0cbc8aac798c9c34ebd443e44261f10249b08987689c2b438de11015b5df26edfaaba0a434cb578e5d6b92fdc2bd685592e61da4ef979b3717b9c612c9d8531b48e2058ccdd7a508c2fc4afc2bfd5abffddfa3949aed3dd9bbe39a49cd9512e832e1ea32f4960e81bb32603867ec5a5dec9e00dff5e25e2875cbd489a984ef494e2d1bf8dda6ccae98cbd1a91cf884ff54467b958f3d0fab79ec2c72faf0a152cbc95e1fdaa838ae50594d5899d8009cb2f894a4cec95574ba042af5452a83e85a2a1e7b136bd81fcd33e5963a37f9ebab1d54a3b3728c6eb1712ed675addde60c07be75f3291dc5f3e651ce66693179abe48ae0ec18664e3e6649ba1598012306c91de95f24f40c454696552e212183f5e4cf1c46e7ae57f952846d18cafb90f8724b073a43beea7d499bd9f66f90c5dd817d2928dcaf89130d81ba608f428088b1d92931d49a9936a510d48fab64e0f2141ccb0c2045f631bfd86fb1422a5e9e9548994f313cab8820524885e1354754ac8e7e111440136a74f98e20f739bb804ce976da81f8082235cbefa55059a590db61566a2889379c6024b6d76c5b7f68043078bfa6076d716a39e8730b7f384cddf66850b4a8cff56fd5fa41713835e1364c102b328b47b24c4fe7ac0f03645a86bc9162e0971cea0d10b187d0e15eb4bf950658b17ea991ea750f5697c2178f58875dacb93a6fbdb3428f5927747005b8e99ecc6d961cfe753b7420d564c6836e034ac1c8b32b3100ea6934c7da86f0bcc5bd210f84713cdee1bbc528d154298b1f7d125113427255e97ebd0eb247a90c79f42f9df82bcd5a9bd6abe1bb57d12280c029e37e1b870d876ab7cc6b719c7cc19658a95531cb74a41ad1a344740e281cb0367b75c98c98360727accf2ff2f550c34a69a29d7ffc71bc4c884ccca19ef0d90e76b90fc1e94794c7f96ca18796672f2d0f314b33e65c50b4322b585f0b98ca66fd80c2500cb3067e85f4b21a3610ebfe5f36640155a73de69ccf25d4e11642f28a5a011386d5f86c9c585192757e9a382f8e2fe7bcb62daa0cd036a52f542544685cf796bd5d7000f7e98ee0ee776106e5678bc90a0bdb6759c42769995db76722e25020286a819ea3bdbff1a1ea16b69ae8815f179725a12eb385a3445f792fae7d36e36bb55668a20ede5be80113a730160729c42350e7ef885e2b34ec650d96eb36911714b06eac04c220ee0cdfe41df0c3611d63b58bd94f60566c99077d06004e8350e2bde4cc333ce75a3057f4f465f21228722c77b872acb16f1f78a0f9f3b6aa00b6d24c8e08d57d7ac822aea80fefb4d2bdd73f2cda5eb6a461744f7206620b0b550e92df90caeea8a4e8fca2a808e3a25439e7b3cc485ea9b422ff3e73a0d8fbe3c73420574f71be58f0c4eb937d36de757b49c542e92cf3cce9c3c1662b8f0c738d99058c383ad5a814cc4cd5ce62cfa6d07b8030356cd756c816afb45cfa9e054c4da08fa65db6a989e9f369949c6f101690a2081745ae334df74db6d38f6fc81ef6828c6845394bb82aad570f21587b0bee2bb99e37e346adcce29fd4ba6b537d785b608d1614d2b9d3a3b2eaaccd8c3486d37388312439cea8984921c44c87977d655f401c1c29ba1702773d2d650ba7e5b6205dc706d742a90737d748fca6303b2aff1bb92b644e169825c01145d662b307e6daf8fd3bf1052cc497fc3c3c75a3ab9d76db783bb91da5a3d1d6af2527b1d6549ff20a59db63716c34a11aaa7ce6b6e3bf3eaf6cff8ba2dbf29d4ab72f5081ecf9ed629767667dfb54667e723d74b667ca809422f9f8f40d9a11ec5c27c0c55eeb44d2a00e114c0f26da16d6245670324a6b7dc254274c13b6b2a2dcece81dc6638873f89c1344f47c1a72687db2e9f39a8dc4496b7c867d9e8f459d722bc6b832989a5e8f2087a5edcd7ec97b03d7b99a8cae444c93346d68dfc647bbd73d83ca2774cc3adcb5f4d213164e2ad8439265291c3bef69901aa8385b7228c530eb02847c95586895385aa8e2bc734af3957c45c81a7f73c00e609b6c4c8d20c3882a50a59172e402cfb6d825f6450eb8ca07c805dd200ff6ef26b560f2c74ff30bf3e2747fb8bf1ef32722b86c0af3e5133bfa22624dcfc8647e5d134722345863952f5d280df87e5985f3541c03be59576a73b6844610766daf272456b2694f141d6ee208726cff5618a667fbee07508f4c93e9bb9db0b954f3c92f4fbdd823b890f3209fc2939bedecb1956a110d406c3821e064bd87a6c22b5b90eeb242f4d3208e59ad0c2de3b10dab02d33778b7fff20840ae2bdcf65507bd734f44fb330c2671e3765bfb48916807e512955b66e3e180d0fdb62d46499042242ddecde05ad8135d69323d2063a918017a68aa5298303ccf34bf05c0a459b323eeaa9f0492cc5f8b76e6611294c9cbefe9c4e980519f3f225f641597ed7b83645a7c188240fb2b02d485b85917b4733cf76f2dae33280f0c2f97bb375b218c2d6052c11442da42d2650b5506a0ac7a0343824d34741cc193ab3fa51d3f6acbcab6d00ba5335067afa88a72d50d6aec639af95d07c5ef95aa9c251810d02dc8cc8eacc55bf08257ecc41e0f1ceef60d74ac3674bce2f740601f2a646e8d8a3669c5ba92fa395a9ab948cb3b82fb29a9cdcd6268aabe53b4b153a6003a7dc2f9072a93fcd6a243c5a84ec077eb1c301e9398a5b52e7e78a334389ea80ffe430ae3d1fbb222ca6b54796c11fa22c36403aba1e0c8c07be79d5cc9e6b9bbbef3efb573a52f628430cb9b5f5446aaae72d87c9ff181589e1f7ba4d80a1bce7b738f13aac1016c4b78130b5d3b1a09690091d18f32bfabe76a1767f23d16d201500fe564bd9f18b1b8a5a564972cf492030348a1aa46569187a35c51d9cb64673c18c7916346d55ec5c25205904274d41890c10fc488d5acfc5644cfb78062fbc2cade2beaed69fba86315635b440c37f2e634d68292d896eaa5b93a93e7749b4b095496e08fd8521154696d18a9bef481de536c8413ea64ad101fff5841a832234eff7f37b17dc72d35bc24c0a557532329f4f631e48c23362c8046ff7accdee6606e5170c86ebf729842f6cb3a95fbafd974f4df3c1e5aec4cb937f4b8bd4d1ef4f15ee4d49be10a414a69f6ca6ac869f5c2ecec5c2f558c717ac63b4b9cb26be527c19b248e7e1002f200d352ac378358a2a80627e54ecb4911c18a81639aac24bfb05c131a83fac8819a305e7a7c19528a4e0e103849ee88d9646a58d14e4527f1f240aed823f1131a43b2ec602d322b028c7be498759de722b61b272fef577cea3d2847c9d1d8fe2aca871098176effc24d589820920bb592ac1e939f2dc42046869796d4b3d9bc0bc58f9a8821164f4dd7e31503f513a5ffa81236e828bf4c95237829473bcb5cb9aa722d4f131f86e8f9dd3e776c5dd8d1e23cd076841befb8a1bc8cd50f7a22f09e551c68c2eb5a0ca4c62caa65ffd2b86d5b3ac82032199e2f87d97579f4a594847277b4e6f6ebc254c68e93ee96bb95f16931472cc2711f56e9c2ff731a35bf3a3e2768cdd0ff7dcc76c9a20722443b90a8e351ef41662a9e5a28f250a245b622bcac44c89d57c69f781d8e022057916853eb1d6d6bcfc5307e7195691489e72eab15064326c2c6e374994df79e95eb245e8167d3bd45d6c38de82f1189a9455ed025912f81290c1dfcd32e33e93ff168e05a12e92754637fed704ad937b0192ad91225a3310cc1f1ccee285b57350de491f301c439dde0b11db973c9b865aa90ea870b00b8805b5aab4ed54491102b702bd52912ddfdb1d2e6473a20d0733b2d274908696a50c63a339423bfb5345c8486c9b8b4cc40f1ed339f7ebcb96840d116192e49ff85852343723d228a14a5edc61ba9d734f66bfa064456c12453e05596c0856b56b667513a76e5359f9b7cbfb40a054e2d3e50ee94e48814a0643b06ca3edf01c8b65b0ada7982de9c5c7caadb7a", 0x1000) r2 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r2, &(0x7f00000000c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/73, 0x49}, {&(0x7f0000001480)=""/124, 0x7c}, {&(0x7f0000001500)=""/217, 0xd9}], 0x5, &(0x7f0000001680)=""/78, 0x4e}, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x22, 0x4a, 0x8, 0x101}, {{r0}, 0x0, 0x8e, 0xc, 0xdd15, 0x2}, {{r0}, 0x0, 0x4, 0xfffff, 0x5, 0x8}, {{}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x1000}, {{}, 0xffffffffffffffff, 0xa, 0x20, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x81, 0x80, 0xffff}, {{r0}, 0xc28a03d4c1b948b6, 0x40, 0x1, 0x7, 0x3}, {{}, 0xffffffffffffffff, 0x1, 0x5, 0x17, 0xfffffffffffffff7}, {{}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x2e, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x8000, 0x7}], 0x9, &(0x7f0000000000)={0x6, 0x1}) kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) socket$inet6(0x18, 0xc002, 0x7f) 09:44:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 09:44:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x220, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x10001, 0x4) getsockname(r1, 0x0, &(0x7f00000000c0)) 09:44:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x768c, 0x1) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 09:44:47 executing program 0: socket(0x26, 0x8001, 0x10000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10010, 0x0) r1 = dup(0xffffffffffffff9c) r2 = fcntl$dupfd(r1, 0x4, r0) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x1000, 0x9, 0x200, "1d250d45a05b0e5823dd0f8560579039d2dc1dcd", 0x5, 0x68}) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x140000000001021, 0x0, 0x0) 09:44:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10408, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) select(0x211, 0x0, 0xffffffffffffffff, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 09:44:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1866696c653000"], 0x1c, 0x0}, 0x0) 09:44:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x140, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x80000001) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c020000000000000000bca9edbd9c", 0x34}], 0x1) getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x80, 0x1, 0x1f, 0x7, "605e82a58f60614e1fc82683de839a1d2376645a", 0x7, 0x3}) 09:44:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003300)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7c5bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f8234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb5ebad365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04d3daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0effff57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f00", 0x56d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 09:44:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x37, 0x951, 0xffffffff, 0x1, "941adf5187bf1977808dd22e0ce3c842fb02e121", 0x0, 0x8}) r2 = socket(0x10000000002, 0x100000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1197, &(0x7f0000000100)=0x6, 0x4) dup2(r2, r0) 09:44:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="7f000026cb00"], 0x10}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 09:44:47 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0xfffffffffffffffb}, {0x68, 0x5}}, 0x2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x2c4992d2}}, 0x1002) 09:44:47 executing program 1: 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) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d", 0x261) r2 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0xffffffffffffffff, 0x5, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r1, &(0x7f0000000400), 0x100000000000022a) read(r3, &(0x7f0000000300)=""/172, 0xac) socketpair(0x18, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0105aea7a4a15099de0700ed4ca7"], 0xa) 09:44:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0xffffffff) poll(&(0x7f0000000100)=[{r0, 0x1d}], 0x0, 0x0) 09:44:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/173, 0xad}, {&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)=""/76, 0x4c}], 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 09:44:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fe, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="2fef334a3298b6fc0107e25b4123", 0xe}], 0x1, 0x0) 09:44:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040)="ea67aa03eb789ec0088a57b1570349127a0421b7a66bbf0f480959332e1d1839be48df9ffcc7095ec52723fdcd7c1fcd7579931a8fe0ef7a7271d7b2c7f09a3a7fb004418d3c88374903ed82971dd47820701bbd9c09b63da2ba87b782e87602cd54cc34676adc80f8216b1c20285097ed19524e345edf596a42caf901945bbe09fd1949884b0ea4a0c49301e6da62695dcbc8e21a59a3c8d878", 0x9a, 0x6, &(0x7f0000000140)={0x18, 0x2, 0x80000000, 0x3}, 0xc) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 09:44:48 executing program 1: shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) r0 = socket$inet6(0x18, 0x43, 0x20005) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 09:44:48 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x800000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt(r1, 0x3, 0x2, &(0x7f0000000040)=""/179, &(0x7f0000000100)=0xb3) setsockopt(r1, 0x80000000029, 0x4, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:44:48 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) pipe2(&(0x7f0000000280), 0x10000) getsockopt(r0, 0x3a, 0x12, 0x0, 0x0) r1 = socket$inet6(0x18, 0xc005, 0x401) r2 = dup2(r1, r0) accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x1000, [{0x3, 0x5f}, {0x0, 0x2}, {0x3, 0x5}, {0x3, 0x5}, {0x2, 0x5}, {0x1, 0xffffffff}, {0x0, 0x1}, {0x3, 0x1000}, {0x3, 0x2}, {0x3, 0x7f3d}, {0x3, 0x3}, {0x2}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x7f}, {0x3, 0x4}, {0xe5bba9f9cdb14c5f, 0x8}, {0x3}, {0x1, 0x1}, {0x1, 0x8}, {0x2, 0x6}, {0x2, 0x4}, {0x3}, {0x2, 0x3}, {0x2, 0x1c0000000000000}, {0x1, 0x10000}, {0x1, 0x4}, {0x3, 0x2}, {0x1, 0xfffffffffffffeb1}, {0x0, 0x80000001}, {0x3, 0x4}, {0x1, 0x6}]}) getsockopt(r0, 0x7ff, 0x9, &(0x7f0000000000)=""/65, &(0x7f0000000080)=0x41) socket$inet6(0x18, 0x8000, 0xc7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000002c0)={0x2, 0x1, 0xfffffffffffffc00, 0x400, 0x5}, 0xc) 09:44:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getppid() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20390, 0x20) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x80000001, 0x1}, 0xc) close(r1) 09:44:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0xc34cc261b38a491e) accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000140), 0x0, 0x2, 0x0, 0x0) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x190) 09:44:48 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) seteuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 09:44:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x40) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x204b2, 0xfffffffffffffffc) fsync(r3) poll(&(0x7f0000000000)=[{r3, 0x2bb1448b8187acd4}], 0x1, 0x0) 09:44:48 executing program 1: r0 = socket(0x12, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) msgget$private(0x0, 0x80) r2 = dup2(r0, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x553b) msgget$private(0x0, 0x611) 09:44:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) socket(0x10, 0x2, 0x3f80000000000) 09:44:49 executing program 1: r0 = semget(0x2, 0x4, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getgid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7]) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000080)=""/146) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) open$dir(&(0x7f0000000340)='./file1\x00', 0x81, 0x187) r10 = dup2(r8, r9) fchmodat(r10, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) mkdirat(r10, &(0x7f0000000140)='./file0\x00', 0x28) fchmod(r8, 0x0) 09:44:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 09:44:49 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) getsockopt(r0, 0x1, 0x8000000000003e, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x28, 0x40000020, 0x1000, 0x9}], 0x6, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x24, 0x6, 0x6, 0x839}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x1f, 0x7}, {{r0}, 0xfffffffffffffffa, 0x82, 0x1, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x12, 0x81, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffffb, 0xa4, 0xf0000001, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x18, 0x41, 0x2, 0x80}], 0x7fff, &(0x7f00000001c0)={0x2, 0x1714}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x8000, 0x1) recvfrom$unix(r1, &(0x7f0000000080)=""/152, 0x98, 0x40, 0x0, 0x0) setsockopt(r2, 0x9, 0x800, &(0x7f0000000140)="b3f252da2b6febe261642418a3f24b3df5e5ff18e8660b0f4298125e9c2ca7662675f2fa8ab36052331a2fff93a732d3d8fa632f061a", 0x36) 09:44:49 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffffe0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x401, 0x30b8}, &(0x7f0000000040)) 09:44:49 executing program 1: r0 = socket$inet6(0x18, 0xd007, 0x3b20) flock(r0, 0xe6eb002ef6cbfad1) r1 = dup2(r0, r0) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000180)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) 09:44:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x2, 0x0) getgid() 09:44:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x3, 0x0, 0x0, 0x0, 0x0, 0x73b00f1e}, 0x0, 0x0, &(0x7f0000000040)={0x20000000400022, 0x8}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 09:44:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x100000000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r3, 0x4, 0xcc) fcntl$dupfd(r3, 0x0, r2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:44:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="01007325f012eda4b178dd34343609b3e13b05010000020100feff0c"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000006, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) 09:44:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffbffffffff476, 0x1000100000000}) r1 = shmget$private(0x0, 0x2000, 0x6a8, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_open_pts() shmget(0x2, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) 09:44:50 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) chflags(&(0x7f0000000180)='./file0/file0\x00', 0x4) accept(r1, 0x0, &(0x7f0000000040)) close(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) r2 = socket(0x2, 0x4, 0x200000080000000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x57f3885e, './file0/file0\x00'}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000000)) write(r2, &(0x7f00000000c0)="0bc8528a47b058997caac701019db7d686e7691cc24faa9946b32e27cbb3db20189581a6640d24fce069ba2500c0373a0511a6bb638bfbd9715f58c9933e3afba9e5065a21f16cecfe8afcde7bd8b267269e967b774197e5b4a53eb1ead9dc6e9b45c92c44b4bde3c920d97747e82e496242154dce2b6c228d70eb918defd8a9eb7af13f524a22946621f8cf89ab2235b83589eea669e647338219", 0x9b) 09:44:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2000000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000140)="bcb6f361e969cdedb066c045a5a21d8514222dfafdb591b5f51193456ba533bd36c2e5c24bfe8498069d510c26adebbe5e55066f1113fc63aee69a0096b6ffa34c1ef9b8bc38e92e1dceea710952eae6a0a2d84f53dea24b314de150554195d140781f118f8b782cae23513dae04c998eb", 0x71}, {&(0x7f0000000500)="2f8d07394781d60e717384e1a5737bad89c7210ad7c665a8e60936cc5ccf9a357e1d573acd5c125a5e89c6b479e15fc55315397c497213a3f2affa6329ebbcf6bf314922d834d37acc5ad590e084cb7e00f3637b7ef002e5f28e49839d803638d891055ea18fa6b23e0d1acc7b4f9baea280194257fde2216bdc1dafd00b8dd0b73cc026a4be05d321c6645f1e6c1992ffccbf84b88f0937387652e9c2bb2767324d4f886f9efec8c4956614a76f5e145389aa387057b6f46768c20d2e1f2c145ca3ac321ea7e9d89ae23c6a36032e6905403572ae3c3a0f4b0817b6ceb3a072722d513900226c8c883edeb89e393e2cef4cd80458a4ccdbd265ed63ea77f6b4c7503113c10eaadfc88d77741ff3300bd8e073eedbdab54d42cf466d7869daa6b237738cee84c957b97c2c75bbde67794b8c87181c2afd5c3d61582a2b4a56f7a54c6ebcc73448f21c7be5b09fd26783d6d2e149adaa1cc8dcb4bf3bf7f37f059174940e2afc4846871da9a6d34976dfc804ca4cea6af3ee3497f7c5774e51d6bbafdea9f396cb7979dcbbca76e0cba730740ae5b78679010c86ff8204277a126bc7ea5d54835297ed14e2fe460030896676ddab941aeb5708252eeff778e397ba291eff86416660287096cde04da693820b4d58ce37467841dd55a6ce94a5a40ae076d8ae8ebf09aacc7ad46dc21589dc3f1a019fc068112ea5c4f3dbcc333ce18102cd16ebe9388006232426d03a41b34be938b1121ad08cb34cd5c92663421fd54422d476da4c034172928c722297de9b66915ad8f6d3a9a462cd18932ebb58edd8b966fd7a539ed23398a34b5be5821e791cdf1872f6f7e613d162fcc29710de0c28cb84b88d3c619664ae73a008ccb27e6cd48fa42f4fbeea05756d7ef4fd203f97a9fdc55178fb4b71a7d613a5ecf42c271b0739be28733fe5b633d68ad87a96e31a8b01455be117df06cfa57a05ce42694d5668442637977f7f7c38091b6cd57f3b3bcd2a6522f1a93f93268618d36b75fc6863d23d451f66d96e1d5dcf4332f216d40b673ea63c7313e827a571ca652f68b7c5f880fcb53d8f952947d72bc889a09e892da695b96c623ae187c58cb97224cce050a04313524452e496e45f7d07df9aeab5b3c91d82d9f79068825447f25f0f8525551bf841452ce495c42fd566b4c6657e12885d000656c01e0730f2305d32d94cb88c361d1099ff2236b4323b2b8af83a836e5b33c493089b7784cde70280d1fb5c82cf0ece89195240403e6cf19de65eab7c34a5e3dce7c98085395bc1a75a02b3d02577bbfeceb9f15ab0f35c64f955390e24deb71eb6ad5db9c3448d3653def91b1c0ed285d536ee9adc6c65969cf062cfdd6ac9f55c010ee5b9c0ea2f2902c15de869f8916ae136f67c5f0cc8e1dcaef9109647a4154ed1d928ea798fd617ee3d28409a8dfa936c5c27b9b2ba4fb30c63fbfc3dbf1f90beb5d75da48bf69152d584b1e446d29bb1e48b40b48b2c08c03711f49feae567a232b74c3f25132c920870ec177f9c9a49f92df5801e1930f2cfef66035ab6c0d4df3175271cd89324d67b38cd3a92a19f0afe081b466a5a52dcb05ced4adbb36e1fece34d465b85edd044245928d62770bba6a15eddcdd53ccf145c80f121f7eea6d19945e7718f020d494d39129740b7593e9f583cfaf8d5e668c9c217e451d86b77900cce5af03c4ddf86db79b5c68c69e28ec846c48f408f7fcb81738ea2e86d07b1fb0ac5ecaf4cd453d847e959214d7d62bdaf80a1fd0dce8f400c3656d6621e986645860a50eddec6c91e2feec868bd43757bd532f9051d2e0f3f08ff62aec6750f1bfe75eaa4e37a7875c83afd9434129872b55cb3447ec4450bccea6f1c5988a9185d6a4ee09dea63bd48b5aad425ce214b8d51d2ce7c83d43e240d64ae2895ac4616992da80c7ffb2da28dec9c69d114b0497f28de42de73aec1582e597c23d5fb970b9d662ef5afd2e0bf12eb27cc7e38fb0e4e0b521d1cea91587cb7ae05b1e40322f135105a886586e627c40c865faa668317600e50a3f9309f71aa899cd23188b3840b047862c2391a060aa6a31a0408de5f9780a41ae3142c4b5951e50f9a412112109e4e559bc6cee227daf84fe1697068e4f2b830c0116ade5ba83f0a18b2337223848a8d0ec528b086557bfc609bc01974cc95e47fcc8da78cad4a7ac85acf4d1514f0b4e575f69a3f1a2b0cac0b6144c80fac70d576d720b6541e41c27477ba9cae7755afec02e1eb7c66508bf40c635f76e48f780b198fd3bf9f5ef7627b8ffa0f1610ced1916a8c68db4ffbfa23fd29a44a3e1abd6043c3f90d5d0b419c54ad8f2724454a723cb99a31ae02045742ae5acddf953a83f2ca3766f291658e17bef7699cb984da51a9ad2f24ca14f5f2e19b14b43e265ac5583934a2383e8a599399db8a369bd0a96fb2a5e33d8bdb8f3568f1c23d75a73af2eef4e97589f6aea3bcdaccf00a85e8f1fbafc2dc6f7ef0276c1f3f7693b474b4c01fe0c0716c7eb1312bcac800c9c41dfa017b0410881adaec46a172609e932817614a5751d70df8fba70f9a4658f78a1a75913e589a5fcde0956343875e64a1f01636d299bbad181be7f45a2e98249e1912cec2647284882bee838b05c3640083e3abd79545f941264003be67d4824c16341a34295b81ac291f5518ce3340300178f64e70e4c8e0a41dc00755baf477d692801267f5e1d371d432f12fb98f964143490c6c5338e099bd8a274ae558189958b180e3375c9342cca8c1c6e9897a3f5a753a63429eff60964157cc12f72f2a4ee4ecb767689c710c8a4c8fc929269288a17a482941bd2a18c4a3fd889362bf6d2de584d80101c1d9c45d49873c97f7ac93c5fe60b30181f584c55cba79813a20ca474388cc8c02d425fa6771734dbacc3204b795941e534f09db8d66a83acb32655335b16f8e9d168a23c791b2486f2a10d35f6aabfd1c3631291169863e9a40f7a042019f9fd04ba805c50df3ccdd232a81f6d6950813b9fd49b4b649ba7b80444698aeb9c5d60bbfcf4b0e602f9790fd74037771959dde04cb0f68725b5c0d2402afb5acd78c14f237de767149951854f48a2291904ac7841ff411a50cfc92ce3e18d0b2afc528369641dab817b7f75014fc73326caa539a7a523175f1558f556f5e616c42499fb1ffb70fd6f03d875a26890c15f8c39651d5bfcb82c358418aa5d28bd79c8b0aadfe27f052cbc9b1ff92739c97f86b5e9249389a30eac61b76a8bbf1414e153633ab202213b2b6dc5809d19d1c65688c0bc0ca11e126f29d09bedf47cbfd10168d7e83c759962eb5a8ef49e4542c696a0695a9af83aef831067f515092171c5bacc4de861d475d7b00680cc1b3d0cb9b13a9ce892beecd59283a0910b1824eb42b5ee747df611bc5d7951ea5a7b56de5a5062842987ba528cf550f6245522b00218b2a7409637193dfbebd5dcdc8bf806f21cf03148a5b64dab8660eaabd7fce538ae2591129efa86964841211d8efc8e69d6bc327cf4bd22b7a707d205b8b006c68ad926176694bddc6542641106009a707baac87ad82bd9ac21c6bdf87cdf687818f4e62c407a14df6f80a6b71591532f8e37f08eb247a32e2c9d030d9c4131f5932c11570443c56daeb59f0a2e5578d00be17523e019bc910703a398e71f2d89a89f43874ae941852e72104f615d4ba8a07162a19035b9b2cc74ae516052ec8501ce6477a5b8cf705e00551130ca121097f5708586728c244f1d84db5a5f0957b1a42d6e5ba005de0d09d2f05d1588fb8c48f81ab9381190c468e3445cbf8096c97da8b08a5b5fb2ec0ba6061885c2a33f5b0b2a4a3693322c05dfd9e136786342ec3cff2ae85e5d18efb16be777c1707402c138da933ee01133ed8e8e3af9732accbf3be6049472ff1e212bd3990cb7bd120edbd838e4d8d7b00fdce255340867d2bf61cc5d7b124e4aefb2a4e51167c93345a5f57d5e066c6abb9309990ac74d29c96bfe3748f2e55fb3cda2c5f8d728aa7b36aff99abb43b579c3a419656451094088fc55bc2521c8532fd24c3c797660cb890b63839eaddbfbd8f00c2d2e17b59e1f3ca02ee0ec95f435074977800eb4dd00d95d234b2f62253674a404d422c930abe35c03194e10e3eb642b1b0608dfc68c983c4be3d279b9a3f1b5fd612801e26b0603b7062f19bba9eafd28eb31c1a898339ab344d7e52d27dbc342009b912f7101fa4d23fe3732dc839271055bd5ab19d4bd7c0eee1407e6573a2dbfe4e208d2e5281c90da7bbf345ce88b5bf75454698e72f9e569137343dbe5a1bf6efdb845f50634d0bea49c9bd4e9474108992b65180a08f17338f6b7af8a1dbf8d5a45e4a07c03a6478d883a9f8802d1738f96ce2920fee00ab7657c8da98c83b04eb1e1db6dc60ffdb7d68fd44e89d10f297418a4c601ddebdfc0c00f4ac4557e6c8d1bf32032f32f4483017a533bab6608345056efde5b8dff938086493f0aac200bd1449ecac200ce7c439bed7410b597ed10c5afed1a2ce1b9cafa81a4b3a54c570165d9b16a65e2c92af13d6eade29ab372a0cfb6838add7b2bfcc7822aa996395e41030b11452d066df1fde3ea061c26b5f38e1e9c4183129d3b9cfa32b9794406c9da9b7918c114550bd025ba08ed0cb21b06b8d109bdc00bf3dd8f44d9a004dec4de25e5f11f298bc9ae88e10a6a27f28c883850d68e7e8dc25d5c8a3d3588564d765711e13494de3f70fa81c25e831087df5c24da250c1665890b3dae32bb8cc2cd93fe0e2be339158a614995cf2a9a2ac0469dc00d94b8d50856e1b3ce8b40762fd85018cb9265b510a28d88b41272895126af5ddae79caa852a88d53f743297afd2b3bb41bd46568f2057b52766abcaef5a0e877a92206d0151d529f610d97671c51ee280119c17370b2b1470d55264f9786f4661cbc9372e6b765370b9e022dfa0a3298f127265745780df869702ab644e3a837a637b0206c206a336c81a01f6a75cad256e76b8469303128005ec4305ce6df2d265061af9415dcbeb4812b5d20ce7fab557ab091cb8b1068238486988230ddb1e46f55f1bbf247239eb29ecc9ac3698196b02204352a86fd85f6d13b9854535f92afc086d20ef73cb217848946026a0896958fee0e4f281f2ac39ffcca30d01716fbf1ec749c0475e051f905f90f5426c9969a21c495f8adf23a35a7f215b890f8331ffc2d02fd7cea8b2ee9cf77e2ce6157724ad669e087c0dad53969fed6b10be4aefe302d0a66709321990ff57c66dfa666ef6d260feae1ec59f785fa0fea34010d6eb8c7987a18cc882a7eca7b3d963461c62c9d18e87d110cff12b2e92bd1fa8cba48ef3b0db67eba176365ef90fbdff68861777ae90578db9ef10c44e66f069086d0a484f69916bc5f4703450bbfd6633799723f87f5df8d27c5597c565e154728b3762574fd0794b7499682ad18c48e33305b530a8efdea7fb55edb9aaa6a69f2a861c21a3ef1937af329e064a4e26dc3e1729cc807d4c7f017569d460855d368e35be9296d1611825a2a42c3afd395da7a8542a6f409197d8b06783b0fa6bb70ea6769513357129b19102902dddc2b2fa54a27e6aef20924ac1d1a338fc7b002fdb04d0c3f8c06ae7849e094e49c3d5512ca8afc0f133f2503ebf655b26df7eb5e8962f89ee84f577d8687c811905317979153d9a141629a9574a829b660dcb46eb9f0102ba78b0a2b4e67050036627ec0c342b178722cafb84cdc99b202af0ba5b417dcf79cdff7f0df3445ff3079013982eb914c", 0x1000}, {&(0x7f00000001c0)="e63c6961c7524849effeaa4a26f80c8831f7f16d7e846c8ca1c16f8ee428bed99af2ce28e5c8e4fa549b8fc08b2e1d54f58030328216efd322d989c2790222f060d25607b4059102d9be3051493331e7be9602f3", 0x54}, {&(0x7f0000000240)="9ff4f4c30daef4af93b237db263205c551ccc1a9e15992d5b341f4870eec31abf19a7165ee470492aaf06c6fbbb19e62fd3d9c87dafd327c4f261625b1c91fb6be5226d077d0df88d1df4961f790d688b1f117406a4e091838355712bfeb4c8fbb8056375432d490416d351680fc308c811a940d3e65cf2a32127742098129abb21e4f40b1eb01e0f40801ff72e9ae3593abca2ab344990c3ba434b2bc3f18f11d31b59ef8c8509464f2ffc969470c9f32c9d1fc045ed4ebe31e61790096291975e607e7285c32f81f3a1a23c2680a3fb57cdcce250c9e3f213e8a82c907db514671ce84943867", 0xe7}, {&(0x7f0000000340)="3967a038129dbf77a6d023d935626af4a6de16de183d2a7418462630d65af7413bec600809e19a161968c01543abf92a34e5f4eac039f5ac20cc37de43128b121d8f3278552354535d8ba3dfdb7e86d4d0d1149d1f614470da648fafc42393a6c4", 0x61}, {&(0x7f00000003c0)="9c879a1a3c4f", 0x6}], 0x6, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) mmap(&(0x7f00004f2000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000001500)=""/100, 0x64}, {&(0x7f0000000480)=""/3, 0x3}], 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x0) 09:44:50 executing program 1: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x11) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r5 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000006c0)=[0x44d6, 0xffffffff80000001, 0x1, 0x7f, 0x10000000203, 0x7, 0x8001, 0x7, 0x1d, 0xea0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xfda9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 09:44:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 09:44:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x102, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) setuid(0xee01) fchmod(r1, 0x0) 09:44:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0xac04}, 0x10) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 09:44:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 09:44:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x6) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) 09:44:50 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) sync() 09:44:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{}], 0x204, 0x0) chflags(&(0x7f0000000000)='./file1\x00', 0x4) 09:44:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) fchmod(r1, 0x1) syz_open_pts() 09:44:50 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)) 09:44:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000480)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4) 09:44:51 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000680)={0x3, 0xa09e}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x8000}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) bind$inet6(r0, &(0x7f0000000600)={0x18, 0x1, 0x4, 0x401}, 0xc) r1 = semget(0x3, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0x8) setgid(r2) semop(r1, &(0x7f0000000580)=[{0x3, 0x4, 0x1000}, {0x3, 0x81, 0x17ff}, {0x0, 0x8ca, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f00000006c0)=""/141) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f0000000380)=""/31, 0x1f}, {&(0x7f00000003c0)=""/77, 0x4d}], 0x5, &(0x7f00000004c0)=""/25, 0x19}, 0x800) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000640)=0x10) 09:44:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r4 = open$dir(&(0x7f0000001340)='./bus\x00', 0x38880, 0xc4) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) r9 = geteuid() getgroups(0x1, &(0x7f0000001440)=[0xffffffffffffffff]) r11 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r13 = getgid() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f00000001c0)="851e544dbb29e9cb3f01bc21f11891f04112c433990d7ea91cbba97ff0f0f6d1159d59621e6c7326643b9e2229e7b90d756ab4bbff8aa37b6a3a6247124a1543b6d2da6b0fee6bf85c8bb6e1f06893bde0938b6f954b825ffc14a59b8d6f31d2eaf43d44638d8e170b7e626550856e11260df4ddc481290712eb59236ba3c3eb28143c85b524ab55efb79dc2970bcf6711067b248bf5557ffd467d70c9c0ca6737c59d76c5fb4069290e6a87e8654599d5bed617b7b2d88ec42da3abd577be42ce9bb30912d63ca0a86dc26088a026cc49516f3f072b2abf3ec9481cb330ab1c6fe0d76714b0ab5c1f19ab7c3d5e567819c5519f86222d327aacd3c091be6df5b5a3491a78b2699e879d7bfae22a51b2db37d844b0c19603a7149904ae5965477c469f05aee18cd88ef4d14fd1dbf8cd8ac5599ad608201146d93b44c4fa2eea8a73455c3545befa84d08bfb11c5d716c598f4562aaa768cefe0015020d961ef1c8c5a64d0093af0907d1bc1caf5185309e343ad3422f779fbb24f3334d85fcdfd8e8137cfe753e7be92fca29af78310df2b0669a102e7f057a37f3aa279cb4a5d00f46299c6f589bbdeadece16470b993d56dc779e12e4d6b36955cb7be90a8a8ac28374e51d8c55debbacb960f39ace0bdd56073d1e13f992c54e35714439102a4b020e0c945a61cd51ac2feec1f0e77d059047c11b82c55bb7083d1fd8a29d43f3db02cf253f4b42db2c2d3b157507436c779ed3213a3decde9461def5a0edf7af25d93e5f759be0ebaaa7bca8bbd4f0789cce6d04cb546e5fe6b84ab87f04d342cdcb44156521b824e44337088bc68eb945a0d47fd93660daef9ee3c3c5d3519e5af7f1375b58dac01f269b1caa202e0bff4714eb357ac39fd0cb2c0c72df063456119a8485cb59ad4781bede6d437b24980c27362be2120da0eecaf3b39e2b99615570cfb447c0e8470a23636abdee9708aad1b25f19d617a3b5c12365badd01ad15408f939cbcd9ce6e225d0b6b69d8aecb97758ebb1b60e266e5afa61c01d438a851e26d0f636efecef277c55977dc93b15364843ec9a45e383c95457d415471effbc7be13bbf4258e9179660e7ab56f5630480172257d8883992f325ec2740da4f29d3bb11a12e71e744bba35f4fb9fa89bda43622072a6edb27e6fa9e266e9d7d922c6bcff2623cc9da24a1b59ed4b3ffe173d1feee43df03a1663d5fb1050d0d77e68430e10890243fee18950d5e967115171cc927b0b04bcff946e8a2e56ed6fd26414b7d89cee7aa8e52f24afe1b693ab98e35f0df997349d871487d0e7fc6816de78fac1cecd3c4c600d1d710c0c0ce98eb257d5ea44904255238384d4093e80cb66eb92345317465403ef07d4ef34c82f5ec1a01d0be41f2cd4538d45ad30d5e177ead58a91df16ad98cc786e48d6d0f7e7475709166ba72d9558cdf63020bbf03229a872748f482e72d42dcc0002d09e718d11cfa1779bf3e0d0fe2a4463ccadd03dd236e97723ed4e3c188b3ab30686ce7668585862ad6be48106f9ac3ce63c10b3cc9295afa365ecbf72aebaf35bf8226407534395403f9e0f34f00a552d628feb1b117905af1da74272af23f201bc5521a2726807e4ece92876bf17b696ed52b84d22c7bd78c484e716ecc3e22b36d274ae80d7a6f9adc871f26b25cc08dd41183351309fb05415cdcd71cc6c314d4f43da60b281022fb1ab7878fd4358326972770c85614a62833f72cbe8e473fb8f06bc5d506f9a256a4845297f63ca83790c0931cbea5162a7f8eb997cd36cb7f3859bc4559582b4c9323dcdef188b28b8cf8e513c79c6650c3c5168d7e28fc5d659cd5e33a7f4f2fb7471431c9f967d5b5b5b8ff1fe73076dc97fb9c1b9f277b93120392c991d4fff1274b0dd2d2015ea2d65374ac02806e3c114c85d00b11505c51204cf2ae510a7412152aa72b17fb4269995f4bcfb4eba436e8b305266af880d739eaa98480de02b4017a1c12db2d66818c0e6b3c21ad1e4c81f4ae209f90dc56f2ae5362d22a6fbd0fec5f6b8e835f8a86b2e89f10507b5bd32694d0928cc3546238b4703965f261e9e594ac4845b5fdceca4b1728b709784ef8a5eb524d4e48d7bc97505b8fca196602bcb5888b36793aac80944b95a0a2a0bcd2b0cbde286f5a066696165fa88e0d7f183b1d5a2c544590091f58fd23a3e49cac8a73d709eb9d2f17edef9e881005aa758bde6b1688e207589fbf8e1f3595087d4cee53f0b686774112b575aeb0f1cfa97ab6a628ecbb2083336b61c6770cd87be25175d41368b92f1edbd6fb1c744e90900f34eae378684074957f4d50d31658b11230cd5e63b0d90a0ec2fa86da2fefcf036dd6a346d05de858649f8b67adab857fc393eb06123941fa6abd8ee645c312e2abcda57f4da989c09d219aa8bf221fedb5c3d5bec006ec98f043cb5b78796bf8913d746cf393a54bad8c1d542905af719b5fdd244f4899e6bb3e7469c96214c07dd1207453932398a90138e5a5256f22b0d61f86b51c1a70d2b5c755fd7d6084dc625d8263016cd7723b80aad4422c0f1298d2606da02b1b73b4ab33b8d22fb00bfe79b3f444be152296b5cf94f1b544cfd7db5de800fbf6641372cd8c4426847f1483d3441c573d34046748bf0674faeeffe5311479af7fff85a356fd602d6ede6eba273056956e9e9b12a9f3768ded75d0c0c7b3e790a34dc661829d0fc086c7e6855e83980981ea59f622f6ce174a9780d9350f6232e7498bea993a80ade42299e660b314bab0367b0a13b750d5623efdedf271fbfb9434b037c44fea391a2f1e5c340990bbd73c262c7e619ee3647968775f157713834d618e98703ce0dcd81debec8f8b6a470408c06918ea01a59dd4c4cfc7b5654e086611254511b3f2823b5cd16e542c6bec2e88eee9cd0fec4831c59536d43bd1cad325653e818b72c410679dab85c9e324eb02a4d9a3257cff53d5354b449f4edf3cfdb88b4a7a407a481288dd7d4c909706b32ea03c0f05acee6e8a3adb32b6e5c212e660fa24cf264344753b33d2aca3a369400287d40477c90cea3f1d4533f7afa1bc1f7e55f804fdb2c71f52a71fc3825b6900e9fe14767e6cfc9f964d7e2f9b4bc6cb7184bd73843bfab942ce93adc198c2141dd223b935029f8fd2f090ab52f058a44860094d21755633e6917ae185834e1d01fd6ae78e820d0d149e7dd2c3015b6d30a2513a1cae47bdfecf7823d8c93c44f6bba470c423fe26d186d40592ef052c2bccad724353117851760370a20fd04764ff68b657f91dd75bed1caeb78a016755c6a029bd9db828dc1fe85ee8284f6aeef327d2a234b6e6446b85219955cc06ed64a34e20c729c96edd484f1821a2defb6d2b1699cfc7a4f8ee1e455f5cb0ab00c1eb670a71d28ca6b2a5f2656de7298d0a3668f8a3b215674f45614fd722123238e002f17d002efe3368caad7e36aed4c325d0e05b9bc81b490c323550e8ae266d7d28fa51b119f7d3818397e30acc406b73bd58b5507368c2cd1951179523418bb091735d32f525418f2cbdfce4cf3135d5da0de9293ec489de404208205edd87c4516dec06a5169589d7c9e6f82a857a3ad11451bdaaefe519030d7104bcf1dadd3d5624d712e081bc500fa6a656018d0baa6035c50c73e5aab3a8665fbb817e2e87138b02ad93322943db35eb9f4ab93f08a01db32f3c606c49ec81988b4bcbcb44be8ec342508b708ee2026eb70893017712ef8fde2fbde5af603d66b492eeef66736b3e1cd163da4ccd4d467ebaec0a1d2c9fa7a6c7787d7818caab68b5ffce47d0964f38df4a733164f3b0c638af3733d827c844ce4c13a4c7660a8129143d6de269391814abe112e564f024bd2c196c97848c8c4baeb944957d4404f11091b702cdf184451566718291191df84602799e5e9c503b58393ecd7a1b6325293ad38cd4097be5e34d619bac080a5df1fe43bd698c9cf295c525228fb169af42eebe0d0e0b00798393da9cd086218e15931340f6b4a902712c0f41674aefb70ada2d20b769ab9eedc63037f68460b8eb66bd0a2099174c1005ec4537a31b429cf35cb7e8dab1ffb483451328c58f47ef3b9068bcb494c82590037de82e9984b50545cb2367e054322d87be3185cbb3fba5476090429909ed1291d6ceb59b455b15c7bae4c884c6afd665a168359a5bdcd2717b867c94a3646c0c8731f99e2adbfd58fb01f03721169b2cc66a4506ee552bd73daa0d310632f1416f960ff0e5a99324dd6911323ff0a11fb27ca7d10e27788a5bb5e359d38a76b548a5a34c55d849f4f79e8d9a84a422e6bd0429f0264afa1a2e289c24c5f11583b1835a2f77db1af8946f83837074185c092c5cf2d5230046745e8173c2479ce4f231f3c7ac3fa6077172ecd9ea919de90c25377b248ce4e81649f52d357d2d0938575462e77d3cd3aa10c6afacd5e7ced23e6128967c6e07ae7493ca9718b891b717e5b769252d91b440ce951684769fa9243e30278f5f667b9030dbc6ffe5d5ee1eec064ae283b8d2623dd6cc3331eec6c16e00548564b6e56d1405e433f9c2e63af48065272190ff3fc8cd2014f34e0ef5e801312c5310478be01ff407c6fb6a2d1ed7f4debc9e427bc7df95e07fbf8eb514cadcf0c6c0c48510d8aabc69bae95ee55cd1dd6e4820aaedc2a447bcdba8f86bdcfb8d0c221bbfe25be69749ea4dc785530563b8dc836740b1d0a704fbe7a2a8185b9147b17d20fbce322ab9aed94d314d0266da021465e2c68929b81f750c4fec0eafb944650dc3273223d06a6428885ca55f5f71bc1fc5da1182dec9b64161b153e5c0fa3d37adb84571fb095d84a7116a843a7b16b9750c4e2af354613d3874ccfc396e8869e9d1064294b707f413f53b02bc7f1de43ccec88c301ccb737ea5f1b09f8dd86b7989e6d120762569ddb19c48e11b9ec01f14b968780cebacc93b70a0b78a4cb4d490f2b01770363d8f6cb637721e34af6c3452218f852deff8d1d299251c2f8515d0cca772568e44505926f2b781a58c09d78881220b221ff84139a34feacf9d3f91271153430ca29796b7f9e508230cf6047282c3105492cd73a8303af686919847e3c1e87391f6928ec1efb5251b8e533bbfd3496b2b811f40757bf136b7f8bfb551ffde00c51958a4c457a3b0e3f3a847cc540a8d6f8d18aea79f798d9a59438acc2705904d1070d98c6dde556ac0ba1e2d5ecd0436ba777d346bcbaed9972c3754eb0fe5865505e4b37204aae17442d462a32ca1dc3f70388220ead3c91212714cf59669741fd565222e844a9e9e1b265fce9ff2b48791742d0a508f90318ab62c72fa3023d16332619e326cca1a4aea156950c095756db7fc169eedaf648a323337f67da319f543b35652f77f6c5be104fe953818fc44a4de8aa89defb992ee0a81440845169f5d685b344e29986a5fa51a606239f4a3c8c30a092d93042cea0c387e2e3e726ac25164cf7d724d702e2863807728a6c16e7e88af79aa2b67fef7298d33c910def01ee4c412e0a5bb64fc0ddb87f930f55432d179bf70c64e8fdf163e5855f4e01d12607cfdf5da0a1332d122ed32f529cc6ad31f5b76668fed49e60ca75167077ae30e6de014bc5eb5600c0b84f2d54113936cb76ab8a49c74f8330e90c9649c1597e292a7f28eed23f42abf4caad6d1284be229c2814c5761985ad8fd775c98fcf868866648053ed9e120c65b6d5b452f2f9a0cbad5b3eb502caa2058b5a96ba8b9b996bbd1eb3352bf6354c1f021bfe7f353e32a63f8f641b32474bb", 0x1000}, {&(0x7f00000011c0)="e0edc0a5465d0ecd4c57838e2fb50e5210fd20e58003fd295d10bc8b97a0c8615a0035293ddd00387e0c9bbdab1d36443d5c7681fe02871e3dd69aba0fbb79ffe76036095406b402ef7f1934b052c15117946dce93af2036e3755051e72990c7ad4d18da9dcb66cac012a22693ea2368884d4d56038f8e22eed51a45b4e4c584eabb20f93aeac9a14fc09252372971a87df5d54425d8d472b0b53f0dd09e4a7a066b371d9b5d60ec68c903c07d", 0xad}], 0x2, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r4, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xf0, 0x3}, 0x408) chmod(&(0x7f0000000080)='./bus\x00', 0x80) write(r0, &(0x7f0000000040)='E', 0x1) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 09:44:52 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) open(&(0x7f0000000100)='./file0\x00', 0x880, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xfffffffffffffff8) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="ffbc4a5256916d5aa53302726b99a36651c899794ec51b470761c661bae725ca94386fbe91c60701939eadd8e5f68d61acf0cb7f085b1572fdfe25a4310f65070c4a4b8b6de7ee0286e71a31b685aefa13", 0x51}], 0x1, 0x0) 09:44:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = accept(r1, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 09:44:52 executing program 1: mlockall(0x2) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 09:44:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socket$inet(0x2, 0x4, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x4, 0x2}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) 09:44:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000000)=0x1) 09:44:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x4, 0x6, 0x2, 0x1, 0x1, 0x100, 0x20f2, 0x1, 0x2, 0x10001, 0xe4d6}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)=0x3ff) 09:44:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000080)=0xfffffffffffffffd) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000200)='./file0\x00') semget(0x0, 0x3, 0x40) recvfrom(r0, &(0x7f0000000140)=""/137, 0x89, 0xcbb0c015872e6753, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x800}, 0xc) fsync(r0) 09:44:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) geteuid() setsockopt(r0, 0x2, 0xd, 0x0, 0xda9bf70198c1e76a) 09:44:52 executing program 0: open(&(0x7f00000002c0)='./file0\x00', 0x401, 0x84) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffff7fffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="f5ff2e2f66696c229ba4abced186ec116c2cc16dc7e71e826fcd85f0fe3816ea570b1af5511c22a54342903be4066c5797564a4584932536db2a2155e4e074000be9147158bddc2a51210ac6c333d06797bfed6144db95d83dec86897fda72f128f866be3a373a1d6d38ca6a6bacf27e24a94975f1170cb2a151d87c0d4592173525939b85fc838e9cca7268e8c9d6da29252ea72b2b10d716ed3c7ca91df407b0ffadb0e10c192dea08af1dcf265476feeec6ed94e74a14d9d82f8fff2fa4741dcf2da5eb2d60c5"], 0x1) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xc0, 0xa00fffff, 0x85, 0x9}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x906, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x261}, {{r0}, 0x0, 0x10, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80, 0x8, 0x1}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xe1, 0x1, 0x1ff, 0x100}, {{r0}, 0xffffffffffffffff, 0x22, 0x80000003, 0xb46, 0xffff}, {{r0}, 0xffffffffffffffff, 0x94, 0x0, 0x6, 0x8}], 0x7f, &(0x7f0000000240)={0x3, 0xffffffff}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000080)="d11e1b8bd1e5bb57", 0x8) 09:44:52 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000240)={0xffffffffffffffff, 0x1, 0x4, 0x2, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 09:44:53 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendto$unix(r0, &(0x7f0000000340)="bed9eb944d6ae8ce0f845bc405821450b758f92590cd8b420b15573999b7551fb9d3e000079df71da36c2bf02369347133cf6f63e38b0447b1a16a4b847f0a19f398f71f5d924b0f2f29383dedb9185cf099185c40bafb85b1766278d75d5a31c16620e9a6c06942d82725e067ff69d4ee778ec76bc1eb75bd32108e9302ca610813fb56fb0c7921dfb01651455641405fb308faa1215797ea550879b09e6248d9b408cb62a5eb0d6a78946dc580a0794638048fd9dac0f659c564b555487fc13f4b61f49e7aafbe6795f2edbdfa6464448ca96727c0308042f7920fba2f465a04ff36d0", 0xe4, 0x409, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') 09:44:53 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x9) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) 09:44:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 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, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f0000000480)=@abs={0x0, 0x7}, 0x8) fcntl$setstatus(r0, 0x4, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='[\x00', &(0x7f0000000240)='\x00']) preadv(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000340)=""/43, 0x2b}, {&(0x7f0000000380)=""/184, 0xb8}], 0x3, 0x0) 09:44:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x13) 09:44:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="b0125d72ef27db2b773a82b1649e10aa3ea8baa16770a2602ce7305dbb7ed58c974d99c63fdc1de8313a8fe53b02cbbacff10b60365416a74c1cf1d2d6b15cf0f5bb37702028aa7d5ad2f3b1edec7b401a38fc8f52e06de48ab8018ccc18b5b8142df0a7182f1f64214051354cc299d7b5fe4e7e35468d7315775e5d90126353c3c87a242081165e8c835b31f9510810062565d3b4", 0x95}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce000000000000000000007800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 09:44:54 executing program 1: munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 09:44:54 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ef"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000000003) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x104, 0x3f) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = msgget(0x1, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/177) 09:44:54 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xff10) 09:44:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="f4", 0x1}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x81, 0x1}) writev(r1, &(0x7f0000000180), 0x0) 09:44:54 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 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) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x20, 0x4, 0x3f, 0x1, 0x8000, 0xfc2, 0x8, 0x2, 0x2, 0x100}) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r4 = dup2(r3, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xff, 0x4}, {0x8, 0x614}}, 0x2) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 09:44:54 executing program 1: r0 = syz_open_pts() r1 = kqueue() socket$unix(0x1, 0x3, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x54, 0x20, 0xffffffff, 0x49a}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x7f, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x200}, {{r0}, 0xfffffffffffffffd, 0x13, 0x60000001, 0xcc4, 0x80}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x10000, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7fff, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x6, 0x3e}], 0x0, &(0x7f0000000380)=[{{r0}, 0x0, 0x40, 0x4, 0xfff, 0x793}, {{r0}, 0xfffffffffffffff9, 0x40, 0x6, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x6, 0x4, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0x2, 0x100}, {{r0}, 0xffffffffffffffff, 0x32, 0x400000c7, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x100, 0xffffffffffffffff}], 0x8, &(0x7f00000000c0)={0x9, 0xb6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003300)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7c5bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f8234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb5ebad365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04d3daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0effff57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f00", 0x56d) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) r3 = syz_open_pts() preadv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/38, 0x26}], 0x2, 0x0) getegid() close(r0) dup(r3) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 09:44:54 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = socket$inet(0x2, 0xc000, 0x8001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x170f5fa1cb0165) setuid(r1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001480)) 09:44:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000100)="48c4758b96746f88c8b7303aeb25a8e3b251e100", 0x14) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 09:44:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140)="5f100f90822d45690c1a628224fb72755c90624421c760256d14b3c985ab1d8f6338e0b40f771dd848160d5ab89c5de3072b0eb8844660ac09b448d7b1d635c55bc75bb6bd9326f17633810194df66ac873e49cdaf8a6911c0e39b5fda121916f8579735b7e0bb978c9e86efc0e7c8ce2ad1e4dafa67f08f5535768b3ce4b8df945c23d35a2988ddfaf8d5d87ec6165dede9dd5f995b16042724981f8ba0d87e036e327d64f036805bc08734d619373d9e2c838ac165d86594b9c819afb2c2c9df3bc85f47775be569ba", 0xca, 0xa, &(0x7f00000000c0)={0x2, 0x0}, 0xc) read(r0, &(0x7f0000000040)=""/86, 0x56) pipe2(&(0x7f0000000240), 0x10004) 09:44:55 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) nanosleep(&(0x7f0000000200)={0x3, 0x1}, &(0x7f0000000080)) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'.\x00', 0x3f25, 0x5, 0x8, 0x0, 0x1, 0x100000000, 0x8000, 0x3, 0x1, 0x0, 0xfffffffffffffffe}) 09:44:55 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xcc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="67f2e2ba784dfa94cc336b980e5ed358c272842da038095a291bbd74dc72abf63b9f76570cb6cb3f246a9843313720", 0x2f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 09:44:55 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = getpid() open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x81) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setpgid(r1, r2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) 09:44:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80402004, 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x402) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x7d) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 09:44:56 executing program 1: r0 = syz_open_pts() kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x6, 0x0, 0x6, &(0x7f0000000080)) 09:44:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xa000, 0x17c2eaf9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x9, 0x200, {0x9, 0x3}}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) 09:44:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x31, 0x4, 0x1eb) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e6e6600"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 09:44:56 executing program 1: r0 = socket(0x2, 0x4000, 0x7f) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c653000eee63370fded608a361629ad829debad3e276e422fd9874c460db19eb5817e6f6771cc4643541b14d12d668d83fd594f70bfe99c8d6d88e4955363f7dbbc045625a129623bc251f32b48383a0bbf8a4a8bca871e5281d6361262f056f5c87474008cdb9de5d3c09cf801216e296dbaad6945e210f05d9d96627007238d5d0de42743a21c65a23cd274a04987d66870c2bd4ef3e6af6c6dd1dacfe1e28d2193b6bedaf156ccca4f665ad940862af0839c8b3e95c9bda976855a28ec870d35b1ae44df6b491275c374"], 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r0, 0x68d, 0x63b6e9c3, &(0x7f0000000000)="6224992e34083452099a9591b4739c2a7f9f3a2897f9b417aff7aa21396ad3b3ff9d58fa19f84651ddab7d9a47e89fb4e2aa465d0e6e06c59bbb1d331a2122205a017cab28ddc02333bd3c4fdad2e0396869d7b74a8bc0513550177f40b13faa6ce021aa5728b7ee3210a96f3ffd27d2a9e17937b2fec81bc3771d51f79aeac8458a2ac68b55ae1ad889f6ce194c16c8a74e16b10bbc1b68eecbf42e3388ddb0767d5185ede09b50eaa0666d86a58f04d8a8b10f364a1550a750137ae84454792626d12e530a4f57f0", 0xc9) 09:44:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r2) getpid() 09:44:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus/file0\x00', 0x1, 0x8) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000400)=0x1) syz_open_pts() execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000200)='^\x00', &(0x7f0000000240)='+\x00', &(0x7f0000000280)=']\xb9\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='.\x00', &(0x7f0000000380)='\x00']) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x8018}) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt(r0, 0x8, 0xfffffffc00000000, &(0x7f0000000440)=""/99, &(0x7f00000004c0)=0x63) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:44:56 executing program 1: r0 = dup(0xffffffffffffffff) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x100) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x3, 0x7, 0x8, 0x6}) 09:44:56 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000a36000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x260, &(0x7f0000a64000/0x2000)=nil) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) 09:44:57 executing program 0: mknod(&(0x7f0000001580)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd7, 0x6, 0x0, "a5558d2c87a93116c09fca3a539a56dc530381f0", 0x512, 0x5}) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/124, 0x7c}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x8001, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) 09:44:57 executing program 1: r0 = socket(0x11, 0x800000000000003, 0x0) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 09:44:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x100) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r2, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0x101}) close(r1) 09:44:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:44:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "bf3e00000014aeed0a671f763000"}) poll(&(0x7f0000000000)=[{r2, 0x48}, {r0}], 0x2, 0x0) 09:44:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0xc0, 0x41) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) 09:44:57 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x10) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) lseek(r0, 0x0, 0x40fff) r2 = dup2(r0, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000012c0)="c1", 0x1}], 0x1) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) sendmsg$unix(r2, &(0x7f0000000bc0)={&(0x7f0000000500)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000540)="1b9dac531f49a780b172b0ec745ca0c61af67af7a01450487fd03664687ea53e6dc3ba43604ec7065385e81f757c1de49893988f4b4e529756c1f6b402395af5c2dca83b7a03065bac6bbb11b06692895b08f3777e59b951e9af82fd3f69029a3e1dc246", 0x64}, {&(0x7f00000005c0)="82d5c33c547ef8b058f857b4391d66f7471ee06423fa44caf39d207a3547c64d4620f63a13e7f30e733f2b4549b384215ab7c1c309fb0f19074c2201e2bb876e0095e9638b27cbe14b5463", 0x4b}, {&(0x7f0000000640)="c8e8e43a2b4293f56120ca41768ec603bba518c2adcf7d897b63314687221c40813922aa297b6e5b06f5820e703dbda3082fc92b33602679d2e147d9d870346f7a541f0c39a3e81afd2f914c03cc45becba33943749c3bca0875b3", 0x5b}, {&(0x7f00000006c0)="af2968d7c5402369d2ac2409301338324881addbf344e32ceefda66ea92d7c7ed3", 0x21}, {&(0x7f0000000700)="10a43ec808d7629ed0a334e013b913c3c53e561fdf8fce6d76a055b57c2983d9253cfedb0f76b78ed6dffab101c396af82690cb764a311b8950fdd7b62c9e3a65fa0a2e7e03073081aa79ebfc41a3ce9e8904e59a9eec17feb4227404bfcef0750563563294eeade6b04529cfcebd8b068dc4737f6efc912d6d29cd4d44059bc051ca5d2d94ded982be5da6a78fba2541cd46c564b99c06c50cc41e92672402fb4606dabd4b2f54a102eef8f304df7a74061877d593923c8f31c1549fee311dadb498fce7e83210f2cbc04e7c32006e04f689413a5a44b33d81efa61", 0xdc}, {&(0x7f0000000800)="b47957ad2c3d3c2a53ae7efa953d90bbfc1de2db23d07a7d9526ddd05146251cdfe64914edd470", 0x27}, {&(0x7f0000000840)="5add2014d153b33fb32b93d8caca9e6e6af9478297320c829ed5c234db063389134da9d5c6d1038b97ecea4f6b177ea9cd5af2521613df2e53a0701fe349502659c920dcb091eafae488c15c5d4e58a0ad402e", 0x53}, {&(0x7f00000008c0)="d43fa986025be248b741c8eb62ba4e024bb3bb1146148fe1743974f7c91a56a5299a185f45775ff26451f394e263c28bdc92c959fa51d1fe4690829a1388def3ea72fd398f509063b40971467630edc0874faa9a8192c7c0688a3b743942b46f515f0224907968522a15151df8", 0x6d}], 0x8, &(0x7f0000000b00)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r2, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r2, r1, r2, r0, r0, r1, r1, r2, r1, r1]}], 0xa8, 0x8}, 0x0) r9 = semget(0x1, 0x3, 0x80) semop(r9, &(0x7f0000000100)=[{0x1, 0x6, 0x1800}, {0x4, 0x20, 0x1800}, {0x1, 0x5, 0x1800}, {0x5, 0x559, 0x1000}, {0x2, 0x800, 0x1000}], 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="304965f06cb7139c98e78102bf4675b977da53cf9b04073bbff1b32457f606043029081d42619cff6d1e3045a503ae44b19a71cb5252d841ef892849e8e23e7178d3d0ad8388f48e2e87bb59b15a31", 0x4f}, {&(0x7f0000000200)="68abfc437757866faa62640da3182bbd68ff6dca361ccc3b60f7f7dc1bede4a02d20459583ed912a0d1ab31679e40093ab74f0cf3bc42892ef7836d42ea108abe8f268e9edd906707e48a0ab75f0a392ba832ba7314d3e8a2467dbe1c64892c33ee3278bac84a2181816bc4d", 0x6c}, {&(0x7f0000000280)="d431f90b1c5f639a0bcd0119a61707b0d9d6b013d1da62d1fb4e57405366599016e35dd35c9f4db29d5391018af4532df9280a566e2b5f40bef3be84cae557466ed60061c6ec6c9f103331efac", 0x4d}, {&(0x7f0000000300)="4ab5c4a45ef2783bb98c8403d5498d1dbf72f722c0b0ad904d1e3bcd890dc6a3fb635bb8993def03ee0eba1936b48d499eeb421fb8ed22b2bf9c4d7b29c87572a6ff5ee8dacc341caa93d9d4ed08d61fe1516f5465072843559fa90e4b1855c8182207e2a6d14f93749e5d9f8254b8141dcc23a4dcf50f6a4fa6680fe11e82f049307944cbc73a214f891fd1c6a840020f156cef3b03eb5d911271b6a1252c47828f7533e6ce03bdcb4fb2d25d9d35961b0fe975c2c6cd4a9a8507ec13478b", 0xbf}, {&(0x7f0000000480)="2b0906cb0a3002ff7398ac3d740e47abfd05346ccfacfda9070e31b625073fdd54ddcbc8c1fd9907d9c0256ed1ab80639b1e", 0x7f}], 0x5, 0x50) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000003c0)={0x0, 0x55c9, 0x3, 0x7fffffff}) clock_getres(0x2, &(0x7f00000000c0)) 09:44:57 executing program 1: socket(0x2, 0x4003, 0x0) 09:44:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x2}) setitimer(0x0, &(0x7f0000000240)={{0x1, 0x10000}, {0x100000001, 0xbf}}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x601f, 0x9, './bus/file0\x00', 0x7, 0x0, 0x0, 0x4}) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f0000000480)='./bus/file0\x00', 0x100, 0x20) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) sendto(r0, &(0x7f0000000340), 0x0, 0x1, &(0x7f0000000380)=@in6={0x18, 0x2, 0x198c, 0x1000}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) open(&(0x7f0000000440)='./bus/file0/file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 09:44:57 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = dup(r2) recvfrom$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 09:44:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:44:58 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 09:44:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)={0x0, 0x3}) fsync(r1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) getgid() 09:44:58 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000640)=0xc) recvfrom$inet(r2, &(0x7f0000000680)=""/106, 0x6a, 0x2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) r3 = socket$unix(0x1, 0x7, 0x0) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x2, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff]) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="34b03a2ac4d918ee2f425f2dc4c7dc7ac156e27e12104ff730b1927220f410dd840ec4cf7da62c6cdcd770251b65d72ea73a1b80437a29fcb1eaf1385e41572e15988668e4e290533dfbc0e8e5e026c088d0f6c2c97315e2b637d434a55a3da1e4d2fbddab03b08b89c5d265cd660b402ec4b784a19f641cb9e01971", 0x7c}, {&(0x7f0000000180)="2e9ae828be89b57d099e138e32966f75db558dfbb7f90ad27ae5d3a7232d02b4c2fe22784db79000384cc7728d8e3bbb", 0x30}, {&(0x7f0000000240)="d13a14099b25623445c78fdfd850370053ff7386a54d5bc3ec6feea4cc55b9cc855b635e6a89f51c10ec192b59d1e858fd41985ddad2a541532e5d40b4be759ce58cd54ac785ad277810a08f347b3317efa732da3ee13e4f4aa73d3163cf04f60d97791c7ac62e5e4d739a99078601c4b2c5c6ca5118e2936ce1756ba8cbeecb2253b1f1e0a164a6f1c6cb44fff08eecb17b72a7cc1c91944db3c33ad320880fe957662a7313ee50849fdcd05323f9172187267d7d87292d68c1f42caae83b6565c39e138debffc30887d41fc60d65bf3d1f", 0xd2}, {&(0x7f0000000340)="7939b1e59ec41999f5dbb5de7223f6190e518a561b3b818aef867d95037c0e7f2127a638d2ad6d79dce929d830ed142936d9649d31576de101d76950a8ab14ad3140f029941d75eaf1f97267fa50c020d1186d527b95616446abcc7a5c55bf4adcc134225e27847b500bf9e53a9352ae0b08a11492cbf38463bf343359021dddaa84509a7802a6b246fbc286b5f92558e1b9dbea3c34dfbf9c7b958fcd939818505483456c4accac9d4f6756dc158522e996491fa9", 0xb5}], 0x5, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x78, 0x3}, 0x3) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 09:44:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="2b00ff23000008003a02000000060000d4c1f855", 0x14) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x5, 0x101, 0x2, "4def085f96c71014e67db20375b2bafc6641dc94", 0x0, 0x3}) 09:44:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4fe14e5d93f5dea2b9db7ba0de8efbeb5a18435a29dacf42b918f3288952251ebb6741cdb1f81b13b205bd421800d6283d53bb6d227cb66db6de3442f8c33f734eebe927109473daf5e3c95e42b97b4c76500169c4e6dda98183c18e2f1752c03370790312a9a4178e7c6c3feb9f4545b0f801808bc3fa34d634e4fc87ca61c52cfb51013cfe07b488d5060000000000000066cba73ce101d9e092d44e41d9d6"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xfffffffffffffd49) r5 = geteuid() setreuid(r4, r5) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000300)=0xff77) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 09:44:58 executing program 1: socket(0xffffffffffffffff, 0x4, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 09:44:58 executing program 1: setitimer(0x3, &(0x7f0000000200)={{0x4, 0x5}, {0x3, 0x7}}, 0x0) r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{0x0, 0x8d, 0x800}, {0x1, 0x7f, 0x800}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x0, 0x1, 0x0, 0xfffffffffffffe60) 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, &(0x7f0000000080)="31f654d8d0a4c619356c846cbc0c740570e1ebcfeb8741611a1121d4093f99681a6998eeabab6a82e34e9d2bc80afe2c410897545c077293c233c3793bb7f187fdad8218a1af206cbd20402c96201a917429952710def63c24c6345121b3d64e89b9f352ffc79e16621ca76396ca4e52cf734c0f9288b2c876241d9647545394", 0x80) getegid() getegid() ioctl$KDENABIO(r2, 0x20004b3c) getsockname(r1, 0x0, 0x0) socket(0x1, 0x2, 0x10000) fcntl$setstatus(r2, 0x4, 0x4cc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0x9, 0xff}, {0x18, 0x1, 0x9, 0xfaa}, 0x45b0, [0x5, 0x2, 0x4a1b92d1, 0x3f, 0x8, 0x400000000000000, 0x7fff, 0x4b]}, 0x3c) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/12, &(0x7f0000000300)=0xc) 09:44:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x42, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000280), 0x10000000000003c1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 09:45:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c", 0xfd) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) 09:45:01 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x890, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x80, 0x1}) 09:45:01 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x26) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x81, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e719648000000000000", 0xf) fchdir(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:45:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20080, 0x0) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x0, 0x9, 0x5, 0x0, 0xfffffffffffffff9, 0x3, 0xe0, 0x3, 0x0, 0xf7}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x86, 0xffffffffffff8ba5}, {0x86, 0xfff}], 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x102, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x4}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x80, 0x7503, 0x100000001}, 0xc) 09:45:01 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x180b, &(0x7f0000000200)=0x683d3115, 0xfffffffffffffce5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffff7cb7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd, 0x401}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000b00)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd60b3f2cf750f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000153ea8430e2f928f7b0e625fad79f4ba5c9b7af4fbf16c59aa766ee01a1b4d266296e1590c9fc570ee2e83efcd0989d82e7137142ece331998b86932ae2a038b186b13951a6a1e7dcd4d95b5fa743f69090ec49a371d4bb630564d2241244561ce11d70ba290915061bddc1ac67cc68bab8d59b9753521e93e5d871dc9277986cc31d40ea6871eeb29d18a772da3871d371455", 0x19e) syz_open_pts() r2 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xfffffffffffffe1d) pipe(&(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000100)=0x8) open(&(0x7f0000000180)='./file0\x00', 0x8090, 0x8) getgroups(0x3c3, &(0x7f00000001c0)=[0x0, r4, r4]) fchown(r2, r3, r5) close(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x5, 0x200, 0xa0, 0x0, 0x8, 0x100000001, 0x10001, 0x1, 0x0, 0x9}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) syz_open_pts() 09:45:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) flock(r0, 0x3) syz_open_pts() 09:45:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20102, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x82, 0x1}, {0x0, 0x8}, {0x2, 0x81}, {0x7, 0x10000}, {0x87, 0x8}, {0x26, 0x8}, {0x0, 0x2}, {0x85, 0x1ff}, {0x85}], 0x9}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) syz_open_pts() 09:45:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000100000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = socket$inet6(0x18, 0x3, 0x102) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r4 = semget(0x3, 0x5, 0x420) semop(r4, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/60) r5 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() geteuid() getgid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780), 0xc) 09:45:01 executing program 1: clock_settime(0xff7ffffffffffffe, 0xffffffffffffffff) 09:45:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a5e242fe3f0b9b73b0178601184b500b28374a62889eaa7f14bb0d7adaefbbedecacef98484c6cc0463cb98747a33f2cb81e148669a7e2f873183ed1a50d01e59ee1cb5bdcfc3bfe4314910be8b426b391c1adaee1e35f9e72b1b88c7e62c5469adc67b0cf68c773de0d830fc2e7b39c45dda415ae8e7e641a81", 0x7a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000006, &(0x7f0000000140)="65ff170000010050a153d6034a73d414faf71170172a4b0d5f291f4bd7ccb9940f8548c48864ed94033ad8429207d0e0587ae8083120e52cbd76bfc667f0cc396814aacee8d150a6c71028da45e9bfbf4fd2fb7982298c77e1dd93381e8243c7a5138f9ffadf831b5532c1e00ceb76fe1c88ca58c36eeca68a4b9bdf25722b8e662dd47852d0cce2cedb98e249cbdd1259ab0d72043cbf57c23e5b01104a0000000000000000000000000000", 0xac) 09:45:01 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) listen(r0, 0x1) setsockopt(r0, 0x80001000000029, 0x4000000000000000, &(0x7f0000000440)="6bffcbff13b9fd812e00532b7e1605cbc7448326", 0x14) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000240)=""/23, 0x17}, {&(0x7f0000000280)=""/35, 0x23}, {&(0x7f00000002c0)=""/155, 0x9b}, {&(0x7f0000000380)=""/11, 0xb}], 0x6) 09:45:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r2, r3) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) 09:45:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) connect$unix(r4, &(0x7f0000001800)=ANY=[@ANYBLOB="00001b05f30b6c6530002ac6ebcb0e2c918157827f3ea94941cf147d73cf057fff20caf0ed57eb3254c36254b2626fb9ab0b109f769421b9ca263a7c3f028722e0fe886544e8ff64031ccf7669c72674fd7d2d47d0071c7e0b8d762fa7543bfec722fbd3ebc47c3b5e64fba9f9de27c01725424663901e05f7563c5485490fa12919e2228a57634644812bc75ea62b244ae8d8017847545e4ff52ae2b9f62216f72bbf2a4599152e50ca490e96387664dced949b7245f2e187d6dbc7397a69b6d4d2f335b550ba258dfc094b37ccc7b89af05b1c757ac5e5cf2dd240030468995ab067ae1f139ad43903ee1602eb9fbdf4d58e6bd5e7c8c3e36a576066c70b06b4e870848afe763a50b747b9c648bc6b582a4836b0a706742eb8d5666196ed10a6c9d7aa492926748c4857583fca62f50afb230b30a97365cf30ba03f8421077c72f8ec2f632be9558c2cebcd6864591729947e886104f95cfc7b592f4b2"], 0xa) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r6, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r7) r8 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$KDSETRAD(r8, 0x20004b43) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) 09:45:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x9}, 0x28, [0x0, 0x8]}, 0x3c) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:45:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:45:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0x1, 0x3) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x3ec) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x6, './file0/../file0', './file0/../file0'}) connect$inet(r0, &(0x7f0000000280)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x1010, r1, 0x0, 0x0) r4 = dup2(r1, r3) getuid() r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20000, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000300)="0bed87188b37e262281ae9d8134c09fed8892b19363e10c0e8ae228c70f57c91ed6c142e1c9036bc227461f7c0b56fe089a5353492a3ce88b468c847e2e4643b88d499a2da928d04afa56b92ca91cc92ff1ae88c5d4bb6b08cc0bde62ebf185b7ace688ef8c3f9b797fd358802c865d91a06a871a69281bf55608f39ba6646dabf03935a732c874411211da0c29086a3832a33e4a20eeb", 0x97}, {&(0x7f00000003c0)="9884ae740bb6f9d404d3e6428d9fa3065690615677a88230b57beb519f5e27437dddd3160ffc60d437ef5ddf89aae6ef50a65ee949208acb119827743e5d16a3b01f2e46dd1960ff0ee7c3a0f03147e6933ab68cbe6203aec90004af10f6f336c8fb5a13284004457db773389d7db5ca044b45bd3d382d64b056d561bd28f39bb431c09a5d5894a851e1ab2af0809333defd", 0x92}, {&(0x7f0000000480)="e4dd7831e3abc42276f722ffd2c39b7b1654c790cd3e7bf440d67e83c8b0db78bda1e795aa4ac07b", 0x28}, {&(0x7f00000004c0)="d8ba1462256dbeb44d0acca7cb9dada3333557323655c954affafd91ea9b2eca40af9a7e5761156f718a280903a3250d24a3a69fb1c6ee17cfa02e413a0397c1c92415f1495c0ae4c020f52776619528bfdf55b59189295cea0efec18693b21511f335102a", 0x65}], 0x4, 0x0) read(r4, &(0x7f0000000580)=""/18, 0x12) select(0x40, &(0x7f00000005c0)={0x506, 0x100000001, 0x20, 0x200, 0x2, 0x539, 0x81, 0x4}, &(0x7f0000000600)={0x8, 0x5, 0x3, 0x3, 0xb6, 0x6, 0x81, 0x8000}, &(0x7f0000000640)={0x63ac4dc7, 0x6, 0x20, 0x0, 0x0, 0x4, 0x0, 0x8001}, &(0x7f0000000680)={0x5, 0x7}) syz_extract_tcp_res$synack(&(0x7f00000006c0), 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000780)={0x3, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) fcntl$setown(r3, 0x6, r6) mknodat(r4, &(0x7f0000000800)='./file0\x00', 0x8008, 0x3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000840)) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000880), &(0x7f00000008c0)=0x10) connect$inet(r0, &(0x7f0000000900)={0x2, 0x1}, 0xc) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000940)=0x5) ioctl$TIOCNXCL(r5, 0x2000740e) 09:45:01 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) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 09:45:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r1, 0x2000747a) write(r5, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x21, 0x80000023, 0x0, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4}, {{r4}, 0xfffffffffffffff9, 0x1, 0x40, 0x2, 0xff}, {{r5}, 0xfffffffffffffffa, 0xd5, 0x6, 0x8, 0x7}, {}, {{r3}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x2a5}], 0x1, &(0x7f00000002c0)=[{{r3}, 0x0, 0x10, 0x2, 0x0, 0x7ff}], 0x80, &(0x7f0000000300)) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) pipe2(&(0x7f0000000140), 0x10000) close(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r6, r7) write(r1, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000e00)="e852b6219c8178895a3d535797c4beeb7cc19f97b1c1995db923de3f2ec9a997405ca19253ac3707e39e733ce8096331d12b8a25f74b075b5c3cb779b052619fdc44290ed217716650f2f929f7ba6582317e8f7e35bb96d78d589299db4ea52b585299fadf468ce5be18c7717788beffc115d1f10b7cd5d8bbaf24ecbd96428b860d4d6dd277b81b95573fb6f99d335268211eb437e60d83c832c9574d60410a47f994e21dbd7b87f7bafbfd05a5f20ade87a5b689726d0cd460d9ba72f4cc5afa8b0ba5f23a635eee91a073a0d3416e5ffff8ff6e6c65e3b27ac9df7c54cf38eb0100836292270efa40de98084fab2e5fed3436a04530cb969d59cf5f167c088427e4b43fd3439c6511401e81eab854b41af88ff06d62733737596c41413e390073f2febbe387aa13d06263a3ca8b45737affaaee1ff0016a271eb8ae17bc0e2b6ee1467dd013570e64faa9d89068a67e91fb3cf018f4eb374e928fc2470b9769473c6e52a9a6070e0b443c92f97c7549b0d85c7106926553d70adfc7be33f06b9241b734f64f0dd5d59952c664e6fde2d92bf9407623aea24e28353a468068826abcf2401401400fd95a330a9dc9321817ade4c5e9384e15e1ab7cc6661198d88b6a6e47c4fbd290fbb9b2a76b55b24a17fb300c634ff41c29fd14803cbe2b97d8b6d098724abb50e0465ae92a6f8459a45c31e9ec90c1b0ad915db16844ea1f86f823828cee2b0186e796a91888209fdc261e50f7e5648031", 0x21a) 09:45:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f4324", 0x116}], 0x1) r2 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="bda40cba9347b8e78d70fc58d79f798f4aa27ace40a6ac42c301de5322035a8c26221209476bdec559f29b437146112859da2d18a00c022313fc31a8b436ea0df50d3eed6233dd455571b4a1e4f0322a780f3fc311adf04fc71ce0c74bd51b0058cbf05eca12cd1d9686861abf966727db2cd90739b7b7fbeacf9e46dbf65c0393c66dca211d4b", 0x87}], 0x1) close(r0) dup(r2) getsockopt$sock_int(r1, 0xffff, 0x1809, &(0x7f0000000240), &(0x7f00000002c0)=0x4) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) syz_open_pts() 09:45:02 executing program 1: r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000000)={0x0, ""/44}, 0x34, 0x1, 0x1800) getgroups(0x2d1, 0xffffffffffffffff) 09:45:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socket(0x2, 0x1, 0x1) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 09:45:02 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) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="5b7fd4829f55163f7580fe876577f5a648cc79af395dfbe72acdd28b54b8a19cf3c12d90acab452f0f62859ce020b3a89718e27f223668358eb506e200c97b212f320469ae61ac4f81bd69f6db4f42fdc4fd3dc5384985a655886721d5c2da60088be975bb93a6e7d197389213fbfeb45c6e5e3712d881744caadc7a0d9cda3aa1d16277f326b68b1ba18692e81d7a1f0eee1baba9c5ef9956a5bc1c3b64a91ff66b1fbcecc374f90a6a035fbba5943793b0d9e8791921f9cf4781fc825a85d8ac73bdf78aa4c67094224ea1a6909c89b7089cfd398e03aa73029669e1da1602a8c05b08a98fba6b", 0xe8}, {&(0x7f0000000240)="101bf4ee8fea6b849dbcfb08f07457b0e73da2489d32845467c08becde371d0229c51b362a23c8cb4d34b871beb04547a2dbf906c7c81178e295c7197091cb27e16b2f4373e92b426a79d4307ed19bc6de040e3567e067408f39194bfb37d98831558474a5205014318c5222fb8d6ec58757da462cca49461a2dec9555d7fab33be5f984b8e2d4161ec3c8a336aad2fc43f2f4024958609c55c9cae36fc95332e855483663f34b031ebdddcfb9dfaf58681532946c8f2c5ac783ace742a94544292d47bc3b0bd93c173509545c971e269e49ff8f786dc0bf0e44e041282faba357e8a52db60de12ce11753f644e135c10f11e1de6ab03a3a01", 0xf9}, {&(0x7f0000000340)="c912daac70e9a3e67323a4268bca8d883139b119bb6a8d0021b536d4d548b9a959e35e763d", 0x25}], 0x3, 0x0, 0x0, 0x1}, 0x8) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 09:45:02 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() select(0x40, &(0x7f0000000180)={0x9, 0x1f, 0x6, 0x1, 0x7, 0x2, 0xbc9a, 0x101}, &(0x7f0000000200)={0x7fffffff, 0xcb, 0x101, 0x7f0, 0x8, 0x6, 0x0, 0x101}, &(0x7f0000000240)={0x3, 0xffffffff, 0x7ff, 0x100000000, 0x0, 0xfffffffffffffff7, 0x0, 0x7}, &(0x7f0000000280)={0x2, 0x1000}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x200, 0x30}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) setsockopt(r3, 0x8001, 0x80000000, &(0x7f0000000080)="95a25bd890ecb8e5a0ca2107b5d9f70aa079ad4e55604fc45aab2f3aed91693a9471dc7fcad87aed62426a19cd08b3b7a3f31a5967505b8ded201b03bb14e31abc76bbdb007f7b18575d042f694cbc37cafd10c21cf620f44f9dced8e743b649085a8556b5692e0e6f77eb1fd3272abae3d2fd4c20811db0a5f0aa733c", 0x7d) syz_open_pts() 09:45:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet6(0x18, 0xb3ae31b9d7a4b009, 0x7ff) read(r0, &(0x7f0000000140)=""/205, 0xcd) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/26, 0x1a, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 09:45:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x29, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0xfffffffd, 0x1ff}, {0x18, 0x1, 0x2fc0b, 0x5}, 0xfffffffffffffff7, [0x79b82b04, 0x0, 0x1f, 0x9, 0x800, 0x0, 0x3af9, 0x8]}, 0x3c) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x3) writev(r0, &(0x7f0000000040), 0x1) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) munlockall() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x20) uvn_flush: obj=0xfffffd8028eed760, 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! 09:45:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7c, 0x0, "ac93feb7074ef39d96105609bec9e3f07525593d", 0x0, 0x1a568c65}) open(&(0x7f0000000040)='./file0\x00', 0xdfbdc06d8acd6bb2, 0x4) 09:45:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xc0, 0x40000002, 0x400, 0x100000000}], 0x8000, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x40000045, 0x5f}, {{r2}, 0xfffffffffffffffe, 0x32, 0x3, 0x100, 0xff}, {{r4}, 0xfffffffffffffffa, 0x4, 0x80, 0x8, 0x7f}, {{r3}, 0xfffffffffffffffe, 0x53, 0x80000022, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0x0, 0xfe}, {{r2}, 0xfffffffffffffffe, 0x30, 0x40, 0x9, 0x600000000}, {{r1}, 0xffffffffffffffff, 0x44, 0x20, 0x1f, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0xb6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000001, 0x3, 0x20}, {{r3}, 0xfffffffffffffffb, 0xf97a46ece3b76ccd, 0x60000005, 0x2, 0x5}], 0xa, &(0x7f0000000100)={0x3, 0x1}) close(r2) linkat(r3, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00', 0x4) 09:45:02 executing program 0: r0 = socket(0x18, 0x1, 0x81) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket(0x6, 0x3, 0x7) setsockopt(r0, 0x6, 0x10, &(0x7f0000000080)="d2c92375fc91de7ce39dc50941fb473917523a9288814c6ea3e14164e35645c2611ca2e2ee4b95c6b302e2b95be20ac6258bdb567ba6000000000000000000", 0x3f) 09:45:03 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 09:45:03 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x800, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0000001860040008000033275725ae3f972ac15000000000000000ffff0200000001000000319b0000000000", 0x2c}], 0x1) 09:45:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x20000002f, 0x401, 0x0, 0x0) 09:45:03 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[], 0x0, 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, &(0x7f0000003580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ab625768ab6aa2a4105a265b9bf3cd0fd0efe84faa2afe8207fa65e2a367e4b4c1471c08a99dd1212c14d129bf8f014a22e9c910d4c8222c29ccb351ee005f57bf92a26d3198b8e16fdd787bec23ed1dedc89edc1b2f8243091ceceb61a5a961ca49a1eb1c1db5ad5ef773254919e632d2f93e22444bc439ec50b231ace5d5e3463dab10ae351bf95dd3347e35debdb8f0befb9c2ed8ca3e1ace9b6da8c6780b02c6a674f0dd56ca1356194dad89f21887a0029064ba185b482eecd03a3efc38ed2a579208e4bd5b3a5e56d1543476603e037e6943aae8e61b0a995f71a85a45183fbba57828cdc41f1d140bbb7901933cb763b9688b386e36d61df0a71a883c2b43a08b52c46957f22f59a7f885fb1e39739e145b467ce4b8e8d7d3f9b2f6048536682d4bc8640d3aaea3a9afda0db1bb801acca67cd78"], &(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) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r3) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000001c0)={0x2, 0x4}, 0x10) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = msgget(0x1, 0x0) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)={0x0, ""/96}, 0x68, 0xa, 0x1000) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb160104a8062e43fcf4ca006393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0bafcadbd0c6021d2b15410c63d21b04502b9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae24fea0749b30a04765b9ec845fb21bf8408bac3302663aca6d30189fcdebdc53c5915e3b614f43618634d3aade5e907b6135a680ba7532c459d3c5a24a80eaa20015cf1ae650bfb5fbb9522c7b9a6cbd7cb29350c3123f82041e84a5ff57ace296a819751733c319e7c5d"], 0x1, 0x800) 09:45:03 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='7w') 09:45:03 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) geteuid() r2 = geteuid() truncate(&(0x7f00000002c0)='./file1\x00', 0x0) chown(&(0x7f0000000140)='./file0\x00', r1, r0) setuid(r2) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000240)) fchdir(r3) 09:45:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a9117459c", 0xe}], 0x1) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='(\xd5,]{+[@&:[\x00', &(0x7f0000000240)='\'\x00']) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x6, 0x1, 0x3, "9aae737ec070ca7ab910320022ea3ab0e5f13001", 0x1, 0x10000}) 09:45:04 executing program 1: 09:45:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x2) ioctl$TIOCNXCL(r3, 0x2000740e) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:45:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) r3 = semget(0x0, 0x6, 0xb) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0xfe8, 0x20, 0xc5]) r4 = semget$private(0x0, 0x6, 0x40) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000200)=""/147) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fchown(r0, r5, r6) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x9) 09:45:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000200)=0x2, 0x76) getsockopt(r0, 0x5, 0x9, &(0x7f0000000300)=""/132, &(0x7f0000000000)=0x68) 09:45:04 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/238, 0xee) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 09:45:04 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffc, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0x4) fchmod(r0, 0x18) 09:45:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0xdf6) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="87ba07bc12462bc44cd10e21d24973e156ed62ee73d517d55385a9c37f03042a12349728e0210e00505ea09d6ce4c6efdb2d51ad1e228aec3cb4d238feebb06b404326e23ea732d360adc148107fdd06f205743fe254d1bb5c5a566fc780bbb725e2991ec4c15d53be1f1d18e64ba4e3fee5ecd65ea7a8b9bf330fb3ab0d8dd7", 0x80, 0xc, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 09:45:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_execute_func(&(0x7f0000000380)="c461dddd980200000064660f14d22665263e360f38013e660f2a560226660fd7f7c4e131dc54480026460f42c0c441915e9900000100d9e5c4838979b10000000039") chmod(&(0x7f0000000080)='./file0\x00', 0x2) setuid(0xee01) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f00000001c0)='./file0/file0/file0\x00', 0x2, 0x1) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x40, 0xf20df9d6e166af84) 09:45:04 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000080)=0xefee) clock_getres(0x0, &(0x7f0000000000)) 09:45:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:45:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800001003, 0x0, 0x0) 09:45:04 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x7, 0x10001, &(0x7f0000000000)="745a3cefaf4a0fe745872e0f044bde18", 0x10) r1 = socket(0x1e, 0x4003, 0x0) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 09:45:04 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYRES64], &(0x7f0000000000)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x41}, {r3, 0x40}, {r3}, {r2, 0x8}], 0x4, 0x6c0d) setsockopt(r3, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) setsockopt(r0, 0x7, 0x100000000, &(0x7f0000000040)="e7fe76dff18e1b45ddd46f6b817e8a1195610ce83e82b2b211ba6baf7c7e0a2195415669025864ed373c9c54aca3d37e9f3848ffce49f13d9a09c6814452", 0x3e) socket(0x10, 0x0, 0xfff) 09:45:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10058, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) 09:45:04 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c65300078c153977c10e78848e4bec44ee92e60935138b502629c212d7a12e64327ac81b99a57d1a42242ac160315b7ce1f11c84c85d60fa43e4c05068ea24081bef59b3c55266f17c17d529356d63eb452138b9fe2f0f94befb206f0fba17f17b8cb19489a76c56dd409e3bfbbf840360e0c5dcbacc971eb6848d6ed0891d92920ba792897e57518f3f12acbd8d9b34097a2d439498a9f6ef21437a4cc1d93d49b4c2c7c56454b06eb6c2142e02f74e997facdf5ed487d38de7699c626f66368e8497e7fbf79916bbd23b1178e124d9c68418c4464a3a3601fb4a8d4ae3631a100c0baaf24e6f488e22840aa76f430e28fd91b2e4313d6c3b5cdc333dcc3b02ff22dbd358e96da706c5532"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="74e7775ba584ed834da4b74b01bf6fde640ade479b3745f65944c827e945d1c3f65d410140986a284786d57b860c64dcfcab629279804a4d0dd5cc36f32986398cd96df15da4faa9f69789bedaec433cee2900a9b5a5fb3a90ed26144d8cd2dedf309ec0b1d769d338434bcf6333dbdb", 0x8c01cfd953896a51}], 0x1, 0x0, 0x0, 0x402}, 0x4) r3 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 09:45:04 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000340)=0xc) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000380)={0x2, 0x2, 0x3f, 0x1, r1}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000180)='./file0/file0\x00') r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r2, &(0x7f0000000100)='./file1\x00', 0x110, 0x1) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') r3 = open(&(0x7f0000000080)='./file0/file0/file0\x00', 0x81, 0x2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 09:45:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x44) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x84, 0x0) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c6530003a01b71e361b5cb0a6b6e999dffbb5355f1f04c75dd7e957ecdae98ff3696dc3be8a8562e8c879ed61b85bffef43363c822ab664d24ecb02ba42a275351c661aea0875e35a3c2080adfd3d8f014245020be37f45ec179c166be5f255000000000200000000000000000000"], 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xdec57f7237a818e0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x5) fcntl$setflags(r0, 0x2, 0x1) 09:45:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x21004, 0x0, 0x0) shutdown(r0, 0x1) socket$inet(0x2, 0x4, 0xa2) 09:45:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x80000001) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "a4eccea6da0000000c000000000000008000"}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3f, 0xffffffff, 0x15c0776e, 0x7fffffff, "09c0d2cae5540172f1b30ce532f2ecebd8449740", 0x3, 0x3}) shmdt(r2) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)) 09:45:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r1 = socket(0x18, 0x4007, 0x10000) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0xfffffffffffffffc, 0x1ff}, 0xc) fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 09:45:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x101) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) 09:45:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x6) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0xcf, 0x100000000}, {0x80, 0x1e3d}, {0xce}, {0x0, 0x1}, {0xa7, 0xade}, {0x1, 0x5}], 0x6}) 09:45:05 executing program 1: r0 = socket$inet(0x2, 0x5, 0x401) socket(0xa0, 0x7, 0x8) listen(r0, 0x0) 09:45:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x80) accept(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x2, 0x4) r2 = dup(r0) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x9, 0x800}, 0xc) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 09:45:05 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 09:45:05 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/192, 0xc0) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 09:45:05 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) setregid(r0, 0x0) syz_open_pts() 09:45:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = dup(r1) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x7}, 0xc) fcntl$dupfd(r0, 0x0, r1) 09:45:05 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffd2d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) recvfrom(r0, &(0x7f00000000c0)=""/55, 0x37, 0x840, 0x0, 0x0) 09:45:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1c, 0x3, 0x3e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000003c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f08503905e6104b86c4b274d872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86b", 0xa3) 09:45:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 09:45:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 09:45:05 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x200000001, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = msgget(0x2, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() getuid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7]) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = getegid() r12 = getpgid(0x0) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r8, r9, r10, r11, 0x3, 0x7ff}, 0x8, 0x0, r12, r13, 0x3, 0x101, 0x400, 0x9}) 09:45:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') truncate(&(0x7f0000001380)='./bus\x00', 0xe5) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000001300)=[r0]) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./bus\x00', 0x100, 0x1) truncate(&(0x7f0000001400)='./bus\x00', 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000013c0)={0x2, './bus\x00', './bus\x00'}) chroot(&(0x7f0000000040)='./bus\x00') sendto(r1, &(0x7f00000011c0)="a1efa174614fd6d764d81569ba8c89b0b962a299d768c7d36ac0787e0eb603a162857adb5d1bf5c584cc9b6821fbf5a77e0799c49e3ac1db99abee2ed78ba50d7bc79bbb460e3ddc5da25b384211f89b5fe56ac750e4fb08c1087cb830d740113ecfe99991788585fda9226ad2ca3afc9192f8280f7f65f7899722297c2f6a79342bc99fa9ca472611f674b7882f255789c0ecd6eee4a17d0172a11371151027163a9d11ae93a226a73c7e9e38fdeeb772e9a26eab055c48511edefa5f94a77052da7e6f5a", 0xc5, 0x8, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) 09:45:05 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 09:45:05 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:45:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) setsockopt(r0, 0xd5a, 0x3, &(0x7f00000000c0)="7a517bf0d19478f2b8d87e237f3e74683b0b9f181ac1e3166c393ae98615f82f7e4b031227d6f4257da21907d57baa1d3d5cb02284e0b20869a3b6b606bdedde23ec61e36d681b59ec44387091ff127a4bcf930ba3cb7db0e9b0224b7ca8aa41f141527fbc4fc1e71307ba7cd6e244bd44c7ed35c45d994006e76747e3cb099fb4c0209d64e41bd94e4821492040e715395875a7e9abe24e0597baef66a3ed3a66c86471bb71ea03c8d81478bdfd485c59387c079175d40fdd87a70f3d94b8dbb120b0ac2565eef2d5347dff1c697f2ebbe6b2d759c823d2d3398b3fb4235f7f6da3453d19603e6d2d294b4911279684ff7248", 0xf3) 09:45:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) chmod(&(0x7f0000000180)='./bus/file0\x00', 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/101, 0x65}], 0x1, 0x0) 09:45:06 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x20000, 0x82) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000440)) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="06834dfc9aea965438599b30c7522eef576c3e52e255819023dbcba7d16c", 0x1e}, {&(0x7f00000001c0)="5307ae2f590776d04561b3132bd3118a4ffd1d48ed7829404705cdfc0a82521cb8d056e9a03af66eac12650ea8037e86b23c62b90fac404612356b12f45a8e47f886f695134281aab8acd243aaf5dd887588f5881b972527b62f4298f09aea6f5c6f26", 0x63}, {&(0x7f0000000300)="1f91eab01fd4b820486fab54cd6d682b09a5bb905a3732d1fd016ab36d03e5fc01a9e053586f6e3f34d1b9f94bf45f954adf6c41f9d48e746ad40fdee9d165f152935ddf957fab2ac5597b844c0b2a91d5ddba8765cb6da377f34c27a5e99bf4bb6479e05af60e2c11ac4f3e0668d015d0f20b718f61ea2f11cfc5c8211ee9a3b23385c3f1abf39ee019757a63e2257d08937e111eb7a559823972b976f5a3a5d94f7647e8fe55326e7f094b7d0a24965e767b3f52e47cf04787d197e41ebf6be4f120f80667a022a4e735aa896b5a2916d94374", 0xd4}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="900000000000000001000000040000de2fccc94b6e6ce38f3dc48d280084c2ec63dae6203cd763512a615b61d15ed19af0f837a0085f8a546941f33ff0cc62ac19244f89c950cea1af3e3f2151f66adf159184f95a5ce00798e79b840d634f5eb5862f8de9fd81076757b534207b1b10d57b8f2ccf70a954ed45665571009a93f2017bae1f2cd08b9c4177fd2f41000020000000f0c9be28273400000000ffdc000072bd00004af221c77b1d17ae4b2693f8dcb10000c40a8f490756554e70b5d37be7d65ae0117d3a436e194257627075733cc87eb71b5ad0761316160f52a894f23fd9b575a118942e73deca63342047d34f033763b5b0597e1a4b4ac331403c6d04690ca785f9c395d988d162eed7f8d22036f07c840b05161f5ca4b9656d513b96dfdf0e7ba37792e05f3fdb602ca777e5f0cc3e2aa896b235fd31bf6e6760443e5ca2d57b37116fb283eb2ccef4e5f1d40bedcccb9da9564a934522f20e0a4a13b7d8c2b8f606c47cc7f801a39601381083c646882140106b42cd54aae3d61e78ce69a55949f24b27e03b14e2203b600d4e1facab851bd6cd2ba76408ee70e53f8fdc5432e72a2b2a3d3946547ad2d45da4e0603b824f7ea37088c488903e6f9f55fb01a3"], 0xb0}, 0x403) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) fchdir(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x7010, r2, 0x0, 0x0) write(r2, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) pwritev(r0, &(0x7f0000000c40)=[{&(0x7f0000000480)="ea86473e9dd9b62eb5513943d4a48cb18fbaa44d003497b37dcb45d83e9fbcc0b259213c1a8935e3e8a7122668fe8eff235f24923d8fda6dc67f7bb3c47dd1d841519e9cfb4287ab6c9d3a1ef9bcc985319b93a2dee32b93010cb57c9c95942f142d3fc2357cbfe7ce8da07ed316a3329b3ce6250855bb4aab55e1fe249d69", 0x7f}, {&(0x7f0000000500)="e6c2a431168bfa6e9cc55437c364deb67f4fb93f9d879785ed5778efa530e8e26fd006952071bdc30115b15c0ae9e11f50c6a7db5999fdc9c90481a03a9d8caccc377622065d4b6f9b1613b3e54762810226cfdc259087e81730f9da8c53b367e8a9ed69b961c0155b686a86c2337e2b04b3d5ffd0e4808c9769e11d595b3be94437f8a064f485b4f3ceb499485497057b40bb277c643df9d646349d63b4d8c3ece9c103e3f923f23f82a0bd56d71a83d034523198888c7d", 0xb8}, {&(0x7f0000000a00)="1d732f17b88e987007f30e8d0e53cbb6fce087899ad0b9e74606b8eba90b3e8806644e7ef5316d107b87b36463fb8d756eb5cb2090b14ac84c9c1b8c88f30ed00eac8311a9b7899d9a361b8987b50da69c82595b04e28e59566713bdb9dd042698762007b432b66028f22172c353e13c69c3b11db4ad0d7a5ce0b4b7dfb61020fc6fc2c1a3d747cc6c572092ff6d5f06b9b0bd63d235ed77868d482aa0197eec312b4655b0a1afd255f7fc5eb38f7b38e74a719242433ddcd594e48cfd4fa2bce4589691220b65ee574f4f87f0145bf1715cc9fb90e446daf5d9227f541e9928fd8b947c77418f22dc6252980f2f0746c2473b537a5b0054b20e26daa4866b", 0xff}, {&(0x7f0000000b00)="47652ecb3beb0d20f6517bfa8ae70b4168da7bcac630e530cdbeeda90b97a97bcb0dd0d86e939e74bb0a24ede0e314b7f309234232a2a82e047faa3c3a2c322e682541ccccd4fd3085c29eae5b0c5e0ed0e3363cf5197707fc9a053a7a8b7874c3abfaa1ded1e001d3b1f7d7d6c0f01da7bc9a57109a8cbcf32e283ff077d199d7de5d76e38a3944ae42575e8a27c32e0bffa8c9df9d88b6037674fe92fd6f4877754995d91f8d1187b6c7656eb6b0950afcd4005aef70dc8f814b0b086a", 0xbe}, {&(0x7f00000005c0)="5402134ad2fc4751a88e1300fec7ce3ab6e1e8b34047f04c1851f595fb2b0fe975c7c85a68e05225911a6b314d0d45ed167e", 0x32}, {&(0x7f0000000bc0)="476cea3aaf4028e2d315faa23b2349690e14cf3b360df0f126f63c726ae2a03bbbf2a183e8e4dca841677c511fb2c36794d9b681b2bb5da5e0fe13d0891194950f03b1b4e16a217e47c98fb7f50c033586a252f6bf2cdcf7820a49ecf5761ffd6c86bc025cf0ad797f8e2689", 0x6c}], 0x6, 0x35) 09:45:06 executing program 1: r0 = socket(0x24, 0x4000, 0xfffffffffffffffe) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 09:45:06 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x40) sendto$unix(r0, &(0x7f0000000100)="3928b646f9736a5aa20ad599b1a4593abe1cd00fbc1d58c26f86a33155ec27f19443841c375bcb2e0f6cb16c14fd750defbf37d4f11d844d1355a122dbe31cf081f2a307bcad", 0x46, 0x402, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005010d000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x288) 09:45:06 executing program 1: r0 = socket(0x1, 0x4005, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/3, 0x3, 0x800, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getuid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20000000 didn't change! 09:45:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x7) 09:45:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 09:45:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) ioctl$TIOCCBRK(r0, 0x2000747a) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 09:45:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffdc5}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) link(&(0x7f0000000180)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="80c9a47b58d8ee2f87a1cf4093cb8b062cd19dbe2e8a6083e1914f52d52d48712e8f35e6010f8da6b2b1fe305f9f", 0x2e}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="a800000000000000ffff0000020000001d834c86b1fb4eebe972bbabb53fe1f5297cc5ab99586379539a9eb72c70666444cb9ec92b78102c44a83de678ff1ffdf2a1cc8b2fc9d54abd875e7dcfd1f78b0b7a919743d64e050a620d36658db841b60b9f4ce35a31757b8a11193471f8619bc1e4e8b1e3c5821c0a12f561b643ac7cf77d2a909fb6ca6f78b731612d1e63d838fde6d8b9bae769a15438fe932dd94482b4f9689bf1"], 0xa8}, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{r1}, {r0, 0x104}, {r1, 0x108}, {r0, 0x8c}], 0x4, 0x7) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00', 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknodat(r0, &(0x7f0000000340)='./file0/file0\x00', 0xe002, 0x3) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f00000003c0)="3e025dee802ad590ce6e0a66487476d199f1a01f8bf92922857cdee39b4b010cca85f9bf25582d5c5f6fcb12e8", 0x2d}, {&(0x7f0000000500)="1bb795f23cda5b576c1d20bfe6c01dd98f192137398954179f936de45bf73e119e4899050896e0cc80562b4b47847c8c1a613d24cf3dcbe25530b10d1c7ef8705c64f1d781b7725459e9c31cae745f930af21ccd2d9b449faa586417db2b15b61c7a1ca0a2f152a55b80681ed80ffe7847b1bbbf707c3f7dcb462c612de92d4724d1b6c56efe3b9c14bf1bbc9829bcbd819a3e6c2f3f6a0de799e215260a79ee462f343b9eb69340b55c6fc2bd730fb61f7dda96417ffaff95ff7293469b44f143c4e65e469abaddd7fdad657ffacf1389461b33620192fc50a9816b24aa7d827ceaebcfa92bdf1571c397872cf30ece3412453abd43289a89eac0a98165767a1df7c9a2fc0bd02d7b5c626ddf738cce4466751c51baaa2c4ef8289a517e04f328942383456fefe2d0e14ac6effa43216cd0be15901aaf143d79b7c60d2b6d2e70e0e45a2ee2332d9998dc2e0499a88910122e615038e8d382784d9b55ab5b374dc5d9866e81d34332d832a9998f247d510eb2296fd9dc99cdf4130c3043ab19eddbc9037e4f9cea8c866bec2dc14e0f2eb16679c1a35bb7d9746b332b7ebb2e4b293e68e221ecb6eb6969205aecb1870be973a9dabbed3d0fe6b7c189d6de9c33435168ce57be1fecd6d4320bd860e90b4fca55f1a37f53a4c35fa1bb0ee3960bb5c0a46c086e593a26445f636ec22ced130d498bfbb1b4e3644077cb570c5fd72e9695aa5c55457bccde86c02a360cd24656624d4c3c1c2ae1abfd9ebfff645fe7eae88598ebba4437cf4c66d7ab43f58582a3ad1b00bd51db47923b65cbdd130cef490eb93d35901b5c53120f3837b36a9f0ab25c3e929d65abc4e20807c441a5046b3bab9055f1a237335c7285ea506efd130fc39973d79fbc8da0d7a0c3c6eb13bbbf4fa55cf0f83f5b91adcfc67a2aff99414a32f11a3e93876a2532aa732088e83033f8b4a09c9119a78a12c62067f66b0327c0960f5080444b70a3cd01288a159b2d6148be780590d1884e254dee02c2e50ed48a651937011c381f85bac21439532d409413c07ff8ca78cc65304921f0e3d71655f21d3c6b6adc5d095c224fac001f3b66115227fdebdb0e2cdcb2c4d815a45ceb44ed602421051c7ad0b9a49dfd072a1319d8462af86ed388ab7a1b4ce918953c63c6a2f4f6e45a282ee0552ccf8d317281e8637385493400f05847ad8c3653c61f51c5ddb8888a562f7d0c9c158389b9efffd38a376ed74b2bb6c25625e5d7df4d193d88b26065ad7e73f24382fea669542266ab87e3f90c938400a3d56e64e3d5a8bf4c87fedc3fa65f842d7b7577cc8af76d982113af42bca281d82119077b2ded37e6c502c15f8bfaed65edd66af36e41f91ad370eef5dcb351faef77c72f3dd18435d37ca13b0117f2811281f86110d00564c36a484e36203bd5dcaee419087ff3aa7786a7178e6fb10311d08d01be5c3d97581b6469f3cfcc2a68ee5c4a4dc814b1d3ca77416f2e1b932fd3c349c119206bfd82ee27c99b0e96417c5bcfd6797a0238dc04de3d6b1e88555871d062a8250662b911473b3c2ae027804214d7c1602ecb92a80c2e86eef10ae27cce93fed78508ef945c9c86e059e9529fb49b9afd714a37d33633159f48ef119f1c161d66a4605ea45a330017a05e82bcf7459cb4a11153c10d1982ce0f5d13a3f5fe31fbd15bc0368fa946693789b907153236bc4fa128d8f0e8c10dbc84b16ff81e642193584aec12cd890dfd28864a42932ace99f17433b4e0ef6e104a95d3b7277c2d16e3a3431c6600b033cb4473139fa458708af515bb6ebf086c09d56385b69a989b35894cc77f84dbb52ad2679c513fa18907fbe966917de56758c9361ac35258e53922efc42f72f100a1045d2962f81b3ca41d07a8e9ded461c381106f905671457a054135275e5c025f6cad64ed9f1490e3bfc26d698be82aff63e65366febf4c09d9be85bef35e039666cdc1bcf423f88b246a65154023dd611366b98de2c4f6df1dbf7eb14f628960844d03e2b9115d89ba86d33b882ce62d8ff53de0a8103aeb4554b16560305b46b0dac346c30fb45ae516650db6e27fba1373f61405c0f4bd787403a6ab1833a15b90bc115becd4f4bef86b86c0cd90fbcef09e64f9d6567deb81c639e193447eae78a960e7c9b514bfe3e97beb2e2ba94311fd0a0c3c79843937d15eef98298510509073ed815d9ef7e8d8c26ce9c88c95c5d5dd4b5975f9f5f0c519e378d4de1ff873ec48882c62da5ef0db21f3038199656ef9685cdea7ed6b3ec925b4b110a89b19ef8301e8cb211cd0a5d9626dd3ec6e6cc12b366cab4729b53c35b650185cad341b7bb09316811a2eb4d9868ed75ab08edadd60207b794c330023d7645abde33d3207e4fdd2e4fbfdead0d7b8e1d255b0ac08bf74169a02c20f6568546770a4ccff41d7dbcd9451833754523a3ec37f6ec11d4917a3ef42b2ebee10cbd159c80e9112770b2b91aea81946f307454178a7da78004c3299192b6c9e602b13b8c6363a199be7aa3ef89a4908f1f05722a476db5bb925754b4f8d30e522b7e5b0584333c65bdda25d2a1f936cac1cdbf5086ff59481daa88b09b661d069124fd6d85800ace44be92caad1b588f3c269b2d720f01a5e6ccfa5f6c4f18c55bf48f4ac051252d9e7d3bda8dafdd291bd86742d51b4881f367217e99b55808e8d3f3a89c0ab62b43e6895adba33219d0e1a4f7671867461e9b5064549a0a6d9279235831287f619043d82223611d4859ae66b2d7393a44c5f02141a235b46d337248e37434fc098a234d8076b4df89068b74ec30bcbbe8de1b48c1a10769658e8a10b843c62e416d53c0d5457f30fcb72df381355f155095728ea0f60f77ccf548c92455a60ecd58907b96c54b399848ebb08f5a6de4a54872dfeef5efb796438a132e5ea3aea10130b8cb15d431264dccb58a76d49f4bb19551660d1caaba04d786cb21acae1687698a0f690762e6065e140743c52d60362366bf2e4b349cd7271e25b3708b9cf732bb28f72af1fb8fe025af2b7114fcb5e210b8e07c996fc17cdd705a03f35e6bd2d5befac083e491b23050f670b05d7ad34595bc79eabf67b2e13c363b90fa0c3c413f7216b93aa5bc1f8a47c7be4d4c1f1a9c0ec5bc585964381851df7948d17811fe4bffcbeb4a62393fbf86e852d44e95d8e44a10449a9c46582df867b51a462cebacfeafd253042519a5f19c205914e8841557bcb732630c375455cd653db3c23e8fa30cf35b027e143f1631f60eb23097b7bba1cedecfe5fd5f5e7b625211c7f8127b24db3a2fb21a0a7088401b3034d3f9d4b54de363693673880c0ffe6aa04be7a17beb2e58ff0138c93cb2e9b0fb1cb622ed75a731da776af56eebeada12f063ceda439259515593693c1de45be7b40c057d2d79daf5b9d267e6d2c6dbb4b2b227375b3d70cd646fa35c00f8e483712517c725199f1fb5e1013f050c1d9de2b1050926e602e0634b37d177b6f69bad8e8aec152f3506efdb7ce55cba87e9a83bebeed830c0a70d23aa516cbff2e6aba393f8b4bf3e1ad53a65a22c396d99718c1653f1263f93bd60953e86507aaa8185a76c324b866c564215533c7431471be532a006659925d3609eaa83556ef5646444004065a3f5e2592b2fbc294c42b75c9744b85a53ac16aa0b37597daad378ff8be0b3554ae805d038c1f593ec157a433ac17c6bd6e4ae8588e891827d1ba64b6f6e7133f78d44b7478685435547b067ffbb365167c134e55faaa76ebac918e01b551dddb577a009321a3d5e9d26fd883d2bbafa2f657c9e71a398782841c1cf6cd14c32b44bef111db9d37a82f3fc88980dcd733d96638b0e61652872cccc3de5a1d04df428a3d3c6d4d8aa722f92d880866bf554d42260e069ab3ecb30da24c54bb0551e40f1111708bd4f95a1d17c37889a66ef8f1145eac31d0f8ef345eb66c5cba4077bc9e9018f4ab291aa1ca84ee201fe6b00a42df0529f5b9ecd45d1a19b097a9db187a2e9e77c0b675d3154302f4ab2aed3a569317df3fabf1526f17cdbdf54a0abca1f11c0519faa9670679f5e43b78a648df77c591b0a8c603ad20fe1f3df681e490452ee264544bb9b495862c973a21bbc6ae93d954783fcff7c19ce99f63765108350b1fcb926a2db9414e69f4d8fcf82209182357d937110c23d7b0f2e5365d8f49a81a203286439634b480f9521c574b84dc0a394659faa1f660da50f5da50158e9fa5c4f4b73209b083934299f59bc1d1fe4c92492262b9845adf036fb0eb68a47c33076e38de2f16c2089212272a0946d2801a1c316c6e9335c922976a5701284efcf2a9d61a45af48dbbde947ab701ca7946415e4f38a784541136f54adc11134d1d274546f931c089cbca119ad5220446977ee21300d55ce4de88cd740e1b0b5db7618430a14d556e020ee85e1c6f4d9810cc4a3c2c27c3d1a9ca13d0a6a34aa8dd5c5198556d7216479d054b7ed7aee643854ab92fdf5998c86d798464d78aa566e18a3b4996b0c218ed925e1f2bcaaa3fa79c9fa26774c84bea2585afbae2871611931db44b83b9e6e60301fb61ed3c042f1ecebf98d1bc7bf712768cbc4ed31408dc2607a9daac5f1cc0929a50f38159070854534be01606f9a14f62fe275d43564b8fbe68c400982fac67ad283de03b58c8a55d4fd2a8634d6d1193ce5e40928495cf9f6ef700dfcfcfea207e83ea1841f769af99fcc4dbbff7385e7dd69323c860f117b92df059661b27abcc7abe8be8581f6bce8d70deda0b12abfc2ac1962d20c39f485df74bce17dec9f8de285d3654da2c08131102197ab2471dee985ab27656d46b09d5d004dac80e96f5e9f47c199779f6f88b80d54e8cfe58bf2ae1bae28c1d5ffea44b77312efd96558e9015f6b12cb6629026b9996c6d20ec2c49ea3e1d0741b5b88fc64ea38d1c140d919281cdefc43d87895ef45c065e40038158daaa1817fb9b302e02ded175f9e41a97f5dba2116864929671d125eb12f04a8fb9e3e868328f6386c9236ff4705ccad6d76c51fbe3d32efb85756c37a9efe353ccf2089897d23d8502e1c9e18f01d508244fdf056cac003d74c1330a78d03953b527f4a7c330fe7b19b3456e529fc7c5fe9c895d571e375474c1b1f39fab356f663b10c7ff06a1f15cbbb709242c636933f7bcc294f020c26387f14ed8ad52faa809251085ceefa68421c4019734d9a8f1af0e68cf1b0cd55fb6d911e4130139b312d93a70c445927023aef2af5699c3ddf3516a34dd3d08eb4f3a08f41ce0245697fe7214749f1f07b5cbbac90ce884165a34cb235f8293a6e556d7c4f159e33ad73b61da85249e9a7323a5348398cc01fa8971a0c3f8a9b267a65c1b50c594c33f6262e3715234e4810cf09552a7e71f5c4b6d207e69891c78ee528b966e5de48bb7d5a5cac931fd80e75973ae0ef2228c9aea5503d9500b9fae18b4a30aa12e2bf9a9a1cbb8c0c00f22369bc1e731b80863e4cdca2aafba7cb16cbba5f60345ad055d6def3dd3cc11e9ffd3db040e14b38ae37052441f02f07a0559b6a10928d356a3c364cfe0bc94067538f0ef4a6457a311e5617ee6ded2afaa94cafd3aaa19582c59288117fd0b8353d06ffb69592ed156bb5f9e50a52c2fd9b44573ba976d3bbf6180ab44e7a5381821515344fe72a00193268e19d15ed3ba4313bf5eeafac54ea0f3645d5ba58c4cb1c96d638aa4de33ed5b5a731b88dbe2d0164e8b481f5a7825fc3b39c8affe0beabb76bc45fff5d4f30a3afba141b1e91cdf4cd5f426adf12", 0x1000}, {&(0x7f0000000400)}, {&(0x7f0000001500)="502501d38e02bc45fe56d3f19cd8df3df276cf506e9ac4a9496758531dc2eed0597fccf3af07cd04d521e34523aa1f5fa4526e64191159070a6642150f3d32a7131c9867ccd7f97a8e9208ceac359285983dfc73ec0f02d5c12c5ade756f0dcd209072ecec54907d8b34fd39244b1ef9e7f556244946268ff6642e3dc88aa1441023a5c80ebd72376af3a807cf5e9beff12ff15df619479f", 0x98}, {&(0x7f0000001740)="d40fb1c5c3543f627aeb7b2442fc0af82530edcd8e400b5745c0b5e239335c072cd024b95507aff1cccb0fde9639459bdc8c40434b7606fc303207653ef5ef832edda96ca8b8b3979ea1c7ea9899f555305267902a8f218caefcd5444621a49922942b16cfc8af5f553633038f1c150a853eb9d836159f3a9f063c757362a6a81cdb430a1a903baf5b108e425cc355a6e3ee443d54920f8b2640e3fef3320d3707936cbaee68fa7cedd60fd610da114ddba7d6cc17cfcc837d45159277d4eb3e9bee8443081cd31dec9514d8b07b1169f0de2e6aee", 0xd5}, {&(0x7f0000001840)="1cffcf132a17a7ef8a46253e4163a413ca3fcacd64dcd307d8397056b80fca8306fd698dc70d49e78544917c3aed2edf313e4251f5d6722916c53eb96618f0aa720d78b08e7f3356f630f92d35e1cf1a4beb052f13578974f69abe4fb3ff545ec5766ca5605bcbcdad5c5cf878897d05b2c6c5f57aa9aae96939306c6944fc0bd347179ba58eb2ff097eccba12aca436c0fde400445f530d7bbfa9185273f9eb5544e6e057792c4c505bf8129d02323511d7b18959b1375c504e94d1c848929f98", 0xc1}], 0x6, &(0x7f00000015c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20, 0x406}, 0x400) 09:45:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="bea14caa73afb8eb1267905fa81a5238"], 0x10) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000180)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:45:08 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0x0, 0x40, 0x9, r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) close(r2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) geteuid() getuid() getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xff88) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) r5 = semget$private(0x0, 0x1, 0x4) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000300)=""/4096) r6 = geteuid() setuid(r6) r7 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f00000000c0)) 09:45:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x20, 0x9, 0x60, "c1367eec238b865abe2117d46587b2ccffc46d25", 0x3, 0xdfc}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x100000001, 0x400, 0x4, "151894bad6171477e9a1cc404117132231509f86", 0x9, 0x2}) ioctl$KDENABIO(r1, 0x20004b3c) setrlimit(0x7, &(0x7f00000000c0)={0xb6b, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x8, 0xa, 0x7ff, 0xe69}, {{r1}, 0xffffffffffffffff, 0x90, 0x2, 0x1}, {{r5}, 0xffffffffffffffff, 0x10, 0x4, 0x1f, 0x7}, {{r0}, 0x0, 0x8, 0xfffff, 0x4, 0x95}, {{r6}, 0xffffffffffffffff, 0x80, 0x80000000, 0x100000001, 0x4e5}], 0x739, &(0x7f0000000280)=[{{r0}, 0x0, 0x40, 0x80, 0x7, 0x1c}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x8, 0x2}, {{r1}, 0xfffffffffffffffe, 0x22, 0xfffff, 0x6000000000000000, 0x5}], 0xf4e9, &(0x7f0000000300)={0xffff, 0x2}) r7 = shmget$private(0x0, 0x3000, 0x150, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) sendmsg$unix(r5, &(0x7f0000002840)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002780)=[{&(0x7f0000000380)="082a24813dca384fd5fca4f375bd145e1a9cef2cff74602a3d230982d7e56ac165348916cd06a9b2282d0eb89a29329da06a6524818587b27858faa0b9cfe03dd2377b224f78765fe9a8cd7445570d5744ed2a2beb497434d00c5ea721c2177d154c64d5aab6f0884858d84f27f595c7134def4631e411c658c59db494a5901837cb0f0d33cf9af0383d377e0369a66bc32906c8d324cd5c0cf8b767cbe1ffb159015bfec0b6d76aa679c1023e60e57224d4da345d200b215c919f3b09678a13d4fcccb42e8aa329cba83ac31408d1c63b192563262ac26bdece00374190e295746cc441c9ba5bab8a12b92c0bc772d044ee479ca922ba54ed5b5531256d26491d1642ae5d968eebdf21663abe563981c0581e38ab75bf9ce2e790ca6cfa8451df569e4e03a491cdad27c719d7dbb908cc5d8074bf48e2a57f3592713919a82ab8a05e26cd28fc7f00e5b2924f40a711331f93754053616dd4cac60115acd8ebf7bded4a2c4f102b99f388784435cbef0eb390ed79aa1858a1854857975b5bcfc1cd8a78c31015522653f0ba95c8f9fad9486ee34dd1bb5fbd68233b7fdfeeeb7d9ca05651b3b0f2da5ca04d32f99b530491aadfb937277eb89cef7e3ab5249e90a2bd2ca68b673f3a264821b2c71fdddec41d5e8827d7417dee6840ba990a52452a6d124138eaa2a89078ac205a8a738157f0aa7821dfd312fb817134a47878e842cd7b843ff8f136064ce956b18f55170dd7a7f3163e6a52bae9731e725dec2240e976f2e977f4cb415d01c4eb5985feb74bb0795f51aba4bdd979731365d138538fb98d47f4fce39e38ce47e3b0ed618c066ad7214080efffe08c5e56beb03c58a0d04078a3376979bd3bbe2a0af387e6e9ecbe8d7a4e4ea376605eaff6302398ca5ef4235c4186b03ee380caf9fc3a26f20bfd4bc38dab21f3a9897505cc32546bbd5bc330a5078adc68938c3633d9a7c78ba0c5e781fe3904c1104976b19f68675495aac06fd690eb1673cf7c37eb7fe9ee10b851c005d8dbddc742e057a9eed2502e23170f7fb56d6ca96004ce7b4cf341370e94f79b5ff7448e1f0ce475dc55b1614f8b864dd3fdbfd119179d4cc2772a9b90605583d5425550e1c46352e4c2053297400a128c7efd7cf038990647a410a1b45455c2cc789f91a680cef1c2f8146ad40bdcbe5deae440e5e3aac07ff039dc479be15739d05e3c6d2dcd03a43b6401650d20a2553a9fe397d87e085b904b460015851efa442a35437bea492635ed914f5b277516bc4d3c17b7c38da30c89a7d6c9db77182277fc29f4b19c984dc033facac3725db343e9308739ebc5caab11bd31056fcd8bf1146b782ef0c6f2f4dbb0f0817487b148f7db3985653055e1feae0361f41fe78372cf9f3d0575f8acfe250a7713f59270a5c03db9a017d11f22ea82d477a2f0ec4b984c816a1ca344f4e7016f543cad2a3d2a7210751fbc0fe988cd43223c523775f6b7a83f09ee1db503cf9b7bccf7f41d70bea3286f434b2c09d9bdf87bcc389686427ec3745ae5488b57fde53a7899fa1c1a0225e26d70354aa81dd73fcf1e89b85dcced8dfa7478d539d2e8a422270fccc344dbdb4c2f7a3fd05fdb8bc958114184fabef2d18335bdf4e0c77cfc08158fc87aa194d6ae4ce2fbffe44e8f3060a2e9f0171c5d99d09cd2ac79b0e7695bad16563ea30325e2747bb9c353ea1299a8e0c3918b960b24b4f49a7f2d084a1b1f5e0015d9b2b08155fe3f24eae710f7ed0c5c1d2f8f49045bf089113202684d6bccd964f881f6f7c1b3b598069f1be5ab8c700e0bd52de3528f8a5f530a837982cb252831a74309dc6800a858febd74b3db1178dd7452b9a9f7a3d40d53c607f12ea32729f7ffd507c3d47357a9be37fdc76792fac0716e4419587365e876999b55becbb6b591f3dc82f25cdd7f07b806008fdf7b93cfbfc0d0f5f1d4ffa137a055aa8e64b89604d82abca72af97308d43015299ee07ec6ba49e3eb598945484ada8b42620273378a13b7ac401c8eaf965eba3d99a9418357bfb95cce33d015444ca96f07553ae16c7e2ae64a0e24d7887a1afb7907048bef951d0ffdf2cea97226e91e22d7dc0b3a3a1395c4573e8d9709a8264ac64300dc7d7455e1372428afb099002ab93620ce3767a233aaff91421d6872b1b8b5f0c28526134c49894c6ce47736d8b7e7ea1458ff57eb451eeff1b1bbeb1a2683f4fa5edd875aa0f598ad384042cebe7300bc0aecc3bc91c696a62f341820d5f624e07ed7ca05c74f7e74b7677f631ae25bf11890fb6352330ee51cc0da6efbaa79f54bd72f0a08bc312b1776ae9b8a7c588c04f232440c7498ef4895b37d816d99d473a6899f1f17e3c67758856ce90d889f78425fb89120cc8bc99eff9c484bfe8f88f9f225d916aaca98849caa0ade8b2b7596f92cedbc88731039376a7cce0f1a3f67ce08711df09acd56f547a882435b4e70a8d856040f2e6de4dbf0a50c9aff1a018f91cd6dce5511aa3dfdf91326fcdb61c2e51198c6119fc8b65ec48ad3f27bb117899c05aca7985b0b75d79a296c7c4879fe5ee3312d307602cce3dc9bdfafd82c6035603e4df2c6949ecba7d9f23982c76f6a98e2a40a5670d118c3cef1451c1fc624de326280942c9a16cdb8d89617dd6921adfa0be5c5735591fe35eb7b78e405e7cbb6da0a45f182b10587e2f5f42f2dc77d6f0c3c905322ed44254f30d900850b1366c69270beab7d57755da8e6fd325d5614aa2e095345dd5851a1f8eca7472f2abb21499455b42e3c278182e5d7712d921dab5978ff2f7aca9f5b20676bf9cd245cde1d9f9def0080a63ad7e691c87b79f120b0f6f4d6c66e3c8d3e3ac9321e9f4feab9af47de63dd97aeb7c741ac1f7d032c0f4e44e63e7d6be5b53830f5b527dd12ba0fcf0c98a5f7511c61fb26ae738d27c293d413796289bf8a8b456ccc085557164f98daa9ee16d5f2449c849fc3f847f618105be2cc8456678f64ff939248933e0b812a0838910558e74fc9c5b6214fcbf246e44f07903dfeaa6427f26d1adf821b9e2a3c7b128eead3632924d7bd6795f6601705a6ffe5bf7c4ed0225f2aa84d7f5e1296ee00303cf495924ca1ba96fbab9094a2a237f43472ecc582dccbcb12ad6d6e2839496a31f350fa7b3e10d7e12302505fa7317358b1efdf2d5ebd342208138aacd257a34e53ab786d6514a574d11d1f5d99551ae16086b1df5f3f69793562dee34e0eb5cf9df35b52ea2a1888b84c8f29626c1fa7aaed1bc2ca479cb0acf94fc5c9a9e07caf651db23e9aed4cf2794bdaa7c036b8ea696c439e0e5b7db7db7d95bdbdd82f33649b71dc37c23cf23f3ee743ee31d782d56af16d1809f233150a6f08c85fb8297575985aa4e75bf56945b4db2b0cb77071eccf725ebaabd7671d7f79730c8677a8c30a239b4a5585e88106d75ac1661733998a6225af2d2a942bbfde99396887ebb968050435ffbe5077d564df464c5cbaba707e043a2b2745a6625a7acd0b12dc0d727de7b0918502fe6c5d24c4e216f837c531181b1cd3a5b455e789266788deb65d9d6bfac4752b01ced222877d4fd8b68cd42ca615327d9a76d2f7fd01df93e308f4096d73cd7b403634ef06a177e422860d0c74acde6d7acb51e4ee047f1b1aade076a014b0dc73196425c947e8a833420e1cb88ceae17acc81e2971d4ab2e5e535bfbe51728da1ecd24bfb12f965823bc0c6f07183d1a31b7ef1a6f9192ef5e7f5992858361a5387daee7e98e81f2a9d756c5ef72b0102ebac2d476db2971f605d9a204e80eae17f0938fe98cce375cb607bb199ed5f91701dad4d05039cd25c82a91bc83e8676f8433500c9cc867f4bb099434180e858af666a382d9c26807192ced02d710c95adf29778776f39ce7b8c5c69cc2faf3f7a7eec0f9846401d0f8399ad117debab5a55cd48a2b65801168746b8792388c1efce035e7b12e12558466b2751a5c71f3cadc62b70eda415c0d3c01c1be13ba37a7f9f21faf1715f6096e5ee97ae2fcd21fcc43da0f35f49796a1598a9273a88457008731df360169956b3918aaa093e14219cc3f7a3fc9244259f39f3b45071effa871a990654b76d65d84fa9bd13fa05889e9950e634f1c02e914ad45186df1d30bb6b2dfd06d1693862b9517176dcaaabe3e532d71fdabe6eb817d829fd7f9f3de16831fc6854520322b7a4d92b46d55f4e84d0db6d8d40758c9b4ede49f57fc0a3ed293e421ed9ef98f538aac69d33db7221a99f88f5f2cf4c79a7948f8b0e21ff1df0203344f216d7b2efb4b1b616d5405227cbdfcb7f3433c6d7a6a9ab8af38e36d08e6fc1061bbd4577c99a5d26ce144fbb36cd52a35c81964f974c2979b77bd23d4cfb1792a78451a11ee0a7019f448137f329379178b201c13d6384b4ab232cc57eaabce7e464da0ed428095b67f885c3f6a9eceac5fdc9c307447f110b1f9da28a8704864e9313066ff587a5df0129927d28dbc579d9842e1638df4ce977a3186c01e2d136cfa5fab0c59f4442fa0253d53048e086f0efa332eb435e8c430030e5bd05107e2d098a65cae951ea38f462977fa31518f3943a757c47c5c606479dfed15482da9ee4d26832d1d06e3e3cd64969e094464e90203aacb14a6023e0d440bfe9528cf09afa92760e94472097ead496ffa46dc771a04f4522d3c4224656c39e3c4e294ffb055e1ca1eebff35702560ebb729f5efec55f214ac3900742ebe1b63ee4712dae085b2cfa1c102ff342771b76a3ef115081515d5a26edafdcc8781038ba2a25c37fade9bdda81f3c5e21e7fc0442d9ddefd969618d75ec67498a41b023356ed4e6f8b26812dd737908a47a047d7466aaff4421270074500fb1b04dd8871aa6871335de459db1127179677b67a4ce6cf78cd35390b104cb618f6b4ebc99f94177a99ac710065fa4f3aa42c78022ab0b721bedbd7bae4d905d1fab64eed08ed689d524e7082cf6460572ed2ef91831324723658484f028bda6c39dd1bd218f7ff9f019716575d2d4655b7f41b7d580aa4c8c3f711164b76b051935229e802c7246c4acb951a822249f222c350deb1dac59ed94e539c6292ad1d954575e7ab0b9496a98bfd552636b2b0e274d7a80e30ebd44397e73b1c1b2e1f1475bb0d8c7ba10005330774306740d6a8a743906cedf0fd69285873b068b7c45452e086db017314a798f3bce7ecae81aa65f6be5fb5ec3ce6bbb59f38a9aa74dd855e33ef5c970ccdd4ea140f4bc738ef443b6e0123ac29af96e29804fe3dec9641349d5eb1c0dd4df63e947208d2790ea0a1d68f9c5ddb81de2c830b8497f2c52c31fe51bec3be90b3627d99e602984f23911367e27296b48b2dbc6c460779c430b4c1c852b91f23fcf88c91fd8e2d416a25fc5808e6a2d2edda75e3a02d773b74f92cfc85142e2e8ee16301846b12e813f53e01f65c5fe1c6135be1896ae7f1f318d3b94fbf98070b1f230aa0ce8466ff25092dfa9bb5d1563d47b6491687f1a15e2935ffcae566baa67c823cb318f4aa74607b54ec41504a56db3853ad969947e491babce9f65b86c94733a4c0ba1a620d52253a003974c9e3b74cee2f996260a4db308c63f59812b6d1b0689cecebf9fc022301ad195d2b2f1001be288fb0ff7df69827e72bd79854bc1af8c4200b160178cbfc8fbe73e30e16f3397c6a1e29a2d42c7cebcd66a85f5a5b4215223966730944bb6db700a32369c299e21e9c2dac03becf54a6f398e409cd935e9df17aaa01a897cb86555d0708d8481584e22d34c5907083804f44", 0x1000}, {&(0x7f0000001380)="33dbd2a4b37623dcb4a7d3090548c63d065666c93700fd2c6993afad5148e3bf42e098b9e1859be7ddc2f6f14f5b22afe40c086182d13d002d9a9d4ce7ad9a74fd9ecd7b0c1fb634d9c88edd78d0f2f2338e466b1d9276279fc0360de565d8fd8245cf5aea26956b7f5ac344af222b", 0x6f}, {&(0x7f0000001400)="5600904ab85ebad0a9c5711f09edff9f110e3a09b30b1b60a68c7f4dd2eddf88b061a706887dc402b24c649f60784294d136f390eae489255153300c0425d2bc1972eb9cdd7a3e103757679ff503a1ba27d015e8018919b9d1881b47970305b7f2a798996365dcc83a8cebb733b589d1d162d79bad276af9033dd530e9070b7ff4de251809b36975187d93f27a10aac223248304c461ee4b055e7bc7f9c40726a0fed5b1c7e29f7237876c82e2ac409fa6895b4b67e09e00473ada0db429c6bba4", 0xc1}, {&(0x7f0000001500)="4deea1fde6f2e9dbec1f3d124e72877e2a46e7d06c8a275c903ba274da4274381b3c4908f61cbedcd1775e45775a605b946d84ffa2fd21414762686937c373bddfe52b1862cf64d32dcca8652855269a77b3fa6fa10002b8d552038690b36d633eb2d600c76032fbd00ea0f87c5bd60782dd690652fca240d8b325d92e181b854aa6ce8081d71c7840a8e58cd77b7f3ec2177a7784003a1eebe4323b1d8774f0188d", 0xa2}, {&(0x7f00000015c0)="e43fedf7ffa0f1a3eca49abc6412f62565bcfbb9f2dd1882d1e0ce34d40e95d09c91924be2cc2b8a0ae09de4054227e8fb8ba9e5b38d15e04cc65830414dbbb1adbed5223cda295f0672def6834f5773da", 0x51}, {&(0x7f0000001640)="7c8e5e3bd3355e09373445f4e01fe3db478864ad1f736f4be5b9285243f9f2b43534c2f57ba74c0f9aca681fb17867ccc41674198db99814cfe31c12fc658519d8cdc40eae", 0x45}, {&(0x7f00000016c0)="fe0033acf34604008942002318480fa5bca72109b12a868212d9b0c7aa27649aa54d97bb89ad9d2dd2f1d0029cd22398187a64dd403125ee039de76399ee4d2f229ea01437627b3e5af9f534183eb0f1ca0191c430fa4852216a3c8d67c5389c7ce8243cf520440beb83444a579128fc34ee949bd13211dbd78751534af22c178166c4428a051c", 0x87}, {&(0x7f0000001780)="af4f7661cab2befa60e801a996b71d9fe59d75a7bd1722167a7f509a81ad866eb4e5f635c8e24afa1f44cdf556d928f3cdd1f8a0d544d34b89e45e92de8ace4d60c1136fe38673303882ca1108ebe6c77c43d2387d22b45ad2a5e53574025ff757e6787f6baefee6cfc79b78712cd3eab672ee3f807ab4411ba37e7f47315977744d69fac23e26fe486e8701fa2ec745e7c992bb96fd46ba8e13f38d17a5c02427234e2952aa8275ba22e3e63ed8cf47cb1377d5ed60e12171819c1d029c4c491441c3f582bab321409e3579a9dda6c430b8a7d61d961ce3636029042714fa879292b3013dec96eb8a243faef5960f7213f7b7bbd0dad334b6f4cecc03207ccf04ac2a52750a8187b8c1e5caddcf99d5b5c76afbac71803e7b370579e93e9daa76611db469d5929a9a7bb96e8665dfc28b3c5ae64d55cf594c0383bbed56791996b975925d3956c971efa15a4bd068e6d031a1e1a4b8950901d4135c5cebb811528724701c8265dc43cd318f1b279074d7a4add1b0adfcb9987d85719bad06fc4abde4cd3604c90cb5f64f53c4c3c0b8b24782c803f9736cf3288d6bdd42b62bf2073d01077cb76e0cd10de5414cda821aa3cb9b38ec75eb956b9b4ab302ef436059cc0feabc43fe336de62137da6a1158c29c217d80bbe7ce34e439793320a7e84901b67bda3e3dec158bb08739edab4e3db9179ce2392ea713d1dddbc888df74b0cada54e8543812f726f3bb06bd63329d9b778197a9229bf024600838c98f09cd061bec77721203ac324dcb0aa9d937de275650e5bdb6d7909bfd7a72e8240ce3ce82e3814463f41d369596c4ddca6de1aca2aadea01b0cfbf4bece4757173646936b9462b2f5f1027da914798a9eafc82ee1883f98e05b9368b23da295455aced975b3fba71bfe6572db4ac3a1d4cd425eba11095053f014882dde92112079c5b7664e772aabeebd3a9657c30a326fc53fba24bbd68914f20781e8a14431699223364a36d344b231e40d7686eca6b54f994c8a9efe5fa2b2ed2e539152de5ec2bd5f60a37f04555636df67417808707a0598b4c294cc51e0a3a356475e15ce9d660bc21f58f4508bfa0fb5aa1054f2eb85b73a360ac6b9af14288f0850d1a5f6921d3235b9e9c0d169cd3eaffcf948b0a424b1085ad6732db05962c6913b6cebe06442e7d147db173f919489e4fc1cc39f9e5db6b6fa58c2ea39b61294e177973321ac2c6658ddf1c6d18e681c0ddfa0413fdd15a12d2df77c67e8b12301ffcc7c97b61ad9335b1502ef181c642182b5b427cb8354f41f82205f31c4dd388d43d4bbf367d2c243926ed3fe4679e2521aa75b1ee3802b80021a96810fd55cb993365b3d8a981a57458222a979161cd61664d4e446f06bc238a280bb7d8336639a1ccf5154abb455f106b1f214490425e18ac058d30f722de3c113221d6d6b10ae7c0c146c31a19e5ec5e5ef30ca78b999389ff8370aee5febd5ad12a4ee71aebefb70747e343e34a0d14b03f919a89442180f9eed1c871ea40ae3015f56e542496720feef4647ecfedd37935071e07925037d477b15795bacf41b5a1d6958ade69ef387b2eec9f17eb6a6407376c67f120fb5b9564e02480152cf0957f725dae5bc2eb75028a4d95f444771918b5adf2622cd7d74d1b1c4f6137d6201417005503898a80fe649125518b7240f8e4b1939e57e999483debe37503c1a565daf28e5863cbdd0d9722dfdac2e0f0cad8424e875be9ad66af3aec0f7bfc43ebe70eaaf8c17cf8b62efd03414ed435c515078c2542dd8a2a89cc8dd1fe4440435c2cadc47d938837efe30677a18d62c50dc314f69a1c7ebf54593a5e0ae863462330bddd082d6cc7cbd1f44f84c34fe4aa4c0470b850f73ddd7f021cf25dd55d7776a51a178b31ef172dd548472247a67c65f47e21ce293bc97278fa2347ff1663f7de031c69da06f660455bca9c56a725c44339dd8299178a87906a745ae90451bbd122f41ea72400fd3b2cf907e06503fd67e096d3611279bd18ab8a70d03cdf746c08b64b44fbbadc80388a80646fd5d33a4ee954f5f0a3f0cfc8ecec9b8f105e34d5b92aa00ec60d08409dea536633c50692563515efd0669a96494df320dad50a1802cd9740ac609b0b010dc286040269fd6589a24808172f19346b12194de934d7d4894ab64eb2e36b01d2abee687dd723765bdb9aefe004afdfc28ab890a7067aba62c60054d8a15c889279c50384a6fb1b4c9c6373ef5c1c4b3cab735ae3edc175ddaba2732c8f6d3c139265afd59f512fa4bc3911e559f67a69091e57775dc54f68813345af6ed759164496a1fd9b6802afea78ecf51da03ce4eb4dc201b3fa312575dd0ac484a52aa3fc739da5ed521ce2f07f95eb4de95d0efd4eb93893e9e085d7d58139aafc24cf77ee4471d493dd2e0c9c81659bc1ee2c5709faa43d19776473e29fbbec2a2ce42407f7118f20214e8f9023562225413359c5c3d220c98dcb37903d765aef1d6266a8dedd3736efda0ab25cebc1c2e12111d9966915e377f67816e92d78aa8b855406cae1879cc17dc188a22227e73cb73876d0e6d63aef536962bdcfcad780c08d530adf2e525457c9754b40e82d48cc8e50d3ae8d78681402bb6087309ae08101b08ae719309f0ff8256ef0fe7da17c66ee925daa1cf4b7dc9c1c186cfb83ed2e06e16c7de7d1ce27e59c8ffd69bfbc6c77d75fca93856f67a65ad144a2637cd99589c6727c5b2853534c0ce18702f00173fa42cff4dd5ec2079d7b33850ba4a579b4bdb6b5a819c19157fa33ce3413d5dbe61274e0fda724f30cd6c1666e44d37cce3dde1aac008c0e6a2026508515f875c3c834734ed862808d5e731b3d31a86db33bc2b7aceeeda15d4621e55ffdaf461d4ad5fd7224d5b58eed244c434590e7bcc0a80f486df71c07a8f6658727047454ffc730b7717c9795aa72c5c1801d7c4be7893c6ff54339d94866141583f1583804f7212ffba865d5d65bf92b0b5292633d9bf2f21a6c1ad28fa074f6029a5fa9cfbeedb9e9b636d8426c00505d5acf6c69712068c042bc8c20b83cbe0ea5beadf7d7284aa7ce7cbe3ddc860c29816ffc8e5ad5e021d2eb95a6fd8fef1ee024897797f849f6dac68fdb7a1d9a9555b15989a3ffa99987d3fcf771bdee14c30cf11282f62e295d0740b6d18ce488ba87d9718a7790d82011f82a86fe5b5992957e72281f3021ed86d2fed541048189862ba12a41663f48086bcb47d02a3a8051964715b34d74c46eeaf84246a4d7dbe3b7e1dea31b7ec1572b2aaf1278aa5f8b9bf9ea2f63cc4086d7e3c32359ab3efb85d42ff88f3701afedb7cfb3f92b45e15e6ca10707a79570b0243773868c2cd0257f4bd70b2aae0551a7a93d2a3ce4f8fb792113f97a2145384b3a3bfa5a095531315c706b8b626859002998b798d43bb642946083c232f08c46f8490d4b61a09ddc4a3b80141d09bda65b25528a8a551e89f6c2f9f2dd3362c641ee00e0cf6b0b92b826f8422c39c77e592b9a0183e81f039698a77635a3fc59f2f59b1c1bb4796efa54b4460ee9874e20814940f081e794151fe6f88e7af33cccfa6b34ef2c6bf0ee733793753983b475d83105f583d8eba5f7a02836e583af505374dfa4351f5cfccddd0f161c692ec6766a8aa3c2063cd2cc4a4071ce3dec911d674c171db97a04963fefcabaa6fe4448394220f2b3ca576ec0e1b79efe60d2fcf59189092d11244df5e548e2c6d219876125d24a1afb6cbe0bd0e02ce285e3ec82bb2491b9a3786981e09638ee3eb0b162fede6e55087203e1e812f802cbd5fb28d50510133f7f0465c70c0c48e26b1dcd0ea399b5950d7a272889e2e0099f8630a51ced92aa7ce8dd560dbfc3033b47e0ab30793aca806210ae79048c238ea978f4c0f05190240f68ea32b1d4b486b10430dac9ac5097450c72c2cd1763c43cbacaa0ed103279f531b9e41421e0ccbc095b597893f3e9387a0259f5150dd2107d96c75f1d7cdb4f91280c33ecf55d3e6847dca55792532ae72a0656d33aabaaff15027d3380b463a47a6279e8b4eaec66f9e1959fe18944b81d76ada98c3f48d9c2d85c93de1bcdae18fa236a4630fd2775f32f5042d461c2ba5433eb0928be6f4d198a3bf9ae783ccd381b5791986c96d246c09ba3c2dc25c2776e2cb1520a6c91ea644274f0f14af38800bfd28fcf167ec6537cc44686bbfb37cc307055e1a9f9ded908f16c0894d53deb8a8946b9b315ae1866b3ce76630e9b360afd4f35a1e9f071aa873aebfd8306d214b5cc36324d307732f5f0a7d1abeabf08dcfd940c75e17895e68c1759198c8063728916c7352fcf77070563e81efd46ea73ceddacc8c6650b4c1ad17a964c21736e296c12018ed652b40582c5c6dbf88deffae85a83fc461441f70760f6039d9503bbf4ebefa6fa1158a09b6c22f555b6b5af562146164d968e64c0e83d570a522f54704ecf46b14849d5bbf5e50e7dd2ba99b5ccdbbb127c5d00a160d8d6bd52a17f8339131f2fc71ec5f8c8be9b75f7e8aeffa8bdeff03a9049f2cbf08d2e6c61098b5c9d849e2e99e3c1e30282866182df75609f77e374a1123c6c04ee0eae4a07c7177c33f9c475bf67e9850210617e75c974d7b757bbdf2d4056f9478964bbbea2247048557a2c9b2cc4008b19adeaa0e51b476d53b6b20a567eeda8239173faca92a01f970da360b34fe2fc6c9a02f8b9cbe422c269e3ffd2c9e5ceb05a25cbbf88ed41f12f8bbe3b8ff3aac844f2079260e2f1d06676b37e6cf888b0bd1490ff29254d98a6ab86f38a23b32af1593076bf9cdcb73c8b5dd255404717368361a8a18aceba318fb6eed342326c08343fd207162e542e238966e3f218fb632ff901fda98102a4cf77f7db772fa9e80e4c7ea84b8052b07b826a632b28842ae2d515f99a438fe1c3e4f210429e26aa9ba9d35e24ea287c3a5781dadd35eccca27006eb53bec8265902e4f6c038d907c708771421067fe372edec35119059b1f9db0c9bbb98430b7ebb5302de57744ac6b61b340ee48ada7b1de6105c013aec3da9c763d19aea27fd38b651b6a9e8a3f75594b47179289869abf5987dce86f5d0ccbbdf69fc8986285a52e1652bc9bd995b6d99895efc886a77bbbe96d5bf7e113849ef915a34c6672e951a47b7918daab8ad750a9de38f22c2e01d16a4269d8a6ff7abef5c43ce31ff35e14297219b05611e7177efca065c6131851f63a5ca21a051d385fc710833a64f3dbffaa6db6e084385e9ff9544abd6d8edef04c4bda3f3385e5f45a1ab5116ee8d5870ef39da38f66c1fd7ea0e5694cd3f674cf0460f0bf8a294d6326251e64d66e94b089756684cd2a6763b15270a73bddd7d8b7a875a418a3340cd8ea96bb6aad097984250f983ba8bbbd2e3457187439ffcc3d5445202b8c8ad0324be3d00e892d272bdbba30a56ebb51f8b3a39a4bb4fb54832bbce6d10f87b4d9e47d1958a9a9e3ff56b9a318396c1a868a368b14c38ee90756c4b7fede1ded91913874bbc39a0739a2ef643914cf500e6c0cd9d72b27b590588654b4d84a19b86efe612c309833e3996343bebdea1c637be04b92bb002f14756b4e9fbc3791f55c487f1252fe7a8a7d1b40134c55662f7cba21347c670a7cb7c5d3168c3729640dbaf510ca10a061dfe1ab2d53b06722cf9236c3ed47fb762ab82ea712aca1969c535680f61d3452485d1131ec0f90455ebc8da4f8fd4be28805855e663a92afa9d1ed5eaed875599c6f5f28d1a85f1490113ded1c354b27b1776f31e0e0bada6d", 0x1000}], 0x8, &(0x7f0000002800)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x409}, 0x40f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) kevent(r5, &(0x7f00000028c0)=[{{r6}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x1, 0xfffffffffffffffa}, {{r6}, 0x0, 0x53, 0x4000000a, 0xe7d, 0x3f}, {{r5}, 0xffffffffffffffff, 0x22, 0x40, 0x0, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80, 0x3f, 0x8}], 0x20, &(0x7f0000002940)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x20, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x67, 0x7}, {{r6}, 0xffffffffffffffff, 0xb4, 0x40000080, 0xdf, 0x8}], 0x845, &(0x7f00000029c0)={0xfffffffffffffffc, 0x3}) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000002a00)) shmctl$IPC_SET(r7, 0x1, &(0x7f0000002a40)={{0x0, r3, r4, r8, r4, 0x10, 0x5}, 0x6, 0x7fff, r2, r2, 0xf44, 0x5, 0xfffffffffffffffc}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000002ac0)={0x5000000000000000, './file0\x00'}) shmget(0x3, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCEXCL(r5, 0x2000740d) shmctl$SHM_UNLOCK(r7, 0x4) utimensat(r0, &(0x7f0000002b00)='./file0\x00', &(0x7f0000002b40)={{0xf79, 0x1}, {0x8, 0x7f}}, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002b80)={r2, r3, r9}, 0xc) setreuid(r3, r3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002bc0)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000002c00)={0x10000, 0x1}) execve(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002d40)=[&(0x7f0000002c80)='\\}\x00', &(0x7f0000002cc0)='\'\x00', &(0x7f0000002d00)='\\(\x00'], &(0x7f0000002e40)=[&(0x7f0000002d80)='{\x00', &(0x7f0000002dc0)='&\x00', &(0x7f0000002e00)='\x00']) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) 09:45:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) r0 = msgget$private(0x0, 0x10) r1 = geteuid() getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) semget$private(0x0, 0x3, 0xc0) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8, r1, r2, r3, r4, 0xc, 0x1f}, 0x0, 0xdaad, r5, r6, 0x3, 0xfffffffffffffffc, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r7, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 09:45:08 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x7) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="6364bbe2358c4255d7522aa136576965e28ead2160e2ce905598a7b147bb1c6e8f413e0ffd29d752ce5f41b27e079b2bb6a1c1791ed4f4a277a3a88635d75f3807b3c2336f1c", 0x46}, {&(0x7f0000000300)="c1e0ddc7cba41a679aeadec73bd128e07cd225754ca9dd26beb296828e74ae13ae1236beddeca42798f9e73b86cc046f75e7a3f27e0fec2eaa01790b3c2a8172243661bc62b0adda5bb17353a61aee0ea74c4ce2e34102eba8f90de00414740700bee7f884eb3f858d48dcd3a5e42f92800e32b2a171d73fba8601324a9fbc5d4b716014507d0d7b0d1f3b4122f997e391736d5f1dc58972f6592b73ace375d8bf0de00ba3d8f47f2b810432430d20b3131a47ca5233995b367af102b54f9c023f10540eaa2701c258d92abc58", 0xcd}, {&(0x7f0000000240)="403e8950266b45b17fa70161db4bfa1eab45f2cebb9134896a9dbac702d2262f901de8a43aff8ed916685f6f0371c24470d0783554f927cf2a7dde5a33b854c4f3ecbdcd24ced5", 0x47}, {&(0x7f0000000400)="e06216cd7884a3642c9616a04bd60fad8f6777ac67474efc9ffb7d45131c1002adc95e3ac04451085401677885ca64b98f59fff28c9500f0deb53df955539bf72b3056879cadbff1700df5c9228453cc06e14b5e6a17ae517b0935f406941ceb7a7125d7bea722e01ad247f871856b80b69b8c8da622e0dfdadc7b920ded917276e4ad6d74f6bc8923434ed32b576546716ebd2a309307f01aa370968239d842cdd2eac20f0a3e22b9941c4c094b00c40a6c4b9557e772bd11f36938b13fda19b86c36cf76ce23b243f08f05e444367a47d7203fd4340ee769d9f5da93918a7ba43697", 0xe3}, {&(0x7f0000000500)="74d38983f293f93ac19f1fa0338a749baa18f3c8ca9b5c8b8b0db36b9c8890a6ee9523143689b0640b8743c231a622112b55abe7b285308c141fabb83eca7ac689017ba797a9fcb5dd8a2182bd01b263edd73e2c61a080388c9828ab1661c04e75deb7aa595861ef3e79bf67027e67197fe566bcb6d2efe1", 0x78}, {&(0x7f0000000580)="9455f972192ae41058f6d91c9e8e0326013d2947348fc6d398e234261b87e48bf2c60dffca59419b3d8c296c699f04c61dfe9b7c1c43086b078451bfd4517327768232323052eee99e8faf1b1082", 0x4e}], 0x6, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x105) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:45:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0xffffffffffffcba6}, 0x8) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="524e82afa5a56a1368911a822f080a316a16177c1168d28135c9708a5298048b13febf1f5a6d120c953758ec4d00fa238e2347e11cc21f1c1ae4851ffecae35f638a7311611deb999f92f6d48f31611f632fe3d2ad147dd9052b3698de5d156ef078e82ab0b8836c9d57befdf6555cde19b27cececea87f523beb862fad5866096ec71b44109e967556f9a3188fcdcae50253ce3a72dcd12b8745e08e3acecf4c171de17367cbf5d7f62d2c9f14e6bc0977d1ba95577a90c7661e9e1ee5de35687619d6c0aa9331d8258a7ec39a51e2966c32d8fe6d568702eb9d0c47096887f31a6631e34f2be36ff8846bd7d3c51215957cbf474ef2b57211875cc79", 0xfd) 09:45:08 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x63}], 0x1, 0x2) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xd}], 0x1, 0x0) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7ff) 09:45:08 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60f, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) 09:45:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x20101) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0xc600, 0x0) fchflags(r2, 0x10000) 09:45:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) lstat(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000180)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) 09:45:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x39, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) 09:45:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 09:45:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) close(r0) 09:45:09 executing program 1: socketpair(0x20, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x80000001, 0x4) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000fafeff00000100000008000000"], 0x10}, 0x0) close(r2) 09:45:09 executing program 0: r0 = socket(0xfffffffffffffffa, 0x200, 0x732) connect(r0, &(0x7f0000000040)=@in6, 0xc) fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc6a, 0x0) 09:45:09 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xffffffff, 0x1, 0x3, 0x0, 0x3, 0x1, 0xa682, 0x3, 0x1, 0x1, 0x7}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/82, 0x52) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 09:45:09 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 09:45:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x115}], 0x0, 0x0) 09:45:09 executing program 0: setrlimit(0x8000000003, &(0x7f0000000040)={0x6, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 09:45:09 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x9, 0x20}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20082, 0xfffffffffffffffe) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffe) faccessat(r1, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x6bac}, {0x19f, 0xbc3}}, 0x0) 09:45:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 09:45:09 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x6) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000000)="aaae599f", 0x4) 09:45:09 executing program 1: setrlimit(0x7, &(0x7f0000000180)={0xb, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3, 0x3, 0x7, 0x1, "0ff1d749ba2871652fa01af2131b0cc28dee91a5", 0x7ff, 0xff}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x3cb, "d40300eb9c7c4497845b45036d5d2af507e549ab"}) write(r0, &(0x7f0000000300)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc7f4c9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f09d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db7c", 0x1e0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 09:45:09 executing program 0: r0 = socket(0x1, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 09:45:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d7e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:45:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 09:45:09 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x20000000000c008, 0x1708) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) r2 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000100)='./file0\x00', 0x8a19, 0x10) ioctl$TIOCCONS(r2, 0x20004276, 0x0) unlink(&(0x7f0000000180)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x3) ioctl$TIOCMSET(r2, 0x8004667e, &(0x7f0000000000)=0x9) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/192, 0xc0) 09:45:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3c03a9ed87da299a5da932a5967fc69e87903f084f3450e2e19dd04839c70a48c2398524a24c20a5f3f022222f548b3fdda9eee7adc270f4562a67b22a6f5fa9f3396f0d61d64b8ba957ac36643cdc1712f7a36e98c93bdaa4135aad4f5c3d7aaf11cb9b08e8f21cd54c92ed7c1a72695189ab1243839e8805311de2ae8bf8b49e98886cda49bf8de5208f3a7a44333079aad4e5896c3dd183dc", 0x9a) setsockopt(r0, 0x7, 0x7, &(0x7f0000000080)="04000000", 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7fffffff, 0x9b3a, 0x86e, 0x1, 0x6, 0x100000001, 0x100000000, 0x3, 0x1, 0x46d6, 0xfffffffffffffffd}) 09:45:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 09:45:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x180) dup(r1) r2 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) 09:45:10 executing program 1: r0 = dup(0xffffffffffffff9c) semop(0x0, &(0x7f0000000040)=[{0x1, 0xfff, 0x1000}, {0x3, 0x1, 0x1800}, {0x4, 0x0, 0x800}, {0x4, 0x81}, {0x1, 0xd31c, 0x800}, {0x4, 0x8, 0x800}], 0x6) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYRESOCT=r0], 0x1, 0x800) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x447c23ea, [{0x3, 0x7fffffff}, {0x3, 0x5}, {0x1}, {0x1, 0xff}, {0x2, 0x1}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0xa4}, {0x3, 0x7fd}, {0x2, 0xbc}, {0x3, 0x7}, {0x2, 0x6}, {0x3, 0x8}, {0x3, 0x80000001}, {0x1, 0x80000001}, {0x1, 0x200}, {0x7aab09b94cb2dbb, 0x1}, {0x0, 0x2}, {0x1, 0x2}, {0x1, 0x5}, {0x1, 0x1ff}, {0x3, 0xa22b}, {0x1, 0x3f}, {0x2, 0x9}, {0x3}, {0x0, 0x4b}, {0x1, 0x100000001}, {0x3, 0x6}, {0x3, 0xff}, {0x1, 0x4}, {0x3, 0x40}, {0x2, 0x4}]}) 09:45:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0xfffffffffffffffe}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)}) 09:45:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x3076) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) r2 = getpgrp() wait4(r2, &(0x7f00000001c0), 0x8, &(0x7f00000002c0)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x5df, 0x2, 0x3ff, 0x3, "e39c1e2fe88488fd320adf310714708c702ce4b9", 0x5, 0x9}) getpgid(r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 09:45:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 09:45:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000100)="eff7ae35d33b21fe646491a9503d43cd27517992ffdcd07b6391e27c83151e723c7661e70349", 0x26}, {&(0x7f00000002c0)="a4c5f70778fd6c59b2f4b6c251488552dd501b7c0d6efa2112bf44a4e7185318b1fee2db075da755adb485aaf1ea142af55dea10d2421f62088a5f6a4d2af988cd8f55098494891f8fc83f5ed397489ea07677a2c2a7cda8029bcc8b28c4b54a35a845702a7d48ad2338cf14f65510cefd3b1cc7ee62c61ea48b367ab18375ac88b6c5f68c2fa7c75fa05a9fcd3835ef384125e34b84900c141228b88d05e90bf48bc7673d6846189cb8addd10b1e7b20bca1096c17e0e35b24c3d56f8155a26c01159db4c8a4e5c7fe760a4da5df567b39e1731749cf1cdcedcbf17d44eb52d68ad091c40a51fc5f9eddbd60f07a63a62d22ae635057fde", 0xf8}, {&(0x7f0000000140)="68161b5b60", 0x5}, {&(0x7f00000003c0)="36bb0cf7aa1ef36847ce7f149893ed0104ba8e5e3c0088065719a6ba5a4028319d4a068d8db756f740a10e539e8e727552104b7afacd25abc9338e6ef7dc1f306d45818f14e06cce90404833426391fee76e58f4be0100a6606ca4426689ca95fdff530971dc24cdce6c8a5c5f9ef73ecfbd7a37706efb28c3d415427b16b43a8d85e1f49cbeafc30598d38351f950aa481ff5a5f62c201204f3b14293d19915daa3429dd2198bab3e8693833aead2faa6d433ff8fb8fcfc6019eede951a27ba4bbeef563cb7c748f7c0cfa43f1bd225a338936db48713a9afbabb6a71bf40cc775a", 0xe2}, {&(0x7f00000004c0)="5a5d9ade5253de47e9eb79ccadb21c5660b9c19298cd922b29c42d9a62452e5b712fdc2866d9704706574dc0a99e5d2943efafea6700b7afa446b522782a5b92fc89960346055126a2479ef62f71f5853ced2a3262a072b82f38c3b396dd73cb745f258799aef2ffd958a2468bb7bd0675c76f18883440d7085a9877e5dbb1a7b2b8c2f8a8f2f720b7a447a36cfa751c3121c9b5e6c0a30e5e80d3462c65d0e424f3a619aee93f37d801c50cd0a543fc271e1a112f915b51e04e592edca91434be6c7ee69b3b4fe30a493bd78271ea9f6de517d4033bdeb9e3304324241ce123c88811f2b52abddbd037efa9ae840dfac8ed42fa", 0xf4}, {&(0x7f00000005c0)="2cf5e0c8b2d2df5bcc54e1b276e8f0aaa3b2e52318fbeb14dd06831528e43b5fd3d2b153b634f3cab90e0e96d2437f809df63a5aef18707be1a8ae86d43ec000315960329a4bf8fbdd11a49389475d686b4dbb7829be6af82a6fbca16a51fb33b9d4ac63de9c4f37ef7317c3393a08dbd48a591ef9b816bc021c79", 0x7b}], 0x6, 0x0, 0x0, 0x4}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 09:45:10 executing program 1: r0 = socket(0x10, 0x4004, 0x81) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r1 = syz_open_pts() bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x1}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xcb57, 0x8e42}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000180)="328687d216fc29e2ab7379a377bc5397595c33d4594d360fea7b8c165eba9847fd0fce0751a86ff5ed752d857a9760197e2f8576b4df35cf56ea8d46d91d717df8fe4e88c3c68e877b17174105f7e03005ae46a7463116e2efd74a21a6be0073c7b5205d7ef64d4b812ca95d25a6b04f9262f4fb9419b234e09224a3ca0a5dfd3d45827cc6cb760b7e178a6954169b0ed8925edc2f7ebf7ffaf6151bb48aeb2acda97936f7fac1c6647e325a0f1b8ec15828555e1f2f523f965bd2209b29b8d2fd346d39f85295e5cecb493aa984cd42b4e68cfcd5125e4bca6b52120c3e5e8c768b96e571ba6675b1cd6894404b8fd236a79b5de9d1", 0xf6) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = getppid() fcntl$setown(r2, 0x6, r5) 09:45:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x65) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x4, 0x5, 0x7ff, "e94292aaf9872d7228616bc3395e3181d3d3e492", 0x5, 0x10000}) pipe(&(0x7f00000000c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 09:45:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000200)=""/30, 0x1e}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2d3c42dd5bb13551215aad012d1eac5e43ab91e7ab878813d134dde818147a05a683713bdb05b202985d459a2f2b8c65cb328dcf220971d6ab72c2fa2477b101c7a845cf63359ef65c4f4be600000000000000000000000000003ea0b5c21c7e4f4fa3a50a517f8fd9e4c2b14e78d994bf0be2432fa27ea53f6cb8cae791ca15aa5f463c03ef0672ef493b6509ef10791298c69460f6f19b83676af0e3ff0a75db9dd9134f6da5411b305e45a5291c0d", 0x168) r1 = syz_open_pts() close(r0) dup(r1) socket(0x16, 0x8005, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x5, 0x7, 0x7fffffff, "c0c75a98bd2d69b2c29bbb687649a5cc5727ea34", 0x4, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 09:45:10 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') chdir(&(0x7f00000000c0)='./file1\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) madvise(&(0x7f000077d000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f000077c000/0x2000)=nil, 0x2000, 0x5) mkdir(&(0x7f0000000180)='./file0\x00', 0x32) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *211553 60648 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f459f9,ffffffff81ef283c,36f,ffffffff81f53e28) at __assert+0x2e unveil_check_final(ffff800014a0fc38,ffff800014a1d3b8) at unveil_check_final+0x805 namei(ffff800014a1d3b8) at namei+0x88a doreadlinkat(ffff800014a0fc38,ffffff9c,20000040,0,0,ffff800014a1d570) at doreadlinkat+0x92 syscall(ffff800014a1d620) at syscall+0x541 Xsyscall(6,0,ffffffffffffffba,0,3,92c390a7010) at Xsyscall+0x128 end of kernel end trace frame: 0x92f082b5210, count: 7 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 kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 879 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f459f9,ffffffff81ef283c,36f,ffffffff81f53e28) at __assert+0x2e unveil_check_final(ffff800014a0fc38,ffff800014a1d3b8) at unveil_check_final+0x805 namei(ffff800014a1d3b8) at namei+0x88a doreadlinkat(ffff800014a0fc38,ffffff9c,20000040,0,0,ffff800014a1d570) at doreadlinkat+0x92 syscall(ffff800014a1d620) at syscall+0x541 Xsyscall(6,0,ffffffffffffffba,0,3,92c390a7010) at Xsyscall+0x128 end of kernel end trace frame: 0x92f082b5210, count: -8 ddb> show registers rdi 0xffffffff81c210d7 db_enter+0x17 rsi 0x4682 __ALIGN_SIZE+0x3682 rbp 0xffff800014a1d150 rbx 0xffff800014a1d200 rdx 0x4683 __ALIGN_SIZE+0x3683 rcx 0xffff800003984000 rax 0xffff800003984000 r8 0xffff800014a1d110 r9 0x1 r10 0xffff80000173b8c0 r11 0x7d76ba23b2f12d75 r12 0x3000000008 r13 0xffff800014a1d160 r14 0x100 r15 0x1 rip 0xffffffff81c210d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a1d140 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=211553 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800014a0f2d8,0xffff800014a0f540 process=0xffff8000ffff66a0 user=0xffff800014a18000, vmspace=0xfffffd803f014b58 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 89715 511398 47478 0 2 0 syz-executor.0 89715 66218 47478 0 3 0x4000080 fsleep syz-executor.0 60648 402031 62164 0 2 0 syz-executor.1 *60648 211553 62164 0 7 0x4000000 syz-executor.1 62164 488887 75927 0 3 0x82 nanosleep syz-executor.1 47478 505748 75927 0 2 0x482 syz-executor.0 48366 40329 0 0 3 0x14200 bored sosplice 75927 249585 85677 0 3 0x82 thrsleep syz-fuzzer 75927 369773 85677 0 3 0x4000082 thrsleep syz-fuzzer 75927 266042 85677 0 3 0x4000082 thrsleep syz-fuzzer 75927 376356 85677 0 3 0x4000082 thrsleep syz-fuzzer 75927 379437 85677 0 3 0x4000082 thrsleep syz-fuzzer 75927 338208 85677 0 3 0x4000082 thrsleep syz-fuzzer 75927 239675 85677 0 3 0x4000082 thrsleep syz-fuzzer 75927 148847 85677 0 3 0x4000082 kqread syz-fuzzer 85677 343584 59803 0 3 0x10008a pause ksh 59803 251315 81202 0 3 0x92 select sshd 71161 51382 1 0 3 0x100083 ttyin getty 81202 128597 1 0 3 0x80 select sshd 5232 24662 41224 73 3 0x100090 kqread syslogd 41224 260108 1 0 3 0x100082 netio syslogd 65102 301497 1 77 3 0x100090 poll dhclient 69777 496931 1 0 3 0x80 poll dhclient 27705 167934 0 0 2 0x14200 zerothread 31212 351436 0 0 3 0x14200 aiodoned aiodoned 86423 444878 0 0 3 0x14200 syncer update 95233 325748 0 0 3 0x14200 cleaner cleaner 25153 16777 0 0 3 0x14200 reaper reaper 41496 489252 0 0 3 0x14200 pgdaemon pagedaemon 25778 26216 0 0 3 0x14200 bored crynlk 39669 83416 0 0 3 0x14200 bored crypto 17869 308187 0 0 3 0x40014200 acpi0 acpi0 46899 426583 0 0 3 0x14200 bored softnet 10162 16616 0 0 3 0x14200 bored systqmp 89876 143919 0 0 3 0x14200 bored systq 62993 287931 0 0 3 0x40014200 bored softclock 15185 234042 0 0 3 0x40014200 idle0 87710 88138 0 0 3 0x14200 bored smr 1 511255 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 9524 6356K 6362K 78643K 11253 0 0 pcb 23 9K 10K 78643K 989 0 0 rtable 103 4K 4K 78643K 1040 0 0 ifaddr 64 15K 15K 78643K 386 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 48 0 0 iov 0 0K 24K 78643K 222 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 76K 78643K 2085 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 23 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 182 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 1586 0 0 sigio 0 0K 0K 78643K 26 0 0 proc 45 38K 46K 78643K 679 0 0 subproc 64 65538K 67586K 78643K 528 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 180 0 0 in_multi 33 2K 2K 78643K 225 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 364 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 84 20K 29K 78643K 4589 0 0 UVM aobj 76 3K 3K 78643K 88 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 93 0 0 NDP 14 0K 0K 78643K 120 0 0 temp 186 2359K 2429K 78643K 8149 0 0 kqueue 0 0K 0K 78643K 29 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 17 0 13 1 0 1 1 0 8 0 inpcbpl 280 874 0 867 1 0 1 1 0 8 0 plimitpl 152 69 0 61 1 0 1 1 0 8 0 rtentry 112 160 0 120 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6 0 6 1 1 0 1 0 8 0 tcpcb 544 313 0 309 1 0 1 1 0 8 0 nd6 48 30 0 26 1 0 1 1 0 8 0 ppxss 1128 52 0 52 11 10 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 739 0 550 16 3 13 13 0 8 0 art_table 32 740 0 550 2 0 2 2 0 8 0 art_node 16 157 0 123 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 3 1 0 1 1 0 8 0 semapl 112 180 0 170 1 0 1 1 0 8 0 shmpl 112 86 0 12 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4067 0 2598 48 0 48 48 0 8 0 ffsino 240 4067 0 2598 87 0 87 87 0 8 0 nchpl 144 6544 0 4869 63 0 63 63 0 8 0 uvmvnodes 72 4479 0 0 82 0 82 82 0 8 0 vnodes 200 4479 0 0 236 0 236 236 0 8 0 namei 1024 20685 0 20684 2 1 1 1 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 22009 0 22009 17 16 1 6 0 8 1 sigapl 432 1717 0 1703 2 0 2 2 0 8 0 futexpl 56 26018 0 26017 1 0 1 1 0 8 0 knotepl 112 616 0 597 1 0 1 1 0 8 0 kqueuepl 104 444 0 442 1 0 1 1 0 8 0 pipepl 112 1000 0 981 4 3 1 2 0 8 0 fdescpl 424 1718 0 1703 2 0 2 2 0 8 0 filepl 120 11176 0 11081 5 1 4 5 0 8 1 lockfpl 104 471 0 471 4 3 1 1 0 8 1 lockfspl 32 378 0 378 4 3 1 1 0 8 1 sessionpl 112 30 0 20 1 0 1 1 0 8 0 pgrppl 48 48 0 38 1 0 1 1 0 8 0 ucredpl 96 2379 0 2372 1 0 1 1 0 8 0 zombiepl 144 1703 0 1703 2 1 1 1 0 8 1 processpl 840 1733 0 1703 4 0 4 4 0 8 0 procpl 600 3701 0 3662 4 0 4 4 0 8 0 sosppl 128 26 0 26 7 6 1 1 0 8 1 sockpl 384 1760 0 1743 6 3 3 3 0 8 1 mcl64k 65536 276 0 276 35 34 1 29 0 8 1 mcl16k 16384 11 0 11 7 7 0 1 0 8 0 mcl12k 12288 44 0 44 6 5 1 1 0 8 1 mcl9k 9216 24 0 24 7 6 1 1 0 8 1 mcl8k 8192 27 0 27 8 7 1 1 0 8 1 mcl4k 4096 76 0 76 7 6 1 1 0 8 1 mcl2k2 2112 14 0 14 6 6 0 1 0 8 0 mcl2k 2048 49889 0 49853 13 8 5 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 91389 0 91304 25 18 7 19 0 8 0 bufpl 256 11579 0 4653 434 0 434 434 0 8 0 anonpl 16 207258 0 198688 93 45 48 65 0 62 11 amapchunkpl 152 7927 0 7844 33 29 4 13 0 158 0 amappl16 192 9450 0 8966 102 69 33 49 0 8 8 amappl15 184 823 0 819 1 0 1 1 0 8 0 amappl14 176 131 0 129 2 1 1 1 0 8 0 amappl13 168 277 0 272 1 0 1 1 0 8 0 amappl12 160 93 0 92 1 0 1 1 0 8 0 amappl11 152 756 0 744 1 0 1 1 0 8 0 amappl10 144 178 0 177 3 2 1 1 0 8 0 amappl9 136 812 0 805 1 0 1 1 0 8 0 amappl8 128 392 0 370 1 0 1 1 0 8 0 amappl7 120 55 0 49 1 0 1 1 0 8 0 amappl6 112 666 0 658 1 0 1 1 0 8 0 amappl5 104 262 0 252 1 0 1 1 0 8 0 amappl4 96 1823 0 1799 2 1 1 2 0 8 0 amappl3 88 259 0 253 1 0 1 1 0 8 0 amappl2 80 14262 0 14200 2 0 2 2 0 8 0 amappl1 72 40196 0 39769 24 15 9 19 0 8 0 amappl 72 4018 0 3984 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 87 0 12 2 0 2 2 0 8 0 uaddrrnd 24 1718 0 1703 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1718 0 1703 1 0 1 1 0 8 0 vmmpekpl 168 14836 0 14814 2 0 2 2 0 8 0 vmmpepl 168 187952 0 186455 155 77 78 87 0 357 10 vmsppl 264 1717 0 1703 4 3 1 2 0 8 0 pdppl 4096 3442 0 3406 6 1 5 6 0 8 0 pvpl 32 638795 0 626966 283 133 150 214 0 265 50 pmappl 192 1717 0 1703 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 647 0 87 17 0 17 17 0 8 0