kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Mar 24 12:18:56 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.122' (ECDSA) to the list of known hosts. 2019/03/24 12:19:12 fuzzer started 2019/03/24 12:19:18 dialing manager at 10.128.15.235:34388 2019/03/24 12:19:18 syscalls: 1 2019/03/24 12:19:18 code coverage: enabled 2019/03/24 12:19:18 comparison tracing: enabled 2019/03/24 12:19:18 extra coverage: support is not implemented in syzkaller 2019/03/24 12:19:18 setuid sandbox: enabled 2019/03/24 12:19:18 namespace sandbox: support is not implemented in syzkaller 2019/03/24 12:19:18 Android sandbox: support is not implemented in syzkaller 2019/03/24 12:19:18 fault injection: support is not implemented in syzkaller 2019/03/24 12:19:18 leak checking: support is not implemented in syzkaller 2019/03/24 12:19:18 net packet injection: enabled 2019/03/24 12:19:18 net device setup: support is not implemented in syzkaller 12:19:23 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000000)=""/189) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) geteuid() fcntl$getflags(r1, 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0xffffffffffffff60, 0x8, './file0\x00', 0x2, 0x9, 0x6735, 0x7fff}) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x10001, 0x6, 0x0, 0x5, 0x7f, 0x7, 0x0, 0x1, 0x7ff, 0xfffffffffffffffd}) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000340)={'.\x00', 0xffff, 0x2f, 0xed, 0x0, 0x31, 0x9, 0x19e, 0x1, 0x1, 0x72ca, 0x8}) getpgrp() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) geteuid() r5 = open(&(0x7f0000000400)='./file0\x00', 0x100, 0x80) r6 = semget$private(0x0, 0x5, 0x10) bind$inet(r5, &(0x7f0000000440)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000480)) r7 = dup(r4) mknod(&(0x7f00000004c0)='./file0\x00', 0xc000, 0xffff) semctl$IPC_RMID(r6, 0x0, 0x0) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000500)=""/130) poll(&(0x7f00000005c0)=[{r3, 0x8}, {r1, 0x2}, {r7, 0x1}], 0x3, 0x7) getpeername(r4, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) chflagsat(r3, &(0x7f0000000680)='./file0\x00', 0x20002, 0x2) getpgrp() 12:19:23 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x20000, 0x4) chmod(&(0x7f00000001c0)='./file0\x00', 0x20) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x7, 0x2) r2 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x20680, 0x10) r3 = semget$private(0x0, 0x1, 0x8) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') bind$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r4 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x202, 0x10) recvfrom$unix(r2, &(0x7f0000000500)=""/78, 0x4e, 0x41, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000580)=0x5) getsockname$unix(r1, &(0x7f00000005c0)=@file={0x0, ""/28}, &(0x7f0000000600)=0x1e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x2, &(0x7f0000000700)=[0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000640)='./file0\x00', r6, r9, 0x6) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000740)={'./file0\x00', 0x4, 0x1c4, 0x8, 0x1, 0xf07, 0x80000001, 0xa5a, 0x0, 0x1, 0x7f, 0x4}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000007c0)=0x2) r10 = geteuid() semctl$IPC_RMID(r3, 0x0, 0x0) chown(&(0x7f0000000800)='./file0\x00', r6, r8) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000880)="ec42b7ac0ca0aae57b26dde422cafadb9cab3b23b77b511bf66d06cc4c7ca3659ab9fc09b801adbdeebacfeb6b40e1c68a3a211872631cba5b40c02b48ae3032cac7361e1fb5683276f247274cf5ae8c72c0e0b6f8a3fe408f43fdefe0bb49ec55cd756d804bac86471e4d653c966635c5903d9f0ca5c5da0cb0880f3e8369c3554dfff8afa957b21a79c48562f4ea5b699048e048e43d79de622fd2c22030e5154a5c9d608f0dd2037e1b1fc12c5452", 0xb0}, {&(0x7f0000000940)="6d5480bb677566a3368190c0e49ec89942c5a98a1146573fc8344ea05b457fe756d2", 0x22}], 0x2, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r10, r7}, @rights={0x20, 0xffff, 0x1, [r4, r4, r1]}], 0x60, 0x4}, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000a80)=0x8) bind$unix(r2, &(0x7f0000000ac0)=@file={0x1, './file0\x00'}, 0xa) setegid(r9) 12:19:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x2f2) 12:19:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x1000000000) close(r0) 12:19:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x28b) 12:19:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x0) connect$inet(r0, &(0x7f0000000440)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x6) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000300)) fchmod(r1, 0x21) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x408, 0x0) recvfrom$unix(r3, &(0x7f0000000200)=""/251, 0xfb, 0x43, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000073135b546b9fa9c7ff989a0c4f5d4c5e86e5f89d63b8cc7fba51232ae454772c978e0b9723e3aa6f95723495a3a8368fd50fd6fb85f7cc323457f48b5d4db477e9ea340034ddee6f8645063f233690ccc039306f0669499aa5fc0fd19b9f584cfb5b5af6292551c54671ac726348946114977465e2563bc95068828d1de413614bee2b26dc57756fd701ba55e3d097fe6e4215b265ec7b3c223ac6e32acbf65774071357d41aa1108029af396576228447549489e90193b91fc34117325c9b74f4df5d0256bf8665da6f3b08fa5752d7235bcfd62ac6bff83dafdd9b323a1c759f1948cc3a900600bfbb864a08f90bbbfe2ab4c8dcb4fe151e90d6e5e1cc669854c3e2d2a7aa2d16065f207f4d4d047c76cb48fd277fb3ab24730f5827905a3885c89ba2caa968753007e876ae33e488d6b303dd64543c5fb36016cc9238346488782ca37779bf9000e3103f5ca6b7e907eea41c6ca7ad8c091d29a246c633bc92e7248da06ebe4645f5b63986d1af79f8dd5b19d32a4b0357a5c8657fb883806dd2d797f0a00785c0797f355ba91965cbc9756a5648ae91358ddb8b7c0000347602b2b2266ff60f51830fa118f562e696c3e5ebfeb352a2807334b5c04a468f1e3b24eda65885beec273ec61acf0ed74d21dea52203f2c92fb7add56aa1e87c0e7917fcb254002d43a7946d"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getrlimit(0x0, 0xffffffffffffffff) r6 = semget$private(0x0, 0x3, 0x209) semop(r6, &(0x7f0000000000)=[{0x7, 0x7, 0x1000}, {0x3, 0xed0f, 0x1800}, {0x3, 0x40000, 0x800}], 0x3) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001480)="7face8f6319993b12cf697e49788bbf5d7e141c744aa64638ff9eafa925cb4d8b781653047ed7beca534c813a69968f0bc5837dcd44cf6d13c6d04eb28ae1928f91f2e9d24417b49ff8a1eaa7e8b8e350fb3573ab3752ca293f3929682c7c81a3e9e29ebc65d753ec36f64e14bc6e7b38f6019f00e444d8df5bc865c547d7cb23c205ae298b9dfd0cbffe9aaf6646af39f951dcfb1f6609c0306e7f8c8eab56aed66e61f43b5a87cdc3f8db2a41badddff8356264f909d5165d70785bad05122d14fd597d0743f52c335a4b34382ac40956714302ea1d6026b74959332293ecb1b7770", 0xe3}], 0x1, 0x0, 0x0, 0x402}, 0x400) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000040)=""/187) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r8, 0x5) setuid(r5) setuid(r5) fcntl$setown(r7, 0x6, r4) rmdir(&(0x7f0000000340)='./file0\x00') r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r9, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 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') 12:19:23 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000480)={0x9, './file0/file0\x00'}) msgrcv(0x0, &(0x7f0000000380)={0x0, ""/166}, 0xae, 0x2, 0x1003) msgget(0x3, 0x18) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setgroups(0x5, &(0x7f0000000140)=[r3, r2, r5, r0, r1]) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) sendto$unix(r7, &(0x7f0000000240)="3aa850b0f88d7a8446ae4cd2910b86e96dbc82e7a0f450c66dde920727bf7987748112ebd1ae987e9f1809e6925dc8bd0cf76c35ad8bf677f5107a4129d6f95fc9f7dd9a8bb2cdbcd8f5a68b69af082643101082b19215caeb4ae8913ea28e382ab0af0642d87eb8ea13db448b7891f0558678db8f7430aa7e2aab04a6eff7cc5eff3ce79cfe9b62bbc4fbd9c8e4f755df2cefe351eff20632a98b8d7e0e77797e0427553f399313f93cbc7840", 0xad, 0x4, 0x0, 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0/file1\x00') ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000300)) dup(r7) msgrcv(0x0, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgsnd(0x0, &(0x7f0000000100)={0x3}, 0x8, 0x800) 12:19:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000140)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7b5bae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 12:19:23 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 12:19:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) fcntl$getown(r1, 0x5) 12:19:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = shmget(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8b80, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000100)=0x1) r5 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r5, 0x3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0xffffffffffffff5b, 0x7f, 0xfffffffffffffff8, 0x0, "d00e34defa3c3ae295c351e601567b6278f318e8", 0xfffffffffffffff9}) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r3, &(0x7f0000000080)="b762dba0abfd9335551c75ecaacc6294258383fcaf44004e2cf1b58393299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff8", 0x1fe) 12:19:23 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) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x3, 0xfffffffffffffff9}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x8000, 0x9}, 0x8) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) 12:19:23 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="9ba7df1d320f63e7c30996cab1b56fac0b514c00fdcbb66c99e96d30610443dc59e2d1a628ad3089421fa8046fa980b3561a880a4f28ade80f83f11f21f8952d58e6332778e1483bcf96c5f16d006da1f8cabca45e8c708327daa1156c6770cb609533c08e0f9667f0845d40ed53a4ba6387a05a1f1e21f3d36a554957fcd0c49eee7e83f895c59e286c5f85127afc05e5b8035d4f", 0xffffffffffffff60}, {&(0x7f0000000680)="f09dfffdd7ff955a6759afa013b5ddb7c63aa09ec65f17c662c7a5586381981cb039292c3bb4604799f762f76e3a47f018c6bf90ac9d58b26b4568d6d3a9ebd8cdd902e49b6edf09440ff9257b008777de80eb4f90b3b81fd5fa083ec8625964efa2842c9d756feb8dc5264879dd606b8d5c9f58f2698dd8836203e44fa0993024866fb9f0817aeaeed50535d5d33f5504c1941fabb6bd8adbf30f10d4ebabe2cef6000aef4da25eb35ac49ef84c35a0adf3092d4bec996270cadd1fd3e45337db2b40af149e6859533fcb7ea2c9789c029d6cb9ee08df", 0xd7}, {&(0x7f0000000200)="9cc87eb536fbb4b333db78f3798c78a7a0aae952c5726e004426928ea72a840486a8d490671bd5d6dc7012f729da6cbba2224d87e6b331e8bd01300cf9f5c898ab1f2ad5df870855a0e303fe59dc1170e8cbcbaefd505881cca09a0b68f35b8ca8177329263a723aa966c991512ba07e3735d51a8db6d54c95e3b8c981e7610b0140aeb20b5aa116a314e5c6559c2665c447113a898247c39e7058966d0b08054d0bbd899d455f8d43740e33c6ade0ca48d19ef80fc4861d53ae3130d7ddb961aee806f9b34d9cc73faeeae2", 0x8d}, {&(0x7f0000000300)="d6f429", 0x3}, {&(0x7f0000000340)="7bbe008cc289b1ecb3eca0a22661f4e8eb78eefe6d4e9b8235094fe70f2e36cb164171f6f164844a73aa9f3fc849593611856fcecdbd32e4386fe373c475af3f791a5cb8a285f8a6cfa601b1efd3963ad4f65f1f661f28bbff11b72cfe891dcc36b19ac74970809921a4285f01afbe0b0d8dd2fe2969a0d8598bfc59392ec13ccf0b65958d37a8b8bc63b2cb07e9eca2d0bbaeca239d6bd006e2d90fa0ad39c84fa7d2c0bb", 0xa5}, {&(0x7f0000000440)="36e4a4db86a035f17e54d5496ce34e23e94110ac15f58b69d19541b46973fd8db864cbbe28c8a95739bc70f0da25b9dd06036afcbc45057ab60b1f1def1166e632f248a01b7b89d1dc9d8902ee1c11391cecb3872ae98e7092ce8817d061a301b7110b14bc8c309e941d432c2937f89c797813e91c04c15f76471847f0d6db7406980d3336b0c766f09cb12ae773df6f3949afd5149b89", 0x97}, {&(0x7f0000000500)="1a8f79847abcbf2c7ef447b020910d701b67a7ef28575a2a6ba0aa3b0936e8c7008d6a53b98a2ccaeed7ffe3dc54a762f149dce7d9d9ec606fa702ca285a0daafa8bed32482ceb2528c4d8ee65bcf0833e410d80b1343163035db459ae5f10d000d55db24495550b6882e33114549d258342d2b30aa004f286c7280e86e8226711d77979dc44ec82ec2fd7ead51271273525b867cdda9f294c968ad6c6faafba88118ae68dad3993ab8170e56c3fecf0b486e681639287b02a7e7635083fa628326cbab89ef89b28eef335dcf5e911a9719cfd", 0xd3}], 0x7) 12:19:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x8004667c, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 12:19:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0xd08}, {0x18, 0x3, 0xcc, 0xfffffffffffffffa}, 0x8af, [0x673a, 0x4, 0x7a94, 0x4, 0x5a57, 0x6, 0x2b6, 0x19]}, 0x3c) mknod(&(0x7f0000000300)='./bus\x00', 0x20, 0x100042ff) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) select(0x40, &(0x7f00000000c0)={0x472, 0x0, 0x9, 0x4, 0x2, 0x1, 0x1, 0x2}, &(0x7f0000000100)={0x9, 0x8, 0x9, 0x8b09, 0x4000000000000000, 0x2cf1, 0x7, 0x3f}, &(0x7f0000000140)={0x401, 0x7, 0xfffffffffffffff8, 0x7, 0x81, 0x7c00, 0x0, 0x10000}, &(0x7f0000000180)={0x1, 0x3ff}) getgid() 12:19:23 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 12:19:23 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000003740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x20000000000, 0x12, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x12, 0x20, 0x2, 0xffffffff7fffffff}], 0x1f, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x4, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000016, 0x0, 0xcb5}, {{r4}, 0xffffffffffffffff, 0xa6, 0x2, 0xfffffffffffffff9, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x9, 0x8}, {{r2}, 0xfffffffffffffffc, 0x10, 0x0, 0x8, 0x7fffffff}], 0x6, &(0x7f00000000c0)={0xda, 0x3}) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000000)) 12:19:23 executing program 1: clock_gettime(0x4, &(0x7f0000000380)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r1, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) r6 = socket(0x0, 0x5, 0x4) syz_open_pts() write(r6, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r7 = semget$private(0x0, 0x6, 0x8c) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) ioctl$TIOCSDTR(r3, 0x20007479) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000008c0)=""/4096) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) semop(r7, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r8 = fcntl$dupfd(r5, 0x2000000000a, r3) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f00000003c0)=""/76) writev(r6, &(0x7f0000000340), 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000240)=0x3c2) setuid(r2) semop(r7, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 12:19:24 executing program 1: r0 = socket(0x20000000000000, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x8) 12:19:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) r1 = msgget(0x1, 0x214) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r4, r5, 0x80, 0x1f}, 0x9, 0x2, r6, r7, 0x8, 0xd7d1, 0x6, 0x100000001}) getpid() 12:19:24 executing program 0: semget(0x1, 0x0, 0x200) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x1) mkdir(&(0x7f0000000000)='./bus\x00', 0x4) mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000400, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x100000001, 0x3, 0x3, 0x3ff, 0xaf, 0xa, 0x9]) getsockname(r1, &(0x7f0000000cc0)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) mkdir(&(0x7f0000000100)='.\x00', 0x20) 12:19:24 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchdir(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x30, 0x40000000, 0x4, 0x21af}, {{r0}, 0xfffffffffffffffe, 0x9aaf23c39ad124c7, 0x1, 0x4, 0x100}, {{}, 0xfffffffffffffff8, 0x28, 0x20000087, 0xb31, 0x81}], 0x60, 0x0, 0xfffffffffffffff7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x91, 0xfffff, 0x7, 0x519}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000000, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000002, 0x216, 0x101}, {{r0}, 0xfffffffffffffff8, 0x14, 0x3, 0xffff, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x40000024, 0x200, 0x2}, {{}, 0xfffffffffffffffb, 0xc0, 0x800fffff, 0xffffffffffff0001, 0x9}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x28, 0xf0000006, 0x81, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x1c3, 0x7}, {{r0}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x1000, 0x19d00000000}, {{}, 0xfffffffffffffffc, 0x8, 0x2, 0xc0, 0x45f7}, {{}, 0xfffffffffffffffb, 0x20, 0x0, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x3, 0x100000000, 0x8cc}, {{}, 0xffffffffffffffff, 0x84, 0x40000000, 0x401, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffffe, 0xe4, 0x10, 0x6, 0x3f}, {{}, 0xfffffffffffffffb, 0x22, 0x80000006, 0x4, 0x5}, {{}, 0xfffffffffffffffd, 0x18, 0x11, 0x6, 0x2}], 0x2, &(0x7f0000000080)={0xfffffffffffffff9, 0x7fff}) 12:19:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10012, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x0, 0x8, 0x4}, {0x18, 0x1, 0x10001, 0x64ec}, 0x16c67984, [0x77, 0x3, 0x2, 0x8, 0x9489, 0x7, 0x7, 0x401]}, 0x3c) sendto$inet6(r0, &(0x7f0000000140)="d93a6beeefa662198e324ce3a1ecd3aa178dc646c0b0119249ebd8a29ad509f559ffaf64a6e39313cd06e238f938e4ecc68ac15d36773bbdc63cf0c083bb9bcf6bb38e2d20b849a7110d49d01365741d7f055ce67aa463c8e23fd537c6d41ab26e5934e3e32be201a42eb58a1bd22b31b3b3fc4ad3a2a1c994f38b894828747b3a5789a32c34ece1cf3751b8dad241875773d21ef0f89098e63e758053cade947a074a1a5fee1734e32ab60d287dc13def9011ae57a1deda8bdafe327596c5fa777a3411599995e98134b9", 0xcb, 0x8, &(0x7f0000000240)={0x18, 0x2, 0x8}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x1, [{0x0, 0x9}, {0x1, 0x32}, {0x3}, {0x2, 0x10000000000}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x7fff}, {0x2, 0x7}, {0x0, 0x74}, {0x0, 0x3}, {0x1, 0x6}, {0x0, 0x100}, {0x3, 0x3}, {0x1, 0x1}, {0x2, 0x1200000000000}, {0x1, 0x100000000}, {0x3, 0x200}, {0x3, 0x8}, {0x0, 0xa20}, {0x3, 0x7}, {0x1, 0x3}, {0x3, 0x7}, {0x3, 0x7}, {0x0, 0x9}, {0x3, 0x4}, {0x3, 0x5}, {0x2, 0x7fff}, {0x3, 0x2}, {0x2}, {0x3, 0xffff}, {0x3, 0x2}, {0x3, 0x94c}]}) sendto$inet6(r0, &(0x7f00000003c0)="34a61aaf6adcee4a570fe2b915ae3190fad3f39e3b88dd9c9788747693403822d57b8870ff60c305ba769add", 0x2c, 0x0, &(0x7f0000000400)={0x18, 0x0, 0x7fffffff, 0x2}, 0xc) r1 = socket$inet6(0x18, 0xc003, 0x2) sendto$inet6(r1, &(0x7f0000000000)="40bc8fe61eb1aa858e505abafecfd48444547df1201a480ed02eed3bb658c2641a76befc84f6b2d6d6786845c8fc0ea988dc223afa069aed4102a92b471d33d809deff777cc0a74e1f4da7be15619860fe9b2e8e4da876bce40bb45454c337f23ab4d6e03590720409543f9c737d687c0395626e3dcb7d5a3f013028c4b0c215df29a3d6d57721135e203cabc573118a78e9fc2e865cfe335ee762ecf0057c4c1c6924a414c45f8988ea59a3a83a3f04a923b9d9a302c73bf37e753462880696", 0xc0, 0x7, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x1}, 0xc) getpeername$inet6(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000005c0)) sendto$inet(r0, &(0x7f0000000480)="818f26045393abdedd1c8f0463e3aad0a4ffee11fabd53fd64bcb9f8772734674d6b36bb961ae94d6853b55a7d0d5244ebca4263f78b25c5f5d174da4fb8218033787292772bc1aa41f72540dbe2bc8991fec0d52c15ac60d57803447a8c4e8bf1aa1835007bafcf9556c9d170ee9afb15a7c7df88303f9c4c65dd721e234367cee17540f4c4cc77e2a2d8674c84592b78fadec6af1e19cbaf460b45a98f03ce3860bcfc84033a4204cabf42f4addbd26b787adbacd1a7acc8744eb6a1307eb0c07415b00d4e78bd85b6", 0xca, 0x40e, &(0x7f0000000580)={0x2, 0x0}, 0xc) shmdt(r2) 12:19:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1702) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 12:19:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x840, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000001180)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) close(r0) 12:19:24 executing program 1: kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) pipe2(&(0x7f00000001c0), 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) 12:19:24 executing program 0: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3) r1 = socket(0x1e, 0x0, 0x8) dup(r1) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000180)=""/227, 0xe3}, {&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/16, 0x10}, {&(0x7f0000000380)=""/103, 0x67}, {&(0x7f0000000400)=""/203, 0xcb}, {&(0x7f0000000500)=""/172, 0xac}, {&(0x7f00000005c0)=""/176, 0xb0}], 0x8, &(0x7f0000000700)=""/169, 0xa9}, 0x1) connect$inet(r1, &(0x7f0000000840)={0x2, 0x2}, 0xc) 12:19:24 executing program 1: link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) chmod(&(0x7f0000000080)='./bus\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x2000, 0xa0000000000000, './bus\x00', 0x6, 0x646, 0x5, 0x1}) utimensat(r1, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x4, 0x8}, {0x1, 0x4bfa}}, 0x2) getdents(r0, &(0x7f0000000180)=""/10, 0xa) 12:19:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000000)='./bus\x00', 0x822, 0xa0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000100)) 12:19:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2c7913e4bad21c4dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febdab4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7e6423e8e9b31f678df44ff0ff", 0x119) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff39, "fffffffdc56dc803cdffff01010000ff0000b700"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:19:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) r1 = socket(0x2, 0x2, 0x3f) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 12:19:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 12:19:25 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 12:19:26 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x28) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x4, 0x0, {0x100, 0xacdd}}) 12:19:26 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) r0 = socket$inet6(0x18, 0xdee889ff420fc8f5, 0x1000) flock(r0, 0x0) flock(0xffffffffffffffff, 0x1) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) 12:19:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x312340c4bc408dd7, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)) 12:19:26 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0x120) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x2) dup2(r1, r0) r2 = semget$private(0x0, 0x3, 0x30b) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000040)=""/154) 12:19:26 executing program 0: r0 = socket(0x2, 0x4, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 12:19:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)=0x39d) fcntl$getown(r0, 0x5) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)="9dd740956bad39cc0077894644d73514fa1687e49e20fce93493180961867db4298ca21c1f181a2160a0a302616e30d1b080bf7d7585ce3c886198da38ff44409994e9c72c80d2d2763780e1a72b34194de65fb920eb9edb724f09b554d1c46664a3d4950c0bca3c0290c92548c704ceba1c0e1deb45298efa3186a1bba5d987c5843f7ede04475d9ba09906c3d1f20dd80a011cf3a370bedc3d1e7b24935e66c4878a22ba556a4a844d25c42ae0febf720b534e8829e16ff7489bc871fad5b9db0b", 0xc2}, {&(0x7f0000000200)="58011d094be60840be2ea2d5955441c132675f0226e661750d274be71f66bcea5bb50b717c10594c36cab4820fda58032eceed0601fed6e9ae5dffc8f03e60186b5ba8d4476ad0ede3ae297f95c4354ac71dffd7773fdae0ffb95577f117482d8d397e0232d87c812a130afc", 0x6c}, {&(0x7f0000000280)="bdab85f1ec672fd0097e4d5398162fef9622", 0x12}, {&(0x7f00000002c0)="910dacc9588f7bf3cd5882b9fc5cc7f7ee03d8eee3550ed5ba0a4282a8456dc47d59961bed9fadd8d85cc0b544216444fd942e6068be373496e8480d93146b0490622bb0c3bb796df1aab6cb7a9ead9b17d37ae852ef50d62e7f05", 0x5b}], 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x0, 0x841}) 12:19:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x40, 0x3, 0x7, 0x8000, "773c9326cfe7fa80e8ad8622470e7640fc639790", 0xfffffffffffffbff, 0x2}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffa0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 12:19:26 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004000000002c000000000000a73c85d75259d653000000000000000000000001000000000af6cee7a484edd0ff7ae6", 0x34}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1000007ffb, 0x2000300000000}) open(&(0x7f0000000000)='./file0\x00', 0x840, 0x2) fcntl$dupfd(r0, 0x0, r0) 12:19:27 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) close(r0) r3 = semget(0x2, 0x100000000000001, 0x82) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/204) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x1f}, {0x1800000}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x1ff}, {0x7f, 0xffffffffffffff66}}, &(0x7f0000000080)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) 12:19:27 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10200, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 12:19:27 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) mknod(&(0x7f0000000040)='./file0\x00', 0x6008, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x100, 0x20) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x2, &(0x7f0000000380)=[0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000400)=[r1, r2, r3, r4, r5]) openat(r0, &(0x7f0000000080)='./file0\x00', 0x190, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 12:19:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x40000000000018, 0x3, 0x1) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffff99) write(r0, &(0x7f0000000000)="2b00ff23000008003a00000000060000d4c1f8558eb0e817", 0x18) setsockopt(r0, 0x0, 0x6, &(0x7f0000000180)="02e3c7bf82c35960a68087a8bc60a667b67da6ee1bef35ad0dd2120f30a4c1fdfb1fbebe2c60cec4ce2fdede20d927ea787ab3707b5750ebf244bb0ec2454e9c2dc40be53747ce64fa3e87d962e6ec72c3057b618f811b0726847bff57fafae50abf232afb7845c83ef01ddb19ecd475ad1fc0142a72365a977a0eebee3d61d48e423f3f1f05263763e95d01bdcc33df7fd7b8725e56f24d107d1a07cbff9466769bdf3a5d02180db79905ef4660cf920a4b225a2fad9c7e9240a63d4252379a7de5b9a339cec7", 0xc7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 12:19:27 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 12:19:27 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r2, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r4 = fcntl$getown(r1, 0x5) r5 = geteuid() getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) r7 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getpgrp() r11 = getuid() r12 = getegid() r13 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r16 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r18 = getgid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000380)="81cfd11be86c8839c5cd1b8eb47aa7facb902d980298f8f7fd1f588d177e391a5ef3d57f181423bc23b87b243c9701959201b0eedf78a8c5a4899cd3d1ddeb3c7cb438d19e2f580842bdbeab990e8fc7bc58dfc6124346e49a808a6d8de0b1abe6239fe99a60b0fc13cd0d645c72e29dc1d89b57d3b1df33b534b592397197381f4a3ca7238b2218b5ca9da376fd7845d6b3653c9242b6dba1d57dbd40b9", 0x9e}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x110, 0x404}, 0x4) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r3, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r19 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000b40)=""/227) mknodat(r3, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 12:19:27 executing program 1: socketpair$unix(0x1, 0x202, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 12:19:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000540)="079dfdd74bde9c8bf3df671947dc5eab8dec6e1ae512f2fd60b521d9ee1ec399fbd4446ed10cb9d1e6ca28272aaa8831d28c37217ab35b529e5dc0272b4c3b264a0ac102c9377c3e341a2411396eb064e558077caf7728f3870953d333555688926001660ab48ba5d46c0735124ced0f72990a0a40dc1c8f85b6385d53e36c83f445c18b8584f0e9c7120b07260f9ee125bddb461a2baf1fd4ce1cb1d32621eaaa47f00979cc0848a94a06e9a18ea677c9679206ba350604dc4afb9a0306aac51e08e81fcc6c59b670d6c1c58082c3d552a13063da5ca9408c92140f4d1c85", 0xdf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:19:27 executing program 0: poll(&(0x7f0000000140), 0x2000000000000340, 0x7b) clock_settime(0x0, 0x0) execve(0x0, 0x0, 0x0) 12:19:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "070355c6c6374700734414000400004000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 12:19:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x19) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001100)=0x401) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001180)={'./file0\x00', 0x935b, 0xa68, 0x1, 0x1, 0x4, 0x9, 0x3, 0x2, 0x0, 0x6, 0x2a}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0xc68c, 0x36ab, 0xd68a, 0x800}) shutdown(r2, 0x1) 12:19:27 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9f) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000940)=ANY=[@ANYBLOB="053b958841e7f207658a1c80073c85fbe6c469756d0dd45f435c8d3441fce400a885fcb6ddf62909be7a584e34832edb6d3dda4cdbe88af7cb4c51ec9d91e553c2f32d4e46e055a09c1d"], 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) 12:19:27 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x10000) 12:19:27 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000000)="3615a83fc6aaddafd1bc1c8dc1c4278415d0f3b5481eee064280b429209a11d96a76c21c443b3d3689da0d85a47c21666b0e3206b5559410358c39f0fa6d9ebef6362e47cf7ae7", 0x47) fcntl$getflags(r0, 0x1) fcntl$getflags(r0, 0x1) 12:19:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000000c2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000c1) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0x7bca7f0b}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000100)="abc5f0cfd25b69e1d0e2f2a660b821877567b0849de7600ebb5d", 0x1a}, {&(0x7f0000000180)="3a74fb57e5bd842ac6b53d4a8bc49986f5694c7dc79b66514b58580494793f0ee8c32c852909669defa5c63732a40b574c519e97ecdbe8d9b01786c681c777519af697823c9df8ea98d5dbb53ebb8040b139a83c7f69eda908425f88e066323bdee8643f7bb3bfb47ff44f", 0x6b}, {&(0x7f0000000200)="b17d72c36fd8995e46a2b8a2430991acf7ed07effb45ba647349dc9a42423ffaf3dae061dbcd80dff9c7bb70473188a62356e8ee553871bbb3d505a734ca9ce6836fa4ad98b2f4fa823378739507aacbd39a99c462aa0694f32b980b0dddf07ef3270c10bfd541be8c37787485b73702e99f3e4dc00a9bf5e123328fd69addf653b111427cdc54a5dd511b90c7844253b1826026315c93ed714675aed4e31617449775551eb1a3e5bc433430a7ff95912d2860f12c288d13b0caf6fb1756c7315773a8abdb9633b456593ec424224d7a0e83c68d8e43642377e56e5cf1dfcf66f61befa90a243463fcba3d820a94bfb2a6641237218be7004df0d436", 0xfc}, {&(0x7f0000000300)="d321a333014d3db24f4625f981dd44e78ff8ddbe6906e742e1955c4bf769ede7417eb40994b1c06d3f7a443c92e26131453c748e098176df5949708ad8b5836fbe2ffd636e93d259d726c2070c5c895fad1c0fa995a70650b2f0b861c0420fef541d5d926d3fd3b2a1b8da7d4dac82884bcc1cb0d54b48c34aee1a6e1c8a5e7aee57dd2e21d2ae5dda0da67d516d77e1ead986e12e81cf4664e3efce866d929016f62f5ba403588c933b319cedf5ddc7f74074de3dbe3e622da5d118b1", 0xbd}, {&(0x7f00000003c0)="2dc603c231875d8598ce5c74912213e7b09e1da1c256a1860286b1c320950714f3dac6a54e02f6f3e8c15f467d174ec945d2318feb00f0e2b88dc36f7bcd955959389cce5eb4e8274d5199482d3bb123fde20a676086774618ec36cac0b90fe9f2e6442e5d00f2c22bbb", 0x6a}, {&(0x7f0000000500)="beeab45e9218aba017ee5e652a121a1848201db185eeae374500dfcc0251b3e96095e9a1f90de5c7ad0e86198ca6b7570b8d86112a8ed3186d41659755a85ba4cad4bce741244c8eb2fa3726ea9475c08feb7d7b26ac7d8ca3cc28bd11aa8ab64e12049d4540cc8359446a11af134eb11c095e655a7e347ae075c9c9975b62638e175e63b18ff4be4f09ec80bed33ca9cbe65bbb1e4c859d1200fdef641e469d69ff2753cd0450823c225266bc01eb4b2bff093b62af5f1d9eab466453a2428ba4d85ac6753becd6ab96e4652f360d1a60", 0xd1}, {&(0x7f0000000440)="dd4787ad9da4d59efbc2f3177a62", 0xe}], 0x7, &(0x7f0000000680)=[{0xa8, 0x1, 0x7f, "608302e27b708ab643f7ba2b9c722bfbefe2068af776add1bca064163a1129a164b18e51ab7a82c2b6c54b525a1f679424ac08d2c3169725cfc22d002cbdd788d0921e690b452d0e33055f5dcc3e8528949bf31c7eeee8f8d9ffb022faf3a0a0c492b1153a9c4bb9fe4f1f39b26a26275721c131b9f0b4b5ff028225722d9b833f3abdd1349aa8ae5f56b31c90d4b71fab3b7cb6"}, {0xd0, 0xffff, 0x4, "82f81ca4737d6c7cc143fc349101aaa45b3b21e82c533228d7cf22d1e6d64aec09d33ad0fbe3ed7f31fb25233099fc5f0d395258c20deae3c144dde0ede40f2a532229af1e34ee51f5d1dff02e37291f96cb2403f72825a682bb8445ecffd17b701373bb3ce490ec8a43ca15580ddaca338dd9b6746ab38098114c0de47dbcb24e364b90f7f6f965be1bfbd4b3934dd79957a6b9b27ad323dd096dc2a6a804e01d8fe261b905610a5fe4f6d9b8ea7b52c50505c381b61b4b15ac"}], 0x178}, 0x4) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) chdir(&(0x7f0000000140)='./file0\x00') 12:19:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x402, 0x80) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) ftruncate(r0, 0x7f) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x7, 0x0, 0x6, 0x100000001}) 12:19:28 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="9eebfb00e24f28c4e185e4d4235fcb4280705c6edccca8378b0e2a38c28de009471c811de6c97d63dd9de6793064aea10dd2af2ec9289539d0fcb1d4a9cf58d4555bc69d0e945c96938a88e3008032bffe7f7f679aabac725beb6e86b585b7c77d989fe0e98f2ef91bb8e7f3d274efea53e343f308599746e9ee3699b6b1dcba63375df1dac60637aa7496cb1fd805b67ea61530f72feab82be2105490c1ef6852bc6fa0aaf2a76a97f87c0ea77207e71888b16b000000000000000000000000"], 0x10) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) 12:19:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = socket(0x19, 0x4, 0x2) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)}) 12:19:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/148, 0x94}, {&(0x7f00000001c0)=""/93, 0x5d}], 0x2, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 12:19:28 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x6) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100a1, 0x4) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r5 = getegid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r4, r5, 0x2) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) fcntl$setflags(r1, 0x2, 0x1) fcntl$setown(r1, 0x6, r3) 12:19:28 executing program 1: r0 = open$dir(&(0x7f0000000980)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000440)="e8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x201e, r2, 0x0, 0x0) 12:19:28 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000002c0)={0x2, 0x0, 0x1, 0x100000001, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$lock(r2, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10100, 0x0) sendto$inet(r3, &(0x7f0000000080)="24242de2e4ff40a37475b183943ea28ab5095f197ff9b350f60f8cce28e905fb529b5f41d8c7ffacf1a7527706d0775634bd5e063e4e9d45d54a5a9d5483b119df230008322a4a289ba34d994a278bd9d1df54d65b65cafbc6b0aa72c7e74562ce1e8458125a2c61ef464f41147dac30be8a60033dfe848998b382eb7fa38fb465af0ea1118b52e511b028b8acd8a46c624fac0a6d34c4bbbd3bc4abe74a1c01ddab2218e6582c73855f956d141e4bd0f58cf553c8c9c377a00c97a69c9e8904033ad5fa0296a6168f2b43761aa1332ea4230a42b95173c05fcefbfa69", 0xdd, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 12:19:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) socket(0x20, 0xc005, 0x1f) 12:19:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000040), 0x4) 12:19:28 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x3, 0x0, 0x5, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) setreuid(0x0, 0xee00) close(r0) syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 12:19:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 12:19:28 executing program 0: r0 = socket(0x80000001a, 0x2, 0x2) shutdown(r0, 0x1) 12:19:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000100)=""/34, 0x22, 0x40, &(0x7f0000000140)={0x18, 0x3, 0x6, 0x10000}, 0xc) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x4) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) 12:19:28 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff0000010000170000000031b05abc314b89bacfb0465a3cc1fd5cd544d4633e3bf94dc66cfb0d8ea0adaee29f7422770648ee4b31718961532f371aa1945d182a1ab6d12df631553f7608cc42a2216e7fd874e238911632661ca3e31311c52962c725d937590fcdb03c8cdac456b394267bf4f8b2a1540babe4e6e9875d010000009136f07f117e8d82f2a721b046e937197e6f07cd709d2a1e61620f5b9dd6e034bbc186731207ba0ee90c53fc30b3f997cd224216c9e008ff414a0ffb60f60afa5f9830bec17a3908ccb85ef681df26ed2cbd9a9c35f68a34adb5dd7a6c71295ef55103010b"], 0xf1}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0x1fd, 0x0, 0x0, &(0x7f0000000280)=""/9, 0x9}, 0x0) 12:19:28 executing program 0: r0 = socket$inet6(0x18, 0x3fff, 0x0) r1 = fcntl$dupfd(r0, 0x12717c5a68f2c911, r0) r2 = dup2(r1, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0xc0, 0x10) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="006beb7a3edddcdd0b0055ab40de065a29aecc6c8c588698b9b4ed33ccffd924ae22f4bd6d495be3a302744d49c22b8747726564865b30cc27f938f4ec3f191a1a"], 0xa, 0x0, 0x0, 0x0, 0x7b, 0x80000000}, 0x4) 12:19:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) 12:19:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/207, 0xcf) 12:19:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600400000001000000000000000000000000000000ffffffff0000000000000000000000000af6ce", 0x2c}], 0x1) 12:19:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd4d) write(r0, 0x0, 0x0) 12:19:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getdents(r0, &(0x7f0000000040)=""/23, 0x17) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00140000000000000000"], 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8000007, &(0x7f00000000c0)={0x3, 0x2, 0x44af0261, 0x2, r1}) r2 = getppid() sync() pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="87803a7ed746bdad0dcb7e1fd8cd02b136cce278c8f9b63cf6e4e06889ae4d2876250173bf", 0x25}], 0x1, 0x0) r3 = getpgid(r2) chmod(&(0x7f0000000240)='./file0\x00', 0x40) r4 = kqueue() connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) fcntl$setown(r4, 0x6, r2) write(r4, &(0x7f00000002c0)="819ab03dc009f62a05a771a20ebaa68193b447a90788508586b6191aa3073639a2dc2a1d15aae9408e813004f233aa7b3f0ff46e2be01a2874de02263cc9cdb5ae8f983a5506bdb8acee119b8ebfe1017c73609a238751a229f6ce7e761b905bb178f9def3bd6b5efd9ee370e6d967b9000d34f35867c06fd49a5f1b0db9d98dbc7cb615a3c8257ed381052dd5d8e413a3274cf4bfd2e971db5ba3e67473a8a148e071c33fc85b73ebf3b5584d39c76d657e222918ea20d8478458900d7eea5245625acaf8e2fd2a8213d3683262263b5718a6188fde63996449b4fbc1cd1f311570677e8b3e67b626eb17cf516964893741ba7714023a262ca447", 0xfb) rmdir(&(0x7f00000003c0)='./file0\x00') r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000400)='./file0\x00', r5, r6) getpgrp() setpgid(r2, r3) fchownat(r0, &(0x7f0000000480)='./file0\x00', r5, r6, 0x4) close(0xffffffffffffffff) 12:19:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530001ee1943a77ac698d79abb99545ae9b7e9dc023d19397d8a45a211f2633aebb62f1d855616e45a72599a453d412051032ce1e89455187e75ec13417ac147341c52e0359049a0ffbedde0e1d20238f625177a936be48e52cf9ce53cc3f17fad09f5ce5bc0c5df885554098eb45a37dfea8e8a580779b4ccaccb1"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd4c405e90d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e5dbe014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c63839725e1e9a04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef0645238eccbecb78416f17b8c523d392730dd1fcc11785c19a2cc0bfed0f5b22d8a5f97f8e9c0ba0d426c24b478ae873783b349c7a64a1f3201bddef4916f75005fd12e84f17c082b1c275557d912e5f7cc9bc9e4973c1fef5c7647aaceceeb3d9011d1f05395066ec547836f754ba9f9feee9293a469053ab6ebb4235f9e9883021c50ef7da0571906f57dbf75d41b1717f1c5613bc58a853fa726b017e3b171b74e8c4a1daedf411590d9a5445441f2300b3fcf9513923bc6cf5a401b9c0798c5bc699966c616c585c886664921043f232722495c7dd830efa26460b37d35a58c4224d33bb33bd0c260414908972f339edfb938d08948079a8cd8b0bb9be98a60e12f8e3b01914332ef2ac676a9f97c71bbd8da113ae36a514a6644bdebb52fe02899384846e16790643c467e216706ca1493b4fe11469d1a300d42a995c3c7b533ead66e0576da9f2c70a5c9d787fdd62c3e9a47d728ede9d6f69fd4f11a942d7df741fdb676863735159ca719947ec4762885e4bbd87744376039264bb630c98c12a89c90610b6b64640451fd90ce7cca99268f3fe75345ba6b4ad8b748d0308ce72c5522f040f44b6c31c6424368875c4223fde0f950dbe117f44478fb06941ec780a04dc057a133832dbf420cec6ae6a6af8cf82b3bb4805a3417fe83b80e04479b54b8135c5b6356c48aff429a718917ef0b3047b4deea578fbc44c872f6c18109f2beb4a49567ac3df371bc69eb7ee92df31c07e9c5c17fba99088098adfb0ff4a461ef3b7f3012f41d15795a460bccad97dc9009230f6815655b498ea8b57765f66210eb85de355af721b44fc4787c8f6454f75cff79c9960318c7ec400f190a76ff6b4fef655348dd0e285b613d3a18ba59c019524323e68269472ede6c7f02569ec91ad368ebd8e7bd8339e40353b8f2bbd272b93a690563c70df09f9b4f8aa2976b038a9b12345dceaf157c0a618e6865025cb73bf63af0b17fe37a694c95b8f44fbea85f408d3ffe62f9e536b27bf9b57887336566d2cc47d50ef8bbd6245fe4012231324fc01823159ba9c3758360ef3d52f382237ea83c7109d90dd3258dda815d45b89fabd3fe46f87e2681261d84ea8b73efa7c7c9fb0a821645184ff409e18db25c37b8ebad37b3cfd0346c727ca2deede3a0c66152baf59c6adf0860d3ad5269645860ac849ee86e61ee57ff3e69ab686e9ee0f6d0ac1530e406b78105a83a4c2a4030400c9549a828d92a455a69cc8a45ba1124822e1873fa65825fabb1507d9e899217e960113362117d239d3bd35ae0bb856eab85486ddee9c1be7986619f39e022dcfbc4d41cde258761cb7554ea713ae7356852dc83635c5f34defb4981dcc89d449530345992ff3151916b83e6089876d8e62f3c75f7ef5f1c6ab0e3eba779c8d05d0641c981e25564474756ec9c7d188760f3562890ffcaa65120319e6fb3f9b0fb94f8562b31c116873b5d4e5dace414def4db1745b73173edec9bcf071d6709c6d77568ccf4a5381f45a60e0c904fb76f6545c8177b992495d90e4244a82bc5b3ed3c8eb449ea48a88", 0xfd8}], 0x1) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000180)="25b8fbd50e3d88d3299ae19b67b58c4be95839fae320c5904a127550106edc774e01ec6c8c955d6aad3fdaa267d89766924be07cddba8cdabb86e6c35d17cb2ed37e6fdbebb835075dbcf7849bd0ae943b977ba961bc2295be1250b114c586f08dfa6f926ec5f1864679b2bff1ec753ae2008b4a15fa79c658998e15c1cc0c91ffe41dddc7e2b0f742db5135e56954d3247127c83cb8b5829726718e364ba24021a121c137d90c7f437ebbf94e4dc4c3da5b38ee2e788dd697ffaa5e11410c3734a91f8daa0d9b29f4ab5f0a9874f559cfdafb2502efb34e516b335fd446974938d6f79898c0e648ea5d6f0bdacb", 0xee}, {&(0x7f0000000000)="4fa5eb91549501e6184a79c84fc286995a0a5ac32b1dda9429f5c3a65082282e057518d9b06e2162949bdbf673d65bb465ebf55b0b3d3895aed183da65cd2539d0c3e4865f59a31ee25ab510c5aec9eabdcb450ee4e1", 0x56}, {&(0x7f0000001280)="6e30382e56bbac45ae0f7d46b16b3a5715da61b8f1df39fcaa9fbe1d5e66b239cd63c7ed05f48162f27a66f572b02e28e20bd7efe3156eec825b688d958d67b901e82399e9dc5a541a505b07c2d54fe68d92b5808a33", 0x56}, {&(0x7f0000000080)}], 0x4, 0x0) 12:19:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x7ff, 0x0, 0x200, 0x0, 0x0, 0xfffffffffffffffd}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000005c0)=0x7) 12:19:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) mprotect(&(0x7f00005eb000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 12:19:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:19:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = getpgid(0x0) r2 = geteuid() getsockname$unix(r0, &(0x7f0000001340)=@file={0x0, ""/108}, &(0x7f00000013c0)=0x6e) getgroups(0x400002d7, &(0x7f0000001400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getegid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001500)=[r3, r4, r5, r6, r7]) getgroups(0x4, &(0x7f0000001100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getpgid(0xffffffffffffffff) r13 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) r15 = accept$inet6(r0, &(0x7f00000011c0), &(0x7f0000001200)=0xc) dup(r0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000010c0)=[{&(0x7f0000000040)="f26a57fd2a475323d7213fbedd5182f04053aa23b8f0a18763206f5d9c00b0ad83bab0071fcd04f14bddee2d8fd2a13d60364c2699a83b01e6ca9852e3c1236da5ae80a403f02cab991e52ba2f7c60bb0dbe25156661850842499e59f502da9260c91721d6b8ca23caf0ecfb9d952f1d7b74a81bbc4d0619da051cf27c90ee04db3872f68ebf84ada8782889ded2a36454f66ecf7e0fc35f1fef08ca4ae46e5575614f685f16f46851134e7d5effefc8bd5aca2f0508910e1f91466a29626414c6cbe384622c1d7de0f8de0645a305d17ba8e8abc8fbc78a02c786d086cddd8a675044a36754dc05ab1bde928a158c7c14f4619aa722ff3141955bbeca410bd525e02c51adf98a1f05777f0372139aed0b938c19340453d36655dc390d2b1645ca9c8b9851317e771e63cbcd6edd0ce7e22dd93db12d692de5f73df8c604c8fa0c3b327128895b8a5351fef8272a596ca57ca5193dc4d67495f78d5d94fa230f115d6310a6bbf687ee5a94172244c4612bbbd371e402d5a4b8f4e5afa1ed17584b81eac0f56dbc277c6fa0f7e9f06649b94023685199fdbc43574aab64449fc89e24b95356de69677e024abedb10923740332d947644f76b5aa7827eb58d56aa750308daad4bbafc4876a621cbe254444dc27582427f8a83301ac642cd33a8f953de9a6311be6d78b82ba992a776b0f3f953d2a00bf5ea696d651cc6b524fe68d7690eb1f5aee4d4802722ed744acb3f3c00e19c4c941c6fae5ba85d815301486624edc2ef38c0a1a877eabea15db066fe23eee5fa9084ffc79b2c134d59f21b2b9f0d198beb2b22386fdc14afc80537ff95ab7346c5f7ac98c78ec6f0d5144bd7fd79d06191e8ae96d5b66aaf16eb6462bb801c0048425aa75db73017d3f2471bdcc2f33fe9f32182a7227582432b788e98a88369306fa2f114c284b80c5d0cf83ae527587e4496db95117928c4ffad86c43920b4dbe6abb11d5b3fc0b5a2f3005754034c4167c25b47a21f14e4aad21f1d1ec528b4659501646823b1bae62f7cc0b90442c72d33fc58a4a4147098fdefc1ad1972d51e8d68c1f6f47715cc265448bb32b6005d3b7dbce27ac6a4ecbcc3a19814ba86bc0465c7914b50d95f920a1f8543c86a12fd678c61ee0087257df04fd0b6bdb7c3c3682f48718b7fe817b643c7553ad796301aa52db628dad5060f8d39b43c8a1d6cb8932ea655bb9e2b172be7586dd0e4fd2318cb01d98ac220df6316aed4b5644f04730fc395c55cb600ed54d24e7fc060bd722b260d24bad574f5197420a816d918bf9fe9794a3e37b3c10ad00dc5bbc2f4f00de9ae117802889d5322eb2ff2da8e69f3a5744cd3100aead4e0dbab63d40645357e848416ceaed4c8390621e520b641f6440d2c3df65409de1333e4dbe104a25c52131803a0709f280a9d3f84708a470408e8b4393721a91404f7db3d9d8fb280d104094d0c5981dc3276ae6bb8e3ff3a98071d4f62bfcc7b46607582057a0ce85d2da41dad5580a2c8c353ee42172ecf2f22a980785b8ab2e2742b2f7cee12c1efe73c72e16b88e4d24b24410396376ce3da2742ad6f1d3f2f63215f9e94da81a3f121fadb2cf8c734ed893f9358cc764d55dad22945cc2606e695560dc6ef31b021462c5ad9eed34f62d37e87fbe9867880003fe674820fa55f4ccb4e49f4d44eb17f813dcd5f3550950471548a82b6fdbec35c5000016eb4b3d3dd89b044d4a3bc5fb035cc8b06d5281e060b32bd754c5177cc32aa70c80822fa4368c7d8b7798738a4cc8efc8d4744a386cdf6c626145e7024fbda55c78188e2d65f069bc02dcce761bffb5bcac9e0de87eebaebf14087a6fc4e63ad852973de71c7ff861f4f7db2f06e80de92a3fac50a846ae32f991714d3996d0e84e58ff086eb9abbd2e3a0bba6703909a425b893b8973de5063804b362c72a27bb9ad2a860bebf79b13287c7e4064e0832f9b51f25c4652526d17c50b304fab13b909eff86a71fbabb76d47a58c3781583e3bea958bf3c0e60bd30095ee29ea1440e26f803992d29a0af5256074e73ae364c2f7cb983e2779b290950aa9969b5b7a2207a02956c55848f8881e33cb317b042691822e1fdbf076a681815b123215d5454e87ec37d5de482700c4c4028c3e4e8b038d45b2867c231c3c670588d99cd9a0c00657abd04b0d426d672ac992d77b2b07bbd65c8f94135799ff86ca9d03ba67443b38d33ef6976c59d75ab232ce68c4a59fe2709f6ca2c7bbaa844785ef1c588d6a70e26c63542b11bb4433996182224136111329fc3bb97d9f2c81a4e0d9b00f530474abdb60a4252bfbc49065931493e6143befa11b950d62aa3d2ca4f926e3824a0d14d8254769afd08849d79ffe38d419dd5eeeadd1f55f2b34e2bf7f70eed2547d1fdfe47faa2ebc96b82738f3367fc9ad0990c7bd79503776cb3dd996d8f1b4d5e641a8c4a042bd69130e9a42b600d5b61e2a2d96a5aaa2809d91d96d8c025e9d02e7029b09473efa0f770c028d3707aad04d66482b0f3c1c2376944357b871d50fcb673b045033eb7c2e9639f7e54f0fd73016e97832773ae08e22b868d056da99c9cfe9429d5c5f7b0a564c47b4ee54ba93cbbed91d01f1beb3408878dc1c600c07052652086374106a636680ea39ed54cda94b2d5178e990017a104fb7367adf2cc8fa2f999ee23e417ed7a88e4ea333cfe3db13fa02369cf30cd0fba0660cade498e6b4045aa81646e4a5879bd8e8400e79a694a336b16088209f06a78dc59a8d28a99c5c52bbdf250b08ac785632cd83603fb5d6a15f0261d46389326bc1382cc9342bb9b517f9eac93b993548073843697ddfe082688cdc187a4b2082d151d597753c21e233e8cbddb40317f62f831eca0330e771290e50597b82b6d9da34eb328ba89ff666ff98498c1efff6a95eb26bfc45bde6cf36e640adea113c145810389f07bbfda8a5e4a4c44a96f022cb1060517a9dbf9e65505fa4d423fcc432f2badc83ad2f8e300d4e5415be9ea2dc2f13418d57813d00ea1b336ce8961a28521006b2582b0bc10b3c81dc1603c61ef27452f9b6642be5f8a8c312d1518da9db2c3db27eac34f505b7a260ee20f57940bc4491484be09732af620ff88e355ba4399b51e8e6d022f2ba71d517baa7c1c6369648b8ddf79cb8e51a6ba0fd021e3e37855bb19b31c4a57668599d7e5b6253c1c6a6d5e6e1bcf311bcbde3325cef6d9ac31db068dc302cca414e550de1cfffb78cc45766c4e3684ccc96678515ff779e7431ed7e294047438ffb5c63e37b0c98abebd016b194c93f128dc3c5dcfaf7870c4ef32709ddc13906becfd75a4e85b6de49aa4c8b4a8f5230c6a9340319cdab79a8b997bf057152dcdbdbdecd01994ae5dbbfb95304c440961c97939e6e436a2791c1330d6ba7240328bbe87d4a4f4b983929931b99f3c3955232f0ad8fdedbc6f05605df364c34e077f1361c11658a054ab4605ae8359e208e8d5e3d0c7e770e5cf4bc6c4afaa9205c49e5d302f4ef66fcdad276d1ad12fa290b9299d48ac0663fd7ab1c491b908d98aa5420c1f2194b8f5de83834c1767218bfaa1c3ffb4a75cb017dfd289198994896db726b69042f764471d96460bbd0f8cc2a986ef8a943e9171335e9ee60e934fc9a52996fa7444ad34c809b14aadcc2671d9c103440c455a0f810ac6e04d847c5cb0e20547566fcc15ba3e5e64b74373191292fd5fae3002bee255728335548ccc8c711e3c0dc5119d2961f6efce593a5b613b84424f385c226b8fb4e505f860330e250ca4fafd5888079e3bc550e2454c0409d82ee434436c239003eb80e3c5255bbbdf0205664bfe47b3f85e1091464b5690edc321db26a32a0582689b3ef2d203a5c2fcff465de31cd56563e1618e2541e35230b91cf17e6a3820e2eff103cc1a18c48edba1c94038104e1dea35efa37fdfbee2fcbba2b82ed4dec73d75039b5236cec4fdbce16e2153fc7f3a881d6cc2726a4f466185d2494cc1ed280e8b373ec6e958ee1fcc71ebfeecef8cc9a21feb880c0f4f2f5e6151126118d047a40b27fffd20ae79a4c82b503be2ac2bb8a22ba6bbb27831755ad9bc0b03799d935236128e762bf4a66e0c19d93e4d9cccdd2c83ea05802c9df4312dd62fef831f799211040e010c39c83bb822a50de135bd02be9d7d68ea30c926e3b2cc303cdfbbf1ed6446127fd80c21cb8627f8eb770556f896969d90ffc7ef9fc8262cce4e331c6f259c21dcd6bcd4774a8cc964b82bb9e7dc64751b598db9d747a6956c2016fae5d70bb44bb5233709745a3812210da5180681fee00227339cd49d256a49506496385f37a802a867b22dc1d0264ae76c1a1d3faacc08a732d0fd8f84ff277a9df2c060be130eac3f641df190b8c8b4d48672f0bcec9a7d357cb8f5c9176fe42b0aa9a1c7450ee1e49e29c83a5b4146cf27b3a57d5f91849bb46ac477359970c8e137fea9dd7992f01fc8c812065f3dd8259d22b4bd65d9cdabffe8d19d667107c27e5f4a2d6165fde37883fc15f4f93a965510545b1cbad30298702a8a3ee59f0805f3ec34ffea0784486a0fa456f24eee4c1276153ebb61934fbb7b85b703777535a45bae2d2828e58f977f6629b06ea0b174d57efe424b885d4f852a97c750c68bd762cea4602cf49c9788dab9241fd313bc40f7b8d8b43bf4f53efd377dc9841b0be749df4ada2cfbe52f6bb69fe15259593a5e4c2daeea1ac800c2f94d8d2e161d8508b0247c9834def11324685eef237a7cb09278e460460de29485e2cc99154e91852cd28e849aa22ab8baeec3eaeda65d69fe3cb6c366673e3ef7947c9eecb0615ecdb2d79734a54d94a25be232307d5f2eafc2dfb10df0d69d3d9d03c27e8c42812e50d8ba9b8cb173bc51fa14d1ce8fa88fb2785ffc48caa0211bf837b7048af824470b0fe4449be22c6a8c5bba7e25628fd9a71287c107a2f78c04dc6578061c844ad43ad29c584863e487627ab5d0f9a25f56fe157e1a9fe0bcc173aeb2810e473afa6d2d6b31bbe89a85ee43f3c29297ca44dfc1cdd36896aa128319263c1904daa43a62ede0b5028e755f1bb89ce610ceeaa35227b37e9fd20e06ee7b35111a20a4f877e42db9eeb23469938c38df9669fcc33ec94b11291f4d36fbd7c532d4c98259ba7e1f03a12afbd31a132e94ac606f6222bf0d73091f84fb4a254e601265eee385368e892563ae9add967d69060083d527b9a4750f3f4ea393ef916edbee26fda39da99e52112475b23b78dcfe64cd90af64a42058e85ca4b598139e8a7450a22836a40ce6f143abdd34641c7cc0fb76d45c7a3552f44bc35a645b9ef57ff86fda9ac866e0cfb2a1fe1a356cf651f6d422a33abeba6aa605c1c4e3315fa042cf8111940e981a531784030e9dc91a3c93de58f570a188a28be23028c27d9e4f8d49d0722a5ae4985e968f3b7bd4656ef3f6de7298b87a03ab037766ca0f38b4793ad28edd2e0e72c07bc3f9335365a80148fc0fc4803e78bf41f65add40c25e995bc7a4043649f261f33bcf7e0a8804774ef87b56806baf16de015d0dde878c6a48512bc313ea71de5484849b8dc05009ac86f987d7b292c5b7639e2d8e8399b7b418cdc9dd6d2f711d109f24e7c04f6d0a85312e811eaa39c344c0a5af8de96733da1d5f0f1bd34a4a130211da4037b60a67749ca0638f2f5c3e9231cf5358301b21f01c9035277c41ba920a61d5310560b1380603e392312d419b64bdce0b9160d417f710b57e78d3506d72e3d7003f184cb1b52a91520a1c0ffb33e4d52a", 0x1000}, {&(0x7f0000001040)="3a21da2de35c090793b79b25b0d74f507369b75fc1fed79dabc0c6a89f40904e26d57c40dc7e60d47009296636c9f755716e99ef812173fcd2406d4ed3d66d7ab8f75e062cbcb30389f2a784a21f662f2f3aae48cc0b873054d359afc267642fae7ee5f6cacace7be86ddcc82bde92fbcfca9521f15f598a959e", 0x7a}], 0x2, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r15]}], 0x98, 0x4}, 0x1) 12:19:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000af6d51c336764b630000000000000000000000000000000000005b64c819ed42ee6022a70000000000000000000000040000000000000000be0000eeff000000000400000000000000000000000000000000000000000000000000000000000000ff0f000000000000000000000000000000ccb44017bd158ae0f937c52b18729756be4536307629ea0c6441e6c250724d473d5414040986a88cf3612d09eac7de83429818c816ee183eef78c5b33d44d4aff365f931e9cebafab959d66914d2491bc9e50e09b7108d85db915543393fe7924b104f0a8a44f5aff585eb10eb57c0323a363cf6a42a2b76866633d413b34d40ede35f1b06688ad22a0a7bd7428a248f0bf5df2a6c4aaf"], 0x6e, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f00000000c0)=""/11, 0xb}], 0x2, &(0x7f00000002c0)=""/141, 0x8d}, 0x2) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x42) r2 = socket(0x1e, 0x3, 0x0) connect$inet6(r2, &(0x7f0000000100), 0xc) connect$inet(r2, &(0x7f0000000140), 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x4, 0x4) 12:19:30 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) r2 = semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xfffffffffffffeb4) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r5, r6, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) execve(0x0, 0x0, 0x0) 12:19:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ff205b00003b5320180001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8488, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0xfffffffffffffec2) 12:19:30 executing program 0: r0 = socket$inet6(0x18, 0x102, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x8, 0x800000000000000, &(0x7f0000000000)="f92d", 0x2) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="0000e7dad70200000000"], 0xa, 0x0}, 0x0) 12:19:30 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 12:19:30 executing program 0: r0 = socket(0x10000800000018, 0x1, 0x56d) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x100) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) listen(r0, 0x0) 12:19:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x6) flock(r1, 0x2) close(r1) 12:19:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x150, 0x180) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1, 0x3}, {0x88, 0x8}, {0xcb, 0x1ff}, {0x42}], 0x4}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) dup2(r0, r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r1) 12:19:30 executing program 0: fchflags(0xffffffffffffffff, 0x4) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x10, 0x4001, 0x2e6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) poll(&(0x7f0000000100)=[{r0, 0x10}, {r1, 0x80}, {r2, 0x4}], 0x3, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x4be, 0x0) r4 = socket(0x18, 0x2, 0x0) sendmsg(r4, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) 12:19:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000045d000/0x3000)=nil, 0x3000, 0x1) close(r0) 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) 12:19:30 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="54d609ce10ff1e863000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0b5dae3070ca9f05", 0x8}], 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x2, 0x9, r1}) 12:19:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}], 0x20}, 0x0) socketpair(0x1e, 0x3, 0x8, &(0x7f0000000000)) 12:19:30 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = geteuid() setuid(r1) getpid() r2 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r2, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 12:19:30 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x2, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00172f660100ca300000"], 0xfed3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)) 12:19:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x800000000000000) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') link(&(0x7f0000000100)='./bus\x00', 0x0) 12:19:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8010, 0x2) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6e, 0x3729}, 0x8) r4 = getpgid(0x0) getpgid(r4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) 12:19:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1020, 0x3fd) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004000000002c000000000000a73c85d75259d653000000000000000000000001000000000af6cee7a484edd0ff7ae6", 0x34}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100000000000000b, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/181, &(0x7f0000000040)=0xb5) 12:19:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x7f) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0xa}, 0xfe76) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 12:19:30 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = socket$inet6(0x18, 0x8007, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="a54dbd959e6f176d7af6535da364785f8f3315a19499b388906cb8d2d2d89c11e109f03ac2392e5e0c92b175b1ba2b516838b4aee622969a6464df0aca4209319e88f640b0059d4281674a2fce5c845fd2139dcf87f6d8c27ee30b85ef01e70c999786e97c4a4e1d9966106ffa1f0f87", 0x70}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x87) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x20) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r3, 0x0, 0x6) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r4) 12:19:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x90, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="cd3f78f3b77c7ae9a15e8b0be8952d4e9bebfd144ded67ec72aa46a881eada949536c61f2c1860f45f4ed70291f0d6188a6a0367d574fe57625d5a27ac306b1a8505652b587ffa4f7081d772e424829f779e1d6017df50a2d8129791a8be6dc186213c0c2af6a165707320b4219755679054bf4942f40c9fc6d41372979093e70642b0e021ed4d2ba91cb13b5b7ad65bb0564887eee898e16c4f5a0e1990e2764f1a6dd8444cd40c0f731a71bcfe39662d20c03c47d0eb5fae76c77a4e87af57", 0xc0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="850d9713355edef845ab9c351fec76ed44646d574890f65541933cc0faa7dfbd09a5630b6458222099737807553a62f36e24a3b9791bbbd98fa8987270c568318eb509ea95aeed481518a212fdd258b27b2c31e7be31e4ac0306615bfe92289486e29ac308adc8f35718746e8c800375a3d1b6d4872d5cd75cf378deec88d772397bc169a73b416040cd71c85ae3b6fd8ad27e0ac9a4beb4b7a57bc4d7ff069bc9fb4243cb7f1850cbbbd969b4df58709008", 0xb2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="e000005c00000000", 0x0) dup2(r1, r2) 12:19:30 executing program 0: r0 = socket(0x20, 0x2000000000006, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) 12:19:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e08b2f13fd1ba80b6d8410754559529e61bba7276970d358b395a27993b7469e572d4bf081f070e08b1e9035a5377135d5f149ce393b44095d74c01139a2d6a23c30a6c772aed580ffe6978198d4ae21595a1c2797101eeba2687f8a6a69e97c88a1e2f8e911c"], 0x1) writev(r0, &(0x7f0000001940)=[{0x0}], 0x1) 12:19:30 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="6a43b8ff73eb99b1529283478b71c74f25d906abad62ef8dc828d8a48f951b39a3c6548a601811eb52e3ad246022caee0a086bd297e0ac380567147bbcc5ac7a80f4b9ffcf70d88daa5f3850922c2a9a2668d0f8e96a3a3c99e3c2e48fbda21bc5fce68f73398756be694b5a28433a56d29cacba34da55996fccb3961fcb917d5a1dedc2613724298bbf0fbd5260bcd4a0af073e029cb04a68a6eef9e9f1a9a1fe8dbbb40634dec0f9eedc91cc2219d2777bf336e8b67d983f79f3b42024b62a019e587cb0ef11059876cf9358b70cab2662ec2345c1da9b31ffc16170e3df0cb01992dcfba4b671fafb0b74a7284560aa", 0xf1, 0x401, &(0x7f0000000100)=@in6={0x18, 0x3, 0x80a, 0x2d42}, 0xc) 12:19:30 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x10002, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfe207e5c1f95e3b170699e6ed423256613462cf044b219e90621aa7aa8c12e78f7c8c8ed2ce0e3854f892cbadc887d7363b3ebc53eff11c7f4b1a356fb433a1cf51940fc5282931aa96d553af2fa1e79e6c89"], &(0x7f0000000080)=0x2d) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) renameat(r0, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000240)='./file1/file0\x00') 12:19:30 executing program 1: r0 = socket(0x18, 0x2, 0xee4) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 12:19:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) 12:19:30 executing program 1: r0 = socket(0x2, 0x3, 0x4bdc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="086d5135f15090eb", 0x8}], 0x1) 12:19:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) socketpair(0x20, 0x3, 0x5, &(0x7f0000000040)) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0xfffffffffffffffe) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 12:19:30 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) fcntl$dupfd(r0, 0x0, r0) 12:19:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) shutdown(r1, 0x2) 12:19:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce01c31286a2a219a3ac621f176181fff091ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 12:19:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000000)="b56e56607eccc3ca0e38d7372424881f5cfe1a5a43b0cf93a103ffa25323b765d7fe558c347018803ea9efcce6dc7f70c673c003c92fd9884dddc2f6374541b249aecd225779b89a108ad2dee89902ae9a25b4475e2bee9c69efcb1fd928f28caec01c546bc9a5a31f1048a53408fe569d854be7aa3263df8a5a96c8d19fcfc2b4b211a5e0610d57825b2e2610b04530a4a4756cc8425e329447994bc81fc52579eee63bc2d4457b1e4ff4a2b153684d89985d9343bb829baea17943cbe2f6227d8665cfc8c648a98479e2db6639d45a6c1f1ef39cb2b0410ff527d63ffb06084a76bfe5b62ff7d198e7", 0xea}, {&(0x7f0000000100)="27cb223f51e957d801e08354f58bc7e93066128d72322d4c4288afee811203bfb9c6c08666b9be076cc5adbbb8dad6c5e0d88e533abe134820429bb6bbd6771d47599f1b55", 0x45}, {&(0x7f0000000180)="282538a4f5d4f16b3e582f60d779597a99c2323f5a89e95824698773234afe2219db287ef09682f77b76fd535197af426a9f95c4af4f75f8527718700179cb0344cd0e33ac28b35c4aebba19167cfcb668db81edc8ec6045ace877f40e0d4919aff17fd99588eec0096b12755bfa938ab06445b6370299c3a2e5e61624e7d8d056628bc98e448cc96bfa965f40a147eff358ec3f0c2f60131aab0f82d0d5429594d7dd8885af8c75e97b894110c088ae40b0dca1b7f7f211035ce4033356e706d12a7dd73190c664fbd0b747cd2d905db7ead48118cbb4be3c3d15e9b2dbbf25649ad7f8a47e7ae02fbbaca3e020a98bb9be17b9cdfaee4d5bf1c7f77b87a2b0f176ef23b26450880bab55f00361e4df69b1894711c017961c94a6380364ab23d7288770a2693b71160e1ff5c984c8cae5e3e9615628bba6809ad2fc6dabda6012fe4198c451a298b0b74f16c68eae3c1bc40cb722790e90dbbbb22ed91a462c8ff1295fafbe24a6865e3126c13164c2d24a0209ab737188c3b806382aa359be784cce358256dcc2b62f94a7327953a276fa819b12337995c8c2971bab284b7952d2e247d5d500ffe3dc5fc19475b5a3a2ec5938b6acc03dbb19202db77d89ca0c7245243b03bf11d728d5d3ea6f19bc4b4d48cdcbd3421acd49594fa561704ce0529975fa5b9796b45fba9c4e82a3856e0e1f50db7fe4b3b58927ccc2d3bd5c3cface0ce1a33aea54643b3eb7613dd2a8c20fd60180aa78532eeba6da5a39e5bfec067ed2d8aa47fc2f22196a30b0eeac86170882a628f537d79585ae888c3590939ea13b2ced9c7f0eee0dba81f4faa2aeb5fd6e3b6fe9f250d3a4ad5c95d6625468018c14e44de80a1c8aa73294e0eec23083e99817480f0dd25571c0537e9dfbc8f3a02d6becfec10b57cfd9e6c45e0e107d84f74e2e3ace9f9621fe7c976f842d2ec4c690c38183dbae98a8deb455d4bfab33361aace75ad06ecfdd8f659521c5eec1a46ccaa8cd8f7c284a07392e52297c27d5c761f7be3ffabac2406f1ed717d711589dae1463a99af1ed5063a5cc92a5a45a6fb141c3e18b719117385c4b96a50068f5ce2f3ecb388c4a81fd0c199c8504d4b53d4638676e949f680ffd26994067c8e5a6480a76b9d46ab8f0d0946e1f4a8697e6851219d4f529561589837fbb87fc8658b1e37b75a5581345f3a74c6b9c2a79488d470669945d32e57092d16761bfc47b954740d605913bfe88eb9b7ac2a3aa01e28f421fee53566c087532d3ec24092e572f039bd93a8a3961875c1e1b5cd4eb87d0bd7902aa3af8c29fa7d5cf2790fee689e56524cf3a985b7b3c50a7d3566b7f33b1b4c8ded46da57e346f6a58dca00b1981929f34a061af982a7162332c3082ae06b91f81087f85fd87abd203977d908c6571740d64b669a073290b8bed6670ac7e54c23c66a3358713687ba55a528ea18576002735ba24b5844c51c0a5b0e74f6b82b515148e70523dd788c3e68c651c0b51deae5cb45d45f36514aae2b2efa15a1c1a44b79842690a687ae11d4b4540ae675699aec523a8d45a3b6cb03be2d9af3d4863b45040c1b42e0fd614cdadc986becad230dba77f68d2e80c3818a981ee1a313e77fbeb8f6a6e536ceba73004a9ac509f4102f31f7eb47a151a4105ecb5b223656f1bcc0029974a08f854f975dd78faf6a5dca6789c15113f11834fb92e92c1b9a69dedc47cc8648c203e759bbd59e65dbec230d6011d0881a1ecaedd6ef252f2b23e5d788bcb9ecd1f2bf18d06d6930645678e967a0ca32032d14b30228670f1a4d33a97cf37ef9b4e6fe94b5a17fda0f0bc77f533479e955241ad5f0f5453908dcbdbeaa446f1be8a4e7e77cb93cdbc4f43e099ce64ac4f25de4aa417c5141e1e7b8b741d05beb158f715983b4b096aa85c64d50fafc3e9925f0f27cb20f96ed10b10ba4dd4c2303adf7aae113c87ca60c169dd47b802c4145b0615371b5d33e12d0141c0d09aceb28022203ac285e92f47905aaeb4f5ea5371b949d99ed5a7b4ca8672da05b1006dcb2581625b0a37ab63c3196cc6c2c451859c00de72d62cdc166f77e0fed5d5baa7ca8f903424fdb82e89883e3e6c0e8d02ceb8bbacac3cc9c73862a9ee4212b0f81cb179482cdd2b13c5b997a62773b8a6fbae070981ceff0806356b4a34341f185b31954756ab89004f76e7760a4506cea29bff23f5d10e953aac659da07b355e5b2ef1ae89f3f23c63065b06791eee0dfd8531eb15d63cd5406844a06844cdb56ab0168bd378d4871cfe9d2890ac18c9a394edfe88700edee4783d8a541d3b2100949ecc472e28f6c195069f9568e1222fe630c6529c58d013a6b4d07ce9517978116716c9b9e73e72f4a6d47a7d80a2227d3c54073c8172b09ac32995123699b168b13037846cd8725bcc1672613c50a4d5beaabebf88ec2577477b9dd791fe4e22bea94406078396d74ac80b0ded6428b9aac2739cf9a4bef3f791ab57b5be0777640b4bed3fbce6b61623035c53b6e5d1639dae9cf8f814ef51e1af1fc7b11bd926010026aba680a34b7d8945b76ed289c45701fc4876c5cb3f4b022b847c6960f4e680b4943e6b3cc96d1f4168e33bca2143a13b314fb4efd1fad39849df9b035bc5f25b3dca6bbb74e8c19a1519e58d36867c784c0f1feb368dc3de1b0214feabeb9e782c85d317c0dc1fa65fe88010e9f15cd4f904e166dbf85d20b66099fa79fd82a1e0396ae20b6120a1c79c1e8fd77b34e73572b290f96586d374963a5ec945bfaf99e647c0498612287145c17c88aa9e09907d92c02f8f47ac41b7feb61146751f80f1c96c304a40b1339813863d1bdc263309c556a7e596bd8e1084627c2faba2e489ff6ca7ec7cfec96f08e0163ab300b8c52fc0bcc72471287837472c6ed45affbb1280b513a601a563b1fa4bfc2edc3d1a1e61a2205244ec82fe63bee855ba2bd1ff030aab5a902e5334240ca0224a7bcda0152a0b7fcf3a8495b4134e20cd4ff7094b95f86d8c3f448ea20cdc93f16344ffd706a81ce1b3714a7bd48d3106789b86066240d3caacbe9d1421a1bcad0e663239b560575504bb1771bf72e54f115d0a3d6c54164c2db4e5cbe68fd4bf7621a1af8273a5ed56314c341babf4096f517150b889119e9c182b285c51b5cd8e7d5f844a9ea44e4a72da5f48d0d9c7005112995fc5f728cf709d2e7c63e3cdf094987e3dad33922babaa7a9c06d5c364a6fd6c2a22621760b18ec0b7836c2d149524c2953dffb2987ad7b9104dbf20d82a20fcd62e2861c1cd4ef5f2eb2d5c4624335afc52eb38fff48570a490023660d4f16829ad2e40a8153ba82531854e5fe9c5f695b503104f35ca9930588e62076283b7392d68d3862055f852c1ea19c563e65a2d4518353e5b1eb4a30c033e97e4e74b5490eed35085fa0ed3d6897a7d3d67c552646c5746161e91faa15651eb7aa2fba6d5a1bf38408538b560ae179ec64cdc3740ed5f2cc8b74190d8ea1189e2dd1697440ebb063cbf83bb972340188e3ca7dd7b682ca0b116d613fbc9e25361951f6169450337ca83c351a5a5d2cbe1b7ee91bce5ae89696b172cff05c3075a76a3df5d4efb2e493b81f6d1ee0a361736f7d1b0f5d6ae9a0f5706763305145b556e48a86671f85af76064af574f9d6aea508b1ddb6a19bf835f3c670aae4e109163a43c041ed0137bc38b81b6363f252a994dc06bbc512d77b7d8d1d469d75e556de312b4cc7f5716e0d3e45846273623407e5e9f904cbd678266261ce9d4d8e49c6ed346bd98f0566ab1d1e84058b5458a6ca7d4db554ee9b9f72890b44c7c417171acf59aab7b3b2b321decd21e8c8fcd0726a5dc44cef59886d62efd0ea712e2d4a4cd2ca4ba6bc41d23ca4e5589bae3bfb325c12c51b89310ed9d9bdc9f959ee8b04615ea3dc53778d0a8d848859a4b80b9be4abe4f3c423536f4b72fd61f2442a80913636e3451a600bf7ce5a809f917854ba52d7a7e562ceada5d5ba767ee80e24f92efd9c36ca8bc43c18374e09f0cedf7b0e3d2b93f313d7658a1b00349168346abdab6ee00c31f35fa42e68fce10d8cf2fc97a8e18ca61451adc3d9155bbafd8cb6edfee2e3b45ffe8fefc20ebaae3c44c465711262e930430714832fa6fa7bf605e9ab35a6d9483630d0732e0ef590c46b21e60fafab40749154a1d6f389ae87df091f70fea7c77ef9d1273d72774bd44d075146c83c080f334a243c9fa70f92bfc99c6475a71eff361f5024027edda0b88c36f0ed1216161323dd50f73ad867647275f8c699a681ad94365e70354088c2b09cfc0d9ce229452eb8041212279f78b4487f1a3e44d937d7cb256652f0835dc1bafc42a9012495fc2bea13d254151e2ecfe3aee502bf3ec984f456ae90eef4305afd768729e96231994420852f02e7a66960ae5d610413a589f9506fc32d01445cd1bffc9e23c55b98a6e2b5fd3fd7904fc85e9b86b7b3213346306b18686667e36f4a46f4a1444536a69931054bda63db876d586e2a29b5c99be184b11d820e1faefc27842d2739e6bd71df377dc5a2de2eb7cb0ea476e3fe36b30a45739ab6849cfe1bee64f4df37f57e9db403c9ce656e850dc07a72957e3c1279a0145e9641b2d6e765ac3cc459170146daa72fbde2d21e0ba62b91778c741b74889dcc530e057b5fa4eb5971ab5d694f9efb307673402dec5a04020e2b88867c7febdc580dc0ec7d1e25c3a8f5e87fb325cadf047dfcde7f4de67d319a57e5463e76ea29a800e288ceb0793813737f5b0fef92d083c27a7114ae71bbe6514fbc79caf7db6a9cc41d98d4017597de13d100f953e4897741cbf45c7e55fb2a1f477040078f85b296fc416c7239a01b5455543755f2aebdfb1e830ce8825f376568ac0388f607de9b34bde83539ea6b0425ef6eb8f0ee1bd0ef77285b8026d7cafec234156e946ac4cc1cbc78400959f1b086fc51899968514e0a7e44b6ede293aae288794ad0d857b540d78f05c515269e6fa5fe09cbe89c2f2d968cbfe2681ca20b45d915bd928d5e803770335e8ffdb9fc5796ebc3fcbd42ce9ecc70bf1dc4a513dc0291cd3b8c35eb8d5e363abb3f861f2fa568cc8377fb7c543523dd08674d53de5706056b1ee495611a4a829192bdbd92e950226eaa890a6c54af8683b8cfe3d2a02fdc916f6c9a59cd29cff863674bf27f305a84cb08f6d0bbcc9afe2114546ecb1ee0dc2042e08a48aa400efc735c9e6ed763349799ab8026072df6c9e5445867b0e0153514f7e54e81c67fcc947b93b9f266b63bfc38d18dcf233acac742e0b315d2ae186f134c73e427199dc83e99d46526e3065b83dfddab8639c50a18ed6434f8e3bf45ff4ec38b5d7713a8e6bcfc54c23e30c5ef7a8d48a1a699e7abf1a40da8b800104c44d0637d5437442fc0e8b744756d8c02f72b7e7a018a433d870e1b88c208aba7c37df4662dbb88b8ed9a780042395ca06e22dc625d24df9a6dc5f72ba37adda7b9189e3aee4f41f4838c39e81366b51026d896ce9e061b4b89e5e765adbe4f7453edf00cefd347cb145913600a8db970ac67f8b24674d353285a8d014701d92eba79b1b50ab146ef2373390bcf4b6e296dbbe30225453aea46c816d855bd565a24b8497aad41c9d4d738fb836a9649b3799124d3063c365f636f248f2ad3d4d04a57159d471bdbc0a6d54c9d146a0cbb91a26f0e46610e0846195a17cddf47b7f6097dc6da9f19417ed012e2e3f23252e7c112b2c2dfcfbc6fb304335d72feae24a477a3a5cc894664f2922979a78748a7d4f73", 0x1000}, {&(0x7f0000001180)="988353f7d1209417a388b4724c86bb2013f9f10a783da101319fc7a5bd709c89e0132287b5057f78a242f73e7f198e", 0x2f}, {&(0x7f00000011c0)="87781dfc7c298742468fb0647804a87cda949dc6561f6ec806a2716cc580272e265b9e412e08cee30c49d1dc194e713ddb6165efc306936dee2a2a3f1dc84030891171089327e2d63de56ba2c580525363978941ab3e0df4", 0x58}, {&(0x7f0000001240)="494e302ddc396ea8572eec7c2aec43edd237d25ac84f7059ce2d730a380a3512d367d7838dea3c9b95a23caa58c16e213be6b703a8bb5c618bd575a97043be26e0ab9cd9c771d8c9ebf578ac7edfd376480cfd371b93fc02827f8fa17916997927f574b53766219ba6f59bbc03be3d7b27e6d1f79f98ac53041e8bad3cc8bfc10c8f091835caa66501854c54a1626cd6e8d75daeea3d4098b33101f61dd77d7d2faa2bf4b0d86faa9811dd6f4a178159e8b70979639961039efd81eed4487d64f3d9bb01b6074edbf39e174fe07fee428a10f859980fdee8bfcce88405c353abac94a4dc4be45b66", 0xe8}, {&(0x7f0000001340)="0d759ab44ffc8c166f1c8ffccca8b66da2736021934f96e4c98b170118c0adfc407a7ea76cc8ab03e8cc3bb0c8843b2532ba0aed12ea06b4849f5a867001a9c57ed0b7955a7a219c0a0836bb500bb2342851f3dcbfcc5054a93adb4c195642b80b842f73e17b345a404549df5d24c05a1af802777e4b65a94baaaa4b33ace71bc73b8c63c9dceb5b6bec29ae13", 0x8d}, {&(0x7f0000001400)="9f61751811ece4a2dc65f4617d9aa5ea44c862b9a4271d708d7acb6c2243f601ccb5383fda80da6c759ceb6c6ed8d75730732f03a9ab2ba6f2f0e01ba582c7fcc0ba", 0x42}, {&(0x7f0000001480)="b6b14b6fc88cbcf99d17720b6b24bc31ea22713f54aed96f6f0b429f0353cc74feaa24f14aa2881c89c1fd884cab81c3483675b8ffd29960e50126d004b319cddeb6d56ff694adf848d13dafe90310860b543e60a31fb4c76fdf1cc5471cf0133249d3310f27daf2f78c09093f04dcc92b3978f15f01bf7534073c326cfbe2d5774261cd9319a7c3e433950a66365e7e854da2a80cd2658ec5944fac460717bd2fab61377ab4f2368b113d85073bef49b61ebf719a1b0319611ff154", 0xbc}], 0x9, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 12:19:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x812, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4be, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xffffffffffffff7f) sendto$unix(r1, &(0x7f0000000080)="3d2fede7eb7291b7ff04c08b4004b4b0ba77d5be892ee0687401c2f072ea9963a86dcb8b9df39595d6d03acb1a0ac3c82b5637035b57d7a6d3246175ecfde9cbe7f027c01fabd255163171bb0c705f7c9a130ed49b1092818d40b09f403357caeff9086ece861acbb835bd80a3e68a6e1e912fca457038b7bb1eb0d7077e689b7b11dd70debb11f683929ee520bc2ba1228605f29f4318fcee0f3755e62a979195d0ec25efcc8ba4d5eb9f2f63b318157197929ca7", 0xb5, 0x8, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 12:19:31 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x80) setsockopt(r0, 0xffffffff7fffffff, 0x7f, &(0x7f0000000000)="899a4fc4f638ff53945717bca37fac89af87e77e11870898eeeeee6879d0460ca82b9f20e1dd58117cc29a1d84007ef70db8a387a9eb0874e0c11729c4aed42be5c9c1f33ba609fa14dbf5bc60e302702ab44c5c590e2f8a3b3c4e8bb71b5fc929b06d732b25906f7d3272c37171e7860d0285e72f380958984bf6cac011f867680360c756f568", 0x87) 12:19:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x9a) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x8dc, 0x3a) setsockopt(r0, 0x401, 0x9, &(0x7f0000000040)="80f52b03e89c85ac83163c00000000000000", 0x12) 12:19:31 executing program 0: socket(0x18, 0x8006, 0x2) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x100000000, 0x4}, 0x10) 12:19:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224451bb5e54e4de0bd790faeff84f2b71b5688727d47a08f108c846b54f6e7da85ac33aedf5d7edd802f5adf0d7aab3d7979a95fb57a8486b42c4916cef7326c56b7a0af640b70384d6b02abb0aa6a5aa88960e2eaa3b773e4c4b05ebf211644c755bf4bd1d63e4c0a59e650b2bb858b27feb6c0d4ae331fd61dd7e661c895c1cb64564cee10a9bcd165565945a7bf5f2da75777f3da152cc17c6f5e53c6c237abe6d2899160c52e83f9f565cfd784b9614e33ce116ed5085b76ececf49972c19a81db08cb811f676f335f885d68e2f46d80602f7158ecbca5ec6c73a09522db3f214dba7894d61413771b5092682ff6e7a272f96aeeac23f52b6481145878baa3fd4d6a2800471d01dc9ef859884bfccc25fc9d1da7fe514731eaf532c34fcf61949eb2b610896d775b9a5e0beb9b887be99f899755581222b04fbfb7ee4e5bf3493ab02a2ef7cf732a7e70dba6a07bcae4385819da4cd46c0ff048dcd617bfbb3dce99ba055d145e3a338d251f6765e7dbdc3fa1cb4792c4e242708d364fc5ddf81a9923c9e2105b4f070530513c1ce2901779d95db792af3cd17b328deac3acb97720941225a55f97dac9ab003ee460db3384d5d6af2dfa7318aae9d6d0e2673f9f3fc3f0e7187710eab540befc833d272af3dde3ebf59c5b9766a35909c7ed0b2aa4d02f8c3dd3dc4fa389bf294384f365e97a0845f071629c8f02756f73ba76c2603e244d5a39ef22a52f1ba0607ab169a49ab9664daa5f4090d16e32ceeced236463ca6a185e69ec90fc8f09274fdfed211d13d001eae9b3ebf3ed1443bad97c9c4d9a2697af861445d8bfeb3fdc3eeffed6b173dcb0d7e5cf91f6a9c5c1e69a1da667bb0a4d7bbeefcdcf8d321643b04be15a956da0e3a587830cf9ec121b8abc9c20a8c8c21ec150ea3974c83f8757d014a850963ca565d6fd63bd93d3823f7b84499504fdb2e881269de7934c0c9b61c34b86096a10f599ebc244063a1f27055a1422b987e0c4cb666e62f8e01e0074edf610bd354ff64c7dd580c8e89373180486a0bd5bf2b4dd0d62b8376f44821e7ee65c4dba423aa26a4cf7d42a567cf74a3f37c9ea66c76b67862fd1c1ee44d3cf132ca9d125db173ea2dd3be155ba3426b920d6800ae79df8b3639f4e4c1c95bc4f861005cadc8d251f6b48499d9a65b5f327e378063a465322e3fce62cd3e78bf9bd1bc31307299e50798e3d2aa817ff1dce74b94ed03f57dcf376eabe83b8c5a4b9023b3770f0b31c9eefc6b4f6665c6bc80cc83b41b0721f9475d5b1a42111f532ca7911de793e399568127a3781ff0b78c4c0bb15417d9edf88780cda5956d11d0114edfbc4573d5da2d01ba65567205fe4439e9d1ab952272ce2175ec8d0a2a7e79bc9505201b6343ff0fbb7243ecf076c0d3d54279dbaf26258ff0d4c76bb1850f92d6ee76af82565f0e6641631a48cbbe5950ce6a3a93058af5dda52cdf96c313d0211b14137689610612d07c4b62ca4b9bbda1bd53b251a620c48971811afbd3117708af7027b50ab79f1edc5498d5aec556e664c4e63ef3bae86146efbe4994614963cbcc2959e72a88d120cd953f70be5b937443eb0f340a6ce42d0666a78d4fadea1ae8aabdf630e22e6832fbd176b28c76d80bd43eeceb3d5137a2d6cb2f67c26349d87634f4e524ef2bb388ce2508e57b6382a7971a601790e3273e8289ca58aa6382663a16e132980c111db6b7cd2ddc894e57073e6816788b0fd8e00c7e9252027b33f39476cd3fbe8796b6a055d193b8b767e74c748cccbcc8e6543117313528a5b4ec6e4977b91960bc01603e2ae9485528b72728c472861b7adf6cbdb2ff7a8e7af6a77d7633567f0b3f31201cd7820a32f49b511d51afed57461f3b00757f155030eadd6244c1eb9ce0bb0e6f57dedb039ea952d9870d32197489c27f7d8b344238d45b8a5d154a5c4ce000e7ffdc3eb94578cb77c5c253982241ce6fcf7d9227a9248fbdaf5fcf13ceb83bc98d7551129f92c80a3df360a40c2e248b5ed8deb058c8b69198b07a210e4b931c37a578184497c2239d9eb795450f658b7f506b2b9b69c4e18782c01e8a2776ce4e2832c9d4d5ff1cbef257a1417a2edc290e432d43728dce7c3f47809573b09999840bc2815ebec8ee5f01b43e47ce4d6587420de91eeffc9cbd7455226ff26b490f069e3c6d2bff0d163b40cd404fea606d2e2f45c8d19e2af49c19cf19469f5e84ad0149181d69f34d80ed74fbd6353cf2e55e31f446c3514ea0541819e48d7a512e4b75b0dba229a073709c8381fce6076131529d0fa44ca145fdd7cdda90e9b81e39cd2eb200b72cac0d701d111bfc1342c82a5b8babe401251dd3be0f602d232ff3cdc9e9193f306abae6e03f3478fd9d162d4731d6d6829c3642c1751af023cf1db413b127d8887eb3b57f94f6e7f3dec20f6f10a3446b23f705f35af8ffc34b7a6fa5c6b91e9de977abc9c550e926d2e0c005b82d84e1fe3927f3f6a5a434e2821a3ebfeef62f0612b00d3623e371fa30c77673ade491e7dfd9372d39a0f82ed928592670efc3fc06eefcc8acdecb7530a52dafc3fb1e33e1f89a6e1c63aeb4256dadd", 0xede}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x78) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$KDENABIO(r1, 0x20004b3c) 12:19:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x108) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setitimer(0x0, &(0x7f0000000000), 0x0) 12:19:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="63a44c952326e400"], 0x1) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='(/@\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'-:\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='&${\x00', &(0x7f0000000300)='\xc7\x00', &(0x7f0000000340)='@*\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='!\x00', &(0x7f0000000400)='@\\\xbf\x00', &(0x7f0000000440)='\x00']) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="aad58416fa8bcd060724c5a5dcbce6759709f99d46630ee069f27a66016d8d118ecf0de73281b672761d57d1f688151c414baa8fb8d1f5fa9bf91413a5bb2a4a6373d4dc13651b06ac1400f96f832b037942c3b3d157f7c5c5513662", 0x5c}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="8000000000000000ffff000020000000b3a826325010aa5e24481dec0dc90a995bbc685dbb4e56f9bfd38815976f1b4d4921921966e6ee289537fda81209872f21b701bf0c7b0fd50254cabb4d74d55a0557861de61b01a7293c64a3554d1c74037bbb83fd6bbe7912c95b02618b97c00c00580abeee3c435bba9b00000000002800000000000000000000000000610016ebbb15b147f459f58b72a0417db860daa1ba98000000000801000000000000ffff0000800000000000716dbe19ac0264d7356d2dbac75e0126fbe2073884e3e1f6cb4ada4a33771db60ceb019d8591fbd135554589b55cf6149a291fd1dd6a810906ce34137475359fcbc83228a140da8ee889e87c8d750136f28e12f4bef1be2c826eae1d7e6f02231031e54a5cbd5f6ca586685f2716ab571b7f5a4661790fa5b81d5628138c29a37ac5f7ba7e574c774905582412d7c826e4fec36ceaf9198415a18e11bb927a9f73e87410c46f0600ab557ef9e1c8fa26747e6f9c594a32ad491c3be13455cb52459525d2cba8a69165e7da54148b8716adf51c49288d30bdc8d3918221b2252b08cd9ed10d38f8e176154fafd994609ce09ad17ec800ce85623a"], 0x1b0}, 0x409) 12:19:33 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000100)=""/250, 0xfa) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x10000, 0x0, 0x2b6, 0x6, "7eb722fadf8a4baafee63f81d1dc6d1f30f7e4e4", 0x1, 0x2}) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 12:19:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="a7ea10f759a7c6b5c3f25d722e5a835ff2ac42d2ac0c77a40d7f8bf8c55148148bda64e4992c0ace2bae6b9dc85e20ed6acdb4273a2728668cc717eb86c210ef4db029a86aef2555af8c7351e7715d19fedf3c222b9ab9dbd7d205ffc599159afd95e796f3e2369c4567bc34cc52e1b8e6d00dfeb0bfc6a541a303ee740fb4d0e40867"], 0x10) ioctl$TIOCNOTTY(r0, 0x20007471) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 12:19:33 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getppid() fcntl$setown(r0, 0x6, r4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) 12:19:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) getrlimit(0x5, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x228, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/89, &(0x7f0000000280)=0x59) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) unveil(&(0x7f00000002c0)='.\x00', &(0x7f0000000300)='W\x00') fcntl$getflags(r0, 0xfffffffffffffffe) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 12:19:33 executing program 1: r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r3, r4) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x4, r3, r4, r5, r6, 0xf0, 0xffffffffffffffff}, 0x180b, 0x1000, r7, r8, 0x8, 0x1, 0x9}) poll(&(0x7f0000000000)=[{r1, 0x42}], 0x2000008d, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 12:19:33 executing program 0: open(&(0x7f0000000180)='./bus\x00', 0x0, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') fcntl$setstatus(r0, 0x4, 0xc0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x400, './bus\x00', 0x101, 0x9, 0x1, 0x6}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 12:19:33 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) 12:19:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x6044, 0x6de) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 12:19:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x12, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000f00)="fce5998c269b0bb3858d9d6e95dc97e2ccdb97b2bb155be3c9e9a724f454f16051f18b5a06526261157c92fd748ae9b5a2f44d29adb645625b0fd05de4a8dbb13b9e0e74ba3f6f3ae9e5405362945cbed04c86e8468e7f8c5eba2d25c15583ca49d20c7c513137b1f3f330649f9086fa3f250d9424b58d4296a6d41ea5396cb781b28d0d189bfa46f7a4eaac1722a25c8ef3029291af32e5b007e5a4e9b15c4edb64bcbfdb83bcc38fd3aae379a109d810cd6f26cd5b7ddcff5df6fa5df040c1165d2453019084174ee4b830bf461717cb37f274d607149f9d9eb9c43853564c4a60baa2fddca9838918d535796c93a7151d2c1203f555bf270c256d111fe9b9ab07996d76eba3a8b53210803b9ec35838ff8e2bd71a2da9100c105ddbeef9ba29fe87fafb15ba9054be5bf0b0bd1dbe001eab9882f768bf83edbed69cb7dd37d9a4fd528c36635ab484b92566441dd23b783ed75b2306d51b4bab96870930e4fcf79d3351151d933c87ac8fa78565af5d91d5049742b6655848b0daa172ae2aa4e2edd15de719d33cda9e1d3f978d64dbe57574d58ccf1b94ed9451ae5293fb363567e305a669df934ad076d76be6a480f4d154ca82a8844588d6710c54f4c418f0caeb8ce68b97e90518a9a30482a59efacd555e2132797687aaf360bebb0c3a21a6770d02dc44b33c88a4887194bd7323a54a7c89d038c5b15daaec70c47a462decd8d1184f71121d7ca09e1e6562d597634df4ea7f1a702c3be7fa5427638d3a8ebfd3d102db909720c4da111ca75f91e259894d3cfe97d2ecc51ab29b343a7a80c5428b81509b6d3bb5821cacdfe713ede9a63e3f353b4b0bb623dd8f19b7d404647366d68b62b8ba40731eecfdbf94aa5849acf8e67de4aca0e399e5b6a1e9ebdc56faa3cbe2eb4625658b28501ef20c9b87a34a74e30d3782c51a48c803ea5930b345c7b900d440f6e60a106447bc1dae718533c79ac16f91cb5b362f778d71228502349c7775ed7501934f34ea2684efa01929213ebe24bde210bb03582c07e6f158682a1e6034c216021b4a003cb437263fe88c4b98e17155e4c0702230e381cd384d600c6f95d74bf548d447b654b9334ff54ece0818d991dee07bc0f9ea64de7901cefe295cfa2d126bf39b80af64c6e771a079495b5918315d67081a33df3633d0c6166c076631ad5ab052678d83bb984aa95cc0db4cd46cd558e7808064d54ae6f4674bcb4654e635c71845ffdc7ea10fe7977315962f6cd815fb468ea56d043d4ca5d8d45d5e0157e6d44c826dd3bfb927b8a0c1e3dd43c201f51b4598d1ebfdfef89c339ec6e2ed834141c1b453b91ae304ac6ac80016ef0d5ce4f06fc48e19704f47501716310b93c04c9209643c688de428508fe8afbdf416d8f7e2d6baed66fbdcdb64556f7496e8cea0dc73c074fc17b2b2e314aafe52806820badd901f7bd71c0fb8dd3b894164f385ad0475bc92e8e2e1a12c3fba60c512a1e0a0bfe7de54e6b1bbde13847e758d4f498611f27756a91cbdb8e91ea51441f7bc67a32b24dc01ede3caaceed18aae64b069066b96777416f4d6f627a1de3f3f5e9c0a095cc7d9617a6b3acfabef4ace754e54645721a233c69a7b4ac302a705d2ad817ca07eb838f0a74b1438a6dd9f18f2aa02d51f929dee10f93592605512c4f9550f5594f35644ff8922a914e305ecd61120394a0452567b56fca45845a6351a2a447d9bbfecdee6ec14aea2063d391cbc759754fce834b0fce7ac7dab28e90308074a782b4db51a1100dbe622737e85202ed073335ea07f9d38778042fe54223b7975d058a998ee250e460f9e16913f1158b93d46aeda14146a00cfd6150aaf38113408d658e2347b73a5864a0242f9c9e0259c79a493cc9a17ddab7c7440a1ee3b10d88a6b32bfd4341ee1c8781efb4f3077bdbe7343c88b1c10016d2f32e8b66677060c4b62ea1ecb6f5732f873ae9159d865dfb2f2594bb58fa5daaeadee502363807d9c60d8066fe543b20cccba1e22f5e9da11502105b21c53dabcd64bc370194226f8cf9c6aaa88f9edd8cd5d44fe6c1670402bb1d5e1092a9547da36bd058785164ba73db11e15ea582225d62a12dcf1b1551b4abf010ff530abab3d5a091b6f285a463508e2bcf8ff19fba8bd2fc0ea390e2af9dc12f6f72cba446a831f276da7d125836c2179b942f6520d3d1e7e213b21aaafdd336a2bff0dda205981a8008e5ec50b1fa82b4d61df7a4717c5f65d58654192f26f897d7e2cd8fce72fdc0178ddf9024131ffab4c59e70116ea53c38b6d7fddbe27b486018256ae1bcb0794cc77517e51cc8104861b34a7a5494f5ae7ad77a1a47e9082f81298329570aebe169b9106ddca2a1df42335bfe1c8790c9c3a554af7ab83263b6e736fe542fef7d7bedcfd10d73dcab78a26dcb759e78d581bcec6c40b88c7384c75d866a1c54578eaab658081d154f90a952e9b142729b8dde523887421bcef2bcfa653ca909429a2fd675ef8a8ed95499e55402f28ad0d176a3f6b9a43110ac41350b812c4b3407e0eb41b8627d9fc1891558abd6a2bc0fe4d7c7f107abf5f78117c52bab93e0e190796c38bd57069392a9796f0d5a4e9c20ec1f3cb25d6754ae2824e613d21ab0e7f5293ce56abf0fdb2f92ab8a30f5f185d973ab8b241aaa07b227b8cbaac6d235ba5eb0436529d93c26707d5094d42a68b65e9519b571991cb6cb9da5126b3cae2f3154a05da843a0c6213ba0d2863a9672b1dbb75a79134c423fbf1a00477cffa297e168d4c9f596ac39f5dffbd6b1a86671921d8abfaea73dc432f5ff4d9bb05ec913462babfacfa06323e06a5f86a43f71a1026ab03a7f9e652ff94a4c518b5eb926eb8d3c8bbe5eec849b46ba57ac3021a7b4b82aa6b9561c659714fa6ddb4d4eaf39431ead821574f242934f46b2fe49625b1bc20d64f4e5b12428076673bfe9a94fad2e1844f3b8e2eab6b932a63c798d280061c147684a1b160fefe2ff817a4afc424f071f3a0b20e4c7730d5075c6589c582663567361952254ae1859cc9b9b471f538fcaeb940f9adf5cd17d239d85530356078b41ce8afd697ab08b2aa0d149ffc3693d8e232af38a98bf45cd4629ec784075d36f392efbb85065daca85d1d67c1007936db0e4eb52b72f7acb950329c8fcff508858fa6f1cb34bc98d8339a255fc62f911826938947a2515ca96b22b65bcd58de8f77e0fd1c408a7021c1452d1bce3866daaecb0b31df1a63ac971694f3413c2bcb31c7408b2a8177d4da5746030cd0474dbaaee6ca6a74a378e072bacc7d5fb088f8156aa11f9fd1af65677aaac7b605eb62823bfa5e5c8bc472bb51eafdb12ba2061fc3d50e9191c2bf41c0154fba6ab6b4ca5f6d16696f63b1e7c0cee803c2abb377c28df53f8a23e28c62c19bf78bf2f3847ee5482e011bda3373d16d49790073fa38bc0ed5ae95c4adc6996e8a0f4b0cbe54bf59bac9a57533eb14471916274470d1e3b70a47efa2b94ab881b95761ab35ff1b9e63f4e7610f5e11627c9cb167c8fa224fce9c98bd87853a23925c0f5b98f43472c022822acef13ef1919c4bf377b93d11854472f371fc3b95dabbf24a840860c6a8b58ddc37ecbf50935c61cc4ed08301da44e1c22462344cac00ca293085aca5b0e990f5b30241ed80ad8b7c1aa2bf856f6135ac432d7a797866e2c6ffba620c6296ebbf8c137d52c09c58eaf727011313481d322b8f1aa6e39ff4ebba8b684fd294ab3e0ac36a80e51b300f2619054bca3e59574519aaa70a5a11cfdcacb6f92423204894488398eb46e7043505f54d842d9cb0d5055455bc85072f1f66cbe6729c466845b4e2aee50fb0fd6cbd52ee52d16e553a57dc863ab9c83691e701b9bf67ac79683bb1eee9f070b4d180e0a13a2cad9bd304970e1035dcab15bec839210774eeeebce5b2d8ae45be312fa03c256a3097c9cb28d2ca74cefa2b2144316d59a710bbf50398ccce4de2050a0ebd725112aa43f9ed38866e6aaf817a427aae9395145fb4322954318f711bfcba693e891c2b1a12c8707f99d31e06614510e219cd57639efbd35708ddc3c41cfbec7c835831eda7e2b6b89b4a23f629071c76c0df33c71ed057d1aed0bb2c45b5eac6a66e03840dd03ac832d6def6f1847aef431ecc12129709579253273a7ecb55cad48888c23f10399ed6a86a3f2f6351d848a05702bf0305805e8c27f3f4745c78355c88285a039d189cc37b5cdad3bc5db58356150840df48e56c40f81edc4043e24938db2ad7a879dbe3f532b7c90fa25607e00ea471e08711a9d7e3d1cd9de7b7cb22b4872b6fc223ba0412f0895a06cae06382de1341e8f2b93fcb0ed94f785dfc605b7477bdef2e7a83e121a872b259b32209555b69d437d633aaa3ca101746511c9a9ad7c486648c28654f6f7a8cc0b3eb1d59045a0cca8c4bd74372ca55540d3f549e34d58e4a5262cc25e2a3a20a608f1dadf77512196799f3792ae26158830496fb6a7c579bd70141d8eb66d4579b2105c5fa50e753aef081b576f4dc24f062fa8c8b0f70395953e19c8a2decb694149c4091d1d6f6c1a09241437699f67bcbe61c66e6a5744a46b25c4446f02473664b93dbe9b949ace99462259efab70dc96fc0af4a3a5ab549ecae180163642ade815fc2c2ef61df19fa27044e3c3e06dce662fa2e668f40c83daeb83f392e2010d69735117e732027c165dfdb2c751f1abb5e644dfbb1284a26cdc798b625d6649b0c6260ad60e24b04c2c2e29e60f48626a1636c9eb1e3ebf172dceb178b343fd97f4caf72cc22be58058c94e5bc577db7452ccfcedbc5b86d1b75e023fc65c935573701a3dc2c586cdbe355f4b5b5a4880ae57ee47cc9e91436f4d975f66de3b9c925bfaee70df3fefb4129eff082b634ce367aeabb72b551c6c6590ea97c5300f560e3174dfc1d6fdc8907b144e781bb7ef6496c211ab7c9995db937792a42e9b77337957630768c68460aec5e27f7741ccea41b8f28a2da19dd14e219841fdc06ca07dd8e82efc7b704e3d5eceded1d9199619997cb1f495d79dd97dd96099ce9687a8df2b634bdb20b307495b6486bda344eae42ee7d0195223d91afcb3523fb3ead3368f12069030e0b7a005eb28e73b5dc3b91551402cdd26539a641032b9881ea7d4889c6bdbe0fc3a3e3aee9c605ef0fd32dd035afe260935fc51fda5bca8714c1881a90c7466bee3d205cc03dac15262f1d600e79154d96afa8d8bff9e474bab6baaf748cde470b1fc713077d908dab233b1072426e75cee9a3dc9f1038284244760649f8c4901bae1be8d0f235cbef2e6ab0c94352802c1212d4052eb3f30863d4bb0e31f47cbe11bb7ec13d5434cbd36d77714e77ce1a61887f2dbd6f6db6f8ca7faa58510eb939d27b7eac67153a4136e1638c52e5f1996900892eae626f585a385d618cd413d412a87d2602d00deed738699001f8fc55e8fc02dc47c3ee985a2c83e026341cf49e793af6d3467808e8b1ddcf8105726fa5dedf115136a43d1bab4f3c071c0fa44082276525c7e779be10c67576fe49f1c3f48480fc166e82f454929b8ebe8c087fe0db39c01882c6ead2415e8edf21131485f8cda00dc287126964d03cf8ecf6a42efe605c50136c99a6a1e768ca5f975406ed87ca40007846fa6878cf035b8a402094e53c08f71e092f73646ea4b41713e51d2829366ecc5ac21da426a775e2c8b65d101432d8852dbdcf4426cdf1b57f9e378a6313e3b3e060766d90a0bd0be43fb4fbf3e957716a7fd1701fab1c63b6267c740c", 0x1000}], 0x1) r1 = syz_open_pts() close(r1) geteuid() syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffdfffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300", 0x3, 0x8}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca", 0x31a}], 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000b40)="b7494f41b55b86122f894951e980dd410d9016760f27b67a0b06d12e1d673dd7800f5901c41a842c02b0399f20c822d14be65edf465632a79b3375d42072440d2784affa6254c1931de11150a8fdb46c5500d6f55f73d4cfc382926e7a79011cad9e92410a77eb4aa26beca6baecd9d687a25bd00bcae9bcb13b8f5423f48c61ca6b43568dc909ae12eb20ac7e112a3155d95072b551b11e197dbc4a856d7ed5a0a98aafcade0cb984e31d809045b40d4457c5fa8f72dc3651d5e43792f489f550602ddd4ac70dd859c4de45264056a427dc552acfb530ab7bd38dbb727adc03b6547f085efd7604d6cf72b52553fe575c4fa6f2221215a2bbba557309b84efa2bda2219f29cd2653d6603034475bfdb6421b31581b9af6d04a824f366914196b3ed2f0ccf28fb0bd38a17aeb6f66444633ff8e30703242d8175696371bf90e7a08e7c6ed0aa91b20abb8a3c458e10857e5b5cd3459dfe0bd5dfb1214d1a9c548fa17115a64846c3b76ddfb18755c6c44c886ac0458a5e6ac4a2a3db0a666cbe0e2c64dce3fa67f298efaf36d95a693cddbbfd00b8d66c2f46e13de914770806263118757a8023fc626993bbff06830da23ab69f143fe4f70c038cdda6b57121d99654fbb60da67baa82d1cac67e488a65848ad1981aeacc76773e808d24a9a093acd7230b09c28f6b7cc925e01415b2b4159fd80117f7b485e024c245be6e833b11c27db6d4e3061e0432cc4b4db6d52a6909cf6e4b1bee36595b78f92c03ed021881c5bbd7306ea79530559b1bb4ed35124860a8b06fa392e19463f06661da4aaa425c5f18704f03b709cee1b71a27b6245add359a0cc36da5a263c482c4c7cecd9c122ecbaf2d951f319aa12a5caae5a517813d5dc352c9889bfd19c52c46d3a5892edbc9b7611afd41c4a32d38b7a46c0bab3316a202260dc4cfa91d6890c08cb66055796a89115731e5e6c9e35e07fd2677e94f50e67ef5d80e34012330ab347bc117ff898763f8aa47c97f8bf9c3346760c6a0c957b73ad6f4bf52df12f5a9db189ba2c8fdb79624bc91b855ff7ae41f8c75bc28dc0c28c64e925fe9b65c3ec569b60dd07b98a260b408facbb3db010b51ef930a34dc023bc5c1d4430736574654977c2475b2159f82b850d02bc95742507bec83ac423451a2d0781e6a41b51ba65e1eb545730596bab6eebdbe29f19c646e75ba2b0a592a13862fb24602d83e4c7908ff492971a9e7d9835d29e982e21ecbde39b4d6ba13972be3c0109715b1e7a9386896dce13652f37d099085cc889132fff739d68460b3833415d84621dadb55c4c8acbeb04a095ebaa3e6ec1d60fbfd54843f69c2797f00", 0x3bd}], 0x1) 12:19:33 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028af) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004000000002000feffffff280000000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) 12:19:33 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000004000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 12:19:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 12:19:33 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget$private(0x0, 0x10) recvfrom$inet6(r1, &(0x7f0000000000)=""/128, 0x80, 0x802, &(0x7f0000000140)={0x18, 0x1, 0x5, 0x9}, 0xc) msgrcv(r2, &(0x7f0000000080)={0x0, ""/124}, 0x84, 0x1, 0x0) getppid() r3 = semget$private(0x0, 0x3, 0x102) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000180)=""/29) 12:19:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000000), 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 12:19:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000600)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/94, 0xffffff78}, {&(0x7f00000001c0)=""/197, 0xfffffffffffffe0d}, {&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f0000000340)=""/57, 0x39}, {&(0x7f0000000380)=""/56, 0x38}, {&(0x7f00000003c0)=""/169, 0xa9}, {&(0x7f0000000480)=""/152, 0xfffffeba}, {&(0x7f0000000640)=""/126, 0x159}], 0x8) syz_open_pts() r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000300)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000005c0)=0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x40, 0x3ff, 0x2}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) syz_open_pts() syz_open_pts() 12:19:33 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x10000, 0x0, 0xfffffffffffffffb, 0x0, "68cd9de54428000008240b20c1ff6f1cc6832bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0xfffffffffffffffb, 0x0) r1 = dup2(r0, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x900, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x3) login: g Ãpckbd_enable: command error 12:19:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1e, 0x3, 0x6) setsockopt(r1, 0x1ff, 0x7, &(0x7f00000000c0)="95a926cc31c100fe6533409f82477265f20e45e7e438961345f04e12f8257653714a06ac36e0e6bc871169cc6491ae172c187cf88de152e3facfc550549283946be6ace6415ad00ddd10f6c042e994344eab3adbe30485d8f7ba137a83e1b399a11da7107f68c52165c4627d0fe7733133bfff41c6c8059ae1899909e21e38cec09cdd0ce59c27eef7c08d358e79deff6384d09c082782ee9040d142d14a3ac874dde042328c2a14a8f727269231405331aae908efada448eaaa635ca2992b6a616497cd300990215de926413254e335", 0xd0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 12:19:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xc06) socket$inet6(0x18, 0x1, 0xd5e) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x6, 0x0, 0x0) 12:19:35 executing program 1: r0 = open(&(0x7f0000000340)='./bus\x00', 0x4c0, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r2 = accept$inet(r1, 0x0, &(0x7f0000000140)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000240)="fdf69f5b77650a1d45afb90f9f79aefe40cba81be7373fe6b45cc690b009a77ce5c426aaa8a7061f9983897ad9b15ad9077b0a8145bbd0e64a5c628464569d372abe323375ff53d784a51e04b5ccded1a73f23fe2f4b13c224d933cc79dd789737bcfb5171c9e904d0866e1e1873c69240b83f48c32284d1589b91fe7baa18f45444e4fdd65128fba1025f79ffece9e28ef42e56c6f3e4fbfd2054ff9d731d755c7f537c9f58c3def8adaf018f82a7d7731865350abc4c0cb5e66df782811bfee9e79d42b0284adf4ece6adda212fe1ad7c119aa6b397659cb5a3566f3c90100d9a3cce94225cc216d51c06c889642", 0xef) write(r3, &(0x7f0000000380)='oL', 0x2) sendmsg(r2, &(0x7f0000000a00)={&(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000480)="1fdcf4527c5dd9c0eeb50eabd71df076349c95dabe49df09000051d865a126ba64002d63734eb24671145f0d805fcac08b6bbcd5da5e401e3137cabec909e45c0781dc173709656ce20185543d77ef17b45279f88499f170f65a6ca1c3d700d778f59039782bddb3fa4cb9e80c91983c8239d689b279eac941bfb60de60818877d182bca72e73de9ca827d698bf51c5437fdeb18e73ab5536d1e6aaf42e8aec8d45a56abbe4b3625336067972fa2d3b389601cc56ac36533d765424bf6fa4c18ed3272fd2ddd5dfd51ad8fa590c9e3d24d29cfdb7504c8db2b102d6b760883845aaf", 0xe2}, {&(0x7f0000000580)="2512fb80301bede6a2a2ac7e3c765f5bc78d55b81b27ec095b4760ae7ad86b59da57d8783a4dc993930121a31ce49210b8740f38ac0b4e6cb241f8010c152bae23243d6694fcc284197163c4a0f4da1958029f81ba3371db20b4a4f07e39355681d120c63e97297414cd95ce79d704d50259a14097055cccabc2", 0x7a}, {&(0x7f0000000600)="8ebe651ff413e2bd6ed824402055b59f61c2dc1a5c6feaa1a751ca535ff331e19d3680dfe72d0e7f8da984c01c45d0fac276a3d54a5e93e6fedcd6dcbf9b8cd1f3a5e8431c8ac7414034ed934e3af43c96889c7ba254e0bb10a81cfe8a66e82caacb519baf1efd5d810a6304316bdb40d557e08c67bfe6d6fc7ccac6f7b24a01a265ddb15d0128b229dfaa72821bbc6146def0bd90bb05074a8be914fe46f9ff816cd2d91f546079ae0d566f68195c3f16140b4b48c6b422d72d55f376ab1e", 0xbf}], 0x3, &(0x7f0000000700)=[{0xd8, 0x1, 0x3, "a568ce9ce1ef70e1a67421699c4c56a6959f259bd72c3c765be112c934392a5553b7afe0b78b0008a7d37d2cfd71263f4b17f7ed71c3cb5462afc348574f43dd7abd21f67665994c084429f4143396d47a4bfb8455e203d4118e60cd844aaf27b09513eb5feeb67794c1fd1965d83d57b2681d23c7ad11f97f08422d60193a3b53c6f373ee06ca783fd9b412e534e3040bed6bc72f84750fb37a2e9ca09aa31c3ab53b0ca0beb55d443c64f1deb36b68137b8caf84070b483f1e75324163408771e61b2eaf35198a"}, {0x68, 0x1, 0xfffffffffffffff9, "3a5776120c052927e3c41c6c9f792dbdc788a615c5eb2f380df6baa3c4a508a287564cce3c44f269489a7343c868f739c6c4d5edeae9410663596eee9b8dd128ec284b1c1feb06b86fa199b73a3d49384ba3d84e8b983de9"}, {0x70, 0x1, 0x8d9, "e3feacf6674a3ab9d24d399a0a5655dc0dd6befcf5629eb090bcb523028b90486f2c828f8810f51aedebaebf2549bc1c2d142de288b8bb8a48643a046999230cf866e2c457fc01b16b80fdeb9d9fb2e6fcd9aa82c5667607e7"}, {0x48, 0xffff, 0x3, "ed96d0530c08442c4220679046522910e9193e47eb6e709aa86cee3df5363c2c6a73706b5cef282fc15da9467eae1e897d091840"}, {0xe0, 0x1, 0x2, "bc1ecc0c60c64fff16932f930c9ba880cb7bc3802c15bc78b824afb451e01786df560a533cae27aa3a0d639722251dd059282e7070c0922fefeb10c67853c79a9f078c0c98cd45005444a98992fa0fa9977375a9e3432451477e45a259ba5d715c3d974494697ca219b4749d72a402a42cc460183f788fad49f957a87d9393643b357f2b0c2b43185f589613736c36bc91951edcdeb78bb9128786eb61c018fd3fdd621bb30d0e42f845f18f6aa2cae07692df357e3c4dc9636d6fae68f41496bf2102d10844f0c4080c1628cc"}], 0x2d8}, 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000200)={0xfff, 0x5, 0x5, 0x80000001, "93e669650dd2fb909c3c9ff16d6edba99de08c60", 0x5c5, 0x15c}) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000180)={0x5, 0x3}, 0x0) 12:19:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200001, &(0x7f0000000000)="f64f808006a5fd440d00", 0x2f7) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 12:19:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001640)) bind$unix(r1, &(0x7f0000001680)=@abs={0x0, 0x0, 0x3}, 0x8) ftruncate(r0, 0xf1aac8b) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) dup2(r0, r2) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r5 = kqueue() pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000001200)="243e7605b477a57c18579f679ee344e147782af0a0e3856ea6323d70de3ebe312045ce629b1f0b45b40133a04939adf6a2854cc8f86ccee145944a5d90ebd651ce0ab313433b655edffa43169e0b2c1dd5ac70f1af40b1cd7f761fd36be2f0c97bb7eda8771344cc85338992bb081c88e168052989d244101ec500fcdb1dc4a8db2255a14331af790286b5c3c76c074374c4fce384bdc7d7fbc3dc5499f96d5a37efa972a270f4f3db6474f6a9f20d8aebf5bba4bb8305a47eede6bbdb048dc062cc8c30d1edeaf3023d87e3984b135c69a8188c3404be225fffe7eef80ce3a0b0f050e644bbcec7beeb732435d78b443d74643364", 0xf5}, {&(0x7f0000001300)="1a89974c027c94f3deba6aa2d4d1", 0xe}, {&(0x7f0000001340)="e662368f940114e8adb121e754f8a2345e2cd751aa7cf927bc6eb736540c1aae1f2a7b69342fd5de", 0x28}, {&(0x7f0000001380)="997488b4a971d636d72a539729bb893bb455cf1620c0278849bdfa7471fb96d4443993dfe23836cc6ef8f779973eee02b082965a2ac3f28606608fec5e695483a316d522b9cb02", 0x47}, {&(0x7f0000001400)="44e73c71d7374eb933b9126d1c4233d312968d09ec7d791024bd728f8a6c56778d125d2a7f54119c35487ca18e613d9514ddbd14c04dfa81104b674fc686bc", 0x3f}, {&(0x7f0000001440)="d7db1460edad2c4ffdc29792008ff52d8dbe1996b6d1d09822f95114d6101d9a6becf47ea7133f6217638855e31243066d2ba0cdd9b1a9ea63d706dc1dd8ea41a7abb7d1704dd9c2c98a0645e66ce55ed8a215d2f52faacc187607871247b40c539dbc960c9a6db8f2cb6af68b3d1c02db90ca4a74b0f24ac3ea36a4e65f89172ea028ef5a5ce6cee091c716039792634e8b33fd497f192beb6075fb209bb21fb2e8004a4ce9b6ac3782a0d5b0b2d93ff2c22e8fe536f13d8d6833d0c4c491af322dccefa2ae5b8a24ec6b4c", 0xcc}, {&(0x7f0000001540)="e66d883ad0a41c9b794d5ccaad2e0a25e0a1411c2fb9df6f04b8b5a52977829463bfce1b2f95c369b5be9b74fa432d5e8f95aabd3860", 0x36}], 0x7, 0x0) write(r5, &(0x7f0000000180)="46147362f632a63bc815247d74b7d719b31ccc5d1f459bac6f897870ad0695b796db7c74024b22aeaff42f48d54c12ffce7b87de4576a89f6bfc82306ecce3cb44f77e7d66f5b9c0f1a8adb2a4435cacb72e1977de219adc56b82adbff32d33211bbd4378ee8af265ad250ab1b754ed314ca617d44eed6b888e734da4d9a81a7fa81479ed7fb92c0d01af33319f056c34fe5e3724fc75a3ac8d5e5e24bbfefdeae71515f28a686eba7cf282b8f7276442e67921beb90e6bb1989e67fe24c41d135b7d9c079e13100c36995aa510e5c5b911b896c074ea307bd25b0800acc8293d1b21df036cc49379b75881b2924b6fb8e2c35aef14a86ae7783f719ed61a759a88e942176b683cee02ffc5a83adacaf5d3762a21e36d1e6eb3fbedf7362591885b13d4405a4e69ebbef2d17543cbe9d3dde29fdd5a16e50052dc5c5f2fb1843c1cf7aec1286162be7dd62743fb3b3c804db0bc46eb507b2e668fc1ffdaaef928c9deba18847eefe6d05cf57f37c2b6014639fcf06543804b8de66bc91c75c902de4d73e8d3baf19a21c1b8285877664ac805a3f58ea7615a183b49451c101d62c15064937b1446a223b0719a14b00b5a6b40c32e9c2af690ae09de8c86d7f5ce1555689db79c67534f8884903b3e94af8b8a66a014b24024bfe310a8831518fe7bc2f32632f743638fe78e12af4d4724076fa089b9928ecd1c6dfea7fc0f2e6051e4e9398178bb8025bb99bfe3668b98d7a8c902b013fca00bb907b8f5fbbce7d662b8ad43a319f4a7084c7f269b2da998c573b8812a335079054be3de1e022e8448ef5095c4dd27a5bfa9197f13f86340f991392e9385814def4e49e7b15fadc773d02f614f0d0c80ae570d6d4c3a3ae59fb0ae624f45e88e5757d5d8934c13c90d8a11a2803e7f9e8273c08a4c72a0cb4c31cb536db1a15244c894e6953bb5c2afdc03512ab67be4e3659d7ae6db904458ce56bd18d9b224c16064c747e11707beb9a1a99e80a3b5b8bb95e1641932642d29a78b2314e5c68d2d5e4855ae4cc40567d65940bf41d3e314bfbdff4a074cb2e7efabd6a3c0b1ee0c4a119d283e391d623ae2184d0bbfaf26f5df505204e973a39237ed3a541e8da9ce740089e71673b05715c0203339665e189ebba4de907d332d87841eec5faf18f9375fc848cb77c8d07d24a3fab8fab7de2f3dd6e4e1df3803f8f0ac5567175e7f33e4be714c83110ca15b81887113977924b2b73313f1a5c38c7fadc0f86e958d32fec4955ec9d00aecdc2b04db5fdcaba1c2671a0658dae4389790814bfad193720e889f986a1d5a2cc61c2f778988b3c0231589668ef6b753dc591cfbb6e3304c741fa57efe6152d59cffaa0f2a30a8377d49275104af1ee539da0e8a1171d81baa76e78fd8160d528cbd46a77ea585d5aea0664267faf68dca9ad77d2d3830cfcb520b57b15652f3f288c781338810fa1cf7937efc4bfe55e8a8fb159e2badddc52e675a42115b3e9f4089ec932de4fd18a005617d13c50955e4d0165a0ee12db7ba109183937614cae7aec3ddc1c8368e73dfa87bf17262fbf1c068b7a2b3ed5dae38d9cb08b98cb470c20100c731e5cf8d862a0595c110ae0b8d3178dc8d74e19a8d95ccaee966967454c944ddcc2860a86d5ac2726135203ca40a1743bac9a3e0eb62f5b970a915cf3640e50450b76a71d98939a33bfdb2476a1ec5d370752fc0ecfd36ae580660d8d9bb42c4407c86af05352facd3a21b757e0156f0193b73811224db1651af13a97890fdd20c148e5b3233b1a3796b143e1f8b70139c1b116473162e7b4c2134368fcad2baa3279b5ba6642608036bdda4ad98e1984f68db340f4228ade58ce68c5eb3c1340d11e707829473f9ac8e4375071719f1664aab55641ad9537d15c897c8c33b09bcd077bef6c379734f5cb89ba99cc027d3656ebcbced1ab6d38ab007a16f8fbd72143f5297ac7d6d40a6b7189f5fbacf4b426fa69409da6cab8130d144e39f917b4919b02afad8ea366d8582c3f3d24e151bf0a973d513a2ff95e92ae5aec1e572e89098c2ba9af9a261556b364d9f54484565ebce5c9a3644977f3ab87da64f08332c52d4dea30a3ad7a421d14850cff74f411c0dcf153a89bfdd1050ddedf291db928d876b0fcf5ef93fa4f5636291540aad1de3ac511bc03f7733b5a91433d3cf309acaf20cd5df287a413236ae0307273730ca94d588eda06b77a3c7d999cfbcb2028503f137932f66f5166025a94fb788de876aaa715c294b9a2c85bc9fc714fb11a7dc15dfd137a09014e5fb7bc988328316b829dc7731d5801cdd14e111f05cf22bb939090cbc33bb1d4f9b3d8b3732a6ace9cdd89bdfe740f5327dafcc53e26518111daf66016610f79ee280bf22f32a41be9e4f0f01553456a1c5aa84a39fc051efc69615fb87a983ad4185d2c096c9728dc3548666e2277c3714d14a07c2fc05d3e25b56e292fc7c314a33b3e9ddb9f8a18d8c70d14bf8fb26162cf857e7ae76c041867fb9ec712a781198bc45bc8df08d14806864b875e5da77b358ce8c76972d4f9d198276e1527b7c94a903901d9801a064dc4ff1540c74faee8f8dc63c75fa31a92af915e988fac7e2c5333dc437602a52e6b6c8df86144221cdce02cb12490e23ec60676b159c9958bae8797e37c6576201057e305ae790ae9364d3d8e73cc02d4844d673190e755459fd245c4454672e95e348826eee73984f724ec53b10d37a56ef54ee580f23e3fa67b9568ff1648ab52ea92ed422a8af5136d1f9fdcb31ed9bc79cfec116c9a90fe3605cbd6ca69a20c5f33919135ab3aa02132e75fffb03fb4d7f717726f65013a9be56f5d0309ddc87c3e7e01bc2c58cdd9a08b4d19bb3f9f6540ffcdd643b48e9015b739a73311c58e4d21ffc6d84815cee7f489b76c6e1cdcfeeb3853eb008beaa4ad33163842488bd3f5f08ca84c7d56674fc3b0bdb3c8061d29c6d44f22dd0a9d40b8b24cb69081976b766fd59be67c0c52f472f794c166bbe32f8a5963c6aebf6676364de5363a41d0439d07d17fb73447034ac268a7b56a066f8fa97c5ca95ae7dbcc5adcda3cc7a4ae29835010c0fa960458bfa4e0ce85ef28487b35fd850d62fe5923fa3a279816414aefb08e589613295d135c265cebe14dfae622793b9e8a21797a91f7157a9dbd607eb996ce59c05e675a35654810088a440e5fadcb8b00843c886e3d28e74b3f4c6b2b4061ec668138fa69f42a8bb76d29c81e88007ebb743209ab54f2aaab1c277e8ded8a9534b4a20893ca402687f618230451826510d0be00d3dc3e53c25c85678c7cbbab01ec58cba76c7853960a93c8e6ea59f6f1689c77cac78896cf8a28a3d5a058f20a44d01a485457943eec90fb9af6ae5c14243c797de048c5198babc0e54b8d18313b6f07e50ca44f69880ce8970b8191b46109978667bdf631561d78a259bf70ba8bf65e096e39d457502c55d784ed037198a9872b106dc6e6344b645816293631f2e197ea00b0d9f2e0d6d69d38253b12789f7d24b309619a5a57e31d70b6c91256244effdf5e460b8412a51e8bdb939e06d051b969ee6efef0c4c806839a1f3d0ebbe2f6638c0d683e7e8b12a6d5c9ec7ccae34d548717cee1f71fdb8ba79f5a6f930bc62523dfbc17b6b87dc3f2556bfe1d4515f2fed1b7bda152c3258469c40f81fdb4abd456c631c187a127612b0904f5359423aaf6555336eb95bf8ae4430a23db1730088863a6cddc3165b6102bb178e2dfd6a2799304c5d81068dea3e5cc90aa9559df34fd6d76ab4cd0f03a4b4873b24f71e09a3ff5305965ee72d154641fbd5f8d85e6bd05a64055acf600296dd8acee8b05a44bc726c83c549140f7e48f3e4891cc51f5718daf2b07d590ac6840c6cd2441811c8fe7a855556c6c3e5c3a0724da1d10d12a04d340c6cb9da4deb100283ba603f5340863b6de867297f7c6743188efdd97476bf9c58b91fc1e9631b51c1dfca34fb32d2f1a6a3ce9f249902609a93f6865c8c81a98162a32c1d4ea2403db9fc09c1d96704e4b1cb3b4d35953aa5d03065bfbcc01008fb185ee0198ef3bdd922096129decc70214c8ac41fe5f29beae62637e1c5473963e46597514cf2f0adbb3a48b255bcabcfbeac4ceba0bac1ffd296fab27c92a93ceef73a3cc6487d4ada19183d50227077cf127a3131b1ec8c477a4d3be1743bee46339f1dce984e8235471e5a97be1ae9e0045f9872000461f4491dbc3c0bfeab0a664335d0d1f9156e6dca03173fbb92007cb1b6f25d37174aa0929777eb4d6e621cd48f4c16fe1d04f66efa2a72c003785299a3dbb6f6210fe53228adfe8a3e2f80b417ef1859f4ed512e2acc40fefc1c2efff2e1bb5ccf6ee832589cb673fa54f6191c6b5da120bd9c3bcace68a4fdf3c89e622e9036222ab44afc3b4fc2adfbbba852413bd98cb02f61fc4d2859aaeee93a9e38e53c7eafb5e149eaf939ccc004577244cb3b0d67d445b9ef7e01b3698b5ec81daf453e997cb5b43a21fbd1266e9e213cffeaaf0b5e711fdebeeaefc93fff5a1810f5c2b73d3530a762a893285f61cd9a83ec9be19cadbbe54d7cea3276e5dccf41a8d7087fb3fc2dbe197becab1bddc66f7a2bfb34956b4d3299d8d9573f5def367fec65453534c7d44ebf36b4f3fcdbf96b30cb4a03a82dd6c26a73b85ed05544ff4c88e550d2ff853220061f301462c4675065bc679eac63479e3d9dc9b7fc78252f044479f92d7cce57f6d2b2fc6fc40f64d127d6acedf20d4ace4ab9c98eb8ff822dc03c78fecad56ed841b3ae74b24aa6517df4c137993829c76b280f9559bac76624962198a5d1696cd85c55effac4f6a39ae8b44b91ad086be49d69d2ef5f3193c450d75360e0b4ef76c9f1084b6941386b561cc91ee3c70c63a4235bd2d01b14cb0b312fe7ba033ea9497e4dc5ea27cc1867040d1793e52dfc6f57c0367ed2b2298e73032ea1514fc9d822cfbfef5401513209a8d97dc8282986bc98886f5cc2f5e711fde67f88d0139405966c814a057d728567385c0dd1b0f635aec875b2ab0875e51c69c5189e02c62d78a3c72493973fe8811a6f222455a7a22477265b998378939a9b1e41f480d39a89f59d938cde579138d90ecec4a899a55996db4a1573cf4e882b507f57a2da05e07cd604789cba66ebcede4dc161f58f556ad34a9b839692cfb1d757aa7b731727ff4e9828845f62729791fd986ccb3e014cca23ded5f3857acf8c01fe750108b784000cddcf8f2f30086ee47d7de8f8814e7d83f58357816c8bccdf72b4b5e55f356f903a76c758597982a8ec794782637a4499ddad62520d36e463f9756eb412fb33e6a6f7d36de114e20adc9e81e5d214fe88d0b7156c3b94aa9436b64ac3bc73377aab4405c5d0e8d638b8df6dbc169c2f38873aae29f80fdb845d437e90b98b54675f58c46b328943f78f73df956f117adfa447836d969a864bcd40337e11aea321903eeec5d63473e7a933eec2d0f9d1f2d8b2131f6577984583b895759eb4d79684191bfd255a95d437b6733f4adfc95ee9c96fa9ec2deed45cf1765843ccbb4906f3224306174014f564237f8f4d1e52ec928d8cdf30ef88c04b692af200b19b5ba572e177880a4a5cb84e8fb1a7063dcd1a487dfa05773736212c5daacbf4cef1fa549f2a94a5844aaab45b3f19fcc5c4d098600e3ad2ff7138cf277d2870f834c661bde3ba3f404896df4193722cd7ab07cf36ded1c9c181a69f9a313b5626e426d3de8b1f5bb6f7dae9a6a69c9e4c45b67535ad8aec04e2024", 0x1000) bind$unix(r2, &(0x7f0000001600)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r5, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r4) socketpair(0x6, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r6, &(0x7f0000000040)={0x2, 0x1}, 0xc) 12:19:36 executing program 0: r0 = syz_open_pts() 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', 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="2a65d3e7bfe023ad09a05a9fd225a41eb46b2af19acabdccb7d9ba63026fddcdf32b760e064377b135370e6b7b71a3c68b92d48c17266b005777ddc993988b711db92e08cf67d741", 0x48}, {&(0x7f0000000140)="059022b09bcd6409e79e448cea0a6359f17f2cac01fb607a65e3f2519f5db7e49d05f49a6fcabb7465642b6305fcfa2343772e3c5fa1f6c3ef257433bb3a75e5146a297f96dc371561694dbf523cee8214216ffc2ca1add0ccb12c1e9378b1217b5ad31abcf9e92e604e366107608191d9c1d3c048f20c14535766ead0b93140f246c25cc5d93b5fda6eeb24bd62a944138f0eefb1bcde", 0x97}, {&(0x7f0000000000)="71b666dcb454f5b6622d2a90b76397c44e190cd415", 0x15}], 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 12:19:36 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) ioctl$TIOCMSET(r1, 0x20004269, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 12:19:36 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) msgget(0x3, 0x1) r1 = dup2(r0, r0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x3, 0x2, 0x101, 0x10001, "af2edb883b132b4366b34a72436445d9f0e8348b", 0x0, 0x800}) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 12:19:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$lock(r0, 0x7, 0x0) 12:19:36 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = semget(0x1, 0x3, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x80, 0x4]) r4 = socket(0x18, 0x4000, 0x1) read(r4, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000980)={0x1, 0xa}, &(0x7f00000008c0)) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000940)=0x5) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20100, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() ioctl$TIOCSDTR(r2, 0x20007479) read(0xffffffffffffffff, &(0x7f00000007c0)=""/255, 0xff) kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x2, 0x9}, {{}, 0xfffffffffffffffd, 0x4, 0xf0000004, 0x800, 0x1}, {{}, 0xfffffffffffffffc, 0x1, 0x20000089, 0x63, 0x5}, {{}, 0xfffffffffffffffa, 0x90, 0x1, 0xfffffffffffffff9, 0x35e3}, {{r7}, 0xffffffffffffffff, 0x26, 0x2, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x100}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x24, 0x40000002, 0x3f, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x2c, 0x20000010, 0x7f, 0x1}], 0x2, &(0x7f0000000380)={0x4, 0x9}) 12:19:36 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1) fchdir(r0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000480), &(0x7f00000004c0)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchdir(r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x8002, 0x0) unlinkat(r4, &(0x7f0000000680)='./file0\x00', 0x8) recvfrom$inet(r4, &(0x7f0000000540)=""/196, 0xc4, 0x1, &(0x7f0000000640)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000002c0)={0x1, 0x0, 0x9, 0x80000000, r2}) r5 = dup(r0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000003c0)) r6 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r6, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x165) setregid(r3, r3) getdents(r7, &(0x7f0000000100)=""/201, 0xc9) ioctl$TIOCSCTTY(r7, 0x20007461) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fchflags(r6, 0x1) writev(r8, &(0x7f0000000240)=[{0x0}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 12:19:36 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000001500), &(0x7f0000001540)=0xc) sendmsg(r0, &(0x7f0000002e80)={&(0x7f0000001580)=@in6={0x18, 0x1, 0x0, 0x80000001}, 0xc, &(0x7f0000002b40)=[{&(0x7f00000015c0)="3a28f987eb38a1d684d249708719332ebbaf463018594348932483ba341c089b2992fcc6df591dd138fbf964b58589881e6cb49342a4b540707378cce2067e944be8b0168dafb9523ccf3d", 0x4b}, {&(0x7f0000001640)="d3e5973d6f237b59b7ee9824998dabee642a061344ee9e4f17e609eaa69871f72664a4b3076aa1e9593dbe527f7b6b67ebb8fb6f8af41d48e3a762c759cead0006467789eecb38ed2561d3b79a214765d9aad41996bdf9a98ece34cc7cffaee7a096ea217d50cab4498bb4a0dec7721040d0aad5fb6b69a7ced1789465f382256f8a1d871768a5c1fe796aebac3707599099ddb448", 0x95}, {&(0x7f0000001700)="c9bef55678c69265e012c95966639f395d2e3071d2c441aebc8c1fd6bcaac271e181defdfdbfec43accb0f40de585c62329ed8b9dd0c2ec900f2d81605e7b19f1ec9111f907ce4a45417372c90758ce39d1fbc8db710c9253e5e369797c335fbb8ee3b67c329dfa28694064de786f74c364cbf4b3ba4a04c0e8ae6d5c55fc4f90c66df73233759f94e93b95d4534175af253be6bcd22dd0951890c22cddf5714e40c8d886b1ed2795f94b77afacf4818a428066e900032f693c03092a9a2cd9c8e10b49116dbc26214a69b3aad", 0xcd}, {&(0x7f0000001800)="fb18bdee1b20a980affcf9e5149b8eec96193b2d0c554e58cf457ddb3f3a33c1e7e6c22be441b0792b45b324509bdfe140ca435774536bf08a744509434f827dc550ae8b73af6ef7d8b7727edd3baa38935ea3d0c673007dba56ddd083cde070b3e98b419ed9d1067f1a13518a3712eb379ef817852d6455888aca36e6f9fad828877b9f0d15b586a43a6fcb86366ae579475bdd629e335ad90f923ca7d64544eb8ab8cb7df0b9aaedc1bcffd5d3bf9923ba1e09bcc3bed47bc93a2c06deb908429f8a622d575362957726b623248d352b2a4eb7cf83a766926ff5c0b610830d5554", 0xe2}, {&(0x7f0000001900)="4e25510daa7d6890877f016be1f744e9bd9605dc2bfea0b525fc848b27344d1ec2c9278c1bbae0284b79acc9040263868c17d0e454af014fb584e82a556cbaa978bc3a10cab407d05d83166849ae1bf99242b7bf", 0x54}, {&(0x7f0000001980)="ef888904431481dd79bcb9449b5f8edbc73cf9114bf91d2b8a22970f8ec3d9efcfa8f0f4c348ff81983984414d652bd93bed75af422c7ef13420ff41919da12bb930f91065a189a54f8d87f5ef663f1394f9c7c4961eddf366a07b95996e93d62f2670c714aab82ea1a44df0e7f8e54ee66a4727c6ca87b58a6a346675fc019b583135f138fb74fc16ea8dbfc753df4014b87dd7d153bf1bdf11fca779cca3b62baf072b54e8b805c899a9e5c4c8078d84ec0b3cfc91bc432f33f0abe513f765ee88d4b54d2a2d33e98a09a490c200c4ff7a1e08eb6b9a578478bb17ba4678ff1440a66b00876fd0866495695af0777ce0a6ca68f5b7ddd8d97bf11bcec844aed71875283f6fb73f1c2b89d577f0357945bc251714f7a598b83c1ecdeb36993b065d1ef42909e8384c33a2470b87a8ed8b5d94860efe750bd7e7915387ca416b146eae5c9504576333e49a2a8745c1f1c698123adaa8f9fef9bb7d1169346f826217768d1445a951a3d597534d0ced7111da5f0426b77a7ea1a2210846c4c8691cc7dbfb10520b258f5c71b480894e8cd36a1c6c903013fa2a7a40154a9289c5390e90a65e4df3cd319598a0e2e9982aed96948172b0c51aa4fbf382f55604af64ca30f7c6b45c3934e9ddde6ca213cc38ae22f7706c33e9f6a85f846ecaef06a2b88260a875cec8afd8da518fe0fc9b24a275d2964e3f3f542eca28d84fb12d8c64b420bd75bd3126fecdfec64b30d5365719e00a37b4a1fcb33065007590ea9e4141b03e4945c35a8263abe8a616c2877f0ae8f82c6c6fc56404879bba89f8a30f46bedc7bb91e839321a21e3bd211c8978517a5441f50f5759c59ce56e7b07a509d554e5c8572bab2ff1871f71037be5c29c287327033733ae4251626fcbc1901ce234c263813b726e46e6d729d045691761d278e4340468e9d025121b407bccc7b810e19d66287b16f2f7b89a51ebf01d327c53c415a6dac2a320f76bfc8515d5ea82b2ade67bef1ecda7adaa4ea19acf1f7c14e6ae6a4684f53db6d3d6cfe6d9f5af3e56849d4836826d74d0a03be209054b46791add9ab80541e3396274a2ccdc9ba4f5407d8fd148ef0e0dd361998a0b0b179b8ed6417a9b212beb01f5e0a0c670b376a9d2b0557c12801398f65bd4a2c1bd9a1c93b169a1ef161a62b022deb0a7068fdf3d35bcd5e781236699f6e783b76b953929a75aff06a62eaaa293ec0c4865d833c7c7f4a144a03cf2d6d9f67b14df3f43eaed87feb4f0b331695dd5152cb6f6abc671681f0adbf14871aae88dd21c23110fa497a6b39afdeb17305ee0c217ef27625e0b9254713137ba0cf07562a0718cf1d05c3d964eb0b0835368ee76d6e8de42f0500783efce7d0a2b0628460a6a9800ae0f9339f4344c1b2f5a70149cd73f943151ccfdc29fa10d71bda308b07df92c31599b2b8611344124fc6eea1a834c243714c623db65e84bddfad3f798069f903cc8009e5f48f42004a9067640eb3ecd642f61655268be9cd80027dd33e2161468b8ac68b1708dc48e71df2a2eaa150a216672afeeefccacd78008259afa751219d83a6ae2a3fc3ce538f35b034ea79906773763c9a382001431fcafb3aff7fefade54b89daee6d6fae4fa6fb92b74fc11284689266cdbb969fc64a7f38de30206b9d1daa36b7b897606c6458dae1b5a41ceb98a70cc0a649f81d945141cfe8ebc13a877b2fc38dcb3d2455b2b07ad2821d1d34d17523ca645ef9151adda2011f142a169e3ab801d171d3afab98ba61a6ef4f67a53d489b532812cf908d0dba88e1186df19131b6dd529de84a626a66433345143b5e7fd245e5778b2be303a16e6da45bd8fc7eafe21c88d96a58e828ebefa7fae48adfa9eef14151b5cff457552696d184929289576ddbf6623b88f6e4aeb16213961ac7fcd93cd25933977afb226a865d951546f69b42bad1adb7804e352c73868b60595b6f0341af69214f913a1a8634edba962b0daa2a0266d82a85476e0d4dc36a532ab9db6b7f9c5cf3655b3076c93892d0e982a936b27c2bb28beeca1630e1a05627109ce31dab6d7b2a540d56fb91b6eae509bda4f2d47e4c6736d5848b4a5c312c32ef7249a7ef29ab02096d3f058cb8a8b5b1c484849a0a17a104d8d6b3c1d2af594ef571dca9b5aa215b881683eebba04135344e8304339a42066081040cd185e4a8c7f06232886c070caa004766b509d3cde4fab9c732a66ee5e257c0cc216044a1e88014d8f208e422463e284b929e96f38b1f29c9386d71f573fa7ea369a4319d66fd42ce4c0b7d606ac327da2c17c2c8de7b8ef5dbec4884a73dbb1ad326a4dbbc3b3aa7bb4cce3e126815ce60a3ebd6684f6256f79287516facc0d687172e8b7d6924c71eb5100df92455a0b23b48ac7d5520ecfe09cd852f64c6035f49e90402e55acd4d4f0e94784070a46faab6464c170825fde39eca49f133b2b72d04d4b9def1546df94d825f5e79b8cce07cd9eb0401f6b03b2f6b9cd40dc022576eff31fd63b5bb76b5bfae0f8d6b59331cbea7d052924dd196b90294d72a38b4bed686761d6bf0f4d5ca818f4592d70faa3a5b776a34b4a6893bde1f2312cb1402e9e7c29cbae747d185841c10c29e9334f34c813a767ee1584cc88386c39ebbb16584182de3511986dfe7042b3580bc411ae7c867a9127f51929cc842fa20118e4ef3c17e30644990a35da3bc6bfcefae7d4514236392abf4c9239c48bfbc52e53d8c3844baab1d2858d5023e492df4f224eeb8f11aabcc677221903e1c9c8c771b06b0ed9be8217453e3c5790df9fb8ba4d5b09dda1c827c811a04a0c900deadf7f5b63857b737fd25ff37abcaddc5d82fd71fb71cd9b4685acf23c8cde285bbe8588761f45c0c6ca535d466dea9a501a4b2ad291540aa40cbef90b0e49269cfffdb523dcebda1dfecb4944bc210427162c85bf46ad226ca5955ccec76bf0aff1c83026694dfb6aff77be3abdbbb81c5c76d6c5da7d2894baa5c37dee372f7e12965282aef21a03ce0634c724264e0f0e6b3071c607e941fe660ec10fdbb6465090a49faf015198cfb92e32ff803f4de7248ac89b1d7d32e73fb1e6fddcb409096fe5aec156c77ce3a084be8da5d5345705db5017c281d139b5354a5a8ee5f91592230873d26292cd236486a6b335f54569694a6c88831a61b909edf4d339ed647df10575927ebc18eea30d2016decb51646570c30e93e886dd1bf0d32e20c505598fbe7d5d2e9c2627f24c37b082b32393d797460fe29929c09fbd7c62793a9048a0c7a76654e3eb80b5f341f8e48af1c17e4783bb15b6b28dde84602f014172b40baaf626320a929b8cf84b8563be3ea2184f816d00f224ccb89a3ce332a81f7c4d121191d8748fab9eaa237168eb689fab8bb77c1b7593f753b77abf622b7775cd1720c55535ea076a57ee80c669fc080757daf969f556a1ab5f6fa0c05ddc534e56771f8a859b38f0ce00e70ff34dc1738d06bf7c4c397be8f0f87950fb8c9898a995395aefdfb9f7e8a2564307978228ad999bc77bbc99b78428b7dc2ad481714c50b1119d403bf4d09db3de11b1b5b0373e9041bb5e42b32ef8f53522a414e8a12b84d12975e6f10093b27d4303e0e891593a13a5ce3f2be416008804638ea2b145d81727d75618308d1c1b2387eb428e697f8e2d059bcac2935fd3c40a4d24f3b2f72af806b6088b224c7c844ee4af7d68917cc7a784d819c673e12233c72837954233cb4572031684d7334ce33a4eee661c35e52378a69ce35a0e68e92dc37867818a0a40ed3c0fd87ed68847fd2513b45331fadb46d631c3df20c8323c2e6095d664696d14dc691b17bd2cd4b31928c39fa4452b5ea6eef5306522999054128f10b34a527e330d1736785f56cd1a5eb17e7b4955de7b07b468ac93984c21d7aeeb249724eadca70467f5b35f5f5a1c69cde408cd0212f2ad51cce781a764719e060d355bd30140c4de299c287f74f063ad561adeab314b9f89ab82e536f95c63bbcce0c922c5c2975c05cd6ddcd90f49c8e278d0e1440d13c6f97fa188e0b820e82ba70ba898ead9621b25386fcdf7f256efb1d522b6ebb9430181ddce932cda873d92ef99d11fda492714b61b5e6e3777eb5d8be52f8f88fe01d3859401f644caf01165e97bf885d7e4f02a676547338d384c981f719c3ee9c0493c53a81b39f65dc496683f11b7279d6f6a5a8bbfdda6c8892615af195c5dbfcc9911c53abaac0423e0c9f8da506e2bcdb2352c1b8eaa964741b625bdbc7961ffd513e43b2406b46550b03669888ac2989b9f93fcc108d08b38d04a3c47d4b5c216ada5c12be4438f41cdc023d9bd450ab8f5246b311a4246a144d3f9ba15c9b634b1290a39be8d25c4d693d3a1d28143150dd482e83b27898a70b6ee7a6376da4eef2929c06b5622b4c5b1e1c0e1e8bb3561b02f58629389e9cec791d01e84bf4a2110e97cd3705598c6334a9e26960562c66fec56fe2cfbc20b8de710525d9aa358dc94365e9fc2b3a425bcab942199bed8227b65d2e7f5bd30bc1f4869abef4d5f5b183e5e754ef290aa93d8ab6e1f2debd100bcb6be05596e720595a849d1269282110211621dfb393c23e09f9aa306d8003b46e08137ac9756ec346ec704eb75bd839d18a4d7347dc60e3c92f1a9ecfa37989e66018fbc26e20a38b942f4d4ca0039d325724d901539555404f19a753fc67950c0297eedf8acb5543edfdeab0d17b38be454a4b4e441eb20327510734f1fda78a507e3043fde484c4e66298f36d5837e1cd25c645727cb567026d63998fb82f7b4642334c7b86f339dc96a5299e34e2565a7ff6ceb1f9c6009aabd2ebf217486c2ee5f00da11c2d449a98b4c5c12c3a823eef61e97de1543162fbb677c68166d18c770b407a13983a513d312af9043539179f3ae462b9571538ee45f0b475d7f2e104a61a98c53e6ea2d4bddb108bb97ea499daf2a7e5c5eccbd0fec74f0b998fd7efdf32ac8b521f263204708ce44f63701f721288fecb4196ef16c40cce110d5654ce6a619f4e80cec3e0d9515719eec3a97e7eb48a921d618bd4f5089edd09bbe98534f2e85a313d18aac4a6a711564f41a48d6c30d237ffc9213c728a65e123b965aea920e6482224a34577a43e12d1a68934a9966d30ee701b92333a68c5e981b2cbe836f901c324d73ef6a17673b33a5e104fb821c8898726f8705145877ac493430e4c9a239bfdf7e47b95b3313f8a32594bdb395659cce8910ef0b0ecfad6966d5765888c9f07e9a80a62871c34b7c4665e9721b6c505934c2dee8b5e71b63c265e7fba40602d9056fe4b420ff73b910a4f41a7a8cff90023dad5fa9c4d61b992d118eaeac575058b919370828b0229218e76459538c220879743427ee3cbf27dd37d8466ff8ac40c7690b4f962457ed8149f2a0561c0a19ee95c2284ce183f669f0de517ba74f4fd1718c0f42a9b9c19f730f154dc6d862bc75b161969c90a19fb3076bea84d817c15ab5cf02e9701410e8dea1663c1f446bf018b9e2bcc68f8544d2101603bbdbc96d06cbfe9c38205603e77481a6b78d3a58bae790ba11ae8dba5fc0fc67438f873a90f8bd2c612d862c050c274a331e9e2232004af70ce303ecf9f20b8f2c056e945d27e12c11b08e90dcc8bf902a1796139dece5e68043fed52d0fe4d6b2e31810f45e5de6785ed1f258055eb3318826e46b871f4e84832267d86424083bfc2501457388baf4a3773254a4ce57cedcc0df865fdfa9642a43426b196d269ec198bcc7c5a1d1db054372a92bd54", 0x1000}, {&(0x7f0000002980)="814d8295fe0960169e530dcdd91f9cb129a3dac71ea90be64b64f9b1e8b93c4408b0a797e30acd49a549501887e0dd121017bf8638dcdb9318c7710cadbf128d4b27b9b244fc0163e15c0db8d9449a459dd8ef4e47a94b1d82e76b838d3530c55b74da28a96ff775eebb6fb461c5301f7ab6e2fdbaaf2f86", 0x78}, {&(0x7f0000002a00)="fbd9e8b1aa83d98a33453774bcf9480973e717e9a98e2036f1aa39a478c6abff8d91d484f490520bbcffc48c043fe20e90b0d040971ad7ad9109bd7854f80e1b5a8574649f82c797bfa972aa9339ba481b52e31894172278f8fc2741930e5fd3df0f2914cdb30101520f221ca29cfcb2e954cf25f82f94159ab4befda13b56dd769b65b61908172bed1159440ed4f16bf3eae49b78c4c45d79d08f13b05846fbdcc6da427787233f2828d83bdcff354ebf26ed45ced7793333990d2b5cbfeade88daa76874555295a2512a5aaf109c2e719671cc881eff201bf8c3d515", 0xdd}, {&(0x7f0000002b00)}], 0x9, &(0x7f0000002c00)=[{0x78, 0xffff, 0x3380000000, "ff25f8823247de1b6904c34689eea6e0104b21e7f0f87a90d04bc7c5c92bb78f6c85495a65c756dfc9b8ca47798249e35f6d34db5da8aa19bf62bd1331f9c6e8ac60c94f901bc5fd12f47f82caed42b72b28fc28a3e623c950b93323a654f9f41ee1cebe6dd848"}, {0xd0, 0x0, 0x80, "bf84ccfbb837262768ca587f62ad808bd2cf80fe13857f13142b2b06af6888acecf54886310d627402b9fdeaf30c542ae2ca9638294dfc0a559746643354465627036709bf7d35526218c2392dde893c5f869d938bdf5ccbd7730faf024a82343b14ba52c63c772dc9dcb160827081b1f2c6c1f441d2adb3c0027f91daa35a82b511ea4dd6a0951e2458d9746910d93b8e152d0b287c877b67716d5b4e2418e7de34c63bf886b24c0f918f2e38f6f8972cfef9000f3a170828a358e1"}, {0xa8, 0xffff, 0x1, "0eb5cbaa5bdf579b39b1cf20fb819a67060b0930b3e0316c3a95f915ec8f9f25bc6476f7b8a8b26b8ced2c481e9c05c60b6962aabf02d6f0f7c98069f0b1d3c598a1fa7944555efd64d3a82e5a1bee29d1610d431e2a623b125f56c410511e417fd7a02f6be8bdf9387c2d8c635ddf9e6c317a0df6f90e66da9f466a19ffc10da67cff2a801e7b70993940977e2b387531"}, {0x78, 0x1, 0x0, "745350958d326cedf416ababb434d603600ce9e7dcd62cebc77dedb660e71c16a8e0c90b6cbfbe0c0510538345974467508aae12331a65ae370931ba64eca016d18cb52f67a4b053a34e6d909ce33fd523029eb52bb94c5a3aed4f18177fd23f94734f53a5dd"}], 0x268}, 0x400) r1 = socket(0x10000000011, 0x8000000003, 0x0) write(r1, &(0x7f00000000c0)="5a63a87d1ad7ec73fbb24fc9189f560df8a8ff7f8b4553fa5b455f0cc8a7634993b9e91a20b40264a0ea52bd5f40a11baecdf1659393d7e85189eeba4ea4aad1c75b62faf21e3e22e2d0af786b7687e5be04ac316a3fc7573f18f0b250dcbdf605d52906c983763b7fcbc9ec89a634e931e3ac2c8e072369f786f0951c37a86472d75fb584d447985a0174a054a13c3b0c9950b0ad1136ad", 0x98) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/80, 0x50}, {&(0x7f00000012c0)=""/190, 0xbe}, {&(0x7f0000001380)=""/93, 0x5d}], 0x5, &(0x7f0000001480)=""/19, 0x13}, 0x1) sendto$unix(r1, 0x0, 0xff92, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xf88a793e624613ae, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) 12:19:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="8be1ad6741c614b49354c2bbde59ce8d1bf35b1bdf5765bcc741f308f8a4e802ed649d99b9fe8c73dd25c3af6c518dd0328d614f6e5c39522e47c0cf7b8b90e01b7cc328b5cb313f3151d873db50e7e492070907d7c20461f072890e6312c001a18e722214e5f5612013af2cae98d28fd7ce07eb18f035990c1fb3ab522b9363c70c7f0a9b382f1e063b4fb65260defcd1230f7e198b9068e67366d614a0469718fbc614336120cb4ce63ef64950d9e5e9b270f90b8bcae7ade00a1608771455536944a8c99cbe47ce5a492b47857c7e70", 0xd1}, {&(0x7f0000000100)="43a14c26b36418948b327c24625250b7", 0x10}, {&(0x7f0000000180)="548f76c9db2c5883280b9b70c099c871990088b52100589d6bb3132c0cd8a4", 0x24e}, {&(0x7f00000001c0)="5fbaa7452d4fe3aaff4bbd407c552ae19e7c3e4359c140fb76428034c736998302397abb45b379911b9d9491502a8b6ddd35fdc675793028148089eb88a2953bdf36cf6189415c8b765b1ac4ee7c01602dd273dbe15cf01546e73b741158fe76dc0229331f7637f85a36248da0d322a93eb0b4f3b9", 0x75}, {&(0x7f0000000240)="96d1dedc0fb9b602fcd08671ebcd8ddc0c62de08ff0cd74c61573edf23c1ec3ff04d72b92bebe72cf7c485179378e6c683e3840d6bdd4e58b0", 0x39}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="f3e0ab7f60e52a1151c6e0cb24aef31480d487c01863d6ffdf4d8582a179ff1f2b410937cfdc07c07a03f9a5c6f820703a0efd05ebead48061785da5b258434ba6f852d0a8b6df1a7ac99422e1bf65a27c0696", 0x53}], 0x7) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:19:36 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r4 = socket$inet6(0x18, 0x4005, 0x81) r5 = dup(0xffffffffffffffff) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8080, 0x0) r9 = kqueue() r10 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8080, 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x11, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x10, 0x82, 0x4, 0x45}, {{r2}, 0xfffffffffffffff9, 0x4, 0x1, 0x80000000, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x2, 0x3, 0xa1, 0x1}, {{r4}, 0xffffffffffffffff, 0x89, 0x2, 0x34, 0x7}, {{r5}, 0xfffffffffffffffe, 0x1, 0x20000002, 0x6, 0xffff}, {{r6}, 0xfffffffffffffffb, 0x80, 0x40000002, 0xffffffffffffffff, 0x20}, {{r7}, 0xfffffffffffffffb, 0xd0, 0x4, 0x10001, 0x8e3}, {{r8}, 0x0, 0x80, 0x80000003, 0x2, 0x1}, {{r9}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x20, 0x5}], 0x5, &(0x7f0000000300)=[{{r10}, 0xffffffffffffffff, 0x20, 0x1f, 0x8, 0xfff}, {{r11}, 0xffffffffffffffff, 0x20, 0x14, 0x2, 0xe0}, {{r12}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x72c8, 0x3f}], 0x0, &(0x7f0000000380)={0x2552, 0x8}) 12:19:37 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 12:19:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x8) ioctl$TIOCCONS(r0, 0xc0205602, &(0x7f00000000c0)) 12:19:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f0000000280)=""/120, 0x78}], 0x2) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="482720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4170000000000000fff5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x78c1, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00feff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:19:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='mN', 0x2) open(&(0x7f0000000040)='\x00', 0x20080, 0x0) 12:19:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 12:19:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='W\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x2, 0x3ff, 0x9, 0x3ff, "97a0e36240b828467af479a1fd7bd9f6467e419f", 0x1ff, 0x6}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 12:19:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) getgroups(0x6, &(0x7f00000001c0)=[r1, r1, r1, r1, r1, r1]) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 12:19:37 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r0, 0x4, 0x800040) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x100000000008) semget(0x3, 0x4, 0x10) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) r7 = semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, 0xfffffffffffffffe) 12:19:37 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100, 0x0, 0x42e, 0x1000, "53f349f82535be8ddb59b5052897d8941a7439a6", 0x7, 0x401}) 12:19:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) close(r0) r1 = socket(0x18, 0x400000002, 0xf2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:19:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) 12:19:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f00000004c0)=""/121, 0x79}, {&(0x7f0000000640)=""/203, 0xcb}, {&(0x7f0000000740)=""/210, 0xd2}, {&(0x7f0000000840)=""/237, 0xed}, {&(0x7f0000000540)=""/169, 0xa9}], 0x5, &(0x7f00000009c0)=""/175, 0xaf}, 0x840) pipe(&(0x7f0000000080)) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000ac0)=@abs, 0x8) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000180)=""/15, 0xf}, {&(0x7f00000001c0)=""/72, 0xffffff14}, {&(0x7f0000000240)=""/150, 0x96}, {&(0x7f0000000300)=""/138, 0x8a}, {&(0x7f00000003c0)=""/87, 0x57}], 0x6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000a80)) write(r1, 0x0, 0xfffffffffffffc66) 12:19:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="83044601660cb60000800000d90e460c8f00004e", 0x14) syz_execute_func(&(0x7f0000000180)="6646dbeb400f01d564383b660fdcbe0f0000000f4f376443830d00000000fe5b0fbd6531310978e2b3008000000f7ea2004fee1f46dac3") symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 12:19:38 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x7f) fchdir(r0) renameat(r0, &(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file1\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) 12:19:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) mlockall(0x3) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) setsockopt(r0, 0x3f, 0x3f60, &(0x7f0000000000)="52438583ef52dc4f044b8d0a958d9381c8c4e4624428809af132735d548d015bbcda58b781498475f25137d0521eb4e50a05840429a42d0baf3c0103d6a3dca64a845ba07759dcd6bff0991b1663a6214288521332ae8522aa804dd0bbe18738a0fead5cba1b7db64420b7f37ad2f704550a2b220f74dadf19a7e070fd95b3ed3ee9d00da53ebf5744e43b7b3444dbe648f0db9125df", 0x96) 12:19:38 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x180) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x240) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) lstat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000240)) getgid() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) msgget$private(0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000180)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000380)="4c84c068eb1fb426b260c4c6658f67d40c98cf8ccc3ef6bb741838789703541fa80ec04d2159abae06e91a6bc47765fad16ee7183bb6597b262969af6b9e702e48ba926acb690f078968b564de60566fbfa4c54847a73b5bead1f4bd11337d0c8eec83baf417c62d8a9a968a9c104c373f9eb2325cab685aeed80deb418c06162a9bd5d5ce3659bf791728027da8faebf1d154b11e59c0579a231cbe07fc4871db8066970c1296d6a66908c6cfbcdb7e47d1b117507bf3c90163b0946674099498d947ca89bb7a4749ca48cae6def8cf630c7ac40ced059091b55adfe2ad215f07ec9c14f5ee355510d85edce921d44c52cdfa211eb8ada28a6531ee97d9", 0xfe}, {&(0x7f00000014c0)="1bb410cbbb7010bb093a3ef8d7becff958d53aba462dca0c2e950158419a5370d60427f3421d8dd27106d76acbd1693cb43677f95571b73668a1dad61cba1bb0d39cbaf71d556d042ad8d27fda5b9a2e8d1cd0e5c5102f6ef71ebec0869fef89e3011a1204d844e44ea733d0cf658988df589e676d6176aefe091be97a03a23d3bcd166813a3f63e66d1a3c85df3a058468450af66c1ea395e3b2479c54fec6a61f83387b3d2be71db9481a3cf48cc5b07740fd0e067b0fd24f10f1e7eed2b8eafd8facafe1137768c3c2dec1dda622c7ebeb448890b38bd6de61a1458980506605e44a1954a136ea7861d5d102ca07f4795bc0a3af8572f34525a3fb454aa1fdb23e7a4ed62c65c3962d89e6bc8406b6801034b5fd64ed18d38d2b536fcdefa90207f0f313557e31f4d785998303e88a41d720090d554f84fe923a327f5bb728453af4102d82e843d8f6c3a6996c9dad2149b798302a2bf8766a17f68d8a81feef607ef9aecc29033bd834d285aab88596fcd5809c04c5c1cc63e3625ee0d98492c79f7121c675fc869ce934f75d511245408cdc28eca20a8153c41388b3b5beab150babf6e4a53eec31a85cf350f912fa940dbc20ebc8f6698a5b521dcd7b9dec26827970df14b93af8e206ab52cc940e235a53259000f83777dbaf23305fd02548deaa1488450e57063c30e4489d75b117c9e61ede4378b658e1aa6820721e5dfa2cea0109ec037fb22171a339c7cd1f3746297b7632a0dcdc94ca700611ab2328bbfc6a620181a581eb1ad0660ea74552d6c15c2c60c3efe2f257bf7372a25b9126135e5e52d572cd345777447886da57168efa46393b52b2646e6a31ae48ee2df56ea93bdabfac55f783d37d200f529b04d1c65f8f0253416c5e87bcb828c816310769792be62f43009088e2ac2cfc026ce69ca52d001a240ea4e6b25a9adde4c25233092f5f97a95169dd3bac877ba9616caefdc4271ad83a025bebff2934abc45b407f30a379969751aaa64b6117c2ad6880ebbf055af9808240df36897574b4949299766e0263fdaad928b4c815204f3ab8c81e28b0ae92913fbaeead08e983070205ec0cb0c095d6372dd0f95f5b08236510ec3b24619a10445c14b55cbbd7274ce2df0663abae627092cdfd9667a14cafe638eff356c7749b30dc149b8f6c2b729316e935c5c40511c767ec0e1c34c598c151980b16b879a229322ac54495fcbb5019cf68dc9920f260f82e6922e3f2d38644be4cd7a96751c3162217439e2837448173e9d8eaef52603709fff81f4e5cb90e2a8869758fec301ae157e0228a7984f8f606edda9811845f8bd4958cf28c5ef1a5b9afafdef45f2a8be7eaa31028c7f1000f5faabfbd046186261a3c60501630fd175d08f632743ade38b743df2f06d845a2443e87df91e17bda0250ed8134a3f7c1d687866e9ee75fdd20dc462f6df70a6a68fb85e228cde94106a5b3e2cb0c55971c22a3a3b2cbcd2fe1d4790289da17340668457300f022e8a70efcb74ddb167e3f5ac192c062e3466511c5c4f4f49fe63f87abbd28a68d2c55658af9b60bcd3217602c2593d5c5e63b0645df84d4c14a2c985ba369e651620b7e1162fdf0e6abfda71927041c1b57151f4e54e517fa4037e289cd607a6b74ee14fa54a8086166ec309a52c512929b160b6d9caf8e70e7bcb0fcd464c6e5487e7f1cd0a2c05bb87b5c34d9cfdd4db9d9f4263e671eadfbb123734c146e8d26fccc696fa7da54416bbe326c752d399c571195d98c0c604027fd81e8eea126e095ade0745c16f279b0f9153a3a2ccf609c6483e6a0843ba1134064c20b1653093e8d7b33e38501d2946b4761e141f2851551f623137e75fc2e6dcd59ff23d39fcd4a5554b18f3510c498a914a99a65a79d4ba1963dabed8a7bea33fa5788881395afca8de31da54e78c0b766abd5af76bf5c6780e5b2bc9dc7fda75a069d3520ee5e6b66bbcff922d43cdcb7c82f330d3932bb0441f464824a6017abe501a272f851cf349dc50b4107ac7dca997505fae119878d6b814e372af14251cab110aedfeb943eee479997a0366316169f8c39ee6b2a7cea722938519c4ea5c1fe36709dccd7ac83255b75a5187546624675c0b52503bde11bb42d3c4b00a2a37f1d21ab957e5ed7a694c9b5a7e9c203d00917031027657d521dd044590a9999c60154ed9ee0d2e8464ddb40e234b3fc970e4dac4ea64334f394618d54285bd367680cc175a20c641085c2f524a04184cd5c9ae39c796c3d0731794f4c684af6256477f87accd63a356db4020248c2d1b755a8efebcf3874ed881e39feb2d0249526b61c734f328d4b49c8b07ba15a15d3cd16f55750e540d2f3ff9b29afedb7eb07ea1c35f9f8ef587293ed0c02e81ed8581794ce26b4292dbb3ac8b369a67116a16b606c034d8938c365975726e63790975bb515cb2903bf81b6200be9cd0c67f197a7ffde186dc11e26df7ab342c1ed454b9fdc11bcc47d6583582ed5d5b0ddcb63e5af89abc65282905dc69dd5b5360a333d19321ded489e518ab27c4e98f92877962ff0da25c91a893c8922da66e77fdb5903dd57f18641ff0ec43e592279be0b1a15be5e1d8944f01fbfb09d890d03cf2e574f2e18c450bdc0871d9ef2bbbdf248c410d5733f70f2726486a277b58600dc7c517d5a75e6710466c453e924c094366b2fb2cd86c01c7981609422272a3c0812a662b1033778368dc5907df9638a615abc127475e3b898443e59882d829525bdcc27a4cce2ee8e21066a6096fbedc75f4c09d1de6c240b801a157c209d50c7d7fcf90045c69b634eb12d836cb175aa108c86e8fce265f30cb3a1fc3f652aca6304101cd2536886f726a84464604dad5f00bf81cfce6d3fc5f97f5ac6c8ac7d7d2ce53d0499bd91a0285896d5e4da2ed158206576e03e87edd882ee152306d2c09cdb4c4ef17c257b2ef4c8ad580d9820b0507d4cfbe707840a909fa84a63201dc3af79d1b6713b2052640ca62ebf649cb626d4ad9e1655aa59116efbd2b11260398e27811fb54b7d0e1068791a63afcd5f39c398512763392ab0fae7726ce2ecbe54a651e84d6091ed340b9a33eba1aa2f0a7346c63cace6cf5a6dda945726dab6e919b5ff32f4f08f347eec958b1fe284066d0280f4f0d6e3d811c64fdbd99697b0f759eca622ce604eaa92d6b9d4070a8a445a1e87070498d7014083a6dd0b05cd59dcfc7d8f92fa7b9cf4198150b46be3788f66306499df35809c8bf50bd40339ed3d0a9720a97c6a95fc22291880cab62df06a2114b8965fe92e2199ffe9fa5bdfe72d003a61bad4eadfacdb06b0d90a9c6a75c0e6d8cde0d21df8e7e9b9ed74cdd2d05415ed69cb7e6b0c3012a9c98a01fc721447d8f617aa16e95bc8a6ba936f62ff18c8d1f8e20a976368d1033a5f47421a4c4e7e5764f7d85463777d1540c005975feb91924d3aa8f28c82913acbedfb4207fd213f66310f595232f0d837ced3f486c3ba75c2061bccdd1b37b02a188aa861977b92f6f9f4ed61f7615fee7c4383856bc52add0cd26a7646f9595547b766563783528265c4dedecc7a69cb8d7bc24504dc9516d074cae4f1892d8a334d9584c1cdfc72991f994f4f2cec00a06b7df4517af44fcc7c8a434457ddd508596106173abee88b235ce9f10589cafbe48bcd7fd5d619ccaaa3dbba7c70d358b25d101cfe13a704500a773e0ac0e5dcefc30cb80d811255325b9646fa796f448c40102a0f6cb482371779ad3f9ef69e9bba03c470318ced8ee1082d10c7100a5fa177069164d7072d9e46296dde76ae38be3fc77d6310125fe5fc8427cd828dbbec9ee3f63221f5751c229a4640b4ad946c7d385f953c0c6fbebdeef917acd56cea4a312cdbe4bde8dcdf3d44b5d7bb284fe3eea59c0b7004689d2f46ab2386cd7ae6ce868615c47f4f4d62f54dffa72ff4d6f814b76e1c99a08088eb74ed0253b87f2bd426f2f164cbf1cfb872473022808a8540f26b5f2eaaa931d323491321506ecb454306061c5853d9dc08c52ee4ff83c48779598b51dd20f10b9fce150a6b92d218ace75a405170e6c039cab0553fdcb30769a0ab2de16b2b99ee497543203796974301bee137676a4a24569c4f1360b99679f2a0a460200a67e5bce6f8cccebc5ac02abb1f28e0f2277ca6f7376febe8c1765fb6b3f894f702786ae11409a518856e452e0b47cfa671ac9b656e0ff28c4db1a09cf1a52edc53d042a11fa8a4563e673f42e5cb8764a98c871fc475b32c2a0ed67c1141bde277a40d29d5649e52361a93d3c467d00a44976b291e2d668850d3b0ceb6fbc1ee9dc12beae937f1f8278af86d75ebe371511343b0f6ea7c29a1963d1ece41e7297fe29ad1d89428062847ec504c90921a81b19f9ca6b6bc33f6124fe860929f5d2321508c954b37072719df1e6a30a99b6ac71d39e75f706f673f8d5c2525530a044a7d1845e9f19aaf8a02c0347d208807aa9ea4e33781a28ad71f8e39247bbf482f2caffd553a9b687f05260d9e61358432e1a172c63c9492649cc56eeae36d630ac55944477cda0c788aafc12b36afc7f8455aa410c1b29997b38789a18eca2fd0f127a57e2a01e90233d7a47b526e7b5a7ede6b236d1487cb54ce33fdf8a82bb986d6b14b8c54810116040a676b2bb0fe4245e8052c0bc5462ce3c9b0fc07c7c7152715bd015cba82c935dad996182f526eb0576660519d6397582c33dadc890df8a0ab411b98f5864415ebad8f3bef47adb311cc72cda223b7f0b8d9cfe8b5a5485d179d7542ba1bd6bf27bdf5849b22d870817c435bce852678ceeab9850047d960f2568b54966a20f21816e50b7c4b8aaf98d07f429d1ad9316aedaef3ab50bdcff551f2c6e590dd2bd69d0e57c81d5e11af8119b214c20a67032e8f7cc54247ec1d0598454179cedd16dfd1a3973dbb2a99210a8443ad13b8812c46c08e116d887adba758f5ab56a4bee11bc8ee767d303b1627c08bebb2e847c475ba542831679b29efb7e4a27663f714f01014c2b0be369d344dcad0c7ca0caf5e7d942bdf664f8d1db16a1a74282b89676db4533c833718495f0e5b1fcadb09a5e9f872038e690bbc9ec8cca68d13a3987459101dcd265e6d45a7dbf26567998ff6dfec717327a02ea8d836077c6898d4047020de567a7e15d6167ada8dbae9ac9345c71db1b883647ae6b6e2ac54a25c1aa85408c04b6e802ceac378ef33ff4054ee071d6333b0e6978a896b25d20cf830a53afd5476b185e8e935794dbe65ea31891899e35ce69840cbe3e06497acb9fa43e28c2f3b8d650f74ced5f40269e9d5ee144601049acbba0e567d5825b1a45e6b1cb640b00c7e323005299fc93a9053e81b167a9575b1903f8111b076a909f9ed35d9b43dc7be822c8167d55eda72531aea2c0505b37740b6458088f5334f2665d9867387114fb7592da1fdd9aa53874ea57ad1f1611a32513222b4362d68113467406eb1d620345a1d9aea8b0c4bc43defe6cf18a2b2fe46cdd00cccd2b530e52222597853bbe3fef529c13d6490abdb9547e4138bcac058efa0b5674101dbe5b487751818d4f1de7e1f1ed03f7ee518a0f4a411670785a33ee9549cb32b3fac8bca3f2fa67e88cb428a240f91e5bde5fd9804f1fbf43004bff4a10ba3ea856451992b5fa03256c5f25caf4f4131ca321d437e85b6e20b69a5b0ee1af765562178b3ded173dd68c4e787d835c4a55faf28dcbb92b2c363c31d30f02cd7926871362cc5fbbf37c66249f814df0615df4c3511e6c9d61cf00bfb5e7eb52", 0x1000}, {&(0x7f0000000480)="0c614c5261037caedd9fe11a54c03dd37c361f15f2e6a3562afc250dee57331fdbbe5b5f82921a61e142a7a88bbe7bc4975dedb88919e04d6d081820f7b2c6086ee9e2d6c5cf07ddf0e97ecbc2b40496cb48871e69615160e632d455a94d2450f08187efc5cdad91b78aa7bbf1d3afa4de932e070c4b79dce850b32b278b3d7f5266e1b027eacbf51a5a440ee1cba0b1c2e0ef1ef4e5f46c", 0x98}, {&(0x7f0000000540)="2bce3a665deb444127307d20aaadf4daf8ab847304c821341aec41b191db8aeb141ab6bda1e4aed9edd15e3ccced294f4ed5b4c536d4edbe78fc81b67e2301d59e52e055a9a9c8d536d28abac994c5aef6617192b711b2989ac83f003ba42be8fb198f059b1c8645d743ed581ced1ef60e89f066c2dd6d7195ff1da46116b2223c3599a7ee9fe14120dcd609a4a9c3f9b9b7f496b5d14367b3ba9c961373fc4911392a5d4e2233a0ca34713ba964eb5d05c71ce375ab2e3a3d0d39db6c35f978d1ffb41a622e3380f83265d6e43a050f6ffae1c10fa89ea19d0168f3c0b4e3ce0a9272e6f519e47e4c6910911bb5", 0xee}, {&(0x7f0000000640)="f0e3ce1b7dbf576cdb57ce37d31b27123a35d9f3d4e7777459b324e3be893fc575d8f71fb26a867ae4dc82afa4b94a4e09c942ce4d3f72b6a73c5e9973cc77ef0c080747b12fefef5e49b970bb83721b8188af8ef377dfb9e0e40d6aa6c641cfbdaebeb4", 0x64}], 0x5, 0x0, 0x0, 0x3}, 0x408) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000f9aecf094a4cd991ad5b0f177f6f616f1c5f44a3c2b2caa660668660674a05ceeaa4cd3dac57446ecc7b2e3c37222dde88a8468e7153050ce1d13c8f6a367fc5fa481f510f8ab4140dff05844c89e091dfeb2cb1"], 0x1, 0x800) syz_open_pts() 12:19:38 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) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x148) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x7) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:19:38 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/44, 0x2c, 0x840, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) nanosleep(&(0x7f0000000080)={0x401, 0x8000}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f00000000c0)='<', 0xfffffffffffffd94) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) kqueue() 12:19:38 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket(0x18, 0x1, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0xffffffff80000000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffff) 12:19:39 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="035b8b59c90e377e52069d07654a5efe23ceb6ef16b6ec3c0460951c3ce334bf2052e6e9c63ecba53b5b06e1d6ab130a1693dee8129a28e7a13a594b47916d3a394c753b21b86d21617c477f01211947e927f89f7a49875aae93e016d9293fd4ca009153e6213a716ee296d49ed450fa9695f10f09230ba9f9c451477216c038faa3d782eda80f90f905bd55d44f8088e94c833993ccd717d5494140ff8230921cc749d55a4a16276b0c93570b8853cdf3af32895fdb343d6252a16df707dda70026af2737c5948c5cb1386b62a671a6e59bef63ca79313ba7e518e22b83205e19555a60a0746b925d478c80b8e5ebfe6b2e534966392b2678d96e254ae97b65c3d919caf15de3d3e035b7b7c0c62f3dd14c6dc584275c59b1f3d0d179a0f3c3e981d47e0cfa2b976a3f9da355174f69b89923e69ee0a0fad8bc543947ac8f4d0f2503d8cad4a9d18543d75bb43b52221d075707ae08ae8705e0c8b090933ccfdde18be8824865051905ffbb6da86113eff212cc89bf140e59e657f087c2b80f83d55a67e70043be147f3f3624f5c565f145f2e04b30765ccf6cbb649133e9f454613c90429b148847c4399f8ab8f3eb158ee2cb5d0ad9099e4ac5733b19f3fa93357eef371d90b8677a479783820da686d790e431ff9d652fc544d65a0e06d2150579fe99fda0a18e16875e45d076985a19fadf40f3f1b9adb8d15f5562d8c692a1aed9d5fad3a8911347bb385d24f31e89a04ca76d07fb7183585eedc380e1321b87e05ba348fd9a5131fcd5eb9b520fc031e127c2eb018eebdade2e3dd05c80cc66b623267738482130331003ad6fad2223ca07cb7177d5836707777f10557da9602116e687018da3e82dfbef915f9d94d1a29f6e846a65af223b9fa2688265d6dcd80a5465506a5fc82d9b9bcccea262bd6c0110e8e5f86dca87c8922fffb267811499b951d8d817ebbd86ab7ad21b4d01b6dac9f5c21b27db13c9c98cbeeba7e2c8ec987b47eb351f64478c13898f8544881343c7897db9c2b9ae44ba08495d597e8c418f976aec1a1826da96f01f993f0dcb701576ebcf5786e175629360a4ee552a561a5dc6400fdce8a930cb75c42a0db50a3836fb33813fc216052419ceb1d8123cf964aca9efba045f69667d217f52598cdef0e3b3335d7ff549b5a86920d255935448491b6b93c41a3b3b8bd316ccef4f4df012b7467a1d8b687049c7ed1527eb9e52ac8c3a28cea6bce1a2ea6ee549733f39f45e7461ceefb27be07112dd9ccb05efa903537853ef0b201b89bd7ab9ab4f3e0dbf990fd92be8dcf4a53b8740abe26e28d0c97fc21bb44d070a6f301c484057b9a1c77c50c27a58b4a63583ff3fce0fc81be349bc2bdd7cb0fe736b8801a7d52e4225a726009b975eeaec2c885601db08bcf0e6af74aaac4e3c3ea5ae039d5f032651ac4c0fceeb525b2981a8dff85d3a256fe13fd4617821426f4c5f035fb9a88cb34bf6dba4c400f4b4612a45c2a0b043cb04c1d0bc8bfcaab2e3d7b0a12829f18049c80b317f6bf620194ffa2e6c076a11792df68ea4cea24961c5474d01011b7ac1f69ce0cedd39adebc7c3f8df035a727fd8417e87fae91494822fe60fd504ea28ec4e88effd2acbc9889170d98a265a494c6941c13c12533aa087cd94da83e281b6234b8cec813fe0a131e3975f3ef3a912869b96ff17704253b222b7f190d840fed27031f6682c8516a449cefaa1cec36be22218ec8649d5f283a934beea5682eb24ad42538cd77dc0ee521234f66fc142f3ce3ef91c56ee3d713bf949d343b878de735c14d050d85e00db7676efe4d757c6e2ea385311034a9da11484163939aacc924d1f040b5ce4db4b4beec7f0fbd80a64334a457cc7a4f2cf3f5972fd79487cd806e956283e2467470c154309a6245ffb5018aa03eb8965701a3b5ef1f3ef908aee48bdf873b7e0a4144211f8636a26685593074663f500f9f31284993495dd669855acc127d07b9393b9c4bfef8756b405107d7c24566682538cbe83da3f961fe92b5ce4a9cef4d017b04617a69bf25ed660034e2e30ee21f64ea5b910347bf7e45eed2c972df104cf432cb9a6e6bbb4131c654d75f856dd3d2c6e039cb21d5e0289ff64e6a0f87352371263a972f744c8cb100790290f2c5fd1cd0549ec2bd0c2e434a497991fe064c9125205d42c2b7a6783006d209e5794173e6b349ad21e97906ed6104319ad692f675ff5648749434b926f945d8bb0798e136e17fb74a1c31e3771051ea6ced7fb4a58acedf329274227fbd641c2c64a3367f055b5f34b4eac412babca82c2ab40ab3f30c85008ab30b709577617994ca0f55dee3e0eeb694a476971a9b8a0a936dd895a0551686242078f99d772a4bc85390e88fbb8d520fc3196cc1f85d289be9e38b1d1cd3aee8c74bea9f11bf6d2322b070d427bc03c100dee16f128cd2550c0249151b302f2ce7381aec61401dad42e54a5f56faab13ee72ed507692f686487b85006f4de9a15dd39046e6d8c4ed6199319cdbd83314a0af1a8c20da68c9ec47618d087c2d0d95477f849bcd6d1f4a15251d8455e22e293081711696c5135e501d617bcea0b1dda44c894ed4e6b5485ea4b1a11ca9ccf22102f83af9de570fed5b10bc9b39be07425af775a9f17aa3f03d18a614f3df793005ad61d383c39173e471c98dd84a1bd4576496c9647c179e4e9fc5a9e28af3c14ed32c162871491f035f8a34235aec70f0e6478f8fa1c3356d2d7dd5851b96a46b4001e7fb9008ee032e7f609edcbff1d2032909f0ee7af9228425bbb83ab84e87589962f39e32b8e7234abd153435671e416eb1ce0aaeaf5ba6eb74b579e909a522a5aa8bb9f931edbfba974bb2fba0c853b89bcbc27e762f7e625de0af7f98608f93e843d94eec02f0b2c94e33498392197e403f53157d5ab93c76c20bd06eca4e94e8b1afdae48390c8c587a873009016defa799c03982b4f475bf740b81c0e4c0083f857eb72f5c425fda96acd7b3393eaf0f6fb37647c1dcdc8c97d0850cbfce57be692afd45d7feb6dcb7c0f80020f92eb1507ba54cd9193b2f6ef278ce8990f6d5c5af216e4871459ee9ba1fd17179e23bf09b83a8eba99a66606c20cc2db43250f44474df44c500059b79b4418877c668b220f0e496263245b52ff6abe8a2f53bdfb926df5a784a07ec3ab5dc5e8c23e3d02e4119cd8120141c9badc81b9db69453bd3345fa0bd71a8d5f2e2a71c5ce172df4ad1b1994d0ca70edc5862b0a0e137b5b5f9933c521146a7fb5a37823f011b7689cfb03abcb68a4f123af2b4a650a54b656e8265e95ba3b943fb4b3b9eb28604952533da8b73e9662b505106a9d570b21788988a8d30fd45145862e524d56169f12d0fd1ac59024a19e7f7647e53bad342a8e17499fac66ec477d557ba528b30b7c4e1d1c5cd8bf4ac90f118a667fe7367d7c639504464d4836416376de62294b996c88593ce26e0ccb4e542117c7abef7134b4b55d3547d592cf44885449fa3347466aa6153dfc2e790f18a5b003a2c95f38012e03b6e673756df454393cfd599e10dcb41773b7294fa30e20efabf7611f761270c355c2e3abbc2c9395b0b08614061cd86429d3f8a5e32a90448717bcd5e003109ebe95700ae6b8bbaa1dfa2aed87db8f80a4bfef672a2d0e5329f5e2f70f30ae7c1facfb6308c5166645b43eac1157dea9ed58cb2e92de0d61a6c7f3672e4fe71d736e516e3b419a275a7ef3837070ae86dd06ced84d7f6dd68beb055f41db29afa9c5bddabf175a4ada6d0409d522dfb5c06a6cd9ec67a307c0266153b65baa74d75fef54ca7d0131ff4021b83170d9547851ce081b026bb663e1e07bf6aee833d28e45c0058d0431867a223632119041f406cce1519e9b47bd73f7781e442183ccfef52e9a084657007e471538523c5d72a95e42fefdeb29ffeb1ec7e6822253002dd6fac01cf15ce0477a0a0b20acd724c2e3b0d9705ee389f5256659cb1cddffa288392e5af1f8f7a808a16b06365554ee8c1bf289adf78ad7210a470026976ddf75cbc6b750f1245736fcc49050c298bb59c37ea57cabb902e883a61c2ef9374c87f59f57ad248e9b750f81c21fb18d6034d79a4550ada2b5de8db73591c2f15dbc7150716f7e8ef4870162eda791539be96c060a7c659f91c4ed3034b799f054a9218da552cc670979b5905e13e90b3915f564341a583d20b8aa41da43e829c99655376d4fc1cc03f3b07811747858732dc4364c7240dfbaa4b04e7bb03da8e14d4a37cc43c4fac8f046963aa1f94217c70540246ec63f37fbc379ce5683abbae09fa574db4e534b858a5040be04c10df9254ee233b907cfb8afbfc07de21ef955b2f461c4a8debd3c6cd100e05ada2d1c9751d30af59bc00840a2990aed3bc764f91046c2eaf4e37532e7fc17994e962e18dae7a7fce88677ad0e3454a6857c6615ef113b2c5c4017eea07f8157cd30f26b202f9c353c4a7055129161de47fd6b1a9055f06da8cda3656846b63682e0c4e69e5ec4987370eb9631116ac63d4efef1321d70c119de3dd5440fdea5f2bc823b009a07f9935a71a704777c86575ca85136ff5c74d730a4281af06021eff7a1e4d4a443dbacd263348ca2c01d3e154eecdc91974daee3c47ad22e3071a714ba3ab1dbd304eb5c1ba6a141af7959326b928241556e0660f02d335223ced579c3fba1112a3f2f33c67c383874909306cdffb25313ba342a06eac14f0272e8ebdba65190a8821cd6355bb1f283ad59d05bb6a0982b0b73e2d64192def77c969a0a62f7fc70c1d613ab5bb4094f18c72491ef35cb438743639182cebb0c7869682c3f864ef5c42281a771babd5d80f9566921c5112893de44ecdb5c48e6b5cdd3195da33e4d7a44cad7eb668fdd2315f7ac8a9eef4fe9f0aa6daf2782d3038197127c97aec92ac40262e4f2720815f27ab12293adbf9594086af26a242909e78b34429687adfe2ab5be5b5eacb2527eac69f1554423d2cf34d3c621333313b8278254f758f637df72d1f4ae8ac721c5513647e004a73b0d6412ac05b52abbb36f27d0c79c99938ebe0b3107773b4c976ccffa68f1d2f74222e43f8dadb1cc03c0cb034b2593f275d9da5466728cab54363512739454a34a0c1ccc9653ecc6c421d59bda0e5e6b426fa64f0fe862a2377739afd7d34ac30d5c9dfc9b720e1125c14ae0d169854b57fb1250434c9e2b72be1b20a04bf6d3815eee79719b1838ad16eebbf5d007c454e6858e756736227c31cd29a46629425db9fcbee77e292cba4410867245eb386f67577ce47b28597fe8ad028ed2db256bdcf1026374c9d645e4e5d25230e2fce0045e7c84cb03700752a5c59887f455cbce1b27a214e23532439308501add9642baca04d78cfa7162b719b472671910151c4815038c2fbadd478d36e2e7fd3b957f0b1624813b81185cc05ecf231171c433e7262167992b443950a49eaccc7fc9a55770e14dcaf0e151ada795e37241d63953ad8397e334bf0e71e7ee479840ff66b3be0d45cc46f82fb357dc307c64cc329ddaa233b7371cfa72dbc102127af6d4d8d6340f03a117f2c0fc33e523b9755de6d4a046bf87164e656cb149cd12aab7ba9f6bf448710809cc8e5320dc7ba62a28176d6de4ccbc8794c4251428ff550815b0c83796f1514b344552b5cc2f9b00ea2637f1f492c1ab2734508497fda7124dabbfc0f4c32caf06aae47bc3c041cce0bac56a80d04420b04904e501381fa3b981b68038f82ddfce31f7a003ce41af6af187ab8f7c0874", 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) select(0x8, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 12:19:39 executing program 0: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) socketpair(0x2, 0x2, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:19:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x7fffffff, 0xfffffffffffffffc, 0x400, "9372dc626fe833b4f6f27a3b4c6a703a4633be68", 0x4, 0x9}) r1 = dup(r0) r2 = getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000140)=0x188) write(r1, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xc129) 12:19:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x0) fcntl$getown(r0, 0x5) 12:19:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=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'], &(0x7f0000000080)=0x2a) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r3, &(0x7f0000000200)="93f9559cdb136683e6db0762e2f60b21c6d8989250b24c462df113bd4c61d80105ec171fc68450f258ba0d92dda4a79cb28c1eea4d7a3800cf101b43f6376c9770d8355bf204b023d648bbb29b2b05aed700232bae512d72d61c6650dcccc87f4758195c958bbe47d7f8a2d91b6bfb7beb3f17a7c65b5622fb8dfd02114a54af2d275ef21b62a100e0acf33d3d664076e3d87336992b4f6db0040e64b676c2833d60fdba047a63af51e3e8061961bc50c69f5e96a27cf6413ebe9374b31236dedad2ee0a42a9315bb609ec5b6a", 0xcd, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r1, &(0x7f0000000100)="abe1220d45edd5d1a9d637b01e8ba4b48aaeda95f549babf4deaa9af16e8d2783cacc312e49d50dcd9ae15f4d30ce5efd73acfcd7393e909b277d111ba5568fd23d1ab9690065ed1fdf346087d590a7ae896dc19dcc2096f3593af684f5b0bcd70ee775473a09f09", 0x68, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000400)="10a7d3c8d687e6cf5207e807fd90518c5411589bb6b98eddedb3a912fffbcc791e14c8572c5216638479027f519943170590ca072be926c2e83f850076865c5100f9e101f758b11dbc488fe763ee33d28334b7f003dafda9d4c23d055162d64292ec3b109c90003250230309a53ccffce173043a66fc42d43ec8abfb090722592d6ac356ce196cb9bd410e6b764e19d4fdb4c2f0c504546ac6152f07ade976fba54a9a0b51195a2355ae0eaf4d7d801800ab1ca2b26c10078fd521d91de3bf24ce688183afc77bfff424a7aa70ec5f8fec82b36ededa27cd11857b01d2c8003bde1455f3415db62f6cbee2541218604396642aedb877dbb1e4f3e9315f8e5ce4b61fec89ff2143312db1b08ad9ee799ddbaa7f7a4d7bc364ef0d3789d9d57332a56e83eca3dc15e79fdae99838093d6a514f1ba05bc7f47846e47ac1e2b2083303e17be0efbf4991da1a032dfbd769f239e67418469e7cfb3af74433c52451c53d2b75f67bf40a83bea862580ff1b8a794e3998816c5b71d028bab7c889d30a9088eaedd279a37c55aea7f63a5a5779e34896076ce8982ee5507d42eaf64b4a4c51eba1e43f218be6c949b145b9ebfed2032ec95ea7f2db9f95a815468e9b0a46b5676493fd2b5c27aef7bdf83c0727ef71d23a801ff0bb4406c09363ad70b7950f86bdaded487020462881b01254c7564bef38cfd5c45699f63112cf2d3a24c1bacf3039b9ef2f3087fbd7c15fb97333fdbb25e5fbbfdbc976f02d366997f65a6235eae29eac0e164d96c675e9377a873bba86606abd9108e82a751d62dea264c3c9580806a901513ac2b5a194b1737f7b021e8d3f1f59d657c26a4417b267a990cae4b9f2d6dce0322fe41c417b1a5d795c72cb00ad1f83668ba6253dc6bd6bb5c3bc6da2c293c96040bfc16cbb43639d395d9c74d5c2004e0eaf6ea02f67897158a57cf7fa73f36e5ee371ce33738d97c0ebef8419bec81aa9aed7632e152d95b428826eab27dddfd64279138e691186f90dc4581a6f48a25ea84e6a519a0e9ba73f1c16eb8c9f64fd77f8454ac082e12e830df333f4e18346935047820f1c0feca45a6577f9a18ae135fa973eca3f7384fa56faca582c92959db60d41f659cc15f6125dbbbf2e03f1a72bfc5286be85a913c8951b8d266dfdb3f2f5ece55bcc8aeeac4bcdb46cf71d7ba6a3771808b77294ef85c1c7409fcdd8ae87630ce57e43a200a1723224e1607ff92ba1802241987fcc762925ddb3aabd817374a56145a826b08c5f171d21f01f36c9146bd26d7fd978ecea5702011c6edaf1fffb717b5b3849910df373a080de6cd54f4305e0c2dd1f64b7be1367a19b45c6ea974644e728ab203c45a94e402aadf2ed9753573e3584ede08b5098879ecc4c1e2ef20c64cb7777d4701de098990295e434e2a4a30417b445c0ed0ca7e87e439f87126e9302c23f7f2ace2b448c5d4c3654023ad94b5c5d31179f599027c48591857f96e818e78256e20714509dc9bd3531782c0696161308ffc5eea76554aca3f7863533570111153bd34eefadc647bd43314b054ab460a267baae09dca8e0d838d2d7e7ac5eceb4f24f3c679f3857fa96fa90a4299dc08d3bb9250e96e991220bf2582c8b0e68743f63748a1096c8ee0bd11bcc18816e2d580f37a71d82156b793f9bc587d021ee4b81c4b6cdf38c757f668389e87768fad44b460ac4e61f3ce8e3c0d57cdff64197e0335bcddcb0d14800a2c7b229583fcfbc34f4656864a0595d1713abd85771a9eba148490b878f81cc2b6a01305d49d4be1c8ff749320d7da63b5a200c1228392f3be029b6a1b72d1ee35a7296dbfe473567da1bef8b6153f9b6635baa07851ee7659c194b42feb30c7894ac6101f19f9465cc9ef81b5733dd1f6b12acf19fa854b3569faa9f7d36e8b4c8314a3505f6bf19d24fe54856d9532dff6fa03c6a43e29bd3f463d7ab07bc57c24ea71926d194e4ca1d9c7a5e54631096c687598fab4faacc3a933c27d0819b7bf52029f59aad61287d0683ae39d85c0a68645f229a5f1cb34dc0f92d7420a230a50d91e93edb5f9d654556995aedba259a99e99b1fb5bbb603f0979f5f3a7c4091f2f91c1f4b9af0ed315156428db8c9784e887f5ce1bc442b2e7cc072c6dce08c98c2ae73ab0800234afb7300fd1753b3a23e40bd754eeaecdc9875035e79186984b3d04ba0d0c735f09148fd62060bf592d311a7957582780edd22b4bb37ebf8399a82d5b77f0458555961e0bf61440c1445720f703d0edf34dc4039d8702372d6f2c28ca50cabd4e34a168f958bc78a60c95fc42203963f9c2b9c59142c694bbce15409ad82c3988a056d2aae9470b9c0fe0b3df5e57293dac1bbc68069a6bcd980594589e70010e73733be15b4f27d063555c8d98d0eeec4c3d6ef84dd96bed906b6dd4858e95c2ea932004c185e8f73b294287b32eed5cd4ffd93eb91d3c35b17154434c4429fa512a381b767074f0a67388f83c5ab87a61f5d276e59d15ae66be07e8488d9c63099f6001e9c54c0ae870e303861d5f3afb06ae994870fcb1c9d029c038003d10c097158d423f5f86fc64bb07f0cae93e6c1d959a029b8355dd292dddc89eaeaecbf267fdbded3c44fbb347e870fb81fdfe4db2e1c297284696e1a301c003458014249f67532902f950f3bf1b895365276aa673562fffe5e566f00952bfc1f85bafd8f961f7788134341f04b7f399c0eeb88b869a33340e1bbb29d9f93b2846aaf320588e5eb8c53ae7928ae08e086baa0547e2c62ddf63cb20c3c14d2bbdcf4271bad2a0d744d46fb335aa9691c5d5d33d9b0fe681e56f5a89a94390d45508b501ba450a482585b1cdab264ff00fed5dbcce3252d335c2778f001d5f0bc42b21b5459258368b235aa09063f9b47d6aacf6e0e26a24f31626287b5d98fd5c71b5a490b5893ba1199b4b7bcc847c99404789b68bbd514c5e8f18be5975b6ff9dfe54d1457026991f6cdcd2f749a20a51967bd31fd5ccc5b6c96ee3eef768722f30b52f5d8456fdd14c2aa2b9f7f06fd00e07655a87f9d9c24e3654adcc27fcb26e3cfa7c94b7ef591317806961abe742e52dda24acdfb6fb1adc617a7ba7381f1585d7977daf74f65273db21ddca291c946ff6bee09196e534660f5ddbaa4b56a04c6e413a83a68670611d06e2878fb691fc374b15676c00a285f4cf83c2cb4e76291045f82d8c817f3a3d88a1e8fd93b5d0be224ba4b3f21eb66204c4c0f21d61d1f8af8ea1fa0526cdeb8eb62ff9b1785e233ee032a279b4c60d64e9884940543f17e4a3f00ceb51506b0211c7ebb946b47dcf6ea778d7cb0ca0be19c8a5939171c2d2012dc63c0502a1b796cf6f79fff427472a0e3b48862be3bb40d63e6e5a35dbd4089b18d09e3951e77514c8ad2a3764c8a5f553af9a1d5362f1f82e7f91a61df29dc65860bfb2f25c9e97113b1f8bd1947f2f3b44373c455d32ff59950ed895d8e19a1cfbf7ce234aeb7728361e6337b85914d7ba8c3316dce2e00fa930b90f5e110994903627252ae62e0f73c046c0c4703a698cec616a6fc5a37feb666af698438de9a134c289abc31c82b90601b0aa792d3ba83ca91437c4ca2fa786d6294d81036aeed9b1414292cc2c9c23a8b3bedd6d05c626e98e39ba74fe3c233231c4162406112dea71a4f6af5e1d7def4ffd6688606775fb93fcd666cfa0ba01f98717942c29a57732f0af28b6035060a315a536f03dcb052000c25afb912f45877f7db63196e9178edd6fbd40eb653a1846f9fcb13ff81997eae5d2867d51bbeded04470eeefb15ead8de8a3875094731db44e924e7787d0b67139d35108ff0d142ba194fa7200a348eff3d50f011e2f76aa4a751e569dabd1bb25da659eb4dc1bc0e57e523e42eec0ecd51b01db195149657ebcce2c78ad5f252e3e07dafbac3547c5f937ca46ccbcb1bade66518408ea278fa89037d963d0452fc3c983ede992d59ed238d1b18caf101ede6c3177c9409de17e99e55e80e1cecde23cde991eaee4283f4762743ef71c0492a90385a7d462b8225a99621baf467c1fdd4468d35482bf20ae0a1b28335e4d3fa85707923452ccb864be0077bf7b1a14618d5480f32b6a03c160ab794d62fbc0c73ef538367b11f30e65cf67b7865b9fe942b7d1fbb3606e70390641ca8b1d08bcd32ce8a5b947c1edafb9bd403a0841ecae6cc1a32090a252aea1934a23782173404b637fc50f661d5d304c574643eacab26ecb6ff05bc77ef1fbbc132307b0ad1914f1566b162067f413890de07fbd141c4cf88b15cb04b8b95b9e7748a641e0009814f4384b8a4cab8e9cafdcb7543f53dae18703d94f580d2a1e0287b7b325afc7696f24131a7b0c132f5acd21197177d26dba61373a81fc67b13f54bfb51e413a9565a28ab0fe0d791b3b5143f3490fa2ff3c1d31424596b20cc7d11ea7a04d5f638ae75679b4789b6e947ff137b805b9ac6a54896b960fc21490ec4dd3e6ac08807eda0bc6662ff99f04e4a2ef830a621179a8cb7315dd0cd9b7227c3d67b847a7b8544976d5cfe2360f20f817046ce2c56a1efc1a6c3512e8c832b57886e2a8ae1c068f948f12f0a19f7fc3313467a8b35b5b3818c4aed62e13532a52911e53e33affbb7fc7009b6a6a604b7f95b8c7e3d19adc05001952b106f694070db89f5aacd9b8197c308a121fa12bf74adf0dac30a5cd35fc4d4ec77ca3a1b6554d73519bd178e7a5f5a8fbd938522d51ea7bd32a54a27558cdeae41c2fe822f49ad91bd3291df556faa9c6e65d82c79019fd7fed2babb27b34da35dce63fba54dd189d16bbb5c18a2f0a9241f794d83b9e26e24929c99f4b75f53a8eb35e5d793fdf0a3a5bd32350e490b3e36ece7aa27fbaa76497094328ea6ef0ab09875bf318b2468421db161c87f8ac1023325971d09bac2a6784f770e0f815945c60907e1bff271826d760c86cacc253d25726f5db63abc9861a50f53a8c4e149b309a70399fef3e7d4e368e94169da47ef303a548f04fa6ab5e3ba8cd4265f587790852b2a17dad296cc9a4c9d692eb1f3870a57a8a427b4d8c0ab82dc3d43597c29f4796428d61300bea932c99a61dc09e6c78b418e351e7a8f7e991b1cc2ee0e90f4666ebd24e40750a796c56f8c49bed0c4f31835431ae2dc6aea289110f8c9f62c8282ee1a838a5e86df9d18a02843a6f1e2fceaf90f00b0ddea43d0d19f9baba77f2f786166c34449b6e954007afcccfd54bad896b6186551fb8a5c0089313eccbed151059ff480750a1f5aa51ff0cd06ba607ee53b57410bcde84b07d2ecae2a6d134269370d139600c5f8c95958418a637b8697ba1926d609a814daea1b63dc30e6bd275c55c8070fed98122c78ac394d25b198809f054038b6dcdb020ac5acbecf0a8a3f01233fb8b035186ed9e7d6535881b8c9943c8feb7a29ed5a097bf535e18a6490ad20b2db8cf534408c90706e059add89958d089694aad0948132f8acc9743d30d576ff8850c1c3c6a608ec81e4acd7d2a458523cc2d6dff5892fab4de8c302de9b7aa0728c4a8b22b73ea41d5c45f87756ea235bcc15e3db44a9fac81815a7109d7b10387a016356c270ca4f3d621eac8d19d128652b16fffd2b15aae5770a27956ed4fb98f8c2d8b6ab", 0xf99}], 0x1}, 0xc6) 12:19:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6090, 0x4303) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x37d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f00000000c0)=0x1) 12:19:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 12:19:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000000)={0xff, 0x98be}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000002c0)={0x4443, 0x1}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x82, 0xf0000001, 0x75b6, 0x401}, {{r1}, 0xfffffffffffffffd, 0x22, 0x6000000d, 0x80000000, 0x6}, {{r2}, 0x0, 0x40, 0x2, 0x81, 0x6}], 0x1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x12, 0x6, 0x8}, {{r2}, 0xfffffffffffffff8, 0x89, 0xc, 0x10001, 0x5}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x82, 0x200}, {{r3}, 0xfffffffffffffffb, 0x6, 0xaf94f8b032846a75, 0x6, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x1, 0xf0000044, 0x1, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xd7e, 0x6}, {{r0}, 0x53117824d2876d0a, 0x10, 0xa5, 0x401, 0x7}], 0x5, &(0x7f0000000280)={0x5, 0x7fffffff}) dup2(r2, r1) 12:19:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x4}, {0x1, 0x400}}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 12:19:40 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) fchflags(r0, 0x40000) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') getsockname(r0, &(0x7f0000000300)=@un=@abs, &(0x7f0000000400)=0x8) execve(&(0x7f0000000080)='./file2\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\\\x00', &(0x7f0000000180)='#\\@-/\x00', &(0x7f00000001c0)=':\'\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)='\xe6*^,.\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='+$\x00', &(0x7f0000000300), &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) 12:19:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x213d, 0x8}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000040)="0ef464c440", 0x5}, {&(0x7f0000000080)="74326a1290f436ca329d10ddd8f2a37f45af3166b8b39bb2b423d2e896221a9053861683d67b1511b6948e68a3445a477a79b2ad3f1eb04d50b3ffac8764b35f4a262e5a3eacc98c4501aa738e92da0d203918c0a3b43a55ba1431789d8531c1f9d2b2b908b5bb669b27c8c8a983b01ccc530c6131df2363442e3c386402af8ea0a89c1a399f2bfb7af6134e9af65987ebcd306d4e2e733c0ac46842f17f16674ab465aee3c9eae24d4fe7fce5ee21da2215d1255f8800c8d85ada72979f0036c312b37117ca1016bd38a578167b8100f532c96203226ce84fa5b7c26497907d48ea0466b668a105aed09279", 0xec}, {&(0x7f0000000180)="f195d5c32396975d6ffe854f9085063843a8e96ee38472c1a60dda203d5a", 0x1e}, {&(0x7f00000001c0)="5ef6eb5f56a368aaebf201503f1bb75d0b30777881f3bbabba655ef78cab32b29d17cb4e985d5b408813d7f029b2460e6c7791ce8d521142101413b140379b7f88e5d4491ed3463a4cb62a9908a922137c02b46b5f9b64e2c4f3596faa27bf561b2ce28e7082c9d3ffc28b4e8f7b4a17979ab8582273ed2d31960097fe68e221413b21f0226f668b62e8e61e646be57b879f57487735ebca3bf3f9e9dec366bce0cad34a5124b4e974d948b1932544f517e43fc9c184c1307e05d3d45e9d4b184055b23fd91750ba335884c5144556c4a574ecef266d46321cae6ed527a9b21093d73488641ae26a5b14f7e2e72538fd41e31b34cc0de8902c0564e763a61278feab574e2591fb3112c6ca225ead94f730d5277c55bde18b6f39243bad07ae59e35f998517b58b5746805d7014d29a5db6a556fcc6c48c02c7559214dee8c35a0de623d613cd581f3775d95310c7230fb2f2f8643d549d79d85d93038bab2867c3ae696d1ffb4e190597dbef92c4b712dc32b0b80985937f688d2a2e92e9c2c4914a48f876d3c13ee0304288fbb2c72c486f95609debfbab8d0d5b75b13f7806b59f60fbfcb18aa5df6c6c976e10845f8f9284dcff0d8b50103da1f13444421048244670a8e4e8065fbb3d38d70d2cebc1dc70ebde0412cbb147a71ebc6ecc4192d5e13b1e9aaa51f685f060553d11fcc5f98618514ffd2fb94211ddd108005b1213087bbcccd5c1ea0778fb8664ddd58bb21c6e1835a8b969b83ee19de0ad8a29fa382b9ec2a6313126fb88d23e84f744e8c54feeb8bb3928d8fae5cc33c42f3379c9ed9323338a8716e6181b172b6c447bc9a849d57366fa57b234646d8d81059d524e08a6ff886cd9add21e430833983a26ea60dba6087f638e689bc477552aa881481665c61c933f7e54e1d9f82e3c2219d64b8815d252f3e182bf973150121cb9b433e4264861b8a6631fd352f5086a0bc09761934e9838dc16bf2e67a08b7221f55ec8e08a139c8b316c7f5cdaab017c68e49512199c60523ca1ba2f6d26e3cd935b449075b497650c8aa2ea53e1e91e58700965e645f06ecf24bbfaf1c79943d83c0638710902f4a50315fd184052dcc9007efd53c6bedcd699d17d1e2b3df1f58669f0dc12ee7e5326f3a553fe15ea5f99e5f4c3dfa0fc2232844f18ce78702a6ad022174e1fbbe10b053106124eae95fa7cb4608fecfd4abf2e902a179bcaef3a4506862cc57a11e1f964bd572d1aa80cea316fc290155bdacc9dec9331bf3da0eb32ec89dcd4a33b35222efa81a5470ca2678d7125545d3ca534051460f92ca3a3a84d472c47f14ae3a6e3430a81f708d15dfea5f5bb320f473b16a372d72bbbe57b99e674286edb774144d33b2b2a7af24848183ecb1d1b2f44ed24f3f9f33ca5d3f249dfe94eee69e677ddbc436b7e56f01e83100c164b03a8a0f342e51b09fbae4453b188dde0a81b8a844b7543e5c75748afabf329e94525463c86c384aee8855d0f03f7b4e4c5bd3efb9c29d0fa9935a123b90c3bc2f3353729df5108f94336eb48d000525f438014125590c2796800dc5a5ffc8ce90b6043191bca6b61d03d9f6808e884ae9c031bdc330ae224e3fe703f6ba617f28e838eb88f58b86ab21b6396bd19e79a5fc3e1d45981aef65c255ac583c2a1d6ff6555a7c46f396b402cefa4583e6f7468117881de084201170aa2a4fa60ab5ed765ac819658899e075acad853c8da76177bd350c95c380661eefafd74dcc33352cc6bed54844190410fdb889692acf7135d80103dca447b517726e62b62a8e51fb9f9939670774fa49e52d62a742bea9ef8b10afe027c7c9d4a477c2fc7470b4749a7fca540d40bc5516be53adc60a84620d047b8efa71ac00222bd6240986e1332e422c82f84158b0ee93989c697ddad4717214738c2115e297cdbb69f240e5a3448ad552dcdc9b1da09de4e04ffa1e724a096f6e5caea5f24045d44de81562bba2f59ce29904c15bf115ebdbecd0b97e282a4a2eef19e5f76fb0392e04c6be977925a4483ec7e1873737a8064cda6070677a456596ab51fa1bcdba2a2fd9d049228144bcd4387089e36681f0c41a4c394bcda9b3e6474d0771c5aedaea2a613030f041007fd24384e78d7d21717f95580c7ed929c90e3f7ce8101dcf3cf512b1972e0096a6ee8239fbf522d1dac8c8c03fd03148e7948ada34447925c837325b49c23e229bd61f83730bba59ea2be4d8c1ce227d0bbc7540e69a9b058f78fed3345c441ac2b4dedb34c01a6b02e01558a10a16534adda05aa91fa46a0129a864d3a59066242bdc0a27c2d63937fcd29e4b9932399129421fa89b5d177ee45c72d6026597a93b36fbc330854f8c347136ab5cb829f242981b7e3ca6bf881c041ce0b61f5aae835d54abecb04e43f8fecfe89e7eb07fc547ff5cdd2760c4ed9064b20926ec1bb3af3be09c4c3265099a1206f5c1f2ef2268679dda10f37fed028514c4c3354a91790330dd974d549016af5d76886befd59499313fb9973ee175eab288b5ccc07d110e773d9404c683863a49a51e94b6c85f3c643b9b3d97c83f13985945c9e2c81a2777c970f6cd29aeff80465801a2f1f50f234a59769d2f58ab97971666960fcd63096003c5d4f0bed6d44828f86277dc4149a77644f964ebb4e1ea612dc8352795780bb6e728ab0933858385b82dfdf08071facf5ab9fc717d0e05ed4f7a5d8e68cdfc4913220346598751915009554b5927a9548ed66d67af78c7efa06b4af386bf06c9103d62e0858f0529ab7bc465e5126746b29f39ac434acdf14b8d0ae2f88d31bd776ae35fda6e1167839ab1a5ef71c4ea3457c7c54d1793e86af7a08e597d89a60dc4296b2aaf6ef3a25f2098d8b369fb9c0413279fc501ceb723c16ccbc0d94606719f51dd64f7ee4c6822673ccc2157b3de96cca8cb8e51f2dd37523292e63c6f47d3f18ae1320d3c112fcf8bed26a46b213e69dfefd156d7d3e686dc8ca06bcae62277552a60c0df74d58cb573273f30caf7a24604e4dedfd6f4b1c8367c89410dc2352b85132358b2531f6bd9f1218f1e5af652f5b3a6219e4d71638c3c54b9869ed5333b3082e90bff9e75036901c89c20d68aa5db7c5404d83080194204676eebc618a98f1b3a8e1ba59ca65370ca39e5d7b42b1f6b5dc757de9db7f8908eaf61c7e7dc8cf79274df1a8b93da593c5bb75625ecc3b910cec1bd792ff7046668c90e60a9cfcddaad9fcc0c8624493e29d8465bd0ceb99235ac8534c573b84f9502e3103e33b24e7c7bb0b9a8f84a0ae4120413d69be40a00175e57c90863cccd78b8d3ae8d713125359ee00cb3d9ac4c4a69164fa46757cd9a22f0598463f8fb47ddb756683d36ad788fb81c4647aabc6c1d39ddd03d814c95d3f3e3072bf5b44121ebeb2389959826211603d1aa11094cd5cd74caed1610dc7a97355af7feb8cd5a76a95dc54913935c94bdd5a2e1d8df4a6cda51a718e8c952a7e5073ee6b94b07bac2dec3dedbd1297a379f870ddc4a90a7f30aace36fb5b12da86d4a997533295d47b0d7994bb7d8508877434a8b20eed5fdb9dc71e00337e887dcfd7b3fa210ed777e23c2660a2ae5128475ead3c068772899703925a1268b135f3476a10a5dc5510a6a25669b91979c1c26477931463dde3f8f4f495f744dfb566fb4fe33ec72354e1f7ecba5f6d01ca33cbb9482b5c07786f878e1a39f0c69b2c1add5a76508754356b6885672e66a5520780c22e7a2b9252f60f81a444091525cb94a1e397221cc2ca5b3b3c2a0254acafa9c80f9ed7a4d1656dcea68c40c3030f1f50ac7b6ff81f6fe35e06867bdd9b6292d12ad4a57f025a93f9a6fe94519a09914503464dd9b211bee658ec5cf1447f9de6b910cafa1ae9ac38d996ff6b0e094c0016625cb26636f368f218b1ed9ec68f46b961f10edd275e6bd2b548cdd20d9e950541a0670a2d8617e784b419995999c162cc6b8f3d228aa969a442726ebe4c699e9020643c40e44cb4dccde84196e5c78ce88e4cc58318d452949803c9ad5a9412912bad5c2041e63eb08284482cb6c5469d945ee5ede40891f26d71119a58492e36f9035619608ada01530b2e0eb861bf345c73ed58c630d9b385a12a4b57aef3315e67b73abecb8d3ed48eb6d40cb4e22101e15c62cbd120b9bb8891788634564a87aeb7e3b9c6bda6577e5dc8d4c5e21175b66d9c48868e0b1ec21c2b160faca03b28526d311bf527c2f8cc45cf5218a12450b2c7db1c26971dceb1a0c4b00577c30394746c0f4a3ad3190d1f9d1a5dedaf0a84c744bb11656d606c895264ee23f7cd636f6094351d93a3fcef9b933cd3e7bbd899ba1c4166d5270705ee4a3c0ff958cc2ae09c410c1e3be24c82f6741ec1cb32733c3f5e8e62a291d9ea175c60639bc6593e95595b1b0d38725f6982716dc9757a217564c72d525cfc27d8d31e14769a0c4e87b6e31ab4d0bfd75ed1a1c09107e87473f28b374652981e5e3d1544021644c17f4953744705a2df6b11d115565caccfb5106cf33b8905b84b7b0576e2d8481d2b3e2183ef544ac1b2915dc2f63645fef2b7844183983a234b156965ab22d622afb4f4b170c99ded4489d8338d1e62efd560ff3de7c360e6b3ea3bbee61a0d03174628ebca7e5a69d44edc1b94690142129b8bfdd7292d704996cde6cf7a67264a418d4209c2ff5b7d3993a2fa27f6690692c96f2dad8d349eda8aac99cd977f12099e5719a7a4eba75a070a14417963ba3240782c442f4d9959d0d0270226dc2e580f7b0168201fa3794d6f40c225c4114ba129ee1ad70865ab23d877f6fb9208fa19e0c6abf6bd8aa43fad519924b5b72bf85589731c2875eff205fcd2ec34284fc07379dc3860ab46cb610a852e181413e2563df56036f1fd3d7f72779e920e6593f13c6840cafee80f645bd0bd50af1dab939589ac94f0e98a61181097d0d8f40a8f7091519ce37f72dd5303e806fc623996dbbc214ce176e740eac7dc2e7c13348df3bcd015c9d5eb1c1a49e6de24d001b07c42058fbf1ed68bd37822c800b9f2095b9ffdf2525a0c83546cc3eeb456604f5f34d90e071d74bcf56759125e2e54c13b737de04d40fedb5f61a8b3a6a9266d08b96c55f11e1d0a9e88ad88aef4065a854ce14aaa8708db54ef46e2ed93c670e88bbb850ec7701bd2b023b9fa2fde4526deb56a443992deb010b118d46ecf41e8cb9a40f99a9e977a7c7ac1f7c44a3438d5f5139d93b1be37700e2b92b6b1620552c750bd0caa672763c4c372702eef8fb054c9b9636b07f4ec9813f7d592e54d398f189e1dfd86fe681e44079237606354600b6691a91c6900840ac2642b50e109b0afd9f8c475f397c467504fd7819c7d9c8d5eb38c3e9c9697923ee9077016f8741c90cf4bcef56366111d4554f005c704b7201de0cdc11976148084fb76a195c34808bcc0b7a52a8e72a2a907d119fc221e98e05001db57562e725d6b3c859c5a30ca88fee5f66d64c0f9ce95f0eb632340a3ce3ab273a0cbc02439f1de83b2bc2be0776dd856bc1590237bd5d032e7e638bea26a6a43c8192a4bc39e0cf2b3125444cfe62bab4890c32172c6e8e98db7419b00a4b2d8f3e034f4373d767867228f6c6e64d9c05e4c3c84a232b3cb26726bca0b7bea2a4c28d60e149a1d0a66b8ba74dc3be2fdf07fa10d11b6599144f61abcddca4f1f231ed670ffe7c0d3807dd6fb5896a6ee5535ac5983d7a42d1a695cf5a559cefa21b0d97a32a51576fcb48e8a9c32feb63a28a6f7d2da44d856c37204a033a79e", 0x1000}, {&(0x7f00000011c0)="2ec9d9ea7ab25bf4a1ab7ff9de59e94f088a136b08", 0x15}], 0x5, &(0x7f0000001280)=[{0xf8, 0x1, 0x71d3, "8e3b49039580213ac9b785d342a7eb5ff855b12405b6a4192edc4c8891fb7f1233f0f2e25e7a590e2b9569cb7916424c7e80a50e86ecfbc14419abcae684cb35040bf6ed55325e5fd29cda7758a084da806f93609542aa458d54fb366d47dfcfa255e2a960b90b433a867c8e29fb91c3c35ab1cd16744ab9c806403ad04b121b3e87ab80323b264d9a4d052205ed59c0fbc0d0fdf306baecf3ae085310dc529e252b84f0b45a7445cb99e4159bba331f96c9931b69ac16ce16fc80c8630be6ddf7f56a26689f0c8132bfe5224aa92234c5cbc66df1f5a327eb4e4e207c89b7287d68"}, {0x108, 0x0, 0x3, "bba766293d3fdabdc2854ac7e8fa6363acb334dbf575b9a20b9e8cef8cab7ff581d9ac5ddb602ac8a7b721bfbdd06049c4bd4a1702576c7142f35184997d95ed69cee6ec84d937a812ff3f481b27a2aae950748de4e241c9adcb46a3a0ebd28c4d73ee56e532272a8fcea63439b629ca4dd5c4dc0976daa05de89428a0b3f114f4050238cb32c59686779b6b7ee40547a0c81bd915757f859144844ca076de9764b5a61b450224bf6a229ca66916b47751e6a3f94c730e1414ccd9326634847229c6d6c53c2bdd6d1ff1580d4d39acced94cd831ac87b958ff89ce85d72c6339056a96beb10369603431e38a37ce5a96f336e4c62c9a7d"}, {0xf8, 0x1, 0x10000, "496c74832c3e5a5146552d9467bb8f27fdbebcb1b91b1bf1b63d3010bd2f8bd90910de1598b1f85aeaae5b5870b37fc1d4d814b95243ea1f75f8f9074196978ef0581adf76e226f8234c31aa1b33a8d06636352c49be7f39267410f1b27463e095d714e7912864595d2f1c5d612ab2d0e4207b2bbf10efe0fdf13cfd0df4c123d55f27ffa6138dad567cff7aa5f084146cbb24a8f400d0a997144dd1c0b70a6857961b8e0b7e404590b921a97de980db2051f912159c81fb7805f12bd0f16a7d79bb076eaa57761fbfba2fbbdf71a5a568910d86cdd8fc9c47d3b53af7d4de9bf40639"}, {0x90, 0x1, 0x44, "b1fd38aee9927058312584d47d9be08fa4c2ec6b7b7a42041acc5020be003984d10874f1643786b3a01de039422f21efaebdc751d81a6531ea08b2bef873c81569d0fe7b057d38be798caa937ea31ad5b4879f9f82aa48e7110bc4461a83cb4ec00c58c77c6f78095807e043ec52825de50f41f4f7b19485673489d8bc"}, {0x98, 0x1, 0x4, "1d18f104dc249d370e888e310fe823e2e0cfadb15e3b01ba570cc37b42d169f2f798272aeb6a69488bdc09eea46437a73448ecd039be36213545ef4b985fc95a5121e03163456f1c6b3f650d477b88e0bbd1bab2a2d03e0195ce74f3545b65573e7f17d2b1ce24c0e2aa70d82d2793fd68447b804d1a560213adf311748ccacbf3c173fd2d"}, {0x20, 0x1, 0x6, "2e16c247d9fc25633fdadb18"}, {0xd0, 0x1, 0x8001, "fce5e11156909400d9c9ae128e08539b36761f5161e8eb08166becc3620a87c66c395eb03761c2f548e74087b487e1024f0426daccd820882975b4a24cb5ae972d80dbf3bacaca50ad3474aba7e2a95aa3ccf2ad12cd853ba4649995ec31c05969346412d17e7802a060359551b7d05c6746c83b67cc0045a5aa667c9752e5fc1c9621474b19efbb745c96869df05c423f23d0adf5276d6f61e12b71ab8515dbc75f80f1f1beab7e104ec1a799cf3c248588723a98d09ccfabef9fdd32c2b8a3"}], 0x510}, 0x2) setsockopt(r0, 0x28, 0x38, 0x0, 0x0) 12:19:40 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x480, 0x20) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x4, 0xc106, 0xfffffffffffffff9, 0x1, 0xb56b, 0x0, 0xfffffffffffffffc, 0x2, 0x0, 0x1ce6, 0x5a2c7c37}) 12:19:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmod(r0, 0x1b5) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2080, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a3200395d00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) socket(0x31, 0x8000, 0x7) 12:19:41 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 12:19:41 executing program 0: socket$inet(0x2, 0x1, 0x9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) write(r0, &(0x7f00000000c0)="73834ede0b09ebc5e947e612f255e41291c05571f69cb748e908fad66b84341b82427b8ea2f8399ed058fbdf6b2a4180060e09b0af5b34ecf9b5215e6e346eac541b687d4d2ee6f059343f8634e5a58446f9110c17c2fe3c74fff14ee5ba90347d51ddbae2154d04401054fdc69deaf65de96aec6ab6738ef35efa3998d48f3614c98648dc3197770762e443b0a8f38595ea56d546e6f3a3cd85659a54947a9e69172ecdac29eee606b99461b5bc2e3ac88287a86e675b555ca581a270a6f83430203652dac27642", 0xc8) 12:19:41 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, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) listen(r0, 0x6) 12:19:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f90a6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433", 0x3e) write(r1, &(0x7f0000000380)='oL', 0x2) r2 = semget(0x2, 0x0, 0x22) semop(r2, &(0x7f0000000180)=[{0x3, 0x1, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1800}, {0x4, 0xa6, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x7, 0xaf5e19db7964d131}, {0x7, 0x4, 0x1800}], 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0xfc4]) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x56c}, 0xc) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 12:19:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kqueue() 12:19:42 executing program 0: r0 = socket(0x2000000020, 0x4004, 0xb7e) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 12:19:42 executing program 0: setreuid(0x0, 0xee00) msgget$private(0x0, 0x200) msgget(0x2, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = geteuid() setreuid(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x30) recvfrom(r2, &(0x7f0000000140)=""/232, 0xe8, 0x42, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x90, 0x4) 12:19:46 executing program 1: r0 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/91) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvfrom$inet6(r2, &(0x7f0000000140)=""/69, 0x45, 0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) 12:19:46 executing program 0: 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) fchmod(r1, 0x10) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x7) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 12:19:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="10", 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x2) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) r2 = getpid() r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 12:19:47 executing program 1: r0 = socket(0x30, 0x7, 0x4) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "08eaffffffff0505000100"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:19:47 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 12:19:47 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) listen(r0, 0xffffffff) r1 = socket(0x400000000, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x800000008}, 0x10) 12:19:47 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10100, 0x0) mmap(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x5, 0x1011, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2000, 0x86134) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x0, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 12:19:47 executing program 0: r0 = kqueue() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca9, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 12:19:47 executing program 1: socketpair(0x0, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x0, &(0x7f0000000040)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) r3 = shmget(0x0, 0x4000, 0x280, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) chmod(&(0x7f0000000080)='./file0\x00', 0x40) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x200000000, 0x4}, {0x200, 0x1ff}}) munlockall() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r4 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x110, 0x6) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000240)={0x40, 0x0, {0x9, 0x81}}) r7 = semget(0x1, 0x3, 0x5) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000280)=""/110) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shutdown(r4, 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000300)) dup2(r5, r6) r8 = socket(0x4f4da981901b65eb, 0x4005, 0x1f) accept$unix(r8, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) sendmsg(r6, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000003c0)="b3a62b97d3141e779183501863f36b85e46a26171adaf443d2597ed6016c5e31434333e6c34993d630c00a40b9d75fe906fb7eb4aa56b0b378bd0fc6f8f266", 0x3f}, {&(0x7f0000000400)="b15500dfe2eb4362b9794a60eb5359806a433b6058f9494d674f5e014a5e3fbd4bfcb32621743155fbb04ac16a170d8d42751039464a68b0fab8f4914ddd24a6b14d3cc03aad2379a8d7009cf91aa689b288b870ab5a10e9f8526a576eb4d2565066f4821295491f9b484e212dc8a44dfdab60e6fda06ea589b6214cf08805a5d861f8801915836c47cfb1fa301749666ed34deac38251beb98d", 0x9a}, {&(0x7f00000004c0)="41f5af03d07828e31d1d", 0xa}, {&(0x7f0000000500)="4f0acd2ff6bc5ac570388344ad32271a6b3eef48a3d1b7f06185517e1ec98eb9d629003adc594976e8ee3af24a17148a9aa369c19bafa4884029ea4c6086ceb10e2cad006dfadcfa0348e7eb377de931392ff8696925a90cb92a91992d1ff17f634c74bfe10982b49ed3cbe455f9649496eab6e28c17f1c40e4648517a6316c939df66664e996ec1b04091d18a", 0x8d}, {&(0x7f00000005c0)="415d2c9f8645f97077c4560fad8d1607a81c69da5644dbd5844c338bfd8968b2f2e472948a0308b2239b9f6a887a3b1e66377c79a1555b08d473742a29072b9fadcd72d0e1de0e79e4795a25705c4ad86fb65688e39ca1ad5e7fb9176079", 0x5e}], 0x5, &(0x7f00000006c0)=[{0x108, 0x1, 0x1000, "fd42acb23b7b31754c285c98220a629b78f168cba446e58815df67077cf91643a67c9fa0a7361ee4dec38ec05c0b5ea5ca6dbd8c2b7246a1c3fb61fcfb8366d70d7a5f1b34213ada9899da3bc140b1bd8201214f9ab3b5327e7818aff4fb666a4fc3982c7ac0f08901cd29d9029ed3812e592012478c28650da055c9bd4b5d68a612c88802709a4db22f0b9e028a1babf93917369811aaaa817f310b4317c29195306d36a146329a04faa4c72778ceccbd530ffa0e44ad75079adbb4663777edb703b312dd37cc15f54744127b95e9b8efca9920b096bb37ed520e2ef5e7a58025b7766018e57f5e23541eb22bc3c2d56b153e6abc"}, {0xa0, 0x1, 0x0, "0951324e3ce948ead78721afb438bbaeed4fad0321f04e88c5b31ddeaab7548136c1408af96cea3286c13f4e051d68bbcc5c9dec902f3bc3bd40bb0ed9718fcaec991fb8bc42bbad0f96494bbf7dd424919aa3c4257617e9dd6811021edf5d346c0f502c1cc9a9718d44e9503339a998926a2ed61cc263c241f22faf2a80bd9c0fe8304a13816881ae83884403b09575"}, {0x1010, 0xffff, 0x3, "3a7034884feba279aa4744e3987fa5867c827af32e4f3f7bc6699d2f0ab0574410b4ce58c1a5eebe3cb75b6ece26b6f8bb38af804b8d71524b999dc8c0c3e406b9558b5bcd0f4cceb904798716e454a5ae024fc0c771953484f9d38db86bc55894cce3083b7150ec72bd5bd397eac00a6a6e2aa1242b66f9bb4316c1d1744bf389abbd4f1fc135e90cb5e4809a92a3e3cd889053d5e05badd66f0efcca4ec941ffa6b9a82a8ec405a5cb54421912d8656a9f3bc8f0d208fc9edcee5a1d67ba164e9f27f68373d1673d4cdf3f57eb63123900330d817ad625d5dbf4720252bf50f54b664a497c4f14320ad50d3aa74285cfb28bba88268709cd745bbc5a232b7d107f83c76987a3efdb4be18d2b9ea3e3cc763274390c6da39bf9e2f799cbfd1e9e2c777659999e0313f3e45d1f94b1256eeab66d2c42d448df4ffee7973333564d85f6fbddb333831ad39b0d630d76141158581577780886e5ef9c8a31c166d3d7ba4567835907c6a2ba9a19c0536fc0fc5bf35bd7072ea4fc6dcc9f800df15ae61ed5611812e269accd204e8ee66993389c275238d7b000822c657b3bd27ff5f2fc7d78f9560612233687f37c29721d60b2d27d6b00fada440f88e8be48a7c243d83868a481db592eed19d8a2083f4237fe545fb131612114416dcf8de0b1172f18abeb6103b197665fd5605c35d98190435184b20549abb21e9b0448fe648340dd8cfd4a5313212986309e770732c2c75b3f019b8e183d929f7157a4157b0cf5cf9511d26e797df3c716aba10a584108ef60b01ff12b0831e90fa6c1e1d5a4541d14372ac852bc782963805018e2b7df9188a6905230633087c55f19adffb08445e1a80119f2b3ce29d33409d747e35652ad74b6c3d4cd2f3fe9a5c917988074cbb4b400c5c66b5b57db9ac63605ad93969e20ef8a652e024996e01172ec23e9c3f7f46285a56a04fcb37c608f782df842bd45ea8f8a8a0bf7c43f5e418106e943bb0deebbed6c979fe220d27e5312316d795d930b7a969d45aeea4deefbc8edf54e7321e71b6ed7f9c1086130c47e9fc06c81ccbcb08706755ba0ae2676d82749ec7c13770aee770760b4172163cf227ba57ccf524fb1fe18e14e06321d8161ee52c3756df6568a71dfc9430827b50d29dc168ca9944e59e83918fd615b4e8d6e39a92c6e055d1307f74a4e0467a557dfd89c5db2d22031d4e6bda37c96f2366258f22e33420caf1114f0febd91cc27b6ba1bb46fbc8dacb0216c0007f5e610cdc8060d55c6e7c1149d09397b3d066a2b39e1f7d40da5bb5a3f73cef98d533289917cd4220d80019e57faee8786fe7c41d96e6c6b0c8b5aa186e53dc76350e83ea9409ef1552d45a6118492ce027e62dd9e92151d5fe9d9643f632dc4d8393006cf927076742664bd933cd0b68234641547874ad2e89e9b3d75fcdbe026b67b1d3966d7d2cfd4be8e68d7c92044d68bfac6577c0d514ffe00ef1efdbfe3a7a75ae44afeabac7e9f17f0845645755580b64e03f5d68e0a97f8416ca9f41f57ceb9143e193e40faad2e48964ed6e2eb91dff3ecae7519b87baf0b3f49b387a783e3dc22f070d4fca761725ec4d63e5d4e7664f4814671d5ac2168b8067aca869bbcc88d892decb055c25cc3775849fed5707de7f8385ef7d1d0ba5feb0f2091237f6363aa4a9086cf1eda908bb0b16ce4bb2f21cf04863d07c6fe71a8ee380b445de9db875f1edab52dd590bd85abb9a295b2600372bf856d2e4bdb9c2a4f764917929e57db89bb41b5fe069933716bcfcf27bf1cd5a47770fb9ea5afbdda6bf75c09a90cf03cec9a4fb9d58c540e1ef9386323f5625ddbcc82cec7194b272e194607b5126a79e8efe120c29c50d1151521b8785578414ac34e013d73520d634ace296feb104565045801a39d6d73bf183b3be0facac5477009cff7bdc4af0a357d5b0663b96490bfdc632361ac82a9232860ac754022d21489b07891e158a04ba039d961779dfc478beaabc12e2fd7af78d255361d7c45988fdb5a24d2a7d76d0f1aaa55fd9571ffc81b086352b47771fc1cc1167c6bc15ab6db7e0c21a3e7cf3dae5d551211354e1bb7fd2e39ba5fc1fe799e4a44edca8bd699d597b36bbc876b9cbfb5c95a80990a388456d931baa282f88972658145158129cc002786a4f4614cfbe12a55a616c8f68d2d36bb56add1ca7614187b968d2135f79defa4f65ca27801154a90a281dd0661961bc9890bb8d81cd37253534d2f444e87758a021be5b328eeca9fa607578ad2f4f586727891567441d3aee0a37954dd84c424eedd52a112b3ca9f84d6d9e19818019b3b04fbd5d813b4086290affa60e245542a0408735e5721bec2ea040d06bd0637d9569aa42eb0f08234f588f794a0e085fe91c4b6eb9377182a74e126293107be38b660fbc9206fb611200b0864bbebfa375a4e1e0c32ea791323cc14a0554a7ff15e33322fa4c7e7bd57b7d4be77f8c0561b8a8b02cc36f4428de79a102ee1b1412d055294f813c12b5154692394776b553905e6a2d403eb5064f011b47db1936b5f24821c0067685c6c15399e7b6641ffb497ac52d532f330c363b1f27d48a9478c0f027b74d4d0fdd1ccb8a38be69213a09d5630f75d2d95094b35de81f8e159d243a4d0fe93410fa2a6fc3a8fcf607ece813b62647ec048305d4fe13193e31e264076967510a56b07a4a0fae33f2fb5810bb1e7428d9df743b17297b0b45a694bbd80c9d6996b8210eb428059cb6981a77f098f3ef656868cf72c950213a09e39cca5b1b659be893343d9e3eee111f3b612675e8284ff75ed842e69113e951e60bafa934c54bd8d9cd345a582adeaca92970d94a642c42e48416395eca6d070ceeedfc220487c8cd26941bee3d5b81e5047afa8928d84c0f46c5dcd7549eedc5156c7fd1f3fc54606406f1dd6209962a90d82d82e119db778241268d836c503fe2d35f697c2fd7e075d3949a5e80530b228ceb845ce55690809510f7cbda035959927c99678a2431632183505089cd6bb1e3f86fb533958d8983329704a250e5098f84f7bdf144e6a6554ecd1d58940c19f418be105b326480d053716adc93b6d5a28845996e1ea268700f90d3ab7754effe56f93753f73da9bbe3676df3de113fdf44b63edd6f900e1d4b05927027df0dadf597b55dd946214dcf1e5891c15ef8beb7a128be69024e8e411ae65689926d41851b50b17a791a9da03abb986416437c5be852876b9b740d6037672a5613585da72393973f16ef99372c5a10e6f7f4c10cf17489fa5cbfdd019b87081482a6f62f9e89852e8131be0c4685512f796db3d279f15cff46e4ce28961988ce18d8a30022d8b058b65a16e682a5729323605bcc6cb06faa6be712de586e712da3b7c3bfccc82c9063427e795e69873fcfa3d3a3fed63b0a66d1136af8fb14adaa5fcebcd826e10d8b11b57d2357a1d164fc41bb660b10384f301b0911da9c06ad9c38a20e1872ceb355c6682f1ee9489b8f3d0e402d585e11ad6d54d05d65e0b634e6058c92336065650c206433c4528bd6670556a20c0e439020fc031153f9e21a0732e08af822a41967f95c608cfb357a79deeea218e2793d42a34ce143b2ec16ec704b4dbaf03b1e3d5d8171610de2eda3690ccf8c2a63547dd8253d695c482e6aa925317bd8c29fa66e2574d8ee1032403af4da525efbc58c062725320a58ea46fe46964441736d2e1ce3031095bd06c4c504baa18d8f5a760513ee3757a79e5ad4e5450c7ef131b3fa22f75c3633002795a3b91c8d047a345beb67ffb1c097d1668518b1b28ca7f7a0ee555b54807dbf3829080ed1835eb64fdba3aabcf3e1d7c6084b51b0b8e44102d4ebdde5603008d219984ca421e4e916b8a8ec44fa8f779cb373c2d5d794d0046982be5aea45b9edc38dd71a06bab3c93dccd7c06c8fff2515b1d4709f23e3a266dfb50acf84925ccc4e999a9b242908dd07d7e1db33c163164299568c2510aa0140cf64e2cb5b92af28bd5b0e486942f00199401b80d33b2e5a98d24bb1138c20c70ec84506d60bd1d3aa7e2740e0b1547c0e7b4b51b76b8ba644db798975c6c1cf99485dc5463f40ddf1efc570dd55840d5933ee1aadf858abe9b86d1891926f24d53f4c689b4c497f3f592ece434f713b0beeed393fb62f38e7adbeb2768ad14c97692f747a4b67e20808975ad08dba7713742d237dd200e960c52baa3538f54e46ce1d4fbe447667f5cd97dbb2a9714609819d23ffc59a3628bfe6a05e47804fe8abf8de237672fe8e29b6eb0fc90f8e2068aab9028214a48b623bbc37d720ef9e3cccae3b553035ea23a0aa3cf57cf2d65297083690754f1d4cf0618c4817b6506371083201906e90baf3e989e10777218599d8d0d824e28922c00a78cd76c4542526828629dd3a58ec627cad26ad74b0e0d25c39b696da065e979f4a4d11e16733e5b530a60d9498ce18bc2cb2b81572756f4a35917d0bce3cfe02de5ed6f51b3c218173aab7e4c65d0cdae0b6dfd8711d5da701c08dc547f1f8d53c68c45a191c112d6424907187e3734ac8ada00356f0536672b0d1ac338b75c577c390db0cd07ae1e8829ca266e01f91af49273c95fe6c7814a38972d6e6ff5bc5e590dd8c4c81c4c9a38eb6c32d2a1afc39af7001a943ca44b89f24a10ac1ae9bfe1e6ad2a0e659e13b9a23861eb0e20c038adbac822e946433a091f69307f1bd11d15ae83692afda4028b1e33f21d98844e0f40b5ae2f894e5855344685fc3fde373c5c20bdb43c694660c0c8fed83d3b68a4e94c0a525a7abdba1aaf810461f03f6528f806564a906052074a172b0981754f9d34267b72846f8a6fb14e329663df3777a6530badce4ba3a66dc755745de60603526bcf4cca20550b7120e2067117dde90c62433b2e3a438337f42d99680e4c2c5647dd888efdae55d016cf9018a6d395ba4b5a995c38ed38bf90c432afbd0ea0efaeb28ea412e866ad408a1341e7dfc7be25707c46e12c8dc05a5329b4710acbc6975b17ae8dc765471ef9095dd8646e9212dbe05acaa973d4855a23c466531deffc4543be214fae8a1b8f62b0141d1a9c9d1ece8ea9ba65f9e7ebaab2e67eadc756a827574864161d9df80110884c99ff439166f07d4037cfb535f9cfd61942e6cb4ddd5eb48f16e384c156af4a6188b516ed08ae7e1c5d55b924d3b9c06dcb51688abf52e45127d65030ef8bfcdb55d445aa9c8b8a58961ef0e7d1a7da5250d143e119301c7435d26d6fe14bc92b4856bb9432e99dc6e3d198ebb4714862ecf63125dfa49bdba96db0e8d26a8725c06ab19ae8e968463a365bd99abb99fdfaebafefb4b12cf5d0079fbdaa1f1e0ec16207c6ec39225f4d367aee95813e6ff19c99968c852336acac4dad1ab6f9129b8dd96d9e60b6a6459d7cca83e45d0dd374c97a06ee758de22b30dcd65cd11721259e1bce6d8947beb0843684f424de7c00631f690726d728d5eea34903c0be4276e3a2435f42b497e8bf4dbc9c0888672e3be7ddefe3c851e4ea9ef5dbb58343504c6a609600ecf002f2a5828e5d042aab9e5d3142b79d868dd4d4f5f1cf6ef0357b662ec2dd03851af4e9b43e9a3d900403cff8f4e1bf9f1b1b30c508e336730d85804a5f91dd3d33abaaaa4af0b27852a8160ff0a4b87564d6fadcf3d7705af34d7cb640f7a226c198ba6947ba2459e7e6241f5773d8f88969f23c7af311a44ef75dbdff54d262985d131a902522612d3254900c8e2dd06e188160ad5f277c53e0d5c4c7c8a66ea0dae61628022568e36a"}], 0x11b8}, 0x1) execve(&(0x7f00000018c0)='./file0\x00', &(0x7f00000019c0)=[&(0x7f0000001900)='\x00', &(0x7f0000001940)='\x00', &(0x7f0000001980)='\x00'], &(0x7f0000001ac0)=[&(0x7f0000001a00)='\x00', &(0x7f0000001a40)='\x00', &(0x7f0000001a80)='\x00']) symlink(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)='./file0\x00') ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000001bc0)={&(0x7f0000001b80)=[{0x47, 0x3}], 0x1}) bind$inet(r5, &(0x7f0000001c00)={0x2, 0x2}, 0xc) 12:19:47 executing program 0: setitimer(0x10000002, &(0x7f0000000340)={{0x15c9e7b3, 0x10001}, {0x0, 0x10000000000c2aa}}, 0x0) execve(&(0x7f0000000300)='./file1\x00', &(0x7f0000000440)=[&(0x7f0000000380)='*,]-\x00', &(0x7f00000003c0)='@\xe2', &(0x7f0000000400)='+\x00'], &(0x7f00000004c0)) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x3f) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) setitimer(0x1, &(0x7f0000000240)={{0x0, 0x80000001}, {0xffffffffffff8001, 0x3}}, 0x0) getgid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r9, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r9, 0x80044270, &(0x7f0000000000)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) listen(r10, 0x0) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f00000002c0)=0x8001) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x26, 0x8}, 0x8, 0x5, r6, r7, 0x0, 0x7, 0x3, 0x1f}) 12:19:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xc010, 0x800200020013c4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="89aab49c60a2c2c37d0cce9a911f7976f1884566220ff99f9182b0aab009f6e9703a9916cd43e2e72f108dda738a", 0x2e}, {&(0x7f0000000180)="3e5fe4bc6e791c", 0x7}, {&(0x7f00000001c0)="2ed272ff6959ccf2a8104b1eae79bf7a60a272141f88ad519d4dc2901a7e534b65e34942d23607c87c28b2df770e83140234acb5eb2f9a81aba22cd50e", 0x3d}], 0x10000192, &(0x7f0000000240)=[{0x30, 0x0, 0x1, "b5dbc4883738fc648982e061e53043cd50cda9185f47715b08"}], 0x30}, 0x400) unlink(&(0x7f0000000080)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 12:19:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(r0, 0x0, 0x1, 0x3) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x9, 0x1, 0x7, 0x0, 0x7, 0x40, 0x7fff, 0x2, 0x1, 0x4, 0x7f}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0xffff, 0x100000001}], 0x2ac22f4d, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x3, 0x3bb, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x6, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0x1b6}], 0x1000, &(0x7f00000001c0)={0x9b07, 0x4}) mkdir(&(0x7f0000000200)='./bus\x00', 0x101) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) getgroups(0x1, &(0x7f00000002c0)=[0x0]) getgroups(0xa, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getegid() getgroups(0x4, &(0x7f00000003c0)=[r3, r4, r5, r6]) 12:19:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) pckbd_enable: command error 12:19:49 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) getegid() munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) pckbd_enable: command error 12:19:49 executing program 1: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x1000, 0x1) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x30) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) 12:19:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x802, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = fcntl$getown(r1, 0x5) r11 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xff, r4, r5, r6, r9, 0x8, 0x3}, 0x7, 0x6, r10, r11, 0x7fff, 0x1, 0x941}) fcntl$setown(r0, 0x6, r7) linkat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x80000001, r8, r5, r6, r9, 0x2, 0x5}, 0x8, 0x6, r3, r11, 0x3, 0xfff, 0x8}) setreuid(r4, r4) getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) getpeername$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000480)) r12 = openat(r1, &(0x7f00000004c0)='./file0\x00', 0x2c0, 0x1) fchmodat(r0, &(0x7f0000000500)='./file0\x00', 0x51, 0x4) sync() close(r12) socket(0x23, 0x7, 0x8) setreuid(r4, r6) select(0x40, &(0x7f0000000540)={0xfff, 0x3, 0x80, 0x5, 0x614e, 0x6, 0x400, 0x3ff}, &(0x7f0000000580)={0x8, 0xc38, 0x5, 0x7f, 0x0, 0x7fff, 0x7fffffff, 0x2}, &(0x7f00000005c0)={0x47, 0x0, 0x3ff, 0x0, 0xc4, 0xff, 0x961, 0x4}, &(0x7f0000000600)={0x8, 0x4}) r13 = semget$private(0x0, 0x3, 0x22) semctl$GETNCNT(r13, 0x2, 0x3, &(0x7f0000000640)=""/231) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000740)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000780)) open(&(0x7f00000007c0)='./file0\x00', 0x8, 0x10) 12:19:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x5) 12:19:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x1, 0x3}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='c\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) 12:19:49 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x99e86375a14fc2a5, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x1, 0x3, 0xc2, r1}) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:19:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) listen(r0, 0x100000000) 12:19:49 executing program 0: r0 = kqueue() fchmod(r0, 0x102) mknod(&(0x7f0000000200)='./bus\x00', 0x2080001fff, 0x40004000010028ab) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)) 12:19:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="28198512fb69f4ba47cb4fe76582ee722e40a7d6a77b20d03e1b4653a2bfa39a94ba821d6513cae7e44d7ea8c74aa81a9d687db0d3208bc6143cf12aa82674bea91a639578e16d6c94fe1cf301db5e3a8856a343abd7450ef9d23edf8d61eb3b09be0f3c2e9a9eee73d94cf0", 0xbf35fd5f40baa804) 12:19:49 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10082, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r2, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000440)) ioctl$TIOCDRAIN(r0, 0x2000745e) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x10) ioctl$TIOCSDTR(r0, 0x20007479) r5 = dup2(r3, r2) kevent(r5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x3, 0x91c0034}, {{r5}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x200}, {{r0}, 0xfffffffffffffffe, 0x28, 0x20000044, 0x80, 0x80}, {{r4}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x9, 0xd71b}, {{r4}, 0xfffffffffffffffe, 0x10, 0x4, 0x2, 0x62}], 0x9, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffb, 0x40, 0x21, 0x7, 0x89}, {{r0}, 0xfffffffffffffffc, 0x8e, 0x10, 0x8, 0xe13}, {{r4}, 0xffffffffffffffff, 0x10, 0x40000082, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0x9, 0x4, 0x0, 0x200}, {{r3}, 0xfffffffffffffffa, 0xa3, 0x0, 0x41, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x12, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0xc0, 0x4, 0x4, 0xfffffffffffffffb}], 0x0, &(0x7f0000000100)={0x1ff, 0x200}) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) close(r1) dup2(r0, r5) 12:19:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xcb, 0x6}, {0x7899829a5a8b0213, 0x3}, {0x46, 0x1}, {0x83, 0xec}], 0x4}) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x2bb) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1027, 0x0, 0x0) 12:19:50 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7b"}, 0x175, 0x800) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) dup(r1) 12:19:50 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x1b95, 0x40, 0x534, 0x100000000, "ec4abc8c7edf5d0e164a00124d1b0683cd36cfd4", 0xff, 0x8}) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x9, 0x100000000, {0x7}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) r6 = dup2(r4, r0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000100)) getdents(r6, 0x0, 0x0) 12:19:50 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x1c7, 0x5}, {0x18, 0x3, 0x4, 0x9}, 0x8, [0x3, 0x3f, 0x7, 0x9, 0x9, 0xfff, 0x10001, 0x78d]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x3c) 12:19:50 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) r2 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) close(r1) ioctl$TIOCSTART(r1, 0x2000746e) dup(r2) syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0xff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xfff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r3, 0x0, 0x0) 12:19:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x108, 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x80044279, &(0x7f0000000000)) 12:19:50 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 12:19:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a02374559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe0610800000000000000e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48936a520eac81729cd66c31400b4dc386972d2eae1f50146ed5eaf47dfc43c6c3b007f84c83c98b49d900dc658506e5277e56ac58964a05fe860087ed35faa67c06341afd72bf93cf8156d9a88ad08470e2000000003017f954163f66534ce13baef6e51066667eea7b945f88798b0017f40067557e64ea4a47cb112a2487b38903a5c873faab00c8649bf5baa4fd9106ebf1d4f0637fcdc5b86cfd607f7977f196160080fc7ad2cc564426189e8233b6044e13000012ed", 0x13e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) 12:19:50 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000001c0)=""/50, 0x32}], 0x3, &(0x7f0000000240)=""/238, 0xee}, 0x40) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 12:19:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000000000000000000000000000f5b704f691ff40471d64c8904c02bdd91bdb0add7f7f934f5e5f067f2729d1f26255c30dc224084fc1761e5f3be8fda38985616e4414c0d31d5ab456f6ef98d65f6aea5f265a7a5c3a4469c266b31170f53ffff114dcb2e572f0b2ed4ca7d8bc3dea3cea0d2b46aee409b55e7ec81da70016b3a0d4987ba2f2edaa04331e2d9f68f463aee533dff88e283309234b21"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x80}, {0x6, 0x2}}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:19:51 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 12:19:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() 12:19:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8002, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xeb43) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) listen(r2, 0x401) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pipe2(&(0x7f0000000000), 0x10004) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:19:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/43, 0x2b) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = geteuid() r1 = getuid() setreuid(r0, r1) 12:19:51 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x10200, 0x1a3) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x402000003fd, 0x0) write(r1, &(0x7f0000000700)="7030d01e7df6777989fee231a62325099737b9ec0013efedf979ca9cff0044f59ae15e3d1d1bdadb08be477204270fc4469631be1ed723d1f303b8d60e973a5817c0190740e809cd7d4c17441a049495e882515e62a0b0e56958f4a4f7aad80f5ff5b6d7f80850a490b3e4fbca32afcaa67daf5d108d68a54e600311d4965a29257a23287909544b300089ccc21f76592d821e03e2e0e4d2d20f325d2b56a97ba40000ef815bbb5826b42110bc69a5590000c4c07f212a84f7bf0c5dfbd83723598e2bc963f7b46b0cfabe108e5235ca0183bc8a5c26d69aac4967b5f008bfb4f8aeeabe490f212591e4d3db456f983ea63693e2e5b04c14f4ca430533f532249030b33fdba30b0516b6e0cfb229c5ec1146353564", 0x115) execve(0x0, 0x0, 0x0) 12:19:51 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000080)) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) 12:19:51 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x8) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) r5 = dup(0xffffffffffffff9c) openat(r5, &(0x7f0000000040)='./file0\x00', 0x82, 0xa4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) getgroups(0x8, &(0x7f0000000100)=[r0, r4, r1, r3, r3, r1, r4, r2]) rename(&(0x7f0000000400)='./file0/file1\x00', &(0x7f00000003c0)='./file0/file0\x00') 12:19:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) fcntl$setstatus(r0, 0x4, 0xc0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x1e8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0) fsync(r0) close(r0) fcntl$setstatus(r1, 0x4, 0x40) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000000)='./file1\x00', 0x0, 0x3) 12:19:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x1, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) r2 = dup(r1) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x4, 0x7ff) setrlimit(0x6, &(0x7f0000000140)={0x2, 0x4}) lseek(r1, 0x9, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) getegid() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) execve(0x0, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) 12:19:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:19:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000005005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x2, 0x0, 0x0) r1 = geteuid() setuid(r1) 12:19:52 executing program 0: r0 = socket(0x2, 0x3, 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSCTTY(r1, 0x20007461) connect$unix(r0, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x200, 0x100) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x9b, 0x80000000, {0xc6a, 0x1000}}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="0100033562f03ac2e5faa8c3f4002000003300000000653a8dc97c4a00a20f327d773b1aff260997282ef4e42513dbb1dd853aabd22649ba560a38dcd7729ffbb35ecfd8a77160449250db0b1047a1e63b0c92745e549ab8637e11143e8cecbfcb1c3ab0b8f7a85f272a5f99521fa886bd7d26591e827f49f626286fd35a1385e708166bac9bd316fe98b6cf1f3ec1ed3f20e83417ef01cd11c429b3b814d1a23e22ac72fb7566219d9b5b3c26986697", 0xb0}], 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x70) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r8 = getuid() getgroups(0x1, &(0x7f0000000480)=[0xffffffffffffffff]) unlinkat(r2, &(0x7f0000000640)='./file0/file0\x00', 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r11 = getuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="065a58cf24ddd2804ec57db1abae5c864f54cc71448d", 0x16}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000073560255000000000000ffff000001000080", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2], 0xd8, 0x1}, 0x1) 12:19:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = semget(0x2, 0x7, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/90) 12:19:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x30, 0x0, 0x0) 12:19:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000040)="4e0e0008cf376612", 0x8) 12:19:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x200, 0x0, 0x9, 0x783, "93980a87b35c5dd2fbd4534b0c0e4e5b7537aa68"}) dup(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c", 0x2c9}], 0x1) 12:19:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getsockopt(r0, 0x0, 0x2000200000, &(0x7f0000000000)=""/39, &(0x7f0000000040)=0x27) 12:19:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x802, 0x0) ioctl$TIOCCONS(r0, 0xc0185603, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) 12:19:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/31, 0x1f) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) dup2(r0, r1) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000ef2e3766e3f7b98700"], 0xa) 12:19:52 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) flock(r1, 0x6) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) 12:19:52 executing program 1: r0 = open(&(0x7f0000001500)='./file0\x00', 0x20, 0x80) r1 = openat(r0, &(0x7f00000014c0)='./file0\x00', 0x3ff, 0x8) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x9, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000440)=0x800) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x0, 0x81, 0x3, 0x3, "d7109ba1b8a5d7e474fe60db2d329e2d23b289c1", 0x5, 0x10001}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x6}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(r2, 0x2000740d) write(r2, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r2, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r5 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000380)) close(r2) r6 = fcntl$dupfd(r2, 0xa, r3) setsockopt(r6, 0x2, 0x2, &(0x7f00000004c0)="b20e95b49061a4e4cacba398de9e343209ee6f9b0f8983d2eedd3e54cddce292398cf25e9ffe341ea222bbe0291bae16ceced982100d019755cfc2a6e53ba8c42ef79c5554d419f5207d79d4013fd010331c69ec37ee66c64312ebaa115774dfce06d6592166848a350f6f0ee004fcc8db2a3ea8d5386c19aa9ff50fc0f74a2b751da08aac4264f0fcdccd2d5156f3a67453a843713979ab2dddfb857a14b568dea8e635f46a6e1a02402ab1970e40b5b74f1ac7cd9d101051fa272b6f7b4633a61286f904e2b34e71ec62a039a10f6ea5085c121750bd7917228d0bf5e2770fbfdd328187903af9ebd54e69b3ae79d9f85c97109be3add46113a419d9e5bd815827bf2e16c8cda44429d9bdc04c0d0ea29e9162d061d7cb39e0c6bce81490ed78d17fcc0127d8919bb3cbea39d44b5bea6ed71d68f63ddc48edde6c12c88df6e817d05605c97d313f8e47e89003aca96692acf25b41a07541610622d16a1a632207832e6d5e87fd5b77b7e1554c367e1324210d928a5913d6e4964cbf13b72393a4d33a6a805a89f76b8e4b90302dc9bf6217d52bfb9369223a8cb998ee1362f2374311a9f70c3300af960a22456c737f52fabc1a7c49d1ecc846108931ca51167aa75f5b569a3aa8635923afca65d66a9e99dec036c2e54a2da7e1b73f5a7dad8c4d772d5e88b8b36601b9cdae61558d16c9445395584012d815aecad626a2d0d5dfc9e2c51c3f6d0544bebafdda2bf1ad505fb9bcf2c07d1c908294d1e7aec7477676d7cfc1b2f96c7ff4df9a9e52e04329992408a0d319cff7da1bfbee97c7b1bd6027743ced61fca3501fbcae6625a3aefff1ccd3b309daa169baaf4e5eb8fc463c5400256a41e5fae5c1059d235192a292b8f03075da99cb84be37df700b0682c10cc7a9fb3691c5c0686e2985f16c26e4486b17af58ba12748638f55cc15cb86caa45f1b3e69b0f8ef868ff477e5c237aff0fbd5046ec59a86196243b7955ac1b229f067ee05cd6261486faa67b55227d98c86f45da9e721a1afaf5daf30a2946202527bfc2175af837abe5ced156d0bfb1a60ab595afeb7bcd831640fd744bbeaec1b05b813c89acbd0b8cdef2ea9dac66f3d66e399431b33a0131803e78a754416c0b64ade0bdc924a43f8cb7235a8ec79548d9d5867875d657a95d3013c4b02a5e018ca86739aa8894d5e6f45ec15844d5489d0105157d35dd3d078de4d1c4c8bf7017dce29861b6c8bef1fd4a5f179e2bcb5f4b08a1e2f952f315f5d15ea4ba9082cb29a68405590a93c9dfe324ebb84aa4f2e814fdd788f564129cc2c32cadc59c573da0a2a37832e25cee6e4e14ad4abb3315edbee0f912cc214e028b90d9860c19c8fdceaef59815385f9b633ea67cb2dd6377a99639cca98e4a4f908cfdf25267b069e9034b47c3b53d0be05542b38f4afa4fd1f2e74b0dd806146779b6beda0b652cb90ec03af69693f731663bf7939c23c74d12de875da358994af902012d7ed193b8e07d9fd89b1fd856688b0452559154c175097e22ec19059b87ec504dfc3fd63f462338ac3774f9571746829f1364bd160481af37a5bcd327a41e6114b6a345c4d07a10082fb4de448a81bb80ee346d652d329d76853974c137e660dec5cccafd817c97a4d3581e6b83ac5b649c9b20809f0047a25a7b9c434b5ff43805ee8c641c94375b89b64ac1b5f88179a532de095d52c6909a5834aba314d3b5fd180fd27fe596361eb3f195438109fce7b394828ce6d409203ee25c70064f78e96e2838110463519bfb7133d8f715a1aa21c3de6f3b40a48511f6778a9b336775e509ddc95be6928c34298f6689740e20f7bed41aa5e57570eb3f135305417573f8faee6299d92ed8f87a16e2c17246081c44add2db737acca6491e778eb3c3146dec4df820ee4df342eac44c2ef706e3ab2b520dc93a79a9abc0b805d9f7de2150ed6ad3100d8d29905a808e97f4cf4e4ad4f8fed2ac9147a85c3385f78c202dcef13789d1712a2ea9930288cc2f39b34b443fd3d826f5d4e71dcf95e2ade70c03d5cb0934d52e97b83cf58720a892390a030a9af9d13ee96e870f8a7569985588ca40c02510b88ee4b84b49cee0320005b9f1ccd2d9ab2cf012964fd403d5258d3799db97799ee80462cd14baaa4161fd6b00c0066976ee5dbe9de19e936cdf4bc46656a21d9d92f3600a25d556667d62a4ead6dc2808e18ebfba69ed968ed71dc56dc9b3ba1ed40c4f7ebad0b81ed9eba291282e42677927890713d413d9f7720647f81a9e29b7d7879e602b1dfdbe633fde34432ec75308aa647b0a09036b0f64391248c0d00ca1dc26f3fd6d9301e99d00495b6db1e5c3da538390c573a1e103b5769eaa48b11ffec5be8a49e1b2828f664008f35e4433441befd91a2b798a8b8a630c855e69ce3e35161881c14cca1ada4db86b7beb6ae0e014e9355e357ecfd485ab0200f3c7b2129046f557ccc3edf7735d9c95f202a5ef32a9aca6ffcb023a6e6376ac044a5b9642aa389f71460ed79a2239d3198547ae2d09f2af30ee628894f762f22c391f74966217399ebe5521b81d33b8f5c79e031ff88a547f8c3524d06d1346bcd223033c72ea7d416b9f52539ebcdb5cb668bf840948a18d0123b3968b7fdd62ea5b61fe2876befaba50768339bf243aae4f1139949292e3c74109391bd5bafb7d9810eeef1929fa2ae47fdef8bd31bc4bb5302b3573e18cfcd70099228946aa60d9bc14f5d6ce90e58ed590e91877effa3d7653724d5e4f9ecf87872f56e6a12ff8904ae6dffdd7a5dc99549e862f0a2986440f0df6a2123935edea5b45950b45eb6f7809b883a90a76cda6313d49a94ffa38091c662226bdfa77c9e488ca3f86042ebb61e360f1430ad61395594b93221af178f09245a34612180b7050d08c567bcfced69b2cba34f8fd8266364c60b348a9e9fffa6dc169fe1547c9d5c19cae13e7d1002b8b59397e01f6a9193f37cf6873d74048100b79047be9cd3ca5dfbf847d7a2e4baa9ef902e4baff026e3a21883cff92955509be20a718a1d651179ab875e790fb10f587b118e56123b649bb3801fe847df047c097ad339916923d0bca6f01e4544ccc2e8eff2edb8a026e3367ed9127cecd40962d87f02f13d04f76989ea1706f0cc18f7c03cab5f6a9ef4b93739b53e94a0d3cdeefe1156e92d0e7507a417ca0f88bb03a7f48570c2b58e5986eff3d7c5a64adbfed6c5179ee68a714b9c253fe19a4b5243a80bc43ccfe83a1f307d68d5cea7dce6ee398f4c319d2573009f9b1de0fbd205fd177eb3b3b6d3690b80435d1aa89087da88467291313c6d9f0de57c730af617172e45fc8c4419d45917ea62a565c74ed656c561d8a9265ab1e10dfb9561a509f9d23a1562b276db1866ddd7b98018297dc1cf22ea759951e9e16cc34135ee0d9c44b59cc19b69ed86d72e47a9d2bab8285f9a8e0896dbe7474e802bf5be712eb4cef757349a6cb4e784985e14ef0e2258baeb9ecedc994661607e6c988900cb0c0af534d7e9e88d232340352d30298b61fa070f127875c8263b47ce475f1bbbde79f472bde85187cafb55d2df563b0d4a2d29db68b31a2ac63d60b0d3ff3824fd785c968e9a61e682b10b14eb7743dab69d6a3e4fbf614ecdae6d36401c617230c69c7feeda016663d009cc31845ab0abb160cf78126dcaf997187dedb2157afafe5ce10790e4bcff557017d852a272a56fbae9e4ec87059a774df986e61328783bfb8ea3fa584dd9bb05583ff68325c0feef42daca6f63c88229998b090fe04fd126953e2f0037e1d98848e9d127328a29a0df67a2c9e6fd999fd3eb31b2da12b9e39dfaff1e096b5bcf90e386062fcb989955432cd23457cc4f424db51d49c258d1cf30d750594f9ab5cef88a838255297016be837136f622e44f9da851a7e184356b9ac60885b06e1a5c3a50c9fef57fe318436a8f419600402295c8363deaf2cd50be9f31f33d432a44ba46c7a737fea5618df8144c0d89b1c73dd347807615f80922f8f69b03fc431e0a0e0b6f9387bfc98e53d1b58e2def8287353c4f462c74264dd1994dbec16cbec8b9b0ec40128d436b88ec80e23f470a632a965a7e799c7ac21efbc772f34d1c9163dd016207782d1bc97d58ed74d8f654120c804d4fb2a2f9be336af40bdf34321b80ea789653c7c66a8c9f45d7460b43dfe83e60c0162d13718722fee7fc4549a2709920e81bcc372159dfea694754f2988ffff1f5adfc07ca07faab35a408c265de8b1b917bcc44da293a3abc5e06f4d6882fc71ab631a21861081e247a8e1248607a077c023df276bd5fc4409a000abb8f8ebdecc717a2b02f66d63e6e6501a3ea9ee8d6918c2d47e5a353bbafb2cdcb11d3a23d238d5b7675476f4dceef07675ea97a8d151a71a8c11cd64bca9a7d25c9e9d987fa6db1dfdbacb0d3f0cee8b242766c6ff7ece967fc6f8b2f8230bdf0eebe549ca91bddcd6f6f41fd442271b6f55ce7e8a7dc3a336dc965e0399d2902d60dd7fe7757072d3fd138e7411a8aaec2b841ae0f2ab567792d021c89ccf657968bd8c5775b58bb278bf4b5ff2e5de6528dae1bb9fb09aa87119a4ce1832b5cdaf8c52c66bfc69f6f338affc1875b85be50fee13888c6673dc07cc4cf2f01d2461e6c3226a9eb45121b13c2f537d81c09024967fa1de47c0f6e91bdf855cfd5127333eb0a0d3d108018ab93d18d8600db4b1747421a4484f487332570bc1a1eedbce7ca95d2637d91353e197a983d514d66fd2243d210ccbd7b7a439d5c87691f302dafe8bfe08a2e718ae09804eb4714bf59cca04dd8312161acf0f696871ee03d7939b0b68c1b6b39b2b5644c8785a826ad0a0e2703f2096ce903b48205c9377b62efe1dad520ce61b5b90e439b3462698587c805bae8e2be0f2879c85fb6fe08d4b5d45cfc5eb537fe6edb5286a743d69e6618d2d4354c19bb3bb06248e440c0f73a867c1a05620a14e75972e6f85e3cf04d59827933e84ca863f615a95815fb90a1843236f9d231dc4c09014a92ccbea4b009fd1467d457e269ce4917b05a79d26f851d9f6b9efe568df33208407e436b4fa7413e86e06a81f2e8c4161600dd40b53349d44c7f9fbce73e3311e8a9f94e5386daac8cb7dbf19c207f7ec5711481b353f5fa81d4cb9fe4d1bf94e7d316bc3fedeb369dd9f2b224e0a2b07ac5c2ac10e442fdf7a807901b66083a71bdd9040ac5de0e71becee55268321799694a53d087599d893978baa7e2cbe96462a1f8880a6373a64d94bd80437b69651e4bf18ff579e5868593920fe7527a922d6a78dca2bdc4f8be305770af99537555a8734781e6a043a49e070f6e32194e4128a9af16c0af87ced7ea4e848285cd06263b779450bfb9152133f97e70c47c0057a9afdc4999a026d45e6618ff58e11ea5841c0b52b84bf3d90de1881c3f6a4df8858c6a8eb8267d394b38112e9ed339436fd1ff7dd09dba7b6a437a4459d476ffbe894e09a1021cfc647c1630155807063b650d721fce97cb9ee6d3f89b87d7ca7c7bd13861f9f06689884aa194b76b06f1b63d2b0bb6b6758683a266b38bb5ed19ee2b28d7f28eeb2d10c77027282e95a399dd295bafa6fcd86ffaa58354f0667ca7a298265af4a3cc58047a24f8949051e147eaeda217d87555953eb27e14681891cdcdab06f8229498967e716acfa69429832ec9203260e5cbbd272efb9bf2a2716e95e8b9b09d91bb81740b40c9b4189b89fbf17de98480f8921fb6f8368bbdf37d4f3992672449adb1ce37c284e51d8e0cd8984", 0x1000) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000040)=0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r7 = dup(r5) readlinkat(r7, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) syz_open_pts() connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) getrusage(0x0, 0xfffffffffffffffe) 12:19:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffcc6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x292, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7a0, 0x8000, 0x6, 0x0, 0x4a, 0x8001, 0x1, 0x0, 0x2, 0x200, 0xab}) 12:19:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x1e, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 12:19:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1e1b) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchflags(r1, 0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x101) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000080)=0xffffffffffffffff) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 12:19:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), 0x4) r2 = accept(r0, 0x0, &(0x7f0000000000)) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 12:19:52 executing program 1: geteuid() r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x10000, 0x81) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() setgroups(0x4, &(0x7f0000000280)=[r3, r2, r3, r2]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r4, r5) recvfrom$inet6(r1, &(0x7f0000000380)=""/167, 0xa7, 0x40, &(0x7f0000000440)={0x18, 0x0, 0x101, 0x1}, 0xc) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000480), &(0x7f00000004c0)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setgroups(0x1, &(0x7f0000000000)=[r7]) setegid(r6) socketpair(0x6, 0x3, 0x9, &(0x7f0000000180)) setgid(r6) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x421, 0x0) 12:19:52 executing program 0: kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11, 0xfffff, 0x400000000}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) 12:19:52 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, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1, 0x2, './file0\x00', 0x3e51, 0x7, 0x6, 0x7fff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xdf, 0x8, 0x0, 0x1, 0xffffffffffffffff, 0x1d, 0x10, 0x1, 0x1, 0x148, 0x5}) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 12:19:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socketpair(0x18, 0x7, 0x8c, &(0x7f0000000080)) setsockopt(r0, 0x100000000000029, 0xc, 0x0, 0x0) 12:19:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000640)=[{}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) sendto$inet6(r0, &(0x7f0000000000)="52d060ce1848f0fb28c662b2ae9bbb0d9f645ef6ea4460ba7d8f469441ea8f005b79e1b86abdb48769e0ee8b6e33a217f0ab49b35b161cf588b1c07251073dba86f7cf7e8a5be4f7bbb6ff1ee79d8361e5bc2f1c4ec0eeafa14a65c04ed61620fdeb79bd1504d92f29cd21b2db01bb81d30c188f112dffad210cedb813f0766551d755b41c95ac3737aa8add228632b9bb23e25dabf4adf05972631a64976cebbf8c62cef9b048914cf5748e75a435f38e92820f3e932b9b790706883106817c260ec99fb3e4d3182a304f416ece8852f77f6c0d1927545170d70c51200a7b10b3d61c5ff11c61334c6ddc8980f40d5d359f24aa3d19772a042b", 0xfa, 0xb443a7decb9ba4d9, &(0x7f0000000100)={0x18, 0x3, 0x1ff, 0xff}, 0xc) 12:19:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00ad2f15e000000000008000000000005e6700000000000000000000000000"], &(0x7f0000000080)=0x25) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x100, 0x0, 0x81, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 12:19:52 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) fcntl$setstatus(r0, 0x4, 0x88) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r1) 12:19:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="12dbf755c537b2ea644382f960be11ac104e77a2af9f565e90f2ae42124012c8c414b74a5e2b8b817a070e7541b2646d422cc908e5b0c6ff94ae6444b46316a132ce077046dda65ae63851b803be4e73bf48dafdf793bdf2284d1e64418eb065598ea44dc78a64b2d3a3c4757ef248e012f52c226ccaed8bd20ddcb7a0af6ba3dbe86775a603458f3c", 0x89}], 0x1, 0x0) write(r0, &(0x7f0000000380)="29b415591baf938249ed89b9dbe8216f05f5bb5371b1ba191e4d97d9dbdeee66b0b539bf5b5d6de9d7670f35b36b2a289376c863b859c1aa5472e511a6fdd0a5c20f41cacedf0ed55950fb71eeaa493750679801513df7b332f10b8fd1c12bc320c55771dc1391ff066791972eabfa85c43bff939c16add1c611d2f2cfa9034604133ed37fa49629189891512c15010b0000d8f8eeb759d968", 0x99) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000000000000bc992994cc8745125c0e94f9cc5e3db5f9cd5acef315a5c6493fc25a4a939a8bbbe5c21863b5b7156224a2c8371373d8b156ac0e422f63da13e3b931e4e2a53f35a18c5e50ed2081c915c923af8acfccd35234b0f5005a2814c96a1e3dbce6fa6e42843e17c7beec978c2884705920045f3a0f50cce79bbe87ceae0bd821d211884e93c718c274b35b710b50650d610f8a9d56bd15223646cc9bd16299d1cebb33481a2a20a377a64584dba8722648e20dd3ee39a8c9b10591454035ea4eaa04ef73dbaa92b9267c8b570c834c8ccb82ab345421acf690db394df2dee6bda77c41cd1d3a3d9af0d044ff55a0b8b934ef93a4eee9aa0a37f1ff0"], 0x102, 0x800) 12:19:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0), 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="d25d3b6a673aba2d1951e9ca225e6abc04873f9804325d000e2ee17d58432cfa1fe7d54c44e3657b83208ef220d3af7476b689d95d377ca7eff6c17b497cfedf58d3dee745b6d9010ebb26c46294d7c57e6a3d294bc2d50d92644d30e8277b726727d4bbb57c3572867692df9bcd9d6630288ad71b373d105fe72522b6fed61802cf72101c74f8029a91c2b9ed226c8af4", 0x91}, {&(0x7f0000000140)="34177c1e17ccd7fdd1f3e481f06c0ef98b85", 0x12}, {&(0x7f0000000180)="c7b9e45575edeb2146a1000d62be4a7e2b8577075dac77e17f008c84f18c60544914fa3b7821804ae27e5ec5f61454a0fd628edefde72a4155c3bc3efb26d9f21c55451708ffba77518046c42dd3e55150d0a0f48b57c83395561376e0f5d18a46f757", 0x63}, {&(0x7f0000000200)="b19a92394ac29646bfa835b2db6376697b0800a9556c7aad431f9ec9f922bce939f624de692e0a2877b14e885efbcf8214f83c7e50192b93a92fbcaf7abc67be7c1dcd085bb2fe0e22c865674da02064ba9fefa651287c953648afe637c7098a9c3dd82f094c192555d2283476c7e7d8bfe88816e85611", 0x77}, {&(0x7f0000000280)="2bec44664a78bedbad422ea3d3b6948946d1d6115031815084fe81df2becc64841c720cbfa334c73bf5ee1a1c553bd79d482162814e1e089a628a966c64cdb791ba485f2a7ac4a3cbef041a10205aa0473938467af5f19d137f4d68ae58825ca7c4c2d97d394eaf620b82acc402c1dc1c84847c3766f62d717d524f8808a8b8fd1bef4e3a16441e4e7b05bafbf5ebb1e07ddf69846ccd623bde18750a0fd656bcb1e876c3ad848467cc6fff6077b6891", 0xb0}, {&(0x7f0000000340)="f186761979793851b050ad7aefa4062edca51d4ee6b5e5e2ec681e344c0658a427caf891da58386f966c2b2874b23089ac0bdd6941de88ab84867da4642a2c3f7bf304a984132474edb294a875611b5449775b4e767261731fd3b8745c72a635c16429d192b99588e57dd4c550af0b336be915afec8eae4a44b4397e", 0x7c}, {&(0x7f00000003c0)="b047476c9a73487b135dd738da340cb31de4c67b1109137e43e1a3d6abc29f3d5a83c8c0af19afce0cb69a059f3cc62c80a7d33a540e284929ed06039ff1a1791d217b548456041944b05bc48fe47aad9ebcb16291a97818e387b6cb09b71548c6528f1945c0e574354d3b1fb2043201186f", 0x72}, {&(0x7f0000000440)="b8a11ca67e64f49d62ce59fc8554651a9d093805fb1d", 0x16}], 0x8, 0x0, 0x0, 0x2}, 0x1) 12:19:52 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 12:19:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="e33cc95bc2e13aa87b445da6fb9e7c922413a2fa05dc2bd45e268d93001586e669ea34f42531c99c432e234ffb642dface627d527f152a46f7fdbf1724cc8b548bf5c27b9fb37ce8300cec639d80e046", 0x50}], 0x1, &(0x7f00000000c0)=[{0x110, 0x1, 0x6, "ab54cfa3b49f93e0d6c7d9ea812d11cd3ab9d1e3a972a351c72c832c0a0369837b05bc8564991ffcd554650a87d7afe4a3a4fb879b5c5cde72e06d2f8fe60d9c3dd0d8558ad80ca92955dacc4ce1b8c2451754c7c844b4e6bb0a04193e636790d5b29d92eb37d1227ea9d49145245b9a3b6efeda5603b026153752e6242597b768c8cfd3994dad78a68b0689be1aaefbf0cf193e5b3a56340545273aa237cc2e0b52f5531806401eb77e0a0fc5d089b4279d1e7551389398781a209c59b0583bf6ecc774a050059bf39a0341979f7caef9cdd85dcc6230ea2bfca1995b9f08aa15d6727da77407b42da22c8f19eafd2c9cbc411a720971d7aee4bde7c9"}, {0xc8, 0xffff, 0x531, "1d134f5a41a9b63238e493273e645d447e4fab5950482ebd7b67bc97183e79c12ba26b1fbecdf2600bfbd6fa921ba80dd966f97ee5a608cecd1955f1e4c3efb5327f3ff1410726e58841198656eddd8e58f7e15368098c84ee3a10bfc8449242de4d4a1784749b2daf9bfeb6140422808053e561b61d032eadf305d2bddcb03cf222ea52185e3c0223e1c197d666ac8fa57b6094cc1d6b249e945f549ae56009b61f1ce46beabdb486fd911e23a66d4a13c7"}], 0x1d8}, 0x40f) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 12:19:52 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000100)=""/214, 0xd6, 0x2, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r2, &(0x7f0000000240)="f8e6d02a92feafd2cc998f1e66630d4c2facb2ab2835ce42d01088df877b3adced41be3c18a2cfc71c639526e0c17d", 0x2f, 0x8, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) 12:19:52 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() msgget$private(0x0, 0x200) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xd9, 0xa, 0x0, 0xa450}], 0x285ba58, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x10001, 0x5, {0x400, 0x2}}) r3 = dup2(r2, r0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 12:19:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x2) 12:19:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000100)) 12:19:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0xfeb5) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0xfe5c}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 12:19:53 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x800000000400a, 0xfffffffffffffffc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x201000000028, 0x2e, &(0x7f0000000100)="ebca05000000060000aa4e713048e6993192964859e4094472179348ba06ce7ef851045c68e1f511e3f454bb962e363a029710605a005dd44fd5e61d059b937d3639f73678d246a64acb3a9bc5cdd49812890400000051d66932ad269b89b09bcbc139", 0xfffffffffffffece) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/48, 0x30) 12:19:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="da22b06b99b5d506bab9ead134371a8338899e240aaaa5b107e656dc0baa06f769e321c079d0d2d0bc82a48dbbc1113bdbb96c0e0eb40991f59ecf17510febb710b89b5b155c3287f0eda72791dbb5c5fcdbea99be851d6fa9942f28121f52433d8f322b907504d711cd8dc1224b04c9b4d9f5383f71ebe8939d08f6d48288286e27b3245c35544858922a5160d0a639316c20554d0521f114192cbb6ed27741c9e8f15de5f4bc5407f0b746b3f04bb4718752099908f1e7c164939bbe5ab040fbc0622a9499692996d3cbde70bbde2c1d05d7a99460ed", 0xd7) 12:19:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x400, 0x8001}, 0x10) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0)=0xbca, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0x8, 0x4) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 12:19:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10980, 0xa0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xffff, 0x9, 0x1, 0x0, 0xc01d, 0xffff, 0x9, 0x2, 0x1, 0x5, 0x4}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r0, 0x4020426b, 0x0) 12:19:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) shmget(0x0, 0x2000, 0x14, &(0x7f0000ffd000/0x2000)=nil) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000008001386ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 12:19:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x7, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000180)=0x8) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x1ff, r2, r3, r4, r5, 0xa0, 0x4}, 0x3, 0x3, 0x2}) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="10000000b87501b92bec91bf01000000"], 0x10}, 0x0) 12:19:54 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x200000000, 0x0, 0x300000000, r1}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 12:19:54 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) getppid() 12:19:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200b0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x0, 0x6}) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01920f000000000000"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x7, './file0\x00', './file0\x00'}) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 12:19:54 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x192) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x800000000, './file1\x00'}) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 12:19:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = geteuid() setuid(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 12:19:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f00000003c0)='8', 0x1}], 0x1) preadv(r0, &(0x7f00000000c0), 0x1000000000000346, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) 12:19:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 12:19:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 12:19:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x2) poll(&(0x7f0000000100)=[{r0, 0x41}, {r0, 0x100}, {r0, 0x2}, {r0, 0x5}, {r0, 0x2}], 0x5, 0xff) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 12:19:54 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 12:19:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8008, 0x0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000780)=[{&(0x7f0000000240)="721df36914e3c589ef898c654851e3204fbd6ce176edc4c481ea00ab504b28f6f8d9522033c77c8f30516156ecba33aaa7a5afb78dd06a6c7c24c1b609ecbe5e8f753ddae5fda8baf29cc377e09c3119d044d14566cd2601bfedc1dfccad9d3fbdf581319fbcbc29", 0x68}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)='H', 0x1}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 12:19:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) 12:19:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getuid() setuid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = socket$inet6(0x18, 0x8005, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) 12:19:55 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) r1 = semget(0x0, 0x2, 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/27) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="7a13277937cbd718cfe0228e336ecc175db744352f0842406e88675ff1ef577b0fe66ac5c7d9e7a16015e555b7644f11d69a07b1f6db274d924149106e3390bb2ead19a31c61", 0x46}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/152, &(0x7f00000001c0)=0x98) ioctl$KDDISABIO(r2, 0x20004b3d) 12:19:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x6, 0x6, r1}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r2, r0) setsockopt$inet_opts(r0, 0x0, 0x240000000000a, &(0x7f0000000000), 0x0) 12:19:55 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) 12:19:55 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x208d3, 0xd5) 12:19:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x84) writev(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f6436fe88784f97e3055603448032314bbe042ec0614ede872788214662642a5ee485a65756090043fb315668e2db75057aa7ce1efc7f4a40d330840de1ef20c23acb55158eed6102a9c4ee2700ac6df7836d7421c164126941e38d68418c07f830efad68cd1960d4bd38570af8d76f892ba47c7d5ae075acaf8c87ce9cb376a9531c535d550a8e553da457bee91ae94a35b4ade27920ba05926bb8ab75a4f4bec1ed9d611588adebb36b4caa6d82a743881e7bb6e909ddcc276b12ad6835d5e4461945bc194b90b3aaa95166a8d3072fee3b096ccf2807ee7da8d9c123a9d7fe9b2bee9c845a7455b10abc2848f881a74c8411f16fcd0abe8974870d97c6a23e6f503c636caaa81b1c3556b85790f60c6337ce7f5da273bb100b4a1cdf864be3f853bae1e1925e230dcbcaedbe5247709df0972fab27f0758aaacfee426ff62e5457ea8d03675077cbe2ed237df5c45e7c982cb5cf225f5da81d7a0868a62b45e40bceabd27e9ab6accfe8999e906b7e33c", 0x1bd}], 0x1) write(r0, &(0x7f0000000380)='oL', 0x2) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee3412e", 0x1f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 12:19:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) r2 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) r4 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000080)=0x401) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) shmctl$IPC_RMID(r2, 0x0) r5 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) clock_getres(0x4, &(0x7f0000000180)) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r5, 0x3) connect$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) recvfrom$unix(r1, &(0x7f0000000240)=""/164, 0xa4, 0x2, 0x0, 0x0) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000300)=""/20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x4ee, r8, r9, r10, r11, 0x125, 0x8}, 0x1f, 0x80, 0x6}) nanosleep(&(0x7f0000000580)={0x2, 0x1f}, &(0x7f00000005c0)) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000600)=0x7) sendmsg(r7, &(0x7f0000000e40)={&(0x7f00000008c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000cc0)=[{&(0x7f0000000900)="289c849d257e6982c8bb50d3b383f96ebead09e8e13e82c056d5c3f7051ce4bf7dbe", 0x22}, {&(0x7f0000000940)="78fb153631a7cdf0417fd2e258969892f327556a01b0da779d3bbf4807e636f9c2befc7abd4a95b5cb434fa03fa5411ecc836f1df5567b2fe1b7d451ccbbfcfc8ba556850351124d311e87891d28cc37059f994bd1c4d880a64fb7be5e1aec0062cfd88db51350b003ba01aa5de41f3175d3e8", 0x73}, {&(0x7f00000009c0)="953493e5f938ad43d36ed20250f9b350d7db4f1279ec618443486f0e37604faacd8017e4c7efe17f6ee1dc125248249c57d4c9fe2153fcd0e6f5100591ea27731b6a59bdfed319de55ddb2107f39c309e082e4ba074be51cfe958b7a4d1476842c3c95ccf68661b90c7d896c11641b679447cb0364cb9a9dcab341a9c5cd50c859f807f2f2ac40cb4f66d1ea991803c3319708d25880e3ba5055f164d3253aafe7791e246538a971b8b4c291dcf09c2d7125e60f2b06c0c87ff7204d20b5af6f692eeef8bad36fc5d46ddf27aac0355ae780c863a3d7b88b258fbc9c85dcad9d59401a3b08b1e6bbadbcf32595bff2f7", 0xf0}, {&(0x7f0000000ac0)="9c9d148eb6a985d6a949ebb42f4a1c881c8ae2cdec178efe8c30a049ad209e76d45381a00c35c2c64d1136637818b0c2f1728ed2b63ca79780e4d26801a0a8a765770839f1eda2719741ff61c7b9b8b2977617e4e0a21de19ad9d30ee5bea74feb8b9dfde79376db0e65c210bdea78f316ed3794f47c17d87c5e12565414a5e9d7a6a480f0017091851657f3bb6f2e8f5ee65f8ae7df8f769fd0c8a6de81216a62406aac21af7ffb24dd947d07d2b33d14f57c3497e89dfc53c265ab2429c22475b63c673e2da29324b2c923e5b0a58a0837c88b5eedfe60a216db06", 0xdc}, {&(0x7f0000000bc0)="275db768dc58a713f09f7d80842d5f046588e061b5acfe9d8bd2d2b7847b8d9bbfec1e60487f4da0e3498f976fcd6f32a99ce5a5fac4af6c44d22307364ae5165fd7bdca870e0ae4116ea926f6c5dd01554b261f3d9c09c1671dd3158776c64ace497a90b79eee424730cbb596418147f85e23d52326f250714a24f613b277bd73b442d4fb041117f1caa050c3a419528d492439e1d15666792b071912e7983a8b6c024ebcd73ceb2510ddadbd24d42b8ab1c78723eed2de83e4cd3af44a8f392db1b1e32f71ddf094078af73cc249dbde68355a4802ff61907b5ea19e5d89b66d4460db98322c73184a6838e9", 0xed}], 0x5, &(0x7f0000000d40)=[{0xc8, 0x1, 0x8, "0ea589ce30b82d7ba8eed4d26655112fa7267067a4607b29df1a09f7332cbe78fd89b88143b6c567d6be08c31b0501f0025ff80d676bf5abc02524c7d201331031bf392bc5e1f25541d5a2a56d7abcd0ba6488d3769f78d30f1aab2c8f5c7bea0cbc2edf81de46a664f922deab622cc65dedf981b2e1b6e186d7fb604b645be167dcefbead2baf5ee49673b18bcdacc8f9bb35d9265eceffd9fe960fc0139210a4216ae9fee3429027e0cbc54516931db48b616b912b"}], 0xc8}, 0x407) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000640)) kevent(r7, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x8, 0x2}, {{r3}, 0xfffffffffffffffe, 0x2, 0x40000001, 0x2}, {{r5}, 0xfffffffffffffffe, 0x1, 0x4, 0x2, 0xefdf}, {{r0}, 0xfffffffffffffff8, 0x84, 0x80, 0x0, 0x4}, {{r5}, 0xffffffffffffffff, 0x10, 0x40000000, 0x100000001}, {{r1}, 0xffffffffffffffff, 0xa1, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x0, 0x5}, {{r3}, 0xfffffffffffffffc, 0x1, 0x1, 0x3, 0x6}, {{r3}, 0xffffffffffffffff, 0x62, 0x80, 0x0, 0x5}, {{r7}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x7fff, 0x266f}], 0x6, &(0x7f00000007c0)=[{{r3}, 0xfffffffffffffff8, 0x6, 0x40, 0xaea, 0x768df029}, {{r1}, 0xfffffffffffffffb, 0x9, 0x1, 0x1f, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x6, 0x101}], 0x80, &(0x7f0000000840)={0xa6, 0x2e21}) ioctl$TIOCEXCL(r6, 0x2000740d) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd\x00', 0x0, 0x0) 12:19:55 executing program 0: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 12:19:55 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20a88, 0x20) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/108, 0x6c}, {&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/166, 0xa6}, {&(0x7f0000000540)=""/152, 0x98}, {&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000000740)=""/244, 0xf4}, {&(0x7f00000002c0)=""/21, 0x15}], 0x8) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000006c0)="1b33e4f21eee924c161ec5cb2729601d3eaf807cfd5016e493910a5692862287d186a2493fc62004fc03898ab5033dab42ea9a1ee7161371f1834cada536dd2155c40faa2956974a8ca7537923c1a1a52264", 0x52}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0) 12:19:55 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:19:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="09f8e34d3c25fd7c89a0e7bdda8f4d5eba45e488cf77ef16452681e68c2085b618e2acba9cdb1d3688166a027ccc3a3c5b03a3fe43c4c4a431902e192176618b06ffa3c734e3895d1176867c5e799e2d035b781c72d03f8e56998da031c682888436706b898a3cb30ce0e3ac2e455ad78ba900b89830a57efc3f7c76", 0x7c) socket$inet(0x2, 0x1, 0x9) 12:19:56 executing program 0: utimes(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000040)={{0xfffffffffffffffe, 0x2}, {0xffffffff, 0x7f}}) mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500feffffff0000000000007ec425fffffffe80ffffff400000f2e9ff0000000000", 0x2c}], 0x1) 12:19:56 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r4 = socket(0x18, 0x3, 0x3a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="ecd430771220024f05000000537f9233a070c261eb10a1917b227342670fec67e300000000f53a7b11", 0x29}], 0x1, 0x0}, 0x0) 12:19:56 executing program 1: r0 = socket(0x2, 0x3, 0x1) socket$inet(0x2, 0xc007, 0x7fff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82f81e0291cbd9e98560c262e90600388730a5c4dbb4d6dd276b61028e9abbf7e1796b76f61478c49ad5ea7f88ce2bbe9e3df64df7e1eba3e7042908"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="056d5135f15090eed7faa8c3f4000000000600000a800febf772e98c", 0x1c}], 0x1) 12:19:56 executing program 1: mlockall(0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0), 0x0) getuid() mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 12:19:56 executing program 0: unveil(0x0, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) 12:19:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000080)=[{0x1}], 0x1}) r4 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002900), 0xc) writev(r0, &(0x7f0000002880)=[{&(0x7f0000002500)="da167b5dbdd209eb850003e75c06dc2f89f8f930ab1c3b", 0x17}, {&(0x7f0000002540)="3b9622eedce29ad77b8af0254ddf192e6bf0b073f3a556613a17526f1943ac56f22329ef37c94e6061d826a76a532f9527160d8a06ae950873500b73ad62795295d3e63fc3d20f7f360a5e7963dcbe1941c6279173f61413c9a22701380fb7a530c28d83df4e9a1d947434c2d1228cf87b83fe133f3d8caa40a325b63902f069372d6e0e6bc745ea578c7d42fe3f33228fc3b6e8b83a9af83f479bd4522391687c7f03327b9dcb4b9fc8d5a2a8ace53e806b62d4d6a82c438d7940dc86455a07afe3a8801eb421f30b4344816349f319b11eb1c9b4", 0xd5}, {&(0x7f0000002640)="0b7eb8730285656093d80326bd98615906142f405549b1ec8e24e5dd61e151cf1ecbacc026c9fa45d427ec741df06f6a1d05b3a4ad6481dcd1e52df92ba5020e444fdb1999a99659136055b8dcc008d7ade20c763efea1ed228ec3af07c76034e12a44f1b980d63e48b2c66d238ae5bab5a1d9b502d24c5d2e473ff7f346907d9126098c03f3304e708452abaf396dabc9c85a4e20503402c98914d3a7e07dd5b50f51c5a4d443b8a0938a67dc8d061f6dab1cd6ea736ecf9ad829dfd75e81a973f3bea4199a56d14272a7c48543a0c14633910664b49d26", 0xd8}, {&(0x7f0000002740)="6a1fa0936ab4e8608397a7e1e55eb934649f33e3c9092abed65eb94b331ad734e8a541b926ee3f0a67fdc928718ed78b01c71710e8868ee9fbccd9034132084a7beed9634b4f6b5709ba80b302342635ccbf837b4f02f9e80051cfc91800abf64f8756519a228ecbada4fd5d5236f9b16a8f", 0x72}, {&(0x7f00000027c0)="14e4f8cdf0b81ef29c258f9aa037414006006897aa976d9c0b7a2f3ac7e2dddc929ffc4edc3e81d925a5b8a29cac83deeb60bd14c846a887f451361bda8d1d0b08824c576c1c219c3e21f84651059ba7c21b377392cda72726f2794b9cf540deaedbb6bb19d3696acfae1d901671957a70781eca3963c603a28117edb1e6deb7b4d26d2180d8b497986a031aba9a566a636e35ca151c5acee9ac5152b8b9be28dfe8ab32a524a05d695ccd73a12bde236c2ee1f8d94f22826189", 0xba}], 0x5) sendmsg$unix(r4, &(0x7f0000000380)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fgle0\x00'], 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="e9f2eb3c9bf26c0a4413a936", 0xc}, {&(0x7f0000000400)="3a407f729f2f9c6fa8e9320bf35423f0390b9cdf844883c3587a99b50460ad2dc93ff5824a91fd2caa6a8e1435e9340952ca9739fc3e9f06d917ced5a2a3f4f66da4368e895a4e6562aad3335bbec474e155af7945748c2338d82ce58ea1f315bd82808674d7acb0e9fe98b6f67e67e3a17bee52ee60e4a4af304cdf6b7af814d378afdeba09b55f37f4fc1f4c2b1638619fca5bacb8372235505e56c1e76af24c264326c8ca54f5bdaa32f2b4337369db446b8d9a33c3d276e7b98c6832a56a8baafadce4f3f39a9850e20ff2d7693a3b5afdfbccbfb991064a689d5a9732f97c0a70b84f8e40f1d79960fd4b4912789396d3d4c585a5736479808bddc7db346f9c180b0cb3fd7e720ae8dadd1a88c233b0c7fcd018cdca7304614f7ec493b247d2993d104acb0b478feb043f8e9c603aaa23a2b08fecd5b7546b47ad658eb20592470e07a176e3e6721c0d00991753838a0290885396bddc9de4c3ce78813097eccadd51dc3caa4103d1d063ddea54c49a671861c2d7b41338d694f17e1e50c4f9f154f693ee9718a36b12e3a33a719b031d74ba6ee09286a356ffaee7e60d19db0a4051c030fcbc0a3adedfeda5093042733a08b46e3cfa56ec25f82c42c3bfd207cd7669ddfc9f81e729a23656c04eedd302d742b1d60573274941fc365b015435116a583136619e81e12db3075dd20a0cd10711090eabefdd9d3346c6ce0ca463ac1ca32d77e3ebf13bd389c588b100ebd53f2a42557d34c09a479bcc42d872a2f6670364d24e888e819261fb78a1199506f84c0882bf8a3e59f9819a1dca0bf2dc0ce79861b244ee6d5e3da39b9cf77d83a9f90e8127f91c530d65bb529302fca1bf25c23fa60ea8d817f269ba3c33cb4e25d49f9525dbb8d630100ab394ba1cb1aa5fee821fa14d0b7d2587711b5c33ed93969ac8afe7790db5d79aa716d291a7cf08d4423c5ad7b1bd725bc762c9554fb4dde469d5e9f0c980d302638bb0c8e712b565583a930de2a35f0fe33fad24f52d5b0e8d2dec6052a49b4a2938fdcc8d0c8ca2e9ca02937374573498facbafe1caa17b6786c0f543c897a653831631d49c5c06c6b8dde192d1a7b0a2137732fedfdf75a35f9c785a6e79f45033abdcd0c933c4daa56043b371b1d6089dd56d6fb520946b1db626e919c45a788212d1e495393ddf1b20888aa30bf92db39ee0b862b15bfcdb32cfcc353a721237b4038a37a678808b10d4fa6d9527ef025afecdba8cf03543075d279caba4b08dd570dc98f1dfe62410dff765cd71445eb75ccd419634a6d68be9fa710bd88d03626a3a8f0a7a813bcbf479a6cd2a1d3119621afa66c5b0e0201da62a3ea2f2b42ca6a62cf187266ca6b954a66a27c7fdf3c92aaae96a78901027fe61c2b0d4dd31021b891bf2263098fe44f6de0de62d567286fbec1e298c2001415a5b644e74050b00a2fa9e3872c19ed4306ea0d696f75039880a98011da502d9be136b6f741a44a968bddc152446c61b90c53a423e06aeb4137b09c94dccaa84afa80cd85cd3e6d7c8e757f5099f98539c20222d838ee3d9f59e48e8cef9bebcd169d905d2174afc5b8f293ee8cd6ea356fac32313238a43b479fbf6b54caa1c953ad80061a55165d01f5f3fbed289ef88982345c923dc6928a1739f716369d879ffea3b50519469b4d9f8e6eac5f9473814a6748581e614349d8ba17a571e02df621fbe202dba2140bca56bbf89f8359893f9df26807bcc7bcb86ad01257ce964b11ebc8119a57389986b891ade1ca424e834cc30101f95b224e3a10da9a6b41b908524b8befd428fd02f5b8363d2bfb3b623c717c955c0dd86637321628a1fa732d12c865fde62eeee62d2942b88a639cef6aa1c98107104764a090185996bb6dbef72400b94ba40b564d3cbe0401fdce44007a40cb4b179434fddb5fee261eb4374a643b4637f35fc6500c6b08c8f63810bed7d051629dcd13388da6027dc1d4a4bf6cff0f353767853a156f9001bcd6c4275d5cf150686658a7cf5e4bba3b4e210a6579b0871a266818ec0faed0de4722d9dd93109f71b0fd5d419ba912e82ab27de28890b1dbbad1e17b24f518c97065122191efb75ae31f2e8731cb095e13c4487b4975d14bd5bb2abbde01de1b6d6f67c74dee7e60abe3e421503d98db0fc76382e9b4bae9f2ca51e6d02234d8146aeb63d1bd9f7a855800f7ca10afdfe56a8d7f4be7081b165acd019dab63189cff9ce1f4f89884c5866f3e3bc29e969eaa2d4db1eb4998df79d7ba100c98f49c3c21cc9b39290a65fdef0f4cd219a7a4032b40daf0d56ab177bc19f54d312cf8c190a9d94eeec8acdfe83a6c9894ba3cff08007c1ae7ee7b8e658cfa17bb8a1578d89fd7da407ce8041a06e017eafc3da449f48bca7ddeedd5b931b8e3758c3d61094343a74fe10eb4f50887fb6bf76be7800b5242d6487444ebea1875de82845cf3a02b2ccbf96b7a3d3635c6be7c76f06b3c86a84cc940d70b0bafd0c382d05810dab910085b531fa230e27b996e0a11146cd09479cc002a529070e4b11a25770fbb915af804b2ace20758c0402afa105cee4f73d1ab44dc1409875d7a291f735cf576f8aeb4c3812adf696c41be3a88c7be8c5c31321b8e280d1ff614ed29db6d2e5fab466be7099aa2548b4e520cee77bdbc6f52260d6bb6254c68dd5509d07497e6270eadd0f8a9c242a737b44a1b8a0697cf7dddaeda092ae2e70c31999790c191833b3f431c1e8dd680c329490cacd959237e5bd32530d81ae205a9304e2e8abfd6d20213dbb1191feef239b377d544897baa9fa75ec1500140e1a4082abf505cb4e0935bacd291ec9637b32733c9e2bf6064338ea58f9cc6378395309e5dc82dd710a311e8a669475a1c11b3eabd9a8b303a3ec37bfbb1efc349d090e3feb78d70163ac95d6bee3993ccdbdc9369985c5326b2e6941806fc7189c0901c41feddf6ceb4ba636355d480bb8ded57fea66b4834846ffe3d08e14787bf2d925015acfabcdd260faf784aa8d114a48d5e46e31a95392638f06ad4895362ccf852596b4be9e78e1e537035ec48b2bf975fc07eee4225089e0a477db5cfd4a3e6fd8f0f205433540e0834ed817d9adbb6e552bcdb2c0ab92ad63e9a7f856f656ad93802722de449c2347dba3499b9ac6b9f098b85419389cff5a656410bfafb4421ae837844477f8f892df8a5fb1ea3102b3b7b44a35c21c129dca9a8105d2bffd3a1ccffdd4c37a8bc6fa4b133b1498a82d9829bb60e88db1a6f4cccd64982bd2e0141db1138e3b88483ad5bbab5b810ef40fa53b88a7fa537846418164138c04394b5184c922d13da5dcdbaedf0b10b48d8a72ab00f9bb56f033698038bd60e22a7c673a39794122f2f748aa581c0420f20aa26c6bd0778a0206cfbc2f69bb448efa1eb1f47e60830593b24b45d7319e691cd3ce72ec39217eadda01558360c9cc6b92d9315a6337d63a3bf73fa5d7ba589db30627fc18c1b283af26e976638e5350df347031443dd2ab9d8d1824ded1885a764a83b4fffe780e68789a38a20f375309a33128c3392384d9df55606754ab97df145e31178ba7c04f4e794b633d1bcbea673f678305f005d7cd15969d8d92cc54b4bb0717880c741ba5a740f681542b0649dc9da39e43a4e4ef699c15801b78cec6ac897a51895d49f0fc2e067713c05eaf714375237241aabcb4d8502b2f2f5295bdb37acb0a09541401e9f1ec366afc7ddd1f8421eb66d42b9c7769398bdd7f0b267139fc41ef2ce5b3675bef98ca0b051801a7366d9c429d7af9a054c9532c89e05ec0e1f3ccac4e54479c508c4889bf1a19226f7ec6b893df2a024a2f81efdb20303e33c5eab2b6e918cad814284980d887f710455d10c171324b48fd84f933c6d3c14bea1a41d4b9e8aa03683d1814c2649a3702d6d2f3a393ad9e1726372bf4bb0967b0ffe0d62a93d040449e9c234a9f119bda7fd728fb34bab969e97dab13d114e7ee98fd2dc36b43310ebaef32f9572a5f63b0beb6406df9e61a0d7f1f82799cfd03a8b5a49e1ddf306853fc123ea5810d3114bcfbda2d30b92ec80a93728e5612ee0dc3b08f74d58a47ff2d2658373e41c6551d90299a921e855f265c656ad02a16b73439c3c74a494da88f939a62f9813616abd74135754fff3e0594ad12551f7daf1da7b006fed9a01bd8f6abb19b66bdce7b8c5a65fc29dafef48ab9d57013a2e847f150400d2cc697bb28556153302b0d950bd3ed39bde3b694b5515011f916151a3f2b2c77da421b36eeb12756c6de9d6687aceb8613203c0b8b00fb8618e4dcd72876045c7a0aaa00688557f2dfa2ecf6207c024e28def8a4c31f6360c41e8aa6c19f5fc30d0a481deddd570ee6938c251652a23dcc8b840472e7f955a26dcc2858efe27d313a23b1b14745b2c082dc870a0506728ac848675a43553029cd806235473d6b4c85193049faf6934618c5dad8462d0168579bb4e82d6fbf4bb6e1fac4d0201be74a8ca902fa080814cffaa69dd6d84766c11b6f3b1c14b482de8006a70548ac88105eee77d72236c861276bd27f00312d09f2b096a9267da56f12e37d754b523294d67bd2a93df65b7a7713e368b979980a46a2e2998f5e942057f349722eddd188eebbacb7f8877f9559b29439cc80402e6fa4164d720849938aebbbcf483b125ca9fc26a4236b05df9d70b752794f8cfcf9862099c38ab8ca55a3e03847da625128797d4b1673a6222f4c17f4eba7c091037be4c19ea3f901d561defefca5a609a499c7d78230577940c0cceb9c819557714ea56c51ad63bf63b3b29ed546b729646bb1fa55f10ba8a5a95e6a01f7d43602c5431a0fdd82df16f39e448a5e102246ceae3f58cf23fb74983b32ca0736f4c9ab2b7b97060cbc849e44bbb509b0b9be2dade09e22e5969b7be0d43602db511bf160052d3524d524d7fb46558b792d371909cde86743fb8ca20c17086ad892ba33e13c7a680c12aeb0d7abb203c7419ada3d45931195aacb2f357fe87edd108d8268bf0d17042eb300639b37a6215c076550c7e8d8c6180e174520cb7216115133b5fb14360dee278ec1f75fa61524b822db82ecf4b6c5606176ce7105be19e5ddcace5d108abc3c6f77436bc5eadbc8f22d0b18658196675c0dc98510c5e2142f9ac25e9a1534516836d048178c4057dad4fd5e314f50b6832fb4ecfe25afce288b155b1910954e6748bd2e0e011d53f0a29a29f6700f042c45408256ea9427b9b5a795fb3cef23cc871eb0fc4159a67af3712e5788e9448ea34a2e40d1f82018710311c7ef66f9d1c21e408387f58164ec5699744deab0fc1e2848bde214e12046798c331e25f651732c33efb4643cbd2de9458e3707b84c86b0f319c5e3b0d5f752f915f015b172357d2b718e3bfe055a8bf6d5782c9a868063cc65b0130c9d0f76448e48d8fb8b8d9172fe07ed8c23ddf2f26fb084020af77b71f8b05cc79abb6be080140db9aad4a4ac438dacd49295c255dca6e46ed1a844c4acf45980de3fa01462f90c82232b5505986c6fde3bd3bd2e647ab3a409bbb01fd51385c77873978816fba5f397bc778f4f4f4d294b74a288013c3fe2665b3465eea0059937b1413d22f74570e32b42e5285f8e2eee9037d8ec757dafefb8249f4653b2a84be7441e9117ec9df62d7991e5693664d212c6f41d709410573cc41614b98abac47ffb331b5363dd4e41a88658e029e28f609f48b02e92bd31833e3369e47e0f6838c4f0524abca6fd073bb9a4d283115db69574dfac8b9091476c8007c2a9", 0x1000}, {&(0x7f0000000140)="88c01aab9d0395ccd6ef", 0xa}, {&(0x7f0000000180)="2c156af7de8889d57b08a395fb4b90c1216e60575aff815f35d9b6aa7e39394b3604e04e7c752bdf3dee29bc2389531b2f3d52a2da5a0b59e5d16cdfeae508fbbfd0a62879db7a0824c743f6c81ca9bda39436e8f43c52a14165001b5635facba7a3fa608c3edc5c076a652e7c4d68342bf319d1b213be79ae59a9c7f94fca68f7c743c9a6bfb95fa27dacb152ab0a74bdc9b1eed2ed21c7e6e6c0013b2b86ab8d7c4945756de1ce70ccab1977b695375ff0e76de005b3bffc58156ad217320d7b5d5fa9f1a42b5890238ec3ff70ed07e29837f59b859f525f444f343a74c28af902d9661c793b", 0xe7}, {&(0x7f0000000280)="48357b8b9cf29b8261c85d6346a65d53b088f008fc430e19b4a3fc0e045b9a21be1593d25a7407738ef72bfcad7f26ee34d685b0afcd7f4e58a5e692063aacbb89aac3431cea202d56", 0x49}, {&(0x7f0000001400)="8adc52736c552db2c551208ac948785386a6df653539459af91498cf47ebb7c1b37693b159b6f5cf0a36e080862957a5c055ac39e172130791c166630edae1a04c9506db0f117209fa3cc7c0b66fae59f72d4a579e6e73eea94a473767582c9fcc3b82ced3b249bf1ae9af9186df524ca0c6d0a296e0d74fb14e230114d15c7113d5652c443a68c704be83d393706f1c459525578c7a59731dcb452c9e9ccbe9ea9c3bbc6573eb5eff1cf673d00fe211024e421769ee7a8e276bd6e047f7f83465d88578c3d91be5c101c5ae4956e5cef856fd9917c69da992b7078e15e8bf5072e2a9dbca446e74fb3d046713d7a75a8e6bb0aa2d6840692ebe35b71348f8314ead37b4f7434e95c62e48d7c3cab911f71b6e9adfec5cf05cf3b02a128a6323f0893cac3b247fd781252a03c7257340962e7e3746540185902ba440d8e128d904f62e62e35fab4d52c8c546b28a500c8089843098329bc6242a7a196390c9bab3dcffb73788547ce9691bed60e033a6a7f003c6c59bcff27cbd7de6797b1ba5ede22cd1bdec15d11a59f11d61a01038cd1a3fca5bc088d0fc2fb29da546832e96f3efcf1f86ca23dc149288f6445c85498d1ae86eb81ef6d3bde5a861a3fc03d8e9350219a41a0139b4e72025bc65da03d5a530913a90b11d21f2ad1c2a5b988ef4ae1303eadecfb70d146637078deba80305379fcab55b7cddd63b5dae5c46acedb000de67dc03f428c10e1e30c133c099f680ea73cfeb8862b0a99f212effb7556f1e22cff459336a0d65ce0f98677f8aabfac2cff6da4b8999b9faf22121c0bd1db30ecb05b053107afce6bf742f14b0b2b80da6a3c83873f51c2017f6dbe9d3fcf085c6e4601744b44361dce44f60934234f07c234d91823862d917a2e61d3ba15c7cba6ad9285d3e040fd120dcfa9a1b0d43d1f4a79281bcfff843415cced4f64fdcceca820dc3f0690c539f7b5be04b8d3d9374746e234cfae123e428c0cb5bed9ab77739df834e6c87b4f09dcaa88bcbe2f0f3cc4f5cb5fbf1822d78af6802e96bfa029570a1f4851d8c46a02eb34c3b8e5c5efb9bfc3ab30303f17787e4c06bab8a29b4777251a74a3fc05f95ee0519ef59f6046ecb0808061765260c4511b959055991ec4e11faff85ef2655b5ee87e5c07987113bf8224d8d5f0b4a2866763f3043f2184ff1ac90a24cb08d71674b1b4e35336f89c88e44def0c2dc4c65a9fc5b3c69f6804ab9e6da28eef7586edcdde2b64053c86fc6cdc4ffd4d99c3f7e597053a473bb85ff884c5839159b73e7b17d40fb05cd9e16e537ab25d329fcff6def1f466f58c76f8a484fc2e652048e817794eead88dd54fad60e52585a988215920f5edd8a11acda14c98c19c492208969aaf4f65d69c8e7a35ade80f67949b8f8c10e254179179c01bafb92ef335eaaf4cbffc5223e99cba1badd941d836bc259803a102d8531f860883a04a1cc2e23ca81fc715d1ab34a47439848cbf11fbd095a2fb855eb2ec56bf168fcb276a3f4eab676b2defb2e245b1d7d1a04c8f271c38f309526a1302ada78080e4f600540f48bbfd0ee8b4e5bece9f99e3d7246b3f8512a5b3198e6be0512b05bd3cc4f1dcc46c4cca72ae9da14d9df43667691abd23ce9ab602d3dd5662c7f5f8597014d504a9f2e0c7580f2a96e19f6334e81b3b62e930b7fc984d65967bfd685e20aa510b757b96575e88680233996e3438a5466d7ab3361cc3e30de266ee59b8f88fe38dfa0e015eceac47dfbe6c8ba200edaf343d3513461789a088054789c03bd1aac9f548fe240715add5e88d0883e0f2c7477d9c2b68c4bed6a1d16bedfaac1ff37cdee5e5c276654dc884806608f66e59b03607fc0c9a2673be50d41d497d30fb1d6aa8b6e51ddb0f3e3a1d1ff9be29df7802617a76418ba6bfc4b316740574ed0be2a2cd0d9a5331c52ffeccebb0b9069a903322196d58d1b4b7fe7a456619fa9fcc0f664399efe232c1ef66d8d2654765d3312dea12a6eca3b2f9431ed5c5125594d24a4837aca357177a7c5fbd632914363ef1fb905223f5afb8b5e7e6acfe9ea9d1cd30d0e63c61c440c3b2fde65e27aadd8031e5bc2ae6e1a9104bf206c0ba72b74a327990330b3ff0b2519e8f952dd525c661575371cb610823ba2d28c1bef48a0f04b47b0452e537e759b71ac39f30fad5752cabaaaa044dbd517c086c0632461a00a8622fbbc75705662c0530e95aa787009027a1e69a20d988018d08f8ffabee889b146c2196503bb1d4fccd1c0fbeb0586eddf6aef7690055d46d669f6454956402fb975489069b4d303b0cf0ace58b201d105bb5657a1b8fcdfd611661b614dd4e11cd1b4944ad9c3146bfad8b516e192ff09ef8c28d16c1082110bed0f120d0cc5858c4856345d235f1fe055ef73c6d4ae55433e80c708cb3ccbbd5113517a6e14f20c38f839fda53262211346cfb4bacc1475777717d88a4caaaca6465402edf8709c8eb18108966bf2a9f4538ca1e0fd0030af1284a226673944f20c5ed1e6081ea635ad44d0bc5588bbaefbc86a7521a0170504d8607f41816490ad742240d84bdde436271e5f6c265e6c97852ddf3b65486aa110ffdf60f932af76c0655acd7f7505315c2ea75b0b1463e12f1f6123b9c6179102077837fc6b2650de2c77e1ca3df3bfffcf1589ba4d42b9fbd6a22e99d68b06701375d23a7dbd692b801856ae8e045db7301fe27ad972e6db2af03c1c01def568e1add3c641a4642467bf42f2ed905d276d4fae79913104b77626c63082d879bd75b4722fdd0b82bf4d6c07caa8432b4e82145ba674c18334e850fc303e8b209d905e45db5fe209aa0853b9ef40946de5a4ffdfc308e0b924f52d5cc3accc22e36f64e7904cf619f7101cab3372a757d8807958f97ca7e12c18d7094879a1c00bc33b8c3e7359cbcfd679d8e8bd5c1140073fe423fb1168b0927d0287b9f8753ae63ecc77ce8ae03aadc7e26b184775c62ae8d8b3d6840bdcd6da92ea3686876cff003376fb5c03d17a661169e81a95069d782571f07ad3a730f7318b6a81cf94168f9c4a1e71a459065cc429564cfc5cd2d4c8e1d02736d934839274173011f63848f07209d330cf65dc36fe3567e2b1863179a5863d9069aa549eade164216285b325176fd67b5bf7a6e03c7912422e917864413aac6434c11e72c32100e4e34b61ea6d0d8f23d109c96ccde5d3d6f960a5c93fb314f8eb3c085ca87c6965daf52710eab018f2c731bbb3e90b02007f07ce83c8e63c6ae0ccbe72ee72f26f60a3bd44164a8ff95c9a2cca158172dbbdb1f59dad52b9288089a28d4e5f3573eaca54ea91ca42666b9e8bee9f156b7a7ed15231756c2116821aabc8131b2bcc18ed92221ca5e3e3ddc3def9381fe3cb58295489ee25f6256e469c07296fecf3f585defa89019deff5e709420f70a1a8edf482b6fab7b5f7d23841c20c93f85dfb3b33cdfb9047e79c3402020879498d3f9d945404d5eb0250308896fd15c669ea2abd2ee4cbd61bbce08b1fdca1a164f1770f6e735a29d251fd263fb7c87f8355a463b3e1ffa3d7e44d17cc00c77fb715032edcc3dff36b4ec145e66eacda3bb7a6346b0ae418385fab7ffa4a39d991d22aa3a0a11cb5cf69eef8ec35c285c0753479fe61d469fbb74dd4891a329d41f174ff64b9d8cec4e1ac965d09a1a20f6b1bf6d1fc8f5b6330d34392cee3cd1a18e9a917f27183675c98fb4f9b6c384fe9e2b8e27e6b8519279ec6df3abb73044d92468b9ec4870ffbb5cd2772dae0ee8e93b593fc47f0c5fbe71f85c485802cfb356a01f69b6a4e8273ea90fc07e6dc8f2cc0fa848597f0a49a1bacdb5309bf88e414e6a4809b24be76c6ec388e01b58c40d10a4f61d9bc7db642f27e17aacd07634f2e1e5f9e7e4cb412178a5d70357b8013598ce5fe82d8aec14f9503c4dc55296c448409367d0b67df8ce431d975f05df3a0e59710c2d02af7441bd68e8cc1e920d9f2477581e3b4492ddcaf5b3c168650bb10789710c70fce34654704b351ee98bb380d389ebdd6bf97ab1a16818c535e6c7148fb9fceab196442dc779b6f10e53685118847a0392feb0e3749a80f3ffa94c80a634b99174be45a9d6db756b86681c9bad666e5e610b5512c2ad3a80ad65dd52ebde3aa287fe2a8e4b59ea0843163e6b570704f9e746de5faf96bf74f1ffbcb3901d5ed0e618aa6688164ade15e3566a59c1a0b50622fc8072022ac1a06318b876379e79c70fe0c1b5959dfe1c9c030468647031abe6b616b0ba052e55dd930bc4f936656f621882b065e29fd370e1142ddd0bb1970cde38e61bf1788f767d5cbf1d2b10d6ae7062dbe181384b2f775d19a60f359c0f559e23f79b67f1805a4c96332626fd425cf7d134cb426f4c315394ae90eed4f85fce4ca5a57b5a17abadce51cebd5a3c05f2ad22b84ba2f224c65b44961139188101d172f42a37cef1a9d49e7f21f347a25e8c91cd2b3e09cb07dd9cd39910380a7df5ee3ecd0b6c85533b68eb3ba6f2be7ee6d1c47a76f8f36a4f39f90408688834af321ba96552df34219a14392304350b3141255a167126c4fa15d6de85dfcf6deb76b4765c4dca1ebbfc3b8d12f9cea3b0b6db4f3a5a5f513975f2eb4c4e3d9ec0ae8ed9475c508200b822f22a083f1e29806d6bde754749a0ad10650e6f3296e07968aeaf8bb93a932816ad6c64c21ed4de9a32c6f9be770efaf4977faa27607e34b58e48f01594f8d1817354b3f0d04af47dc05ae37644248b0e674875e8340b38ecdc78080a913bc2297cf3ce588c0c12084c4fa2584f059f083cb6187f1389fc289785b15ba5c2885745958ad5e9ea9d918627c6f37901e2d9c3c4d10298124dfa2226ef014488ea0dd07c568c8ac93afd1848befd68dd1746473521a45fd6ffa6fa514e1d83244c14aa9a5c865fbe663329fccda3e7b89b9da737e3f7a995b245250352f1dd09b3a75b9cdb89a63950d23aee68e977852a4a9c98680c8150eb3788b517bd3b2f74188ae976cc88f8aab6d1ef85b7b78915a20a48f857deb4d8f55f6b8b38d7670f7df67db8c5babd2b577e8205e6130c33dd2cd068e534110fa03aa5dfa224bead74cb97606bed061c22c22a5bf47e0979033d5a1acaa18a5022c3adfdff3b4d5ae06dc950f8a899edc8c04d691c286e4773c089d2073ea80d8a87b2ccff175c20bfeeeb267b4b051b2473b70d1e654bd1bde344eb1909e175f59316720389bc2809c70611d8e3dcdd80697e6832a5f319c8e2c8dc24d9306eb6572ff45ccbba9bd490733b1441829f4b59ec861468c7ca5d5dc31b5e67d2a2907ae8ee77788627bd90eeea32743b62ed733ece6adf79ed5cb78397497f84682ddd9763bc14e06065f19f46d6f3631555be71a8720c75287820e371bb7bcb04541c24beb9d9419d5ed51e7e03891fea331bd0825032ed4dee03d64d16a12161a1a3cc5c14a20f37b0e0169f0c95fafc5eda94f520eb9ab188c109d4ff3c9b84e57a1e8ade05362c6b3d359938e421e7cc0148e5479fe85dbffedd0be7e921f28c784c06a3af5084f4e0254bf0ec0d3240517161440e0240c82f991286f98fba997d63dc920746dd45029745cb640e5f4650868cc63804ca8f524cfe55d41cb9ba086178f97e681c96cca1116820eb38aaf5f98833625ac2d88aa8f25e9e4dbb26c10b382be6e11f0ff2d8990549056428b841dc67796b5feb7261e18244b2358514523002f3b987bdd91e102202ba8170769c94dc993c26b79b1343a6bde31a0fb70c8f3ba64899c3127d79c169d20e2", 0x1000}], 0x6, &(0x7f0000002400)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xd0, 0x1}, 0x8) 12:19:56 executing program 0: munmap(&(0x7f000071b000/0x1000)=nil, 0x1000) munmap(&(0x7f0000f29000/0x4000)=nil, 0x4000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) mmap(&(0x7f000071c000/0x2000)=nil, 0x2000, 0x3, 0x2810, r0, 0x0, 0x0) 12:19:56 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="c3655305895b38cc57fb525518b1cb9f4b4c33019147553540bde05c84fcc0f157901b19b2fba83e602317d68355011219d5930c16a0e39f046a784a22796c224a62c1dc9c625ae39be500027635fc94d9d40659dc498acf92757233bbc9b5eaa28012fd2a2208f2cc703cef12b21c951c411bfb2c4a1b492e219c85c0f44be2790b33416470debd5f7015b126241bea15b25428451f32bdbc561a491e2357fd7ff833368f733730ae5006e8dc40f0f3c4a900a84b4bcf8904cb6c471ebd5a8a68bdfd30949f0571109ba3fd032e29dc0a4586dc235783c127c7efbc84604d34a15966ad25d9eb74", 0xe8}, {&(0x7f0000000040)="97851deda2fb993f58b5d0348819332790dff0513091d155bdce389ce8ce0df71e08a5e6fbe98a7c64ee10ea21c724d556964bba161b3a26964ce1b3ac3ffb3e935fb822f5bd17149768b4f5903fb1f2e1ef8400f761a02ce4a7392faf4ca867d59c59731d8cda131197b04653b08c9d1ff5135a8b2e790c479ae349f2663d0de0cfc743e4246963f0d9bdc20541a9aebdc93757d538b9ed9ed918abd85df667450db54681fe53", 0xa7}, {&(0x7f00000002c0)="6cf22a14cb8d374d6545133067b8efd0083a69314f23c1704516d1481bee73143d4eeeecc8236f53abef0e84da1b9622bbc3ee533d2f324ac13e72771aa3dce748727293917357949b982df7", 0x4c}, {&(0x7f0000000340)="4687c5b98b3de4498b6d0c9e86591324d504c297a64ec947f5ee7aba169dc51e7c21fe1580f2824a13407a36d040bc81ce81a51df0753fe3d53deba73f25eb8db41e314d5ce68217d75782f5dc35f44b996007c1acf69afdc7cd4f1d023303dba032f7caff845dc95bec2d2d0b65487641849f3fdd423f7fe40d423682e0df9d6ccf7d9e4f02e1b6d0c0b3a6d7627b9e8fef198ab0469991dc90b89b75408215ec82fc2229597f3212cb4a70abcbc5043fbdb7af42d6408abf7ad790e4bf3035b3a74f8e1015ce036c49f91fe737c095395bd7cddfa382de8b262fb9", 0xdc}], 0x4, 0x0, 0x0, 0x2}, 0x400) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8000, 0x0) r4 = openat(r3, &(0x7f0000000480)='./bus\x00', 0x813e, 0x1) dup2(r1, r4) close(r0) mknod(&(0x7f0000000540)='./bus/file0\x00', 0x8000, 0x3) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) madvise(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x7) map stack 0x2071c000-0x4071b000 of map 0xfffffd807f00b9d8 failed: no mapping 12:19:57 executing program 0: setuid(0xee01) sync() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000000)=0xffffffffffffff9b) getpgid(r1) 12:19:57 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x18, 0x20) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 12:19:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x201, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)='./bus\x00') dup2(r0, r1) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = dup(r2) r5 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x3, 0x4, r5}) ioctl$TIOCCDTR(r4, 0x20007478) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r8 = dup2(r6, r6) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r9, 0x20007461) close(r8) 12:19:57 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) r2 = semget(0x0, 0x3, 0x82) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x1) 12:19:57 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = msgget(0x2, 0x4) shmget(0x2, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) msgsnd(r1, &(0x7f0000001280)=ANY=[@ANYBLOB="02000180000000000000f16c97f9952f73b9bd6a4362692c50cab8fe6fa0434da13c5de94036f2d0fff6f2265766abe86d91a7d025893739615efd9eeecb732e369339eb4ede6b67730169ced968173e516566080000e5ffffff10c9f9fdecf666000000000a00000000ae2b593173e009db9d6e02a78f1e9fdd18178d8c3815f62d614efd65265c248ab3b648d5adab878622506e6ea3084833d1123fa85c36"], 0x1, 0x800) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3004) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) chdir(&(0x7f0000001000)='./file0\x00') symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() dup(r3) semget$private(0x0, 0x4, 0x80) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r4 = getpid() shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) wait4(r4, &(0x7f0000001380), 0x7, &(0x7f0000001180)) shmdt(r2) 12:19:57 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = geteuid() setuid(r1) setreuid(0x0, 0x0) r3 = socket(0x2, 0x8000, 0x471) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getppid() getegid() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) socket$inet6(0x18, 0xffffffffffffffff, 0x4) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x6d4c, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) r5 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r6 = semget(0x1, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000580)=""/132) shmctl$SHM_LOCK(r5, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) setreuid(r0, r1) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000480)=ANY=[@ANYBLOB="6d184abfdf91d3e2ab7b8ad093254f10860704ea392158621fe2b5ca9ecafc5d7607536794ff9a9e0100c88b77da92d07870531499acea910de8cad40691b377421abaaa28943cae8128acb3db7439670f01d65c6221d30adb"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) r7 = semget$private(0x0, 0x40000000007, 0x10) r8 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 12:19:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x100000000204f, 0x5908) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 12:19:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "000000000000000100002000", 0x0, 0x80000001}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40002) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000080)="33004d77c102295b2b14", 0xa) 12:19:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/248) msgrcv(r1, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000140)={0x9, 0x3}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r4 = kqueue() truncate(&(0x7f0000000040)='./bus\x00', 0x5) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) nanosleep(&(0x7f0000000080)={0xffffffff, 0x200}, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x2e) 12:19:57 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000280)='./file2\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0xffffffffffffffff) 12:19:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x8e) 12:19:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28, 0x4) recvfrom$inet(r0, &(0x7f0000000080)=""/24, 0x18, 0x1, &(0x7f0000000280)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f00000000c0)="01461a06fd5dee59a0f61f0e533279369c38614e9cc4becb519f65282f89c768b862580c5da8f29fc1db2d00131efc0212dd105bcc0d05ffc55357022836d72568f0d3d29e2d8dca5485accd273c2179964817d7bb700c04c48c0ab4f256cec936a1055f0e53bb7230cd39b89acf4bb3555ca7cff6e6f06d16fd376b9cdd40065537e4d4ca356f114ed8d2a93ad66ea04279a3402f3371fece5e4afa1fa8e04e5cf353291a8818429387a75b6e5c7467905b984eab83dc1250e6ec93ec5d9dc85f68d41c0a6c919318c80e4f6806b3f50d0f63fbc9f4f87eebda1b9402e406e627e2e069f3320331ab4ac32e8a14af227b9f6b30a7f768420fae19f2252e138da8555ab4751ce483c5663073aeb7400c4980429e261cbc3308c023d40300000000000000153410ba02970f18c62b7b186da5996720d6a451ff337c164486c791b7e1f9b1e5e6c174900e44c1299d5c55ec514c965af88e83edde46c183bf768a146f65c9a6980a1251e1de5eab7362b3bf2c66a3fb12250a53c9bc2d86d7df675ecf3c", 0xfffffffffffffdbe) socket$inet(0x2, 0xc004, 0x8) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180), 0x0) 12:19:58 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r2, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/207, 0xcf, 0x0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 12:19:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) socketpair(0x0, 0x4002, 0x20, &(0x7f0000000000)) 12:19:58 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) setuid(0xee01) r2 = dup(r1) write(r2, &(0x7f00000000c0)='p', 0x1) 12:19:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7f, 0x8000000) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x400000000, 0x0, 0x0, 0x1, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x1}) 12:19:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xa7a, 0x100000001, 0xfffffffffffffffa, 0x1, 0xffff, 0x7, 0xffffffffffffff1d, 0x0, 0x1, 0x0, 0xe27}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) 12:19:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x5ce, 0x4}, {0x3, 0x7fffffff}}) 12:19:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socketpair(0x38, 0xc000, 0x40, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000100)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 12:19:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x67) sendmsg(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0xfffffffffffffc4a}], 0x1e}, 0x0) 12:19:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x6, 0xffffffffffffffff, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 12:19:59 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0x0, &(0x7f0000000080)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 12:19:59 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup(r2) dup2(r0, r2) 12:19:59 executing program 0: socketpair(0x11, 0x2, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/213, 0xd5}], 0x4, &(0x7f0000000480)=""/244, 0xf4}, 0x42) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x301, 0x100) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000600)=0x1) 12:19:59 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x9, 0x4}, {0x10000, 0x7}}) 12:20:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040), 0x358) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x2, 0xe9}, 0xc) socket(0x20, 0x3, 0x4) 12:20:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="98532350f55ef2e948b4ce96aae55aee185126a83f01041c223c48f1479d9ce7dfb707e95fb963e50172742cf5d95779ae81eef50400fdca6c209d793ff9f95f219895c486420e31c648646f2590f90101ca51f36f7292263914aacf3f27027f4955c905f3b9d82dff5634e31c4426d63b430000000000000000000000000000ff1478bc235cfc95"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 12:20:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f0000000240)=""/237, 0xed}, {&(0x7f0000000340)=""/16, 0x10}, {&(0x7f0000000380)=""/175, 0xaf}, {&(0x7f0000000440)=""/11, 0xb}], 0x8) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:20:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66a96d65300059dfe2c3c678e558c79de8db88c47951fabbd498b55b805a56763464bec5adc392fa886fcab6ee2ae1f90e9e4a6dd55836ec0816b12812f888a9daf68fed2a209a4fc3f9c3abe6950ccf2b053123500fb0bbfd573a46539469f1b5c77a165299a2fd32d6913de016fa45017939ee9532bc39eb1ba8ee15cc0cdd542b86ccd3f75b7b33b27d92a650fef5726391bd5d3adb8e1d1f7544cf9e5f814f188aec96e57a675d7f38bc9aa4428806f5b9e9d92f66b715203e44d5dd5fe121fade11bc59fcb2d76bf6b3ae1fa7ec160341b9b429f450497722db4601ccbb2348a11b5939ec64"], 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x20000) 12:20:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x180, 0x2) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x0, 0x3) 12:20:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20480, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x3) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:20:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x96, 0x6, &(0x7f0000000000)="530ecb535aaee3aaf53d3a0c0800c2fe910bec6fd5aee52f7fb92d7ce7b850650368eb9d9a3939b07ca5cd77d6f157122c4194bd9369ea5a1dc7ef370086cc6406f8c545c30fb058a1e0386e7de3c6f5ae27ea8906d5f80ddfe7cd8b7b4df31181f4591a50d2b346dc704ceb48c0888560951f74d0614482ebafb60b80", 0x7d) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 12:20:00 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) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x12c) ioctl$TIOCMSET(r1, 0x20004268, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4) 12:20:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x108) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:20:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0x21}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 12:20:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f0000000b0735adb7f0e466e1f568304ba00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 12:20:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000000)) 12:20:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f0000000340)) unlink(&(0x7f0000000000)='./file0\x00') 12:20:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x7fffffff, "daed989086f50571fccf0d8f70bf0000bae4bd16", 0x80000000, 0xfffffffffffffffd}) r1 = getpgid(0xffffffffffffffff) getppid() fcntl$setown(r0, 0x6, r1) 12:20:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = kqueue() getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 12:20:00 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x7f, 0x10000, 0xffffffff, 0x1, 0xee, 0x100, 0xcfdc, 0x2, 0x2, 0x8, 0x81}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() recvfrom(r1, &(0x7f0000000100)=""/136, 0x88, 0x801, &(0x7f0000000000)=@in6={0x18, 0x0, 0x40, 0x9}, 0xc) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 12:20:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x200, 0x4, &(0x7f00000000c0)="000000b4dda274bff7aff23c7c3e86d300", 0x11) 12:20:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) socket(0x20, 0x0, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000100)="79adbeeab54c1045fc3fd00e1aecdc3600d2cb0c12f8094822410cb8afe8142e94c05f97dabfe26b37fe875d3ec496ac6c52134e39b07f907e27a530193009b69c0518d2a65971650ee6dcb706c70f3b0c5a5705cda7d093ab745be803718113161afb1e2f527b79498ca42a45a4f984b8d75860b9c259e09a16334bd055e1d81bb79e48c6b68a4ff01b6793823088cf483730060f6d9db644d91fcbeaf6b1e3b667f8bc39617ca8eeb80d6c42838ea69d2e180bc597520639f0e58c266d7e047ef09dcc368a9b6f730bd2fd849d063b45d9ba46", 0xd4) 12:20:00 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x3ffffffffffffff) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x188, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xd) setregid(r3, r3) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r0, r0) setregid(r0, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xfffffffffffffea8) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0xa, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) r9 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x2) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000140)=0x6, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x2082, 0x56) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) getegid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) getegid() setregid(r6, r3) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffcd5) socket(0x26, 0x1, 0x6) getsockname(r4, &(0x7f0000000500)=@in6, &(0x7f0000000400)=0xfffffffffffffdc8) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 12:20:00 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="618b112b050af0828fdc"], 0x10) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) read(r0, &(0x7f0000000040)=""/73, 0x49) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10830, 0x48) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x7, 0x6, './file0\x00', 0x2, 0xfd7, 0x0, 0xb1}) close(r0) 12:20:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x48, 0x2) select(0x40, &(0x7f0000001800), 0x0, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x8001, 0x100000001, 0x0, 0x5, 0x112d, 0x5, 0x3, 0x2, 0x8, 0xffffffffffffff7f}) 12:20:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x0, &(0x7f0000000180)) setsockopt(r0, 0x5, 0x65b, &(0x7f0000000040)="fcc574319c9fa105cae31fc8ea61a5c8436195e330ab20785d7b68e45b59f3083141539d72267731f0ef596c708ec77b32077f98e7671ecf9d753d1c6694092c23081ded7dd738", 0x47) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000003b00)="4b630f004e79c59ed1dc94a31348bc", 0x177) setsockopt(r0, 0x0, 0x9, &(0x7f00000001c0)="d9081b7afe9da14544b9b27569132a0dc13b06723e61bb4c61934284c83ca35548a44546d8564432126ff65d55b9706123b11dd40f9a1c39addf15ac14628796eac700bbab9c6fc3617b70c7b73db930dbecf42e6cfb7f1e8455cf2a82768016dce09726e9ed592c6a6bc40223c15d85297fc6d046f8ab7f81d23b44fec58567fba9b92bd78b60a9b44231f26b2e4e7af76695a2725adf83618a029b92587207acebec27fe42a1d8edf0a09515fbad08eef7d2a3585b3cc92ce4ff3c7e991e2b330ae8b6d1c3018645ede5ed66db71017ac7f02da65f09f7683dd5030bb4720cfe1575ec041a9430d8672ce2f72dd04866b85393944ca5fb90f1962f45c7387bd561beb1c85c8046642b7da55cee2dae5f65949055c51e70a948680d114319ce7a1fa61dbad6c256062a38f27c20928706d3e815f548ef5574fa1c07d4adfcabd0f32958343e03b03ebe8fc620e069dc6b89555171a820a0f1764f647cf49db0b4627b9fdf38808e0565aa36bef618ec4a74b5dc3688c810ba00c7c81a162a0f24c1bcf6ed5ecdadefe5bc371869a7bb27b969348d918d67a3cd19132f5bfdc31d87a7f106343a4c86f52f575251608249e1c01f976e812e9dad3b152a716691c0a8b4b57a3a665f01adb8903bc23f1486881d6d56f33b8c665cb56fe9f19a701f21938e526c9a5df271790d589d9e0e74f5978c2ccfe47d66963b01727318da355bff4f59097e429a31f66113649022dd7a2902135e3fb1f185a4db21c5d28807536dc5d1a8629096207958fd6bb0895c429ad925396ea9bd25fad567ba3cf91c10ff0c1e12366c2cad90f103d40d15de4da3896120e8b938534f34d1affd42e5870354ee12ed6459a3ebb877a7015febbbd4ba019b84e12148e97272624b619190ba8e327bbadb7fb05e1c828a774dc14196cb9009977a8c0491d19a9f009283287514d1fc55efe21494d050e98cd9b012b613ec8653bfa25620b2ced2683d62e107aa0cf19bec9a61b05fd787f790108678faad25b9e7323df2b656c0293abd40b4f4f8b79df0ce974e219e386b92d6b5c405e931effbe7f50c0b66cba54bf9611c95cfcda8d26d072b50fc1f7c07d108fe58ab95d3aa26996e75fa328fc42dc630fbc614e4859ed6730ab692c74d50f7801324dba0cbce6c24850d6f78ae9ed22e9ff4b96a4711ea07f2033702a3b16fa49359c30dc65ec3ddd6b93b50e2769dff6ce5e2664de4b5f9ac23fe5e5ca8791758190c8397adc2b1fdfc91757b7e92d98f90c3f18a0c5a3a669305ea523479a5b0d722d12fd69cb732ca7f354841ea99ca0a93bad5391ccab2b1037c6b1bd979e6bdf19d4665317911c4ee99413b2bb1954b6d1459254c8ddfa8e7bfb3b118be3e32d50155ed612aca7501961b51cd7c65587ad3a9cdef740a20fd7c51f427754186861e41bde7ab7e7c9cfc891a7ea7cb3a247e76f1174d5e5dc74def2cb980b40451fc457fa91d56c262b13caf86bd789211f5d458de2aaa373946164c4a3387ee01a14ae254465dfc5103e76fe386d37fbe38933d477a7c23ac7deca4355e5a6ed836d1dd4ceb79661c1238feb1befd9dd705a8f85424f03b4a5e2d5da09f12ca259357d289911b72f68766b0153ee9017c9c1ab8271bae69ac1ad1be186cfec9fe6dafb0072fa221cfff06623486c4c30d8ffedc668eba07d8941496e574faebf24cf32989519b62af4662f31e2d67f9ab56f7ea50eaf1b8c64d85fc10e5b330d04f36a10fbf0041f44850436ca6f1baedb181064b7eac54ed4f585ce7990d6ff0f55fad5ec00fa9208fff7a6a3c463edb75015551b8fb680875ac9cd09293518de421cd11c91b31c504afd134648da59f3d96a72f08f4ddb9f2c2c327806a9e4cf927114a95806a61740457003f2c3e8bf26fe23175e49567e3da9c33e970046fb91f894953e048c8f7764dc0cb2d2817aaa4d8099ce899e223e341fc09699270822c4267ca1f22cb0e8bf38d9b6527aeab322d459347ad3a43d75e312962c4a2476b86dcac281de15bb8a3ecb760b733457e9ab7f932d92373b07506c8df88d1d4edc2ba3c47f557ba0ab195515adc513f31a923357499c00beedb0b7746747c4304b99b4ee7822e42cb18d59f7576225b5b90dc7552062b467dcae91c7d138b1c871dbd7e482c8a359143f6b2a3a12ac62e7c77107212268caad9f351f937dc22db33cf627cea0249b0d74d66de0066e6096d5af17103f078b5c88f729762a6f52bf7d1f97df674d5448f408dd9e571f5c6168655b57de7b3692bcd42c5b25dcdaf578db0f18091f1fd5943ff249583e5ab37d6a8b0a795b82330cd75d07e255c2a4df65f5e4a4a1fd269fe749b7b8744db0b6c11015968e15ad527158967c8f98e8674a39098b121b2bbe404a921fd3584b20059d0d49bcdffee02472639ee0423ca86315f4fec5c7161340465b78d79cd41e6aa7892548517aa50a71c806fa812ba3a3ea86b2126bc041af478c21196fb2bd449b7939dff00e484d46874e4d20b62c07e96220532a9b151addf8ba28af9eeab788520c09ecb76b7f19d95ee1df0b7cd13722159887fc8065b4aa58ed30d2c1ec11b43378845c1bd0196af4f9c88182d5a32664b41bc226e802d841428fb77767e4e6a46cc322b284efdcadad1a325d795fed60de72dd3671380a1285f2301108919faf53e8dceecd750b279a4b2bd00f2da75ab458958945a1a70bcbb035955eb3d183d0ce3faea6913e875ae5626a0ed7c63cd6d395b155353155938dbbffc5838f77c8bbee6a5550918db1dbece05e1a198cb111bc0ba30703de392dd2c676eca4272d09d6d6a9e96d539babc340b05cd43a0df79a545b6cfca2ba2d6574e81ece2aef984ed2d7db91b0a7c1dd8d8fc6798ef56a3ed9be48c9cba626cc35cf358ba95b5a8b0793035b05f8f4cb32bf36edddbca5061c812cdeed520c613ed42ad332d47648a404ccfc7e8928da87a0544498503a01b613377b90aab2d658e7f605eadc90ca53eec94b9a19b45b9f6beaad9a0d70f28decbf02791094e1b3649a82562b7c02124614b5cc40392f2648c731b43a615db34cbd8b79983120dae72f5caee610d19ca2bbdc166e8b3d553d3e1b2ed819c2387c44e84de3cc5dc7b566b63173798069dda06b0e209906970eed9cae97ae501e5c9ea8cfe86549577b5883750ef42e8368aaf959a0edfd38bc5b8156144399ce2061a1e1a14c529460d5e3625fab5a0bacf1d97c3ba284bfbde1a9d0461b569f1d69eb7518f2f1e32a8d10266ee45a634c11d7aa0dd2df2f4bc4245170717dcb4dfe7c32a2cd1335ea385c262f375a108e5923d97e7db015296aece5ae94b7e7fb90fe15ee4bd62f23299e14985e724f0caa75c8b160eede424a26690577b5d521d7736439a8af1317cdf6a776c4ec71a7b61df4581c11c2ea96a01ade280c67d6f06d930d130b1b37fd0aba38968d3dccb7a2854219c3f68e0d9410caa837c99f8b0d1e9615f2953a13e287e20adc472858e295681619c72792c784b450a001a1d7c2f10050aa0f289e8cf087648d1d9367c6431b1435587512b347cda47d74350fb6c519d6735bec9def521443f2405f5ef8fcd713a6516c2712ca35e56caf40ee577d09f7925a333d69729c2475abefaee7ad40f5d34ffd3419c1481afffd6a5ff010d7e0a9461bffeb415b574827b4bb5217de761dd392be626a1db98bb57d8afbee06e3f29833e795dc7dfd679fb38d4195d7cbc965e59cb8837ed7283087c6662bef8d96be13ddf381b3807f48e88ced7c6904eb5e49f59bb35c8cd17d9e86a36ff0c95ae5fdcdc9849116dc0134d37ef6cbd79aab6f7c955ae43a5c906548485d381872abfc93f860a184fc2692eb1516d2f1b55e8fe7adeff8e498b9062ac1f32a49c97e51a9f8f2f0b662f62657a4033a2f86e2d66a42c751e527c9cb1ee15e743bef1c87d1c1a968af31203011261540572ba08a07bcb77be68c6e8537acecb924eb6bc822688633c65f3a5fbbfc7806008ea137dfebf110fc42d24a987ec0028a5d4ea880b928c566ae58a863b990fed51965919d460f94f5157899569cf364310a7eb98620b21567c538a7470737808b93a089ddc7dbe7c48c84f9af025a88c9bee3e305b31777c93a74526f70740ebebce272382f63f3315bcd3754cf90498c3ad586a62bcaeaa69d6fc6c26021dda0de7440dab37819490ec7a232e95d329206cdd50d913da96689594aeb0109be26f6c4f622fcfdd8576a2e0e164f4ecf7204dd2c868f24b4e566307f242f2a1f4c0cb40501b4c72b0d2e49e693fab126353aceefd1248b5def22e4817da4236848226d2a1be28c41a078d0ab3d3fcc3b42ec65c46c9faec2483da4b777dd04f2c2fc030e9fa71cd6e3d7f10212acfcd8a00fb73fc4c073659e09e64a00db89e447e2d2616bd876cd32eae3685f28c377622105f370ff6a43873564d7924374171a927695cc5056a772070616fec4012f22e5d6edf34064006d707c23e14c43506c19ac27fcc70b3267c6a4c442704854a7f4c8d26d897abb4b690078996c9e06575fcd93f9003974766c0afac2b06705d049026be6a7216580d8c254e3c8c128fc07fc5a8d810004c197011fb116f09754d50a92e9a4b07e57a042baeb82b843bad05ec2b839eba1966304b722841fe36a21fa71de9645edf71e531d558ab698c0e0aa4b852c08c5ba8f983cc9cadc4beae42f01127c94114dc70bbbb05412cde0a17c4d625c88935b0133df896b075ecc415dacf792a7c349d9fe48b625d71c6f92d611828c22589d67d4f52b5f5fb5c3646aa4230531260e631b049e74791aa312ab1da0387b40cff5caac747f0c98f2765a990e52841cf6ac56b20376ca11add41db6c9f46150434fcb14a2b15eddadbac23cd1158c71e0c07f087dd37f1d7e0d9666286d1e6fc0b3f257159cd0cf10c60953b4ab15a149af0351f1fa30f2a970d2e023b29ef5f215d261574e519ad7efeaf21da4f8d93f45e970902515bf44374742b25da7e1da14e7a77a8bcc348e805704fe7314923f0629c7174461c0b1de72d52546bf9eecceb08606b2bd589f8eb5a7dcb2d57f4f03ca734dd3890332afea41fe1044eb7b6bc5220b0f1384d2bdcdf2dc97017df98b7067fea38a435b70466f61cebda4e183c08243674c1c572e82b7360dea018b81e942994ec797e8308e7686af56d1aedf1e58445aafcc0708d717ad5efab37e74bd32798971cf94f574ea301b3977f4e7be796ef05f7a116503d2773d69ff6a2989cbf02c9596b0801c3e0557e2cf5cd428ce31414ae14e8401176582b095a5358b94aa89a3eb51876bd5a41b4287a84fc60215f32963d8805ec63087b30c767e49b3bdaa9ecda47407e7b918d760afe40a2be0d889bdb41d19b4cc3d18e35ada9d7104088223945c24400527f78afe49f0ec777e5a3219c43a597c56ac4077af23945ec7dbb9508bd93328ecb7970650237b9a3e6aedd84d32d3e6ae9eac9bce26b0b4b352ce652180862cc848a7d0fe3292ec1e96e47555f214f5b7acb4b344a1261cf9f00cfd016a17d34ed3949113beb31d758ab28c0731a0f32ac094a8ba8aceac5728907d7356496435e245c4b25446ad70d83e10e2a26c8ce7ee7351e330649f361cbf1cf776966ea995f7673f2ea52b4fd258fb1b243f33468de12277d8c742aa5bedf3e9a1b15fd0d3809b6fd20003a7229651bc206a38382839340f01d988e004d737e63728ba91e8064c3182ec750c784c7876b0d90d458ac8211eec880f5ff607cb5a833211daace9a75", 0x1000) read(r0, &(0x7f00000000c0)=""/172, 0xac) recvmsg(r0, &(0x7f00000037c0)={&(0x7f00000011c0)=@in6, 0xc, &(0x7f0000002700)=[{&(0x7f0000001200)=""/161, 0xa1}, {&(0x7f00000012c0)=""/43, 0x2b}, {&(0x7f0000001300)=""/57, 0x39}, {&(0x7f0000001340)=""/222, 0xde}, {&(0x7f0000001440)=""/28, 0x1c}, {&(0x7f0000001480)=""/207, 0xcf}, {&(0x7f0000001580)=""/58, 0x3a}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/248, 0xf8}, {&(0x7f00000026c0)=""/25, 0x19}], 0xa, &(0x7f00000027c0)=""/4096, 0x1000}, 0x43) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000003900)=[&(0x7f0000003840)='\x00', &(0x7f0000003880)='@\\:\x00', &(0x7f00000038c0)='\x00'], &(0x7f0000003ac0)=[&(0x7f0000003940)='@,\x00', &(0x7f0000003980)=':W):\x00', &(0x7f00000039c0)='#\x00', &(0x7f0000003a00)='${\x00', &(0x7f0000003a40)='@^\x00', &(0x7f0000003a80)='V-\\\x00']) connect(r0, &(0x7f0000003800)=@in={0x2, 0x2}, 0xc) 12:20:00 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x24) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x28582, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r8 = open(&(0x7f0000000340)='./bus\x00', 0x10040, 0x40) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x80, 0x0) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x8}, {{r2}, 0xfffffffffffffff8, 0x10, 0xfffff, 0xff, 0x80}, {{r3}, 0xffffffffffffffff, 0x6, 0x4, 0x100000000, 0x9}, {{r4}, 0x0, 0x73d6a5fd864faca1, 0xf0000000, 0xffffffffffff8001, 0x6a3}, {{r5}, 0xfffffffffffffffa, 0x88, 0xf0000000, 0x80000001, 0xce4}, {{r6}, 0xfffffffffffffffe, 0x371d6d05ecef326a, 0xfffff, 0x3, 0x8}], 0xfffffffffffffe23, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffffd, 0x58, 0x1, 0xb96, 0x1}, {{r8}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x2, 0x85be}, {{r9}, 0xffffffffffffffff, 0x10, 0x5, 0x9, 0xf161}, {{r10}, 0xfffffffffffffff9, 0x20, 0x6, 0x101, 0x9476}, {{r11}, 0xffffffffffffffff, 0xab, 0x4, 0x7fffffff, 0x9}, {{r12}, 0xfffffffffffffff9, 0x0, 0x40000023, 0x8b9, 0x1}, {{r13}, 0xfffffffffffffffd, 0x8, 0x43d925ffb727052e, 0x6, 0x9}], 0x400, &(0x7f0000000540)={0x1, 0x3233}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r14 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000040)=[{{r14}, 0xffffffffffffffff, 0x1}, {{r14}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) 12:20:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb56, 0xffffffff, 0x0, 0x7fffffff, "81235085f22463a761594c04ab25e66dbaa07f1a", 0x6, 0x7}) r1 = socket(0x800000000032, 0xffffffffffffffff, 0x4c1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce804000000000000007cef120d98f193f18416ab7385cbc79967d0b65cd4b07a2c6a1244bbb457c199b354db56ebeb4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x93) pckbd_enable: command error 12:20:03 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x596) 12:20:03 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x102, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x13, r0, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000300)=""/236, 0xec}, {&(0x7f0000000400)=""/241, 0xf1}], 0x2) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x9}) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180), 0x707d}], 0x100000000000005e, 0x0) 12:20:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x0, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) write(r1, &(0x7f0000000680)="5ed65c8e50f2d3dfcdceadd4529a56527f58fa0f3448123b986543d233f7be3c92a67354b6840eb28e5983cb4e88397609f60d922ca65957c63166", 0x3b) writev(r0, &(0x7f0000000340), 0x0) r3 = dup(r2) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000140)="2041d61e5286542d6cdf56e4835c89721334c2a513ea41", 0x17}, {&(0x7f0000000180)="3ad21304518e1a3165e2f57ee0172b94498c6514cda9dc2dc2637576c57d97fce11b05b6d966f6413dfd53bc23eca8cd854e6cc96406a0be509e95219a6cd4f60198ef4bbb0ae825a76dc35e0e449f6dc837c55ffd2d0ba39dc28bfc5e05386d8c7f0c2047a8ded518eed7f8baa17569cf46ad94ba18df5564d353a0dda9152afe0ff7b2df8cda88576351dfa93ca3f126b33fe266d1558846d18530edb48dfdcce5e6aee5d4f42cd5c9273edc0fe87c8425a815190d5a2ec779bf67d95225", 0xbf}, {&(0x7f0000000240)="51170bcc6feb1e3a4191e2e71c0f21bbef3b8f22e3a191000aa99fc533ec6621fb18cae10a183952ae570f11bfa8b4f0a9b6a11a8c1893e91ad4dad7804fb632011ce2ba2d3247f1fd", 0x49}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="358ad5ccbff5235efeab142c565a2646f164d3f223e927258a911e52a3e575848522ce5e559e42b72fae6cdf467b6ec494b0d9bba69a270e70c47d37b44f71cbc10f564ddc6f8efdc54c16f16272fc847e13f20a62ee9137bc702821e0d42002475f4cb9da73210f116ae984", 0x6c}, {&(0x7f0000000380)="1275039480447a3651ea8377b1fc79ea5fdabd3c0deb45d47f325996ed462fbf3fa43210097ffd947d48e75037a4f2afe7b40891468e2f70ef1e6b83a29c8b8a2c34e177d4cdff456cd54d846b35641bb0c19705a4f3e652d5e6d2bb9b38060bd346a1cc8fcee42cffe42f393f4716a0b25e89fb49a3369a4b9f4468016fe3", 0x7f}, {&(0x7f0000000400)="17cb045a310e10b71a3ebc5dc882487e13c8fa8740737613b8adec4b0192b621865c98673c85b39934fad53d9059acdffa8655f47589494ee369fabb4b979f703829e57f9775610ab5029a4c25d25247f13a4bcedb5dcd225a0568de748944dfc560e5680dd570f3432d2e1cf6bc88", 0x6f}, {&(0x7f0000000480)="9ce78fb1f4ac3235a5b9dcb53b07fe38b2af1bb01f62cd8ed62c92bece7e3e689a2003cbd4e70c1ee485f27a834f257846f511ed41429168db8cb4f7f604032f3d14229a56084445566f127f2ef4d5503a2564475ec717262518065bd1d9c89c90b3236418c0762a2e8060622aa77477927e7b3db627c67cf83e2a2cbe1329079de4562afd84141deecc45e286980c6ed03ecf0b6372de2177eaec6861ac8431d85e89f887d01ef390e1458acc9a951f956a725faeb8a59a94085a224da55d167f7c08ce85bd42d4c0092af67ba7f7c4675f0dafdbf7a5f37ab963ff884826d944", 0xe1}], 0x8, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r1, r1]}], 0x20, 0x402}, 0x5) setrlimit(0x0, &(0x7f00000002c0)={0x2, 0x64}) 12:20:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x80000000) r1 = msgget(0x3, 0x0) msgget(0x1, 0x600) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/31) 12:20:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x2, 0x139048f0}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 12:20:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc045, 0xfffffffffffffbfe) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x2) 12:20:04 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0x10002, 0x3, 0x20fdb8, "0200", 0xfffffffffffffffa, 0x4000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r2) 12:20:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x45) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) syz_open_pts() 12:20:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) faccessat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x80, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80487008, &(0x7f00000000c0)) 12:20:04 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r1 = dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = getpid() r3 = getpid() setpgid(r2, r3) r4 = kqueue() r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="943d0178993f771ff46ed3206148a936cfddb7292bbbd460a9206cdf657961470d8640f61b99c45f45f265e0b30b213dbcb643ff830a8a58279dc0da32b88eb972700bfd6b7ffec7d24193f60fd03b8fa58cc7d2e54e61b92f766273747f37a95dcb2c42d7914ec65712f3d1ed89be6d0778006c4b7c332c697ff137b1c8cd959a2fdba20d62dfed5235605cabc9022be5fc48ddd6e6d80a5e97146cda728829ea4ea8126a7fa324aa16f84dcb2d725124cfbc26aa8396d628410117af1ec80ce1e1a2cf67", 0xc5}, {&(0x7f0000000340)="7c0a5294136669ce5f1109653f10e300b8fde090ef1803d71921d20ed5614e641b2af2215543301a", 0x28}], 0x2, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r8 = openat(r1, &(0x7f00000001c0)='./file1\x00', 0x80, 0x0) kqueue() kevent(r5, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x0, 0x894, 0x4}, {{r8}, 0xfffffffffffffffa, 0x6, 0x60, 0x3, 0x2}], 0x60, 0x0, 0x10000, 0x0) close(r7) flock(r6, 0x8) symlinkat(&(0x7f0000000100)='./file0\x00', r6, &(0x7f0000000140)='./file0\x00') open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x4) 12:20:04 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) bind(r0, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669016530009e760aa061171a0342162e4afc66a65677412e2c09082f2983bce0f49de5f1fde43f5093e4278b0e2b465d0651d27deddb902c53dc12ab00dd109a0871ed5025e87a2c38b5290bd6825a4e57fd7d46bedb505d544194f02efb6afe97ffd6dcc8e9e6575b47c0a13770c76acf60ac5c3670eb77136d175acf7462c0dd2b44359c7d46bbec66cd00162ad99ce17cd03133cfd45c6d3f4be89c68fd2ddbba5c766097fe4bc13cb528b781530da94d2369631ffcf1bd"], 0xa) r2 = socket(0x10000000002, 0x2, 0x4) fcntl$getflags(r1, 0x1) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname(r2, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 12:20:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xc13b, 0x1, 0x10000, 0x900, "60633b55d4786ce0780bad4f75c87509934a2a23", 0x80000000, 0x7}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) 12:20:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1f, 0x755, './file0\x00', 0x80, 0x0, 0x7, 0x40000}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x48, 0x8, 0x3f7, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000008, 0xb32, 0xfff}, {{r0}, 0xffffffffffffffff, 0x22, 0xfffff, 0xd41, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x8, 0x725d}, {{r0}, 0xfffffffffffffff9, 0x11, 0x6, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x9, 0x80000000, 0x3f, 0x101}, {{r0}, 0xfffffffffffffffb, 0x40, 0x400000e8, 0xff, 0x37af}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2a, 0xf0000001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x18c, 0x3}, {{r0}, 0xfffffffffffffff8, 0x95, 0x80, 0x9, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x34, 0x95, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0xb24, 0xffffffffffffff73}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0xe9, 0x401}, {{r0}, 0x0, 0x2, 0x40, 0x14000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x4c, 0x2, 0x8000, 0x800}], 0x80000001, &(0x7f0000000040)={0x80000000, 0x5}) 12:20:04 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001ac0)="1f73e717b6f0e8d37c8906281583ab49377d3d538fb90592ce3d90e235fe82bc81b8a8c4f5d35a3df558636a9cdaa057ea961624f55a9b4e3aba63c59ee8646d2f38cd972996d9046044e3ff624d65bd15ae18d5f7414c71c943bacc2e8eccd70a4242be3460bda7662c18832d98995a787e070000000000000089d634d9f2ac52da6ccbed5aaa9d0917e9246c9d3747e9edd67f30ec807f09c0b1b605380f7b32ab72675657854002544bbd89fb52ace26d53a1979d36a0e12ddc599f9efd66d1919c58ce15e8cbe27b2525db85b859797a2871820acb0b833e0845552f52de152f28622394fdcbdf3dafeb59756d6e5b475888ac39bb38a19d373214cabf0c801d1e0d668ed55ba827a2119b72d0dc71617a040c55d33e2d5f09ae43a983d48e41234d912ca0248ad54c092804c069039c9d04fa4005b0b547f2ef023cf8bb7056e0f959d5cb3b304ef770c57873bfe7cea3d3fb8fa77b70263e3107ce67af51cc63eca56bd9bf3fa0a6bf015644dbabc08cdc062ecb0b9dc2e598075c25ad09ec0c0baf92ea4f78b53cc6d3db0aff", 0x190) r2 = semget$private(0x0, 0x3, 0x80) munlockall() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r3 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) semop(r2, &(0x7f0000000280)=[{0x4, 0x1, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8ee, 0xa0, 0x7f, 0x8, "8f534810b6e6a8dd693a699e9848a02c345f871e", 0x7, 0x5}) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000004c0)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30090, 0x0) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0x3) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000540)="05fbc5f8537b2f3733af19ab21d34a393f08e0396eb1640ebcfeb4967a3d2ec10de4590523788272b2a32d5b4c7d8ecfb6c4e6b8ac664ae219184374773299d57ce8d3160965378207fa915644", 0x4d}], 0x1, 0x0}, 0x406) getegid() sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001980)=[{&(0x7f0000000980)="fe1adac1eda3a2e61722bf5f5ab3f2c64a5b37136b6b6cd27ae05e7f4ea306c550d2f99fb67f3cb7765eb5b36e3e6d5cf1f63db916c45ed2a59d6089afbe139c0fd78511aea213c9f6ec1ea1a78401c1d3263b2c2b0eb5b5879d297e9c457d96991edbb248b83d642c41bf4f82bc72051f132db093855e4c8a0c147c7499bf3226c7921751037b75a42c86b2b78f0ce09166f371c182b55af2afa1d0ef1e8c8ff97c53246d760a5e3ddb00ecb7da20cadd1a6fc54057c5a6bafd48dcb064405f2a24cce666509d6ba824cbe3c56b86adb12d2fb360108e0b31b73f58397d0b40300ec774b0db1a4351d1f59c01425564cbd351a8ceae2d997cb5d49d5e2d85ad4ec5005ec4d6b94f215a468e8e653dd971a07c6fbbcfb4d90da53a617e196a8564ba31a4bcb859eaaaba8897afcd1f91f7b7f5309cf2b9e33902290ef70e47fd3d096cc9c1d4b17b4a869a12a7eb2dc73110ec20d4d63d6be37e60f13eafd45dbdaa56c93a917c4d891c9a14ba2181a018a6459aa96366ad54ade8ef1f96efbeff7725793051b10eb97bbad21abc3d220c34b1d6d83b8108d76e8a466f31e94debba6a58da7a1af624fc63123c44bdb114ae90b66ffed30491a47ca9335b6c4bd1257b284a40635a36baec00e28f8dae0ed560adae5337c7a7f9c7328e5a4dad91bdab634be90674597373fc703f77c3e4d6f53141e16b1a76eb1fe3f9d4ae13e90805ae145f5410f4f3f69eaf9fad187f7818ae4bc8f7d3ff06021228fb4f86482c142f5b60bcdaa213a3fc5221578e7b91c3265222aa64847ff803d2bd1140c0d98dc6621faf470fb1a27f9e4760d13b14e334542fafeaf78bba32444bb52ce10cd2dac376bd558da2debba531751fb9f4bec135a763f62ee89ce8b7c1e6d1721245fb19e51adc0b0a61562e8df3e1b53c313c3d8e2457ab19056a902e584cfa92465f79eb0578f5f60f31ca70f2bc7427e795679030a1934e7a0058b9db57d0ef61d86ead62ff4551f3ff66a5608c5efed60fada88dee664b366199a2c2b475a1edb1b029c9dcf42dab7ec19b3ade14852f6de60143f823fa43621bfccf703f37fb62a84b3fa8f677d7d6bd1a9f8b2d58ce4506d9050e0e3ccfa603efffd83c4c5f7ffee933a0f8cbe9c87eaea900b378e07540ea6cee91e26cdd7a5e61889c430574026d66fc36791bf9452722dd1311815c7490b82cfce34f01ac23f4ae963b73a80b0e7fd1443e194997822526cc5e7b8daa7750cbfac7045dd40fb7dad9ea987b798e910eb1b67f4bb6d753de896842e2edd3c954df35185965758b30eb2206f310ef0a6edd462cad56bdf68a5de7b21a36b656e8f756e84ee09fcdaf67caf12126e3ddb9be2d633521d959f3fe15890a3cd55ab7ad2d41129556645f04847707615fb7466a211d501dd6c4cee82678c5ed3232a04a7e731aafaae926997edd09e800f768f4860d80a7d9aee31fcfed6b617b50d14c72200b322a6570b1a98118856a343cc8fb3cb236909e0dae9df90dd236b0db99bffd7822cb5c3abd5edc2b5e465ec56204dfdc1cf122465e927546556d87dde7565c14cef43a0be518c096bbc8a0ad1ff281ffa15a3c7427aeeabf7002e17fd747514245e7086e53e08ed7ed6751f2df9ec3567e2c9e326c9d10eb9e24f3158da9ba5109c81813b7172ea5019d1bd80582b4b6a0c547c645ce575b23c0d902fa987870f80bead7962fc17691f30ce48ad5118d8056be86a4258c26c88ada0ba15a151bf608abcc064310a3f057b266c10e836fa088371a9c35c1b59685b663606f8bae7f7523be612f86f1b1f2aa27975aaf3e8aa2675d4e8014449918a18ab76f86653982307fd380a85c18c47b9523407287b192b6c36f87b82fc013589a87ff5cd554f84414ae9b4eaa369b12a408443ebf145daa71c0ecccc22ca13f81bfa667fad9eb61617d5af41d9295157d54bf2d1a2e6e7f6764b35ec670c0d7afe9ee9984efa03279c0862de8a8a4a2da4ac10fcff0eee7bbe63355cec15a55e3d44b7b3db5dfb43a76711112580420298fa8a300782ca52c253973a335bac917bc558361da9574dd02b8776269a2921e4013e110f21e32b63612bd6ceee1bf07ab8f33e59c373197713da105b45a988bc221a6ccf349e634354926fe77baab929bda68e9e52bb9223ca328d1a4a0f494a98c1ce16b750081a61449bca808dba17e7fa890dd5852ce273fa23b2877d15fb81aa4a83f92762e955d8be432737b28c3645307dd16f2ba48e78e198e785ac3bba55079ac19c72d3b27613cdd693c5d237c5eee6afd8343f09df6b4c3240a3408cd260ed388cf81316bc55599e26762f075ca5f4593de3011e5cbe330a4fd9faa25a0cf148dade116ba94001f597f3c9a483a329b4d29a51ac25fb415201fb7e8b327972ed72513ccecb86780e0e1077fecbc72f4b3388b45e6cf2e6cd667e80a3d5424bb16099b8cec77e7654b216966915526f7fb8c8597c4e9abd340d49ea56ee5b1123a6a9d3482283f29a86f25347d73b0940b5d9d4b63ee289b9293b014509109ae2df1fef193fe4c927ea2ee2c22fd15ed564d96b1678bdbb0b4ec65778f0c29e79cdff7f3b3656bc5028373bace369bb0ea5f7c72a5017c3be5d93c3747d4f39014308ff0099c249e45dcba324753cfefcfd8285cc118122e8791d3b7d3bbe990d15ad1c404e28fcc65aec1a38f335f900307a302dac8de1914788aa262fc7cf2fc574eb7ca148cf7893e859f07fbf5c759a25c7d6564cb9b32fe8880d8074e8f46bfe992e6858c5655a2df5d4fad01829039a36dc10a4bfc965d36c7ac06ebe0731a9c3ea3ad3fef438551d6a3c243c5ee8fc922bad5208b08256c2b75614614dfb772b9ec93ab052824a8ea20ac9b90c775e10e469581434ad1ffced87decdc3a3883d6bf0724e264aa4f0698b16b9e220af4b768f668ee249ce2020e33f0331f0c83a86ed379bc6fbc98f4aa75a9601834513494b91ac55e8e4594609a29e5961f94c698a47936e67775169f30ba1e49376c3319db41c592d985474e28bf44ef507e3ca67dc01b0a290f5360639942e39f821066400a079dc566db483872f206329c008dbefb51953d3beef56ada92e4b7a03546e3a305514cfa2aef81a70e8e86dd83dea14134d78f2105dfc6724b128aaf87889a49b06089abac835d818951116b0f3317a32e64f94eab920c4c7fbea42c820a87dee4ece330777773d7d172cfa683b6baf4790b44c0b465a8fc943d85d13519a1a9cb24e00c5c12b8db73b6da42cdc7ad1661255251eb8b4a719f14c57d6aa6ed73fa4a4db48d5abd6d82a7be97e02f4f5bb30f8d027358342aebbfa5a348911aa7ba900e6106da5c87e4cbb568d45dd4e3c23583c3c207112f3543346af8b5c0400cc9978bc5a7a8dfe71048280031656dc0678106a844641515918601e6c8812e750870a19e5f894b3522da933676d1050d8a117f3411e3e85c5183a442020afae02bd17483c3e9faeec274a8a9d16a82e9e10b7f417dbe7077e7b7e39f9cf1d0c9c5ab47f4c0c95743a6e44eb4691867ae5f212c3ae0e3ed8490f41445d81230b8a6ee9bb0a70efe48d70c5cf697967e6723718237726d3b3074cf4d0be88155267793c598bcb33743532717b8baa6f7fe6d043e5c0a133a6bac5a4703d712aaacbf5b19fef1762ae5bab1032017e6dcb6809c24584f9e825b1271e051b64fdb63d97bb978d49f490aa2325e90dc3c1fd0de39f882b376ed4f59acc4af69de172d9434529b40f4ed696dc70b2affd9a3a4b6189d2477134702f204ff90f69a54915d4a8314db34973421152e70b9413e9d32a0644b1409ea6369740f28f09197639ccfa5e0cf3bc97f7ce5493ce67b40e057a0e814b37d0744252fa7c184133015c36752ce693d0360c865f48a1d5d0ddaf3d4fea758590c3ae329f4b5f4741f0574c6fd747252d5f4b72df5a103d364c6f5e2dd911b81a0e3ff7741a2da3b9ccfb41d9c71b81a7bcab752522bac2ab52db69898a45f2eff49cd02aea0530357578718b1c1b98b9d8c7d176a7b1b7a410ea50d06ab0a3ef6e98ae6340ea7f5cac99ab0139bcc2670f42bb8f5960baac9e7a899301e21d133878f74687831860844b0ea950b3b8ee9a3299c798c5c7f403d80e61fdde5b293022eea31b11772d4eef26ba5f8e1e495efc089e52fe0514e631f60bedb48062057d9c55ec08a61fbcfab94a73fa79cedb618d2486cfcd454cce75f92adf1fe700db3e7ddfefd26870978e36590bd9264188d4e30d927f2d39897c90f97327f5295e6ca4bbc0c4bd3154a94735e31a38f2e1476606b87f982a916f4fb0e585baf26775b6ff8abfeb38f976965a07a16706357a721130d5d247ddb335f1930299163819bf1ee1d7df47bd9fd8d596eb672a62d1cb718b9bbb2b779b45391a4a7102d81915c428d4c33e8fd41beaeba0886cdf5e6dccba4265dee3b1ce885090757e5c378c3dd1761d1417b6d32edd2581587aea72d231e29847648ee479f1e75fa95fe71a0519e062cff9899e4115310984db3320b4898f429558a16c3f5966340a760a1da9b7ebbb527dfd8d9937b9210c38938553bfdaa31d908a4175ab694eb4762dd81b24b1401e90139fbd3a1df67ddd4be11dcd8a0cb3e221507dda40495561d8dde26737b8330e21addeaccc9b474aa153a05fe4be805b5afe088671c06f8a2249f50fd1e5d1e79bcd4ca4a22da2b0bc0985673ecde0a2f807e191d825b9693ff69a6273d72e7e42e01c956338a59c876260e4c2a57e750d7a5e5b27af055d022d2ab8dd9c0267d7628c6e4799cc75a77336015f11228cbdbd2d9305aeb86453789b70641f6110cd78ea19f85d10f3716a47008cd8f88da1312911cd1a2e28a5d47812776800c8ef9b0012bbb0277ad68ecbbcbe015d10c9f45ef4f49f92234e740b23e62bdc4069db2901c07586b605537e64648a35dc110f6fa65ae199f38f2b187c105eee1c49eaf52e99f3814e3dc69de328c5182cf2017e18535e296c80570284fac8fbda9c80de8c239f355e002bcbe78c1dfa291a1f626f1ec208e3909d5c566f91a94995cef882454d21fcbeb919b2451eb457e0c69c6c8ba2f8e12e9bf967dfbf656ee95113bac829ae8e4c3d89198fad50ab1f3c53448a9c970231432325a1f40a27bc336d78942a905cb308e59a51082d61a7885812193a01323ca6fdf5ec980a992307b4defa1be432e664b96142bbed1456bf1bfca31e853ab2805c1edfc486985676d80478e78d0ff4176013cd92dfac0e28a55a93be984080aaa7a07fec81313ca4dfff8d517ee0811b3e5d99b51f9e0ee23bb9774ec1ce423334f4818891ecbf3fec8527a35c7476515d0b0467b36cf0c3ecec8e3353785842d08e55e8bea1bb4316bf11d8396c9d34e081c790219d46dbda44c02e154f6bb9e3b7a2ee9bf7a6a3472b801b0aac78e44d26f97d32238b0b7a51d0f9c35fd4c9ddcb0263aec7f7adf0ba63097034c24c59736483a196cf572b53f41d9b875c3e94c0d1b2bb8258fde91fdfd1d73855e1a307d4324f5515c4c9df3903a4c2a6a818b78032ffc93ef43cfa3fcbfacd4bb20e3cb3dd4b02a104a99cf4a385242970c72d48613a200473448f3558bb1c9d13751ec45e398412b4d20fb38e348f2d1ec04dafc00aa70e9a86ecf450344fc3c6ac06b1a2793eee5a47e5ae35c5c2692c8ba26cfad5dd06f90c3406983233288943c1dd8a06332dd841a9af45dbf258ee63c4631520a30800d698aca5ae29f7240f9e8fa30988960a481b4ea40b77e0a85", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x402) openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x8) 12:20:04 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) r3 = socket(0x18, 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000000c0)) sendto$inet6(r3, &(0x7f0000000180)="54f124faf1d96db2a1f2444fc9980074f16c39eb567df63be6557d69d4606b034598c54fd37c2a7611643491565017484b6314d7ea5c0813df08fbb79cf742514b399b17c17cf9ae74ab1b4c2df8955c250d318150446be16025a993bf9e7dd304cbcd0520614cbd2989fb3573533f30f20b99927a7243e401815e", 0x7b, 0x408, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x6}, 0xc) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setuid(r0) 12:20:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getdents(r0, &(0x7f0000000040)=""/190, 0xbe) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 12:20:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000ac0)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed54bb44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218ccbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0c55e553073a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a5a2543fe64cbf2f074130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd10000000000000000dcbb5860d6f7e554b328f60a666fece7ad7f420a18d431c6a40600000000000000217e960000000013a9c1c97ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d1028363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d312271f0bd94c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4cfa9fdb9eada732270015d4e71e0aad762b6257fdbfd9ac22324b49a2b7ece379d425d081c1dc5679ad35dd56c5e0d007217fae7ce28c2d92db407c8ba9128919fef892857ccbd63792dfe7ebcbb65e357ce4379cb19b2c3e346bfedca4099d93521393cfb066ad3657d26cc3bfb274601bb8dbd43c1213b71314e4656a9334e929f3e3ded7e10cd3e63da4650d5d4e5f00b98c840505f1c21c226087bb56f2139e9374a85a75fda1f1e1ffe9887d8545312d20456480eec9bd724f0182618f1a5cd7c0ea55d581a78c5365ba102f717161658baa95ff9", 0x330) syz_open_pts() 12:20:05 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, r1) 05:49:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80098b, 0x5473, "85fe4dbfa602ffffff0988292b3f1700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:31 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/87, 0x57}], 0x2, &(0x7f0000000280)=""/68, 0x44}, 0x40) openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 05:49:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x181) fcntl$setown(r0, 0x6, 0x0) close(r0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x141, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x210, 0x0) 05:49:31 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="2e9a29552912b3e7729f1a18aec128056def68cad49e6345ef995929f32406a91b2464045ab9c5fbeceef404f09f520db1509c657b22af51ccab1d647bb451993e624b714ab2f20f3b60b774d3a7e6256c5e35646220dcfdc3f0d7f7961a2563dec5216b277e2132743ae2bc89baf428c5e9a7c848ff16ba5f1467730729361bb9181ba73f43ca058645407b56ddb9ac6c762c2e440bf6cb84017b5c", 0x9c, 0x0, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/51, 0x33) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x9, [{0x1, 0x3ff}, {0x2, 0x100000000}, {0x1, 0x4000000}, {0x3, 0x6}, {0x3, 0x8}, {0x3, 0x800}, {0x1, 0x3f}, {0x3, 0x59e1}, {0x3, 0xffff}, {0x3, 0x7}, {0x2}, {0x3, 0xab6f}, {0x3, 0xffffffffffffffff}, {0x1, 0x9dd4}, {0x2, 0x4}, {0x0, 0x800}, {0x3, 0x8}, {0x2, 0x9}, {0x2, 0x7fffffff}, {0x3, 0x287}, {0x3, 0xa70}, {0x2, 0x4}, {0x2, 0xbcd}, {0x3, 0x6}, {0x3}, {0x2, 0xfffffffffffffffd}, {0x3, 0x1}, {0x1, 0xac7}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x3}]}) dup2(r1, r1) 05:49:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000156af7dd7d7a267fded0f72a3832d80000000000006128000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000558ad7bed7b9bdcafad9a3523dcbee3360da29211eb68b2899f1a4e11604798dd334ca0c511863cab4139601414bb18234aeab3106b09ffe80d067bd89ec90f0d9637417cac1b66fabadb84d249f03094e6a51138873bf8407398188e69e307c20e787521f4f4a"], &(0x7f0000000140)=0x1b5) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f0000000800)) 05:49:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$getflags(r1, 0x3) 05:49:31 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000014c0)={0x0, 0xffffffff}) mlockall(0x3) r1 = getgid() getgroups(0x7, &(0x7f0000001480)=[0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x6, 0x3, 0x6, 0x1, 0x101, 0x3000000000000000, 0x4, 0x0, 0x2, 0xffff, 0x80}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) getgroups(0x2, &(0x7f0000001040)=[r3, r3]) mkdir(&(0x7f00000015c0)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpid() r5 = open(&(0x7f0000001340)='./file1\x00', 0x82, 0x2) unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) bind$unix(r5, &(0x7f0000001200)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r6 = socket(0x11, 0x4003, 0x0) setsockopt(r6, 0x11, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001100), 0x10001) 05:49:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffc) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 05:49:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 05:49:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/69, 0x45}, {&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/130, 0x82}], 0x5, 0x0) 05:49:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x4, 0x2, 0x6, 0x6, "a4246c29ffafaa0cb36904d315941c6cd67b2743", 0x1, 0x9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3ff, 0x5, 0xfffffffffffffffd, 0x5, "e1c45f676eb354c2b1ee382c016a329b22a4dd3e", 0x5, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 05:49:32 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x922e, 0x73b19abc}, {{r0}, 0xfffffffffffffff9, 0x68, 0x20000001, 0xf789}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x4000b9c5, 0x9}, {{r2}, 0xfffffffffffffffa, 0x0, 0xa, 0x40}], 0xffffffffffffff06, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x2, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x19, 0x11, 0x2, 0x200}, {{r2}, 0xffffffffffffffff, 0x20, 0x41, 0x3f, 0x101}], 0x4, &(0x7f0000000040)={0x4, 0x2}) 05:49:32 executing program 1: r0 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x80) r1 = getpgrp() r2 = semget(0x3, 0x3, 0x8) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000000)=""/165) msgget(0x1, 0x0) setpgid(r1, r1) r3 = msgget$private(0x0, 0x49c) msgget$private(0x0, 0x100) r4 = socket$inet6(0x18, 0x4007, 0x5) semget$private(0x0, 0x7, 0x180) r5 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = geteuid() r8 = getgid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x47, r5, r6, r7, r8, 0x114, 0xffff}, 0x0, 0x3, r1, r1, 0x0, 0xad40, 0x7445, 0x2}) r9 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200, 0x10) r10 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x48) renameat(r9, &(0x7f0000000200)='./file0\x00', r10, &(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f00000002c0)={'./file0/file0\x00', 0x3, 0x4, 0x0, 0x0, 0x40, 0xfffffffffffffff9, 0x48b, 0x1, 0x2, 0x4, 0xff}) accept(r10, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) ioctl$KDSETRAD(r10, 0x20004b43) socketpair(0x18, 0x4, 0xffffffff, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r10, 0x80045745, &(0x7f0000000400)) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000440)="839427cdae595ec1042079e5ea591c55b2fecdf30aba78d97ef1b3266b941288c6187c0af81ac0d7a2c3dee489e7ac641cd73d1a42bb6aa0ee589f31e2b0db9ecbd6cf337ea6a63863359ef4be413147397f1cff95975dd23e5b4fb048017fb69ffc1dd18a939581a684a0e12f1578bf55e9c03c11b34139263d7d6293cb13944e52747a6e07af6dbd9d4b20d070d506df82dd81fd04d2ea3b53cedc4ae2b58f8f9ad05f4ca6b2959f6c89d4af79f6013f053efec6305026244fc012a80d2c108790e926140dd775cb676987e536e4e9e99d5ed453321821c5605f37eaf1628553d815ec418f8b2820984931cdb1b7aa9d471f7e29a38d67e005d77e4ce21d7fe8b8f0495c92ab01752aad23b21632b6231989b748a2be251f88018315ec4dd9160b7921cb04fafdc14a6407ac564841f2c1b77afbb79f9198aa740e5bbb3f1508d5e941bf6f835537af93f268dacf81b382db6970aec68ab2cda7a4ad0fb163a66660b9803b7e23f53c8c6e432cb543a6f58248179f5916df10b3330909c98aa4d8b65ed40a86ba98d61812f197835031fd1737e47b8b044751f31e9ec3e8a234a5eb73749da60b940e5df43b2a09318ed0c153d5d86fa7444f7becda6e33cba3b19566e9a3a9a8066732234988d8aa29eac55b5f822b0781ce0304a70bc0f089914982a941f1ba8b57061d8050824daba671529a04186396887047008a20eb7556b8783b42fa05e113a2db70d0032b7033b040af50e3779bbbf667f9ae36515711543863bdb1ff6015d72f8a8938b5fe78f403cdf682747d4dcf8dfdac164313fb7940d31f9a8e22e1e6ab80b302eb98dee534efc78b45cae6c2ef8712645315da4f89c2ce70caab2cb292fdc9656462745a6b74f815fd14a862f80256b57c5c23007b62d776fbd9bdf43d1bb56de561e1f2f8193fab75133808fbc2cd354f27013095dd8ab4ef39e646b15fd00b212250a5800ad170e567e3bea5f5bae0a92eaba24be66b5a152be430aa01532e88b564eea7192adccfe583c9c5ee5d1d26fd9e6433620fefe9a5ccefd4747c129f72671347867b2b2d0e5a34510035e011e77c05bef84c9ab7d01f5c20c0f78c5ff1b3547ea98c681e55a1264ae99de08abb5a59c44e87c5afdf0442db9edd981fefb6e6a86a7cde775fc04cc221ed0f8c8e14643593591fa20cc77e9c3fb556b38b3379a2e460867a93f95f328d9e32eba3892742c69ac90070770a7505b9c9886c9e91982b81f39052acafc87f4ba37b6fdc9525706ff6d74779af0e4f4a97a73d149efb3202690ea64ecc50f95bca76bb4b22b2689c94e224a72a70d5924ee9d2026aa044a41466bce18af4c11134b188830a26bc89f56621f45101d1abfe879eb0f3b9eb3f813926df1839b3cbddd2616bc2c3b2a0e575a6fe95bb5c72ae4e2314d649aeee14373b98eb8d975d1f46455eda87e52d86bf3b6b4e6f7b0a676ee2a9cfdb9668f3de074b0b368ef4c3301187193e2153346e8687c46fd3c1480a7580b5b847798f467ee309e9e75ece22b138388fe95c376ace65ddcd13a33bbb33ff67ff3aabbcb52b7c0f7f275fa0cb0a43acb5e4de66688d36d4d00391caa21e54c9d792aa1164bc66df03243c0b2199c1d7f556dc8054a52adb3a51b700a2f464e0631cf2e374241707adbb658eaba2b654711acc918bf08cf94c03fc466354a07f117af3e25fc9e796b1833ae564c4218c2d6fb46ebf926e7488bd26769626e3ee7e1ed286090e83ec545887275aaa9e2c5591613b5bf71a1d34ef21b13fb45464dc025d15f8adaef9578992c2d55054a9b4d363dd4e1d814a4b5ea27e4197eadfe5595512eea3f910442a5bb3951984f4b546f07e1fc237f50d89bc7d7894ff2e3369fd2319f24f4cb3cdf0e745a9dab418c8376334136db77d66f9fd4089c480bf0a148945c403b7dd02f3b4223738bd5f4cd4638cd4879dd076b4bf927f5fc256414dfdbb09b381bd6de41c85fd7819175f5759f169fe427de1bd5cfad7806941723554df14f2edfd2860448eb7589a73bc3c95ef3ba2b44662111919de1c5938d2a147248450bf87eb35e8eaec7ce246ac43f452d6d45d9c6b4cc2520356bab8ae6345c16c4236f3d361a2e573bc085fee15aace83be923b9ff02e656e499a5f58fa70e1a9c36a168fba976d8bd707cc7996403aa0d71fceead77c94d8baf4ed58e8c9992fa8750c5d925407c5a2109c6f4ebb33e2f5fbe2ef28e252460c3ddff4c72aa4fedb71a9d8678fdee357c2e1d34f73c918870ba9267b3f0b5980236206dc6e9eccfefb4fdb8640439f644b65ec91d4c4b1137232e8696297cb061354c840b26ad8e0be2bc439e4d019999ee4a975bc8342ce23547eb6ef9106b3306091ee9dd8d472e829dcafdf0d330f0f529daa9f2245f2bf00a0631b778e1e58d41f79f1c06c4a21dca603dd235d8bd13d163809d55b5921c318b5d8073eb65475f1bda8b1b9b6d881d9766d5c13da4c10952fb7eaec487c88aad303964a531f2551d189cee58b6b4da12d9bd01bc3bab42ce985616ea3106e13d61dec0e0ae981c05cf609213689a208cf3b40b664e864a2c7a85c08a3303333d3297aeab4202f6ef558cab7cf49536917838df07262ce412f2321bf1b0f60ca8aa744324733c43fe948207711df943ce8518f5f0234f7c6e42b8c1f174a59f25ac8d72d7e49a5bbff7f78bec1579d8d9bfe7b1bc0bb5944465f74a2cded47e841b179cf48cc07e2cc8faed28f82f14466fb986bbacbf997f422b1458cf04e23daf068d1b4cf1a6727f06426fccfc1f4558652b04c7da5a88206c648091a989065955d821fe1128b14f41388dc168fa7343bd57f57cdb3cc4baf12affb33b93e357144dc7c1cbe45e90ecbdcd945a4e8ef62baefe4c7db61e7c0c4719ad1cd5fba477aed74fc8d56730d0ab12d2afba3fbc10968f15095c5b5afccde7fd3f4efca213f97701d97c7e788149e3e960394d6b99c36f3130f4418c3dc88490be843977cf2d68ad1bac8b210cce52a329f1a62f7321b3914ad5b7f23e8f896dfc96cb87c2a4a54f08ddf8f7d5a349524a7ec46618d793e1ab9f37732626db9a447c670ed448858a0af216fea5d4f1376c6af782094d09129a0575596a736de38a86c847154188f1dd2d60692efaf40dbcbd4631d90cc1d19bbac3ceca177992fb72a56ec5158c4a046e55aeddea70635dfd17535aef621048a88479736e2ac30954596c54288b0b85ea16a23848498250f691e42a554eccfba69e50c54bd9cdae5070466f0d948b8e65553a82d0f937677d03ddea405beb213c560486863d2f142b17b0300bfbc6641536e666882b600ac6b5c263419e381b2c67ed2755d1ac641d7986d03f0561865e0cde7a967f497ac16df6898b6913ffda34e137e6ff5984575384e053d05bbd4095189451f8139e899a8f9328f32b8935488ec86fe65c9577b15c14c419a6d89ae4b41ea31b70d0d5f49fddeb7ea26e1de4491a9795f74415056bc52dc045668899f750db815727491be13d1574d86e3b70192b206fa9acd259c3b4b0e16c2d4ba2cb4aa63cf36bd5329d20712141ee58c45cf90ab944d1d2183ee05f6c328e65718f66ac5659d75fc402f31fc54aa4f53c31b681075e749ea5a861459230737e1594932518d5ecf3a8d57163c57ed60695b1af0362a2b06dd669a61c4e7d03e27ba74d1457a629877ec5182588d70328c02801564b6703fe2dca103b135a2c79bd54aaf4ea2bfaf3039535de7b832794ca192584339c1f6675d59550db21e9671b158c5ac9af13b413641b6f68e9a8189b81e67c4f27528b2bbe790a3acca7f7add9d8bc595685e2d34b2f84054a9b1a27227ca343da050a5dc3cd46989a5ef94ef1176d3abfe8fa34889d88cf1b1b2e7ad876da498dfde2d0de85d2548da6673355cc7482aa18614872ab58928cfb64bed8e22640717fc2d416e5a60b2c33f5477a21fa4225afd964118bf972064803cedbf2c48fe0d0af96d9548c11a278055e6b3cba9ec41bbac07ea523173dfb373cdfbc1cb8045882527dfb0dadd9dd3ba5739c1f76c0afd7c12159182c8725986bef0567e7510a72f3d2fda3210ec129cb08604ae89c6da5d2482f6ef81ef0baca729084b2988c6b4972a2da59f9f87cdf5cea2ecb9b1923345025f14c0c5e4f6b91abb989ddca3b7443601735ccfedefef20a11dc59fe085d9f00073255e90fe4d52faa68cd63ff69b37a34e58b98a7f891c8fbecbe9b72f0e74f265a987483da76e806b6cf174c7f14dc6dd48c5ba0370f2a6eede80798626407790dedb2eee60bb5a2d11821d9cd5d46b50f6b17d028dd7c0d9711476462b1f26458794a284e5211c7e1863ab535294f4c4ed88ee1fb1fb7842ba739fc90d3fed9648fede82e898b9c544b96758e852f968f4479adf27785e90013d99b2f82ef1c4f8c329188ae7e55545892b806b170b55abafc9717c29b6bb1ceb0ce85f6e2b2fdc5f3fd6b718977a95d2b035e438db1af7b8d165f6d97b96a9f8c3540bae6784930008e3e7e605cc17c08ef9cda6c746e5feec9e6a8b5f36fa36549008c78e8fe48f5cf06f0584588e0481bd27dda13615ecf96549fca19d653b07794af81f5b80d2062b11e25fc880c15114896482a4843ff8fa956d1b1a5da733aa09a8445478c94f7322d8b699640633346db6e4235a5e560b8ceb80ef956faf514ecd14c0f9a853f02a570bfd7ac2ba5282ff89afea762892955cf5c77ca707f3dc2b20e5769f709ba61fa0112298a0acb26b643570ae7113deb0e1e467caceee839ddb2138aa93876e4add65a7fd6bda21538fa4883817a1bba98b08b042206c982bae2cb92bebb731a971b4c926e57a7da83046565db5268982c283bb517fb81f366a4efaaa2b9f60b7a4fcdc321eea33bc89442167bb601ca8dd71d6153da00e5f298fb93e84ab8fc109d546a26691bfe3fa9e7bf62b0c7774b30e1e6862a63f1dcd23262199a08f5248ca252bf09fa3779ebffa089ffcf9b3ce197913f49617e978426a6935b1145105b8f7005e78e10a1ca12465b83f93c3f57b39458b0d256e2a0981eb5da35e86910cc6d5664a89f11c6c7a8427dd0cb916d6e631f2c9c77565323633b4d00116c861b9f06ef941a30969ab31a3e18d4d0e7e929c1fc6ed29fb42119f9dd1ce39ddf2668467a3c3eeedd2d3b6ac215f2e234e7a1e4496fa479816382bbdfdc2d727a46c5c9573008def9cb5a74a9db3a9eb2c2768f0f2b96b3e784434e09dbf4248063c22a9670b189f5e96948a5318bf48a63a75e51619258081074b7f454802fe22fb0295a8b81ab4d43f82af00d4457d25c1528ac500eb12d7febbcce3250eee49e1cf9d46df1b38c4dbf7878f7a0be9f2c2e87ffb4d0afc31bf03eb86e2fe80e6da070cc23dde2f5d405608a03d7488ffef4b90673f709a003081562845181b8480bb02b2eac7a440f57b50a6a0ff23f648ce4fb143a84d9d3f81af39bf6c81979838467c2d491aea712e2d493d1c312508ec9b77a185f78132faa4c6b944e67385c6d18c7dd14d56a167ab29bd4f29736216d5b571d7afe77b26a6d6796b2b9d113470c79683f6838c61be5259b79fa44b734f729e2173663c2542f1bd53bb0ec5c715a25d1ea0ae26b648bf4da027afd10b112d04e73ad7082a1bf89df524f0a4a5500669a8c909ba1fec3beed40bae641b6f2ed367466dff2b3ae1a945fa464ca6cd086d30316834b3e15566e891a99a6087bd7d496a326f0797e7471e07c524e0d3b3b8d64f1d987a63082fc06f57fb17a81a21666e", 0x1000) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000001440)=0x8f5) msgrcv(r3, &(0x7f0000001480)={0x0, ""/202}, 0xd2, 0x3, 0x0) pledge(&(0x7f0000001580)='#$/e&\x00', &(0x7f00000015c0)='\x00') msgrcv(r3, &(0x7f0000001600)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 05:49:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd8a, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)="f62ca4dcaef5359b189cf2a20752b66df5b987be87fb5593c197a887412b10afd8", 0x21}], 0x1, 0x0) write(r0, &(0x7f00000007c0)="fe4dc3363ecd1cf26d5fda496f468a5c89289174523f9889202f22d3175104422b8fe8b489bff060691a34e8b93cfccab1fa75261ad55885667b5fee48f4581f7f84cb1034bd646f6a1990fad0c133ec4c993bc5744d91d99b006ad3b9c8d00ba03b16fbc4cf3c9e127f2b24695d8912f4de2b44884668e1ad3619dc738efce3251d33156c2278f8a6b299701d8f2787240b1fff74350c8caf6585b1cdbea62e3e", 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="33d81f205974f3af1f18121e2ba413e3a3e51dcff64674649a44549e47b0248fe772a9bbbda9d440ffde832b50c4b8cbb268f07c0a", 0x35}, {&(0x7f0000000080)="608f4819556294ea42bea29a61e130da68a5a1b00c", 0x15}, {&(0x7f00000002c0)="3b7fba8be38f1cdc047a2b2ee4c1d68456fef133335f3d7ba48002bd3d0d743e00db7fb92d6bac809019580d6faaac622e6f90a2e6e4bf3f94748be14c27c2666bb8b78a005aeec1341a26bedf532eb270483bb2131e8a00a1c6471ac3ee66e208993a3bf481201c24c3cd193742c4754cb1abd4a5726fa4639645c869a9dfbe11a6b014275ad7e746514e781208ca381724558ab9a46fb4d54c4d8212d8c2c2e5cbea7de47d65820d4decfd649c2a5b6a65b55731c41253cfc528139f05fb28be1977509d7a5c7b023e675dd2d9be491d7610f03f40621e23a8f32bd50aedc8c3151abfdabf280de8a1c34e7ed0a053fd2a8dcbd2a9c3f0b5", 0xf9}, {&(0x7f0000000400)="5d3f2423577108db2d598c7646a0abd964ba0284f62e793c0f7033ca167e5efc8e533e22aff08825cd91a29244dba7018d61f7942f672b0b5ddb5834a0735301893e452bc2fecbea8d80d00e028ad4e36c1a34fe1500d0c3a66102d719beb720d6c0ee82980b64ff6305865e54cd6be688170a500f264eab163bf93a24a9d4f1c6deed092d7d711a7a9e7d731ba646571fd8371afb75272c32f163b9dc2c97e6dc2b786445e38c8f7a7522e5415ca0bf8b9cc83e765c29171429e251956aba34e836979d3b50d8c7ecad06", 0xcb}, {&(0x7f0000000140)="063701b9358ad359b3fef3ba", 0xc}, {&(0x7f0000000500)="1686bc1574efa153f6ae80b149e4a8bb07bc4b1d30322fc6b00abec1e7b5aa382f96b4cb21ede16951520373d36500a5084ff28c037458fc7791624f2109ac8e59bfd77e789da66a13fe6f8384d5ce0f6a1ca5adb3e2259459ac45cfa1d2a171c707f7c6462da9fd1fe336f714f1b9c4e88ca8631e2888e964982dcbbd5a38b3a33be1a76e13707dcf8cb353c33e075144ed9be2ad4444808a3f975fa0812ade578aa8f4fd560b2c8edf7c17c2bb8953", 0xb0}], 0x6, &(0x7f0000000640)=[{0xa8, 0xffff, 0xfffffffffffff270, "7ee23ea3d2b300278621b297d403eb773a0adee9ac81969fae0576c3ac887763adf27fd1d7b0971e99344507146284f277acace34ee7247e395b526a2027d470e1e0774731836edb58cba2fbaefe8f98c5e0ad07c6a980672521feb9f4088ace24e0f317fbb12eee3b2769c3f8242dfb51f57c57471ea884c8862735c5cd1ceef8872b337274c72fdcab9c0bebf6b691b03cc1"}, {0x18, 0x1, 0x21, "95f1af"}, {0x28, 0x2d375b3ba8c52ee7, 0x579, "86c8669a2ad48bebb6dfba05a6e9b8b4e9e788427f"}, {0x90, 0xffff, 0x0, "9f9ba9f30a9ef60c9c23868d5485b0417bef20cff43509af0d290133c50686591809eb918572589a3c5870f75bfda67e4182e29e031945a8acd7cf47e09dbb8bf4adb2e053a4a277a68988f8cb568b23c237288d76f51180f9a53463cb90176e007bb8428ef7265cae59936f6ab0e9544bd064b5da61c0019e1db7cf6e"}], 0x178}, 0x8) 05:49:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4000000200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000040)=0x11d) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20001, 0x20) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x12, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r5) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000280)=0x1) 05:49:33 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xffffffffffffff58, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) write(r1, &(0x7f0000000100)='w', 0x1) 05:49:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0xa5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x61, 0x60000001, 0x5, 0x100000000}, {{r1}, 0xffffffffffffffff, 0xfb, 0x80000023, 0x172c, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x60, 0x40, 0xfffffffffffffff8, 0xffffffffffffffff}], 0xffffffffffffff81, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x5, 0x3ff}], 0x1, &(0x7f00000000c0)={0x400, 0x4}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2a, 0x20000000, 0x3db5, 0x7ff}], 0xd171, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x8, 0x1800000000000000, 0xfe00000000000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x64, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0x85b0, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20, 0xfffffffffffffff9, 0x1f}, {{r2}, 0x0, 0x80, 0x4, 0x1f, 0x20}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1f, 0x2}, {{r0}, 0x0, 0x0, 0x0, 0x10000, 0x5}, {{r2}, 0xffffffffffffffff, 0xc8, 0x80, 0xff, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2c, 0x40000020, 0x6, 0x6}], 0x1, &(0x7f00000003c0)={0x96, 0x200}) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 05:49:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x40002) setuid(0xee01) 05:49:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = msgget$private(0x0, 0x409) msgctl$IPC_RMID(r1, 0x0) fcntl$lock(r0, 0xb, 0x0) r2 = getuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) chown(&(0x7f0000000100)='./file0/file0\x00', r2, r3) 05:49:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x3, 0x0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) 05:49:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82afff00d6d448858e1c"], 0x10) r2 = dup2(r1, r0) sendto$unix(r2, &(0x7f0000000100)="5fb4fb062d7a03af44d8fd3944b4abcb2316058ecfdfa04f82b0670390fedb66fbc5e93e9e916aa7c98d849fc40009e0a381fa63ee69c9f09ce8a95e58986853b8f13b436b1a3c3e0f01f5a5a1e99e096a550a6a1880bd7942af41caa9810c98b0c028d5ffa9c5e49bd2411bbb90840f482eb19672b34c13df91ff9e2fbbe1f6e4d721ac4376e31a7119c485d167fc1b001711dbba9e4c08e9beccd6808ae832e97bf3f70625d9df3a8503e5b2502a6eca5260fc77d509443738fa5caa82fe327ebc58299859f7bebcdf3dd9908c2c702b000000003bb6c43c5bb0c01dd775e3e29af64465de8e4140fb0ad92fdfc7abd7c8227e4cab3a4b6bc8b7bdbc4720ed79074b3cb73f934d29f830653441b90e84ba6ff55914e389d28f3bf93650acf20905a71f8e25005187f5057e584f4ddd3f8b9f0d8f6cd1499511c7eec32a12", 0x13f, 0x8, &(0x7f0000000240)=ANY=[@ANYBLOB], 0x2a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r2) 05:49:33 executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) 05:49:33 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getpgrp() bind(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r4, 0x200000029, 0x2c, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:49:33 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000080)=0xfffffffffffffe11) r1 = dup(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 05:49:33 executing program 1: utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)={{0x7f9779e2, 0xd6}, {0x6a9a, 0xcc12}}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000300)=0xc) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1080, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0xcb, 0x1, 0xb452, 0x1, 0x6ed2}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0xa3) recvmsg(r2, &(0x7f0000000240)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/241, 0xf1}, 0x41) connect$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x10, 0x4, 0xf) getuid() open$dir(&(0x7f0000000380)='./file0\x00', 0x200, 0x8f) 05:49:33 executing program 1: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffffffffffdc4, 0x0, 0x1000) r1 = msgget(0x2, 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000280)={0x2, './file0\x00', './file0/file0\x00'}) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) msgrcv(r1, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)={0x3, "d06e5846ddc9091ca2d868e643bb9e8244a04289292a29a844d6df9db895515973a1758cb0cf1c7be9b1bcdd4ed099be511d8f56c0bd7641172114b5e3b69622772900ba36743c6ebbe26015471ca41bac14d574e6d28abccd720f8052b36292a9"}, 0x69, 0x0) msgget$private(0x0, 0x208) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) pipe(&(0x7f0000000200)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x6, 0xffffffff, 0x40, 0x1, 0x1, 0x7fffffff, 0x100000001, 0x0, 0x3, 0x8, 0x3}) 05:49:34 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xfeffffff00000000}], 0x39, 0x0, 0x20c, 0x0) 05:49:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000c80)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) fcntl$getflags(r0, 0x0) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x101, 0xff, r2}) 05:49:35 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca9, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x41) 05:49:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x4, 0x0, 0x80, 0x4, "62cac990e513e42323b8c4316969363d814c34c4", 0x10000, 0x9}) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) fsync(r0) 05:49:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x3f, 0x2}, {0x18, 0x1, 0xffff}, 0x1, [0x0, 0x1, 0x6, 0x3, 0xb52a, 0x9, 0x3, 0xffffffff]}, 0x3c) mknod(&(0x7f0000000540)='./file0\x00', 0x4000040002000, 0x2922) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='$.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='#\x00', &(0x7f0000000180)='\'[\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='^$[\x00', &(0x7f0000000280)='/#\x00', &(0x7f00000002c0)='-6\\\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='({(!\x00', &(0x7f0000000480)='\x00']) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000580)={0x40, 0x1, 0x40, 0x2, 0x4}, 0xc) close(0xffffffffffffffff) 05:49:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) fchmod(r0, 0x104) 05:49:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/12, 0xc}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8002, 0x4) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0xac) 05:49:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="abb2a6a4bd313220d7854e82668b01729316f9c6f38534a900d77d9a0c17d53ad5240c902123ab56e5b17a8178cb27a2c8188f53b3bebb323a839befb9b029e638d9f46dd822da1774c4f2cba05493058aa9788113666754765eb6e5d9a1944686f961691a900c6e4c57f01374f973366aa22b657aa778f9", 0x78}], 0x1) fcntl$dupfd(r0, 0xa, r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x900) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00233a270400000019edaeb9e7f6000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2c519a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) nanosleep(&(0x7f0000000000)={0x6, 0x3}, &(0x7f0000000040)) shutdown(r1, 0x1) chmod(&(0x7f0000000200)='./bus\x00', 0x8) 05:49:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) 05:49:36 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000000, 0x923, &(0x7f0000000080)="dc6772a08ea7b0b8db60709d6409bfba4baae5a4d6f54803181d02f479971c", 0x1f) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:36 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) socketpair(0x10, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 05:49:36 executing program 0: mprotect(&(0x7f00004a9000/0x1000)=nil, 0x1000, 0x5) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x4, 0x2, 0x5, 0x400, 0x8000, 0x1, 0x5, 0x9}, &(0x7f00000000c0)={0x7, 0x3ff}) mprotect(&(0x7f00004a9000/0x4000)=nil, 0x4000, 0x0) msgget(0x3, 0x180) 05:49:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=""/68, 0x44) write(r0, &(0x7f0000000180)="54d8", 0x2) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0xffff}, 0xc) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000240)={{0x0, 0x9}, {0x5, 0xff}}, 0x2) socketpair(0x1, 0x0, 0x600, &(0x7f0000000280)) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffe01) 05:49:36 executing program 1: poll(0x0, 0x0, 0x3ff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0x100}, {0x18, 0x1, 0x2, 0x316}, 0x1, [0x9, 0x100000001, 0xfffffffffffffffb, 0x6, 0x8, 0x53ce, 0x2, 0x5]}, 0x3c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 05:49:37 executing program 0: r0 = socket(0x19, 0x0, 0x80) accept$inet6(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x3ff}, 0xc) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) pckbd_enable: command error 05:49:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) dup2(r0, r0) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) r4 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r4, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 05:49:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)=""/13, 0xd}, {&(0x7f00000000c0)=""/113, 0x71}], 0x4, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000180)='./file0\x00') 05:49:37 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="ddb64c2aef1380f65149f72b2ece0b81977b5fe99bf61bfa496d37a2c51cbc72cd42ef1da892d2cb87bc5bb27e1d030de6edb01b3d1cb198c32afd76ad7dc0f62edfed2ec1262130458b7a9b8f98c88c532547386f6453bb3d0faa895f942a05a04503eab4d10c531fb9d09395e8972ec61a2547cdd38c1de5e77a36dd7d03e97a05b3191f632acaa32de01dfd897d0a9131d8b60700a1650dc272a1cee61ece638d15ba8e43da73f0bd7d30676e7a7230cfcf6b836133b9f8e45b046ddecf415a35932f681c0a", 0xc7}], 0x1, &(0x7f0000000280), 0x0, 0x1}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xfdb3) setpgid(0x0, r2) 05:49:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) write(r0, &(0x7f0000000140)="c7323adcf6c3dc0dc514b25b6fbe766538b8e9a47a6e9fddfddbf02af25e29d20fba25d8c6f0539a52be851c2ddd71315e238dba42d4d1e85bfada53c5d1f3b8c7c34564f2af68a6038b349330eae21c99af62b981f73a2f2f549477c99e7a0cfcb5b6632d8d801a3040d79f3b52083fab914b0afb9325b095b370bf2eea235f375a97c2100c2d1bdef03a25e1e6661d11fb5335286745db03dc19d7b55c4a", 0x9f) 05:49:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x10000000007) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) 05:49:38 executing program 1: r0 = socket(0x2, 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, 0x1224, &(0x7f0000000040)=0x3, 0x4) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 05:49:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000003c0)="e63a7c808635c96b0a243e94ec95e23ecfd5cb5b6d23b8ffc6f7ab3513ba037f5d31875a4b25880713f0edbdc99c388d5ea6a8238b1a601ee857f61cacc7ef7845b39481ec4b5baedf812ce11bfa65908ed4881bc51e9b1061c2dab2b225269f3d99fdb8b2721616618a53d0e4876fed01fe9b6708201f690acf67ae1a6baab6bc8c28f9416aa33cb268b166aaf97f3d685036a0207d33555bf91c3b2c2f35a0508a9dc4d5ec07f1c221f88e02af65500048ed3f404b3b5c44b0b375c2dab69c6ef63bce99a07fe73d7607770f4e5dc698b6ca4b97b6c9c75e492154be7f7f2b7b2a14bc447754622e", 0xe9}], 0x1) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x9}, 0xc) execve(0x0, 0x0, 0x0) 05:49:38 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300), 0x0) 05:49:38 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x3, &(0x7f0000000900)=[0xffffffffffffffff, 0x0, 0x0]) setgroups(0x2, &(0x7f00000009c0)=[r4, r5]) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x4000000001}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r6 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r6, &(0x7f0000002b40)=[{0x3, 0x0, 0x1800}, {0x1, 0x2, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1001}, {0x0, 0xffffffffffffffff, 0x800000001000}], 0x5) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000940)=0x5) pwritev(r3, &(0x7f0000002ac0)=[{&(0x7f0000001a00)="af16f0b3ab86a36024c4e08237f6b87562b748af4834946c2e5e3fb9c5eb64feacad23cf84e25729ca947cb4e0a9e26ebced54e71b9c26804e9fbbd193252b1316e8547a189c4e1c92dca96e619309e8a972385d9ae91b36565425291899844b31a1b1999788fce30d8a81fa9182115ec28282d1f4cfd1c61231ce112573c47cef5a686966a01deb1be90cff6753aabd9cde1062df8078ba", 0x98}, {&(0x7f0000001ac0)="760d3c07f74c8c389d1888bcb2a2047b5c8fab619bb71f6cc14f4b4c089a1d48f2ba833800b7e59d20c03cbc1026b71826ca03ebd6f9544392de904017b95a51c5b5b2e12289fcd4fc4d560dd260e59b8035d4576f2437003b1f8230b43765bfcabe9624280e9a4589f08a3edce37c30779cc0d56fb7e97783fe8ca894305c23695399c533066047bbdbfc1ff228ec4cb25e5ac51c4eec9a0c3b27a1d991fa864a38522057b5588155cb3a99b3d5960500e1b7dbcfcc5ff1afb8fe199a034774cb457cf348f87c64a030b1e7acfdbe21f5781cf57359dbe7234eaaa14e8ee19d3e7637c3cae95c0ec8c2ad665d87fe5c8222ce2303209616ef1e0ef1cca5bb2bc3a1dd5c8f4e49c01d1da53968d73812975073c8d1b39d20a87cf9a1cd9c8132ded0223755aa5bc8c2def8e6c539b75cf3e0c1bc95f3ecd484100ab83c604d607986f0efbf615c3a31d8fd2b5892a95c8316afce518d6f24b6280902e53e5596827cba5dd56f86d3cc1b3c6185b161a76b5672e9ddbd0bf2a69250a93d17e35178a6253b40e379ecf0a69d20894032ce058d14b545d77c97b02274892c2bfc1ffe16cf8ff566a3b6316d28ddc6c44ca0d7cea19d396043790fb61773264c992bc33504508ae6bc129c365b5e3e5ee3c9acc2fef25600402bacd5c41d160b3c77e6e1dd1ba1207caa6b05a5d36ce30b967de858a580b73d442a64e92db4fd43cfefa74ee13aec74102e8c6c2a83a84e2a8d56aac6050286a65b0638dc8fbcfc612a30d5bff9736436b83078ddae571d7bc361e280fad72d2cbc92b0bff8f707c88267a53eabf05b563b242df5d4256c4cc7cd31ae8b9d71bf1ab250b8f90ddb2069bf1da61addc50c3d3ee5bca4eab9b1252edd5514f4db4723176845fca2f95462ef8f72a0c25b2cb2e34f61cff5300a1b7c92fb3495260bcb80e6b5dae492f883b76f363e41ab79e5063047ea12c77d55d36d3fb42c66dfd6b49ddd142c83165f6df2caacd4a6cd6a9af4f357a37c11c7830b7407745d3f1129deef8f9a814d1d458731f8b747fb06a9f4b7450258eed640a7f96a8eba89e592a77f64666a55ced008b05bd839920f64fe9c034b0243b1a7821dae99dd24c82da5072dca1d1970094af3be826627d60ceee5da4ddef2d947264818d45a878562d2c66b90f55cf2fa24ac6a56e6f5ef6af80d47f65389eb508ba85e42064b754915f99a8f5130eda529c0fcd45e8fdcc0ebb88f31207270dc87ef5ab8fe6d8837e0b258251c98824865320070bc9e261bfe2d7eb3feed3423ab24668d97df3dbc9b8bc11c55a9910c6b515d91d058e3c8ac3f478440150f3286c0c3ad6662a1ee0915853fa849f90f3042ae3a0032fa1216228e76d3ef6dd157cf88b8c74d5fba43320b3bf4f5b8edbf4c5881614de6ae4a6830c26887da32facc09754ef71e7b3221e242225605a5d09c600e44ecf60e706e43b1064123706e42109e52484926d825e99c76c579b6f70d036bac7a5a248be3651194c9dc6ffca1f3ffad13fc9b2904f017c4c5d3b662c869957fc68d2a363ea9772673444ba0a563a89a105ad898ac0b8ac643303a32c595d35235d7e17499a2e8bade86986c2fc3827bb996149d7b748c924ba3469c8162beefb69e00148f0a76a1dff964c9600a2d9c7931d6dbf624857c8054d9615714c2e3d2046bb26fb12e691d77c2baf6efcf50ea0b3481a54c22a4a9d42dd9a19e89baa3a186abad003ff1ce78d66445368a82234a635712c588cb35defc44f892e4e47930af1c12283b4510724ae8f4e17f8c2ccecc63254cc2bbeb3f4969390eb4ee33fe4ec31d33aabf772972e584c9c6ed1ba093eb849ac6c865af163b1a16b76bbce23e1a2fc866ae3e49842bff8261aabda439141b7de75eb10e63a0f4583afbb4bcf1526f0748059a057bb0cd56231e655934aa9ba413ccf5434dfbfb7d9d3ba97558759bf80ece77eab357e15f72f81b627de9a164bf022ae8d18b2bb129a952c584f977c8537e6c92c98fb456bd45751970c7801f00d294da1e1133b6f0228ce429e322ed780f68d1df82c0991b0e591c1a654dff025e57c3a083b7cb4d5e2daaf6ec10d76d9415865c1d33599cf743da813904d31cd87316de0964b5f328a83f4990d6c5c475ff598921aa8529c32136cc3bdd2f7ee5d71ddd9c4685b1d870f57a0baba98cd7ca1ec50a2de774168f220764495cdcf4b8875ab594bfc9f9e82eb6b67afb6eb5363706e6c4d2de04cb772571266abd5c662b08d18380e3ae916beea144dde56e39e40930aa69a7321930ef1235b1299f0b40d61710db9b0f1474c9a2ed4caa55f066b28f0c9ad0e684d04d7d5f386ed3472de2c15b4c0bed523fed604eb3f889de99e4727e2a5e3da6edee89ea8e8d185223f591f849d684d29f4fae71f7467317df7bc474db50007d657cd6efadb4bb40a204a51894eb50e53a90b30735b9e0e5ef30cf46394706f4414871619c6ab8375b22dd7ff249539543ef10447a75fcd2d8df3e1392526d597e1b40b55c4244cad9bbe0366d69fcc88de83bec0b989c5c99d8d48c15d69ce3a4762058cd4e36abf8f866a8b6a117b716cdb564894eaa6c8feb9fec1e42ed444b86c97b02c6a494337bfe79a8b757347a93389961b0cdceb114fcb2030d0f7c5dcf13ee0698d1ad824d423e5e57da3067f30c46df70a1c97d265be0d7c9b6b0a85f4e3cb415100407a2cca6c3058cc8c3eb7d46c5e6ad1dcc58e143bcf7c9918c5309dd3612aa97423ad8cbb92513f997405e903394281ecdd3c2e71c683bdd064aeb5285c43bb765da77411216f975d6da18cefd7b2ba6f3fae5058b8d07b263243217c738e3c8b67a5b8170e399cc793bbf3ab41bd64b00ebd7333d37be6d050b6f30444d09d6f1e912f403b5de5183623e2d2d6baa16aa5c7c7a517bc219e2f2353bef6aef5ffd1c8fa0d9740347da9187f7c56163bd07152cc045ade4f1394fd1898061c1c14a985054e047ea2d8ddc5c8f3f78c6fd1d542683a36cd98e01b67167174788ebac4d5b8264db7d05f7687abd7ade62f0738d7a29b375e7fd37cb3d6923d328282333ba1aaad1b1e4675eda4aab6a4b470aee679f84c7d104ee3411e803214cd9259ddc61266b88347f2e98e6c3a44b8ea173e44172eb3f43e8aa750fbad29f69f4e5e49e832c7cb0a7a83837fddab5a26af4e61112f89bcac3533a503dd1c35988b555311178df46a0c372e51050177dac29f985dfad8987bb02264dc8cc6df94192e32109c10a5ebdb37c6776b865e952b55eed44043243ce5a51ebe1e8ab4c1b4f751165a261fda995f96bf4d04fde90cd63c8e7e068458f4cf224617d99bfe0e5951e09994328e049934cfe7d349aa089abe3a74ea06948ce91b8d18443a0b9fe8b93ed9f3466773ca37dffb4a421c381da705801bf227c17c0480bb1895ae8d93530cbca2dfdcbec30c6b7ce40b714c31fd85c9816fd6b30dadc114ffe7ec309670f57dcfc4b9826cd7399d0f0fdee2250df6e36e8e504931c9e7e9552cddce4b243994d1ca637f5f0557f5c9b1d8f4fc6bb6739dc2410f6e5ec4d0ddebd44379baa179ec15eb54099ff37ebee8fb16af81228da0a6c9aa9a1a8f7bbe859b785f4b2abf3a621c7199359e1f0eb3bcd0479ff89459f10a8a806012cb270cac4c9f770043e7a081ee6294e670d8f9f460055009e6d54c421dcadc0a4d8990559eb4ed3ac81ace1814e87a74038c99aaab719d255c70748335079d89908542584b37daf98859f24cc87fbbe237b9bedfd3578dc0eafb91658ad7893e7ef14a13e5222b3e45c4899b3030e86aa6f6e916f15997bdeafbc664d9d76b127798f8b506518001f47c5a3d9c7bf1a54d74d1cd3e98c0b7c306bfd02098ee5ba21bc9d4b49a5b5bbec3cdf4e7e50977ce186c55a560e65b8804b5372745e1328a884bf50496a708d191e4483ea4091579855e9ababd62072e8a3af92c6289c2184c4142d8ecb1f7eb10f8a9a3390654d434a89cd9bc7669eea378fcb3d284d2c8059df20b2a2fc2b06f546b9e0e003dce154dabfabdb09699f083d5c5937661f2a6617549c3266787db4f58794c2be11bb55462e52712e80360968e4a79c4f74ad320a2c8ed923935f26c4fcafb7f090fff2a6dae3a1c2b4cac96e7f1e72dda7cfc7b63d7246de7e6fad62ac52196c6336cea46fa21b0a944da1d8e5a6287003432e4e770433a21522d89db0e1ea742e5b133014fc48bf4ec0b10e716a7f919e9778071b5e7c7aabb097e23aa5878d995e427f1e26b9fdb67a0fb8f60fc65c48063c6f9f9087d930e67d1640a33b15e2695f99837021c709a31689745dc651e0561719f213bb2efd6e343cd66039c16d1282b2377e6d3a566796131db6d10efaa010266e7fde60b4ba916e84bc92a8aac89ee82fe66e0a36082a053c9fcd2d11ba9f99115a55f2a82afdbd7ef6586f510eba18814dae5b4083ea4e9f283cba79f9150dcb23051d212757d18177017d3f5fe8000ea68e63683270ce6c02b1e4a201c9b66fd154a5012ed3e855a86ddaeb366e0eb79272e44bd333ce3f5a12bd45fd3b278fbd75c88b402f23266c4d68a8cdddd90690d7896a1c6b0bed2ab9837d828198e392ace045eee47d956d29a30c3985753c943b8b2964c7ef8fb2386e7dad0081d241d99e5aff13c2bb059570cbb798ac84380c6688ec4dcbb4b654638f71f4b0fe9b70410ece47f05134771b292e73ea027f1f385e686c36466445f4e32aafcefbdc3329279246e4926e4d4ef081666b7c7ce597e0ff0e04e3e3d0bb502e87ee329957fb23554caeef7c3025c567a44b45e87bc7da4cd99084a6937af31622e7a64d6c2d0c500d84822f8e8afdc383e2a9938aa30758b7230eaac52dfe993e09b2b1a2b9695e792aaf4c068dc5f7db88614adbbd440a6c2f418c0e8d04514ec2aae9f9eb62ffc9bb62011823789b436a7901ecf6fe94a913cbc3bcc115dbd70a68dfb36be990e067bba51b4a826f285b7b845560ab0f5c649b084bd072d4f0c2e88373bafbd6c77441a91f9ca44b516f23ee4b6decfcd7f969e47698b4fa0510b1b7db2188618afeac9e2b82bfa2a109ac475bbe01c0ddb95ad1c516b3a1358f497ff9cae9f64ba7dbcdf2df5326a9cef4b5daeaa3364b3df359ca96552cf005fc0455157e5e164ea71ef9b225afc80b5f5461619f39dfc10cb6ce117bdc80965e011678360e88b0f0be68018c75c859661488c394a3632a3b533d892a0eeaf16288f33e5d99c73cdfa1526ff59c826ef020bbd9c29464b5ca7d7917486591ede3b63d83e742c8ea269afb609bbe6acf0f5945396e4c4e68e49fbb911d8ea80f8e7e1e0e1e55652b8acc40fb20fedbe6b0f6421c9e595f4c6a6d89be4b4c26982dcf2a578f7ff7b10c08e23606e1e2a7555a67bf8e2ea506ce54666599e072e12d99b6d6ae1b1ffe66b64c1e6692d30ba08841463df36c78296622a904403b849b5928a0ace63d72278474d25039177223850a232eb0e5db5a143b708c54a77c0fcd5434eab7f9074388ca954deed8743e096ade02cb2aca05fc8288231960c7a7cf95702fe62930f583d2f740efc782157d3975e1a345ce1535b24c2b3b43c436993eb056db88f69988a22d0a9179676d471fd43e6b9eab1faf5da29e7d8bb408471cde2e0e425432faa33f7fecb0d7d55e7e17cfc1d24c91b914ef76bea6111d7c86528a7bd1d098722ab855a07052a218222667d57874d550fa3f955f088d9853b0ab7b17840f9971fa4fb527d487e3098c6e61fbaf383e1b95e78855a48d", 0x1000}], 0x2, 0x0) r7 = kqueue() semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000a00)=""/4096) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r8}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f00000008c0)) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20100, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() ioctl$TIOCSDTR(r2, 0x20007479) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x2, 0x9}, {{r9}, 0xfffffffffffffffd, 0x4, 0xf0000004, 0x800, 0x1}, {{r9}, 0xfffffffffffffffc, 0x1, 0x20000089, 0x63, 0x5}, {{r9}, 0xfffffffffffffffa, 0x90, 0x1, 0xfffffffffffffff9, 0x35e3}, {{r8}, 0xffffffffffffffff, 0x26, 0x2, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x100}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x24, 0x40000002, 0x3f, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x2c, 0x20000010, 0x7f, 0x1}], 0x2, &(0x7f0000000380)={0x4, 0x9}) 05:49:38 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 05:49:38 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet(r0, &(0x7f0000000040)="9f8401bb9a8598767e11020f48", 0xd, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 05:49:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x13, 0x3, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 05:49:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0xe56) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 05:49:39 executing program 1: socket$inet6(0x18, 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r5 = msgget$private(0x0, 0x100) r6 = getpgrp() msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000020000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4f5ad8ffe1000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000076b47a25f3bac740a3a62ac974c7316c834cba2afa74345d8b0edfe16d27e7ca31f12ae1a2803af39aaa39b5168bb40b30398c595df48208777936a0c9e875103fb1164c4be11bd7f3656bb28d85fb372d662d49460841b25103cabe4268c25a64f8d6f2d5aa0a759400ec3e59bdb78748ab9a49c989ac7a202123129c0d278de001429c131c36acbfa4a722099c698df6dde1662fd474e7b95812898e584178bbb36a4f81e11072fac07150db527e83dc4df5a80c559752d4f98e5725859dd05990f98f7e9269d250f779723ae4c35415b92aad88f6091f67c960887ed1b65657b8b31b9acb60a34526fa2077627f4e3e6fffef5170676d199b62ebf8843688647250edd071146a92baaac0c6112897b21bc6ab91f094472604fbdcb7941f6df70ebeae57906643e13224b495e8398d137386000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r6, 0x8, 0x4, 0x1000, 0x71}) 05:49:39 executing program 0: r0 = socket(0x6, 0x8007, 0x6) recvfrom$unix(r0, &(0x7f00000013c0), 0x0, 0x1, &(0x7f0000001400)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001380)={&(0x7f00000016c0)=ANY=[@ANYBLOB="4a3c774cee26cb00002e3c66696c653000"], 0xa, &(0x7f0000001140)=[{&(0x7f0000000140)="5872c20bfabaa1643f180c26a6401bf5eda60c24d6fb55c63f92d3da965780bf2e11581628bff0dc17cef8ae542c723fdfcd4e8d138943b44714b73e208c73b12ae5d5d33a7b31a6f325b3e6d788b4170ec0cea7c278966da9ecd86b0128ae0ad183b9b7021e9960d4244c322d719284376bc695a702fcf13fc5c98633484853a7bb57e25ea85bc889e8515a5d57cd349ffcf47cebdf49c02ebff1642131ea5b50c1181937d88711635e9e126d6068e7ab04f23d8ada8381664abf6636a33b7e6d80c608758deabfafe8a2960c3276d35208a435d678a15a19511805ce456e99e1a85c041af96ce6326ed47fd6a15f695d1ec0414ca1869cb32d30ba9ed9d8a1423ec5d2ddf74d0ee482998c1262b8576c2687f8bd46e5dca8034ea6645796f67de43f95c70306e640a7ff1afa6b95eb5dda310773cb5d6e67cbd640ca325b818233ff4930520830651fea15bc385c358377778ee72af2ef4c0442306d291230e8df5841d17bce36defb8ff18d278f8382465909b241b3f96962bda0e3d9eca90846043790f7b824c5c6a9d312a2aa4302e0fa72774531b06c1679a0a02716251ea703dbf4cae0260b1aa20cf4d69c428a3b823a9199d1c5ae9f49f30697378642d42237ee2ff3b01d1d53b01f0a5345c946fb395d5d332bbbafde39d6122d6cf8798c1ee5b6347f1ee5bd73410e76304a439316269988bfe4bc9beeaac9e0ec333487f1c08dcd4bbfc03c32493509e641c63f806c6390c38cf584a8d435cee5a28dc1900dc4b8bae6e07d5e2a463e3710f934a3b4bf5e007cb612c278979ee9a6a3a44b6af51ec4f752d440e9864b6851d13e00554f6e07b374f8d7ec715fb4a745827148888e3107592be970881f00d6f5042e3d26410ec9b1d625480de7be95da5c82c8a21dcac7611111cc5619cc7656d417c0d3acff387d04ca5f8653d429d7b335eda8eb24d520fd5029553f24e5ed4ec6548a388a13e486a434a3e06ec543f385592bfaa6eafad27764981b6ef10969ca39eb213276e7a387f9685dfa00202859e2b926bd130c093b90a447cc68edf678fe2f77623f0f4adea42b6ac7f1625dcbeeaeabeb1e83cf084e12b08cf1267212cc430e34957e2672d684b4776608cfb50d572240ab2f8c91db4b0821ee47c29809ae1ed20cffe54ca499e01fe06cfe4e9c21a6916f5136e864d701fc0866e5f0edf092d1f1270d7219c1288da616a31bf8a35d52894c000a3aa5c9cbda2e3e3fb82e65373556ff9040077f9de5168acb32430d82b5c8ccd091def94599c7e2cf4d261085969da1db4427d79bff769f046ac903111e2392c102bcbbd74ba0659b5fe098382918516a7a3c8528043d2f204122c11786a2d514ccc42762b41f4ca5c70c246309a79ab550514224b5f641f9c1f10fe6f91fbab52aa4ac5fdbfa92a09f136a93d48cada963a7c966746cc8eb42df56827ce21b3fb4416df403749def65c073598b6776d6a08698f360135d6042bff42c51e92f467d29c97dbe61412d124182ddef896862a308b8019a7a66a84f3d2e3cb8c972275b1aca2a63748224e824e08a4d0a3fe0b245c434319057a67dba3c51912d5a56a823a86954e697107e8866e9480ef5d53f098b6c589cbf4b0470e94c17b3b52ad67f3f8f9719b93f8b90438939c88b44682fc8a0e93d124dc56bea07d76add8a628f90296d3e76f553d8d0b68516fa7f336271621dcd12ae24ed11a0915502c2f3993d5c1d086b6c4783318ac95cc81e22b483bd3d10a11548e5d7ebc51ab8670b6a1db97a890d02cc6ef14763feea1a3c7e78d5378f2f7f498a373fb4d1ddd6ffa2ccae54c3331c767b696966038750e294af3338f6faf61a5f675e545ddfdb6fbcf58afcc9de964b63f26b14f57128aedb24ca9de7bb23e639ff95eaf8c5f906ebd521ee91f364d8c79f6e4c02a81752c5e1bc8dc14071d39310fe0e1d138ef362d1b55aa3a223ea8ceed2d0b7a030da5c9b0e71249ba568a0c91219d49fd021482a79b31b35c8fa2243f64cfdff59c4b69f1ffc956756603121b3db6fb1f01c692cd006cf2dff3d573cdb2fe5dcf74c8a1d374010596f98b12b5a0386213525fd2d4c915b0dcadc8a2447f691e542c973372272a8d49db05405e753952c59fc1bfa1c8420e0ee3b596b6d8967f6fc8fe3061c30198e77cbd07f106bf6c0ecd7f755c4769c2a8e60e2c36158053c571384cad0ec83e3753f3793ef0c3c17531509f76452859cc1033fc37005ef13302cb1e0aa803dc39f885a4aeb8bcfab9bcc5a3bffc42f885a3750ccd32297a228a1cf514a8eb67c36432e491c5168415d58c0bae4302bb0a53146ec9c6685f3b4148c5532c9b804e4e3deb940bcfffd1e59a4d95970b351aee7ea7eb89c813643d9d94ac5f419c38506285efbc0bf245a738ee103947fba507a41bc6fbe1a506335e19e5e615e75abba7aa9cd09893b851bf4f3711dd721d8f8fe9b7368f85c613eb16986e850a6113bc6d63cfaabbbbcc20802ce3b2ce75f2ef4de3eafdfda9489c4bbe359976da559256143d767f2588c1f0c735ba60fe2509b8704276676f34f485a7292894b4e7c718254b65ac730f150e0e8d858f02bf970c25c4cd45a390898c63574f39ae5a7da2b888bbe561f9a496b5a348e3f900d7aa2ade975eae7194530728ff4afd1e56f9080a5006ea1cb6d7ea50dc1d3f2b1ad97b01fd8b824f207f3f2db2b22cb0598a540f9456062700a1652fca84f4f47d549cd352d28acf97e6e77412bd738e7e68068b1617b3c2eaffb3856e77e9b4ca597abfe68d6761f544a6fc4d4f08de38b3fca8cd1a943c50797f90203825f37a94c7985aab916e1b6036595b97d8979c111b44807c97da9682a1ca21e19a0347fbc2339f9047f736228fe64a38348914fa7b9ae60cff7feb695c2b28797abfd96019028b45f3ee3a9574d84b515a7937cf58a8b489b9bf17d94ebcea05328d8a1b878e69c9d90a329725390adf6a07ffe5716f2782e575502b44b5555e2d63e1247b4ef82bbe503a0669b74c3050b608d8a0da4a962c1de6f0aa70fb9830fb4a8d0e885e1588126963e6a28f136122a449ca3ed362cce2ee96c457877ed250ac809ab2f0d758d1450b49690bf47d7aa91c1d49ce0c8f507357e33a6c9860e88b3b9a3ff548a1d0c80f989efd21dc1ca96c2e81340c52f36da397b9b757a21d4d027a64f8085becf1b3961b106e8663df0e9087983c913babb107319e7676474f77aad367e4aa357f32e1f3666a31fc9937a7de25d53780e5565bc7e1ff3fe894dbf65d4fec305d89c14f62028325225a6640b19633a7b33d61a7524a58d0ea62eef5d83e7aad94c5a037d3c74b28feeafddb324a2586099a5f7ad80780c24945d3d07f6cc0db71b10e50ee3c2fa3bfc9f551f1ce1db47051013c14283a556a6e892b2731a9db10938e19c305a08008136fd87434d1149d1077f17c2181c2f83eda1e97848703466f41fe039135d940035519469862d0fd67fabe925cf5055514c3faa4a86c7e23a37a70d28569b6c7d19345fa36ef6568a8a25074ac2c5cf6f6247e2c0cc64b8362acd14a6bd407fba7a1021ecb0e3f6c8e66d360900552f3c87be1f36a12fc3922932519ff01f4f4af55f2c0fb2bb7952522c8406b402f0c5603e78e5b9d473cd58c429916eadd789c9184c377d42890c709516faa3876afb7220e9b6d3791c31373cb02ea12f07cfb8e338654c6453427777a69b5515e60eabd216ac2822cbc2c1a45c5003c19e743b16ec68c5c40b6eb1d398967a6df8d2fd2f7dd47c20bef05c5d9776582b39d29c721dfb0fb68e2e9e24b03d8482e1a13aafe323e1deb473445b10c4b8b99b2edb039361a69fc5371b4074351be99ba748ea4117246c30b03d1a20ac2adbb0e2dc5ae454ac48a65145dfb6c7ab664f154e01b940fbf01cedc9f54ef881d5f0140c053419ed9a92a1a370458c93e34a47c325402f623df7477d7dfdf651d8ffc1fd5c5afffe9737f8105dd91b26ffa70304985f809acfc7f94cdb1c572476cc87874852b8abe80b4e06d3609e0b8f82a7b16f68ccbd3c12a446d1471ce209c55ae47b9a6d7fe734d742aa55979606a4fe4a6519b6aff0bb477096ae0c3f74df798928b574ffa03020277e227b44014aeb33a1eaeb2cca9ca882a8f4c0c8cc939e360949e00ef754950bd2823d0466d268c2faf604a5e903e9321b6024ef1370917fedd3857b41775a6af1dc88d0dd4df96ce2f9606f5ebbd61d2a23373057e53bfc670623f26c7140c3fe5da452808198758ecefef15d51df33e10f10cface78513d545075245c2236ce0b76714b158ddb5f57e7c89220187c183a958e928e37f99588ec65c721477f266a2cd46a62a4c01a8a6e1c7e1d26e9f1e8530b6927cc037633cce77f05a521e5326df1cf4e52ece69091e1d631f351b1b7a1dde8b49fcb8d35c18b0b404f8127cda487212454d1904b13c9d42795d0a944a46b7e6509a5e7675cb7229430e73f59d620e30393fb8010d6e48736d88e5510f91281b8b140480d9682db5d70d3e99a2974832c805bf20bf1d5a2a288bd2bc00246d0b358a4bfa5f4369f82b7b61d8b7b53ad6211b64959afba7470338ffc742df4a6e518910584abf247acc6ca9b5c09ea42829e36a7a3c8244b05dce9e5a75b5cf8b531e0b9289ddb5808bf003e31f9393b14d2234f6f826e506b8067f7ca47020b0df33e14856241c4e591dc735b9c44285cf2b69da6fb3338d2251921213cca8f78907a7e5fc52296e33174d56e5319605a7cbc2f0a437be94de23476d4ca7b40d08f1340282f6b9af05c2a561a70d0129d20d21f802be56a7fb81750f722b2072d342a97303b0d3d43a89bae4af70455fe95532bef7109b39228fe98f4cc2d8dab7c0880abab95753c1745c45f01b20aac23c846c4d97a43f5a1dde85b684a10d8dad80598d3f048e026b362754972a110a80f065b00f3325409c120fe4f62a1950ab441909999cd8672bb6224287e1955a852bfa44768ac1234f159d76896b38c760edb45b4a79984668a02098791ba1f4151802972ec6b96abd0b63080ea70442cc0f077c74685c6123f85b05754d6da94c16dba9c683d7247647eb6cea1c28c0cc9370fd6120a4cde550efb6654d2a90fe9575e4eeaf7b4d66f95d67b4dd7e8bbaa008f8f67c80b84a03ffd460580deabee7b27f0b19bb36c6464fba9135e4a96b65afbf5f306a1eede817ddb9d24bbfd5eb5055cb91a543daa740146502c22020b96f8c6e00f58c41e30f6e69b7be09852a9229d81d7688dd8fd763cfa66aa67a10e084fd4ba8386c99b8ce2997e65aa6b132952a827dec0cff806e0b7d7bab68f6653023387633b391af72f226635908ad5188510d0a614d7cc6b36ba26da95e050462722c61ce61e8b734bebc333e8680acd1b574a2241824a1440585512c3f0f78450027f234cb95c21943e5c920a662a90324bb6c9560ea3b3b4fe49ff7b9a5609bcd404f44cd2c08891113460b2b46cff341127d736c40c5a486f1a0499c911f53996f3b6b504918f1fa662ba0c0b1992fddfd358737c6a870f4113840cb073ed79b5a72d8fefc0014fc1705101346d463f2ec52bcb000fce486b05b5266bae7a27f39c4bd90308d71ab6baa8de3115ea64a02df19d4ae2fb72376c0b03d88ac88e38723382e3e37e464f87977c873129edba4462aad7c0ce4ef9b6b29041ab4e268ffbd07a7f1aef1b46a67d1de26ee76cb5d5b061d43de724acdde24e213670be0a5ce7ebd926ce1d41665aa2ecb529c07b2867eace79f3c", 0x1000}, {&(0x7f0000000040)="e0bedf0eecd544760d5b4078396e168fd11ca4c0887925678f46db79b9435d357464c06c43a0fc23974c832dc21de53e2422b4e9d7258e649e596ba391f449daa6f8dfa11a6cda58e5", 0x49}], 0x2, &(0x7f0000001180)=[{0x108, 0xffff, 0xfffffffffffffffb, "77b4522798fea8f8b0c72e0d973a5f587f92cc1dbe62bb8456a7b0045a727ee920e969ea3024d7d1a48343368397ba370c9fb76131b0415ae8dc9ed652fb862bb6ee97414f29f6652deb095423cbbb291cd383900f30617e97f007b8a29ebeea7f7ef8c81a48a1e5dc773271ce46c33413c459c6b63a5b4014547080740e4297aee70614f3768a878a4db25d77c1e99ce92db2472909d6634e743c4029562dab0d94f63c883ebddfba0e504fe7b0eaf21865b5c8d3bd27f091f175396e5330830ddcae84b6eac2f7c882d5e3c0ef591b21f64d6cdfa6b63e21b649be51aa5d7014133698648a8e9d2a27175b03875cc58710a0624d288761"}, {0xe8, 0x1, 0x9, "ddc4105424c5dae428760d87a58e39cd950c621e4e5a5acb53c904d0c043bacd1c015d5a7529b7427d45aab64c1628737afe7630031774768549010a2678d2443d52d2faddeb072f37458d66d775cedf91a87ac9b617c71ae7525952f2f0c54478a148712c86d5c7a2121577bde67f92f5df1f59b42bb1db255d210274340fa9df76128dc1fafcf7efb939cbd3c73b59b17f9e036e99e8f4fd6056dabd4b18e4d5bee9b913ebfbfd20c84c8f5cea44795a3401b68552cdad2bf42eda976f2549a4643fe62c0b46d3dd382b5ad775bccd62"}], 0x1f0}, 0xc) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) sendmsg(r1, &(0x7f0000001680)={&(0x7f00000013c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001440)="86625d4ede9ccd8108f210f241d6820fc79d6c4fec9c1c43707cea0140827c2a128f670ca94910b8baba67c4d91d29e3b98ee360a1e71eb35112036538895c7b1356498a1f86de8cc7f678905072797e46d4b221b1b1d284bce202da5cccc8d436d9221591ff97a64f6ac319b7f0fe386fe85fbc18590f13ec71db90b76c759e98d349ea406481c15f7da9db76043159a23d18c81b7ff791cea8f4061f685004f2b39fbe86370edae20d94a3d6e693fd853e7c71b762ee5cc8eb00dfbf7ffb807bc648eb7ac208bf7b", 0xc9}], 0x1, &(0x7f0000001580)=[{0xc8, 0xffff, 0x9, "dfa4114792a10f211a0d8ec9eb7f91cb37b0f9bd7d496ca9efccb9ccaacef77c1e6f62f0213356889a38b66f00dacc892a375f08a52ab74baaf29f69234da7f9bec4ce74d2b7a980f8395885ef16ad5db02f7909e17590deaca3416e93ef696fd020581c07904c3a44ce94101df26012f1d3842fd614b95d4e36603ccc5711c51417595d02daaf9fcdd34a999eb7f172f48d52d8e46034d2f68016b41ecccbde15c019ca683949ba0872aff53160c63ed1e15829c4ad8a95"}], 0xc8}, 0xf) 05:49:39 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getppid() r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r4}, 0xc) r5 = dup(r0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r6 = semget(0x1, 0x7, 0x8) semop(r6, &(0x7f0000000140)=[{0x1, 0x2, 0x1000}, {0x4, 0x728, 0x800}, {0x0, 0x28a6, 0x800}, {0x5, 0x8000, 0x1000}, {0x3, 0x0, 0x1800}], 0x5) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x20, 0x4, {0x200, 0x1}}) getpid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x288, 0x0) getgroups(0x3, &(0x7f0000000240)=[r3, r4, r3]) chown(&(0x7f0000000200)='./file0\x00', r2, r8) fsync(r0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000280)={0x8, 0x1f, {0xc2, 0x8}}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x2, r2, r8, r2, r9, 0xa8, 0x8}, 0x1f, 0xdf12, 0x7}) open$dir(&(0x7f0000000340)='./file0\x00', 0x8040, 0x82) fcntl$setstatus(r0, 0x4, 0x44) r10 = open(&(0x7f0000000380)='./file0\x00', 0x10100, 0x0) listen(r7, 0x7fffffff) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x0, 0x401, 0x99f, 0x1, 0x5, 0x100000000, 0x80000001, 0x3, 0x2, 0x200, 0x9}) r11 = open$dir(&(0x7f0000000440)='./file0\x00', 0x20000, 0x10) pwritev(r5, &(0x7f0000000800)=[{&(0x7f0000000480)="9db4177ae40582395678ffc036d91ebb7635c98d0437616a3b5fad6d72775e992ef3c86497ad338ec4afd65eede3e599a7d8bf89b0dae8e5adf37f07b66bfd6cb29cb4ef5018eabb6571d3d2f395905ea35c8dac35707672f35378d8c82c9794c9a5d396f15d90cb5296590f7c7a28d537707a827ca807267859a75a2a08e91fdfbdfc1a4c520c3c64e1bfb3590fdd1e106990f2a5aee121cd17505692e5b8ead80386579b873def1d25bb14d7c7908e2a1caa21f9e5742ad332e0030806e9fd4e51fe71d07c3f6ea53b962c6688036f0c60493562b326965cb74ab9bb9e", 0xde}, {&(0x7f0000000580)="9e54df6bbe3821aa6ef815a24d7e409572a8af7a3975f56873805ab72f324a634b448f52684e8da662c4f864ace3f631ab6a7c8421dfa71c077508cfb49be7d052cc990786c6a2c1adfc6e6d05cd31e013e4eb58f33c30c5abc04231043e1ef7d77c", 0x62}, {&(0x7f0000000600)="5b5f7ccc9ee1d5dd17408f9f2ee18e283991c4a591f8d2e23fe7127047faa565621b17ee17fa0501944c8b4de45705d196aa4a34b66cdb3ed0e8bb708063443eb1ce8b879a89c7259f78641236cfbbcb4031211008bf7d037df68d2e31297c64a6aa876007d251893b312570ef3b86546d51cf3429cbbc2c48b37d677f25d8c080e692fe791b7862a8bef6711469779085fc20428af7784c897e4a83dba42504814cebf6d04ab0cccd675b7680d4c7fac1da49dd3a2bfe0443f7ecd065cb2ce127506c0a904699753a64", 0xca}, {&(0x7f0000000700)="5921308a475250cdcb12c4797ade35e999ea70d449aaab5cb2807321c51fb74fbb858997a21f5cef2e418b8a83161acc5a3d2364858a4ac832e9d173ab1c6a1f796018be8b75dfbe94dc40bcb5f5a71a13e611628f0ac365c8d2f19db61ddbfe4c3206cf9d7ac45b8971639ac23f54b27c0439605a592192a350c0d778c07bf9303e2d245ec10b8e50f4c4925114190287e7a686a6a3f5e3fc540d6220531adb679af3d799feff38d0ffe91d05d6f807e0981720c0e82943a546e4027f23f7e9fccde0e7f83f3a59a3246182877bf38c61bb83cde9dee0f5e406566a99e7db76805307254e643b4d632f68b6a56a", 0xee}], 0x4, 0x0) linkat(r11, &(0x7f0000000840)='./file0\x00', r11, &(0x7f0000000880)='./file0\x00', 0x4) ioctl$TIOCNXCL(r7, 0x2000740e) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000008c0)=0xffff) munlockall() 05:49:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0xe76b31c9965cf521) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x298000000000000, 0x4, 0x8, 0x0, 0x0, 0xc93e, 0x7, 0x2, 0x1, 0x9, 0x9}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x7, 0x2, 0x100000001, 0xf8, 0x0, 0x8a, 0x3, 0x200}, &(0x7f00000001c0)={0x8, 0x9}) 05:49:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="01f776f00d6049d1f9917977871bde9431778fa3d2c1edf5af3081f4a2c4bd7f45858d22eac5df07d2ecadc949aaf3675e71c0054c9dc059b3ef9c1ab41a899a88b3c18f268853bdb350403e5e41d9693ae380ab22e9063e80afa0f1b19bc0b3c9cfb15b18cd39769a9dc3fc395cd766fcef0a86a8e5b6b28e3a711cabbf2c1820e66aeac76afd1d827abd41", 0x8c}, {&(0x7f00000001c0)="7d2d2989c4d603775da633e9b2a65319e3f7cbcf78b959567ca724961bcf1a3c4ea5e60e9ac5a3be6d0891d197bae3f2497057498308a79439b0c1ff700a28aa6b6f9f429818facbe1aca63f310be60d145be8f04af63ca4bcd4fef38c8927001223911ab964ae2f7eff54143f94c28de7f96a0af8b897cba2d545614ba95e0ea42f8131698bb799", 0x88}, {&(0x7f00000002c0)="4685a8c1a737f226f9971a4bf78ebe97a5923354da1aca27a065154f30919557e7e4f6b0d73cad67b3735750687f9c1bb2f77eacf17c7032bd3624267592177107c8870adb2332c390fbcb440d18db8ed72dd1b3de5cc6e6055d1abd755b80370650f3173d3e96d064f14001f84040e67bead75e29117622f738b04044d96c035bceb35c75", 0x85}, {&(0x7f0000000380)="7c0848b3516c05b389", 0x9}, {&(0x7f00000003c0)="4ca73b1c506d4813ea5033c90501b8f85344dd2478786c169a38e0437694ecd09c1cf6f84d52a26f71f4c12e93b5c662e05d870a6aa33c5e20c5012409bf7f49550d04ac5957b80fd706a7cd822914ee9a5000f3022e24f769d93ec5653cd747dd54928b5a9e3fdf9bc67e8cda81b8a06df4f8a0455b7acef3a5", 0x7a}, {&(0x7f0000000440)="57435718379e35072bbbcfe1dfc74bab18182084b16d43e8a86ac9dbbd7468685db7b3afcd1248943c5e17b886fa1c931fdb4239f273e723ca976ef86f2490e98fe3659e0d9ac26662bcb839bc485d8279f28f3224e15408f023fac547472d0150fae77e9caf57d6b08f015aab2fdd01300561f9b2c437b11dc104fef82aad42b90f8dc6afdd4fb49ff24ff2d11ca6a43a1dc62d1576ec77693b818985edf7c63e5e905f5034e8ab215d23c82973525f215419e9bc0361e314bda08cf36e7f70f56b4edf0e8710cf41a6b4bcc7", 0xcd}], 0x6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000b00)='v', 0x1}], 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000005c0)="40370e8ec7d2e365716b0f5d201fc9904dabdc0e6346d4184b887efce5a9620cdd943a385e5545af9f4bc0b8d93d516b73208e80fd68608bb5debad8", 0x3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r2, &(0x7f0000001000)=[{&(0x7f0000000640)="f8fb", 0x2}], 0x1, 0x0) 05:49:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x13, 0x3, 0x6ed) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) r1 = semget(0x0, 0x0, 0x101) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000180)=""/174) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 05:49:39 executing program 1: r0 = msgget$private(0x0, 0x7d) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR, @ANYRESHEX=r0, @ANYBLOB="c8da7a1c34c2488ac093e7fede75bc760bb1c3547f3723935e702079e6380d3f66338261e4ed23da6a339b45b62144c07385a177c57f44fe992d3392bb802c6ef0381aa6dd1fddebdedf09b900ca7c75d6ed68c2c159e869c23bc63bc016508f940e44ff0708d7527e1740332b23e61b1100c3088dc9abaf9f3675979e2945b97d7b125b00b0c216e95050084d05433ca6baa653c1592f62f84abbd9d107381dbcb12ae36dc6061f200448036d6e8cecf72437bd4442a0", @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES16=r0, @ANYRES16, @ANYBLOB="42987931f09690185b9754f9a4a739835db0189126fdcba30b66e6ca3d681f", @ANYRES64=r0, @ANYRES32=r0, @ANYRESDEC=r0]]], 0x1, 0x0) 05:49:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x8) r0 = dup(0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000040)='./file0/file1\x00', 0x10000, 0x2) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:49:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x80) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/11, 0xb) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 05:49:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000000)="d9c320c9c4d9e79ab2c2472cfcb5effae7a072e8834df8c81905f3e4f9b1acaf6b0e9eec6a99dc16591d5470c856ba1329d0ae3e3b4210d592bccb1f31879efafd6985fbf54268faca56fe505b5dbf710ddff580dd947e09b6cc914fce5ef227d13f15e41ddb8ffae4475eb53b98f41f4b437096bfb7b7f15b8bf627bb0386", 0x7f}, {&(0x7f0000000080)="3ff59c800cece6bb1ba26cf6f8b4bb05eae7b93b16234af90e10090f632af3324ca89e33f72558a5fa8e699ac8ed3aa6745419c1ab95a17e7d2ed5c7f470ce4c4d961c3afb3a6fb63de1b9250180e9f4", 0x50}, {&(0x7f0000000100)="c1fac90c57e0a212b0420eb1fdc0a67b4b12508fe747869c9a89b3e49f6ba16c5574fd04385446128a1c8c8642e6debb8e8e39e9d4995b5fdd6f7d0e2ab7e55c16ee009d39a9edb3a358e5dde3f47f4aa4a013a380a0e6bb93b0abe83c0d880a6f6fd51d3ab56c90883fe356cf169340bb6607bf8f89ab062ac6d853a18de67e7dbd5b862c12821d453ba067f2e64cea777c5a80362098741dc22e75346e7d9bc34571c8ffa262a01a98f8125d3700282dca4ee3ba3c9833b787d3e4229dc2682636f973a5917c419c79e132ef59001c3f163e8f96461f173a0f578f0b83c0dc22976bbc121fb739acabe05fcc2234203ab76a5fe8123048a2c0fe154fae69b3f3315d34e199eb871e133b590c3489dbd8225aedac8ca65a9047c2dbe77a2e7fea53fcc594b9402f2de501e7ad2daa36e72b983c0fa895b1379036f04beb75bd8bdecb16b2cf33e80008cf6a7259c4ea7e0832fb2de9ca25fdef8dd393c28974bf353c28234d9df5aa1bc5a5260da1bdb3c12b242aece52efb7ddd7974b32c61feab0a62eec9085a78aaa09b736b51c06517701ece590f370d402240dada6a9ae340955f741b194a21cc2e3c1421d91778da9f8e1d6f6bb95a2dc2c9c09b724238035d0aaed96d1fd1b1853c6a1e9205d021005072f5edd9010e87c1276f37959b49cc0b20e5147d0962e197a4f0a19b6b1d7bb21ac85a4f2dcbf624d062e2ebd82b12f55510ce34ce794a4f55454ae9bfdf1718508405e280d2cf4043f4edc4f2fc6c53fbbc95b5beba3af4278f19617610aca1bf2323dbf81a20a75c02476ce17dcc16ba3d7e5da5a75f833de107afb9c54e8254948958e981f2c433164485e5481489dbcffb7a670ca08b93393ed4860fc52370aae9377f5e006411c779f632b0c6637971fe6f4a8803205f536ebbef3894defc4a29e5caf5b8cb5359c768ae66b4aac7bb0cb290f21d06355a250e3af7e315ff5ad7acfaccb56a4a9c2b49874df7d9448900f4f83e8391df54dc2da840c2ec945ae097e6a90526ca509c0fc32ca82d63f4133215a17579a7745aae11f5ca032cb95a324037d71505228c64e1dde67b557d6975e826de545bd08b10b6270fcc31ed4385bca25d6ced18ad711fb953bdaaccc5a15b6104be9a44102dda318c02991bd3d0c516494678e86b3cf8e1ccbfc1765dcf86d97aecc9912381234cdcb528ea86211da4bdae31a795fae117fa2f1b401ca76c24dafef8bdf21da83f35c015822a8cc229e78806c1b8282883d459dcb0da161d8045ad92bbfd6122cbedd50c0f2236ff81784f0bd410f99abb4e47ae2f3229ee9a602a2517444570e061e29492e00aa11ec5b0c8bfcee544771f07639c5082c8c072db78ec5adf0bb27222c62ab8fb71d6b8f8440cb5dad9b2a3b1b69db55842874579911c110227334a7686722c217238e15053120e3deea7553e1f45047bff6e74eb37df39043e816c03ebc037c4a3aaef9eefce13c3131332bea69f0d153741dfc88b7f1d7e92200ac5b297a6c6b0e2222c2dd1d9ab76a73dace8ae98dc33a6adee371983d75a7494e7871cc68b9b7dfe4b4fac7cfbad364232c5f61f549a67f413f37c9054daf9304bb321229c7a3b651ef2e681e4191492317cab38e846fd1e0f1720232f38d524947d008bd2313d28a1b0d927dfdeefe2a7138a6cc8de5f05b6311384cabfe83da2db37871cabe05e9341699d298e846a3db2900c481642aa59ea069455f4099a8fb14cd4d0e0c82483a2f2e38d8fd115eb93c599038475f7174bb3c8a5126d919ffbdf837f4efa5398d25884bf69dcde12329225bc13903e17aa79204934d2bc5598f6f2ff48b4d8bf886228c052365ab08debb52f02273ccff3ccfcbc03d600c6188637f4bf3c67a918278fe0aa3a4d6db9c6cabb68255bcaa18780eba041ab696643e0d9140abcb310c37e65b440efea65f091aeb179d15a1bdabc3322bc027320087cdbf7f8d4e12ba0edaf0e2db6da1879c37dfe7ff9ff6203135c16a6172c4c4f7cfdfe904496f8835d1b110594e50adacf12acac29f132d35b4a2bbba40b9299ab896c9c0d365dc60e66e1ba1858e3f8dff34185df565033864568c3457fbfdd1ccf72fecbb01aa32fbcd8c96377408b63f1512576b73ea05305587da621fab6fb9985fdc402ec5cad636061b540ce2d097119ae2578b0169ef4a0cabf72a4139cc7dbd94106d6795e65c054d91ff2e979bbbfbb8f51abe2423472c45821db45e72606ba1f80dba8a6d56fa687b664cddf797b04b5f8c62a2ab714f5b0d3e0e6e73cf44a76afdcafc56f92f67fcaaf6abfe04789f6f3924ac8bce62043daab9cb53459a118c1282e9dcf46557aa9132e1eb31cd6c05f61491f80d018f36972be40736020ab26d13cae8a04535200dae52cafa4ab7e7baf7c5bb78fa6ed1c01d1656b90aaf7799dafce08806dee6902b1ee46f161af01b3ee1be85f1105cc790594592fa6a3d23dd218a05afbf5c22bf8c563cc910ee2d13ed36892fd5de077cc5e952e79c62691667f32f43a24b9ac677ed9f88ab3f61671276c4b9d0491785649b452774267e14d402d790a087203b15bb30a85322b0d6acf536f5ae48b6cc6b95984e43e32438e6fd20588afece674486b9bfdd26b34a44db94300468295e74d2d74ce9d88514bea9394f207e36605a2fbcd32612029fdf9fa424e4b18c1a169079420497e56bb0a1af341d1d0c560ccb75b95710b8d24eba1a6461c932f4a22ddf08380d986f029c9ba1d86ad303c7aa898bceb4dae52274fccafbcb943bbbe41ba615f8f3f2de110f77e91520d938017e5620413535ae2f1c583e10f727e8ce53fc542dba2a19e2a1616ec1d453d8393d828a606d5502e2e4671274111a7f5c4f3102706662e59e46d26e368bb47de0a42586bf9faecb1aaee9845b65357f0eb7606c011bc24d7082664f6e789574a8b3931ce929a6892a9f1bf8ac84f1f80ceb2d5364dcf3c27a71dd2d12416d0b70a7efa9b7dd29794c84faca9aaa2e10ece686000bfc7e107ad1af84115b09e5866dc9a464d9ff0408a5d5365acf603cd7ed50e39379a8763b94e1b6e3d013a5d28c22471f56198ef7dde4c62ac16ad87d2727b164db434f95a482dfd80610fc49ee1a67c4603b0a83ebf6bf1669318796ef30f6cc7fc73c1b9454b7a6b24029c05cbb154f1d907eac7313b593cefc2c7dab9fd242d42f1292946402df43d9032a8bbff24a324c1216e420a7f5edc85b0e3b4844f784283db3381997202263e579a70728cd782c1e6e98b5b42e53a21b36eb539d109a8c9f53218dc024768419ee14c250874ffd80d361a2c3070ec1eb17931dd040b64b308eca4e681b6c015834d5fc0b8078ba2a5b9a57ab349f07565e68345212ce352ca88037466551221bb07581c561630ee4d534b1f8ab96bfa53aade1e01289adf1db99566c6685d52b6d703083a46a169dbd21433a7db03bb93e10c0156b584d06af5058e3849215f1922d045e64bf102ed3c5b8fb09267ae3d386c7f2fce91ed443c31c74e576c361346a1542f95c5f56d030890633c0d8d0a31261430abade422de09020c1f9dbb79236f2a09b1512d92d07062d35d3f5f6d222c3cd9ab944e8bdc8bc9b7af9a572e49a09fd2feca69d2a7e23d52b6bee48012fbcf01cb0563d2dd681cae4f78ba3998d1b94c25638abbbbb5f9ec74c6f426dda78f01ab159d02244c074975ad70b18aa2d8e3d95c93e14f5ecc27935eb6da765e87c61e35e58712df88e36f91cf80a73eef3e1b1894fdb821482bb9ad020c310e192e133b07f774b741061311b6858cdcacb19c902d880e78202e1588de2069ad39560983c811f8a4e658beabbbc612dca87e294c1899baa1af39db2a302d8283d004ad2cf8b008359ca46131bf1519d2b3cccebfd178a1909673455a39b4e955da8bc91d28afbc1f77cd65766ab6cd55980a91439d61012a6caf22cc248eec9e8677bee64b87dbfe6de2346c03fe4fc9a982dd5c3c8d4b477c2f4ac713c622580c67ce718c2218f35da976b95aea4cc350c1dbd3f02b0319c1589d114095f296f5e78f168db301fbe3ee2904f89de2ddcb32266c370b452ecc6526fb5d54650ef250265d37c763e8d1ce4dd1b5504ae9ea5e49e01bcf126e226e1d90443e35e110f8e6e50ec61595239093fa4be45957168d2deb483e12a0e7b1f332c230b76ae0b7154f991a2df4fad6ee2a0b2c80296540e2ac2881b673572f493311a14a57fed4627b16a09c2e07044bfce637859fdae6349c7a4bfb27bf56105b846af338d4dc67aedc8b0e0856ffd1971111b7f18f212d32f8fac3efc752d0210a4bc3cfac4d8e62ae92679062b5d182e6475e3284d168c0d388e26aaf0049e3a93b6acef87714caa078be1296d49c80db5a677687a22cc4df902ba85799b604c38b1060f3fc6ebff5ce350625e0f5588b64041da0a638bca85d2364ce402d89721bc91eb677c774f813970ee57b007e2aa6f404e0f01b9030dfa9a13b878c3252c74c1aebb563adb2f9372f1c71e6d8cadc0fef2e355b71a0c97c0f8198578721288ce858c1a3cbed6c8b19ea5d5f63e34dd28f4eba13a931e879f91c8d34a504828a07f08476c7333b613f56c6c018b3b9df399519edf678cfc2e559c0b24e0917469ecded223c94ef033d2ed367c6e011469fe9706d9537eb042e366b88b0b77abef14899a5f543f09fa94785fe8be71d286b4dd69aa6fb683316ca3edf01af68ca2e3632fe6171dcbd7e0e103109f8c30e1e9bc637e64342085586db2ed535c4af420251c055749bafa275bd1020bb91e0a86a853f0b21f7f8a1b648ad1ae678028b945e8d8443845c914703ad3187c2e472a193d30301435b143e304313444cfe016caf61a7b348d3074ab140e61d9e8a9ddbc68854d9b613f888b983276dbc7304d6bd4be924a2c55ffdaa9c4f250406571b7e2edbd7339b577f1159bcb8495bc4e074174b7094d04ac76a5fe9f64f6b74653965929646a983ad74570457e89bf0317cfffcbd8e64e675ecbbfd33626e5d2cfad86a7aa68feaef21052af6977c2656ffbf06af64e0fe04259694dc37a323312a45cd77fa64f6d990b8102d31742640af51b04797973b1b153ac5393507a4156bce78ad6c037cd51e6bb673ebfce2fb03751371514a5f55587240e6ecb63f632f84b84f378b76f546de1a6c7e608df6f8e7ee9e89875b5687cb946144aa875dfd1f610c26ee0b9191e6566df290dceab55e747cc055f2e8dab11e6eacc386a499744137def02aa000b604712dff7e994a867e220ebc38d97e120f8b72d913ab0e79f446480693a02b340f6bee22bccfe3f326ef6e4180d37f8f8363ac4e3cb5fc05472b1a350bd1549cb1b1436a5729c9e7188cce75c5f4934d21e166d7c9258ded9fc5399de67ecc74dd26bf4bc71fd0c6c6d706c07a474e85e977c927cae16aa9f0ee285dfc8b39ca9b16663e94a7a8f27909d839babd9aa96cca0c6b0a402da6ca7f097df0fccd6443dd80d4d59137a86267b0a931503de54cc8ba8be6526898acff768081cbdd082abaa5ddfed90825c8a9efe1d2fcf3d2c63794eaae63909fe357d2a0519936897afc2c73e1b95b5e903dc9a5fc1bc29bdf1a7c112ca3219ba2b68415dccd17b0e6e31eeec5d764eee8dce78066e7b020719552d66a03d956a8751bb072818798f8878dfe6e723893bd78a2d94e964d5dbbd14f61c450a2e6f56a4a8280b11693d3d061aebaec17a3b890fe227fbd113ab9503ce0461eb21dc0ce9fc7fe7f78bbbbde546bae87717612418a99", 0x1000}, {&(0x7f0000001100)="1c9ae12c1767454dab9df9725d3f8ba10b3e32d38e083ff8b51a84", 0x1b}], 0x4, &(0x7f0000001180)}, 0x1) listen(r0, 0x0) 05:49:40 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 05:49:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 05:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) getpid() r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x72, 0x77, {0x74, 0x4}}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)='P', 0x1}], 0x1) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) 05:49:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xfffe) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x3f) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7fffffff) write(r2, &(0x7f0000000080)="f6238a6b05ad0f4558d753b5e47153ff464ad779987e9aa97f5df6a1b7cf36b11d9a25bce411e3cdf32cdf165a7f", 0x2e) 05:49:40 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) geteuid() r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000340)='./file0/file0\x00', 0xed754effb7ef2411, 0xffffffffffffe1e1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x1f, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x8000003, &(0x7f0000000200)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x5, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) read(r0, &(0x7f0000000740)=""/207, 0xcf) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x5cca) r1 = socket$inet6(0x18, 0x8000, 0x2874) sendmsg(r1, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000080)="1321c6341fbf0aaa9839e811b6977532a941acccde654e83a4c77fde0d9d039ccaa7c99575a00effa625f1f19c8542689a727dedffad45e7703b1495b99d16e4fca980cfe8fcde55b8e76f00da8504be7c127fd3", 0x54}, {&(0x7f0000000100)="341a4788a3d84496178867c70f2af304a16256f3121430503ca9a8a07c8e23ac42918baf87fdc332ae631b1945bd4c2345276454791da78bebfcaa8b2267b07de14d0b207c737bc0281073400841e94ac7e0256f813288d649b73e2e7fbe14dd6470760e49973336331ff8ee7bce5e10895699bdef787c3c1b6033eba2cb2e4d7c605a2e4da6f9e6c1215888d300a1c7a38754c2587744ef447b88d2669a2034e236bff8a375a58f23a54c8b4e2cb8f195694a28c0ffbdf305fe937fbcd5d68e405bb5d40dce9ba959ff9c6d8be239e50a02bbd81ff7a6d9964ce7135098964dd117eebd453b51c9572d9cad5f0424f8a555e30588514b994f59e0bff2d44f587183234a451dddcb4c208d16141bc777d403ce71b8df6eef1ddbd5d8faaf9dad316e1c343412dbf58a3c49b104588916e7c340322d5c4946aa3e9c73fec87bb01110810556202b0a0c44d25bd8e035e4fa2c88c4a787e9abb238c9bca08ff39c7f6e3b2b30333e87971e31bd8047e2ffd285605ece83e0bcd8637c8b2db3c226c9a676cd52da52504e5fdee35c9b83021a983f33a57bfeb879cbe655e48480e72f81961c9606829c12d0b91ed9bbfae67812ea5793f360f03bcc18d8f55d62c9d2daa1ac197598335e7e871c95b3420ad34dfa3b31f5e46824ff0855d52a0fe4f45a9115e8c6191867a81344b202be9e16a531f85c274fb2be0c281481df468ffc843e682afdbda0ad711f14deb2def9f0aa6b3401dc9310748dcc5af57a6a4a1c9b83ad7e56e30ab9c4a46b4d9abd9c54575f0ed0b9544490fcba36b0b19d708723d7d6eccb732d4353be6c5cfaa6d069f88082e0db25ea871ec4a5d7c7a96aff41b42b9ceb1d00331900d9e7949395fed5624d3f61837a303fbfad4ca4f425905e35e85c92b58f20f37cc24979d7074e2dfbefebf9653d4df9ea014a0c18645025b8bba7203b26c8ec0bee97cdcf47c854f0174f1eddcc5350ff38dced995f57ef2133eec729940f34ba94a6536dec206c97902496b2b493916a2ae7c400bf6a2e7b47e12bdca68a7c87db5676f2b36b491ce98d2db65d93f07a7aded337a0d4d59dd46e02b673580a98764039d1dcf846adff68e7f1c29e40f0dce9b4411f54a67e79029d85ed1011fb573d2e5f744dd773a3a525307956a1d7f503e3e88eb44214a54a2283ac712daa193bd5a943c66a2860273765c3872313b141ab5317538c43c59fbea7710a1435d8c09e3f7e6dceb26d0a0adb3bdc08f2fa888441c5031b0a975f1b570db77af0c305d5badce8d0916344a5d860cebd677b8ac42ae818d0335110170472811f54c3e180f11291d8e9604290cbee5f92a9ac7e8b694eb60380214a8da675eb850e8080bfec6ce4b74df0b6cf8401f78cc0e747697a37939739ea6b76e700137274c6c56bc71a57a96221c2e0e3557270d26b60d65e21340165b3f010c9c82e4c0f5436d9baafb3be2d31c8cff2f23f70e38ed3a303a3b699f3c674011a4f41255c868f2cbe156c4ee2b06fe705aaec1866d0824c1254cfdeec5c69be3d97216ae58af7c182fe34e63b71cd9ad541b999412bf88165a5c704d3525ee4d71235a737f16320a544c1bfc145a233cf1cffd76e2a532be95b19f17b30c4ed1494ff81743f954621961d6329db50b460e70a71b0a174a24642ffc0a77d2eb8d31bb48c2ac475309494e19852142d36028c9046c42c8b8beaf0534603864c6091ff085f6c9040112068231851c082ce08d7b4aa325a2475e47ccb1a9faa826c5ea4f5744e09611e70c9648e8725e4d1b434fafe73bfd3ddcf174010650942fe07ac417d5f69392f1e27762419b4d2cedc1d192e85eb41cf38119ed5f21bf8f2630226fa048ae24190240f4e2a175d27b6aee0ab4f444b8feb2943e896c4db4b8e902674f4bd4775007e9debc87a891f1cd1889ce4c45d2e6256d4d1baa973840d2d4c52108265c95e5dec74033b3a4fa77552268321a6a43ff9eb4039c4e22720df2dfa2fac59b39f36328d942056f4676b36d77677237dd5d6d8310974fed461d115b48aeb771ee50cac2721ceb5937c5a3fc73d6b70c947e820245df2d3d4a80da0c61f85cbca0958be06b30e91279b6d08fa5af41582d724832eafb1dbd9dcbf51a56d372fdf51cd4d5c7de44f5bcc2c615defd8cd8c07889998e0973ce94336534ec25540c4ef61ef2a70a89a0ded673fea2addf5a27dd42bf74564427843c7a227ae06ab2e3b1dc8ecc6a8ea7cf35b8ee6e24cf35c7823bb4839958e4427ca21557215af12a943d3a50959a4bfa00001f9df5493a6963480039eb98a53e84b1e97f11a9d18de16140103837966764d9e30e0e426696c14f7df3b783d549fe99bafad134d65b9ac48cdf1a8abe8d10df893cbb1f96c076e151fe9fddf938c89d51b616d38a57c09bc14a3d60ed3161a6b56e0826ddcc3ad117f7a7fb38ca5b10176b9a18b150d09a7e26a0025a2f0a7e40ff172b1b4252349393677fca5bc9bee7c3aef3b3618f488ad0900653bc1e6300147e2da7621508df4daab9c237781b98b2165086220e821ecad0dce3e75d47c187b4de02ab443a7f2b0bc092c0df5c7ab7b6aef150aa1ed7cb7c8324a4ff872d582d37b90ab0637689748154921e9d0ddf0446b6426ddb2426e1e67427921c9951546f27f29e95339af4c57ac6ce27e60631984b1cd0d5899b7718766710179a38333ead6297dec071dfb75dc699d48a3bac226b68d7b6221f7989ff3038095ebf4f8a2398ffd95df92cdf33a79f881ec511326f9eaa55ade99731dfb651526badfbf9c9bfb50db77be165a1c00626d7cd9464ccb3aaf2114bbb4cf5b02f8d785986046cb0ff849e1a64d2746821da213bc4b2550eb57b0dd598d6c6311f27264f45d6c100df125912107d5c60dd69bbaedbf00c082cd78aec38f3e187db648f7f7912e504b410d7fde80e2764b169b9b9e4617ea8373495b0141e3a49915ef21a090edc63a8ecf9d2e92a20e0aa09ee00db1b2cd5df863b44ce6a4e2768346c0b5bed072edc07693daaa07aa78cc708bea550ae2e01813c3e14a594413accda83d58bb0286f8049efdf9e9cb2e142928aa2f6125f3f26ab2af07786938f7842aefae1f9fda48c49cb785dcc7bd25d60700a40a4c7c63a29f38368d943a7af26141e4babd2d6ba8f99723c6054783ac17d57cd77ab11052defa377dd1699f934d60ffafb8e0318f5c8df8096e459da88498e6c5ff7757c63b895135f9547ab16ec5b5b72cbf00769adb3821f8ede70dd4d22c02e81ac905c86830daebe1792d7b3d5b9cc36d944df22e771ce4ca7f2d029883a63b59f324777f0422d21d2f268c0d4ffb3c0dccac80d3fde79f4088922910dbc705bac23cd99e93ce63f43aa2e5c2e728d31eebed3d60e9091b63300f6825be21f15a0eac23a1a8e97d7ff4e5ecd8ca80bf26880bc480ea76673ada5848132c6ec6a37375bb67304439c3a1e9abfb25bf0d2c2b5a01fbc451995208d5746e5a12467c8d8a33ba1ec755e986baec4df3233336cf9c52eb8fe3fa76b8da557ac59687cb8605606a1f8a3807c127304bbf5201f89d176fda7014e66eb1424d1086b63d34425386f42ceb0defda899c7c3a1f55fd0c3658087c8baef2d6670282ebaea2d21ade0f0ef934860e14a1ec946ec8fe39f641c3dfc24cdb4e4ef507c28926d6738fa808a7fdd21edda104c562de4eb534a3d4cac5a74aa4f0c043e2d732a0e694beaa060d3f61f891b3ed86877decd4f7e0545de1735adc3a8ff590a5c2a8aaa1969ab0cd9e0287d1ab2706f9540f6c33688d8aa3831e34941a908333efb4033270e30c06638f107d29fbf8d900f3a8557310a34e093e4eda6181f65dadf21c0590e0a6e89fa7c81c99c88b333fcc0006f32065ddc1c940225a11a44258d6044c4a937e9c44d4f6a6446018ae36c81d80cf25035954eab94c31e9d15face546f3624fc77752d94cdef3dc31fc30259085f9de0b0bd1f4a832c5e18a4187879cb89fab6e8f9510c628e438a8e73ca9db0d7a137533d4ff7b09bb2b77696ce97a0f8bd53cfb5d94b57ae19c56077142060803eb3600b06b17bc86269cac27dec50dfade5d1cfaa09f1fa12f08978f5f60e60a59863f2f384edf9e87bfb38a66079efda8bc8dbb5f3c55680b33eb4186163eee89c827e983cc06ffadc089a090685f57e00c8ec6553c64baa79dd32e2cc2d0dff0b60aed03cf980f530cd4a006ad6b914dae371d6c32897c4743de85811008f3ce408ff2ba0af82b01ee495431270eb216c10dc63f48340746e96fc218fd8d570e136812ac0ed0ff8c74441cfd6b90f58b8c339e8dae5a35dce4f71eb912714d634b8cc8eb2c55b3674a8c0f76a21d102c992ad327dd2fecb12f7d64babd6c54f296fe7290877f033ab26e7ec4746213da7e95be0d073c31eb7737bb6ee11727fbafac0f440267bc2faddcbdae77495b89e063ebbe5af14523a2d7cc7cdbd24452e7daa8a9937586a4b1f34531327ac51a677f73b54663818b1c2e7b88a0fee0c1887fda97ad8b4a70cebc1117faa5e7f730c5fa07616d0bc50f9ed755c40c3321a5b3d96b45fda79d7ed07314c0807ae6fef56be695828696da89c174fd8dbfef2e2192f9a7c27f0cec06863023a7a2a39bdf91798cb62032fb4259c064909c3dba442bfbd362c48b79d923c64b6d70641477f8232938cbf7657438c553dfa199d99571ed680fdc2b3a92ea3bbfa251f44bea339008c61e3e9b8a590f7d963e750a5af31349384091f48754690708ffd28edbd36836cbe01be8e9369b4444871634d37f78593826034b241c02614367ee7202865c22f543ee2cdd024e3470286795b25794f020d3cf64295e68347b7db2e27deb6ed278ad2f8bee9d213fad8e3b4e3b7eefbf018ef8f48917f5982bd31cbce51390118f27a07740ff1820fd911ef7e13112c4e793a871377d9d63bfeb913ea054798ae72caf340e30d4fbcad901252d2ebac6340a464965f0c813fa367c7dea81ce4e0fceb2f82d8d9d6f12306bcb84625e808b64e0bb9bd3c11fbc70a8cb819a675f8e09625fa805e5972a5e266e027bc8bb398cd8cc067ae531e42c4fd0f702a476e4571f0ac014fa43b27091843ea43e8934c70c88efbb811d2fadff83d09a3b48517e2a00b69f51f65f17133ba187e2383558546005e7a22c39cf1449d3602dd38e150afa6ade2f74afa7b27b3aeeb2b1d65d8e7a3b54a56b459dc19169d935c4ddd2024dc8e41cd4896d14b1540d73edd5b2609d0ab2118352880dd00d48852cf0ed0630b0f7f90dbf2683c9cb2916f7cebfd47d34ee76627c877181e39f8c04090a367f3db4596fa711d26be649e8ee118bdea37a40624ec0e5408098e3741d47bf2775c5ed90c6f3bbbefb57812e59997f9c6f0945884257096131c68cc4cb8b50747f93f097cd53de165ca5ece064072b8833d2bcc56612105c1cdae8104b42cf67628d7b7872f1d35a7162f0a967f5f1432691f037a2e6560c7016b730f4a966c24fe1af2011ba6c6844aecc6e9e0dddf803247deabe67c32c8a34c4b11b042dbec898ca3a81ced2a9a9bac0c83dafba4f9de4a59dd2c5a4f39cafcbf679cf15f918d34ad13ba9bba71c847d226d046ec68aa132eb24d45cfcf085bc443ecdf09b4ad3a6f6560b68bce05085a2bd52f3382a4db2593d75ae98864f284c0b3bbcebb2808223e68ae31d23d97890acd8d86e60dea6e9d4ed5af34f57551b609c4017cc419c7f10ddfb337cff88a276ac40b3b08dbb86bc9a1078a40ee792be813af7dc6e226585d475", 0x1000}, {&(0x7f0000001100)="d950ab5f34c2abfc315356b9e41cb6b11e77c891b6609764a6b7904013358a4b94ae44568819cc52558e73a96d5144f2313fb935a8ea71b32e6049d3512291d37438bc588a225e22a3cfdc826238e9df162bfca8703ca0090a15151c8e322e05fc80", 0x62}, {&(0x7f0000001180)="f9c4437dfb1eae1da3a0ab5f36ad94cfc40fb1dfe9504257283141ed552b40dc9ee8d4546801e9a93e78b7c0c574ec2f6f7d29f2294b3be7979d7867f579972250a03176d330251fb290417e5830d35deea3087c2708e4282ad37402d92369c937270626ee69844c7487fd0e3c6d7fda253745fb7a7242020b485dca43f013fddd217e5320d298eacb40c584b59363b27064a786c846e31ed944ce24df617e55b82bcbe484e10d46f6e4e2efdd5ab696b3006055a1fb688b5002ff990d89536f5adbd7c7f578758093ce6dc0b1f6037dfddebae31c822f6868a8c6218b", 0xdd}, {&(0x7f0000001280)="17f3b63b71b7533482e91d9740c40dcc09b64eba7123bb98bfddd6bf7b322831a30f5dcf70272679aa0c171648c2ba0f3f8640bbf0ecf2098f069155c62c9fd8f55500e881d0a74ec83fe972e1fe91032c8098f566226d51eded44255fd351e43393fb14b1900f6772cb612983faa755eae96b6bf7a102cfc96d5009bb07ea22fad248a54eedadd7c5d99f6b7ba93862e20b72d76298242b69f9041f7b41dc4564c76a31204fce3ef29104a10911e1ae47b1c875a92c3b54ca1bc6674208879cdcbd1700c33ef47ca4296c1b301a1e6a0738", 0xd2}], 0x5, &(0x7f0000001740)=ANY=[@ANYBLOB="b000000000000000ffff000005000000b53325f692a6492a8f555cdba8581bf9a9c96b3c9b7756d7d273a9fd925710365e36b72e8a99419fb792a70c779058e00c1430af86161cc1452c5477e5c26e43a0f8cf7806e8a2112a08d74e71fc4e870de988c807b5155fb03b5b04f6a0c55a9e4ad3dc92dccf2f9a5a434d8237d10efcd48949a98460325421cadf9cb3212e3a88b4614f2367d2e885a63acc046f2108438d853c9e1029cd1e41960000c1fdd100004000000000000000000000000900000067678aa6bfa67075cc87b750d6af32acb232f69144d50906c6f496bc86d64bb75fdad84b4163a420baca9367700000007800000000000000ffff000007000000db6af9fa1ba033324f78279ba5cf4bede50b991e981565753fe43a3e09a7661f4f192c463e9ae455910e5f9d584f5c39b267de99e01b90595d3b8d21bc6c9161a438729b0c0da6a78cbbee98296fbd3fe9c2170ca39a10a71cd511628782d66cebdb9c6fba5e00005000000000000000ffff00000100000059d49fc8fa36accfd95c899e7ab659da4e0a09d7db7c43649fceab8dd531ce2a71b652bc5e1c48b19775f9515e02c3ec13a4c3ab47ceec7dff000000000000008000000000000000ffff000002000000b009958b8d804584118c7fa24a39e69ce20b0f384f46c94ead8e11a4cf3a17285ae957537daf4eac02ca92b35728cc05329434029edf0d15f279a8f328c0b257e3acc6fd469c2f50e845199de44ca3e0bea26a248bc4a8323d947cf5c2f51d1bbae41f3ca89e145b3515000000000000c800000000000000ffff0000040000007f2cf8ef84a8f076fdc66003e6c1357d7bc532b7875adabc61f520c76cae708bab84f2a9d97bacedbbed58553097c465c4885ab0295a142b37ec6533d6d4a07bfe7a9657f7cd8ad8c96a050a6a36abc2fbf5f296cc7155fc1f2d3f76238619f3d69101326a04b3a046b9dfdcf6a57e017e2e618282ecb0f2154ad34bd814b1e4060f3b7c6c85d0bf777d72941ba63a44da018a756c7894de0b809853531bc09364cfb6805f148d8bd201ed52f76bc073ab4abfee738992c6892468bfaac814a7e27cdd22027b4b7eae82edd7fc54586721e072d1e07ececc"], 0x300}, 0x2) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0), 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7fffffff, 0x4}, 0x8) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x24, 0xffffffff, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:03 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x440) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000007c0)=0x1) r4 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0xa, r1) fcntl$dupfd(r1, 0xa, r5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x3) truncate(&(0x7f0000000080)='./file1\x00', 0xfffffffffffffffa) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x2000000003, 0x8, &(0x7f0000000140)=0xa03) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000980)=0xb62) setsockopt(r5, 0x1, 0x100000001, &(0x7f00000006c0)="1cdf200b6680f0d6671052a993f4cfc16f7aa077d19f71df7c079a4e94c29e35676e2d5a7864a7c38607fcad5cd130ac8ce6557c69cd98dff3aa547ac974ce76115947d374cd741f143c4068f0798e2687c19a311fe4ad5f978750f1ebd7ec27e4328cd3f8dd2f1976c567135a5e153572ca8bda59f4dcf19576ec3f1ec18a36ef09cf37a1bcfd8540f142d6bc75412f46cb3754ae1efe7a77f471ad1076a77f215d755e715a7eaa4c12c81bbddebcfae3ea0e48d20b10d60b2fc872e888d4fbb15bc60eb4ec8d061c7f0b1a08af0cc377e2e48c6a35da75eb744afb1254ba7024ceca379da12ebd1ff97da17bac67d7442529a52b", 0xf5) bind(r5, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0x105) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x3ff) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() ftruncate(r0, 0x2) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0x3, 0x1}) getpid() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21, 0x21}], 0x27082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x5, 0x3, 0x800}], 0x800, 0x0, 0x9, 0x0) dup2(r2, r3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffa, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:03 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="820000000000000000006a8f544a5321472b2076a8355ef3809227fe72e028701ee42b0f671c2149bee7b96528cd15aed59b77eff37712e8e3bbdd410d238466522234d005faadb24e3b1e325500000000"], 0x10) clock_gettime(0x2, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ac65348e5d5f26dd4001cd2e65e32b0b69eddb7544d67b096a9f2f4624a3f07b64cd47a028a5653984d9c49b181ad3a351bfaeff65f6b84dda9602e649e2a576ffad9d91de6213dadc71ba5aaa27cf6b3192f8ca517c7bf6e46b07ed7288c63dd635c3ae1397627c86bf20a3583f62f2225c160a9f8633b05e7d03ac2a7dfb773e99dbe7f28d01b9ee2613529129", 0x8e) write(r0, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0xffffffffffffff48) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x9, 0x9d3}, {0x0, 0x1}}, 0x2) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x5}], 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0xa2, 0x7) 16:00:04 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) setegid(0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10031, 0x0) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fchown(r1, 0xffffffffffffffff, 0xffffffffffffffff) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7f, 0x7, 0x7fff, 0x401, "d2dbb693a1861f7a36925b89dcec761f6e59584a", 0x400, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x401, 0xd5, "890fd32d26da4f50bedd603496b5862480fbd7ea", 0x0, 0xe88e}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000001, "d730704cafacc3e9e400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x80000000001, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt(r2, 0x29, 0x24, 0x0, 0x0) mlockall(0x1) write(r3, &(0x7f00000001c0)="f7b9f40e773409003d3a8268d9a5e0ebbdc15463be262085a9cd6118f4335640c6ec1fddb686aa37e3c4e30fd515f7f92910b921cd7004c1c25631b8e6d513be9e106e7f84b0dc0603f89ee9490ed58eb5e53a46771cf63960568bd52018af027f4fa78a27d5a5cabee8a42244cfcb35d04bdaa21cb47dc04e1bd5806b9d228d94d63f2cd6a2de8b1da91cdc7fa3d287f8a5440ec742e889916ce9efa1440e9f77332aee2d5e033741e89f93e49e22fa16077d536e88b8ec8f5fb38393510719b8fd6d60a53bcc5e2c9ce8cc467e3ebfb088507c66cd3de898b7f95fe168986f5920b3", 0xe3) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x10) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\'\x00') fcntl$setown(r1, 0x6, r2) 16:00:04 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="000000026004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314b83e1d8cca1286a2a219a3ac621f0a7e96086576da3059bce4847e9b176181ffe691ec51f8a0", 0x4f}], 0x1) 16:00:04 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0x56}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="8000ff070100064c57cb4100020043000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000180)="ad6ed87df61562424eb24821e91f773ba451f2e3c57c6d5c347855b7405b8fc1582aa8d7cdf290e935ecedd3a557386d7aaf3b2c7c21509672dde277a4d2a9e847ab39178d58e3195e63f58ab213ea8f27c67c97e8c412605094f31838e875d7bf15fe4ef67ea0af3b604242ded4c09dfbce2184fe19089d319c2fc2d3bf90cbc1357a717fc10472c81bd8dde140ed96201bc204ea94ad044b487f19c0cc3738eb3c63ccd787fccd662a099266d27328c7c8c7a3bc1ab89db3b8d5e427861d4e5e63d936e29acef64d92b425f36c8348a5ffc5957008baa87096e9a510e1715204b92daaa16ce5bb3ba982a0265b6d35fbe7075232d95ed86ffdb5b61b229683ef9db27b8b372e835de38f0f0b4b222671c02c778d6494e7f22ab84c1a8709c14979dfa7c800c2e4792bb1b60ecc31afd9072c2827747cb7bedbb6abbb4a797d3c46e40b7857c36d4af09d3193795214856938ceeecc85b9bc3def1334cef06932fa4d753d2cd3daa3381d858421d7161bceb57681216dce0d3f97842a7d68a43c1dc8388b7b6c7726e988bf218743241dc94f336eec22a9ae947a0479c90c33145edb728d3b1014d2893118d0b92b18a084abbcec8aeb72476f7fad2425e8b38fa77f8fbd647bba907830ed782268fc8f478ce77d6951053333bd689c95267fd6b120230a607e304dd3c21456295277237507d8baf8b3a06c74c5d8e02436aef4a11f2ff25dd9e19a05693929e26417c8e2956a17997a9bf2c05809eefb5d50080f784023bfa121d05a01175593e6e2033758f728c6154be17084aa0b4f94c176654de7a9495dcf359132f63369231f358ec162192e43a23b98a5b79bd21500835de72fe3510ed46c045ed832ac0a95bb25dd13f1aa880752f9f05de014e22f40c4a68368110aa2bafa123ddb63ebe354774a455adb12df5408602c91cb6f8acf56e1dc8c5205810da41f2c18645834f991f5c337a09c60a8c5a169004590eb2e9fd3a23a8d3926d28ab15d82e5c3e481b12b7ea8c501ac57c03b04ad08ee2a310ab80ba981db1a200c109ea8892c469b99b60bb7b864c979cded83e08e623eb38641df5fb7c51aca75072cab534dfe76bb45db49abfb8d9970ea90c04630c27ba1187805e68fc82ea6e54b757143024fcda5e849de6812b8b9ff12f8c6e5eb9c30e1f9630d8151f46310aa0578858fa97eb780c00722cdcdeb474e19c9ec13bde80a4c9a48b2a085cba8b103bdf987c1afd47494783901fe2450795f3b6d530e9bcca613b38f023203affe2a11c3bc376dedcef7e5c9c97e71a6ce8755e027293983c29c1e495dd0f139f4a6e4e0f5f40824cfa8120cc1befcb753fb09cd8b2e470632ef0a7a3f99c54a268bd85cacbae41554c3a75b4665690edcdbeb8a000149e9b6fa153d2895df7f5c8bf02d0bf4813d27f7cb2b8aaf9a108a68b4bc41a4760c4347c7cc3753aae5bd3c0ca602c25f432d694a290d8949232c529406dca5f64a0240c5658c06ca5d62b32842bf09078895e157ebc3fbeb0e81e19cf11ab470f1b048c70fb5e67acd563b4b3e0961a4089cf117aeeec6ba3cf0cf3c277930c8aeaade9ae8bdd3372570307de1b4f5535221e614e4a461ddd496ac610e019739eff8343599095cff3ca60c461e718b6792f56c29ff7072b6aeba4dbed33a218554961755b5ff5bb067d937ab7516b5ea9b9cf1dfc085f576a9d4c7bce46353db370720b7e678c61dd5ea00059e89b00c5af8dc7812cc3889232b3a6e089d7160677e66ce4a164078a7ea3fc6cede784b8f43920df49130f60c1128fb7bfd62d55eca79fd4c382fcfc628eec1e8b6d29a3a43e4e32775fcf414e503ccf8d5a296017ebba371fb973aa7a6111578878dd075f3c84271bd4c41ce0b6aa15374c9c2133117bd710bcf0b8ab60b0de28cb36a7ca868ad918883d3fdaee49d89f190a2836753b7317863cde7e8431d3a9e3575a4f855d928822ebdc7e5b7603f5c550dcb580775dc124a47294a07f0645ecf3d2138d69d4851c25b11356df232baa16d61f603ee7af3d48261b333d34e7cb9d905159d3a2382eaa2ff80a323be32febf3735e4a38045519d27ad92c044a5122850cc805ab9e59d179635266d59ac247db26eab6c7a45d0e7874d3dfd2a3f0b5e2e5f632f98c887e6462e3f20edf817fb0d2b62db6ac58369eab3f508f06f0586a507dc86be0a34e623c231bb4d17fdd9cc294e5e22c03a471a9fbe6079b3b9b7eac52616e9d765a61782919b1579d177866f08056a079ccc9e5afb98ac48f507ea0afc434720a5df96f36ac84f8702c0aec37035e4e43268913abb8ba04c50d3d0ecb27cc4bac287f9397c4af9df957f78e4bdbb652e4d8b1f7b0ef9204964dea3adaff239d7fe58c90be7f80a18cec0ee6900e5532ecc90b14d80abfb935eaa09530db1dc40ae117231f05b4d7e456784e3b086f8f6b910132ffd84d8b48651e11d49c847e2232633d40ea0c1dbde02208502196316e5d9bda27b44dfe414b6721f97aadcedfc7ea2d50b10384cc55ff446b4192ff379eec07edab436a3e3b398ff0b2260603b2d3eb16fd96b434a3d8ec6bfc3fe84270ad023c7d044fe2358d1a9a2602b5b4a5d72550dc6fdea1420365194712d2a4f0c9056485f7a8ec560bb187cfd979afea9ddc65576950e1e54d16407497b76ef6c0884b4537f21213d0392a697aae0d9464e9506b46142e252528b8f24785cf5692d0a4ff5d287b00a7240272f78b16f1b978a1c626dea0b770fbb6a20fe08e3890ed519ca84be834b695716926ed601ca3e96eb099d8b36e1125d0a3e2a400e95fab64e2afa82f4ea5fdabdd80926b481f5ca903de02ec252aae99326db922a4d703bc472fe9019ff3bf7224a6b2571f70f2a94aeff805175ac760e129eb16f5d32d6a9598df126ca759281d89c1996786f63a299e735631ae87da28c68b1fd63dad071b37e7e6b9b090e2078a89b9cbe3ff791217d697bd5c67d151da5fb42d2aaaf5338060848437f9a802c39b411963bd07636589189d38c1df4e7c21b04e85cd3ce45e69b95c35baeeac653b05d132f3a40016a7cfbee6652f1c958e427f4e60cf57f671afacd1878a279fbdd030cebbfa6656ea4fe37797a469136157e0d769222c8aa63f2f5810cfeb241a4e8797c799d6851877e310ed98cfb76a03e9304fa218c56ed5f06cec5d9cff9ecc807cf7601470a8f026ccf1d96220656b2d3fc04c4b086450c65ff59dbccfddaebf4585733cf8bcd5107693bdd757838b623448fd690415e2b5bc8b927ea524dc3e28f2232f6d8d359aaad251979cf562aa9a86ce77a4d6d8744383246ea6e8bd83137e971338f5c818c200c28848e8e755960ba3c7005911feef55d28f20aa179e5a7b6c08b84cb683d8934b3b01fb3a3d1141684add93b4422d2973f5547fd48429accac3a8931d8248a1a72e84b7bba2e36f60b85ff8dd4cc9809b21c24a3429a49f3d3f36a7b3b301eace9cfa44bea9363341f20f33404b950f677dd2c34bf5cd3cb09b7d7c8b7c45989557a293111f1fe30cc1c8973c582c4b57137dc50e78c280bae82ce3840b1925ee9522bee56f6121e6cd3cfbb9974adf64c0fd47572495d1866319b92bc1c21697adad5e163f9c97121b88e0e18ba5f80ce4b4c7a02f4ba3099731c77403db8d3f8522b61e3bd99dd4d2c79cdbdb8856afd229f83d7207438aac8a80fc0312dcb58227c99d8486cfc5b70c4a85cbc83425693a900858584f5693bf15707cc64036fc7a47affacbb51104e7dab96ddcf0b0d4fc9b52b1234b6af6ce23c552da07423a707446122120c7f2bb8f5cce232ab931b84e739f925c71788ee7b639a4aae2658176775ed499d2bdafcb2bebbca9fd82384b6e12664d96a77b27d0790d644dd3af8301d1c2fa211ef526c8b13724450a92a8644402c3e32379985622bd4b57fca1c0344cd991e8b159dc906582a34d7e4302efb42b5b983db77cdf213eff38783255283e8db7fe110958d883e28201cbb7ebd5bdf7367d973400d402793eb7b45ec8a0d07eedbbcef617c7e0e0392a2f13ef368b2349a2558bc7b3a8cd51c8d04795156d42439e9300db575bf8a099856fc678d31a09fcce63e15b0c5f861b8cecb5f24ca145a85ab9a1cb3d0868ceec214675d8eceee47e821d6564303e984dca5f45fd47f1c30fcd96a818d60e65f9233df75980b83400e883981edee5b2f22a9fa419ab461371d190e6958f872a131fa914c1ca30a28b0a565ef48ef7e4ff7d62787f63de88744b2f79fd928169924374172b8e8dbdc9a202b90162de42d9b25e5b47a3737c431c46e52fb3587d1a46d5e9e8ec06c11f591d8fa240414047c2f1ac25e76d4d9770f7c86420967d0b4b8e4ae56b3e437b8d84d51e2c77e9a45ed8faf5910408363e7059004dd04225795d31736139c5e8b28a22d106cece5cee095e97bd1a06ef41355efe783222b627aeb9ab4ed8b6a84c3c9d1962904e46d385f6156a2c2585bf557d00f45c6ac0549ce54defaaecea223da5a6ca37ede1a23f725f76c1c1ac0b5df8edbae010b245f7d14d40c29e4d90c999baf59b808dc2c0c28e19567f304b7e4f6053045eed9232e7fc58f1d9d287520dace5c683945acfa3d086db358a55c3b43bf53fccd19ad0239bcacec546a8008253f4e4cbda169986484c46807948fed0ec3c1c100b1835ededa424fbfb2ac28089ca95be0e90be24ce82bec470da84f94c5c3dd37883211412638e14c8cf4160d5d86e7a1c9e4d501def8c5d48a256460c4261827c4cb32d0db9842771de8493165ba5ccf3f5bdaa0b1549eb2fc542efa584544d115fcdbd79f34547be6c10669dfda0aa550b4fdd37633cf9b00114b07fab645c0622b933fd5bd7b369868357e63fbc00b988f56d543bab79e2f1ea1e95dfe456f1d0d8caa59929174d73cef6c64f73c058475b651380df55af28f815926b9f10f0444b93dc881624e321a67aaee66e814ba3947f8942015c8384428f0605a4b2b4dad09890cf7b59c7a7bb27f46a8d8d9720d0cd6b9d9dde92ed402968526addef180df31700804768fce11dafd1ef0e4a9acc4f9933c796cd9c11681010e4b8ddb7a58ffeff2549dec729898834313d40eafba077e0fbf25fe8394ef3573200bd90a568deab9d45ff5b5b67b8ea953b34ca980ac07125c743c8b3a4466ed8c003c9df968611e659443d54f53ff6c49c10130bf3a4e730ecc8b6248487347abbe5d356354875b6b88744d632ecf78508aaef2daec4f1641df1d9ef93a5b681e18a16ca78ce9e01942c7d24cb25649e31350b2f7077bfa0085882d2cd7ef86239e7f70106a3fc3787a1dbc6017822b9d5f4764a510df8bd9be4389ea77efb512ed5d898d25f342eeb8eb129f9494df39654e45d301f5281276525a0a8e2e47b4fc38f021e1e3e2beb7f5c870b1ef3e2e890afda8c1c7d7fc092d73c4160a420dc907d72c8989b1d9a1e2f99be4dd69489139d5b8616da34bf9fa28b557eb80102c8210e977b46b6429a507a9d33d8231c175726edb5252c169efe2c3793c4fa90536ab885aee56d20e216493d7eec2cd750c1eeae1944e65733d93691417dda4d2f31271e5722fbf9bc0a170a6cf5ae875a33337414c4c2ff5add9ad2754e79f1556e0c3b684918d5ec767cf5ef4b8375d737b0c59e088921597f6cda4f79b1af9102b8a973cd076e7478e960bb2f92c74537c43869d0e5f788c69c35acec8ec008adba37bce5bc1722678074e72b0c0ab7db45fd1e0aae11ed68dfcfc93da4f5673dbef2c93869ce9b241c6", 0x1000}, {&(0x7f0000001180)="4d3971ee425aeed93cb0467622966be04d33cdc43a71422a252e23951db27df356c8024fd0c0a99e7a11e60beafc3f2894963e435ec458233fc575aca8fc00c45a83398ee7a250915493fea89d2efaeb61224254a4dee357c8503700bcc1972d3352b2faa41c9768c3ab", 0x6a}, {&(0x7f0000001200)="95e5394fa9f0641ed9d4e8ec52e6d52bed572ab1b282ae1af0f43254be1f5491a519f066c280f9c121fb21ac25aa63543bd0a89becbfd78dcac8e005cae902ac364b81b874fb6ce36e77461cd6eae649cc11415c1c29cf66d80a4b9c014990d609525eb889aab7d0cbe10897d4c5ef9793d21f529af365c7f291103adf1020b263b790c86117254048b1f9eda8f0223f524677ee9f096ae36a27940c2416de19b5f6a909cca98259811e66535a6ca78ea4c20840959873d41afd1ce868b70d0c0d678fe1b3519074c30398576524859f7fdc788ee3db124453ec6a99921f803ad644b4c09274", 0xe6}, {&(0x7f0000001300)="850e48495b6e5a8c6c28746c20eb156cb6e060f6c4fb17c703a5f63b2ade842dcd700aa6a56b1cc4ff2eca897ea9c68b7d1fe2e67a9c2c176d685733c36b25ce5b595cfac5c828cf284bb2db35eed41373bc8b9c076edd918b79add29748327c219bef272f7dd99af819f7c593e54e78bddcb9596953fb61a9b513502e9ab5d808cae65da2b937a6633bd35cbde1f91d1811fe44ae7317ec7b7234a97ab61b4c841f6e0146e07ea71befee3cdd247e21d0440e849ebdc737ee6170fecb94011f3b9d7b54b3adeacbaf221d", 0xcb}, {&(0x7f0000001400)="08f6907ededfc430015c6dae09ca703beea376bf8f0fe1bf5c7fbd283b5e68b061556ee4b72df3218233592bcf01bfcb3fd7da89544cd4e6efc04191ee3281b6b55ea4c1bf8fbf7e05c56dba5c42305b5c5896db0e838ce2ae94ba5a6df98afa9e2ecc4782f0b190685bed93c409ccdd6d1fafbde5579222982ddbc7ec91c2aa0e7560afec5aa262f622ba896df430d9cdb86a3c0dc29dc42f75bebfcc5fcd3b64c9e4e546bf5e1513bfd348c2e82ab1bf2260a92ea02e9540538b5b6796fe498baa0a5c8905b2335f5196cafe53557e02f43fc436a8a803aee794175ef3800781e42d8aea5803f316ca28d463", 0xed}, {&(0x7f0000001500)="93f568ed1af96be78ad8784a7d99ce316c0c6ad79ec5e58ab63c2a67acc8131ab8eaff2752a4cf5cc4d47bbf48fc2f382e80b3b09e9f2f94221310868a5384a8f8124e5b8ca8503274c9aa47cbd86ba236666be7ad6a2aed9be56a4a5e97b4da37d4c4f71c2b364d23c7cead4ff5b5057559757f44c69199ef15249b0ebe8affbea2c623ada776510f44d47b77a01b10305a89484f05d8cdf9dce29c5a60ec32759384a9f948c9fcef634b2ff58edf46468398cb33d1beb48b331ab5faf63d5169", 0xc1}, {&(0x7f0000001600)="8beb2b7bd912ed9ed14191f03d3c424290a93c5bacaebbe28f2a012317e60366564ecdda03879c49a533422a9276b1ca603e1786943a6142e9f63bb283a27f1db119d6dd8d0ee42099f6cff73950d22247844d6648348e8c9bac34830a75d75034417e1c301a78fdc469a90d38d0fcfe6c0117e6483f47af69c3b24b85b39f21b2e57fae3b3e02fec2677803cac9575ce02a66186a622a1b46966c6dc27103e73b601714b94a0888a7a784bdd1c852a3d7e05c38aa9076d778c030a4a8eb19048f2685ed19ad3e60fa766eeb542d867e51a0c9f9846870a37c376c5ae80be3dd9523ebc88e3b6ed0cedc16a2901a", 0xee}, {&(0x7f0000000040)="b8c6cec25d1da87126e93c9fdd5fa74ec0b36c49468d87af85f1dc7f3578bcdf3c7b94d6c6a6b2a79e1eff0fecf9279a23ccd5898876a874", 0x38}], 0x8, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000001780)=0x7) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r1, &(0x7f00000000c0)=""/28, 0x1c) 16:00:04 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="023a4c03"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000200), 0x0) r1 = socket$inet(0x2, 0x8007, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/134, &(0x7f00000000c0)=0x86) socket$inet6(0x18, 0x3, 0x6) 16:00:05 executing program 1: r0 = syz_open_pts() dup(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x7) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000000c0)=0x7, 0x4) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semop(r1, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) r3 = semget(0x1, 0x0, 0x84) r4 = syz_open_pts() r5 = socket(0x10, 0x4007, 0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000280)=0x3f) bind$inet(r2, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r3, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001640)) r6 = semget$private(0x0, 0x4, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001680)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000300)=0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000080)=""/163) fcntl$getflags(r4, 0x3) ioctl$TIOCSCTTY(r4, 0x20007461) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x2) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) geteuid() kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x7ff}, {0x18, 0x1, 0x7, 0x5}, 0x8001, [0x804, 0x7, 0x8, 0x36f, 0x8001, 0x80000000, 0x400, 0x5]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff8", 0x69) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90", 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r3, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x5}, 0x10) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/11, 0xb}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3, 0x10001, 0x40, 0x1, "669baf0784fb56e53c4a2cfc523712f2c60ed080", 0x7f, 0x1f}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb41", 0x1d5}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) geteuid() geteuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = geteuid() setuid(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r3 = msgget(0x3, 0x14) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0xd67b, r4, r5, r6, r7, 0x8, 0xfffffffffffffff7}, 0x4, 0x6, r8, r9, 0x8, 0x5, 0xf161, 0x1000}) 16:00:06 executing program 1: r0 = semget$private(0x0, 0x7, 0x168) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/38) clock_gettime(0x6, 0xffffffffffffffff) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0xffffffffffffff12) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shmget(0x1, 0x1000, 0x181, &(0x7f0000ffc000/0x1000)=nil) r2 = semget(0x2, 0x2, 0x0) semop(r2, &(0x7f00000004c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x3, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x60, 0x1800}, {0x3, 0x400, 0x800}], 0x7) r3 = semget$private(0x0, 0x0, 0x4ca) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x391, 0x926, 0x10001, 0x6]) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0x2, 0x4) r4 = semget(0x1, 0x4, 0x100) semop(r4, &(0x7f0000000280)=[{0x2, 0x7, 0x1000}, {0x3, 0x9, 0x1800}, {0x4, 0x3ff, 0x1800}, {0x0, 0x7, 0x1000}, {0x3, 0x4, 0x800}, {0x1, 0x6, 0x1000}, {0x3, 0x8, 0x1000}, {0x3, 0x9, 0x1800}, {0xbe98efdc821d2d48, 0x101, 0x800}], 0x3d7) fcntl$lock(r0, 0xb, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/81) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_open_pts() getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000400)=0x8) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000340)=""/132, &(0x7f0000000240)=0x84) r6 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x20400, 0x4) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000440)=""/71) connect$inet6(r6, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x22f}, 0xc) 16:00:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) getpgid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) r5 = semget(0x2, 0x3, 0x10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r3, r4, r3, r4, 0x4, 0x8000000000000}, 0x57f, 0x7, 0x2}) close(r0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) r4 = msgget(0x0, 0x2) msgctl$IPC_RMID(r4, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10020, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x8002, 0x80) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) 16:00:06 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0xe004, 0x0) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000036c0)="d431326d6e69", 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) fcntl$setown(r0, 0x6, r1) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x10000) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 16:00:06 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x101f, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x40}, {r0, 0x4}, {r2, 0x80}, {r1, 0x1c0}, {r2, 0xa0}], 0x5, 0x2) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000240)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0xffffffff, './file0\x00', './file0\x00'}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = socket$inet6(0x18, 0x1, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20200, 0x0) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) r3 = getegid() fchown(r2, 0x0, r3) close(r2) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x10000, 0x2}, 0xc) mknodat(r2, &(0x7f0000000180)='./file1\x00', 0x1d, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa29, 0x1e) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r3 = getegid() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = geteuid() getgroups(0x1, &(0x7f0000000740)=[0x0]) r10 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r13 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, 0x3) r16 = socket$inet(0x2, 0x4, 0x9) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd0\x00', 0x0, 0x0) r18 = kqueue() r19 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/ttyCcfg\x00', 0x200, 0x0) r22 = openat(0xffffffffffffff9c, &(0x7f0000000a00)='./file0\x00', 0x21, 0x110) socketpair(0x18, 0x1, 0x100, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x0, 0x0) r25 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse0\x00', 0x2, 0x0) r26 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r27 = socket$unix(0x1, 0x5, 0x0) r28 = socket$inet6(0x18, 0x3, 0x8001) r29 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r30 = socket$inet6(0x18, 0x4004, 0x875b) r31 = open(&(0x7f0000000b00)='./file0\x00', 0x810, 0x10) r32 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/null\x00', 0x188, 0x0) pipe2(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r35 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/zero\x00', 0xc00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c00)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)="d06ab5440c54b602163e5cd9aa5ef8a9dfb8b72bb6dce642446ff83f820a4f0fe11129eba3a31f8d4c365e7c6fa81c86a0905480789934d6cc05291da08316bc233e6e0e783f68805318aca88b8cfad26f35c40d8f638d4c32a4a6288f13bdacd8f76393dfb51a94f71f08", 0x6b}, {&(0x7f0000000100)="fc436419899a0fe1bf9c6b68e2375346bcff8cf6d309b1b26d84f12749faf1c99f8cf4776bfcb1cffae331ef8f83a7f50a", 0x31}, {&(0x7f0000000140)="54449750f826ec8f8217583f5373bf192804e34c6e147def24d00b383bc065089ad6eb5831cfad2f156601cc5df034aa838373035f0a18ce7dc4d8b60898f1f25460d241d67596f2c97eab44d1afe4fd8c5fd747375948b0d02b85ee4eeaec7d62aa4d6e3b1d4fc311b5868eb98c5e9ac53a39bf8346691b8bf617041e492fe92ecf8756b670b48d73681b97cef387f4f29e681442ef58f5ffcabb1126a138c7fe1d6895f4314f95d7c21a824108752dbffec4679aad6437936bc757969c65beee4cc9f286f84676e155841a5fafa2719a86c7cd68eea15636f002bc11469c12249d6de4d3e7a49e108b17", 0xeb}, {&(0x7f0000000240)="0169e6094f82f10f6c27991a8f4e1c70e96656c70503abb94c0f52a6ed1dbb0f403efa8953b7f65bcbcae0f5e1bec1aac009ada78354c84c400be0ad99df1c97d30e80b7899e20cc741ad983bb57e7d7d74822a299c0b33b093f6244b43b5985f00c3b61365227aba3eb1c030289301120918078d52521e9b0de1e1458187417177fa378571c", 0x86}, {&(0x7f0000000300)="ce4286bb37266a47062fcc63a47ada60075439fa6f970fe66a58ca4d4c23eb576a593d598a68874e0f04a07015a50c66c69014df86313e8390c8deaf78b4de3c631e670bc7ed12722a72cc527a69b1ebc1113dc9c00076551de9a428af34ca673eb56360d42a40c1cc5d3e29e75ab525ffd2a5981e42b2d6f1939c36a2bb9fedcebbb10e2df0c5c470785f48b70345", 0x8f}, {&(0x7f00000003c0)="24a78a208ba6ad73e62b924fdd5ef237e2b9aac99406a3d2da3f6e4bee7ad44e1026dd0226c349a4bc8842f034b5234233f455dea98ea7183269f72311f4bd15ca4d5be3db4e4245d47193a3e42a98c20a39bede13714451d3b22f79133b2502744355fcef2b499564c5443a9ed8d4af2a4d94d8d920b1558fd188eb3c9ba535435319285a15ca8aa3cfc2ae92a8ddcc2def030788023bcb2b0b23c2b9de20e805822b3a4d84da6edbe8a76eeebc36f215032d711ebbe53b154deb9504a14d19a5f5c4544cac3864ab8cd6c0d3cc77b8", 0xd0}, {&(0x7f00000004c0)="0a305f84ec71fbdf20e857dba6d0fb2ec7b235b36bc5536bd6b2aa25ca8eb7bfbf7b79d40efc322bd30a35c491d633503566f3846e3cc6e364687cba84987c3d27864a94fa3cd8b18a95533f48bcfc185a6b05a12999a7a75ded44b0c450cd38249f39e8e612a15b2a95d2c6af5a6896dce01374b167b55b068f398ed8a41869cccd41a50a4ad81d4cf0f37d3eb027f5cd1e516ccea58aa98a45de1c1ae4320500bcf8d8f018b88d917ba9b98249096a2cace8a068df2ef1555f577428f19a3bf0ffa3386d236383feb7d20b2180684988f8953d9c027e32cf65a5fa24ea8eb23c5ade05534401", 0xe7}, {&(0x7f00000005c0)="cddb4b4b2e7845889e5f5e9231dc5625d3e4d4d5dc1c2f9b52dc04c84f06", 0x1e}], 0x8, &(0x7f0000000e00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="00000000000000040000000000000000000000000675f164e668bd4eea2be75c10b55c8f75ecbdeeb571c4dc", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x140, 0x4}, 0x1) poll(&(0x7f0000000040), 0x3, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x7, 0xffffffffffffd231}, {0x100000000, 0xfff}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xa2, 0x0) readv(r0, &(0x7f00000023c0)=[{&(0x7f0000000100)=""/104, 0x68}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/236, 0xec}], 0x6) getrlimit(0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:08 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x400000000016, 0x3ffd, 0x6) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x10, 0x5, 0x3) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28090, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f00000000c0), 0x10000) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="00000018601200000000200000000000000000000027940b092d000000000000000000000b9b000000010000", 0x2c}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x18, 0x40) 16:00:08 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unlink(&(0x7f0000000000)='./file1\x00') preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000040)=""/112, 0x70}, {&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/87, 0x57}, {&(0x7f0000001580)=""/107, 0x6b}, {&(0x7f0000000380)=""/40, 0x28}], 0x8, 0x0) rmdir(&(0x7f0000000140)='./file1\x00') 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:09 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff0000177ab4102a067cd1", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x9}) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178998824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f539efab4a0324eccf4a5227c75988c0f728193ef16ab9000000000000000000000000000000", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d0417dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x20000003, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000240), 0x4) socket(0x2, 0x7, 0x4a26) socket(0x10, 0x7, 0xb222) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)="e87b36028d6e9ac8227f022c36942e43e163baf71a7198a6825d3e9e5398d483079103cd706650b475807fcb71d44baae07afaac71d363733f99de71625b91578dd478836ad095f2563f3ef012f3b1f40c3bec0a64e16531310a6393cf9ca224850bceae691b19b102ff8840cf0a89468a763f90d58ac70e6f82100cf6afdb860686a02f", 0x84}, {&(0x7f0000000140)="d2ac199f7290c1565153e650d798054d37d50de8ca6860553e10eb65f915c7073cd876ab6d25ba", 0x27}, {&(0x7f0000000180)="694641791e47028ab3b8eabfb205017b7a68fe4638d5dd4718995ad2386f27142466d0efd09404a95dfb51ed7d5b32165697860782489a06b6f6a5f6f2fac8b8594cdab4d6f59d6bba485e7ca19686d1184bee752380afb1a928e22b781c843b84a7ccb4c75fc9dd5e024c146b079a941e3b40ffd29ae1fd8307488afef65c7c29f3f63b804745c55117f7cfd39b2e601aae5d5a85d4f318749cea68352a0c322cabd05c", 0xa4}, {&(0x7f0000000240)}, {&(0x7f0000000280)="96a51a9b6a991b581b97c8b004fae953ebfaff789789301a8c6eb840d87a9ddc0c62ecf2b6e8b933954f15913dffd36979ca4599066e6297558c6a5713909bcf10366d7734ce4e6037abfdb13ae70be16d09fd6ea38466f7e0c13cf60da660a4884e629291edfb4a5f8dd20294356fafbce21a599347b9cb7563f49ee169e3105597f65f15b4b591a71789102991cb0415083fa0d0f82759a33a4287ec6e22d867236757edc27abb2bdfcf53c99e4e12d113e805b6af88018a876d5a4917133656c7aa1dd8aa80d110bd4507a43cf3a416b4ca7bc65114d4584ea6ea21bc86600778498f28b951678485fb6b2d0225355f90ae5513c3af2edab2a35223be", 0xfe}, {&(0x7f0000000380)="6fb1ba1288682f383ff6c2c2b81db6352bd35d7dcd5312728d306f32613987a684ce8380298cfe8bf2be6db658f9684ee0ad96d230e366a569b289d1d6de45cbd45c9c27dbe6e50126215cad53cf8be204e8618470bb59c518102fe3444a9fb00aab21f3af521561fbdb", 0x6a}, {&(0x7f0000000400)="2fa17392d8a81c072d8b20e9", 0x6}, {&(0x7f0000000540)="16467ca56bbda15f19e7e8a6568bc74bfbe9456713cb75b3c85291220856a116ed47b3fc058c2abd65c1e53679966c765d7db1bb5d206f6b417f60621990fd21bd44fc5709bb354926d1dd7c5639d18318e98130178647c25d4aa261b16d8cd1000000000000c1e1524ab102384491930ffc921de89adbdb9741f0d7463c25229038b15a904b926e4cbc578c4ad68a093279712752060f64e0cc7d8a041fa93d0321b99c62d3b0332a136c8b47add7cce25c4dd99c1031b722036512baac12dfdcdc193e0c3ad26e438ddc5e01e6273acb4af0313a49669e84930000b3e121ba9d08c30a4a4a7e4610dc27b2dca5f332d4813ae3b9a9b6dcb52ed2a3105b212444b7f65385aa10742e0bf9df67cb26ea43", 0x71}], 0x8, &(0x7f0000002d00)=ANY=[@ANYBLOB="3000000000000000ffff0000040000005a7a99d7e84a83b1002735272b0e9ea4fe325203cde65ef2e28b36f6000000003800000000000000ffff000006000000ba69cba0326df29c0993124528116cb6698112a57a2b00a91c83390b3a0333086f00000000000000e000000000000000ffff0000fd0200005386b741fbc65a7737526631fca052fb9fc8d7f08ec9152acc983699b08242ab24c9de831a3cb36896e93b0360858e90d63bc3db357b91e0457fbf47ea05c40fc2b03d7410ae9f57e6cb198c0e8e2216015d3c38275f9fa8f117e79f6ae4010118b33ee2ab614f25c006a2df5fb34f31f7a16849074cbb064d2b131becdcac303afc8dea3c613fb485720605ffee4d86e78fb9684af27bdc7c064e4dd034e0f5b9768cd41e6383b013af194ebe5160d4c13d310bebad443825fa1c979906dde4af2c982511587c6917033d269c000000a800000000000000010000003f000000c5d01e951cf8be067061e2b82f49cdf21670fa5c34a2e45211a00835776806593dcf80e6778f9fa71cb9f3647d61641e0cdc385fbc12f13783bff638bd881294ed8791045a1d204eb23b6520fdfc7663543eba6834026b382255d14287f20b61ff371cb1f658be743ce02c8ebf4c67be8a4b94a3872c9ff6a8b264966d5bf32672ad1d75701393d25a2254495642e4f391c800000000000050000000000000000100000006000000bd995a5c54617a35b808d0565f82c1529de7bdd24dcad17ed98d3cc51823a2e47603ad3abddb131df347a1498b74b966cd0cd7b2561373c4ab4e0000000000001010000000000000ffff0000090000003b0c024db7dd7d727b32bc8bc08f5ecc9fb082870efc36745b825cfadd1b850ccc5d6e3161f3c72a224474b94634d757642e92ae15a7a14c3d7af920217f1e6e6a6c6e7b24ea7e2dfa83cef689f6431c80f01ce1e839d5aaab4e5051dceecfa71b9ebaae45c1b725b6812e4b7cffbfc395b2a9216b68bf95f75da9cdfeb828c3724cb929e2c5808d3269b2e0e567e4349334ac88bb5b600c45bafa7b523759988cee469eb5fd0b69346292da87384c930c568026adeaae2af1e592458ca3aabdc86bb25baa4bb11e5e810f7d2a2a79748d37fc7a33b12e767001f0459065daba4699a791225ef7cd2fc702510c11bc839d9cfe765597b392155b9305d66822ac155ea3a6c7ace1c56db5c9c93db2dea9ac50fe4f91bc905866c284ec6c840def5b34455946c77ac7edc3d9eba27ab87c5cb3c10a8921b1bdc2108050228a0cbaabf419f0ac2f7414c050354d832528990e87688c34766aa0fdaa34d1996d2dbbcd433d621b8919a8c707734a6d7488d585ff4ee7466ad20fa120993288a39cbf27772812635d92c7d9f4f06f9e1d4e44bc31532a8bc57db0d7ff5cc950dfc318d77786be28c490d7744c13374ad31dd0272c956257a86189cb98809eb7c09709a6fd8d03e6a3226bb2047a80cd1da804dbe8ba65970f6caf1ad5e463bbe492ad76f96f1fcf05f3b6697c63f07dac16d113050de3714eecb71a97868d9da0b444b03d92a728b92e21ee088106b3f4dd93bfa830fdc91cf5380852a95a922efd6a825da42b64cb792ab3c216e567a13c15c0b293c81b98656185bf10a3bd215345b922cbe4ac6d97b46afccd5b643f7d535bf47f8daa13fd81ec72a648c048d0767faadb42712b8d0864e374d87ed57a2f098420bbd496bbd6348796d2170d240a5d93fb845ca2ed2f0a7f3b1e8108010af1896aef3c85a206802028c8c6034be1f2d2d9f576c83f77d0f97f7a37ba4c3194fb6205eb23475f25c49df026197b396fe2dada230ece180bf9e3fd9d76832dbb4f1ff96ba5391ac95cd17839f5e11b5194129d2a179d9e19cdb5c9caa01925e123812b7b3011397164f7b527d644a3c059a4c2e17db82019ac710ec5ea34c09a30644091d6e31f06814e0ea95db1a5fe7204da497b3a54b917cfd3850ba28ba27fd8d8dd9242ea2ca407a64a415c83af6743b5261266942988111db47aa5f1e2b898207c60ffad0ffd02a4c487ec93b2ff9b46398bd86a36b63ce4fb9ef17cc67ef96cfe0284f3cae8d0e05d8cc5d6644ede67824e5ea9990d73394ccf8a81be1e9d85a50d5faf408ad05da94a0facfe0a7a171fb19a6257b66dacedee9c59685b5e0d6be1693d2104ca19e764761974d15d7d8e04cb0f67990f0b65aeef0038bdca2145f61e7038a42b6ba03936aba4e4618257fe6d120eb9cb709588399e4ca5bf9d62a8c7759d759606a98eb8f19d68e1aaef0c088585859c418945a76ccf56bbfb6b430783b8994b29ce5cf3dabe28344ae3b342962380011b2c52628d8eb9d79beab52a55299d7b8bb717b81985129ea8ddd049ab669094845360136f89bc4bb50412ca802bb015aebe68be552f755fc1daab81edb69104b698a11aab3ce2fd65632fc3e1bcdf11ce13f90874d96baa5e37772d38b5e1ce37819aa28588f717f9ffe7b0e368aab0315aa01543a389034af23dc2c9ac0de5349d269e6ba07d97252a1c3287d4fefe2df4bd641c04449dd039f8e9ce2195dd49ee6294809e958c32144adaff96fd6c26198ab94c93344126c3332528ef74c36ac0a14328350fd49d08f904ed3337829173e1692c70259a3666a220986e1df0cec1f6c04cedff6dcdcd376c2e4a2376c25b047e164ea930df0a395b137d9c96e99f518aae29dd22a0f01ccd0cf2f5f83b100e6db322a05602b388534322de67462bd13d9a3d073d19d8ee09ba0f5d45bb5b9704d3c82d7f2c33bd33e32d9dbeda98f229598694b5f098becb876f04a0ad134a47191e41bd46e09d847df88cb397d9b685abf3b24387f1796159dcbc881879dd1e51ecccad3d0c667bda6b7ac865abff92f8fb3caa80aaf1ead2c7afb2aabc89ba506a3cc4d1b00386693e10e2facce63a2b9afeb09cd3bdebb4b6f1763bd5b338f8cf7dfc0e8173f4740c0a37b9f6a30b776b31b9e73423e265b3c0d26cb4cf4d4232af26f34ea35c5ca3a0e36f80103bd287cf330617d0e0429d3836d832370f341e4a7cfcd19846d3c7592fdb714a05b6d419ca76d529a994b8a9083722d6fd2e928b607a9e5d2fdbc5be668ec34aacb958e13eb9aa7bfdf1b8b9e411d4e4c2da021eb12d25e0738f40ab9fcf000204d3298329ea6f3b41ec7c78c68c378ccce782badf99a4db55ef077120cc0075d7d6d2f6dca8fc0bf3ad1b74176bae92cf0abd915a20573a25c8e97041db798c4ca70e3781b250d6e6a78a812986cd6955c16e5afe852b2bdfa063cb654a4bd635f63367a2270174e443494fdff5f4d55a1496445ce81400f5a1958428f7d57739c0f0e676fcf632565d1fbd3b91590be6af006e7bac24f6ec8f7399f56f93523aeebfcad4500f812a315aa2ced72de42d3f16259f6cff019e01d77a82253ac7b8aecaaa7d9147ac98dcd1348048652a9798eb15408ea9fb5299087b13c8d866fe323d66286973a34b6212474fda6f2c761cdff317a45cca136b0ea987a5079430afd970ec7e64910ebeb2b66efad37e19537c5a623323cb4ebe88136166dec13af6c5a45acfb671e747e400ac30da6d29f97729f89030504e158c82ba423cec2c0d11fbab320e61f534252f2c9c737d6014d58e64b57083b91345495bc278f7c2db55234a9743f6b34fa50379799593ef5337f0ad82c585f1ddcffce6b8ab79804dc6d9cc4d61765ad25d1d9da1d5f3c9258c9e238363710dc2d7e722e791eb04e1ecabef269e0fc8b43f2643b1f94da3a42b839c855496ea68413c9d9abd6710c83dc6c1732aebb554f24db658d872c0872bc7b9ff043b21a5e708ed76eb71a102caa5fd74b18c600559dae8c79826a931e2645a770cd0ffee03f6b7cfeaabfefeeb12f92e753c0db0a44581badd17c94ffa566cbe17aa64d618e192df45d835ed6c47d1385dcd5f0767904b843cdcf0cd81261ef92de54dad064b8f707b862782dab5e3a30b2e4107ce71948e27ffc72f2cc328d01382f035e0c4ff2d9e77518a98fe78d4f0b16f368b0cd6934e45de449534bdee7298e5bac0c5d079ef6c6ac24a1499a98eb8330d51e767954b7b843ddf20f92488863e44429ef9172e219bd75d0e50735949199843006df050e7ad723bea301b527eaf2c80a4708f882f43d60bcdab9dfa38da33b82132916f187ba60d9aaed573208c4ad91a458bd01133b06da2c4af315b98406223994782d121a2714652226b9e1cd49e4f4a7b1ad21568fbb7b56af837015991d1cde4b418ea15248b7ff830133de42b276abb8195c693f978e8b46aaf87360b9829f80adc712103acd57a33af6668827b5823eb3b0f2e34aa8f929c794860f55525ff9df2a30675f25a3f6e1f9a50b056179b2357afa19f18418c622240a3ec4fbfd2abb7cacde5fb329c9f3f70f74aed72b555893ca4e9f00473605ae0cabb6df6abe61866e1ec42a4caf9dccebf8f0b2aa482788895398a5308857dbb63746f3b6c948f367065c1c4c0f6135d5fe19fc2e6e713c202958682731105cd5430f91e052278837bc7b9507023ec16aa2f9fdadd0aef65417fd9e8104bcdf2ea6876bc1a7f9937c04f912527213e1d7028850a2b3286b30d4d616cf03134525bfae10044c9bd7740ec983d0901e2a043962e6b8b4bc4e028dbe6fea9e4e5683032e17f432d411df15bb377edef8b546f3ef80f156aacdf3cc70021860694b4bf436b43f04a946cf1928e219c629b674b56ac250faa9cf18f196f21d07c7bcf3f953110f5b2eca7a9f80cd65837c7f959847e2f04abe1a43714b6348f69fe46d8879571af914556bdca08e93259ae08e6154add71310d9b4197cfe6b0f83be49d30239a51a349a7b459615b668a76b39c28739cd9e4e619cf6ede95b572664ae96bb732112bc65858375375f50cf7c08d1a00730d728d3acd8f6063de2956f96791973425598e2d446178fd70978a123589628deb3c1a7194ce9f047f713bd7607195755b12e0f8eff87d7cbe6ee160d2006b7089730d93830d97353742db155864c8bfdaa3c76bedc38abb72c97030414b786d505561f28a941f63a94888ccb792d73f92e68b4f518219238c252368520e8de75dc35ffd68a947f819d363f4f91c2491da2795b1151b986851e3b960fa66ffed918a7880a121e0c04108befd04f1ae773ae11d03a8e3ea30673ecf66c953e0b95ceba0748a685a9a86aba10efd3c3a4a7b63d5141033f20f54cf928b94f348bfbea952ea47cc9beebd89cb1a9fece7464891afb3ffcba17b34f4e25d94d6dd6d879a686a41493cc6d64fedc17bfb10ab5926d96e2610342b5dbaf7158973bb3bb79de12466ceb58183ed53ed86a4c4ce227a738bd7559360fb93cf9ab8ff337c5d6ed5e38e767af18dc43b3690cc1e719301f6885a3c5d085924588545f73ea6caca0909eac6ab9a0740bc5a99b70793ece98c21411bb94785e865f8f43c9d0372199a989db2ef0954c0777e63340fd2b01b3a9fe901e751f9fb73a78b2787afdd9f08bd8dfb1a424c364bea93dce6431bd3a86adc5499cdb0cd5c2d3bfd01c3e1e6c15acaa8057037fcf38fa93496d103f05892061989f7fd2113ed65aa624af41754642d8055c28bd09fd221c6033d72aa50fce253a3f3258582249f1e1becf22936e6c8b5ff30e5333bbae529488dfecdf0263549336e208458d4d7c6d981dd67c11a06f6f6e523989e9446ad0e0cde0044967dc82a1b0bfaa1f016fa409eb3089343fab6eb48d262ddb905703245a724c72d1ae1eb6ffe8584c950913f2ce4203cc418bba03b31af1dc017dd2c64ff59f74e6a63c41b329252f1e3fb45f2d0075b21f0e12039b8c1bfc66a8ab2f815521189911a2eae7836214a7ecea49845bdaebdad81371f93d511cc0b53e76253a40af58017b78c0cbd678c350b4936987cc632fefbb84215389914c0133c94aa6c3512dce4cc91965b65459e371bf49462edc13c4e11a3ca61160c0a893c3d7289c86a80c6e8a6a645309a3821b395c8eb2bf11ec314e4fce48387164d9656cd102ddecab3e6676eb49a040ec6e3a4789e427b8e90e4b919c2935610121054e5b37cd24ef8054bb4b62433888e6cccb531ea8c6318b6e8a4d71440dcfd40882f62bc920e9b311f3db5bf728fe3ddb9df108e097757a8c2bfeb47ffc5603d9953bd8f63d44ce6fdf629c5a633d218e301e17e5e1d1fe44808857fd995a8ca676d4392337783421ccc885b77c59d061067ea35a0ff0b0cbc72b46cb2179d4038993c4609fa0a8a9043ec5b57c34afab22c5dadf5bc2bb2bfccc81700443c9e3520259d074eb8433e2b7b318e505d16afad4405d2c5ccee21520ed9c87aae09cc0fcf02d7c223a00b9f3e08a134923919dc7a4755659a0835ddf12fc3761e64cf6970550746b790c4b15912bf841811773c8f6af887cf241e6362444439a497e695d03148941887e1da2daff800735c056b3918aa52a3bb911b548846fa8bcbde77052dcde0060cdc6d27fbb35ff8ea32b2664885480ecb16527870a59cd871dc87cf36c453aac5c84617bf1ec69ee11a0114d89559cb310a9695be0b5341dff7e34677fb27473bf042a97596d3d6467d7000878cea62cb157eaa4161e8f7e3ae342f185082ea7b0a42f67ebc4357c92458d60100010000000000000100000000100000aefa0b24ab18598047e4511fbafbfb892f6f3c7c468de96ef2fcffea419b1803562c02bfcd96edf47a6657735857971f464f89be8daf59f94234e1b10a13f51cf48dbee770c86d1c2614f2447e64cfbf55fd4b2fa35403fefaa6fd4b6dd2d3c1acbce372a247dc5361ba79c8a7e37b55982c4983926d97a6bb5243f139b9823db0cf8f34a498703b4a61d64beec167ae2194c9a2f74b90f4ea09c0f1ae1201f54eb843df4512382e763acbec7d7e6b7f7dea7ac94bc4553764df8ada6dd031d6f2c7cd7de7278e5f16e6c0bac8469ac00d9529ced2da14dd2fe0c757ea5294135e7607df454dd3af0969c5bc4afe1cce47ed3088e2b81d05f3e3998069c7befbb0b68e2d8d23009fc9e6ccaf3dbe0ce9d946968535ad3b042d129706404cd1dd31f16a762060ff423c1063caf2c186167219cf7f335c8e32cc2721aa2841d8d5ab668afbb44dd36c930b9b5f878a40491673ba9ff726598e636bd16bde2335cac9baa773ad3cfec7b7"], 0x1350}, 0x2) 16:00:09 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f0000000080)=""/199, 0xc7}], 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x20000000000000, 0x0) close(r2) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x181, 0x8) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0x1000000) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x8}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x0, 0x1, 0x2) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r1) write(r0, &(0x7f0000000080)="43c3b7530775f92f7737993dc3e3b68e81dcd920", 0x14) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x10048, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffffffffffd74, 0x0, 0x0, 0x13d) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0xa0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x20) lseek(r0, 0x0, 0x800000008002) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20000, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1d, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x9, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xc08, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x4}], 0xfffffc0000000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x4f6c3f1b, 0xfffffffffffffff8}], 0xca, &(0x7f00000001c0)={0x2, 0x42f}) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) flock(r0, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x7ff}) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) preadv(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/218, 0xda}, {&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000000)=""/100, 0x64}, {&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000480)=""/206, 0xce}], 0x6, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f00000001c0)="3ea1d534c1317299f83b33e1763222c7e1521e5122d4cf84e0f063c3efd65b2e1c69d5c9b57584c802132b41dc166d8e81f71db17f8041ec166637fb095f65c582458dc7cad32845c7be3c33e5b384008ed5ceca2a37ee3a2a5b2cee9f58dd2081eb3fa245bc21c7c3ec54ee6750b180b82ac409c5d6e4db2d7cb4604a9efa6cb7b3b443f66a53de593dc0becc82b1a385c079f0622999428d949b6521a76fa30aba60cf6cd9d27f9e57daea5c89bf099383ec655979feafcc8778a869ae94111672b0a5476ef76780a413d4367e37aba734702a5e053ff77e69febd9f", 0xdd}, {&(0x7f00000002c0)="88294151941e114db9b4ac179a2c557e0e089ed9ce15417cef8fce365a73cf1a2114613e56a505051cc26b37bb47bc8e1c284ae3dc35a05f6a5ecbef1fe708b6088021934c654ad94c45988881aa8daac2934542f90a9df7bc7bf083bf6d58364a3dcf9473418faa5c93bd1ef7faafdd363d588789be2c2c1db3973b98f340b4117a13b5ca84f37c3a81e33aa913f4d976100c7770efa2a6297724cab85c17e46f34d32cbecf899496f073aa5384306fba60f62a5f0037bca8e34e8c40dd0d8e78b56a4ca58e411c9f864420eb46e4a6c2aa637823bbfd", 0xd7}, {&(0x7f00000003c0)="f53a46456562de1cd179edabb89fafdbb3be0a6eeec6dacad0cb32369fc4347a28852105d773777fe9c318d39cca49d90169cb9f96dcfd182b4f1e110a9c50f01b0b2d27ce1882da87a5ca53daaa7ad543c18c95deb04ed1253db080dbcc98f3b2b30bc6e12864619df9f4965f1818001ea90f8d66ebd8764e8d6ba042154920c2144d4a2f3eb8ee8efb1376130e2f", 0x8f}, {&(0x7f0000000040)="076b720198ad22", 0x7}, {&(0x7f0000000080)="c60c94", 0x3}, {&(0x7f0000000480)="88bcd7ee7e0b7119b8fc57246850950e6ebbba220630cc358a9909d36c9e45d211044211434bdac1edf4b7a5b954b901e126ea99dc8ce652ac00bba0faceec7c0ab949b3b54828c0fd8845ff7ae417333fc4dd9c634780958493c86c78cc75e479c8666591014da8344583c1fd0d7e5c8af8c61d8ca2259650d287e51c643bfd5c05dba67a8f0dc6358514f801f538f408d3a85d33f16f4cedb215295fe53f23103a43a1965ee89828f190a8f42bda7795ec30629b6e40e01ec803a632f27ead6f21a7f423ff776caca8e75b70acc7e8314372885dd58cfbfe348edd8216bdbe9b0564ef1419c7e3ab7deefbc9f5375c40a2c83e4756c85d1054f2029efdcb5a7ad7869316f9eb79ec5108e3cf005d40c3444af416c9ef4e4f595bc2823440b4f67672c2a328c3199ad47255180526c67c9fae04a4898ed3cb8beb7321aad8786f395c34d6ab2159943bab1833b7ece477ba967ff00dd0b27f29b563b21220b0268079ee1677fd4b19771003ed5b061ef76da2dc769d79bd97d7ebad3822d837b9a2dc355260cee465d9661dd68f0f8f828d74950770b96dc66d41bddc508279d1156121129e3d14da2fcfb5b0a4052a6af4e0054bf9d60b5425034938ea6521bdfa4e0e7e6ce82d8cd668b281e6b1891c5ee781bef3caa9a24b6c1cd69931e9ee09b6e9084698a4ce9bffd7b78480895e31e162074069e6f4b61a3eece50164840fba4b19cefb92b1ebff6cd8e2be58f05887d5653c379cf9c71ea1d682b46806a46daf56b4c2e3e5ae7274c2a1dd50425d614a38f1b52fb9dceabc75db197311acdd66f33384a149df9a1a0821b1dfe4e13bf5e2f8f26d5d5b483f3db83375a04ea8148b622789aed64e1db447218e6be0a3801ee2ac87e5234a7ca1322d1823397ee628505f67b24e7da502f224b95da33bb9c238b37be5217960ecc20c1948cc4129de2f31b7f60c6cbca1f484c23eafb1c5699334c2a8a39b478126897ff3d05a720799a10a50d7e60056b647f0198318dbb1a402380013bc8516bde30d8ef8046211ccb9002eb7436d110e8e39bc9766eada78928556e4c55ebcf6a790c3a2d378c0efd891d7855e0f69c75c9651b57256ba59af195ab492325f57902d7a984caad4dda9e344e0238f4d9e6ae5ab782dca84e2afc118748bf48b80607856a64c7664ffd561ada7d8b3b1ad385a15daea25bcbb9095f53ce13818d47c2cb76a7551efce71debf663e18409af8f6b9ea43bfdd7ab176e30a98d151f5fc1704dda346a8e2fb465c58796382c8f9a9b7d23e236fb7232bf29ec29e50da6a93f2bad81164e39247b69039ad18d9a783d4df4c3137aee2b0e1ab6f1fcec2a4ab42b79ec83c66df4d39b8a688a2884480ed95add00f815638e13c851f232eee0092f6b86b3b8088681266319215254d669b038e0bd3cb3a7f6e70741fbe93875f4f1eb97989188d6cb425997603c2211185a4a71e7197fb2cb6dace97f9cee819919fc4f0c3a2863bf0c366141810e1ac8c611a0b9e9f864c2eb0fdf9287f8759ee626235101d877e5d174c43780b09beaa380954b7cde6c917c8e5c598b311bc69d02503f3b84d4180f5a9ba1bd62d6d843e40db8e266a6aa6de08159af403ff9b279a9a73a05e9724557e5b722f453e756628db385d12b5234614ee3f9c3b0a5595383156f4586d0a8cb9cbc002ba4f752dafba0a5751f0a2ffd076664b4e47d27cf4d7945e3891872fc92467f050108be637bcabe8eec471843548bbcfa068ba6c7bd6206fe809875ee2871147e74ba4ceaf7ba3effb6d898cc61e55213f9632dc2d6c3b0482308cdb2c16134255c60f01e4220cbdda350f4f6c1a9c8c4214e2e016afb712a14c049ddb244e41bf029da97b7594c5db864fad487dd1fc1e6fa490c42bd757a0b503711e0e08b6b944f1554d3daea3a3de6322760939209ccd607db0ca448f5fbd4f76d74f8cf5496272db27df5ca2d1a8f512270812ab04a705d1e915b83709af4bc96d56b405daae78c8f11f7c2362760bb04a09dcd3a89ce5c1dd8ddb0dbebf5dfbfac69c77f651e43fbaf5ece6894eaaecc5d19f3c2e71baea7f9e887b351156e11710115e420832163bd25246d51b9b20001b19630855ed2f2de09fa72f4b1ceae8b810b579583af88feb8e449adaa749fd32617cdada067ce0145e3636b2fdc23adef7fca513757e0e641b1eb564dcfbfafbd9b8ed987dadca2089eb0b14eeb6d80ea2e10d2fa990b026300e4b83888abdfe523c4152f95614b7f61d2eeeed803f5da31f62ba73329c97f611d70e257891dca290160862aaced6553b0f5703fc987acb5b312271089c21613fbc16981d0dd11e750fda0236ccea82e3dec26b5c264019f35890091fdc87b43f83375f48c396d53b5ec910dafe023c04a1bf8e57f3c315e69153d4ef16945bc1d7d68743c19379ad345f220a43aead39280a4453a6e0a8ccaab3b0fac50ec5f3e6dcef5ff7b205145edd2fcdb0ae72b0ddf9711a7b734a5fa17dbb160a653eb15c529131d927544cc0ceed732ae6dfe6b1a4676114bd341ccb4f07b637ea6bb026d9b2ce39a02a454477906956a3c253af3c93a62061eb29c8797eb56a750977b07c9923fe94de4349c89b2567d1951818d2e26a11ce463a87e620a8d1b8a6f28bb77ab49e957fe3b59497a09fd89c794263e9528fa51ff856260a46cddb9430701fa7701734070e6f140288b75434038cc1b373425b12dd78ac847eac61af5e6a2d6fb3daf83c3763fd21cd4bb4df54f487a97e57cc4d8e7f4f1e5e17aca5dfe205e105602de3b1b3f1d084b95a23ba7f264c5f924d88c210a73b49e9a0517fe11d1c6b5cb98cad74af84990f7e45cea231a55db5abb7dfc2d6a521ec2dd1d427e8a9bb245846f3fb873f98a3e673fd70ba4d8cf7759f4a9ea50ea86916cc69355b902d32b4f9638d863a8754c066a1c27dbacadf4aff6c4d778ecb3ba8e9986e4a5d94c139c5f37eb6a8ab95091c38c2cd6781db0f4a579b83c12b10f5152ff3bf1cdf9c734b20148e6301bd30eedda4897ab592969224f62a13a504baf651dd1f5fe34d685d0d90d4d3d46756c6a0445ed5807fba16143d19a4b2aee8628087144b70729597542f71029935a27ede4c57aeaf117d179ef1d630be6541c6b6631a003b5bf95c6497e2faec356de7b537e6027a7f2c8815d325f96da61b9ae0d018445930b0c3989d13dd07336c8330424d7a43ab75ace43e7dcf6121c4bdc906017a69f38ae716a8d3b1a42329317393b6409d7f393ed846d076552cfea84ad3f8fd0f1f7023d4aac0af52561650f4737aae370ddb81a4163d80009519b34c7db1dcb17ce45f5d497d443e7aad58c691e065d9080c9967703acdb311d3bb798a54fe40a92f5c0a2688f7eb11f0dcc6d45b21309cd18f16701c449aeb28e015b65757b355bddbd79c87936949c70ea68e71c57f45399226860f893e4970cd771ddd82d4145dfe5fdcd93e0b8344017a53697e5c3fb8cf1f3b501ad352dc940995c70b4c449060cd338876cf9601bb08194c6c8fe17af1b38aa129c7c7c99d58d4df5619af863af82ad5aeb1c1db1f26a2838c87b5438d3c4422928968e3caee5db101543ce8ac0fe1604b1a150019b250b080d13540196666c632c950c909137875bba1ca62eaf2c9175530b050b928711f578f5ca833347be50999f2a896321290e60af09989f5539bd7907edbe8557d230e915d33c32234ef9e316b4c8280af3b9b89314fff95eeafd3709984d02c33d8e1f6b6497afaaf35316001de591122658854e596341c9caba3985a51c9a292702136fe5529294e2a53cf11325f7df1eb0686b80b2c11dc2fbb1e4766a99044845f5ee45fb599e39d054f009974f43a6f491bd08ad9e4ae9e51d70341b93992107c9ee2d6b557f7472e7b8a8d5299277830b9f83e8782875e76901d8e69e2b7aa5fd6d4c59b7811cf885c99245ba63bedf4fe1c4d98bdad47bcc72be7c117460b6112d254869ee6111eb05bdcb77ccc51ebdbca92a5b04960b36736387f40fa7aef3bce5278be18c384fb4b4b318940b679883f2040d14858ed3d0576d8d97f8cd391809d7ec77322fcf9543ca4ee57f78c021c44496cf6e593c25a9cc01636f0d81ac2702745656505006f41cfa32430e70067d91d24ba5f88877752d3cc8cd19d962f663a4a5a1dab39b20d9d47546f229d1a5db373a79369ce7d6af9f15d56c40f9252739d4ba9e2cdf203e033e543c5098e4069dc22da89163fdc6048505ca0e6ed5fa14a00f2383d00e4566f90eac3d25cbeae52df8bb078429833e00aedf776f28a650d92119cc001eb0587c03a7f7434d225785250da0ca19b9fae10ba4a34b7ec6dd30ec71b0ea3c0f157de5258a5a33221ba275ce1b5b217e4d0c838e0cc55bc462f5272277a31d491541f50949ec1094aa393c67546d66b72d30dcc3d2fcbcd5c85f4dae25520d064368a80e1107a2dac6027be3c12fa6deef59ed7c9c24335abaf3328aee48c63b0398bf191a27dad62f15cba95b551286941c37cc044a99b0e9909c4f97a300d84e55c72dc8e30b95b8ee632ad2a149b631b6a63007fd0de80e76245c4d41bffeaa82cf8dff55e91e7614d1f1a7c51c22f130bc6397b52083a1911533a8bf498ee82aed8b0857d227c3ef5a48b928fc987e9dfb220c22885e8fc7d325ac2aaa21524cc1173b0811f9b413d4d30e426aa7c4a0b1f9863d3e96c0816579fdba51590da1e59d61abe91d01b72609f1e4f5df984675bf13b7c598a190156d86b4204b00c49f9f2d80bdd3fce8dc90345099bb649fe7f2769635d815c721c230f6a3211adc101cb5a7d648b0acdb0a20d3de2e7ab42ec93b36400cb9272466f98eeb1e9ba468ab29455e8e6f410e68fe51d0ba4aab47a2c60f5f66b7ab5e1b6e10183b2aaf83d040065ea6c56f2f601fef108e6047230045c2bae80ceb1e22b0266b98abb13f7651dc31a4b76ccf6081f71db1620980513a26586d74cc753208abe21665444f3c7a155702cf57999dbb2ddc7657a534b6ee0ebb76cd65ba1dd3ea02d11db58024f3b20dbf98f90e600d72ca393737a90200602f5bde7eb1f1a22e706de628ed12927a43dc68ee39f6edfb8055de036be40c37a5fdcd10daa9d9f03a6cc8a6e2b2e4dfa2aac69a4b1ce1b0476e5baf9416fe46270ebd1df2a8905310f2276837df35b3c88d5d4ac4c28c4aa09e021680b368346ea3899d2e8be46ce2f39c6fd9a9137e685bbf3ef53fb21b0d382b2f2275708509b1839673861c1b9af5fc4fb4919ee694099ff402a278c4c7356bf76356cd0cdc1706030d44c22cf553e718554407e89d80ea88dedf5266f54af2992ddb9a8536fca7e9e7bdb94832115a1122aa89150c87734075c0872b3276229d00437713c630936ba72140bbf61adc1ec30d99e994746530909cbf2d904497b3e5982201aa0c25cd555ba1bd7174cc06c5a867e98ea570a07069b6ce5171aea28c84d7b2fde56d8e21e2a6377a7880cb8e644bde5f69ed175983d2d698a8fac3c8fed57d3e227299cff7479bd1a9bb2cc6df1f104feb2281e100eb0afae592e961ce1c745a891ec2b4c28ced93ae4fe7b3e26f4141606aaf971070ea3c8b3a022eed60e90719ebc4ac7bf3e2660e0cbabe5ff63e58f69a5026b7d6a5c6ff85d4322b27c4beb9c0b1b643992be5d2118c1428fe93459cc3d11d2e28a04b601805d1807a57e556a80effd86e4d7590ff6b345710e913964da652e60f99f27ccc91c3e8a9e88bb432c15bd3d0af565d25b66d4049c5ba9b9fb2cbb", 0x1000}], 0x6, &(0x7f0000001500)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x4}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000001580)="2bf7ed37e4c680fdec056f361e5e2790598e4b6b5eddf069a2eb5cd4cf71bed0082bdc21dc5727c72f7552cdf97253d7de5a7a65e8ae8cca0e32cc72b70f9cd7a01c518d1642ec73f4e6c1e59e473933f5b78d10e7ffbf4385040b37748b9a2be0d4371a1abdbb01a154f0e7145497100ab46f5221cc513cd1393cda436e18e3c4b40c1bda0c1ac962d3d06049d08c70af7a7fe67bdb377eef0521bf49584428e39b9f7f8924f7c5d6d46cf29e25cf18b0b93e7dfe1bef4fee2a39495ad4ea1f36b8590b021d0b4dc2a9a973cb12c7ef19a8ffebc813352df4de21bb84573d4a897d4c244990d3a4d25ecb0aead079de405b5318eb74336e16dd5bc2a4e52b5b7b875b8c52392c4cc9b504e4b40a2e72f74d0c8f490f6e114db57da43e7a66994481f1753b631561a606f4928e4286ca9069d89e0e0c31c56077bba5d7023e45b0e2a3f6a44131ace5aef528470dcab8aeb76811fa70c96b0cde3dcceca4e3a6180cd17739af4c3b72645be31a93b6fda3875c43d2010179e798f2c25dad92c47a95441c8fb1baa80fb460667742e292a0de4fbee747fe0ccd6086f87f59de3c205dd3ad7d97bdfec398960deb958113011d7f9efbc74becdaedda17ec0f2ddebc786cdf9fedf2fee05fc9f69322932846979825b7e71d6e3352134e753790324c89a05c2eebc6b279df7a2dd7e890cf09e79e64e58b20bdd92c2a081bbdb203e3f65cd476037cd8ed6c47dcb2a16c1032d596514097ab3bdd0319df49e36a27111f1ad6ac889a0c9909f8a9b9fbb8708ea9534cdc0f68b2bd4fc0f0bf4ab38cde37d0f990ff9936127a8db2db0c0e70f113a2006848b877e74ac5847b2582f6af9cef4dd77a6db5707c155b2a13353c34647830552919ef26cf382b55d863be287fa9389bf9c830ee3a65ec35b084711ff4fb2dcb1b7bc8dadc261876131983aef16c6601d3bbf3f28f452440b98cd4f3ae6dbbad3cdb4203cecf0b9985c162e739379a5bb7c9ec40cbd4ee6c842037932ccb8eabf02ac4371d3a0d64ac0557dd52b27232d2b17f4203b35c1e01a83faccb6f1c386669b5b89a9fc4861c10736ba8672888dc51f691451ec92eebd663bc21735bf065536a0327b5a2b09cc1a2c88ce1996e4be56de58676e5f111d384d0100ae2e9e2b58eeabbc47c01f64542eedbce9cddafb43b10895aaac13829f3e7324fbb6dc46eaf136e3d319807678af74ca0f43a9594822cec2f7a8fa9977a44bb2b395d468bbb6aed2053d691ad7abe26d9b3946a8bbff51b61c76ddba2f428011eb845ccbf28a8aae03cef73f53453c2ea9f6ffcc86077d0056e2541cbc83b170366d6ca3ec8d2305c32c92360a5e1c525a66af9784da65fb1e99f4f8364ea437c0a9b5c30b184338d329cfe499acdd8485b3f65993a789783b150473ea6362d1199ba30de7fe0c8fc32b5fd3ec89c7f79edb4f5652c4d4fa88a5a072f1291eb4662f0d3c82be46c5d0bd95bc992dc29001349e36334c9cd1d49c444c5073960b298808bba19bff8d5ec1c81431f0e706d39cdaf942f6d65e99c6491c64e2a8d3fb328fd6c8d673b927568733c0ce94407c6bfe99c5c1c5b4aefd304179a5f8e9de08ce5d0718646cb795dfad1a8995e92d7c2f75325c46397da4f8f023c231172b5c3fc1d480eb50c21112067812bf8faafb7de02d2a3355dbb48fde3e648f5c253e72773afab3c548093a8377b642a64dbe04480af44e78c8646ff60950959f67bd084e89e1ddf8a06c2030eabe4937c1704638d1febea20c3e2206f688fc8051377bb2e74169fb0fac46acaed97a393126c7624d10e26ed3cec42d131760a3a262a8f3868fa1d5b41101b6a164bc985a21abac009f7b85ac990f9935dbea8b8ab0473a79b5203da82f5ca9ca35aecd3e46a310bfc1d7254f4edc4c1efea7e8da69f36644dc90c2a70b8750531f791b5c89079f4fdd38605c0613ed7f92d5da0f72b1353a083d1fdfb8c94a6df2640270b2c7152b5f8fd2bbc8a307ea1b9a3417bb978853ee189df98d194d1f017f2ae4f6578372ed1685fcd5a3a144fb47bb46873268e1640e067f5c3b087da33e8eafde97caaa09bdab7e32a2a227c379064c2216cffeb9d643b6218f3791ebbe30d8be65b43ddba7fa6f8e264f736ad034cc1e3c48c35c9cb260f36d854c32a7a67740f3f1ca5441b0dd63b903205049b096adcab3ef6016a58b7604ce7b3f79cb1a51fa2dddec7ab06fa9194805459c7d420fe4a6b443d85ebf6c7d99460350703f7119dad1f33d6b42ac93470d2d06b858d1548b1ebc519a50af12c8d5e6e646b419c0463b29d71978478e787961c3df4a59c59a5d86a3091de1c2bd0b3232e71e9da8f471d6da11bc23f519ce040d8d8a797e68b12aecde9483ecd508c1227dd0e2b4ea7f2a4ca25442997e3fc7e57a5d74dd2069f6963dec8419747fe94bb4173521082aa718bd03af9da4ae769d0c976e2b9ee31e6675314defcd3bbdac96826b97591c44e343e8af11a2f9d302d99d08803a45193c6a0b8194ae6222fa8b2049fe6962f6b26876f0d19bf9db9edce4f9c83efc8e2989ca07e720b97306976eaaf5d5b82de8df19eb7c0e1f00cee1781290840fabe52b2c9fd9f4065e7d6dfd8848c6a572e5d48cd17374124293a1a7bb33f11c3bee3d0799494210875647df2043919bf12b356924cc35d0368a98a95d1d46d5dcff8b3a89fe2fdd25fa1e00e5f5c639d91c4fa21d8b0888f5bdbda755c822b9a214824118ddbf5f6cc13bd43d9a2e2a88503c2d70dffbc3b0a9fcd7c45909c70ffce3bddb92fc8da8d3320365142cfd9256e2440061890745c34b36d86a6b0057c6f875ccfa0b9702790dbf5e8356fe62e1123dd455c9d8d5f1b44229e3eb3734d2dcd101fc30b478fdf7dfe48bf3176baf393fbf32d999a9ee310262a2efcd710d21c4a1f95f4f285a3eab7cb46238ba2997cc6cba1ee4328942b9856af48f8e71aef099231de9cd41979fddd6de6fb79644a942ef4d6ed683497c39d10c23322556c7ea56bfb6b9e91ae2abacfe455dfccba0b0ac79a26a37fcf5a9e42301b2a6b6ab6de3476559f194fa937aeb23409d6f2443c1f36579a34c2de59cba1a0227dbbc1fb6c11bd965fd2eb120aa25e70d672ee45fdaec56152a1d28c8a8ea8c22a0db3039a5d2a9f76e16981a94239e29752b3c540c5e41882d9bd90f61b390ab64d416bd7ccb3a3cd1d8dfdcec31ea79732c7ae6c81fa49003873db73481eb4175a61aa95e9afb43d2a70704531573e7372f7a702bf899e35b6cad04e5e9ada99bbd4923a2b2e55df576236acd86e63e10d15256a7c5dc24e1acd71b97809f2f6ae5ac39f5dc90c90bae40de873962d26a4e124c2cf0eca6dea010081bf79c11a1d63de141705951a3837aa33402d5aaac579986508b4596ce04badaa97c6ee7b6d397e165fca8f1a697eb7f9c40ea81c092276c0258343b79b79b278a97187bc9ff0e47c841e2d7a0c476bc322cffe6a4ad3f93c913af8b1da862a24ce6042405007826705242ade44a50ba54aa05b18bc5a77619dc6d4290bb23eee061131953ff195c3132586f890391af394acfe04d825f1f366278e7d427a102869e466cba8bfa3a3624e0d06441215be1bcd2176ef676167d0f44f82b970000db5312579512b266fdd4dbdbf6c070ca0288409fed9c1ed22af8762084cde08e6b254ddea3ddcb6dedba4ed9e440202e1a0a61b15d4f3b7602dbde551b35823c05cc0c4fa36c4a52f095eed476c33c132f8796c5515119178afb5e9a5406265a60b50ff76f5e50e8c578e584324ac92d1353a606b4238da6d59885fbbb3c02d00f1ac2898259c53555df99dbcb578e6987323d6d151cde5ba6aed52c53da9582df745256be9f03ff4a82fcba7db95560f79ad2dfc4c5acf1c8da9a3f939e2e83bc0750bc6cf9b8eeeb63de024d34361f12310e824da7c11cb1aae5949d7ea04bb94b629bac6d39202b1fd8761685585b286d9bbd9b9eebc5169c4a0afd8d09da466ddf82e2af201bf92706a31ec3a19424698c8772c166cec54f5d0967cfcfe28da333a57404498b9d65255809649accc045aec0fb1ec4837d924a526111f754aff54be75777f89a110e1fa10c1239e54189a3436f1ddc765b8a894a4123d8220cdd213272aa74cbda704954008760f3e146e310c8c1a4f8bea19dd721095660adb27310ec605d83737651819a0c1a9a1961ed2cd7a495e2264286687beb6faa511353df33530e2fdc0ff078afde7dd985a52efeae4815547a9019cacf2893feed668299a35ca712fe71dc30d78f0dcac4a699115e8465cb371faf47b9e85bc0a62aacd8715bef996e94828669143ad278b9221748ec010233daaae62e893795313c81a0be13c55c27594a2e555e475e745c1f6b489a1539e85669976e32a282054772d0869c1d98011dbee60d096f092d4d938137c3138ffe165d097fba77116b16b2695ce5490ab85e62be93827de911720caadddd9e65a956064b481c13154863d138562174da4b2756701ac1fdeaaa4d6d1ece817cafb45090de21e115dc292f2586fe943f92a2fd8b82175137607b0f73d05027e6605f51cb7cb72c38205625b1908921f7968815270d3ba7fe8f31f7d8a5205c7a991b3a9a548ed628ee8e95ac9e4cff30eadd60245c059855b742836d36cd31038cab746d877cea6f0ce597301b7b23c9bb9ac0eb7aaf4841d302d387c1e55fa7863833b0e6610e970a56cb0fd0a65cdb4b85208528af73ea3f20140c46665b059e26b198edcc73d20365d5087c550178f0adc668b6cb9451b4c313c9c07847a8df42e6b24c64bd4518449fe94fee70e34eafd69c739ec8059f8ef6c44e0838ba6fa6f269604b9d5cb446e104ff4a0de9878ca009151ee9a0377ec4eb4409bce03a19a820ce3fdab47b9dedf2d113181d1a04e9a8aa42bcbdd621c7f020a5c327ad24fd4fec941ea5e755b6f6db5858c1f77e7ef2d78ef11189aa096920ae55984321016f682103c9fb5c532a4b5fa5184509648e9aebffda1a3561a6755ff1f7ff8c6b4755655c08f369c5a459a72ab486f30d0607838774787ec2b417c01105e00e113957560ef2a2e656b2cb14e37f739628bc60b4dee81cbf75c9be28cbb155ebaefb54514372c7a5b2bdafa31d6e040ff2f2606cca3ea6ba0ee66700caccb0104d1e229f276507ef6fec4b1c57d11763d57d2b509f9fbdd176a7322bff7317195accbafcd65d36cc10977251cd84e1b8e120bebe92ebd100665c4d896f47d1edf6476757b17bb58ef19571e01754e157d89e3dc79ee3d1c9316f2aa436a81b2061e31854c9de18ecd4214d15eecdd00b97bbd37f0207c7696261c4a8f6be6b5d74ca3ae3a20659ed7b31bf42132fe37a87717a2a2eee7448c971f8dccc44cc95aa42a07bf1cbf3395af8a5098f84aafd17ed5ea69ccc7402dd9604718d9b13d8ce79cd33bba7da9e20633d39b7a78e05251e750f448e24aabf0be3178f7c8abe208d3b46edbd66a25c0416bd69a68eb61ffaf0fca6fab55b12f98ad0a69a19787d7a6f4acbd7243dea2a519aca765780fbb7bd6ae0fa67db6721c19ac3ee195b24bbde29f799e688e1575d9f073b0847ae736c3ed7058d5ac8570dcd675bbb9351ceed3280a651a618e2a15f026fe59856bd130ba9763ec948b21dc998f697d81a24f2fb1cb72871b2715dab877547e1bcd581e06a596d0fa1122975c05e64c274f7f770cbc64ea86e51bbc2828e4b1b5689d92483e9851ed8cf4b6c225d498bab45b154de9a8c523baa9510f9d659b63e4", 0x1000, 0x4, &(0x7f0000002580)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce804000000000000007cef120d98f193f18416ab7385cbc79967d0b65cd4b07a2c6a1244bbb457c199b354db56ebeb4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x93) 16:00:10 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x70, 0x400fffff, 0x8000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000017, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf00fffff, 0x2, 0x4}], 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x24, 0x100000000, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x2, 0x40, 0x9e79, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0xba0, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x21, 0x0, 0x7, 0xf5c6}, {{r1}, 0xffffffffffffffff, 0x21, 0x8, 0x1, 0x8}, {{r2}, 0xfffffffffffffffe, 0x2, 0x20000020, 0x3, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000000, 0x100000001, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x4, 0x3}], 0x0, &(0x7f0000000080)={0x4, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000002c0)=0x6) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5], 0x28}, 0x0) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x5, 0x4c8a) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="19799b668ff45995fa8d94fea77d50a5", 0x10}, {&(0x7f0000000180)="475ff3ccb692b10f7f2d858d16408a55932f9fd65605cf59a648aff6c90a5852d8d167e850df6cf4445f6e201ea7290ba8478ba531dbc5d93d0be9e2246b51a477432079570ad1214595c429f7029405d26b732f2c4bfa19eab4018680a1b3b6b6bae95b23ba7712750609c8fe36c1bb27032a6794c3a60a155aeb593de65aaa05a7d453575928ada88af28f4ad4d2e9e8e92ae67c2584da1257da71363f70aa21755e323a69a6c9cd6b4f4bbeb1b1a546c4162cdd19aa0496876a44aaf52c113b51229e91d5038b063bdc1664ecbb90506bba956a95f4b32a4d1ec76919d36014831441063937523dd848cce51e51bbec27e5d0679aad49f22cd25a69", 0xfd}, {&(0x7f0000000400)="5854010eeb76e674d88a3f9dde727dcfc6a2031ed375af704315dd10ddaf38d40465ae75c1c0d2979ad422", 0x2b}, {&(0x7f00000004c0)="e40a8f64b903bb8c99ea9d2765a1f4ba21a2ebfa9973f62524a723e9fca7149d621a4f5a4cf42dc6e6a78b6b560695cd9dfdf0336a233ff6bba56e9be399348b0b544d3d929050d078e95554a8afe1aade273437bfa53d42d24d88cccc0873e9253b40b8f39134f7d2c615369f67683a48836e62d161a96995dcafbedd4b4e0cb52b6456914c0562730be42ef97a60afd7affecc2fe75d98b00df02b138b204484968fbcf371cd42a076122262f1f01c63100e6b3812b3703a8a84255e415fc51ebaac3bd20d46356da2908262afd8459bdfb9c6112c58cd2ce2426d6a83ba224fa03aa15f969aaa7943260287ded666d511f86c462023312c900ac1290e5061ee1e92aca48ddde426b525e26fbcc4bc48c374c6560bb5866fc0dcf081031b105971aff173c48d9d7f60314a9c0718185cda60966afc3f1aeee292fdaca4838090b0455dec02c36be54eb1b5077c75e811eef7f7b1226bffb32933c3ab04a2c668dc8451727bee8a3d63104bcaf5ef490005b1adc6c3064cfa3852b537384a4ce25f979581cf703f2f0b6e0dfd5fddc2088c0e7c153ab38dfa83cf6d9b0cb46fcd052464bc3d3e9373e6b19a3228c466ca161100000000000000000000", 0x1bd}, {&(0x7f0000000100)="095d2439608e3afb44e8eeed10e26b2a874c75", 0x13}], 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x800000000000c, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x6, 0x802) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x6) 16:00:10 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018600400000000200000000000002800000000000000000000feffffff13f6cef7d866f2b0f77e3f9d", 0x2c}], 0x1) 16:00:11 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x67b}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) close(r1) pckbd_enable: command error 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x55) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) dup2(r0, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r3) chdir(&(0x7f0000000080)='./file0\x00') r4 = socket$unix(0x1, 0x2, 0x0) read(r0, &(0x7f0000000280)=""/250, 0xfa) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="71012e2f66698e653000"], 0xa, 0x0}, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x140) shutdown(r0, 0x1) socketpair(0x5, 0xffffffffffffffff, 0x800080000003, &(0x7f0000000040)) shutdown(0xffffffffffffffff, 0x1) 16:00:11 executing program 0: setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) r0 = shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffc000/0x2000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x200000000}, 0x2, 0x3}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20000, 0x0) r3 = openat(r2, &(0x7f00000003c0)='./file0\x00', 0x185d0, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd82) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) poll(&(0x7f0000000440)=[{r3, 0x4}], 0x1, 0x21) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) r8 = getpid() r9 = getpid() openat(r3, &(0x7f0000000040)='./file0\x00', 0xa, 0x10) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x9, r4, r5, r6, r7, 0x4, 0xfffffffffffffffc}, 0xad, 0xd007, r8, r9, 0x6, 0x1ff, 0x6}) semget$private(0x0, 0x2, 0x402) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000000c0)=""/234) 16:00:11 executing program 1: r0 = getpid() setpgid(r0, r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getppid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0/file0\x00', 0x1ff, 0x1000, 0x100, 0x0, 0x4, 0x4, 0xfffffffffffff801, 0x2, 0x0, 0x401, 0x30}) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x6) chdir(&(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x80) r0 = socket$inet6(0x18, 0x7, 0x4) setsockopt(r0, 0x7, 0x6, &(0x7f0000000180)="267a56a47726bc08d09b20af2602f2f6573f3e8de5505298fddbdd2832b76d4b1158d960b1df66ed630e810271eeba0919ff691244dfa1cf824828bb4872f9e25937e2db03e44f77d18bac0537407fe59afa9b8edfd79443f7b242bb5885a877c715ebd8658a9f6520d6a542d411b41f911ad6bb71e70225eb", 0x79) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x10, 0x6) setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffff81, 0x7fb, 0xfffffffffffffffe, "0366402ba76b79dacd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca6979", 0x749) write(r0, &(0x7f0000000e00)="6a4a4e5cfab0fbad605a309b8dc5efbc2fc947460370644f9255fdffffff1dd23b917f", 0x23) readv(r0, &(0x7f0000000000)=[{&(0x7f00000008c0)=""/253, 0xfd}, {&(0x7f00000009c0)=""/194, 0xc2}, {&(0x7f0000000b80)=""/183, 0xb7}, {&(0x7f00000000c0)=""/98, 0xff30}], 0x4) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x38, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008003300000000060000", 0x10) 16:00:11 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:00:11 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x141) syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(r0, r1) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r3 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x20200, 0x10) write(r5, &(0x7f00000005c0)="c6ff5c10cae8f9839cd16e02aa30a70a65c61fba715538d3c658fa95906aae8d1ef2e87e75fd51a99695b2b0f036c576dca1769c07a6f96c66214fb876fcdedf0cd72870b7c134baae7b", 0x4a) r6 = getuid() r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000480)={{0x7fff, r4, r0, r6, r0, 0x10, 0x68d}, 0x9, 0x818, r7, r8, 0x4, 0xfffffffffffffffc, 0x9, 0x200}) setgroups(0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r10, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000540)) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$getown(r9, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setuid(r11) setgroups(0x2, &(0x7f0000000380)=[r1, r1]) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:11 executing program 0: msgget(0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) symlinkat(&(0x7f0000000840)='./file0\x00', r0, &(0x7f0000000880)='./file1\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000900)={0x8, './file1\x00', './file1\x00'}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000008c0)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) preadv(r2, &(0x7f0000000780)=[{&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/237, 0xed}, {&(0x7f0000000340)=""/169, 0xa9}, {&(0x7f0000000400)=""/129, 0x81}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f00000004c0)=""/203, 0xcb}, {&(0x7f00000005c0)=""/95, 0x5f}, {&(0x7f0000000640)=""/116, 0x74}, {&(0x7f00000006c0)=""/159, 0x9f}], 0x9, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) 16:00:11 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000f9ffffffffffffff0000000000000000000000000000001063000000000000000000"], &(0x7f0000000140)=0x42) r1 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x200000000400, 0x100) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000001280)='./control/file0\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x200, 0x0) 16:00:11 executing program 0: r0 = socket(0x1e, 0x3, 0x0) clock_settime(0x7, &(0x7f0000001040)={0x1f, 0x8}) r1 = accept$inet(r0, 0x0, &(0x7f0000001080)) bind$inet(r1, &(0x7f00000010c0)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) socket(0x0, 0x8003, 0x6) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r2 = getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="d69bde0f58778d5c14bcaeea95691af5cb068f40764c590248fcdf57b096364ec19b49db362310a9fef49382d4a6b766166d9c77c50f4226a6f5c130d29d3f4953c3dc0b42347e5e1c5c3cc0a77496e9df1366e721a377d0f6d6874deeda6bbb075269c5c7fe9f29a360f2168e97301d1ce19e5a3ee2025176a291dc0334d750a360848e0e50962fbd28c735d929bdb6ed1ac96864c962fffe5627b87358a5c9ea5ba8e3ec5405cba6213c08f2d4e92abebbca51e9d592938b589dd080f26700", 0xc0}, {&(0x7f0000000080)="159213a29e58b9cf792a118d82f08819296e6199d25988a53ae662a4095f625533d75f8c58c8331a5114e9a27e15a4", 0x2f}, {&(0x7f0000000200)="7d5b37303b4abe1841bef72f61dcb0f3c64ccfc012740082b5b4eae8eb23163619d0a88bf5007723a6173ae3d1cd6bbe3b1cb45006451c053f48b742a5f36094953673f97216222d72e9ddbed235d2ad5584beb8f4517748b17d752069eb053f997647a5bcff896652c6b380", 0x6c}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="1800000000000000ffff0000a4ec0000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x4}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, 0x0) pwritev(r0, &(0x7f0000000000), 0x10000000000001b1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x800) 16:00:11 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3, 0x8001}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:11 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x3, [{0x3, 0x100}, {0x3, 0x857}, {0x1, 0x9d}, {0x1, 0x1}, {0x3, 0xffffffff}, {0x2, 0x8}, {0x3, 0xff}, {0x1}, {0x2, 0x2}, {0x1, 0x7fffffff}, {0x3, 0x8a89}, {0x2, 0x5}, {0x2, 0xca8}, {0x2, 0x97}, {0x3, 0x1ff}, {0x1, 0x401}, {0x0, 0x581}, {0x3, 0x20}, {0x1, 0x9}, {0x1, 0xe5a5}, {0x3, 0x49}, {0x2, 0x2}, {0x3, 0x1}, {0x2, 0x3}, {0x3, 0x95}, {0x2}, {0x3, 0x3}, {0x3, 0x7fffffff}, {0x0, 0x7fff}, {0x3, 0x53}, {0x2, 0x6}, {0x3, 0x10001}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x4}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 16:00:11 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) unlink(&(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6ff03000073739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0xca08, 0x0) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getpeername$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d028065f9e9a091841900000000000004000000000000000000000000000000000000000000000000000000000000000000d52d07626665642afb14abc5c5607a8d4a1b4208925508c3126a1ad1636291e7695c66606ba4ef46d5e001a928425b67db6a072c072a4fb4fcffda98a7fa797341a3088db491841e2067d179080b0096d875d685fe12e2c269eb94eec600c0607aa635055d4392833cb80a08b5df1d3f5e153f0dcbac6abe7c9a5915f940abd2b923115c69549b1522a44540393b82d263584b55daff01000000000000002b8fd98795a3ad79b66b435eec0e1dffb9ec5cbcc3dbd54e0f1fd5f524feb9202a947c"], &(0x7f0000000240)=0x6e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001cc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca6d0c298cc14f38284144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b9648cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f2043624a5ff99c596ad0ef8af8543c9ecba8478488ba2390d60b06996004d00b03649b99a30156b47f9fec5f8a903e345f9b3aab0775ac8fba5c357b8de8a744352711ac7a019e73d155e8752806e2c9df1cd60abdb49a5b24c2d7dfea9f1f2bdfd25fc71acf0bbd8a9f674d49f94ae98b97cb51c95b9cd4c4b14049bbff0168eab30749a67246d9a718a50", 0xfffffffffffffe74) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100"}) readv(r3, &(0x7f0000000280), 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x1, 0x80000000000000, 0x2, "f2593dbfaf429fb3167506d44fc80f1a69789b32", 0x0, 0x7}) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 16:00:11 executing program 1: poll(0x0, 0x2, 0x0) getpid() 16:00:11 executing program 0: r0 = socket(0x2, 0x5, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x0) setsockopt(r1, 0x4, 0x1, &(0x7f0000000000)="058f0193fd6c4eddfcad63f2c931492b6101b409b408d8492e6590cf6b5582cbba548ace6582df295b7ef710aef157920706edd9d7861243ca6852a788eabba47b8f0cda83a5a82e69902266ea06399f90dbf0b8748d58856540dba7e248cea84e1f5ac1e55d69bb790b8b71bea8595c699103a922b3d75fa47eae0fbc70516311727d488f045a4729766dd3349cedc936e6be3ed788af3bd47aaafd69c0bb51", 0xa0) fchflags(r1, 0x0) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001580)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0xfefd) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0xffffffffffffffef) r5 = socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x7, 0x1, 0x8, 0x5}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x10001) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r5, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) connect(r0, &(0x7f0000001600)=@in={0x2, 0x3}, 0xffffffa3) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600400000001000000000000000000000000000000ffffffff0000000000000000000000000af6ce", 0x2c}], 0x1) r1 = getgid() setgid(r1) 16:00:11 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7f) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = syz_open_pts() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ftruncate(r0, 0x40) fchown(r0, 0x0, r1) 16:00:11 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x86133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x47, 0x131b}, {0x2, 0x1}, {0x80, 0x932}], 0x4}) dup2(r0, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) read(r0, &(0x7f0000000080)=""/67, 0x43) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x21c1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="db4484a10f6755d1b44b601714e2749a79c72a258cdc09c6f69a78f2fc09a9b1b6cc7949381062096fa3449cb182c78f196fda6349fe1a8625cf911f6aa5a5ffc7c9cdf4657e7f823c6e4f734cebeb595d2ba752f6e6fb3ab6a70217c34c2bead6cd470a71a45926", 0x68) write(r0, &(0x7f0000000200)="a929cd4db2393fe8221202c40a360ad9b9547c218fe211f9af3a570755850ca194bf96327492ff855ade772dbf7a732ce200deee20a468df2d0940844ae2f9e7bf5bc51ac4bf540c1138b770fa3844c078ac1261c82d54cd6b2f8947795ad22c043975b584caed11e67da2b07e039e0739fd7758d749e8363616ed2470db4dbf7999c5cb101b6daece64bb8a76d2cb299d7fbca511ed2abc3af6e8443cfd20752156134462be342dc990150ffe38f5a374c0d414c021fc8c6dfa8fe46577de4582bee4773ab422770093e6e8b7a2af1e248bfa08159cd8af9eeeb97c93f96269f3554d88", 0xe4) 16:00:11 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x13906b3c, 0x6eb}, {0x7c, 0x7fff}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x8}, {0x1, 0xff}}, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000100)={{0x40, 0x9}, {0x1, 0x1}}, &(0x7f0000000140)) setitimer(0x3, &(0x7f0000000180)={{0x1, 0xfffffffffffff7cf}, {0x9, 0xfffffffffffffff8}}, &(0x7f00000001c0)) getitimer(0x2, &(0x7f0000000380)) r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x800080000001, 0x7fffffff, './file0\x00', 0x7, 0x80, 0x1, 0x10001}) bind(r0, &(0x7f0000000680)=@in={0x2, 0x1}, 0xffffffffffffffdd) getitimer(0x3, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r0, &(0x7f0000000300)='./file0\x00', r2, r3, 0x6) setitimer(0x0, &(0x7f0000000440)={{0x10000000ea9, 0xdd54}, {0x5, 0x8001}}, &(0x7f0000000480)) fcntl$getown(r0, 0x5) r4 = semget$private(0x0, 0x1, 0x206) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000400)=0x80000000) getegid() ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt(r0, 0x9, 0x22, &(0x7f0000000ac0)="692050ad2627cb409cd1a48aef76e4f8be7b15bd218cbb8a89fb5465a58443a3a1676f98e8171557422bc96fd5463d934d67db4817d39fefa397985f42b705ae3628ff8de8e673bc9fa131c563226ac7193e66b1420341feca6114debbccb8f53ee1ec9c525c801d32581c49ae6c50bdd33d3012dc0d0a6fbd9b8c38", 0x71) dup(r0) setrlimit(0xf, &(0x7f00000004c0)={0x100000001, 0x7}) open$dir(&(0x7f0000000500)='./file0\x00', 0x80, 0x100) setitimer(0x3, &(0x7f0000000580)={{0x295f, 0xc}, {0x3f, 0x101}}, &(0x7f0000000980)) setitimer(0x2, &(0x7f00000005c0)={{0x800, 0x100000000}, {0x8, 0x9}}, &(0x7f0000000600)) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000880), &(0x7f0000000a00)=[&(0x7f00000003c0)='\x00', &(0x7f0000000900)='$[\x00', &(0x7f0000000940)='\x00', &(0x7f0000000b40)='\\-\xcf\'^\x92((/\x00\xf8\xba\b\xbbplQ\xdeI\xaa\xdc\xde\x8f\xac|4\x14\x00\x19\xb2\xeb\x01\xd43\xaf\xe2\xe5}\xa8\xe5\x8a\x19j\xd7\x9a\xeeo&\xfd\x06\xe9\xeb\xf5\x18T\xb7\xc6\t\xe6\xa1\xdd\xfc}\x91s;\x18=O6\xaa\x83tw\x03|\xb2m|\xd3\xfe=\xee\xb0\xf2\xc0\xedl\xff\xbew\x1c\xeay\xf8\xf2\x17\xbf\nb9\xc4\xe77\xa7\x03\x8e\xf2\xa8\x81\x0f\xed\x17\xd8R\x9d*\x02\xc0\xd5\xb1U\xb5\n\x98.G40\xc1\'3\xe6\xae\xe9V\xf0=\x19\xea\xc3%#\xdaFKk\xec\x86~\xeb\xc4\xd7[w)M<\x8f\x8c\xd1v\x1c\xd7\xbd\'m\x10\xfac\xa4\x9b>{\xf0w\xc1\xa2)_\xc3]\xabb\x98\xe4\x13\x1a\xea*Xh@\xee<&\xfaK\x86++\x87=\x06Kk\xed7#\f\xe45\xca\r\xd9\xd0\xd7/\xbfo\x83\xdc.\xc8\xc2x\xebER\xc2v\xc0', &(0x7f00000009c0)=',@\xf6\xde\x00']) semget$private(0x0, 0x3, 0x733efa50a80d8d35) getitimer(0x2, &(0x7f0000000a40)) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) socket(0x21, 0x4, 0x6a) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 16:00:11 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, 0x40044266, &(0x7f0000000000)) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x5, 0x3010, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet6(r1, &(0x7f0000000000)=""/96, 0x60, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x314cb0e5, 0x5}, 0xc) lseek(r2, 0x0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x0, 0x93) r4 = dup2(r0, r2) chflagsat(r4, &(0x7f0000000000)='./bus\x00', 0x40000, 0x2) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) renameat(r5, &(0x7f0000000040)='./bus\x00', r5, &(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r6) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x80000001c, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:00:12 executing program 0: 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, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCSCTTY(r0, 0x20007461) mkdirat(r0, &(0x7f0000000500)='\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(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') renameat(r0, &(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//../file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x21, 0x2) 16:00:12 executing program 1: lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = getpid() getpgid(r0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getitimer(0x1, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:12 executing program 0: nanosleep(&(0x7f0000000080)={0x9, 0x4}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42, 0xfffffffffffffffc, 0xfc}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = dup2(r0, r1) unlink(&(0x7f0000000140)='./bus\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x80006, 0x4, 0x4, 0x9}) lseek(r0, 0x0, 0x0) kqueue() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x4, 0x400, 0x1f, 0x2}) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x3a1) shutdown(r0, 0x2) 16:00:12 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) socket(0x38, 0x8000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000380)=0x2) r5 = fcntl$dupfd(r1, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r6 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) ioctl$KDGKBMODE(r5, 0x40044b06) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) poll(&(0x7f0000000340)=[{r2, 0x180}], 0x1, 0x9) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r6, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000003c0)=0x1000000000000005) setreuid(r0, 0xffffffffffffffff) read(r6, &(0x7f0000000540)=""/54, 0x36) 16:00:12 executing program 1: mlockall(0xfffffbfffffffffe) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/123, 0x7b}], 0x1, 0x0) 16:00:13 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) setsockopt(r0, 0x7f, 0x1, &(0x7f0000000080)="454674fd1b03c6ff6a7ec72f7db6e4cd8f605d7bdb3b95cc093c8eb765930e540738f0bd39492c8cf2eb4c23a0cf9c8089f6df746b11ed38e78d02fa44be91341213766f76065281db2c4016c1c118979107096c0c12c61924368e63d32f94712bb7c80134be", 0x66) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}, {r0, 0xc5}, {r0, 0x100}], 0x4, 0x7) sendto(r0, 0x0, 0xfffffdcd, 0x0, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESOCT=r0, @ANYRES32=r0, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRES32=r0, @ANYRES64, @ANYPTR64]], 0x1) socket(0x18, 0x4003, 0x3ff) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="5daf0a904ad3f90f5d153d27a372bf09d8878218a28cb9e95ce6d064759e65dcdf28d2e8c803c3ded499054a5b44219818942408fa84d3d3977d8249ce505ba5c8082352f25a90878ce14c1081e59af913a6cdc9b6b2b7f005ebd731f248f1ca"], 0x10) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000640)="7a745ff95db2436477c751acb66422c078d4e9e301198c78149c010a5a3419a5e7e759d5ca6c684ac5e9ff9f928bad84651358276008fb1d7f70cbfe707b5579806d607b3a1fda896c7212daff73ece91609af58eacfc48b8dca134dcc0792e91bed458c588a8d0984e352511bb47237eef3c53297948839c33d117a393b35cce82a336115c51ebdb79cf7b421a3256b02947c40f45f356629fd5c09d32ce5f0239187815618442a81dac40340c59148a0adf6adaab5cd0621078923b876a234bb3adcba925ed9b0d30851ac1e5988a90d99e25c124f7f895fdc20", 0xdb}, {&(0x7f0000000740)="0f4cbd4931bf751aa24fc7a732e1246d6168d13547b9281418ad2ca2cd9228d555dcb90b6233c7e274cb07c8be612441efc3bc872848b2a98204c2dba267499eb24c76758ff198b150cc37eb307dc426576f05957761b71c0662db129e946c092f72ff540c0004e24330bc1aa251d2ae413028f38d6dc25569c4b24a5278bf0d2d190a40989944448d9a7f4f", 0x8c}], 0x2, 0x0) openat(r0, &(0x7f0000000d00)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/72, 0x48}, {&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000003c0)=""/16, 0x10}, {&(0x7f0000000400)=""/34, 0x22}, {&(0x7f0000000440)=""/86, 0x56}], 0x6, 0x0) kevent(r0, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x60, 0xa000000a, 0x1000, 0x80000000}], 0x6, &(0x7f0000000880)=[{{r1}, 0xffffffffffffffff, 0x24, 0x1, 0x4, 0x4}], 0x0, &(0x7f00000008c0)={0xffffffffffff8000, 0x2}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) pwritev(r1, &(0x7f0000000c80)=[{&(0x7f0000000900)="a9fb2d9792ede1de35a666e8dde13c047a40cfd371934b56a233b014fd6e7425ab729869ccfc166a57f2d846f7514fbac2b6255754b118587334091055fe8203c4cd5f46fe11cad0d533ad0d38b9f2cd632dec3ce5ef0b1040f130", 0x5b}, {&(0x7f0000000980)="9d522e89bba487ecea1f06b9e08c03f608dde1cea5edf42499b3d0bca236805a565ab22a10287212a89a7f0c39a79b1dbe78f22a9b1524a5526a7e62254d74b681233ff06e81f8c1155ecbea058adfeeb2a7c8ae2dee243306ce1d227ab97ad3b0349f8026a7cfb6356c5381354011f7ff73fb4a871d8b568f58863f1ed320be92b7b215e65949696023beea0f894e55f3ab85404d221024bf35db6a435cd6d94351357e585a38b53eafe07ec450fc949d39edf19cdb8d3f9897ab3bc76d710099b3a7aefc0ab02c25aa30", 0xcb}, {&(0x7f0000000a80)="66a98ccead547f314b290f65e9e152b5674407dbca0f746e89142633fbc3fbb1433723ef652d9f948eb839dee8836050dbcae2c72340e6f89e19b7ee840cf8f9d27af0de42f24642cccf9f94a20a7bbc2e6a3fa6902d451b7de6bc4b039df38e67fe1f7db2212fa5a0d4c9c5a1e1e74b453089c8a76429ef2225aa34adae1e3ff0c58930646f18610f65846ac8909c4fdc58adc0d5e2b96d87be774b5bb8a1cab5a16c355ddf9a6285fdcdf6e1121db46cfe3ca4a9fc16050e", 0xb9}, {&(0x7f0000000b40)="fe64e8d6e4c8a809a5c7ad2c34885ac0bcd6b7233c8332b8c26ab5283e0f7d5621cad2c94003e5da5dee0781371b7bb6603d3d6a33bb1cb1d217b7c0d3523e9ef2414a0cc7ed7ee2b1d7c404540fcc52021daaa78b6e0962193ae864fc21cf1380485b22248b94941093c0a75621b07b7670fb8b0eb792cceb93c431826f966e854f6c3d3218cf5c08f314588bea6f59213520f668479f9b50da5c133fe23af6867b51730d7d24025db58599cd963f307f0cad498ce901e44a11672eb66aa49ff84fef1f0538feedf594a10fde2e35ea26dec237", 0xd4}, {&(0x7f0000000c40)="b8ba1f149f4ef9858a23a91c9f46e4358f8e7bcfae922171", 0x18}], 0x5, 0x58) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) getpeername$unix(r1, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000005c0)='./bus\x00', 0x80, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 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') 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="99bfa50f21ed", 0x6}, {&(0x7f0000000180)="89e0c5a10a89a2e3ffef8a205619044fbea71b8a25e08c25262e676d52820f6180c4c33dd4665f439827501dc91a4da4fa107fc9c8ccf948630260eb3adf8934a2b1400ed736ce54e6e5b8ecd2cd749ac380d5d19c988353efc006d81d5fef3590260da99559bfec1d106349219aa1aa2e428a22dc35e3c9326928625e9588dee75664ef4fb1e4ef2bc11bf6ea827c7dbbb6136b2022e2ee", 0x98}, {&(0x7f0000000240)="b7cacdf24a3fd7ac6da28fff9d5068fdaa100459c42132a59f6b151e399f509c63ce2b67df37345f7d790d3720faa24c4c64dfe119a7cb8c77a37dba9f2507e87a13b66cbc7eecfc06b0f6fa3a7181320d390afbf2e4e860fcc7f65e6878e6917cc6d3bd63bf142651f0081302f2a0dff4d8dbbe87c87e8c05779948418e59ca5b82a5ac7616eae59e4f385460862c7ade8d04945f0461680a7078f5fcb67e8460d5a49f644030dbd4abf82222fa2058de38ad348604e0e80731b0c4938b775d6f10cd647fcd33ad9e6a3bd2002b636338eafe7c9266e460f232", 0xda}, {&(0x7f00000000c0)="20d4c84662e7e3d4ecb79698d3b194b026aa2b8aeb844cf8ea08f52184e27637aa019c813b31f67999be7d13d69ee9116c9dbda7462a2a", 0x37}], 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000340)={0x0, './file0\x00'}) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f00000011c0)="67aa057ac6b0a58cb4374d1cb2487144c88163a63ac47620d3ac684bd3e040394dfdab1a290bbed020b78f3646ac108d4895ef2ee78cae91b3014879c878271795d5e6a85272105c8dc4aa8dd3f4a984685bb192e2c70a41458f1145bd66c981f290d494c3821697b488141d2227e9bdd27ff760f92f92d1b6baf95ffc57292235589199de5f71f29161b08bdde46b805f65cdf9f8b28795666a74b9eeaa2b17cc5752365d1c63ed6f4fafccbaf96e901aab5af2d8d27275db073660bb94332502d236ca3bc7662d98ec54f423", 0xcd, 0x407, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x9a) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$inet6(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x3, &(0x7f0000000080)={0x18, 0x3, 0x8001, 0xffff}, 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8080, 0x0) sendto$inet(r2, &(0x7f00000012c0)="42387cc93e19164c095bdf9f2d54e6a7eebdd5b884a0dc10c285b38e82f39e6db8dccab74b3f30f338e4d6244cb532a8163e3f9029a069bebccbbefd3b5db0d923de8b344f2039038d2260810e4ce81afb75716fb48483a7fe19204d990d3bf3cff88bd915231d4d71195a358b330d0c870d0bd357e726aa715eba4f59645ebf3392ad4e8e4f5de3d1c7350115cb0dc03f2b5787f0f3180b65ce139efabdce9232497d1ce5c2d57ad2fe3db32f9aeda70dfa557e5a1d3c36ab60d984c9c6a0f5265758196eea108fac9080", 0xcb, 0x1, 0x0, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d018b06001100000000da5b45dd9a789b834c9cf137845b8396d7386c885aa530f898310e6db4328a3c7f1a8ea2"], 0xa) setreuid(0x0, 0xee00) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r3) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:14 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000010000007, &(0x7f0000000080)) 16:00:14 executing program 1: select(0xb13bf576ecd19514, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r11, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x4}) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:14 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket(0x2, 0x0, 0x200) lseek(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x367, 0x3, {0x6, 0x8000}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000280)=0xfffffffffffffffe) flock(r2, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x2) write(r0, &(0x7f0000000140)="6f49198269c215efa7067b369ce977d4bcc8503836", 0x15) 16:00:15 executing program 0: r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0xfffffffffffffeb0) 16:00:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shmget(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ba7e12e2f66696c"], 0x1) r2 = dup2(r1, r0) accept$unix(r2, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt(r0, 0xfffffffffffff001, 0xffffffffffffffff, &(0x7f0000000040)=""/172, &(0x7f0000000100)=0xac) 16:00:15 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x4) socketpair(0x18, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000140), 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = dup2(r1, r2) getsockname(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3e3bc259699a1f132e27acb5d6e70400000000000063ff37282934e4fd89040fd3872babf9b770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x80000000, 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x7, 0x9) getsockopt$sock_int(r1, 0xffff, 0x1804, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 16:00:15 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000012c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001240)=[{&(0x7f0000000040)=""/218, 0xda}, {&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3, &(0x7f0000001280)=""/36, 0x24}, 0x40) r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) 16:00:15 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0x80, 0x3ff, 0x1, 0x7, 0x4, 0x8, 0x0, 0x2, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000380), 0x4000000023, 0x0) kqueue() r3 = getpid() r4 = getpgid(0xffffffffffffffff) setpgid(r3, r4) pipe(&(0x7f00000000c0)) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) r1 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) lseek(r0, 0x0, 0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2016, r0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x10, 0x3, 0xfff) kqueue() kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x37, 0x0, 0xc6, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffffb, 0x39}, 0x10) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x800) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="0de8855131e7188f", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:16 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001580)='/dev/zero\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001640), 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000015c0)={0x4, 0x100000001, 0x0, 0x1, "4969e6fac73d420fc1b2d0054745d78f919bab15", 0x10000, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat(r1, &(0x7f00000016c0)='./file0\x00', 0x80, 0x9) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000001540)) socket(0x1, 0x4007, 0xffffffff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x20, 0x0) sendmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="4508154234182a97ef3def17153fdb5097bc350713a1c3a9e414a2e61273c82e88e87b416d64e2d47fec829345193f2227d3bfa8bdc91386ddeb881d096c37e749e7b334071262963fbbe4c98c6e303acf506f6cb1c45291fcd758d2e65822244f3c7caccff0010a1a9837423c8a45e92785016d035b486c5265849a0e1c15c4cea61c264d0ba487486dcddb23755f205c5d5e404cb3ae7dee20b0c18a48d1a82b9fcd5132e9e1e6a18a13f89c29d76d659dbe4ef123919da6", 0xb9}, {&(0x7f0000000140)="850727e254591dccb85fa55073960b985f24de70eda7157fde760707db3faa6450cdf81038f994e3d2bec41fb6e08d1267f7bc2215bcd371ccd51000f1697a6de526789a943b4c68298b446dbe08", 0x4e}], 0x2, &(0x7f0000000200)=[{0xd8, 0xffff, 0x7fffffff, "bf379b65dd9eb534f19d888d41af50f00ccebceed39fca88211d9ab99f501c58ac0f72684084c6c9188938bc669ea3ba5c13014428e9f454370877c3407430a87e5036dabb5d3e6a9c957a50d24c20b1dfb99177be1df0deade90c1013f9643f6e7f0094c4985ccdce9768141516e59a3ba5804feb9af77807e2629f505bae60398d4ec2317d458cf570b470d4995825622da467c2fe790880a908c12a31cbbc721ff4a478328a32fd02ca93a469c628f40687da1338d3a7feba686c7d10e74fdcfa9c5df3919398"}, {0x1010, 0x1, 0x2, "f63c32e048cdfd30ed3151237fdbc5d6972b301af89dd8ff5cced6be96e1ad5b32c1a020619963d65e2cb195abce3afd6742fd741d38904c2b7e201565db0acb57f4f23557945e8b1f2460c24a795c52d63bf0ea28e416328ba06d321a7f7bc8ecbb606f0d2eda46dd830fd6900420182bef90dafaccad993f1db9f8589fc898bc404deffb398e0258ca81647310ca96f45c788a31e51f6796654e7e78db38be5a0193daded87ff5a15610d2de296b77262e9e5957d2dec2ef9697a762bd44a0f472184f9fad805b45e0202199ebea223985774d1a209d58bd26b5911b32d5d70a5737e0037773598304389700b2327a5a8b22e8304d9775a5d78fba88b46f974ac8778069f1b4f4a01a25998e93f32c9da7febd28197529d0ba82840c60c16660ab24cc43d00b3e9d1a1cc8e2287e53e0fa0f2628897cb72f7bf969f4501fad9472da5c98fba97df441fdff8c6ce3e50b0159420250a49785b40833800f991332634e57e2e5062bee5f1239082a7f6d316728469585c86e8229ec3862d472de214788fdaf987addea4c30c0b1215eff33211eeca5302a2c8ae50b31b5631d9953e3301854ba073d0250049e9ad1884830c24117a1a8f1082e5ebdae7698867e796b56874dac09e739b3d60bd70b3c95d6ce2e758d0a4915d696b26d424bcba4b3b044943df9ce8764cd39aef55aa055d79f1cd03dd0460ac198194e7d9aedd8fba976bce0a95579d74527ea68e9edfde60df9f5c5f6e624a810eebef2b4f520d10469fd36319a1e3291e5b44fc9d2e15b0524565776ce0d0930bf868e0a1d85dbba0d47f9cf8837209bf90950432c1a4af1656cf0313e6462411de274cae9d9223ee2a10f008091c8d7d8870e45e5313e627d47f5bbe462f9c51da81ab586b12ed1878ae0f95c269b33be97069cd2d9201fbca53640e5a65c0b62959cbbecb6f42556758003bc4a50eba856aa12b6f3d443ce58fc6aec93dd6f821f1e1699740391324f457befce8c3d354db396b1b16e09455054fb464905f2ac2fab9fa3f8d524be29af1c0ca2df57fa267e0ce1bf012c3a757a5c6064ecb34bb18a2e18fb566a79faa9bdc6e861d26bf877e81214069a03ce8ebf6b45106eec89a8ad89e26ffe5c99a346512c05c93288a9ddd62fa64852841dd38a5744e72200e625a0dd3892e627cecbd0511141c8bf38c1857710fda33d9590442d0eaf5581bdc0da77e3c272cf5da425df7e88dbab7668f6868020fb0bbb8429514c4b5ce4e8cfac46dc632fc11700fa817d168e00d1990866ac3ef7af135cb08ba2949cb2e7264a664bfb7c55a1dfbed9e85a0aee027fa1f7b84d6859c5249b41ff581e28654425e856239bb03d0296dbf2efa98b499d84cbdb2bd8c8d50eea71f8797597222575d3f8f607f5e9cfd9319636b35d50099fd61af3106359da489788eb89b08a9ba534a331448f30829963b5f151e682127749be98811ba29ac6f4461f80e191fd678b805c22517a98a7a4f8e67ac495e44260b09d74eaa3ed5b27c2b83674d3748289dfeadd8f7dec5bee247e96185a877a777d556224f814d692ea2a8f455a2699812086b984e6ea0a1b72359abe6aabbdc185dcb737c544c9cdf06d46ce5f6c88c88bea1d313c55a35ce231ffabadbbb0074c00ba8637e50d03b23c9c1c0aee1ee321b986f07e9b93d0279b9dedf614409458b1686c86e044201b053d7fb9eb59c3369aee775a46b66319d7e02c6e4b75644ad46a916b216590a11098c340d04fb29c62b5b8c1313585a4b7107c33f4fe95f3b49c3e35ce75353cf8cc4f193dc094fc7169906715249983304234c2408f7a78718940f91d1677d238106ffd1c867adbf0e7c796916952327c6c347742afd595c6ad764cc1e2ad97a516256438dd18856fc62307b08f3b7fbddeb481b43483b61a6057ecde5147a1703021477382d1e1f74f0be1befd38645523072e6c3b9f1b24544844512f1a8a5fbf436bf48d2cbfe2765a7e1770cf9622f5f0ab369b2e10dd6f3b04c6ace8440532e5d14d99e99a3227885207371f457afcd5dd90652fe1c4f61b81c3c8a1807d1d5baed18c2456ca80c511abbfc2a9f7b1b3e7b072dae431a5aafc849702ae75bcc9fc1b9151c77996829165a2e2a62f106a5d4937fbf19412c91471bcd71a416af8a37e5b4a916f093e1ef3a85e8f47e7cecfbb3579e165cb2fb5025724f2a159a778e728e69e1421c64390f908677bc35a0d81e762a6b3b8bcd6810362cba7138e59ed16a8cc9cbb964525f278e34a02662f030ff80c96d320fe4f481827096d695026e9d8b4faa990da86410638f357b333bebc40696312f2a6a8b24357e536b40595f8bbfb3d75cfe0ebf6280104235428ae553eca34cc1947da3f3287cd96c9652ebf7b19ed6ced2860b5d167da1e8c6c4bc5163efc56209d2899214ad5c057fc761286b69a49dd068bdf3bd71b3b88066b9211000e02460adb79af30efc5111f7078fdc40262e2ffa0e07a34ad216a84ad22de528200cd679f69541f434b1b587c2d58b577859164a741e473b72f600de412b4fcf9dc8f1e6214c364ccc7a0ba287e6b13d0dd25756b6571fcd2cec8f2ee4c73bb08a58de8a8209a19ff3f032a5d3484c55c6b79ed0b07a819dc2447835883095c69dbf065bb5b2e70af9a1ca4ef980c6975263a3622e9cb48693e30a9e0a161493e3ba3adf0fd143e496354cfba399731512ba88410fae4bfc419aef7b46b8d82a8b4c291c2988dcd1729878d05c7daae9057d3cad716bff06681177e99b17695794559cb79a7574197fb6500ef1da60d8e0838de9a61fd776ddceec338152dab0ae28d2f35a5699a965ea77d949851f37668815d7aaa10d225e07147ba9f88db343d67a9ab8924806693f2b81d96bc107a0a52d59fbeaecf1c1929acbeab0e1dac9206542d49c2619113dd319908697e7dbfed3bde24bdbb1680ae502d02639cb97ad9a90d6e14e6b89bcae3843f14ec518a37f38a8ac7c92a6a9d4d62592519d7257febaae321e983d5c7c5dea3147966a7f9e30d19eb76587e6ad7d9687a7135a5dc3d8e47db6ca111b617d2c63f766b047e33a6f9659002a370d5b71cdf4be90e012a8772c68cd352739c0d5d38293d3ff9e8833b7cd8d07e588b9cfed37081b1562312ef3dc85dcfd23e677266703f0a1fe00d80e04a984b2f24bd3086091f81aee091deb8e3ae21e184bbf4116b21dac378255ea66dbdeb8656d2d36285c090b05b9cad31dd68ef459f0736b876482165c75f7cf0ff9ef3ff3e7d33d5b9679aa87b6ec10983907316a0be4561a866899891336920dd9d1a1949c3ab097781c3c9c9b48e55ac8028a01fc82bc765ff9c7a7a8987a2c10822207805629296ed1ef2d65cdfaa0b1546c3197aba0e9c9f6889272d8f57d818e4e2acd8929f0d55f6c65bf7d17eb83df8399256447c4b4e5a1a47a3ff43ad3b6904a5644581481bf9ed2654411265d006cdce093ce23bb663fc0c312f8ca3b11bd5cb1f17baa1042da5b444b2ac2c73ed224823a9674997bbe8790cdd38a7068d79b2dfc9bba4ace3b70fde22bf29aeed1bea5d5461d834c805bfdb759e7cfc5d1896f04876ba20e36c8611b32cbe9645788c1dad81f3dd935a88715b9d985f806ddf517ecc32bba1eddf6fb6be87fb04f3ef5b234064c1a07843dd6c3876607e374eb5ecf06c8bf3b8ce369c03b73b4497aee1159e80e002204473c4607a8df2705bbe5106fba266462503ae080854fadb3d0fc2730ca140f492950bafc6243ef282c588d8ba2fa5bdb770eff0e8ebf6157cb441111ccd4231a480b58d9538ec496795bae136c5280328b5b7e6fc49064d89e47832d3d252ec77b11c0a3dcf6d532f272f55b960364ea6ef5218107879e1b46f33902049fd11b2ce2f2804aadec5fcb19d1a9dee73f876c0e84adab8bda54b791f3f27a92a175e0843b2c1cc1ec2d2073ca04be636f28c31a20272cf70f926f42872b3fa19ccefc18d8cfc3cefd0158af11e02a533b76c78ae24fb6732bfd551b7ee0b3cda81fb5f500157d22a28b01fe22d60e5708009219550e7984203f242c75812474f6cde2ddd0ac1a2c19b6a81439b5e10915ebcf1a5a1c96ad292789177c74e1d082ea5a2f3ada6fc54385871e47bdaa649bc62539e8e3f393adfb1c726313e43c837f02091cc8e02053fd927bdb993df960ce533d5620ebdd80b12925d1fe0d240a38db05879ee1e697e52ec770e1ff2c52948575c2720849287cdea35cbf422ea5e7c36462b31f45b25ba470e41e5170f5909844de766fce4711b402de869f709bb9c7603958544bd620990fb675b2096516b9f1ba882c79aedcc0fe97856afe24323bcbd45b38ea53c183eaeca77e19fce10a26db9ffea5e37f3bef23bb5be8dacc449b0562a89e1e49f9e0d5b9aeff4ea5f1d1f79af44ee14850581ba6228ea2f5c7fbf124c44b1d9f33bb88178f6b3d57d91599ba0061b4db817023779f26b19cf188f3d014ad7b2e3f65da983f00ae89d5c607ba8aaef44937cb2493c7a1f8c99cf8c15efbe7089949db893bd32fc966e8d244807d39ab420efc63d9996ffda7faa9350ef002d34c9639958c2461965a63bb860cee8f9a78d145f83af5fe658be5407224c5f76144c56c3effa9adfa2cf6b272f17280ad8d9fb582b0e2848b4d9be11e21f52464b06d52264ae92fb3171535c00df8b91464781c2ce3aae0c0e0388aa5877f01aca14fc64a3d98dfe893276d5cdbe2c6f5aab4bcfcf1375f2519c3fcb7264deaf5ae891d98f2929b7046dac938a0ee82f2c5ebede3405c50653f2a2cfe146ce07c01cc2a5cca1991a7760fe8131e2bd3dd8cd1cae6c7b91c2a3970a1e56d790d731d7a93504dcada9d8927e3c8aa53309ac039be569e55d720548ed5eb84ed3d29f6375aa122eacfb29ad2e2074ae31c163cb5bf5cada0c9edbc44b97e6ebc96e0435648a244e2af4bccc254c5dbac293a5c5402be776cb74be089ae85e5d2321521871903a2af91b49ac5de2465c873e27dc73880233c3d1d0c26037b5321c67e3ff96b5ec0aa5342ee7ae201f9ff85d58de63f50237ee3688e1c9cc4a1e4809e332be90e2c0ffd755655fafcbdc0a77e8b549c759c5c3eb7ac079a106c21a5129a1b98db5e623cffcd6e927316e494fca9b1679438633e5537a714119cecb4b38bd592539559b1672f30e4b52a8e1bbd4cf053afc7b84dc3e331e4435bf87f955167be7264d1a5fd34505c31e4036c7cbf0cae4ebc3695a6d2142d467148618a84b11f78058da48d12267670dfc3ce858a5e4300d3a19db57a86d416cb8600ab59f84dd6ec08ee21c6d1de738ed0617261c389c0417b944c4d45b634da79174769c23e9aed880b3121a691591084c67b4cfcbbbccb54a85b5183873d105cc10d3c5940645343059405de6a83f88cdd188d3c6d44e820a80b4d97bfe1020cd2c26bc77bcb7495054dcc4992a9b3318f096f892424041a65896a96d81fc2a531ec33f7839c2f4a565bae5e7a9b82fccf22b25f9e59bde2fd7a8bbe8cb4783b49555a0be7a28d6816556a6d67121a45f1293ba7f285fe862aa19fa9d67c342c3acd0d034a813897a0e0fb408ec03622fe1a4a1e64afa9c406cfc13117728fcef91b05cc9590e157a6ec71ab5cde34f43b376672946fc455f2d3a74f248aedc03fd041a4bb1d1a655913c562a9f232af638d7d24ef058ff83317a268b73bec8c438efd0523d78b1c191d64211e60881b13e7812818ccf0c4a86fbff79216464dbecca2a79ddea79b17333e439ad2203c730dc2fbb5fe1"}, {0x100, 0xffff, 0x6, "5eeb227977c74cd925d9b8d2b373f267e75f3282be0e5d76adf887be546b090888cc6d395def04f48cb4dd83687bfa36c77a6d85c675281b1c9ddbd597b0f2c2dae5ef41135dbf56dc086b40e10d73b996c0b1160c0a46207321906aad4344514b62e95fc0b81078aa6944cdb9ac6219988e6ed775f4ce89550fae1db459825e2e9b301d6b3c43e53a42e6714bba2dc6d60ddf42facde8385ccf9baf9b7c70d08c639b985cd12049c045f18f98d8cd0954472d568293c45b9b605fab234c4f52b9743d735f577780eaa9b4f5908f28b9b53e00e20b2fb3191778fa8f995a89890901e5a9541ca96267861ea04c"}, {0xb8, 0xffff, 0x0, "25a665820d7dcf600c29207035ef793b732db99a1f1dee3f896202dcbd3b9ca83c73814a472a0f15519637b335d029c68c3e01d425093ad4c35582b7bf12083c685eb9aa943b418f3d0daf9ddf06d30fc45c25a9a61f83b8962968fac1c7373b55ec28386c08c9eb764d0a016be8cee04a0e55a95a443cd6948ba48fb756627dfaa69397eb7debda535a83133d30d9b6320e3e7b10df7f7c43ca795ff513f82bb1"}], 0x12a0}, 0x40e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r0, r2) lchown(&(0x7f0000000040)='./file0\x00', r2, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xc0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0xd99d}}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getrusage(0x0, &(0x7f00000001c0)) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/58, 0x3a}], 0x1, &(0x7f0000000300)=""/62, 0x3e}, 0x40) read(r3, &(0x7f0000000380)=""/244, 0xf4) recvmsg(r3, &(0x7f0000000700)={&(0x7f0000000480)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f00000004c0)=""/188, 0xbc}, {&(0x7f0000000580)=""/16, 0x10}], 0x2, &(0x7f0000000600)=""/208, 0xd0}, 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000740)) getsockopt$sock_int(r3, 0xffff, 0x1015, &(0x7f0000000780), &(0x7f00000007c0)=0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) r4 = open$dir(&(0x7f0000000880)='./file0\x00', 0x20200, 0x4) truncate(&(0x7f00000008c0)='./file0\x00', 0x9) semget$private(0x0, 0x3, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000900)={0x9, [{0x3, 0x1}, {0x3, 0x2}, {0x3, 0xe2}, {0x1, 0x10000}, {0x1, 0x81}, {0x3, 0x1}, {0x3, 0x1}, {0x1, 0x51}, {0x3, 0x7}, {0x2, 0xfffffffffffff955}, {0x2, 0xa8c4}, {0x3, 0x80}, {0x3, 0xffd6}, {0x2, 0x2}, {0x2, 0x3ff}, {0x1, 0xffffffff}, {0x1, 0x10000}, {0x1, 0x3ff}, {0x2, 0x80000000}, {0x3, 0x9}, {0x3, 0x8}, {0x3}, {0x3, 0x2}, {0x3, 0x2}, {0x1, 0x80000000}, {0x3, 0x8}, {0x2, 0x7}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x9}, {0x3, 0x5}, {0x3, 0x3}]}) getsockname(r3, &(0x7f0000000a40)=@in6, &(0x7f0000000a80)=0xc) chown(&(0x7f0000000ac0)='./file0\x00', r2, r1) getsockopt$sock_int(r3, 0xffff, 0x1005, &(0x7f0000000b00), &(0x7f0000000b40)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) getsockname$inet6(r3, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) chown(&(0x7f0000000c40)='./file0\x00', r5, r6) ioctl$TIOCCDTR(r3, 0x20007478) recvmsg(r3, &(0x7f0000001200)={&(0x7f0000000c80)=@un=@abs, 0x8, &(0x7f00000010c0)=[{&(0x7f0000000cc0)=""/165, 0xa5}, {&(0x7f0000000d80)=""/128, 0x80}, {&(0x7f0000000e00)=""/248, 0xf8}, {&(0x7f0000000f00)=""/174, 0xae}, {&(0x7f0000000fc0)=""/193, 0xc1}], 0x5, &(0x7f0000001140)=""/159, 0x9f}, 0x2) mkdir(&(0x7f0000001240)='./file0\x00', 0x1) fchmodat(r4, &(0x7f0000001280)='./file0\x00', 0x63, 0x2) sendto$unix(r3, &(0x7f00000012c0)="ba866d20320759dd7d25a9b580e6e3fe2d4a3dd11a5ce4032b55e11892e1b310a28e1fc7dc260a6c0696456463d0bbebcd6e21406ffee1c2163a5081cb7d9bda85e97ce49961805fdcf288229a9a0254903d17379fa59636765aab54d18b555bb1b6d9ae4a7488d54c5e7321c05ccd29e87e775c23a32e30cdf95154f2108ade9fade4a378cba3067e6d4cc8b982753eb46f0f962c0b27b1324b1e6809001b7774a0b4f92bf6e71ce55a3cd09b259ad4058687c44d91d32099268741ba03e06c33d515193fd824718135b59348ddc15aa7cf560c79b76255eb4406f0f49964c1d4f53bac1b56d3bfb51318e74c8a3046bacac02ae06a", 0xf6, 0x400, &(0x7f00000013c0)=@file={0x0, './file1\x00'}, 0xa) 16:00:16 executing program 0: r0 = syz_open_pts() clock_gettime(0x7, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x101, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/130, 0x82}, {&(0x7f0000000180)=""/138, 0x8a}, {&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000240)=""/152, 0x98}, {&(0x7f0000000300)=""/104, 0x68}], 0x5) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000400)={&(0x7f0000000100)=[{0x18f}, {0x84, 0x8}, {0x47, 0x3}, {0x6, 0x20}, {0xa7, 0x80000001}, {0x84, 0xfffffffffffffffb}, {0x20, 0x7fffffff}], 0x7}) poll(&(0x7f0000001700)=[{r0}], 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000440)) 16:00:16 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) msgsnd(r0, &(0x7f0000000540)={0x0, "f0eb19ddf73911180f03f59c570e722272f5568c9dc6006a9d2e3703118029edb9511ae11e73a88ea7347683da100b5e387cd239346e89b4c19834e9f854762e4b299b9da6fb928f266355f4142e3c3a0257481c0fbc1fac6ab4973afa22826e503b0f3bcd8c5e396dd3014cffa5840d0a9fa1397511b27b73"}, 0x81, 0x800) semctl$IPC_RMID(r0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000380)={0x0, ""/253}, 0x105, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000063a608b81938f782379f00d6b86d506cd2f70af093a69c8c27e98430a6ebb5c732bae18d69fe1373b5d122f8"], 0x62, 0x0, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r2, 0x4) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/244, &(0x7f0000000080)=0xf4) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) r2 = msgget$private(0x0, 0x108) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYRES64=r2], 0x1, 0x2, 0x1005) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="0300000000000000d2ffa99f328f4b6e05c4b6e1c3df16d219ee95f59989c1bdb7daf3c7e74a2637171700c94bc912294e8d949fe538c83c9fbab34b4f4ad5cee9079cfe589b5e1ca5053153f2a08b1aa81e24e4b9fcf54631a45a816aae88a54619e341577975f8a7837cc42452c165b83c3089acf9fc26649ccb13d359a1bd36f3cd03d7e266b6bd82729906491c1cb62cf8"], 0x8c, 0x800) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000000c0)=[&(0x7f0000000300)='\x00', &(0x7f00000003c0)='#@)\x00']) msgsnd(r2, &(0x7f0000000000)={0x2, "4c3fa83e1d5c24e60de21dc38c5662a7f7ff8d"}, 0x1b, 0x800) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) getdents(r0, &(0x7f0000000080)=""/86, 0x56) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) dup(r0) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x9}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) open$dir(&(0x7f0000000000)='./file0\x00', 0x10040, 0x100) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x2) socket$unix(0x1, 0x5, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffa, 0x6, 0x0, 0x3, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x2, 0x400}, {{r0}, 0x0, 0x24, 0x2, 0x4, 0x81}, {{r0}, 0xfffffffffffffffd, 0x20, 0x43, 0x29, 0xbe}, {{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x7, 0x800}, {{r0}, 0xffffffffffffffff, 0x81, 0xfffff, 0x2, 0x7923}, {{r0}, 0x0, 0x10, 0x4, 0x80000001, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x6a, 0x20000014, 0x9, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x71, 0x10, 0x9, 0x40}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x4, 0xffffffff80000000}], 0x101, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000, 0x510a2c84}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="712fc3", 0xfffffffffffffefd) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x100}, {r0, 0x8}, {r0, 0x10}, {r0, 0x54}, {r0, 0xd}], 0x6, 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x70) getsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f0000000040), &(0x7f00000000c0)=0x4) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001300)=""/235, 0xeb}, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x64) 16:00:17 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040008e047790d9d991b37b5f8f4b9ba5a3c00083727feff023519edffff00000000000000ffff", 0x2c}], 0x1) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80b3, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x8, 0x62) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/131, &(0x7f0000000100)=0x83) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x3, 0x12) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xd0) r2 = getuid() getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x2, 0xfffffffffffffff8, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r3) setsockopt$sock_int(r1, 0xffff, 0x1088, &(0x7f0000000200)=0x100000001, 0x4) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r4, 0x2) 16:00:17 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setgroups(0x0, 0xfffffffffffffffe) chroot(&(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x5}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) sendto$inet6(r1, &(0x7f0000000180)="374335432391f88a8ba93544e70169f70e7ad185d0efc498774943f8e702ce0e37e418ecceb1f7403c6fb6b512c67d51f354bdbe33a81d261b7bb727a2d14b36bb3518c99d6d87cb4c43e17868724fc6651faac52701bacecca6c3c08af4cebb176bf04297708d2c0225f9ab0cc93426272cac5118b128d1cbfe86caed6e9b4c87636883c6e057fb61a09cd9421eab3eb89c6126f3fd65262e5478c7786f2ca7d6cf8fe07cc71f91730b5cf98e743252b90742cee902dd2bab4ffbaa574ef97f0c2c13e8232d36e8d22c50334b14edaebe9b0406348439d424d716ef1f3a3291985ee0fb93f3e0f918", 0xe9, 0x400, &(0x7f0000000080)={0x18, 0x3, 0x993f, 0x3ff}, 0xc) getdents(r0, &(0x7f0000000000)=""/52, 0x34) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) 16:00:17 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, 0x40044274, &(0x7f0000000000)) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:17 executing program 0: ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)=0x40) read(0xffffffffffffffff, &(0x7f0000001240)=""/36, 0x24) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x2, 0x0) ftruncate(r0, 0x7) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000080)=0x7fff) semget(0x2, 0x2, 0x420) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000001200)=0x8001) bind$inet(r1, &(0x7f0000000340)={0x2, 0x3}, 0xc) ftruncate(0xffffffffffffffff, 0x3) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) faccessat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) r2 = msgget$private(0x0, 0x11e) msgsnd(r2, &(0x7f00000002c0)={0x1, "61af8db52eeecc26ab76d00c688100917db4302d2d6cae284ef4070e1b241c0600eac63e870f5e6de86dab91e7cdb93da44a98dc9a0b99d55c1b5f691ff4c423d150f91cb880f52dc6d9545a8828dbde051c979ca298a2a4504ac4160322d7ab483cbfaa5d521bf40e75efe1ac09f829f6469594554ee002"}, 0x80, 0x0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x81, 0x2) getsockopt(r3, 0xe9c, 0xe0, &(0x7f00000003c0)=""/187, &(0x7f0000000480)=0xbb) socketpair(0x22, 0xc001, 0x10001, &(0x7f00000004c0)) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000400312f4fdd03eb7599029c6174ee9b45dd00000000000000095887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5af591efee4c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6c3f3c880f718f22196b86bfdcda0a63e4d886723998a458f4f5397032da058b42cc8d8f6d130e54d20ae0fd3f33ef1441fde75d777cfa723a00c8ba6d4b2e4e0240def7179ad083fa3e92dcb6757f3d32ff71c91f4062cf4d00a92cf46e99776bbc531df7415070e29371c75bd4436747848903851a34ea265d4d1d513b69a5d6f6bb900000000"], 0x1, 0x800) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r0, &(0x7f0000002540)="7f7dab88242c17af4e62c5cfdd918d660f7801ab97f41b5152b6ccedf1ea0447a610787f1137d81d0c25135421e74c77f5ae21097a19a59dd02a1b142f35a78aaa0aa3c7b34d57adc85b197afda4b894757b093beac3dd6adb8fcead5740fda8eb2b0bd1c62149729cef349e89ba1a0f72f6a8def3468e10251610b22ec74e5ffbc9574fb01505e7d472e22a1bc5b8f8397a717b28c0b4bc05553e133dfd08bab46ef00570428907c6224c8ac1aac84016f53e63f98c78977d716b51687c7c481e7dc9024c2f9bf8f3b41c59d3f4c66f9820bfc33a6da17d2770f713af566f253bd24b28b1c92eafa24e522ca7eabdbeb6286b4248e35116df635e466291ffbcd281011d5f569cab2eca3ec51402469dd5b09d4ea89fe7aca9998f9d9620a6a6e9bbb7f612fe45c4590b96a049d806e47b736d897bd8d5c80a1f57cb12ac54380090b184b9f16d42f9535f79038d16a8f0830862c9bd7d3c7ada1a6534e3026adca51961b393dd760ba3939d0c27dbb196d1cb823d4ae441ca3df7cfab365289cf76292d7dd2609660d55a73a691bc0e1abe5d0b7d5e5628ce5c8979b651bee04290a3464608e528f0e42813a714d1c80ed2ab22affcaf13937bc70c32a3fab27e5d0459468a0c79ec23886d27c6e8fbbff596d7e43d5f85be72992a797bfe68cd3d1bf9f353ff2e85d92aac0b06444c896690ac386e2030a52a2b36d6ac243471e2a9ec9199827c81f2d194dabef8f3612e90ce380fb7038ff4d99d8dd2b7027d03050f9f53a4874ed0b2b00cffac552c8ed011cfdbbf70bd293382f5456678b78d2061a1652f84cb5030c07fe7f6c18ebc9dcbba8b29dec486606fee27d996259b0b2c8ee16dcc9e40a9f8f7c14a12e3dd51b156cee42f2cd7918488106e82c20e50ddba1568f167dd9119b6f7ae4738f07fa446236f31c17be989a94d1c6719bd861159d50b1f84e7d6861d6fe5345c4bcc8d0a2473c0b8be928054a5bdbcf31aa47144f96e4b02c81a51c64cb26da8273bf89fd49a3190fcd6b6357626e3c5174546ede92433f7a09cb5f0327337e33eb843b9a80f0583c4ec67a913c1f8ba7a6b00efc176e752f1b4ece19eec3a29af45a3790930ffeded433910560716702a31ddfed308aab7ac4dac9153424f233dc63f7c41d0ccf745e461077b24e72878b681dbfe8b61bf1055da6cb2041ca122d06845f37c0fe8299692527fa4c8438fdafc21573657a9034b747234c5af47c2eab3cb758d16652ede40199d6733ce9bd463af9b923e3ac378da5d8ef5eaf52f98ccb690de7211bea8a4c50b30aed7e9753995b365698420f5ed17c0f60cea212050ced71186f99e4d0a6a20dac2d975ad7f20e79a7e644b5c9ea73057538dbf9de2bc293b3888fa97c58719d682e4d254b9cb006afa07ea707c47f28541a22322c3a44312f28f811a5306af12b5c78685ff4c9fd000e9acd8937b7adbcfcb659c1afc9ed50a621afde78fdb506a972e098b2d85831d23755a6b00f852c60c0601151a5d59c61c51d7c7278fbc108d3e37b9927c6f55a522f1ef674bc8ae4eb924eff0fb2e308cea462c8691e676ff4a0f6102c76ffe01b9be71514a7205f7d35e120cd95ac64c82a0d947293743b24cd1890670fddbe717dfeb3fc5f394c29eaca43f6e0b50686e456d20c307ad7816913a32e514a9c2417e288cbbccbe6a74b52fc4be9229efe590e315f1561ba8f64dae313ca3b0c7a39744ccb533bda02a27034d0517c756f6d0e4af16b21962dd9d58f8241aa2161a134ebd35600f7364769adc3a312c76f17419c964599eff29347c98b06296da660837c3ece36f0093148f23c06089be7b2c2c393936cfe96fd7e1146bead8d27c6bc4344149f992d327a860c8b7131af92c90e127dc17dd514deeff3f905167b906c7f99bc69f4f4682f062a281f21991899b0328438328b9ba14b066e3812140d627ca73cc102645ee886b33c75deb45f2cec75961e22f28b15ce6148412729a2f312d8a795a81798c4ecad63cf421cb78e66663ad1b0c782088a3cacfca60be48b22024e0a8d0487fd62eaef5fcd359d4d1a730840f4e4471d687fa163b2c3b5a0318daa09dde92aa1924bf5209dea5e3b0e234e90158758ed69ee044528acfd02d73a501a848fba953e8d6972b61bfbfd95aede437f9e89d0c4e42a4b64c6cde8bdac07144bf1f790354aa375c35287173589dafbde5ae123477be3fc4d51a1ad45d908cc48e8752940a4fa472d26a42f3dd0bc42dcbe68df2a9cbc3befd8a75738266687f3a0015f132123220d3810d0c760c518d26d445ce9033a26a9ff2250516dff70ee9c4d4b7b28670459c1e2866031add643f2fd01c0eee50ead345b0f3c71a206de8313ecbb93fdaa163496157c1e99a0799b8331fca392ce11612bae0312f12fbd531681084d2fb5bb5a7eacf43079adff3dfa9819e9eacf6b691cb261c19357ce3ad577db0e1c162bdcc15a22d501e53eab01bb089219a3920bd902275d6c9ab9f0519ce45aa30acc0cf3cf1f17a5279beda35dc38fd7f596de0e74b9427ac4facae1862cae06c949bdd50f47c30db193a0dcdab3ff85afe00cc6d3d288b5b50e80cb15f3a8f8595bba5ffcaea10aaefa12bdf4bb924f2ba8de5b9ff293d1a379142816a2ddbf73aaf71a43fd8dc0467a86e7daea295a80d86dcb9d0f95a7c52213a64698ff0bc61e6cb1f5e3e4daee17ec1a5e8229c5e42c207e35ca84c14703766d831e4c6016ae3ffd6911aa331febf35203d0b4a91415a69115bf28789e94d1ba995c24c2c4672a0aebe0875b23ab48f46197667531c9c8bcfb4421017c124e26814b465fc973ba860927f7dfb65a495093d9134f333fcecfe422ca7aa9fcc77fee687c516bc0499a3f78622f2d524bf8ebd991475916a09825d16d12322c13db1648a2dfa52b341b18e7b1937fb941d859f5de11b98cff5e069cf1dcebaabe426f26a910139a3e47d5071128cb4c576e350407ee110658cd3726febb9f3ea4b7ec8215050537a4cbf13ed0d75141f2e4ed0acd19144a78efc7eff4921c3862172d258d9f2de35f74f116ea9176100336fdb28ceb5917c019f7cefcb113d69d155b038c70f30ac05fac0686c7adf57c55981fda885fef5587359f782226bffd427534f3d6a65c3687688684415afbe93ea39c864b7cb3897a6c49e00839cff8946f99fe7adf03bc5f2d2cf1f7456f0f5fe76020550d0ddec9c27ada0eae497e360c37d6bd5567d5e43bf2bc7ae44570096c91fb4a62ccebf79d526981dc7078cd0128f94702a3854d8c664b1b017016abf4f023724b0e47e68cda8b1951ba8eb9a35801e43d965e5980eb9ed71b96ac795af1305cb22f73307f2263abd2cbadf4528fb702ba2e0a27dc4edc16477cd2027b7c5a1a9bd336197533b9a5d22c2389019b118652c22f78279afdb625cd054cdb1cbb3d7f2aba334789dc9f9ff6db293a96bae6470377ccb898d99bab368481c0ed52a829d16650424fe82a30b22d82f865cf4e3347099984c35fbeacbda7d82c9e8f84af0417c3970e2e49636e922fc792984c69d9757f6e4114de2025da5716995fd2a6ff71e229a1fe390acbdc826e33d037033d0b47db6cbde9ea91ab8206b0e0ead30c08fba3647b5b1fb60009558164cfa19cd7d7e824ad9d3d2574ea54779e3b00db607091ad67b72d4f96a7f74b5ffcf60594411e74aa4173ab0b2292c6a745140c66327c4b5648c3e3069ad1d742ac1cfbc9a2a8d141810e2ec489dde3d710296ac62ff939510e426b57e84b2e5c0f45dffe4f0136d7295f23f48d8edfaccb13522036151967e950e40f7463743cdec7ad628f3a68a297ebf765002d3284dbec9fc0bee3a75468ca4ffe6113e5e257dfce9d579f2327496c23a70a9dc58ed398ac36c18979556bf71ec4c4fdba3dbd77fe7908ea719fa45966a58fe2548df16439e36d4e5b0238a4bd3b255aa31a52ed674f2df8a0699c3e7711749238bc202658c440d7539ed4a9d7e410b70a9787471983717227a5c646f8e4a3a5dbdcd1833b173421c82cd75d25b9e47442e26d3ecd2a9dad83a4ad262c9f7e0817905cfad4cf56bbe883488af1d1176a69840cacf9f0a23538c63a8e43ec633cdd11b56908f366f512632e0186ebc5a2c73ae9b3aeb842863444627e59075ce87e90971d8db67b198c5028d3dddda7e580c3ea6161aba111a3f073700d5d6a65a3d0eefe3aedd1a19e14855389fbc78fe4453ef9e6b7acfdcfcdabe59c4269ed6df08e3b15d8129b48c8f9659fbca895af4be1a5b8246e6c772f7b290c5bafe1a8e7acd82231c092b7112fab348fd0269d3ac4f4ebf6ac0617f6ad6f293f0c12ad4b342453c7916dd0da9a5e5c0a19ea6186ef772ff2490427123b8241a000bf469f369b5eed1a7f90711934d928bc464e2846aaf8ba858536964d0d277cd07dc425896cb0af443fabccaf7902bf0da1e85e9399f61c9ac379c26dea3673e7d84b545708b5e5a406a083d5f08e5d31f4919cc35240d0db8ba2afa0437661403d41023bb5242f49effdfb61b21500fe98386b869ca1cec4ffc3ddc3c3ef00606e8cd5d7f6c7a427fc67fcc45676982f41b85ffddac7ed96b2f32f22a42803c9ab66f46ea9b006a0e65ece00073d849d98397d465e2954e9597272181d6a2d3b88427a6f33d5ee3987c450805f3870cf141e87bf5a4ab16c39355efd271044bd12ab691764c59ada535a70c0fd5d9a42e204f52af2c1bb56b4852a46cdf55697df69452f9badf17bc25993195a5716adbaecf407350467c79c1f44da7fda690b00c43f9c709e55f8e0877f3b0a385cd773982702f0bbde97f49947fb168a8741466e0884fc6e36e3fe525e7c45ce473af26fc29b609c2757cbbc76caded531f31dd173200e7974f2a3b87a0cc60d5ad5832fae4108efb1dcdd94ab219e418319162895665b5c088aad731c58b5a4f66ad9e28982d1e769e950c2928b0832e9d4fc537dc8f6de2ee2b9261120a99fedb690d640b81d52029ce52ab14c690e9a6d0c38c08ac414a47e75a99b55f5fb0202cc4c2cdbd0ef86ffed7847c08dbca2e672f4fd75fa482c630a5dcab28712d7d49167ea630e1c62989a1106566d4fc777b0d2832030dae456af8d8e8fd67aadfc372b4aeae7b01c5de2f1d4cc15a5f6f856a299dc3966d4fa8ead4ee00f0fba8f984b992488674a6c10d734de6449447f74becc5b66b84d4c78cf23964720a461b2dd5d7fa4eeb73b1b009de0cdf5df067181965dea4db6a6f84cc5aba3f791783136182e18b8fefa393a05873442ddd8a9b8a91af1a833f178aa4414344d5f34f164cc3f5c77f6cbf47fe0f68f398cceb62e499238c78b7089d49883196574ee669926c009d7b9aa8568c664971ad02af7a311f5ec3c9bf29ae09c63616a0d22a577bf6d3c92d9a432436d6f35066b709f922423a385078367da4cae4715dbe49ec2e2d84de7eedf5629707eda8aec733b95d6842314cd58e768210d93e1dd5fa13e18e15995b43dc921959be9f3a6363eb18a8ec0c5f994224372340496751b06de51f416ead31e3fedaa65f043ccdd2b0162fdfa13419dc69198323bfe9c267479e9cf2d121f01c19305e19badb873daf7fce91da65a7994be19e837d49389f37598db62421542b64d1745861d02924c60d288bc7eb1df81a8750fcf911a4160d0cba9c6d040288ac0956aaebb9ea5a2f9e9b89d936be52e42fc26c4d6747f2e88b9ba3e601f573cf0af77684b5882bfd9b925497eda5d530f659c61e1f0634aa5e41ae59e09798736023ab4f", 0x1000) 16:00:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x182) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100000001, 0x7, 0x1, 0x5, "7a0dc49416c12359603de6e57a1927bc17d2b867", 0x0, 0x1b6fe5e}) r1 = syz_open_pts() r2 = getppid() fcntl$lock(r1, 0x2100000004000009, &(0x7f0000000000)={0x1000000, 0x0, 0x0, 0x1000200000007, r2}) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1ff) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000001ac0)="b420a7", 0x3) 16:00:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000000040)="d1cc442bbb8e", 0x6}, {&(0x7f00000000c0)="e942c0fbac4e6c1b429f9cbd1d94bb2992b838fef516bcf2c979a0686d576d1487c79d0379b5b6f42a741e997e0e787456bac95f26c9b9c9d080707179cdf63f564f5e1842731d889c8edf4589e0cafa2284e48230ba8974fc83f07585c0a043f68e5159e0e2d7c0b9bfff996d715414f3f7d3892f612d3138c952c40ac04db66eabbbaea973f3a3a5f00b7c3241ff17", 0x90}, {&(0x7f0000000180)="94b954eec813d0ecb76f936e094d30376bb43da6364a6cf6ab073c340e6e3882799cf725dc3a01916aa98d57fd7731a72103827a32c9347e4c40fba607ef752d65a344e3", 0x44}, {&(0x7f0000000200)="caa5033f862ab7c82f4a287e91d10571f4888e3f761733ee14cd95319239665538af20465fd3", 0x26}, {&(0x7f0000000240)="c274c534d38b0ae875536a3e8129be9fdc5b156e61df6670ecb73a4d3c1fbf7f1152509ee4cda87ebc000af906b62c18e8c790b8d9ccd5bd5b58286bca904ac93e4f0876c3c1fa77b6070e22451f58e3636697c0c625dd9b3bd1e9c27e6a5d5ca06d22eb403b03bc5f46cdbb6632233144a5950d606c659484b7c3638779dfc0507784838b0b198f09627c53a84c07f616d81079ca17edac4ca0ee16fb948a1274d79e011e2084280cfffe5d3382b03fea5d272a7ae70ab8b9ef493dedf1b3480531f6b81f86db6b442bb92750d445b60d2536aebe3506c4d71d8bbfca58afff8a36da63ae73b4c553813d46cdcaadc1a6bf7f55e7c0a14ffaa027f06a643812c3613919f17c2e99f03548abdae0d393d584971e951171ef638f7b275554e225700217781ccad6dcfb44f326efbff218f13aa2557e5ba2069004ac90bfcc8fb93a5fdcda0710902fc5331cd9fda1e613fc8b55da4208edb5055a7d9e0c88e05490b1d2b30365c29bb9d08c125437a35b52b72915b5b9db6b2ab6b4e1432dd027abfa5c8937d58bfe13923038ba41433fe71a314d540c7b8a09d658bca9f8ab20398af5991658f632362c6be83980780c432f6013fda110f9adcd9f4153c1d40a20cc35e7e339e7a3262a445d31e5c53c77665e28f0e8d99f7604786f96fc8ff35f8119da54ae4083f7181da3ea459c43b9df25a2767e5f6b35e6ef4693fe021875e366b6a054b74c5637d4365ea2e6b2afbb871553f20d98437e8d45230b88f59757fec9e7ca90bd305f368217ca8147c9b4e6c96a43957bdf3acb1edeb8ee3d4170cc745aef502b95cf7bc3c3ade05c4e6bf215415c49404f0b93f0e8fd60a987c1c029654df063097099ffc8cb27bcafa620349269d6ae52f31dc83214b7b5aea2560de35d38986c34b0bb986f45b8ef3bb235550d92e6573cfefbc9050a818ef090f40e4e83319118f99edb02db0e86d14bbbbff3f332031fefe95297dd197a661ba14e005d70407b88057477f319b0b5da965448ce6b5be98ecbd710a616b4fbe9ea330a78e201f35821bb9df3a6cc70fbe3f1415b8c24e52f19377558111b57e043c2fba76c6b334323c9443dec769c0ee09eaa0c703c9f75c22711ebebe3a573a69c2e5e52c4fca6de1968c1961bcd06bcffee8f67dbbb1e00dbc6ca0c7ea317943c1e08e8fd1c8199e98b7995fcc0c5b334fc3e4accbcbfe528fbc0a4bd8785e3926ff63a7597b76dd1bc91352d1fe0553ad73c54f38497ef53abf197bfc61e3cfe6845d1f3461a0c88242ca8ef50f8d4698664c89d18c46f8827298018cb16ba46e63c571a7415fc9caf19070de3cad3fcfc04888c0fb70526bc566cc059844f21818fad0290324421f5f32fd1a37cd15b2a6c8727f55ccb33449e9e130c3f126bdf47e1fe8b22480c1a4f8d30e5483df6ae9582b85aaf011966be2c31c109123ce87392b98fcd6899b0819b407b6bdee4d3f454390b7497e59d4e5eb9ac84f21a854e329b80fda6a8ed4e625242cd648f75ced4573c6c3ddba95c211734a75a6b3f72867ff95f0846770a83eba3458e139c8a3dcfed631497eba4ef7962766507ec489582a0f21e880eae6f5f459dd8d6a0083ab803dcda7859b1288d2ce9c820cb956cb32907aebad5f3ba4ca590887f94e4250cbf65f8c477626d19bbc452c4b9b1f99718dc881d698378ec0ae157178f268c63ad64fef9fc58a1c9cd0d3020ed600ef8250e7fd04d780612e08d17b8f730e2a020596458d8aaa1d227b15f2f93c2d8bcd7b1f43b79fd8edac641951ffdc69e1dfc87eb4d179cde7ec1d9578c79e0269ab1f88b04f57444fe7c7cc806301a77b2a879200077c9fb025c1db9df424435cfc210e80ed9b6fe149342d83ae8f1a91c294bd5b64e03035e3b2c006e0757d0c7af5d27dace4f29911317999bc7cc966caf12977d9e8825dbcbe70889ba09f67012102d58d5d81a8b8743140f145d8535f7631a3073fa9114d2eb390734f3cc375fe1f6433aefcdf693e9e8b7af327028d22ae27584e1715e633acda7887ce1428d594e833e0c5e2ede6ff94f02047db657fe0484dd0d41ff71ee73c60dc99c241a1a35ba8a3286c0a92348075d4153939015622bc1e537cc301c8c80fec92428ba2de28985819af2cafc1ae6935b5ff08147391b64fa1559f080877c5c55e11233f9239a661fa9c24895d65491026c3651b61f475a61359e82cb9e4995dd1d08e4ec9a16f3a69b9f7e2d78e44bca6b2b2c8e442dad77ca0b53a5aeb882caef353e7258f006dc34e8a77922af038a102a76b1778d99fb80ea9b2553810f5986263918ac47ff3ac9a146aaccdc7e0f4301e5aaf6cba73491c7107a5d9a5d47f806339d0b077fd64dd3e2367baed5084a08a39cbc9fa05b07019eed55282935b26987db715a7f08cc15a4f24d6931c64bcfa6a2f13a272d85c1a54377e69797861ea9768613324d6c869d49c414cf47829f01f4938e6cb3c0b2a97243139dc9f57d9a3fcf371e7c31dd5cb89c216424d5e38db3f259ebf39a56b71dc0d3988df378cc0965a29fdce6203b489716a3e9b88e7731f320f207e877cf79b6c3b49ffa9244d1866dc06073152c9a849679777d3d62494573c19478c350de5c0ba6248643dc21c9be2a3b52904ce9c4ab7f21e8ecbc29c0708ce55af6c2fe069c8f2a24c12301b56c02ddf9fd67632b839b860b2f9f5a182311fb3c26be00890e20b4df0511cdb8cf81a6482409e8b5458b0764225108545a0b82348800e3a58205a5d0fa66ca778befc9ec1b1937891cf5c0a2617c1e590fe2a5e498fcad7c077328375ee0d3fac61242b90d04ba528c431dcc7e82c4a7fa0ec3623e72d650f8079b7fe181f737cd7e39aa539c9229f2450df2c7a77db4541990da95172960259d4666633ddc3630654a2279c6b06cc3d816444b76d18d43afe0dc570eaf0fa5e03f0dd2a9aceb7e5378c8929a1781130508328ba7a6fd4852f72da432b91a835f9da0386b44d3cbf55b8642bf6bc4f0670615088b153d2eb840954311d465210060331be5e0c4278f36a7a38b9953979efc607678424910ce377c7cc905adc161b98ff01b3a700bc9ac9bbb5337e4d5d88cdf0b9356fb66474bb19ccab7a137107a3ca395aaf85a363f6adc022392a80c16d046acdd58108670b388406db998767be6dc7a2866584aac472a42c889fa17b6291c08d69ea2fba409c9876254b0d43c23ff1b8ecc26d05b974475ed84260152a4227d3e97d729853b4841f1ba5328f7777aa318d7345ce5a57f88649392ebe9150c052e165e5eeb0cc7bc3e96045a5e35edc2fde4bf901c6779a1d2c3deed62df0ec73d3b5831132b7204dd2a1eddfb85cdca77de1bc484d58a5dceda7fa735812dec5d9dbfbf90b23d60803f5c7d5a7fe211f1b7dc0b9e60d18ba9ea080ab9eeab4dd800b72f77ad771c415c0737998fa548ffaf0971424ca8174d9c2738def7f13961ae31a0426feb99b0438bfa5fd0bb2d5d1425a199dcfe858f632058f867f9cd551a843f91362dda09bf22d231d7f348624a5bee806e1aeb6cf1551f81aa8636934b775487d2062bccd7aaaef6bb3aeac1a6204843c913b23da7e0b7385e75086fe8d7a805e498271a708accd14c0aecf4c987a116a05480ca0daf14ca59f499fc28bada407ea22c046c07ba2248f5e000f529a117f911810fcada2127dcb7b169f7f383f25bda50f2cbcb796c436006ff0bb991db66c7042ecf702ccfc32c4a7fcbf7ac9f19ecb3bdf378c50e98be09238e020ae10978eecc431773c1a6f5b39f3467bde8f56e809b4ecb48178c98583856532ff70a478f9e54620f6a24374c454702019fe67f6231d1fbc5d91762350d2da38d26852f565ea0aa910f675bd06a8bcc6537ddedd2ebb064818c144dda917caabbe734c1c62ea15e1f33a74f36927219926afd3720992e520eaf72c6c0a69f1524ef42263d0fa2b0368d024f91e527ed6cfadf93cb5474b85bf4dcf31f00ca1f1713e1e6bbb9c37da09c18f8e8450550f8549ee1c23963832bfaa6d31cff547366216bc16bb6ff83bde33e51cc7ea2f0cdaae08173d6bf9f164527f8467e8fc74e1b37d0c7d418cd1d1d8ec19f9dd7343fcd24a8b8bf82f767a449664522b428dd521ea151474fdf61db1b9eed2081ecee16a8c5b685d09e75a8af68f3985fc5832562964144793c2d282653d5939188675b6a0e24b9bc325e9537efae2a600c87d629434d3cb07931460603c0d3ccec344064e5af95bb1e0411f1794c8847966bc6086997bdf4bb1e70376125da48ab22685e51022335d8f7afd8f04fe69be45bdf131484bcc0673105a0ac286fd83f5793dbdbd6809b9c0f07492faca50ac98748f864222e74ccb1c2eea9493a850ab14d40bcf07bdc96af788f615a33a0f3d1666f8a4eb38e8305d581dc676777a9fa3927978d4261ad7a791e2912729eeb3396be93be1bb677d775ba30682f5538cc32b35eeb385fe49f69287bb66825784ae021a473c66f96c2c198e3626ddc8e695bf44ba6bd4e0901a9d1fb9ee3492204e7282ad5815ff2c6525f61d1ea8be2b8deffb2880d0ff3a871892c53e04d2264cd226f3df42ae80121c1826f7a220daba0c3dd0141b47687ca0510264ed6d6cd3db952b1f3ac2edfab07a41881ef047f61358804e6883cd2aa088f9a7c2e78a32cafedef578645431ce6253596e89c83415e754656b886404967d6b955136666dcc3323a772a2dab7762199a387270006436ca4fd393f659c50fc83ac5e540f1e60f07ea91d9fcc956c8c5f3cd4c325dcf9d90237c059c32779c4283067c9b983c5f65a730f2983b7cc8af0e3a5f0ae6132989e733d3116bb468da31324e6d4bae196f18aeb60080b76210c0bbb91dcce8c1e4ded64a9a916895b4e2b7e043b0d51d6002a5410bec40fa9d7a41d316cde5699c0195207637ee4ba5df61b1d9feefaec787a1da2c11373228c92a158def8876db2ec0ec918d4b8807a423a2005fca42142450201652a268f331a83bc4ed750370d8829122d68f13fa3c78477229e1f876cd7d22b665f8fede232b0495d30d3bd4a7ac8ae4da7a0c955096a26f73ad85acb2f7cfeacd474c27a9854147a6cac273c7f5962f3e9cf0afa2e1cfde3709cecd88448eb166902735a3837107a94f37122a1f69d1aba24717ab8eb2a71271e4224de4e437a1d223c4b15b45d42f731836e542cc029f85ac75551904e753df784cb85cff85d45a5db115b73c00bb8c6a09eaf54465781018bd4461ae8b833c7210976c5a4f701245fc1c5960db7cd86caba36353bb850b690d0f182d07ac8b7827b7b70cf8ebf21eb3d4359a7e0cb14e9affe6857a9639b2e891efa25f6d112de9a19d57ae52252eeb7481b20b5b5316e9d2735a22bf239e07d67acb3fac15a0d8f13875577536f0e5e4c75b005129948084dc71ca27ee2551bf714e6963f67d79c8d1958b069cfd7b1072a34e10368a86ed676e56b4d35873767f5c0e845f1d7466742376da4541093191e64e3f6c91d2b31081615b6f20c2b1d1fb1533583d276ab065adee91c87cae942b36e970e72a78056a248009a9dc1ac4c2abb1f2a552ae106f7779029e46adc78a054c89a9c71f4b52594ae3229877faf72de6ca93549ac4f10ebc40d50c8b90940c5a20cc968d9d098cc70c55c80299f5f917dc3d13db96fc8f374eba78486f23141ad6155f5a8bc978ac54cc4fe623a3e52c25206748b5e60631f94a73a34b0c6f482ff60bc0ec37e916e7d911a255c463e079b4188e137f4763bac01849aa91992416b1", 0x1000}, {&(0x7f0000001240)="aeac46c0dcd04796a159f000f01b225f0982", 0x12}, {&(0x7f0000001280)="ef7bd4fe3ef1d9d1ab39b46322d78ea3a29fb272021953", 0x17}, {&(0x7f00000012c0)="0e7dc0f91dc6891cb144498487cff6f7f797fa05ee3f7e8179040f2f37e35f50d5c6e65a5a4d44edb667cf236e2de5d3f4954027fa27181251049fe36e1d992247f0376ccd3152625b0b687673656d48443fae146ab140277ca5c10e1a57310cadfdb8ea7218c51be901a07d1dddbe7404959cb10358819a3d37a67d3e42197a71d4ab5febd10624486d246d30122256a7989b14e4c30f914c5777f39222cdbc5a109dd20a06e10622245e72972f0b5c8d1a5f164ab68ed452d68fabbb3f8d781a3ba8fb5ce4f66b0330413b4d24577ce1cf0452cdc8d0", 0xd7}, {&(0x7f00000013c0)="3d259d3d69597a0a999e6473b105e114ad0a3e9af002a8d9a0bcb542a8de1d346c501fc373489062b6470679182351bece562f3d1d2231313de397259c03e7f1f05f2560c12e6c4f0c30f5d32345dc795538c4b8673bc1a0edd57fab0cb53c1fcbc5a0e7f5b668809bdd2575378ab69f15d66df50b00909ea40ac440a7d2be6a90c894e8cce26cba1af35574e3d20ecae52da0ed0b428d0f59270a34ca9716fe35f9bb45476fd9b1832e797f0616c67320176469bb1fe59555b508c8ebcbe6f31f171383c132c61f129db22a70d71b51a3009c5a42190eb45b81f5a27ddcfe500a2906ebcacf4d9bd79fec56411f695e30b07751cc2b82a703b45024e68f60fd481d7860ffed787007520d45103f548bcc143afd98f422f3b7ed6bb45ad5a8c741d32ba5e2a6e9ae0a990728e5f3ea8d7d9b462b83608079799e21171c6ee7b49f470a48cb31a17994f8a3af6e469480160611c6ced3dc1896cd0cc51bb9e735695529dfdac64544a347ec6e26e1b37a11a5974b21aa1a8b572a80c714eafdb9b969211ccc197d5097c2d14d5d591608ee17978adfc37a66bf0833d3f65cd61dfa1c10ff3de1087369b3754e2281ffe521a326a0183b041ad97d559192571a65568f34fe8c020f1d0222e65b2a47d64f6a927d81cb057274337d4ff352ec7ddc60be58ce67ef17c79ece9ababd67dd9fce2806c45fcf65e94ddaf86ef17f560fdc6ff391cc3e002d06ee8657492efd846a782f9ab7a7861485eb161cd65d97cb7e5f3608b9f305c0c6c1f34dbb7cf90739d803370170c148c5555095fd37ca7a3838dbd4a39d9b2875d5821783209e28efec6c61c5ad01a6cb61c073e0e6f8d2a5b3447a2049de76b7fa41becbfcce9540a8ef19e2829fe5005889954d441620cb31680b94b20dd0d35ea499ea66a8cc0fe8a63f3ffe4bbb332ee76d51444a0767137859b84b138797b5dc5619d2d62c56bed4773bff82f648e95f82045fa1caabc18b1c5781bba0f7fef38d1c49f7303bc48440ff1ca1b428c6638d2ee9b16717fe7b496338c08c6789f133c660b7620900ab6311f4ff70efa9026452d4651299896d4d343980e918c659fe85b7f2772741d9aeb1b1d455e20fb6722230221c9c7dfcf1cd7dc698b1381686f4f2af3acc1bba7822c7a86041bb637129bacd03303fc4cd064f0c98e8b2ab91b56696fb2bb08aa8ff26449fddc6fa68a7e31de746674d6c4f3d1e08f8d8a6d1b33471c4e6e0b1dd6f433c956422af9b9373c310686c4ed2bfcb31aa7e08816f8937d293bb115cec6b152c876ef475c007d21b48141a307171e077dfb3d7de56b4e6c5600e78da462c9563a954a37bf71000084081809eaf3e8043253e34578564b8d9b370420dadc7710d13ca78c608781a02b0995de050597c6d3876f913c0e744f19f7faf885a0cdd9e80959a5ce78f9c7eb27e1affe8441a67692464f825e551b987b6c02a868938535a666e58ec569f1d48065c3f65b1c0cfd677c96be1b9f97f8daf19fec8f63ff1fa15002b697371ce0ff825ea2168398f462edb7620d8065a9c2b3704239d6c395972e0209d100b76726a1e4256e600534b8d641e4497a468876076020413d551a3f40ef57d2f4b00ef241de96ad17503025758706b188c7bfde96ca350428014f6ffce9e7fa753b20acb96e60089073ea25df00cf8e0a6fb0a34807cf51f72864340734bbe3dacb86b1452f3fb900b0b1ba4956246f4df9549e871998031dd66447dc7c9a4ca7ad8a5e4d84da15fd441e0716e11b06e21e611993f9d204ea438a0675e676505314b58b3f70840a52065353572f176ba66c8d57053913be8c610b05283e6fc84871c654842dd810845d84a595afb74354ed0590d8a9c3e825274f79cda5799ca6a60968b2a626200b7cc59830733f1c92bd3d80fa488fb1568aa7ef03140c8f53e19f3269985385d1d555120ccdfa55403839db444cdf308ba55365b44d64074bac004055c67cf81d96e03db0a95e96fde85cd0bde960b3279d545bebac99926e68fac3dad39aa9f4e18fca9ab6053e63d4eddbb563fe626cea61b685759b3dcfd8d417282eccb333d7b7f1ce745fff3ae719f4cc530623ecca16f3e5431f5bab8f0feb63743594b6288e54dfe3752dc9c0d94b641c4b9b68b5cafd5e72f19838969fb2ccab10e01c684eb7845b51b4bca9259d08e3e34d609cab9d9b16a0277c3a64a550f02cfbb2ceb4fe4aa094bb45e3a8ca755efa4f21558a3c31f62738f37ff69b6eedbf6bbef8bebf0b09b3eddbb0adf4514846f409e3762f4e0eec38e48dd52f20f8dcd157dd1cee2e8572619aec5d0b4501f0f71b078bcbf78b83645724c89faf3aa7fb3d790cdffc625903af347701d04245e0e73d483040773085b3eee7ef2f5ffff45c1c0042134dba2a08082bbe341d1d616d8a88bddc949715e5cb0b9fcfdac25e67a1a3480879bf1584485edb7758600a185e06f8e1264754af49e95bd353002d742cff8c8aec0498135b5d96a598786d9605988b4eb7ddea68fa7d92b9d414ec0f42eb9a0e1e00fc07f949e7ba8c0d0808709c55fc304f2c80436a6acc389ce40e1256e4f3bf75ee20d0c8fbbef8f33ad22716917ae4fd4c58d031f65f5f74e7933f6c911d4d0d095754999a9540e2a9af390f24a5815a06f2914bed74d552a8fa5d46cd4e557a92a561d4da5844a7593262d2351c9e4dcad36140d1291d128544afbd216bbedee8516cb591496322cd228ce2da8575ff0fb9b8ad39a80662415dbcc578b38f83d332f16fe237bf11567ef3fb03661fcd0e0ba74a854697a2ef46c2ac857bd6f9e74e2fa64fdc9f0b5df3bb0757856c710ac18498a4a1f4408da0f88bc7a24fbd353d0c1a9745440627cad878db39148e62f11e2f386a40427d5f25d0234143e631cf46c622f6a83681d66109711fa95bc0d4dc007206874f30efc0725aca4c2f7a13aa3826cdd26c79be15163c38031b216d20cc3c6fe48db963507be674e012c71d321ba6029aeaedad5e3cbb041ee545afe7176635b620ff01fdf0838ff74616b0283e54c15822b345a5fad1e3ee8ce6cd0a1735ca85406a17f7512cd5b14993be8c2bb630135c43eacedbff1792f7c2684808247ef8cee1b5d14bfde43953dac057ad0e71fefa7c34c3dc0387afb87861181090db048069238bd22988e88167fa68a28f87478ebdf6d28ea410ff3b510c16bf458a749a48c7008b03b9ee70203f389678f6e7d537cae928cc3ed2d5711424fb49f745385233cb2a9c18f34e866b2cdc534577b1b007d7d3acc7d869dc0ccae6860dc8f69e2379b901eadebed01933b787ca7691579ef6b963711190deb3fd061b89cdffe096bd9191283cab2e8ccac771c4e84223bf0bebba9e52ca7bb18ac4c58a2786fa2088e84ac9050aed3ee9ced1e232be397f9e43ecc3cf23d65a2a830a9d5e4c20d59c9aee9169dcbdb79605c62ecdc022812e88cc01d2fda273f0727b15a50aff83476ff94c249c4f2701d29d6551a27e2ac505e17f3e30567c0c4521e3c497f4d97b911a68f2326dea45e278e5825dc2dbf5c0feb7d6a364c93b49cb9ca9ccc36db3f3ea52ffe78cbdc1a808b8bd41bcd5b9eb0079b8ee29d8ec723e7f693922e48061dc4bc2b61862840722f9089bb7463ede90bbe5f15a3da5a222faf8670872a46d5f83c1bfb7fbb31ab3251926fa493ac13e7e6bd97064a1e8697c0af432401abe5ba33e46dddade944b5f8ff5cac91f88cab5a69fac4cabf321b2175591498f2f2d0e749499c277bdcb6db0a95d5b39fa07e424d5efc93f6bc5592173adf9f1f90e38e3493770924150dd09d80a45fbc8c2f1ac8b49de83c275aaac7723830d050dbc249a0ad48fa675160092a84dbff27408216a4c263e6818439640a46c1b4885e8b554f07eaa51068a0677dd9ac45d7508e5d90f67f17bbcfe35ec75ba3d12a6a0017a61e0f4f179def8edb79239a31b7d5ab24fd4b5f6170177aef79e11b7cf49dd83ae8185eae42d79d56df6b083e98c043b17208324d2277971cf43285867793d4dfbb2d035396a79b65deaf1487e5ebf12cbceab08a537bf51ee0ad44e7b1cee8c08b8fb2adf414142bf2b68e6fd3e78bf6af2c6188b9097e23985e3aba1ce043d0ac9190f48a973c76d792d3bf6f57840a164a90dcb94644eccc7144be4d6a2f4ef1380c7263bfa791294a3557a1fd9c1fd2476adcb1edcea7eb7d79cf0ffacdb180495f5976dfcd0363f6ec7a36076a04b95a955209c9cfab33135facb89131e9935f5004a5b01cfb042aff80c550c8baf1b01b4fe64d6374d7a25b2eedee5a390957db7aa7abe587da442f924799da3ee525360172ed9e860ff0232ef401999e941b7536b68a3e5c9bc9403270d8a23ffaac6a7cea8c56ebee997dafcdbbe62255d02fc0a54853c4dc50427104e2c921736fc9bc1d3374d1401deebab6e364bd08d76b3b152796c37a7e5e4b823fb0854f52b399a388a74274f8d4532bfe48111fef9f901942c4f386864745787bf5e6ab07b4bfa31008c3a01d67cbfb8b5304c547f6c22d4bb5e98078842ba40a0136990fbea3321302cb93d530f08b866b79cdbb8c20d5b0497a38e30a242979f5927b407c7b7aeb39e29b55e8bd628051072b34364b2d145ea55fd3b3deee05ef2d7d891ba697bdebfc9a23bbe30ff9e340c316c5281f84cd07d3942f8b48b6a2f821467e36256f1e1eb8ab950a55903a8787df8c88617b1823620f1763b00aa65c027a9cfa6f1b94851e50529ebec527a92aa0bdd31d520a2f973371ce3e2b4bdda16d8cffa4040faf67ad7aac721b88e730c38767acac0eeef5da4fa68f620762096838db5290170fa595fa52e85b7a989dad00f67041df87ae7d366c146fb0ba19513dc107b05fb8250c0dbfd94d5bb014ae5a4a673f75e673b5a54cb7edb70fef75d14a3d236a9597c46036fa8ccb8dc54bbdb2b8463ff482214403d7167d1aa62e44452953d3e2d9739d26046d49a1240c340712b76211746f155814e68a6751bb10f09172002b16a39101481e54e1658afb7f663f4e1447d07b5ce0ab19b5882ef37616ed2bb8854c633f8516672342809ff416f2728115a425cb12bf94f3e21c31965131274c37c2bbd0f5e1f439bb537f42ab8c1798af1dd118ee877f195945efa42081c6e2d2f3625fbc986454357de834ab8a8ce9f39740c2464c5a6e0c67c4fa554b321ede190843a829019c7d7e9eef6591ecb3d9e5c86b2a8b9a7544082aeb82c72ccd202b2c0428fb91068b4912e3095b753b09687d11a1a36ece20dd6b777edc11b50462705c301caac0e65ab0e772d4e6e513f510e276aa121adf78e5603b6089b3ed5775700220289c0a45be5e88ee465a6920b916a2fa54f4a8d8ccd8171b7b032fdc3a10e367ea4fae487e3e3c475b81a49bcf360b4a54eef1232d2e93680be1ea77c006e34b25e671154fc9276068649b90718db87aa8e363befb1ae050d40ed7fd61874b63c7c02819685faab0d7871feba0aad6e50f72c2d7fa17ff9689b2bc6a01e011d2c8432f1e6e0f28ed899a76017eaa155f90869bb4b30da3caa8449488a2965281d4e14d99ef26766d6f942df67db94e4e8603171a790e0bfa160a042b8487305235c51502db483d8df7c40192f96b2f73d933741748b7e8190adce88414ef2d2a8a9f92a74517238dca0690540800bf377eb4281f35037789e48b7a0e48f93df043b0c8e06e55a21ae7373123c489e0b3db41ee4807c60ee7a76c6676df9263feaa68a2032334178d02efb8d529f2fd9b77d9c58092bc", 0x1000}], 0x9, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0xfffffffffffffffd, 0xffffffffffffff5b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) ftruncate(r0, 0xb1) getuid() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x4002) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 16:00:17 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x0, 0x1000301f51de}) 16:00:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="99", 0xffffffffffffff0d) chroot(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000180)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x40, 0x40, 0x8fb6, 0x8000, "69a38a7d8975ddcba643164edf92954337a6d279", 0x8, 0x62}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) getrlimit(0x1, &(0x7f00000000c0)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2fff, 0xfffffffffffffff6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800000000002, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b00232cbf02008c9798171fbb18fb9d568e58a681ffe475cba3188d62f537cb0e0b4bd52d0101000000000000ac75ddc107bbee18baec51f8a0d902dbcdc9369953357d4dec591e", 0x4f}], 0x1) 16:00:18 executing program 1: getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r2, 0x0) setregid(0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xa) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001180)=0x81080040) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) unveil(&(0x7f00000011c0)='./bus\x00', &(0x7f0000001200)='r\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001140)=0x4) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000380)={0x2, 0x3}, 0x10) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) geteuid() getuid() r1 = semget$private(0x0, 0x4, 0x90) semop(r1, &(0x7f0000000300)=[{0x1, 0x7fff, 0x1800}, {0x4, 0x10001, 0x1800}, {0x1, 0x3, 0x1000}, {0x3, 0xd26b, 0x1000}], 0x4) getsockname(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r2 = geteuid() setuid(r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:18 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x6, 0x0, 0xfffffffffffffe4a, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="14f4941d5f4dc791a9cb5f16f6ccaf5f69dbf131f67625f259c8f611f4b1b42a56a496ca0207777e46f26313490d652b1a092a01cf4fb5b39eacfc038f4914044853e99b55f9233f"], 0x30}, 0x0) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x60e5b07fac4d0620, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x5}, {0x6, 0xe1c}}, 0x2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff8", 0x69) 16:00:18 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000400)='./file0/file1\x00', &(0x7f00000003c0)='./file0/file0\x00') 16:00:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) r2 = open(&(0x7f0000000300)='./file1\x00', 0x8480, 0x40) renameat(r1, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000340)='./file1\x00') r3 = socket(0x800000018, 0x1, 0x0) getgroups(0x7, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getegid() setregid(r4, r5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) stat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) mknod(&(0x7f00000000c0)='./file1\x00', 0x6000, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='r\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) mknodat(r6, &(0x7f0000000140)='.\x00', 0x1004, 0x97a) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1000000000, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600400000001000000000000000000000000000000ffffffff0000000000000000000000000af6ce", 0x2c}], 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x500, 0x0, "b70890be69d08ffa3b45236e08b0a972b176afb8", 0x0, 0x203}) 16:00:18 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x1d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x6) 16:00:21 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8204000066696c65300062ff939bde1e5ce356e4c6ba9aa848dd2b19868eb504cc4a527f79208adb0e699fcce31dc1b907c6401e1803f4d034fc1e0e31ccaab2b8f4595f20d7dcc9646ead5bb9ad01b30f6fc820caa3f152ebfc6ab4804f99b8c00892e8c7245b69d550007d9274d737eff1c0c138c43a07feda3cc6db4ad99d80d77f21bd1f9952d7795d65794b38bf347a9a36c6763b0e42ae41277291fce0a371f1a4a692131dc73fdbc8f4f3ea0b1ef6175c6cc965b1fae4009f14a457fa4fbc3297e53934e942cf80070c02615eb8bb9d7666419969dc1582267ad789cb4706ef0f0e51bc31d1008cc2f9dc4df07d736dbd39f5a7ec"], 0x10) setsockopt(r0, 0x4, 0x1, &(0x7f0000000100)="73855b0d0286f8789c98d72316dc04d8d48e8c38e95d93dede93776383d9a7a7df630d3795606b0e85b3f5c6660e1b77b986db3c0d162e136d557bc0882a2828b2c726ecedb542b9d3237168ff24f2af595eded51b5b561b5502e73247bd9179410e8fc98843a993c054c9c1ab1be1281ee231cbcd58b836cb132b9e99a857ad71844f147089f3b7ddccd6c676cb0693970686f8aace645fa377d4ecab4af0e7c48f837bcf549069892cd9b357ad98396c86e47f85322742af5f21d0724f", 0xbe) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0c6d033562f03ac2e5faa8c3f4002000003300000000653a8dc97c4a", 0x1c}], 0x1) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0xad0c, 0x2}, {0x18, 0x0, 0x6, 0xb99}, 0x100000000, [0x7b69, 0x8, 0x0, 0x2, 0x11, 0x81, 0x3d6, 0x8]}, 0x3c) shutdown(r0, 0x0) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800001d000000080100000000000000000600", 0x0, 0x4}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:23 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x4000080c1, 0x2000003f}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = getpid() r4 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0x0]) r6 = getppid() r7 = geteuid() getgroups(0xa, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getpid() r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x100) semctl$GETNCNT(r12, 0x3, 0x3, &(0x7f00000006c0)=""/160) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="e7314292ec2de19c4173f3d4f5c6c38e8a6063bd338dec2c05566602646fd84e53a01757b16b82b3e36dbbade6d51637eb2f426b550c82c6c932e8d113fb4290c94933ccb6cfcad96950255923cd9027345d79b68586c764ce784e51c8e03a526e77c1cc4de341a2911855b2e6c4d700db2aa68efeaaeeeb612f2be49229851355ac3154c40876bedad4eb5bd9e0b88fe2c7eb1d93f848cb925591e2d3e82841d11dc0dbc37b4ceddd2d2ad76aff49c7e5701ef4272611afba1aaaf759fabe2bc5b9952971d29075e708524f6a3ea18b3897dcf3b446c6d572cd5592cd0dc57684680f21d55a37a34069acc2184f56eba976d21db84cc7a6d03e16641a7f", 0xfe}, {&(0x7f0000000280)="9eded2d325105df465aeb3dd64c6fe0c18feec45a5223afc624ad09e5a3471ea440efa1717d66cab95acc405cf7368eefdcdd57dbe123d335c8e4688f53eb593297d0bec9e519d63d2349ce183c4625b6c3b85b7b33a7f59b9eade1a2b5f78ee58b9e38bd58745f6424f8541b9a1fc8a32b2c9cb2820087edcf2f333be43f9bd938becaa", 0x84}, {&(0x7f0000000340)="1bac68eb190dc4bbd9cce8409673499e316bd0ccff4ad25c3675db08e5d3d311c086409d01c9ff85ad9b8271d6a87cec01818425262731e1ac1fa50737f7a619bcbc7c08af159734910652ff068755b6f0bf911e97712eb1998a530dc5b4d388cf4f1b4510407b8293e9579ec279477c0a8850313c8ca45d8171c444d7ba6fa8e440b3919d131d30444feee0eff98c347ac6cc05bdd892930d4116c6564c56acca129c3b8daa1959ed", 0xa9}, {&(0x7f0000000400)="005858ac7d8f909f379b932380710dd2bef875cacee37341b594adf876a4449a560a749e4922e06466c281ab939eff28b3994f7bf34d8ee0a4ddbaead95216ec7077028c9b5c44b4f51a07f59da18a64344ddb03763989d9c849f52f2800fee1f92c7c21db047e7ce65b9e8e050d989e10614db3ef56c5f4998f7206bab02b618fac37a1890ed7087d3b1b6efd6f68d055174b0d0557346be9fe280d0b53aea3b225e20749e8a10f323529ede1c25a17077d452f8bdb1a6afe4f00117984a7e7050e7f66de", 0xc5}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x98, 0x40e}, 0x401) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0xfe5c}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 16:00:23 executing program 1: socket$inet(0x2, 0x8000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) 16:00:23 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0xcb7, 0x7, &(0x7f0000000080)="c6a137f492c78d27ab01e278ddcf02df2506b839e67ff725f3f6493f2a2e63eb937ce43328ed97cd45392905da9c0a3957056698e0d10d6d31cf8a95117aa2c0cc83afb14eccf62196007857acd5a9805c942960068d2ebaf5ba86e440c5b1ebf5152220a529886d342c2d5ae0b326ecbeda09047751a13b22a79cbab30d1d3b15236a8c9b1acad3e66a73a513ffd2f7dfedf9e4981b79e5a6f9", 0x9a) setsockopt(r0, 0x5, 0x7, &(0x7f0000000140)="e298dce1818ee852883a4700b632d1da4388bdf37e0e391690dbf0077857cee527ad8698fce081ace2742628f4bea895e86fb13ecbf44c467f0a5c688c29a3fd789f68b2127394060923f33c86578cd5250bbefd22d2000f1f451db5353d26ee581aa25609bd007422accb72b9784d61b5ba091f6e4b59af8601547038fe4f371bc3c55ecc3f75ab43f2c7694bc3702cf6bdf7222a28891ab5cf85b793db7f1f3679ef8a680299cb0e047dd8b48b391ea82406b93294b5ba2b19c2c7282c9ae95fbf918be1178db70b9673e80c", 0xcd) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8010, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000002c0)=""/80, 0x50}, {&(0x7f0000000340)=""/68, 0x44}, {&(0x7f00000003c0)=""/129, 0x81}], 0x3, &(0x7f00000004c0)=""/222, 0xde}, 0x42) connect$inet(r1, &(0x7f0000000600)={0x2, 0x3}, 0xc) setsockopt(r0, 0x20f2, 0x6, &(0x7f0000000640)="87deea8d79304724b9c176a8c3bd3212771932d561213ae2a3d352905d71e36b9d10a0052f4266346d0cfe2a4d9b413b0b3dc0ac55a7a3e7ba861c4483cd06ea3da247a105de81a6b3a746ba5e142db3204308c4b5cf02b43df10322c9dc2990170bef37f4b54b45ee847390d7d3a2284dc2494c8e2501691090cdd36e46c8759c002d31b15c6f71d1dc9a9c50e9c702c93b0303974566db373b002001d6bc11babb73650041be4d1f90329fe9c0efcdab099b3ebe6180d9d521ce10bc8cdd5bcd946244e562050106", 0xc9) socketpair(0x1, 0x5, 0xffffffffffffffff, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000780)=@file={0x0, ""/4096}, &(0x7f00000017c0)=0x1002) socketpair(0x16, 0x4002, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000001a40)=[{&(0x7f0000001840)=""/183, 0xb7}, {&(0x7f0000001900)=""/29, 0x1d}, {&(0x7f0000001940)=""/252, 0xfc}], 0x3) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002f40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002f80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000003000)={&(0x7f0000001a80)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002ec0)=[{&(0x7f0000001ac0)="93fb1a0a23351cbbc28f2af16413176d7c9a1f889c283c98566771defb7fbafdb49bef0250a5da0c", 0x28}, {&(0x7f0000001b00)="8d947708ac0bd975c1fe0eda3802db3f01ce7e38a97d354f8cdb54cc535af5ae5f03b82feca98eab49", 0x29}, {&(0x7f0000001b40)="6094d076d797154b9f80deef436623dc43ea46362f56e63c88157d8d3e359b8cd19018c884bc454be6e699955f2af63df35aa6c877ece8cf7550bdb33cecf50940702115c041bdc7d5383f0e853b54f8fdb6006578effc63a80a24f106cbdec533e6b467768263e7fb793d84203c5e85b45c4367d700d2d27a80f30583da21e1fb56cde198d40cf7d307dc1a93fbbdc510a36154812f1f698c4c6ce2807b7bcd84d99c151858608da245c789d7b8493acf878758", 0xb4}, {&(0x7f0000001c00)="e34c6c2ff77cf49b989e190fee369e3d36685c22decd281dac517685da456295322c6bf0099f5927183c3dbdab1c34cf17da3c0e984da98663cb70cb631eeb5bf768f0a2ee110383178a866d6cc892d81950278b317e9cb6be2644006e86779d458e05b54cfb4291717784255174f0033be42cfc37135b7a1f59d77b566bcc5d4a29688c4d3ca6e45451200ec60b7fb09d9f7704faa5400fbfe66a013921b078b27c217e2d92f9cc2bcba0df4d28c23b8a88a9743481d49f4c0bfb5c5067a3b314436bea0e60bbd9af6e7b5f0ca3db036a17e05c2a4083fa23b8b768879d0b3a0d399255fcabc69aa786ff700c5d1d6eddca0c2641034e8b3759623569a97a9c46efa846cd6f6de23e7b9d9378276e6ff54b17d160f45736bfd1caf7b8e26caa1ce7e705bedd01acdff51740aa623b06d50f264761a27c0adf3ec45a690718df810a4e0733fec14dc2c6d8e4aa0d6662848b640aac11461f3fda1ab15fd1dba94695eb4714cda7d94e158eb5de6a06319af92af5b79ca11c9e41a1aeb3e5ebf8af47bda2bd362236b22235177c24e90407c85eb71929917238af46cf6ecac4ae9d462d234e2006f57054b7e0d8d036fc18335b10c194b6d60f1512d70ea40effc49f0536b36a1c6070dd24c3e00cadee9afbdd004a3957f8cc0a1544d6f88baa78bad4939916368d3b93d9cd29c95bd2104578a0db3700be985e8664e9fb5a8016e8eefd2c0de214be1e0dc9acec0d6198c02d2c6709cef2969bbe056a78fa40e9753e1d543a153931169eac908def637e24c40299b99bc7bd83576bc2d982a492217c08c8dc1d498eb9dbd973c168a682c7d1d7deec48fc1c494d31fd78364aaef1ba5b87a1addfbd58ea08e7fd0e1212a2b8c9143deb532ac59a68fb41ff395d05ea339411c3b959dbfe4ccae7b403d2ec5556ef66bc860122ee98356780e16df76a4cc81cada9fcbe1cb39700a2ddfec4d25ea1ebd6c41bb4542567506d7b8a1ee8a70c0326284d943b634bfea849e3f19b3d4a0ee43cba48597b2fad6af71802872a3df01dab4aed18db5056a92849f0bfcf39d926f673a59512eed9420d4f31c3a633d4032b8a383dd48cab37e509bf5c237f00ac2f20ba7a5e314fa021a503ab3c8d23e27e6112facba8467b6458c9d1695dd73539f1e87e264a9cc8fc9c117ac1ae5f54424dbcf363c9df48606e9f47bd0b176755a3f1ee4483ee5eae962a0d9e474bcf8777b9dcc5586ce82c95c6c21b4fdfd76db08850a3eb53a72bf9f9a876a616eacb49410644cb3647d448834d4bd5111ba3f71d366753e3c7360d21f38954b1b47f4cda0798a69cc9046cd102165e0f3bec83166f7b8472aae873e90be72c48c425daa96a338f6e820775b513a043ad20c469ef42ef4936f65790a19459736d44965ef060d59f18b171c076baa154ce63555a90bc86a61404466f76130ef03fce964a2a866ee324d65a40aa42853ae9ab13419c0f4c789aabfc850ff60f8d9b611d0d447d5b6bde3e3a1c8204f575e41caf887657d1c333f0f41e2d5d6b80946470cccbb5a7efa66fd84215b255f9ae1eeca1d421dd5f235f5f485d9d74cbed2b2673b1bb9a309050f66fc35775a8153e662236bf473d53add1a1d4e31655651809834e35e031dab72650befc413042dea74ea0adc81e4ddbdaf6c48c1528f35baa5cd2f7aa29bc8949fddff9d2769dadd0c9990b0511dde678f6272c89b80ceef9446d1f57789384bc8b2cb32024189cefea741265748fa7e00d5fe8a8b107677a9f673c0dd7fe3ac943e6f783c030f346b94c88963d20f91e682ac382bd017860147643538748f1030b41d5b5f9c604ea4b9e50eebe509f607829514e886011f9a77d005a4a21e48eed214c411e72d81c6666bfad08d5d5573da4ad41e69390669da152a7276c5c3ae5defc9644a68ad81662dea48032b3be0a05bbe52afcdaa825dfa8ae899709691fa5811c75771c4be0ee0fecead0b2f5fa1a00e4998b939f781c01678db9b7059b733d41ee8b9e0af20175807df9d75337ca7faaa085852b63420477a767ad4a7a3e82972c9049fe9b4a177b98876a1f730b7d401e4524248aa65f6471f9097b3eb8437c698f799e8194100baa20be7eb633a25a360ee3e530f0b9de9cbb64f0645aabbebaccaa5e97d6cf8ff09e3448eb37704b3574b04020c0e52f32072566ef6b412191f8edfb7783f2c7c6323165ed172801febeecde94b5d1e05c415715168cca95fca9247be8ea6c49914178742f817ac0af6309360cc63c5fc5ba4696cdf74501104ae9ebf65928f8bb2cb3cbb0f8ececd6133dd5029dd0c1c8568cf4684c8bf5cfd5101c45342b214834938e7816b40fb8d79529905e4a7bca290bce77fe1075c9b53a1c16cfeec59b7eadd632f8debdd653fc6bd6a8a86526ecd21969e91f7859be7226ff841f649a07c6f6a717b34d8558b6bcaf57e5480be87edae3cb8025565cab465a49ed9db71ecbab5021cf99e28199fdedb77541e562460f3cb374d39c15b53185deb9d82b77965bb5f070d3b2157707318f80f84b7ae73127e409e6e9e24479da2cc5f70d187f1b8e1cf4f92d7ff1326997da6a5a4beebc91a1374c199aadd653a71b466f03216475fe357b9d6323c4e224f74347cc0bbc5b26053af1a3a9c283955c797fbfd8afc0907a020288abfd613aadaf40ad2fbe0d85aee6b3dbfe8874528b8f1168b7051eba9b1456e0ceb899458f75422dc381afc457d38190f3fb90500b5350a08049732540f6085a1bd8bd68771532f8b892b42f8f2363602b13cdb44c2997daaadc1f24cf497533669705a832a8fba470e59b283428c5a2a397abbf43d019bede79f4e3af19b1eafc24635cb17b566f24671f8d63bd24808c8bff6237f23bbcb57dd9bc5d1458214018748a55603fd9c1109937879d63fb131351490a1980b6995b3ca524272b0e07ce1f399137f01794bdd3d1985d89a71d73c67aa2858a19caa5ef34fc6e5bfd80dec70d85b701d4f485bf20bcef4848c2bb9bb2b4e8e17b14f6f4cb723aaea1e3c98368c48e80a526c81a02b20cfbef842281540273e172121dd53687aca49fb9923e4532e7d0697dcd91e84f98bd7b5cb6a2058e20b7bba2f303298507368ac7ffc2ccafd10d96364e41b9265141f2451131e5603241e5c3698ba01b6537a1362eb09e75148023ce1329aa1a9e1f854fabcc30c97bdd8f32e9fb4f37edff5acc34f6f53a0dfa258c5677045979ceec0612f451214cf903455660fe4b391120ec6233a8c75ddf0dd51f67f834b6d2ca48409d93eef06805cf69284d850df51ab7c36a37921502fe907d26bdcb7a84d75562170dd64856bcc2e4dfa36a7bdf22a50a2a3cbc88e7d128065864089983102f06bc80e5b12f982fa9752ff46f04bf4ff44a1caa0062c9ad3cdafeb15c1df21bbef6495fd2a700c0b5e40ffce08bec21edba5cbe5dbfd02fa4bf0d83a14751760d3a598ca2ebf1cdf3ccc663edfbe1403fdb9a49d6edc278fd19086376aae04d4a941e452f91e645f7dfbbbc28d9ecefa74cde95a1df71a4d1ee3986cf403529aa803b2d877d3828eccdc5be717fed3ee8f15ba60ba9a010e1ae5323b97df3565c8401488bae7b6e007bb8fb62d3eac4c47a6b675344b296f985ef22ae9a3d34b9177fd15e378aeaf5433642aaea39624ee9d03ce994d9ea6a925c754baf99b16383ad08abd3e0778561d6d77c6580fbb8bec9882db87a23e27143618ffb6cada46d622ef7459d4f02c3b57860bbc429a39012e1248af1a8c9e1fdcc586a18d3a13d54352bb7fc25e9e1ff25dd6a24c13bf8878050e93bbe94877d6d8588a960e8685ce1497689751fd8bb7cde9ec7303e1abf108e76df768c1389b5ac35be9ddbf18f822b5201b86cc88c4312188ea9d1b359adc6d4b8af60f991c7b7185e0e71fb4e527613f18f7a0775e52b6ffac867f0b322fdf0fa06bad51d5d7cecdba4e1ee7f7c5dc64b93130b335a594445f2182833d35621e5c9afb9a1093c5418fcf5aada9da939081b219aa1555950d06be4578d935282069d139f5ed4623039e52f7eb24c1978c6c2e5baca4975a57ccda758bebb03d16037ef89ba50a6686b93ef0adf158231fdd083e1bc7c72b0e7cfe04c34bf0d051bbcb6fbf86c4b2b0305c7367e024a2a5a5ad016670bc17222db3dd9d06a382948794ca7ac7aaab4bf86d948cfd0d70dac1f9e37f1f84da82db48b2424e5c91a9f90cd83e054ffefcdceedbfff703f26a688ecbc08f8ba6c85b2e7f89c8fe4f4ff3e936a7ae86004344da01a132c54c6946d936ff57153a43a4bc9cdb9ab124743964e878a172c7de60702c17c550defbeedd380380a595e2c1a7f7b37566a1f3f48ad1c6faa0539929087376e63653d67dca86b75cae32844c048d43f7b7d1addd9095b2170968e797aec1f8514108babf36bd95ecf534f6e22d68b25bef5ba89a87038dd83c768fcd851a9a1496a7e4061b2a7841c23902c300d5b72335a34c7f65673036b16afe4a1e6601e93f797ef1000ed3da257858e51ee987368972314c5ed2d8cb2ba5b24855feae27b3e19a1cddb237e29df2bb07844a2d1fc8851318e90e19881f4b956d122ed531c2a6669a15383fb410fc418705effa124fb31ce706ae9886162d23f26f03c2dc746e01ae91f9290585384c66f45279b63158f8529f411dc7bf9fd0423b425ae03229bbc626e0a0468b5f4ad2522c1d10acced664b015c36e54017fb080b0efe62a86bd8ab11396081c393e36343e1e534381decc8d53a332de34137b5bb9727b68f6eaa57e07f414ce09057e16b9f4182050b9166c88836dabb2ef34f1056078285404d9db4a49337c80d5b1401857df86b4f47ef1b54b1c1713c8c22dae8f81b6c634fe990f7c85dbbe71bc8f973f37116fe3503af5ec29fd3906abdd0a0e48ce05ee6fa7fb77702573728ccdd1ea6e54d9f509156957324924abea08324b7532d8522b5704d5d0a31dc88371e56ad61214523209d4bf0476d13c9dfa7dd02eb4e558b9f86d1f44ad384ae7c00c0a766f08e5a6690cc0d3a0c120a9fb714f77271c1af2360e60a2a2427b28f48d80b771dc22b8ae54f5f035782c29ae421321130727652070a55f151c6cae300a79ee257a7a96c168b22c086f7e0837e560d3afbcd8b8037cbac86d11d8d0082754339fdd204f8df6b966dcac69859a2e7f44f72c4f964e701939038e84973cb48ad71a2c488fbb9234f98715a9de34c6fe9e335d32bf05b911e94eab5fcd5f719647536493c5944b1685feb356207e77e8704fcc2f2a0dc0e2d15ef41b34148f55fd9466a0757335d3b3f6b53107a767f6710638d010239dbb297b4be7bccfbf5571288f57b782873b974ba157d6f973deaa5f91155230ddbee47ccfb64b8771a45990f631a78cc1383afa5f80a0e67e23ce67f925c35890ef6ec66bd8a4f4188107fc4a2503f04f868fee37bf9d47c9bf535de86647e0de1916fc870f3219a86462d42ffe2e03c906bb7c391ecbb202e6fe5c37291c9ffa7e375454c6626ab1aba23ca80f680911447a683d6404126317866d4ba347302e3d44c6277ebba1a74f2c03cd80ffbc11de7d4a834f15482c9ab55dd7b709a3519a5122c55bee0c431a42101219b012a8ebe01d5226ab86c1ed0f3e4e0a11dd985fe49f04217cda729018d108e28bb2913e8e944e391c4985078e41a9407bbfcc695034cc6681100f477d35faa7d1c57ea9d23d341e155b4f410c475d8df0c70f1d0745bd5de76e28bae01a32e140581cf7bc1d837b835585ca725f8f65e9a30", 0x1000}, {&(0x7f0000002c00)="e7cec5e82c0dc78986cf23b3cbfd328837245d0d73f9dc3e04e657c18d620399da6cb2182b29fd167b01a701cafe29fe8291509afe9c719582ce9f69b230db3f3c720eed7bc79460741ed921960ce2f08850ec1e3aa28c2be579a356679c3e6ccd3665891a31a9952800441ac362e72cce2512d0dc4c852233b22a1706160e399a7217f1fc20ac03fd87e8872558da2c0a0dd93c37d26ba0ee8ca2d3cdd614901f6323ed2daf58cec6e9d8818870f3c810889cb9b49b7873510af30fbdbda421d18d565d0c45c21ba8a390c0df4b5e065ee9aab481e9d7ada68a9b", 0xdb}, {&(0x7f0000002d00)="7e87d9d016d86f1969460db23124bed850bcaabdddc5f56a90abc396cff113afe56a038b79012ab836ee90ff4d91f86b83802ff7493b67941e2a1787d25c8e7e94e746b2f05802cb0c6533805e7f3446d6bdaf58db4a5516cff627d125b4dcb846f5fae749c8b5433681f99d476c7c35e081384680", 0x75}, {&(0x7f0000002d80)="ad13f2d05463308cf848ad129f2da64a2250ce36b8a84ecf9b22e7c60ae2250f67871c8c7f52fc54d1af9cc246ac56237ac822159366a871ced2ca872d37206b0670768e50e72e09cd1f7970338456f1f53520e40d33e8147c986660a44a1ea5152d88fb5ddb645cbc5640fc43b62ea65cb54b6005b42da4924c55c2e2d826b89b9f96193dc5da845e8b5c1cca6ee6260ad8cf428cc5666c7754aa438982f73f0d4e27afcf0baabc2240ffc18a84eff6f7a139eb52f905fc", 0xb8}, {&(0x7f0000002e40)="954f1151a39c508297bb4a588d6fd0479809492fdf677dd594a429462ca268282807a54c138f813d138dcf7105bb32938dcfbdd5041772253cd6a784577a1e2cb31ca2245c692e78573777b092", 0x4d}], 0x8, &(0x7f0000002fc0)=[@cred={0x20, 0xffff, 0x0, r5, r7, r9}], 0x20, 0x8}, 0x2) recvfrom$unix(r2, &(0x7f0000003040)=""/65, 0x41, 0x1, &(0x7f00000030c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000003100)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003140)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() fcntl$setown(r11, 0x6, r6) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000003180)={0x0, 0x0, 0x0}, &(0x7f00000031c0)=0xc) r14 = socket(0x20, 0x2, 0x2) setuid(r12) ftruncate(r3, 0x2) fcntl$dupfd(r14, 0xa, r4) setregid(r13, r13) seteuid(r8) getpeername$inet(r1, &(0x7f0000003200), &(0x7f0000003240)=0xc) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x4007, 0x2000000006) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) 16:00:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x8d, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="00000018601200000000200000000000000000000027940b092d000000000000000000000b9b000000010000", 0x2c}], 0x1) flock(r0, 0xb) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x4bc3accf}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="511b769b5ca81ab5d0ac3686548d8cbad91f40ec1efd33b92cbf2fe822c69bc396fb68a62d5a86e3626600aa72a89ce4110226e63f97e7222391d0e93cd980e608365f33cdeaada87210fd557ef7fa7ee1a5f0189564b5aac4d5b487199b515567b30620665b8e3594ea08af5e97657f8e2e8386bd76e6a1dea03781853566114c9be22fd0fd93965ac0cd", 0x8b}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000080)=[{r0, 0x128}, {r0, 0x100}], 0x2, 0x72) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0xcf, 0x52) fsync(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xab) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f0000000000)='./file0\x00', 0x9e0, 0x10) 16:00:24 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0x5}], 0x1}) 16:00:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/58}, &(0x7f0000000180)=0x3c) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) syz_open_pts() 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xd103, 0xeb1, "c9e0cfb24427a87adba32d5dabee634a64b14d7d"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a", 0x126}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = semget$private(0x0, 0x1, 0x8) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f00000000c0)=0x6) 16:00:24 executing program 0: r0 = kqueue() kqueue() r1 = socket(0x2, 0x4003, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000140)=0x100000081) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) semget(0x1, 0x6, 0x440) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)}) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:24 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x184) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10920, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000000), 0xfffffffffffffed3) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2dc17cb6470058012e2f66696c65c2093000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 16:00:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7, 0x8, 0x1, 0x1, 0x7, 0xfffffffffffffff9, 0x8, 0x0, 0x3, 0x6, 0x8001}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 16:00:24 executing program 1: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e1666696c653000"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="88378cbc559c7bcae5165874c9e6f9394c34b560bc8cd8a2de55c8223ec0", 0x18}], 0xfffffffffffff74) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) socket$inet6(0x18, 0x3, 0x7) 16:00:24 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) pipe(&(0x7f0000000000)) 16:00:24 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x11) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000080)=0xc) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) syz_open_pts() syz_open_pts() r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000080)={0x2, "a5db05594ab404570f1aa83ca0dfe883a6f8511fbf4c2552156e02b628065ab17d7ff2bc96b18360c266910ae99506800dd8f4ad0313f8625020e83d5833b875ac6683f960edb59f8835b9ebdd88f2013912a2cdffee1e17b1749bfd9b6047e1a1078de2fd2416ac00ed"}, 0x72, 0x800) msgctl$IPC_RMID(r1, 0x0) r2 = socket$inet(0x2, 0x4, 0xdece) msgget$private(0x0, 0xa0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 0: r0 = socket(0x3b, 0x0, 0x2) getsockopt(r0, 0x0, 0x8000, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x402, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r1) writev(r1, &(0x7f0000000000), 0x0) 16:00:29 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x746b) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r2 = socket(0x1b, 0x4000, 0x7521f7e0) socket(0x1e, 0x3, 0x16) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x49) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x3, 0x10000}) r4 = geteuid() socket$inet6(0x18, 0x7, 0x9) fchflags(r2, 0x40000) read(r3, &(0x7f0000000180)=""/100, 0x64) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="3dbc86798af9086d1f88cd957dd6e46e5380aae780cc52162bec1d8e3a16e399cd5df176584f893b5e22d9de77c8fa30b134c56184e767a271893f8726336b20b7c9a36c44fd820c29e13e78cc273f1a63e024f97f6b8f82dfdc8ac0307b8fb2b6b6b94384d8e57acb57aa3dd0e94a8a0fe025ceccc8f8a0c0053176324dc05f10c5414cb79fd1b50118824377dc84eb52ce12765de8beea8e27e01c231e3a4140fb0a676b8ec06b2eba453b4729eadc9d489dd405f8e14ee799beada7a087359d7df1e65c33db68fe81c6c3d9b2ac20ea3fdfac3db598db7a29792e1eb7a33157541e7fedd96650b31cf7241e3843ed187974721d5019641a5324", 0xfb) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) fchown(r0, r4, r5) recvfrom$inet(r3, &(0x7f0000000040)=""/127, 0x7f, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x10001) setuid(r4) 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/245, 0xf5}, {&(0x7f0000001300)=""/208, 0xd0}, {&(0x7f0000001400)=""/92, 0x5c}, {&(0x7f0000001480)=""/141, 0x8d}, {&(0x7f0000001540)=""/72, 0x48}, {&(0x7f00000015c0)=""/147, 0x93}, {&(0x7f0000001680)=""/77, 0x4d}, {&(0x7f0000000080)=""/64, 0x40}], 0x9) mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) select(0x40, &(0x7f0000001800)={0x1200000000, 0x0, 0x9, 0x7, 0x7, 0x4c, 0x7fffffff, 0x2}, &(0x7f0000001840)={0x2, 0x5a93, 0x6, 0x0, 0x9, 0x6, 0x800, 0xffff}, &(0x7f0000001880)={0xc37, 0x2, 0x80000001, 0x8000, 0x2, 0x2, 0x8, 0x1}, &(0x7f00000018c0)={0x36}) truncate(&(0x7f0000001940)='./bus\x00', 0x2) r2 = dup(r0) poll(&(0x7f0000001900)=[{r2, 0x8}, {r0, 0x44}, {r1, 0x1}, {r1, 0x80}], 0x4, 0x1) r3 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000017c0)=0xc) fcntl$setstatus(r3, 0x4, 0x4) 16:00:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket$inet6(0x18, 0x4003, 0x400) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="53b789bdf0b87c30a8abfbdec3799de69f41eb677ae94dc0c550c819970616dc464e903334b15e9db09db14afcc738aaf800023142cb10265633ffb954cc6a3521088cfe8e52592310fcec49b2602fa39085e9b2c5f2810f3276f94f7b199e0b69ee0a5e250e0e97b44d56f0062fd1e415e2c67471bb343ebe07ac6225d95567ffa9f115a4c83c94be6bb7d9a84516fcac40749f85480d59285a42ca0034fc393071ed775f1db65c297cd1987a1f9e35cc2ab06d45", 0xb5}, {&(0x7f0000000240)="1fa900d31eabec3d007c3233ee03de6f4d5cd11294615cb84b9a0284118defcd5131700569d991ad2bdbdc99bce0c23b91aa8c0ef30260f1eaad67be2f6f92902171bd3537af3f143fdc8a40de4890e50a592195a055d47ad54f6ff4a70ad15bd5b58f4a9bb636410233eb00eb42864057ff0451bbdc51b79d2cb95332334cf365b6f0a659bbbc188fdc1a73a24bd970a5c4d0d77a37ccd89479c909c55bab5d32750e105f824e0fafdd8c79e723a06c7187f7613ec3e25cd795ea2a009f7c266dc7e22bcd6bba6b32978ee12d37b4e3d4634acf5acdf1853d3a7f8ba52157ac4fb16651f6ab6efd0a04bacecd01f905861b6029053bba79c2fa38e802333be18ba76137c77666cccdc1a74132baaa29cf2c5d0d6461683c76f04875ea7df2a8df4e86034abb4fb003ebbb67c2d8b0c69eb1b24404452adc3d11ee7b26ea1a2255aadad33108b58c7be75cb1d5099a52e14e3fa1", 0x154}], 0x2, 0x2b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3f) r2 = getpgid(0x0) getpgid(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00009a79ded30031f506d9daaed7524db4b7dfb201d8b38d46698585d38bb07705ff5c2e89ebb13bcd2c6db9b8bc71a79432a6741135cbc3d028f502632e967d4d0723e3c7b757f267ef659c96c5ac5f5cd125d2162847e4a3552d7231a0a53856ffeb6094a7d35d22d5f8a07e58af92"], 0x10) dup2(r0, r3) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)=""/230, 0xfffffffffffffe12}], 0x100000000000000c) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fchmod(r0, 0x10) socket(0x6, 0x4, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc3304221, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000000)) 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0xb104, 0x0, "9d68331a4f902f44d111ef2ea4bcf41a5a3300"}) munlockall() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x8001, 0x10001}, 0x10) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000080)=0xffffffffffffff7f) 16:00:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x9, 0x100000002}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() write(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe6f}], 0x1) syz_open_pts() OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:00:32 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYRES16], &(0x7f0000000040)=0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x8) bind$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x8, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x8, &(0x7f0000000400)=[r3, r4, r5, r6, r7, r8, r9, r10]) setsockopt(r0, 0x2, 0x100, &(0x7f0000000100)="a6d521974afe457158d5a04fa9ddd87212520e28a8f2998896b0efe59c2825d768e424355bf35a2c85d2d9854964a1503a008f193a64d5ba7578ad053769328ed704f90544f0bfe606b23a30dbbe435e5699f96009d993d9b66d25036ab038d146daff05807aa2608b5b0d6431a41760a654f22aa9483e83c93827300030f2b0a9bed4c8345e15390089434f6793a90a5994a9db7f", 0x95) r11 = socket(0x18, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) setsockopt(r0, 0x475b, 0x2, &(0x7f0000000180)="59b863c5058878aa8f810b45d93ae20ca236c70c3ee6128456f38cd2f37cb97f1f536c4c4d084564a73a2535cebc7ad169d893780e05d50d9b0b471db64be6a38f8ff8f534b6b2c0427716a72a675c0a614428d89cd6c69b0a6b73f84e47b7e7d2290786d1449f3f34a94257cab8c87709a4e1df45496e1416de39121cbeb5577766c52d4d17b7a6ce35c6", 0x8b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0x40, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="041f2040b8acc41dd3a91f2b31994dc471a9dc5e2f060a75fb661f4e142f453d60d9478d203115df4afb71f1e273bfc41db22cf8043c"], 0x1}, 0x0) mprotect(&(0x7f00003be000/0x1000)=nil, 0x1000, 0x6) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b0006000000000000000000000000000000000001495eb2403a1d8bda9fc3d28d821d58e9", 0x2c}], 0x1) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0xfffffffffffffffe) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xfffffffffffffffb) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x0, 0x30, &(0x7f0000000000)="ebffcbff1320a4c55ea886a967400000000000e6", 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x90, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000040)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000280)) semget$private(0x0, 0x3, 0x4) r5 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000180)=""/221) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f00000002c0)="c63e01bf5c08bc37ab097272e061c49fc8ee4024825dee31af5671d4b266938e95d8d3ce777d6cdf8054f24ee64b08016ff771d6b21205bbfb990068ec34d388ff81d923fb019099fafcffaacc3d9b37446a8801ef823261c2ca44cd5573581892e083ae3bd5af4bf3215a9a9762aca454b470cc0004fb3f420ce0c892dc37935299d0a3ccd80b2800e286c67501601a374817e6beeaa8254e2c3e0c91d88da4b5e75029c67a0a35c8bae8d36302bb39832dfc7915c598f612ba5a3413cea69bf9cff17fce53821ad71d7bfead02cf4b9fce44738b31a2a796e7aa", 0xdb}, {&(0x7f00000003c0)="734d5f7dd48878610a1e35114d5b4e4de27f9cbe3a74cd89be777c96e318b78457cb5bd76a1cb867c2f0b7a625124c08bf4e2742deea4cb72dc5aa18a84e6e2c8158da742abfbbaa32a7dc3567dee466151051fd5917d43789d5ba821d1342c71aa6d81e7a3f10f9a44082fdc59cbf137ad9e71b2484aab33ab4092e6b25bce2ceaefeffffb3c401d305efba940fba68cdc413dc6b6e4842c60c3200453425a8c09a8278f61c40f732975e688c538bcc127dd640b59e1bc300e94342c009b8ce3bed93ae17c4efe179d01a9e43f2b64d71d5597b2ad97dec3ba1f95c", 0xdc}], 0x2, 0x0) getegid() ftruncate(r0, 0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x925ad14e18008114) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)}, 0x0) 16:00:35 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, 0x40044266, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) 16:00:35 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/236, 0xec}], 0x2) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) 16:00:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x5, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) fchmod(r0, 0x4) 16:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:00:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) getrlimit(0x3, &(0x7f0000000040)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x4007, 0x4) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x7, 0xfffffffffffffffc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:35 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="112f66696c6530000000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="bc426694600ec3b1ff70d400fcfbee524fcd69413d605f4e5c5437d7b959abbd3386233928e3c9fb583d0533c79f8c3d9a6b5bb57f076a9b9f188e31", 0x3c}], 0x1) 16:00:35 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x400) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:35 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x62) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$TIOCCONS(r0, 0x4004667f, &(0x7f0000000080)) pipe(&(0x7f0000000040)) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x1}, {r0, 0x40}], 0x4, 0x6) 16:00:35 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x1) r3 = socket$inet6(0x18, 0xa9d57ed6c0b534f, 0x5) fchown(r3, r1, r2) r4 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x81, 0x1) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x9, 0x0, 0x0, r1, r2, 0x84, 0x5}, 0x5, 0x7, r0, 0x0, 0x1f, 0x3f, 0x907, 0x4}) socket$inet6(0x18, 0x7, 0x101) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x0, &(0x7f0000000000)="c8124fc69cb17a3e61a28e7159c9bdeaf5f6cd6b28d21e33c76901f57bd48730cc351cbea061044b1e0fba9ae6e7014c4fb88b34a2dabb974a5a77c4ba9a1e1b47d9ae51aec5bdad893edd48d993be3366659b0889e7923e98de8d6f41184fc258338b9e3b2e9583efdf848d7bd8222a768b0746669cce5d5907bc32c309a8b3aa7674bd105d558baffd5dfee0265e381583f6d32738ba2c95fd66ca0e7808da5c0bc7fe", 0xffffffce) msgget(0x2, 0x2) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='$', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x92, 0xfffffffffffffbff, 0x8, "297bd976f36b227ff4e2bc3b5649c1e19eb2d4ce", 0x1, 0x1000}) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000180)="6c220d53bbdfcea618214a0dc1d5e8a30b9ff3e937482f12781792f3aa82f1e5035520ab50ee29310aa566d86a069721b205d9367cf1e0124e2e82007ecfde80d04cb0033d8ce15357300dc4b1f0ed5b202556127da92b5908ccb63fbd40e997d2ee97dfdcc07d324e099ab1b2ad7f6e652fe40abaaf07a1c030c330185bec9add2b52059232b0b605796ba4ecf8cb3af1af7b91642bb95513193b41bf4bc16d0eae4a68caa49f7da1338b7971d8e5bcf53d1931c75e68c7d5cd8b6756bd", 0xbe}, {&(0x7f0000000300)="6fe76037f90cf0f829c4a0dde0039a587bb4d4cc1c5b55f17fb9adff66edd407184302bc3b8ceb8a0d0b89b7cfbc838433e9765b611d5849593725c90a30a7fcfa84d0e4b76c5856d7bf3871f06f5cf38eb12f95d6d8f243351d6cae405ebc9d16f71c529c1e49f13c23a3373098d1f1d6012b34b800236464552dae7635defbf1ad5014dcaaf6c1f20d3a50fdfde10de0c0ffff1916d651ab6a72bdc637f7dcdde0cf36a5b2272a472cec907cd3739cc331130be0de6b6cb3142264ead204a3f6624bba73e17517b151a3863c3be43c9d381a0fbbe0c78903b0624c370612770e0b2635e75b", 0xe6}, {&(0x7f0000000240)="462cdeb206b517e2b701d60d8911808120d237c75f", 0x15}, {&(0x7f0000000400)="7ba7ab55905932dd82238c61d7cb193c7f17d2010a44628593bf1930010810451dbe4b132d0f8dc9c6e2207eb8ba2d09c9babb7d3b5fd8d23cc38647c6709b942578b2bdb7adf61b25e742f8d5736d8d9e34b2a109", 0x55}, {&(0x7f00000004c0)="550c0888d702856e67282301f857e625f158c2f701405b4feac64e5fe2d2a91a6f43ca59f0c1cebb5f04ad23e5406aae75abc3bb49e8be4b5d3bc3bd8bcb0434b88a11d2bb6a031b337bdfcebf2ff79bb92c47a5694297d0c6171865b72a3fbd3bd76f8162d7c8bd6e81013411e911d28b7e29fb0c850a7d2ddf3d9a862fa499b2d07264bd0b30eca075a7f00e38f896c762523a922738cd2088cf60416411d954046cc849d9a4afc293c15340d71b1b32d280b736c53c18603657b3f6518af50d9a7e78fcb4f66c41114983b70fbecd2a80b8", 0xd3}, {&(0x7f00000005c0)="b88bd681e905694129c80b852de2ecc6697771935f5bfadc92644cad9c6c04bbadb4c5ecd71a858c7b81837ba514afbbe255edd62dbf920268687432ed0c222f7d394234447e57ead7a0d3f1bfb0cc09589e51a701db4a6de0b5a4271287dd74f4b731ba65cb7c2f9aa1d43eb5f36245e2431c41f23015e2a3c46c297a802eaef8b54bc952b7c003641407676ca66206598eed18b336afa96762607207085253aec9e9a33a0257754d66ff3af45eda0876b8cd42bbe7914722b2d403cd6f46caebf0ec9f8fbdc65fe4630984288a316f04189d572d81876cab3dc6e580403be69cd5c2ce74a0bfac8b2f3e97bc52bcd9bb9e", 0xf2}, {&(0x7f00000006c0)="38290e03dc9894d7ba5d38512f8650cc2a4a40126e2f77b7bff8e201c3b20b69454a8c5770f4ea37349803a9217948a0e96c7b5db2368475fb793810285c70416774b76afea510dd7cdfc9f8616cc0d73703f488fc288e63ee1533759af78e48728ee4b49d82f46f776bf91221590d243c3a223f1c782b6fd8f778081a2fe3781c78724bbf8817368a66d0d38177cee3fb6fbab6f8d175b25183b41d5fde6eca4a0ea729566dca5f6e", 0xa9}, {&(0x7f0000000780)="44543b77960959c3d6a52bccf8c9200f0dce97c62043c224c212c2f53d469853d4f390ff47b2957bda3ce5d589da4ae61f6ccb6d4fecbefb9e8f512a91ccc940cb30b6bce4acc629e7143666e31803a40b57c4038589", 0x56}], 0x8, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) getpeername$inet(r0, &(0x7f0000000280), &(0x7f0000000880)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x40000000007) ioctl$TIOCNXCL(r0, 0x2000740e) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) r3 = geteuid() getgroups(0x3, &(0x7f0000000900)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000008c0)='./bus\x00', r3, r4) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:36 executing program 1: msgget(0x1, 0x209) r0 = socket(0x11, 0x3, 0x9) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}], 0x20}, 0x0) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:36 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x4, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:39 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x400, 0x4) dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x100000000}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="b0d65c3ed47184b4b9681e18cc868cca15977394a42dcd0706fefea9f4f4ce3b2e2b", 0x22}, {&(0x7f00000001c0)="25c157a58d75fed8232a2bbe82d58100ed609323ed2135e547fd472c7a2c773f5ca7eb5616c203ea0e68feb8b3a96cbed740c73462424fdd63f800c7b6588329db7015e5c1152a565a", 0x49}, {&(0x7f0000000080)}], 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a40)=0x8) preadv(r0, &(0x7f0000000980)=[{&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000240)=""/237, 0xed}, {&(0x7f0000000440)=""/249, 0xf9}, {&(0x7f0000000540)=""/234, 0xea}, {&(0x7f0000000640)=""/196, 0xc4}, {&(0x7f0000000140)=""/142, 0x8e}, {&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f0000000740)=""/28, 0x1c}, {&(0x7f0000000780)=""/212, 0xd4}, {&(0x7f0000000880)=""/233, 0xe9}], 0xa, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4000000000000141, &(0x7f0000000140)=[r3, r6, r5, r1, r0, r4]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) chdir(&(0x7f0000000100)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:39 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x4307945f8a87390d, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="ff1bb804006e6caf2f4a"], 0xa, 0x0, 0x0, 0x0, 0x15f, 0x4}, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x3}) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4000400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="4a5c76d215b119dc3c484c7cc80f918f59c9b35d4c200478a66443acee5a530854634516a97de75d5f7a81af885ae4c26c5755ff0030170b4102ebdfb3046f6e", 0x40}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x106) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x80000001, 0x80000001, 0x3ff, 0xe693}) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x200000007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002050, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x82) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001580)={{0x18, 0x2, 0x2, 0x1000}, {0x18, 0x0, 0x9, 0x4}, 0x6, [0x2, 0x9, 0xa, 0x5fb, 0x2000000000000004, 0x5, 0x9, 0xb7]}, 0x3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfff, 0xfffffffffffffffa}, {0x5, 0x9}}, &(0x7f00000000c0)) flock(r2, 0x4) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/249, 0xf9}, {&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000300)=""/111, 0x6f}, {&(0x7f0000000380)=""/47, 0x2f}, {&(0x7f00000003c0)=""/49, 0x31}, {&(0x7f0000000400)=""/164, 0xa4}], 0x7, 0x0) sendmsg(r1, &(0x7f0000002b80)={&(0x7f00000015c0)=@in6={0x18, 0x0, 0xfffffffffffffbff, 0x2}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001740)="93d2b7ffc10b6906086bb2b37da3efcc4e012ffc4fc8657b4a3d3a9ca8d3dc64e49c68053ad95b6d91724350090d6628ed413b49f4bcee152bb1a86827535c88b796c186f9cac7f133128c3a955018abc7fe5af06f6e711893169e5a1a528a69defedca6ec9302d41233003ef3d5ef8c2e7075491005f22c271008a23c1e6751a21f74a63648f2598f29110532fd6e4124ff0ab93aec0b3ad43bbead043a970454a1265bc868f055e31690e6401deb7d8dc4ac50ea67a26599e94bbb72bc4ed0f60fab42871e314d2919c5622d51df3dee61f1b7f84351ff082eb58d9634d3bb1d5bed38d226350f2801", 0xea}, {&(0x7f0000001840)="f537560c09e43a7ddec8cd58524b7451dd49401d7b97972001d06f1e5f00ca9c838fb9e7667c64adfa6a2328", 0x2c}, {&(0x7f0000001880)="c0ce78cbc0b34495b747ec04991230e805ca9c3b0271ba350ae68ead06463d85538bb9617c496bee558812ebe7bb4ddc55e24aa152a9b2d290bbe98fc823275c9bbdf261aaaa31ba4f164c", 0x4b}, {&(0x7f0000001900)="36c7f32683b6558e52be5e4aae871e394e20de2ecda21cf5b86d79eb809410e595b57b53176d9f5a84b6283f6b74a4e570e2fe566c40811b656bc55b99bee2595287be2cdfb7bd538cf2640350663462f4cc5c52080bcdcd32f1ccc8cf938a72877af7d2b1ce01f86b140ca610d7cca8d5de5c76de6fe71a96a59b675cf32f37ff", 0x81}, {&(0x7f00000019c0)}], 0x5, &(0x7f0000001a80)=[{0xd0, 0x0, 0x8000, "6b1c9670b1f2ef7bbd4d24c9675383d52844f45056510aeede4a21a25e88ae46f7edaa27dd422c981c4ce903cf30855826a89393944ba2cf00525a813f683793acf320fdfc350ca75fc3d3b7c1b5d41cac6dff60d143bc731721f97d38e93a12737a10ccde7409a873defac1f2fa7bd7a5008b894063daa68182b5919672a51dde9acf8a6853bd938c97bab840fa618a582e4557bbe3573eac296801ac45b94ebd09d7dbce0360e17e81ef309f87311f05321702333fdb0bd5da3774"}, {0x1010, 0xffff, 0x8, "b59afa788666d8639a34a1e8a24bdf377c421642f6bef4f7a39314c3985e2353ee769ea15dfe00a001ddad08dccab7026ef2d3d192a7a2312eede5042072682d376f2b54a929d49979f011fd880713fd769f3f6524f08963519f3f47e592c44666fd4d75fc7c6ecc784d107448cde8163e33e3915f9de80cfee513ee5b7b4fb1f038daa127876aaa419e4fc0a22a770a061a46253e8ba0101300496e8ab63f7d4ddb549319f2689b97ea04aff60acab344f06e566e481eeaf410c6977378564af4a86f5ec86fb92ba9a28d23a8360b8dd90df29e722568bf8637e7dde3e7a6d4044e4694353b53e8679396a39f54782e77b63371396a7ff9c3af8dbbc32479adde70955aeb266bdeae0a47a6935dfeea4b085959c234eef79de8557f176fedfc2d34af8f2e775305dc39498f17b0cbc3ae722dc7e1c973a48571c0ac5e480b381ed45d992c2c66848a8175a33000292681c3628f58fa8f08fb6dbc6e509113e0caa8900c2ef48414d5d81936199661c53fd111591c0d543b754d2c6dea273ccf31d4d97ff9bc901843fdcbed52341198817b791220ddeac9d5fd0a6b5712db6af981d7944907f3f393e8298d62db0d91883bba9eb5bc51f04adee1f2591ee70ce0dd0cba3f71184e704c376e2b070da1ecc4a8c2b849af21623d4f8143a6334099816db6712ae61d94a3e454dc44b9ea917766688db2743d237a0611b46c32ec382029116cfb5d79749a548d464c65dd8785f118107cbcde84cce8e2761dc651a8df95f0137b74e858274183c56f2ad1536be1d9f82f2398bf2af65266f37ecf238ff1aeb71168fad5a577f3c4617c4a1429aa37d0a0593a043dee4fecc5bddfc17c3ce8f6305d293c9d565eb92fc98f23e1eb87cb22eb28a7ea9cb2953dea4f3cde736f571cae551822550838a22aabc204a56b269bedbf052801ec60ba614907accf233bf47663b9e7fb93736a10520939e7fc85d26b4493d2300e202622738ed5b1b61b2389c93e5a522abf41342540c36e6c57287d1633833a93e97ab8fddac666d04a23f4f1c0b1fdf1abbab1395ae0a6ab42123afa1edd116f0b1bc206c6e50b7f5af54e0b272729fd1b7e2076dda67697598ae6518a3a32c7069d965a85f6e3b988c9a8668012ef911881ab9f5f9a7d07157c3afb204004246b6b432e1f9a0016154b188b2b55ce96a6df21f68556012b19360b2ca963613a183e0e5bbbaa84965d3c7f08454ce481adebb009e71ad5ff1ce427fa12911d6dcea72bf6c4d27119fe1e28c862f07ab362600099c269a65438cac033c6d9cfb45143db4880209ed2978c1f78417bcc32ec89e1e30c693c281dcbfc72d176554b25874bdafa994515f009e7411dac094aa582ec6245a02fcdc46f5efe176ac83d51fc1165fa1a436829e840c113ff718dc7fb12397854d986ad35edc9efcb1d54048724aaba3274efb33506cee3476b744b18ac4a418084c03cabe698ea0919831b038b0053ea60b50971d9569dc2a95ece133f831e2eb99c0338eb0aa3cf9332384bc24420cc51ef32fc99ce9f0594e1682456d4a685028dc989893b0532678202d9cb5916ae686d2676b07fc6fdf1a7877d1b95e0acc394131a1a03d42e2e5a9f733d58e87c0ae97a91cd80225315e2ddf9787f62a6ac694921b7e7f35843e0a7e12f2428b4185d66a1c596d93ecc9316ce8eef722b576e73f1c724b62fcbb8f7aa68a25f485132587af5390f28d50f7aee166ebce6201137dc328e2cba5f9e8790d22840b90f86e972c477216d7300df7ba7d46aa086690317a746e915ecd148294419e64877157a2499a7b1ea5e91bf14d92ee4a12ff9c21f7a99a013568b9a6d8c3b20f3379fe4c57524f33d33d8c55028ccc4c257b8de86880ddad85593d88611194984fe03bff729acbca0c03eedea841d25c67893016cf7b7acb1759ffd2a2a1cb9b1055c831895b1622f2f8301224fa9ff8d46c1f80cc83abaf9c5f7451ed8a08cc3664b5ebb809b15c3c047dc4a129cf366842065b48dedc02778804e2028981962bdc1b561ade33dc1efeac0c8d8b57b29df319471cd6efa3a78e4d22429499af6c1b5abf2f90d709ab178a3a8b350bd35486e17807507ca2c96a4b7a6e4db412dff1e3060a4947ea66ec2ff88299592e60e4751aaa68b51f022c444bbc328f408721ef6238fe9c1b647d85b290c5183237094e076976b1e073583180befd4c72ab61f03a9609846a95dfc0e87d0d2db4fc0fb0e43c38d8fbb7a85d4d6b523e7072a80a01e489c0d4b661c8eebc08a6e230bac39adc11877daf5c5c612943f5099b62bc9073adaff1725c0b7aa756c9d3d71410869b17fba7cb24b868c22a39360434f33d26366fc6357930b84a1f6cf466069834ac5236aa9f6f9939e8f33694455b61dff832cf35508e1a5a4f5ce1e1cef864b3e9db315a544f1c38c21ef64e39705a844f1946cebe2ff62edba09f65d8bd4cfc6f6ce3b9ff450ece0009ccdc71ec200e401975be00f739d30264782ed964940e74797edc28715a32ead5249aa4475e917417fc91d843892d2aa35534c77e50fbe4845188d6e3f83c4cc6c9ad556c90fd5afa793f316b0712f79abbae83beefc36388d52a548e58ce1b0108bebd6a96dd3bae4fa02bc5a007cab20c36d702e97486431b1f91dae45d304a7d3e53885d0d2547302d56bb5d99f4079e07f93794b43a1dbee56a3c02e44e5965fd4dd56077e8ea4bcee55779baf59e665ea1821d6bbdf3d3e51f7301a1c9eeb7bcd4a2061acf681c42be7e4e318bcb4fae1d8572314b62fdd68f4050bcfc1af802379739fe0efffe2452845131235217caaa59012707fac8d31e3271d3a8e47cd5ca9ea8f50610c91fce6d19bfe7df30351e883768dd2c2bed3615d94c6c83fa93faf4caaeecb8559dcac47dd7ce3287c28dcd8e6b6863bba4201565cbb1c452c140122d809cbb8e0c90512e7361489a1e2436d4a85dd7ad32998cd56560bbbd8ba076b4ea0cab633c168476eb67643f79a322854135e0bd51cc70015c4a59f28368c6751273126e8f9d178d7522488cb437a18fc683d737a385984c0c87408a3979f9622acdce7854c52b148fe16c1e520d0eb99cb0c1e603773294e50d240ed906ab93f1e57ec89a56e851bdba70c0e867a83cd22c56e5bbaf0adf678570c4eb00da15f5eefb6460329acb0813c5fedf26582dc5060aa7b9590aed235b6c881bffad86275d67b10e5c5eeacbf315d8d2ec52c345573cbb588f579702b32e63859080582fabac617c7b406028a95e65c99c6fb8a47a1e12a9ecd6fd3ff6b470b142e851dd84af2269c41634417c512a2b8e9d1e8ced70758d51af1f3e7d3e150bfa443524c1d385be39d36fe7d9e8da96f0348539638b879bad60c761b09bfed3b0f1c3f959328295a5459d2c0faf8eba01c9b25996d4ab35738543da3bebf5d210d8aeeac0fd16690e8cbb33a732ff1de859bcd5a392e8dcd32de92f80fa2acbcca3dbf54b007211c9274a6f97096ae5ebe0202a45009e5a753b3591f827af1460c4b552295c743c76fca4d37f1388ce12a58e5003ade0ce9c458f195179c33ca486d006bf51c99d00d2c5e2b1c1bb39ae1d19442b315cd0715df0b4aaaac2bd74e27d92ad738f79c6cd8912ce02cc810b02c1a3929982e0ccdc0d6c439150ad50c65db7a47832652e4e1820821e8f2b0a441f59c84d8240ac45f9ed25e936e4ba278214ada69033fa6b6f070dbd63338431bd1250edc0cbc4031fcc6bc48cd59bcae361e1b92942501b4885a4485e8ca14f6d3c5d14d6a2bb0b115ef06260dedc3f4a5f1524d13b969208b512d5fa1a08f5810cb27e3fafe5e3f22bef54ceaf949d33c98116cf0f515a195093b063cdfe41e511d608523e81da7384c9999cc3ac6102a33cb3902b7202b067ea84dbe6c5f09b3939510009c4b2f92c24094cf2b784d04c1e7bf2a5e9b0c560756fdbc04b6e1380c8a56540dfa5b7c306c0aac1e5421f0eb2f3cba3b8d30bab256b933a55b1c4a9e9833f2e74a6350e9392eddd6b20f8a0af0709b58b97d42122327077057e9b63c25c319b701b61638d1a3a7ed8907b7cc1794bee9f8701fcf30ecc13478d6ce95158ff2f9b816e12357142f3c3ec6158beb26a3c1c242bb91ad19e1935446f6d8ff45306295d4b4f3a24f99164f32ce1db7f8eaac8ff5c8da01a8def6beacc37df8ab222eab5c085e337d1f45e4e2a42d0482c697345cbcc04c9ebced429c6a74508a26c7018bbd9ec829424bfb23b3e54589df7841f06833448439e9d5ebaa977d7e903b0c5dcfc43d056fccf74eb5c264fca0e967fe6906f2327254c645a73df0748d5d3d2e0466aa03b986427535e814ab73e682a155edc71a696a2156c541f515e30eefe6503d2d48ff40f0b13fe066dcfa62b1989b4221c510082f970fc5e8fc595fb0ab135aae57f14fdd5855ab58bf9426e35fe23354843e89be1d4a6ae2e49cd3c904bbc97c5cc4105b5201a5cd0c2c5ed14a42c2502025df6858003f241a3371829907f4a7b8eeeef930c13e5b2697144317ddd5db94003e5845ce53f6dc02ae0b2dc7276e6ff4816fe0f69de6fbeac8e49bcce33566b66261b507b309113f07c93123790819f7789c78bb8507e4b0287b89e50123b1f35741cee88533afb4902a57df6e595272fcdd7bdcfde49138f95b98aefc24dea5ff240719dda65ffbff2889bd5f53dc2cbc2803ddb9aae069a2fed337406ce6e29ea59393956e3893908ebaedee8794542f7a4b89917af7cd0339f564f88bebb55f49a444d5f066794591445bdcd6f0f089553458f784135bf56c06b269576b5ba8301565df02accc8f8160904f3e00a292aaae097aa79d20290484b61182af021f2da5f09ad8c0f477c222337cf12df6d7eff363f0afc072edeec4ab2a1cae2845d8b06ce70174dd99cb5a50ae79838189460f11e6e8b4c6fa1f2afcf81430a46d573d750b2dd8f4a3dec6bf24f864a3f5287741f3daadd2024984c3d192eaad4cbf9350baca374645fd307d8750bdc8438910eca07d1e5b4385f331e017384830a9a1f8d5a806c0e35663f7e27a43248ae1c9341e606cf7305ce54a09fd10ca6e5992782e44d1a76b2dbb710069af32ddc15979d91e4db0d580f6ed3273c17d2a1b24e2070f0a33d96009baa1fdfbb7acadff66a9d1914fe144fb4b4d0f4945b7cefc71486c12709923706d5d6c11f19d1e66fe798a75934e31d64e5869a76bc3e870f0fe8f8aab0f0f54c1e45a82f0f3d06c855776d322a6105e6455410235256effb84bed09202298011f5a810dfe069d2d5cc5a6969bc1f9ad8da533b70d40a69079f4cb84888ffedaf47855d840ffbf59e343185a37c6ed21890f441d440b4e28b6660d0e1e559b51796a8981d8a77c81d1ace0624c895dda06591c51fb20885863e37d7fcc67704d1ba0500cbab8109f3fded192cfa47f22472c4931a58540e97d3e2f9f73c061805f5223f58866e614177f12f4f923f513bc95b15d0774acaadead89d3dedb2c5f654785e5be5ba5f722c69948048e720f05de80a3fadcb3c7dc0c09cd90786b025a9f2a3b056ebaacb61c29d6b46e6c5bb1da444faf9731b1fb6cb11d0521091fc5d6ecbed6e50f71016af65d8ee504744d4dcf0fe13997154175bef018b4ea6c3a3b45328b8a5ac7f63c5e48fe8c294b6b76c6ddb62f1b020c5e7272251c218afdcba6d649b7efb00b2091ebad8c14b5ec772857f76da5b0f3bb030cd1fae9219d7a3c3af534feb11865267ffb0c1a477b9519b2c6b057e968d221befc17e4ad897fdd9e"}], 0x10e0}, 0x1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000440)='P', 0x1}], 0x1) 16:00:40 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff, 0x100000000000000}, {0x6cd, 0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="01007325f012eda4b178dd34343632b3bf3b05010000020100000004a773882a33460a"], 0x0) sendto(r0, &(0x7f0000000000)="5af269f28022a42edca5e8e53c7901fded5eb50c58aff4a95e0032dbfbedd041e22ade5c1b89762c71f0ab", 0x2b, 0x8, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:40 executing program 1: r0 = socket(0x16, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6}, 0x3b4) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/78, 0x4e}], 0x1, &(0x7f0000000140)=""/4096, 0x1000}, 0x800) 16:00:40 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) shutdown(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) socket$inet6(0x18, 0x3, 0xfffffffffffffff9) recvfrom$unix(r2, &(0x7f0000000000)=""/52, 0x34, 0x802, &(0x7f0000000180)=ANY=[@ANYBLOB="0787936d91aa2175d807243f51dbb59b9dec0f37521c2856aa533ef9e131cfe04e2c5eb709e9b95531de9fb20a91d57ca741cd656bde49ee6aac695c7af6c552eacfb5261508da46d49c2475b20a1d2099494246e00c06252373b52a82"], 0xa) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x9}, 0x8) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000020004, 0xa}) pwritev(r0, &(0x7f0000000080)=[{}], 0x1, 0x0) 16:00:40 executing program 0: r0 = socket(0x31, 0x800000002, 0x80000000000b) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001600)=0xffffffffffffffe7) r2 = socket(0x1, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x100) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0xfffffffffffffffe, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) ioctl$KDGKBMODE(r0, 0x40044b06) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000001580)=@in6={0x18, 0x2, 0x5, 0x9}, 0xfffffffffffffef5) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x9, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r4, &(0x7f0000000180)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x5) ioctl$TIOCNXCL(r0, 0x2000740e) semget$private(0x0, 0x2, 0x4) 16:00:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x179) listen(r0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x800, 0x5, &(0x7f0000000080)="11f43a6bd9c9c3", 0x7) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "0000a0000000000022000000000100"}) close(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x2f, &(0x7f0000000000)="0c460300", 0x2da) 16:00:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = socket$inet(0x2, 0x7, 0x3) fchflags(r0, 0x60000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="eb09cbff13b996480000000000000000000000003d1fe57d3fd71d55c58ee92cb8135979b8a9fff49d96ee43636f56150bc8e197863d600ad5e38489f9a4073ee83938033e4e7eae70ec27374fac8690862db5d826ca", 0xfce2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) poll(0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/129, 0x81}, {0x0}], 0x2, 0x30) 16:00:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x4) 16:00:41 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000d80)=[{&(0x7f0000000700)="e6b17e54f6b74825d5d24991a44b449bbe888fd400c5c4af13042e447e45704e1bb0a03629b0c9e44caa9afc9a4e0560e8a0045d28538d80831e6284cc980f72f6389a3ded60cb565c5553005f3773cab081dd6b11f1c7219c29e111ad3c8cca1dd881287d95f30fc14248f1c546ccd811df", 0x72}, {&(0x7f0000000780)="5dd966dd3ec20898779481858ca4a19708da28fae76ba7122db76e7f5b4a6595d003c1e85a4e551913f2f69eb9abdc22616d9c856d28d16415c7bbe135d4323aa70f8ce0633a207db24b935967176bb5f20454d1db07519d095e116ab191f7d7e8663eaeb380bde1a98c55555cbfd8ae0cb7cbd5accefae70f2f0155b2b4bb8f1a64a44259cdb80722ceaa25df280764ac9b8b70adba1d845a6c342960b6b4b2a6728962853542695f3d515028c2cd8365f2d2127840ea4e61044cb4ee06e16f7dccb855d3fb9f013ec23dd69389d0776c2434b58493", 0xd6}, {&(0x7f0000000880)="357277d22b5e6fbc9b700df958b0dc51e3861e5ba646a2744df7289f9e2ffd7f0288e04a16e4aba406579d4dffb0e4a228b1512f285eeffbb0059e2e6aee6528dc5cc33d53262ee13c8ed2a06233bbf4e74f", 0x52}, {&(0x7f0000000900)="679340ee6f91baf67936406341397ec8ce1a1d3116065e8863eefd7b15d2e42ea0a11ab102965a4e1aac079df3491e69a440f46a21cec1494fe3802704a7c1b3111555c93af9963be88e63703edcf12c4690b0f438e36fbec6994b4511978f0b2bfb3bab9c80abcd964b444a5722df8a8a363cd536c55bdfe432a75a705dc4bda7569e6a5653f951d7f478e0fdecb324c3672ea1555ec67f42142a93434c44fbe569205b682380d6c9e46693b687dd745da5ccf79cbd497d14fd3dc51c23f5272115b7e17143578afdfb", 0xca}, {&(0x7f0000000140)}, {&(0x7f0000000a00)="a70c672461fc57e41c746dce1d3980803f947489520137499afee9021151558c50b17d7b342401b33687759ad2955e7b", 0x30}, {&(0x7f0000000a40)="3798e325a0c26a2fbf98d05b00db585b628a9973cca4b5c30b801abba745640e2df3584f504ea9bad58cf56c1604fe7a808f405962e7914189227fedc000ac1b1d640939685b7d9beea75ff22749e21916b29447ec55fc805a0ff888ce4ea8fd4d7aa60c4022db600627476bc245d30bc88c00bacb4a4997d8a3bf394b407d3a91a612cdac7ced91b9c521efbb9490bddc1809d4b6328180ce3559ab8bd2cf1efa77022cc06651432ce9f501ff8affcec49dc2f138deecb211b996b0e5d9094158674a7767026f6a72ee7cd9a9d9c8884143f67899f45c39733dcad07bb40dfe3937d93c42337e79b9820b4062efbd612cde26fdd74ad8c126d8", 0xfa}, {&(0x7f0000000b40)}, {&(0x7f0000000b80)="b231b8b840b789bce711a5c0bceafd226a45913bd67c144eb5ddf377a1a250a6528b2a37a2c923b84bebcb309f52ea6b65ca40570034f0d26b27bb1dca0500ae801fbdab47c8106e9d4d60d314eee1e9a9ef046c6d245064ea6c3c2a5aba8ad189a86d8bc023955fc1938dc056e86cd91353d82e6f2f1f5776d90b760c6360840d5ee64ed57852e68a21c228dd8b34e75c5f675b1d8ffd15966186d501d1e95af7d5af44bd4595f2bfaa2786f11c82c357dde7c0f359b29755c379002cfbc6ab6a45498f878323360a3398213a1c15df781ec3295c9a", 0xd6}, {&(0x7f0000000c80)="d0b23981007732de953d47508d6d3c365ff1ef93e2e3af5497fd587f565e11bd06c70725cb0f18c9505efdc6bcb16b78adb61939cbd0b5726f7b35cd3ef54ed90a07cce2d2a2df93ae9d1c38d19e01f0c48b231fae0975074ee20f531737f1d5856b4b7034c673bd670289f2ff1df2e3bd7c476e7b837ce3a42170e2cf3daa4133abdb139be919818c15a42ed85310fcbac73c06b316ed5c221c392f76e6a0e0dc4f3505bbf699cc6ca3287d19e9f5e36c46217a0adee1134eb7493667b9db080a0f83298aa6524b6599d0b79a2aebbcf654ad1fe3eb000d8b1d9c", 0xdb}], 0xa, 0x34d9bb84) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 16:00:41 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x7ada63a1b230527b, 0x20) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)=0x1) 16:00:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x3f, 0x2cd4b24a) pipe(&(0x7f0000000240)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0xa0) r0 = semget(0x3, 0x3, 0x104) semop(r0, &(0x7f0000000000)=[{0x3, 0x7fff}, {0x1, 0x80000001, 0x1800}, {0x3, 0x4, 0x800}], 0x3) 16:00:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x88, 0x7ff}, {0x183, 0x9}, {0x0, 0x10000}, {0x42}], 0x4}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) login: pckbd_enable: command error 16:00:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x221c1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x20018, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) write(r0, &(0x7f00000000c0)="db", 0x1) 16:00:43 executing program 1: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) connect$inet(r0, &(0x7f0000000000), 0xc) 16:00:43 executing program 0: clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) setsockopt(r3, 0x0, 0xa, 0x0, 0x14a) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r6 = socket(0x18, 0x400, 0x1) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x7, 0x8000000020) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r8 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) r9 = fcntl$dupfd(r3, 0xa, r6) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000240)=0x10) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) setuid(r0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000004c0)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, r8, 0x4) 16:00:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendto$unix(r0, &(0x7f0000000000)="33decc", 0x3, 0x404, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 13:34:12 executing program 0: poll(0xfffffffffffffffe, 0xe1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000000)="10277bb95e00d1faff1146d5572968dd23720a7350424fd106f408fe1458f820ae68a9b474a97a17debf2e1987848f7889dd40732c23162c595702263093c9133b9ea78414ed1eb9d58d2cb6a51c9df34a6f969eb206ede609ffa35fc1c415d2c040b86cb42afb2c263910c4cee69915fc99452758bb0e17b7167268f04e74b333c258d0051aff1bc91b", 0x8a) 13:34:12 executing program 0: msgsnd(0x0, &(0x7f00000002c0), 0x8, 0x0) getrusage(0x1, &(0x7f0000000200)) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) 13:34:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000140)=0xfffffffffffffe4e) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 13:34:12 executing program 1: lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000400)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) lstat(&(0x7f0000000100)='./file2\x00', &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) 13:34:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000007fd, 0x0) write(r0, &(0x7f0000000040)='oL', 0xffffffffffffff54) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="681a948274645cd3186e7656958979b3523652ab6560b83e32f553bcfc6544ea88c0470368021aec58636bce4e4eef3829eb7f797b5fb3f0f94ae5150753445ac9432ccda88f26c88856427a40c75013d320907000e4d8ea1fc2b9128ee3c7b1b727268444d71353b997b13efed815fa18925d48a46d2089c7587fde1d8c2952190af1b04efdb8f6e7c2aba6bbdbe96ac45a3127fb31ed78278e410c077052dc8c7dc95efefdbff12d20b024e1af2c75d335745a9e4fabeb1e8e99afa8c64fce4c35748ee581aed5716149efbba1c1be7a711138602c5a674b494ea549327a34a43fa5081b2a654b468a", 0xea}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x100, 0x1, {0x8, 0x7fffffff}}) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0x8007, 0x80) fcntl$dupfd(r0, 0xa, r0) socketpair(0x20, 0x1, 0x81, &(0x7f0000000100)) 13:34:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) mknod(&(0x7f0000000200)='./bus\x00', 0x10, 0x8000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x606, 0x8000000000003) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x3, 0x10000}], 0x63, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x18, 0xf0000000, 0x9, 0x20}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x6, 0x100}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x4, 0x100000000}], 0x8, &(0x7f0000000180)={0x12b, 0x80}) 13:34:12 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, 0x0) 13:34:12 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x8002, 0x4) r2 = semget$private(0x0, 0x3, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001540)=""/234) mprotect(&(0x7f00004ad000/0x4000)=nil, 0x4000, 0x6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r1, &(0x7f0000001500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f0000001100)=""/32, 0x20}, {&(0x7f0000001140)=""/217, 0xd9}, {&(0x7f0000001240)=""/183, 0xb7}, {&(0x7f0000001300)=""/66, 0x42}], 0x6, &(0x7f0000001400)=""/199, 0xc7}, 0x802) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x17) 13:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r1) lseek(r2, 0x0, 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 13:34:12 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getgid() setgid(r1) connect$inet6(r0, &(0x7f0000000380)={0x18, 0x0, 0x1, 0x7}, 0xc) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x800) msgsnd(r2, &(0x7f0000000380)=ANY=[], 0x0, 0x804) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r3 = msgget$private(0x0, 0x110) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/248) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000010000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007060000000000000000041c3f09e000000000000"], 0x1, 0x0, 0x1000) syz_open_pts() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x380000000000, r6, r7, r6, r7, 0x2, 0x8}, 0x2, 0x5, r5, r5, 0xff, 0x5, 0x9}) r8 = socket(0x11, 0x3, 0x0) connect$inet6(r8, &(0x7f00000003c0), 0xc) listen(r8, 0x0) setsockopt$sock_int(r8, 0xffff, 0x180f, &(0x7f0000000000)=0x2, 0x4) 13:34:12 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040), 0x39b) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000200)="4fd154f5d1b05dc0575580671df5e0aa9587f5355bf093aeb980e40ae8137d9b057d6a9f18cd289cd541feaecdbbb4ce16bc6e84c2f75c12c2e6b9d81cdf0e35c7834e2db8d0b9bd3ae243c096b37b3afd36588d67cb127f6ffac5cf47bec6754db76a2c9d228bb2d0480c6158638f3418238a8b5c37302bb6c9fefd7eea1601ab9e85344f6238ca734aab655311", 0x8e}, {&(0x7f00000002c0)="69d559d94a7599168b89a932904e6042144de8cfb3967e949fb7158b58398e662883d0c0203dbb6f9cb5bf71317bf908495a179348a1a37e10b388585023e2ba30b4e3566ea7ecf84edc4e011a26037cf107204cd2895526faddbb0aeeaf8f6ca86146d1c4876868f75b34c1a1c2ecda79049909949dfd75e4ffa7eba6b849e9b937e99fbd12f501f8be44d692bb261413967306d069031dbb36517ff94b3be613daf1f6491b229faa95f2a4522c644e05292a65f3472f8ce18b2f3cd602da00e84c227c312dacb81bc4ab5f15187260d20bf7e8f62e64888a0055", 0xdb}, {&(0x7f00000003c0)="5d13db6d0da32fcb1ce7d2354e9fca8a1015df1e88f047bc508bcaf214e7c12f1e0e149b0a020f7663d087bd48593905c8e0bdaa18749772d1b9617d0668e5f0cfe9351a5864ee50232681a6eaa08c9291cd8ca929df0b5cc70117a42b664feb6365dd626e77619c9fc0098b3a2fe9bbd0fe4ef46435960be62b81d47a5cf5327a", 0x81}, {&(0x7f00000000c0)="7364b444e502e49808f1dd0e4c6545eccafe9209c95929bf365b993ddcf70c64201425ad23ccd2befd9c5cd5a90c2a1509e0cf81a2753d7009411c10fc52e5bf80bad0a8361dcb16fe6935", 0x4b}, {&(0x7f0000000480)="71e4ff6a2bb37658a51a07205aa5cc3fe0b3df5fb314aa6e92e0ccd5486452ab55de1ed3d9f285023883e2a040c0adf9560766e87ba4e7e56c94e968e35887da7d7b85dbcbcca05de68002095398a0cd8363e0804c597e3644a20ff3f6f7f7a25d4253dbbbcdb145134854fcd47303ff394a11e38717e1cc7e30c5c42f5b3d875362b87bf0a0216b33e3ff4d2fc1abb45817066010371290ff1422167c509701ea12b1d1af2c0fea6c6fde4cb696963ad4a7cdafaa2f2271b42b070aab55758eeeaa1b27fa32d885baf924612b6b7574e915adea3b4e78660fe93068d69345255224f868b6c82b33805b174ebf3e90d9c10d6c7788bb79f0528b7124681f8cee5a060b534426ce30fa8720ed19c405d4bab7b6c4f1941b6db3d9dca8e3467f45447abd73fdb18a8e6d3acc738e924e0be23e7edbe6cff47dc07c59745c66d4c190ca0d37517fc2a31bbe13e2b41f3f9bb46f72cef6ee6c4bf3d8255435b8e7a6f7adc9d4c87ce65fc274dee5f6d0f8e0ee7fbe85086885cc0abea7691447d4d50a31320712eb9f6ccdd49683458c6e19f46105e8460c88f3a08182c9d740d68bd3e1084d1c60c2dc8314fbe4459b5fab9cf514c14813fc97a8b5c817527f7753e4ed1b65217ce983efba94ecfb7a3faaa9470e0a781e595a2ca499b0f3bc39011e12f5b947034f8f0a3a4f7f5339f92388c19b5a05568935bebb8a010a903ddece254202836fe6fbc5cce76656e2c04e39ce6abf972a29b3c90379fdfc66294bc184b549cdbbed452dea3575e5bf3e8baa658ee221207e5c4d6bd62849379e7821eb1f4d5d884431edc9be768458b9ba801185dedf889d8eb91a28487be178b07fb4d99d816d471165faf87ff902f8c85ad60c7de872ea79408f4a2649487b4dbe0d5398788d6abe50ec5fe82ac2412bdc7119aeacf9d10b00b63d7adbcc67ec957a3cd1b4e7696e74a38bd661780d59eeb36254a79b97077e9207f1db3d3dbcedf0d0d08ef9580fe0fcb19d8a557eb19ef5d1a27c034868b3b57ec3483901930c61c2feaa998a8d3d2bf2c9719f719119247306f059934fa32d50ccd0ea3be33539924b861541f5a49d074097a1ca12869cd5ec32a5e09b26ccd792bccb71aef855f565f270afe4aced64a46871da13616f6ff1974621fd2e5d520b092be590afa2ce45ab4d53feb765ba9667d91060858d63a708d77996bd5fed2795104613c08c65c905aeb99815d907420d80b532683579cb329ddbfbea41a2dbc679483d42174a092e730158b30c03d8b997545e8c3ce839676c0b2a3ba961bb4ffe83d1f5e9a96a2e6f9dedca1498f29a1b671c5c074933c020325c469af7c18f481f0406b8872ad18dfa597b5d77fdc2d41d2c3cac76d93814c662ce8866c6e45f2a89e3d0fde38e1b70163c4a38c450b752f6f41249090b338d2a0fc0f4c909472a447321719066b23616639f1196683096d8d94afbda5e82ade9aa6cb559bf0ff5afffa201f7691b29d055bbb9d20dfc761bf5075f6e844ccadc88469e5861a273f8255728b6f4e7d62c377ddca645024f6d514bfdd39c348212b94266c426a5b8de85c78fe616efd23e63a5c5430a555f80e12b4cfdf32e62829b8ed703a836cc77b71e7f478620e208e61fb7889b0404f3a2d1fa6c2aadd04fc48a354c0f580f754aab8946c2ac9ef8f4fa1fe51408b904e37ac888f3cbfd5607f35d13d313cbe7d135a5cba0083197573f1af1c4871179db1336709dbc063be9c584c0463e22dc399045ee67a3d3164f2d709089258a07fafc7faadd5f2770cc7ac51491b7a3e77131e4fef074a102ce9a97564216a119f8d576182bfdbab5a96b91edd3a5ed84c9aa1a8ad4b7928de65c0940ae3ec193a5d0457efab283dd86d47e010b0f8f827db7060a080ed908087a0f0ff7d3338c1d995d181087377a59874aad9181e685a7e49783e8dd2a26b0c183fe66f1b73e7a5bb4c18cf78af90a3a37820f7b0457d6d7913e6da3120e70ff334075834a2de6270f168da81d1065392bc0b38195b4957016a6b97dab87b47f209d2620b89503ad53921d3b435c57e121b5f65b1c79914844cd37ac6313300f356a948845341d4a01d7687b031cd8f91be06a0cc55391261d65e39f15ba48ec9e3d589a9cae1822c9ad5b72cd0ec0b0e9c08f0df77ff1a367ad197a4cf285646c5f2ff9d4ffefba64a41e22d1e89cc55c269f611ba8d280ff47a626573512206853c2f0d229313f84539f9b1a61154c23ee9fd9c7a464a2b3d3996ac8c028be98cfb85e068495c6c0113d9639e8c8fd4419572218a6ad8f29c3cb479e9b1a6b1eb2dd2759bfcfa3bff60695c7d593651a430d5ba0b6e17c521eddb6c8e0b4c30d457e8597f95f3546158b377f9b540e5795e2e87b70850ede04fd64d4548e42df71c203efe7009344b2db3b9065ca1b444742dffe3d5d92946982f07aa6011d252b0b55dcfea5dd4537fc992efea10713dea160fffd529c9187f74b84e93c8f81b6e56fff67248c924712b3eed9457d38ad956810e75aa2688c59fa6bc108e096fec84812dafab92c5a7816d154e5e2783f73fae0a535948505ad50b92827b7b720aeb0dbf6bb08f09d04ad6140fb96e1af92e4cc0cb9762eebf672b1698f86ddac1329e1c2a0e34d9033c1db943bedd229875c4677b579c5b185df98078360538730f93c107c24a854c185fc4706ac59f158caac2369ea2d93ad9923ad329da5c981cfee458726fa4cd061934eb433c519550e0814b165404e23653f8715641e4f6816749909e226ef8c34df2edcd8ef71f2a98897cb97162c90056240264d19aa38f91e7998125421600dea85e139a034a70fadb2d5361cb3db0fa89ffed5478861eb8ee52462b21f30145ce923674f35377a2395d83a324bc4bd3ba359651a5fcd4dfd1395ae3486c89c56c2a32a968d59e5c2a3233e866406dc2a01631b4d0dc8b92ffdef366cee80b06c92224297212d73046c1cd86dd43c1967a92c99d439492f93e52f83248a5ec481721a78466cb90aa9d2660890660b80b461f9a74d01235b5c35321a1ee3d357c735cde086f3e84ba10e907b6b4e7a18bb0e686f001be12af4dd63ee3dcc2ec7fa39fa558b44a3497352e83bf994b79821bc0c4c027e775b929ddb72767de45c4d08845a7e767281bc222832a5f2362ad0f999fa8bcd984c68583a8a8d1dc258dbf6a541902705d9b0fff6eb3031d828ed9e48ee7e1fba3e090de71c4ba7eb5aaafdad566a2a71dd5c13f40366b0840569ea2c02d91238276224281ced0d87552306be9dad5d3ecc8b5aa62a17b777424357dfc855a2e335e36780697683fe35dbcb0976f9ef6dc8b6829980be6339049aa922a4f97d902cdb28f8af1f80882af3ac27654769a15a16ee8798107d84c9868a53b0770fb5cbe5a48b9262097ddcd49a4471e7c0fc030091c9b81fcb348d80eeec840034a4c4425c17811970fbdc58b6a5491e92ffae36ae5491d9333ee03189bfd7029f6e840b133535cc2d56932c5daadf7689dabdd24717a023fc5c7c64d168d8e1ae6fae923946d08767773272d6a6f2ece397456fd242681d3bb6e5050d934b0b12f6f31f3725f03800926b77a1d20e07d32dc352bb72286a6f0c2be2c062cca6d340e67665f51af2f2e5633346c31c73cbbbc0be2dbb3f497e13ea954a53d747e6575c45246cfa4b78c461c724907ffdfdb191e8b99e9c1c5192a7d4d9a151ff5bdafcaddbe44ca0ee7895eebd1172d931f8b4c2b4632bfbe43ec4ce4c1242c414b79e6dab9cbc1ed81adb8b29b4e93ed0f4786f08e312f769e5a7de38b5917eaf792c01f0c836a6a07ca120a33184a52da8a8305f358556558963868550798268c192936631781c38f7c0524b010644bca91756711cc69cd7ae0af52504f7e09ae536f305623684f75424b231b1efcccafa10bd23b4b21e027f3340da46a60dce0d8c22d2c07f344c02b01e00621f8faf5b694508721f85ef98b42883eed48d7f2fbf612d2de9a54fcb5a33671ae0421854fd099e989b0d281db55dcd404fe90c172418f8b8495c0bd6efe03b8be4fe4cbf075b3b0f9c2b23a1b1ff10120f9eb83bbb9ed0d5e94407ac3ca4822f0b7b71383610a1de4bfc24f3e1801bc0ea8411585ad8ebd15139823a61ca8ce9c0a002e042f914d6b373951a5d336bf20a8b2106d7e0ef725996f59fc073e7afaf80ec7730ae9a718699e0a5164a42472a01355a83d0290e5505de807c10aeea97e324c3d8801bfe42f5a1017d4aa5fc7815fa888fbbe2047fcf1ab383a43997ecb8dd9de5c8bdbd8101b885d4129eb5b224708e3c6dd4a4ce221aded8e9e62464380d7c443a76649ab3732c3439ded865befd33677d7b3e3e4cdb83c511d262655e673d020778ce51e602cc2f2c9c40fc8fb2c7e6364f6e1f02845a908c03bf2c32815286f75b60d68512f1dcfc748697f7f540df3f802c479cbe8f1852d21e1ae3cc7b8e7611f83f5851328ffd064ed5dfbb57ae9c05bcd13ee2872728443734b540d21687942a1acf4c6dcfab1e6431a6f75e2666650e222c37f7e182c4ebf0073db2ee907e8c8eab289c739a1438af0b5be9250c93e71175127594d45bb4205bfaea1d373454093a43a34ec923f0aeab9ac231841dd81c1a107c8da7fe8f3a490a72f7979ef5fbe8b5c191bb5acb169b32099ed590f363217e59a57843225ae0cc18bf9ba259fa23ac7d655d395fa6cdfaa010aa6cee80d2ab337f7f3be41c2168158ad89941da16fae679eb16ca43ff439e300769af52483a267e61dd8b0cc789c28409eb028d2182b79b6ad2a9cdfa400d7459b8da952287c20fdc5f931646525e86e7b29fb1373572b79c41a6ab99128cdcbca4fa9e8f24ac66f718e790ee34b8604c34a1c9f95b97e5f469932141cd65eb0f40de8726a53b4d0b3703637e66ffb96276013a45cee9f7f294d38aa843f851bf6567d196576541f6c920b4204392f9c7ebdee43569f4f6af94463932b454c20808858d8c74a46ddab2e390b18cdcbb455ad14bb2346eb0f899091b5c50e152e70af88bf1887635796b0a4c031363b83947178c43c795a4e7bf6e24903a4fe9e8aaf75ed9a3298d1347d142cb90d2212ca8aee422d3287e257bb4fa17a9f7d06ddc1811f4ca7e8ab3830282219c2967edc4ebb10acd0f391c168faf7d55c52f58aeb925a7005aa1828f37e2db778547ebbe528e084fbcfcedb4c452147ab9dc0125f1ec8dbbfa838affa60513d71494558af5e1a05b54d80337157642b51aeeb0bb54a44e54eb23e8b496c6a293535c466f166399178238c292cffa58be453e3a8fbd9ef8d5e63cc910afb65624d16f62b7a5c022c9e76248449fff6f77f12fff84bc1dc6bd901c3be6c9fb7905cadc57332354daf944508c3ee48a870fb34321537cfd83a916f074e48a10580f3f72d17398a3b48efc1149b11a15a8ed396f4b21588c9fb95b69ff9ce0ca1e7a58871d3db332a27cf1f2b003f67ddc8dc1563e04c5c8f59f60d07db5b6fd0489a08f6f63d801c7b65b3ae57e999eb52b3bfef7e1280d2f6473877d3f71707c961561d2b2a9dcd22565b7dbe13504dc7b8830b3d93e24393cce3b37d2d1e6ba2a059275430007e77334e69a5443a548b2071bfd05dc3e1bc7d9b5b68f44dcff053a24d9b349752606f056f692819106af07ad14210538eb5c265f9755a9154db6452df1d941f4d46a8d837d6fbc49c8e3018e145d5534e4ce2fde7b2fd58e3327d83e63a14db5785ea28485cf070ac8def0da1c35ba49fa164750878fa162f087c916b923", 0x1000}], 0x5) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:34:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/178, 0xb2}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/216, 0xd8}, {&(0x7f0000001240)=""/155, 0x9b}, {&(0x7f0000001300)=""/97, 0x61}, {&(0x7f0000001380)=""/38, 0x26}, {&(0x7f00000013c0)=""/249, 0xf9}, {&(0x7f00000014c0)=""/84, 0x54}, {&(0x7f0000001540)=""/108, 0x6c}], 0x9, &(0x7f0000001680)=""/222, 0xde}, 0x800) socket(0x11, 0x1, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x6, 0x5, 0x1d0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 13:34:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{}, {0x3}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) 13:34:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8a0, 0x180) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) close(r0) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x100000001, './file0\x00', './file0\x00'}) fchflags(r1, 0x50001) 13:34:12 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = getegid() setgroups(0x3, &(0x7f00000002c0)=[r1, r2, r4]) getgroups(0x5, &(0x7f0000000340)=[r3, r3, r3, r1, r1]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) r6 = msgget$private(0x0, 0x200) msgrcv(r6, &(0x7f0000000380), 0x8, 0x1, 0x1000) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r7, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r8 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f00000000c0)=""/211) 13:34:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:12 executing program 0: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) geteuid() fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000011c0)=ANY=[@ANYBLOB="e75bd327ba6bd00df7c61897f9486ade4e966b93f804b0668dbae9aa5510fce89bba8dc3a2bb073ae66bde0ec330f35d2f2f024cb547a7ef96e986eea7c8f7eaca7aabdabd5ee81752405d1ca688742a11a524f6497b939fec020ab06934db3913e4ffcc"], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001240)={&(0x7f0000000000)=[{0xcf}, {0x87, 0x7}], 0x2}) 13:34:12 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) fcntl$getflags(r0, 0x1) poll(&(0x7f0000000080)=[{r1, 0xf7}, {r0, 0x40000000004}, {r1, 0x100}, {r0, 0x2}], 0x4, 0x3a00000000000008) fcntl$setstatus(r0, 0x4, 0x46bfb) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x4010, r0, 0x0, 0x0) write(r1, &(0x7f0000000040)='U', 0xfffffffffffffea9) 13:34:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1) r1 = kqueue() socketpair(0x4, 0x100000000000007, 0x3f, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 13:34:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kqueue() fcntl$setstatus(r2, 0x4, 0x8) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r3 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(r3) execve(0x0, 0x0, 0x0) 13:34:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x5, 0x63) fcntl$dupfd(r0, 0x0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 13:34:12 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000100)="bf2aee0b35bbf8d10a2e09226bca4efdf2bb803a1f06aceb0ea381d3b68ee8eed841c21bd90aac27eb7a828c31e6406106bc27782a9fedfa5eaf71ebe1589c2c91a0d6392d4ecc3933f5ba64e44006fea2fae93d92f7109d33bbd95eb5ea081727174fb39dbf798037b84fb8dad2c4101a5a960244d432a0eea473f4b6214474cbaa53daf9699a3f6187d74531d256ffefa6c9543830791cc7ff7544950d8b0b844a064b9a7bb2cdd213e3080897df48bc1240cc1e26432a0b2e9d1dd85e12dc5585bf60baa3001a9f6a531046821434a3ed4b6ca1a69317b528519735b6085df32b089bf042074afddd43acb79aa3b41b65e03db8494ea69da31fb0cbdf5f014216dc5bd588ed254ceb13128386cd6fd624ac79445051a26f2769406c9e62a25e6f098a1d768fa60c456985782c516f868bea2c340e08717f103b4541b0dfa759e8393fafa509c2aca91a5770f89f68771850c22af4901b517c444ff89838ab378d925f471c162c54f1b744b8e1f7dc383a6b12f19156a2a2c511fdb40cdd6768a1a9cb8a04d9a62bda2ca18b54bd519afad85bd1201f1dbc64db7580f0ce0afd60942dd02d5a7aab1f0350fc33373f0bde7d3ef50864843f03544dde4f27fcf3eab123322163d0ba8a9faff3e155f827d5383d96f759bc72e6905b56c3f2bf4a7f26cfc0bcd8e3f045e4fc64e042f1a84a0e9881d585693293774c370a8550f6001a6aa97e130b2ac59b940cc028babfac043a1c2ff59243ca5f034ec6b33912d1df2498fefdeefc14f2b999bc09e652e54bf0e9a9e3665672a920625f98e761acc110060a8bcf19d8c410674c62bddd82a93186bcaea6bf3732e9df42c45f926523857e23c69b495a9fb01947962a67b8c8b165f40724d0d6c46dd3a1d0d01dfb56451d9db9411d245143e3f46de4248f19d36b77ff38569cc60efa27814ff2713405aa9d5a531277c9bfb587ee7104e69d2725e0cb8e36847db83b054a5f565b911afd6f889b3c8fbb2e20a25f42568aedf6f864c151752d7e55d0385520a27aaf31a73037ba43492bc12dacc2e16613d35e003ad9a0e2668a7a0aefebc73cae96a81334a3577d159b7fe31753426236cc3991eda81f3ac7e274f21f9c7d3f7e0cbedd1d4a94fc96dba68663fa57275e3d80ca2b16b2174dab2770a219fd125a813b32f0f3e1449a1e60bb0514b44d42e97a5a54b12972398890f0c74da5d3badd7eba73e1fa92d349b66facb29b843edf67d5d0c536c3b39b0c4f7ce9f49a7142e528f59a136a395b3d9a2411575c07278a53260e3852586a92f3c39bc7cc5dcfc9797439abe271f436069a8ff86742345ffa3ab8acd057c7c158ee3226fe9646e5433b0d207feec9359a33e18399c16d83ac53112b604d8c6f3bfd0ac8e3005577fbd10bec2ca1ce0aaa8e8af01a7bd68052c64df41f1ebeacb1fcb6c041fa40a38c5bb485bfe6b687ae412ef7a5b9ed8bb077b9e25ad16379ce0b13462d145aff5af4bd63a9d977d6554717c45277bba3b637d9bc7b8cf23169782345d64d2dfe3da30f07f8fc4a1008b293c24720f30310b85a2674bbe7566b41550bb467ac93f86d60dbef0ecd955018810d52d7f4f9aeb00524c5f1d6987d23e6c46c63637866d2bec14ab56c35c858633bdae5612b8e0b5cf186135abd9c330c72031d182e95def528101669d1df56807949758f5586271af9e2155ad379cbfa225e8bc7b382c1d502076f08e108ee199adec648abd94a60def6445c9cd76b03fe7fef068b2065952f4fb1906f64a9e12e58fdd4c0effa0a6189f2afc9312bdd7c624f81801eac1a606ce8de7433a06dbba7de21658457eaeb0a3c9ff28cf9a0855237d4eafa3913f5711600831c2e4d69d01b0a52631c463290282f480eab67ba3e02a962d4edf21d06a64e20de2c598958a9ac2e381744f16d82765400f479d070dec90638b30fd73c103aca6dbe83b84181a13d80a18c9ba3d282c0b4ed95c08b5f96d117f84402bba1985dfc787a0d23aae42ea37d84d50ff5dddcd7e25675965c21941c82eda08ba47416c3b1e759b4ed9773824708686198a659982dfc533327f44ac96722accc2ccbc97f2b677e603ef29d8348f798b5a27c575df2e2b30b21ac70a1735eca175182f6c1e8c25f06a77a5ab12f9ee787ba4484330071ae8c27c74d3528a6edd37d28b663c12444bf97af7bbbd659eab733aa366266c66b52edc464a092776ad9d47239256e7c3a47c0ba803e0c647342fe863c8127f6316a269205246f0972d45f32d9d6999c82351582fb2922e2113bc453001c95ec9b83984d3889ed9c03d8240a24952fec1f895d697a7ef1966aa89f8a09d68005b1cc9c80fb313e0536751aa8d807ccb1e83846024c08f1b5bf8faed201d51fbd515b51a921d1b2857cd15906e58f6ba49e96895f324c76a9615c72fbe05719bc9cc1608090e0e323f8762f2df7721a3a4e2b2721a3face8ce79ea3c549ec65f0d4e2c4b65970410a424e22d845b0c12dbd996c4c3b7cfd64e4de720f1f2acd5ac67d1ed51039a657affdf18c24dab479bb241c7c4d744f2289022d51a2825de482cf874a313d91d9605ac015b3247b00a5329a999daf00706eae35714aa5286cfc2a4e4bdae6d43bb425d36deae563554e2e3ee781002fd1926484286404b316fed2b696a0a844824efa1a3986a189509379a5fed18f73d8a7407716971d36b43f565d4863b391e60880a923a63724ead5ccd7efe4187871955fa463b7836f86f0eae2a9d63afa0ebb66deceb12e2fa815fb077fe23915a4f2ff47ae06d9083b157c5f9098e65b4de571973d689fdbd2fd1e629e01326d7fc6caf9efe2e508dbc6adc1f9389c3fd148883600c1c16773137ec6f259d7f51719372bffb0280637c419ba0169bd699ef0895288d3d012270fb315915858410eb948a34b2552d608ade2196645b596fceeb6cef6d0cee9dc45c1c225cd7a352a8f03d71773a5072f0bc6de0a3a100ecb88bf302c3232678872a3a5a8fd0a84bbc36f6a57a1eb5612e276f58b1caaa61ca4108d3a8c2628f8d59581325177012e3a82a5509bec67f4a2813e099f6407deb17bb3b13b059a71fcff10de87701805290607e5a5cd2d5554fc5fdd145321ea45f5917d395120f2bc066dded3f81c0c4a80b9deea461aca2cae484009cfd5197c16096c4335c527c573e5d90e897dc6f684fba014e8a48c9e9a9e5ecf4037a4f4e173d2f7ae97f0130cb00d012a51ff61f65b38d5e07fb8cf6428e8c40c5c72e9733e108e1bcca4cd4e79ed4de066cbfb638533dfed8cafe87034a5723c7b3a85e8759bbd3f8c2433d403bc6114427e9a917b17e336bebdbe09771c950f847778b2db1cc734d3c5c8781319873875f3a9facf5056008d2e069179b5e1a46234b9b4fb8f3255651237fef243006ccc2f1fd16130bcea0aabc75cdfb370e2516188fa97587517ed0d273d1adbb9a0d4758ce7ecfe566471969b4a4bebc45babcd2bfd74f2ca09237c8492e3e1dd4324b44fc91ef681ec671ec5739c0e86177b6b0765b9407f7397ae44d1ad1ad07da87d5af42da0897aea047e23bc498d9f7086479fa8a2d738d37a587589827647b1cc0398442b55663587dbf6b68748fc390d663fc40d66058994b4d7e40a21dab04e71312144ea9757e2202dde11d3a92d4b3c92a1edd2bbbf8acd4a0e36d8e0bb42047fd85880c61a53d2f5cd3c58a1e68a07d1923dd94baad13c84fbd1f38a269dafa3b18b44cd6b98de83797cd7f1d6657dfc82a32068279de11b23d10d23b21b7c5dff20e1085d12f4506538f89768bbe5edc832fea6c64f6c8a81ad2da50ce0655f110afe7d47f8d3054855ebc86b5c35bd131f30beede43a40f349f549176e3c955516dd211b06f27a1e008b8360c8c5dc04aa1daae53cb446a5ee858846b5edacb6552de7683a2f82db4c7ed75b5af80ea668a623ebe6048e0143b9a6a49a8d4e844e70058e2776b8539ed59832f7c295157e7c7559f18e48d48a806409848e201eae5380cfb643fd17edd9f7f32d657b9d657ab0bf1d550607ed9b506f24d03833b5d676475d246ba9dd770f84af247851cf0717b62e5f8303cf66aaa047816309671e58037936646cc0dd4ffc1010edb440a7117239e65770c65c3dbcd2c9022f6290ac180f0d16c1950e895d3804f2f8bd5f6e2d91e6f70dc74d3a16034d6104ab69bc648459e4a617bcb11d8592407cd93fd1421070e71ecf8e61bb1456050d6a1fbeecf376b3f5d4ed577ed0223824876b42335305e5bd1f6c58b37f99270cc1952755ad9994fa16d1d6eacfb084052b6d1af48f774a5d95ed534de841e50cfdcd17ba8730507ac69f6473cf9701404f57948213ba5a9930e1fa4d81c0e08b976ae3941e642b565aa2fbcf10e948609d22eb2f1387f118e76a82744e22921c26df64b53d401150948c0bd6b6c379db0beea9f0a0d3aeed202528dc874769a3a7363c9f9224160a4bcca0b8068645706f6da7ecb8501a6e8d9a8e9e6e4132329ed7fff39366c569436f8a89f8646af0011d4f37e55a1b4d9975c9cc62b7dd4a78837ac10086b434656833c51ed4df9edef6148ea10955b59aa1e34fcd2844ccc1a6aa692093ea64f5c064c63910d9a82ed3475bce0e998503f8a073fa2d2258068fc95428a36a1db6b6d413996d615a0a675b77c1371b4128bcdeb74f2fc18f03a8b412c894c0a0495d58af83a555043dbbbafcf4c723997010b6d3b065ed181e71739a748dd85a24b442c2135ec48aa9414f2048650a1adce3e8b1bcbd9f9e8d858a255e96633e96bfc6dd6d5dc8fbc249cb4bb9cc4155093b31a5630548c74b107cd16758264dc3b958209e1d5de7201d8f2e2ddbf8a18aafd6244626a4f4c4f03c5d30b5680848848ebb04eade97ac4e971c48996eb20494dfae5a319720c67765ad5b5004f9c4a8fa79f0da08ac51903aa8218389849a10087a4681de47bd36fa8dc405751593ea9ef360badc8474d219e4507804b1c1337c368f3b3f3b38daeb5669e5cf2e938d56d878ec25e0b874bd5a3b1fb0326bf1cdd861fb720dc3c7cce0d1a6de32fedad9634a90ab9bced4eac583afb38f2eaa196d0688b3bf24fca8ad73a8bdf886c78e86f5e88a758361a4c69f5a4bf7c77d68c25c3a6b8620d097fcbadd6021ebb3cdb76141c2cb0ba87a1a9da9f3f92bea0cae1f5269c5c8da03527c0a4608f46eae013d6545981fdf938f8bc2f1572ebe06d9e07ea9f45204b1ae9359315343857fe70e8f874216b01f50e521cd4f73cbf9dcde970704771103d45d5aea040000009672d40ca20e706805800a3e241fed8582c1597eb0e28e2fcdcc378dd4503ac80f018cf24eb46423b2dedf7403af21880d3492ed7b5c74c6ac4b15e148214bbd759bfa2c41598711d0b1843268a45d59b89055369e643235bde1f053169a9eb6ebad409a5003d7556de9265b78d4e229a68c8e5d6d42793e0b586e14a8509371527edf31e1926b5777bb0c2dc1f0273b88b4184090054db6cc690a7802ae9c91012fbe9475ed7c485934d51e88ddca6b1de723d1c674c0bb43ae5d493d56839990547457a68182d7f81a9fa3b619ab425e672b7d6409927a071d631d160b71801a37a5095236a224fa149d730e362b373ca4ad2d15c8a1d57ee6495f640f39a86639a693c94e425cbda09eaff43e70b5ce9bba9c57b38a41d05ea75702dd770d249f1e409fcd72bc5da8c4d91884265e0f36a680b63ff1c2536847e7bc883ddd8df713299ac9f3910e46b9c8e5dc00fa18a6331af3b9be346d20b6", 0x11ef) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000001100)) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 13:34:12 executing program 0: r0 = syz_open_pts() socket$inet6(0x18, 0x2, 0xffffffff00000000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x0, 0x6, 0x2, "255cd7fc16d6ff9419f8d6678b4f555b35b25351", 0x5, 0x4f385074}) r3 = syz_open_pts() syz_open_pts() fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000340)) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) 13:34:12 executing program 1: setrlimit(0x0, 0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x1, 0xf3a, 0x9, 0x4}) setrlimit(0x3, &(0x7f0000000080)={0x0, 0xfffffffffffffff9}) 13:34:12 executing program 1: r0 = socket(0x6, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 13:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="b6da181c9e030d6d9ebde897665f41a87535965a88821abb24fe17a0abcdc8ee6930bc07f547966cecb3d6286322c4b5785fda9ce4972097a31249e4175e6ca78fce3fc429efb21b895fda3dbca9b1", 0x4f}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x80000000000007ff, 0x0, "e12e56c42bdab5f4fa4c968ea67050c813d713e4"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8d3, 0x40) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x5, 0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff9, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000005c0)=0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='r\x00') 13:34:13 executing program 0: r0 = socket$inet(0x2, 0x0, 0x5) socketpair(0x6, 0x8003, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x2, 0x6}) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f00000001c0)="a795775ef4821d0f62b5a953183552ecbdbcaa86099a31e4d0c3a87c0429fdf9cd96c4c28fef43773596898a", 0x2c}, {&(0x7f0000000200)="35dec776aaf2718909de99df45ba82ccc47bec415e8364a3b62e4b4be46cc78d7d5d600d51935aa61d1a2e9f954fb98789df054dbcabda3cca76f3d75320c5025c9084e2ee715451a78b978844f4226ca788380b69a4b570279eb0c72f2b4825a442b325a6831eab85cc9e7e7918484fcbd066b68573b541b7c77f1abc83da77785b7cf38ff5b932ca8e5a72607846868e5d67a3cb", 0x95}, {&(0x7f00000002c0)="ec70dcb465574c75ac257928b579186bb3924c32771935e896a08a2b631023ed142af361f06204db9aa15eded0d971dec0eaee4f69f9d3d7732ec9104755a0c13da251d8c95dc0c6b655a4efef8b506bc03a2ad8ce39a317b4e81cf3756dcfca4165029c2cf75ba5a533736baf7ff8fcac0b60c1bb6f38447bb65d41bd342fe9005a674c43367df58702c6fbc4af033635ca7b406f5c4792de1be6eeef9b6d565f068f89eee2ce4952a596a8ba01363e6d293df208fe4f8907b1a40a4560a99b4ea84839ed2c6b0ae61442", 0xcb}, {&(0x7f00000003c0)="969d68d4db494e8d9221b674bd1ed70a29b74e8893a74e395bf9cccbc8878031deae", 0x22}, {&(0x7f0000000400)="9eb9147e33fe862a53eec7365a77e290bac161c88bef33bbaa92b96d467d0cec4c5f6df53ce8496fc32dcdea683ea5d150b6ccdfcccb9281dee6bd2d09b7c4b724805cc855757c502b72a6cd04225c4bd27cf7b1c9b3c7a4a3bc60efbe7e87799850f957c60767372f0d0a73b48e49b1d009b54f205646147e76f49b3ceae8d0ba63573caa0b18e7c41c579c482167e0ea0895dd879f74dd1d7327b6b4dd0a4adc03b1d8aa9d1d7925f047cd1399eb74cf59a4ae334f9ac56df889cc522623ae0c8e18e0c717e86a5938a945ad7403b2c8501c938567cf284efd", 0xda}], 0x5, &(0x7f0000000580)=[{0xb0, 0x0, 0x36ba, "b87fc64dcbb31fbfb6151a107e17820fb132b046d17d2729f608c0e5d8d21885335b6ea82444d32dbf7f16dac4826819c54218dde60e6ad5aee3cd6f13283e244f482995e52ed31c77a7929a7e9c6e15464b796f35dd244a68fe1cab9c314907529bfee4d037de73a75ad340b1f170e0202bd898937ccfac4ac27d3f271b6b6fd89d2cdc2f5a3bdff09c6f03eb8190eda926752746da7c29ea3e9ee6c1e17178"}, {0x48, 0x1, 0xfff, "d64b6af7b89e8e365d330fb74ae3db6c51b56984247213e8f3572ee3133ac3788fff410c69b040b38d4dc3c34208fcbc631c6b"}, {0xd0, 0x0, 0x4, "da03e9bd86fa8b5419d930a6f1b8d4c56e3888610f3bc511e5832c9fe90ee134cbc5716680324ccd1b50bcb5fb1847f48e1cfda8f92b640672aa1f89104c6106160cc452138a6f7ad286699adbd16236db2c0e081e8b688dad796fdd66862e47580119eeb384565d5947e5e69169c07822a90ac8490f3cba461f7003c8f8c8847384c4f8e97665b9c939304950e0aad69888258ed1c7dc455ea75786507a2336900d124d6c73e3c6fe2946e3aae81ca69a4ce6d9574c5a44bdba938eb4cd17"}, {0xd0, 0xffff, 0x0, "5835bda399741e02ca1de5bda8529c95695e6b9258ba7fe1334195a52019590c408562d2667ad0c7330d918a7ff637711a7324f441d7ff94cdf8581d13a931ea042f75043ff788e322324093c89ee24f70717579c75999becd03160f018319e2840c39e17cf458bd377c9d1c039dab71be621dcf4ee78d164e33cb31f794f1d2fefb7772b033fb6d942eec8c69fbf4c8b37bcb160edf842b87f8bf9370eeb4b78a646222574e0ebd3bc8fa497485daf716d80e33b24588802e37c41a476091"}], 0x298}, 0x1) r3 = socket$inet(0x2, 0x4005, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) r4 = dup(r3) getdents(r4, &(0x7f0000000040)=""/166, 0xa6) 13:34:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x200000000}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:34:13 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) r4 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) 13:34:13 executing program 0: getpid() r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000580)=ANY=[@ANYBLOB="70012e2f66696c6530008b06d5155d515d532da437abcc"], 0xa, 0x0}, 0x0) fchmod(r0, 0x4) r1 = accept(r0, 0x0, &(0x7f0000000000)) fchdir(r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="58f4bb708b093403c491f26292311275a89ac14912f434a173d15392aa25f0266f9ac27cb695370325d5892c2bf6bfd5cd3c84c9e5deb13e02c1b6b0b7d07c95750086241b40e94c3b1b53287f0c963edff41ba97a9d11256b1d424900896516df32959beefea7d2acd710e3a2a97067c56a073d5597f52d38aad76cf7fbf42c1c", 0x81) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000200)="87f4500ea2e322bdcfe3a4f3630f59cfcf35ff993ab7034c303882d983ad2e7b7bc153f547d38e0a4cf939179c2be0be46ab6603f68b01e003364b36fe3fce58344036607156bf82abd0cb8f05a421bd8cbbe2dd6f7a7f25bb9ba63dfafe638e05b7f20c50fb2de4458950dde2290b289094", 0x72}, {&(0x7f0000000280)="fb0cfcfb8d1566e65729fbeb0d538b82433e85821ea7eb1ad0b3c2ed4be021230d1b877e480b1a3a3d432b48b00282f22bc25c261e6750fc9ea9d4e2d04444dfaecf9e1a5246851e4917ffb722b473df3740ab998a200c66e6470e697cc7fff95990ff8c2cb94425374e91801f7648c3b76a5ca708720a798985742353b6c48846f256821ca678c8786903d77f4e265c", 0x90}, {&(0x7f0000000340)="7eb3bc1508b111b4116a44c07f175ce91669a271f6791f5a52e81883a67498804088f6ba5620ca32182632115865a3dcf1d910884b675cd752377d65ff6dfdb213fea4df65eacb38542909e9dc3d6ccd612ffc5287c43791ab40726d41d29dd773ca58e205f547d714e0ae09e45e2edf29ce097e15a644528922e01a7a60b1e1411b7f90e22c00fab779f740b0291c", 0x8f}, {&(0x7f0000000400)="f73d03b9d006171d41ebc2e34287e66340f08f15bfa4c0fbb818c945078b34e2568693db1f02c89d41cf4d14b2932f0cb5d9b631bfbf", 0x36}, {&(0x7f0000000440)="c76714d9b47cec1ccb31570db6a82cf87e94315db6d41659e53ae40c1ccd05e85b2775f66c1d5eb92adbf51efb74aa78d10471922d72d64525845eb648f8f329c8c36e4837adc0fdbd9f6ec8f1e6a60532be26ea09c1274d441b67e1e5c45a266d1b9ba1d02b17f5eeb64a4d", 0x6c}], 0x5}, 0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000640)={0x2, './file0/file0\x00', './file0\x00'}) 13:34:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x1f}, 0xc) 13:34:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) flock(r1, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x1ed) 13:34:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x4) 13:34:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCEXCL(r1, 0x2000740d) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 13:34:14 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x18a, 0x36, &(0x7f0000000000), 0xff7d) 13:34:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f0e390b7e03efa6ba8ecad6bd6c318f9b49e8272"}) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 13:34:14 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01362f660000653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 13:34:14 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x40) listen(r0, 0x8) 13:34:14 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8010, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r2 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r2) close(r0) 13:34:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) ÛÛpckbd_enable: command error 13:34:16 executing program 1: symlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0/file0\x00') chflags(&(0x7f0000000000)='./file0\x00', 0x0) pckbd_enable: command error 13:34:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x40, 0x2f3, 0x6, 0x2, "77928fe6d0516da6bf49818767f66d67dd60bd5e", 0x6, 0xfff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = getpgid(r1) recvfrom(r0, &(0x7f0000000100)=""/196, 0xc4, 0x40, &(0x7f0000000200)=@in6={0x18, 0x3, 0x7}, 0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/30, 0x1e) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/136, 0x88}], 0x1) getpgid(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x400, 0x7fff, './file0\x00', 0x8, 0x0, 0x8, 0x4}) r3 = accept$unix(r0, 0x0, &(0x7f0000000440)) chroot(&(0x7f0000000480)='./file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000004c0)) getpid() mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) semget$private(0x0, 0x5, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000580)) mlockall(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r4 = dup(r0) r5 = dup(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000640)={0x16fdde2cc8b49c07, 0x6}) fcntl$setflags(r4, 0x2, 0x1) r6 = openat(r5, &(0x7f0000000680)='./file0\x00', 0x80, 0x128) renameat(r6, &(0x7f00000006c0)='./file0\x00', r5, &(0x7f0000000700)='./file0\x00') mkdir(&(0x7f0000000740)='./file1\x00', 0x40) open(&(0x7f0000000780)='./file0\x00', 0x80, 0x18) 13:34:16 executing program 1: r0 = socket(0x1a, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000040)="73bc4912", 0x4) getppid() 13:34:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 13:34:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000180)="f2b8cd1c39862fbc735b586043785788471fc17c1c8977f706e04616783a48a126281f98658925f5904a5248fe77f8b42dfc5ab28376a0614e183337d26cbbe545ccb10147c31271f2a380630a8187dfa3b654a873a5d766b2dbb0bec406f66f03079695ee42cb60ebe90271347eb89dd67e09a598315dbe07c8b31f9ca5c2d37b1ca3b672b148066b39433f26779cd4ccf7f2ed474f476a1a093665921f7e9aad80b0648e175c069b0ab94454a3fc10cd7dbff32c406019d76f5a33f9a33e2ed501b0eeaf6b550b5e8c0ac58e7cac61e138c0cfa72fc8d4e47b80ee1833e2622c7fc26159bd258028f8c9c6c6a36e084fcf695d994ea9d28a4b54f890dc69ab55427f5ae688522d01d58a271b296beac9c02b529095dd5059d83ab6690defac1ec042346ba10dfdbf00d5e4bc23dbc519965093e787c65163d3f4f0be355e8e2f5ac3d832a3e9e12a26a0d2d441aacec03fa867cf4c237c0d913114097c71d3e50c657538a7c02faedf93e1f14cffa09182e13e16f8a9263abcc934803b47dce33a9e13f9783e5b405502092cc9b667480d39a343dd24f7953b1bba925f1e4a96b4764196558787730521806e8955f083a8c977e500b16ff24d1cdf1eb11e03b283da2475033d5472a4de634226dab1168ffccea7cf063ee1f8f338e0dbe1ade667a2af59b3c4dcf3d8093a2b5c0c5f8d6a271caa0005d7579deff2d40e246d10c92febd4b31c19a3f90288aad2995b95586bd919d57e5e5a349948227300fddfe8c7ce866afb2db3f4c6aec10d229ac82e6f53d04176da58c7ace54e357eb67e702d6adcd15097adb96c0146fcd1272c36f0176ed7bdd4cd082f4ff97b3a9c868d5be1edfe0997d766f2758d6105b9f2a78882ffaf9fc710f5f50b1b39ed26c9b01a47c83bed39718d04c8ac78ef74d93ded228a99da8d73738dd475e8aefc34fa0f8167554e169b159f253b193fc101eb5ceae76ebc396324c4e58765f859f7193db8b9b1619d59f4be515ed64ff582bb287355d2c2451c25c37a0804f955cdb9466e80f0d5717825381aaf7dafada4d955e9ffa11edee6293d9c5aa9f6b9df3ecfb5330606a1e110e14396d01ff2ead0bd5b2c35ccf388fd2cfb2ce8006f5d45471a446fe0ddea65fa27c4ced4e2359fb86efd4e3fe0a834e2dfe1a3704e1a8a90c910f6c29ed3228e7389bd3dcd85e8cdc7b886a3dae302b2fcdeafa8266aab90d69fc104beaa58304b796566035db1dfec77cb4f6270121c5b837c0d247a35dcf4240cad5fc7e5dab22ef7ff07bc1a4302ce8e8d500d657ec3fe0a061fce9c151fc5737b05b3134661161fb66e3bdc61decd8bd25ca8cc2aa9a2aded25cd67619592a79e6a19f605b531860689dbd95854b063d89c5923293e8ca5b3322f20cf22ec942d029b1e2eef43bf6c4262075d894ba4e76bad93e0ca79cdc846621b1bec3e872991e407aaac25af997961a8b5b5b6e576f9effef000f5b5d4d175c5f4325e69893e9766616e22069917ff5914eee94baec2d5de9ddb03a57cbb4ad74f1222c22b33b8b26e0d3bed03feb842a63ac916cd1a3bc2146281ae2a4e97b4d4a27bd49f47d3e58a5cce770b3d7fd585aaab1e1f5ef343a052be796245ec2480655772f8025736c0de69a517d552ea89ad369be7052773cb28e7adad7e77ea8420d31e263b0a7967c4c0cf323255beb384f68248480ee36340dd50bc3dfc97be4fddd722aac29a41b70ba866e0cd56e96045316eae5f0e0221ef1facd03af62020909d9c492a5eecd6b67c1a8c6f1d425abcc722a17528f3a3d8f2bba03c7289c4df9abb83804db91be4b98ec931bf05025afac18cb5a8ed31111e0991939f606f661882cfeead4f4ed745aa568d9e384a0520aea6635be169731b5b67d045c895dfbfbc26e70df84c59b2532194a0c04fb340a1125df64ec8b732a7e23d88f8da40d0b8af2b1d06ab32a0a0141e540f00d847c8284400e1b645cfe76883c6efca1a8cfb0ac3ed6b6421935c98e5a4937eb49753a1373a15a282daf3315fe2b39aa3f839ba27b5e654e6247a336645b23da677f9093dbc75457368f69cdee6955345fa40f2a03e2fdca543541aefdb83351a2c3993bddff6c43418cce015a94a0e6df29036933ac03118ee2669ea7ef9eeaf1deeaaafa821eae0bd9ce829853c07ce37ccd6b4bb8a09c38f60f67d9e50574fb1f6644faaf75bc9d1de5c30935497aaf865da83bb5d1fb818a7e56aecf310d23fb5dcf218ebdbf48a77da765dc124df332249c5924b2428e05ebe6f2dce1439c72a6ab9c7d8721921f9b53cb08cffd7ddd2851a07a2747850ac098bf33eafc0b6c9a7ae1b1efc60067215d913876e6a6186608ea66f03bddee6e6c298b5d915c84ed0e860c86e0a9d4ea67034b6b540dfca0b54a548518f85d9ac74061d7cb07113757d3c176802107312e73be82d1245becdeec81944bd7fa6757163914171655933364090ee550889403e6f41dba8132f91c97dbd606a4bed1fca9f5681a954f7b7aa5e62a8dec56c9e546f9ecd0dd558f823166de1b913f0f2a7dc09338a167fdaba18fb685980cd5d8e3bed2d2e725bb9fe916202032fb1abb31af399c919a6c5e985dc4c3e64e8e2db8a0c84ae6f88e03adfeea2580e17e7f7b9b77deb01d49872b8352317e4819a30f8f2adaef54aabb873e3bc2ba8eb2b7442b3e7fa9869872d0739b49381e240a8ec62a5c74386b854fd6af5410b5c00b4125e8d8e1908eabb700fe21f1846b62c8a2d9599d2ee36dee1ad22215ebee34731846af5e2f22701a36dff84376816346ce15d4c69213e9283e84a09a2259267f73cc074db6d03ced07f5e13a5e7293c612eabcd6d701d21a1a5b182b2a06ee5d2edf572fbb566cbdf20403b5d7d4d027d39fa79e20f1f6d91b348cc59f9d3e406ad444407df96b5995be04ab0afcfd83c304f2dca092019e9f4a1abae9abc381271085a68051898f556961ad00fc755fe28608b594f3affaab6f43b65ced360d479bca19c1937885bc9cf60f4f7406c34c185b4b8d78954fcc1f9b377dbfe39814f425ea5599a56afcead8e09051bbec9da5ddf6073ec428b27f1cc3b664c2c9cfd35e47d2079d040d95e80b8e5d35d75363dc0b162cd7c069538c37dd7b5e4fa9f675cc43da8feb653c6431a13fb93d3305b47c8670c2fa418e6503140f409731ba2141610cf59b07f49517cb8fea5ee66a622fb3bfca93dd33c3cf98caac2f13b43731c3d597eea10af4fd05811a39b872ed53c07090b1331afc51409f1541ff9ea6b8d588c5c84f9b559406be10ecc33c08a02d5cd5ecede195ff02521336a7ea2b587fe3f61a9d84aa935eed92c7aed191b8af9cf965656c0e108efda66ac7fd2b58311f999625295baa7032243ffa28792fa953d4df53c83e250e69f1d75674b9b349292a14f651b7980d5693a26af7db4ba5f582cb8b2d2dc3fb5b836b262a37786255c721ed86656b51d42d73920aba56c5d5a58bfe3316c989fdd8c15f2223f9449d585b22aac1d441808add6a74e5ca76ff51be2737e6f2e46883d46ba2bf4b14f95136958ab673271e8e06c18e3e69bcf65ccc3a6c154ad7d6d11047cf4bf2ae6f76cb920f35583b0b835ef86d51662531b3a2b0c310e0eb49f4227057d10c76409ac7912b6e62e2a3e5d367d45538ccbeb1044cf03587ed2d3d84b8da89bf805a39ddd2cf1be471a628361154c0f25a41fe1065b5afc4aa3d3ab19706015d1f0c4afb696911d5f56f157a0a6f8b5c4a37e8a4dab1fefb37ae728f044e68f71904bd7a9d68633921fbfdc4ec59416a555ac7b95f010c9133c0d7cab2e0ae5bad2f84e824fcca2ec070ab65f12eefdc6c12507281313cb25887e1751f6c248bfa4e6b5218e432664d90b114e9aa7da171d9ed247abdd23f8435189fd1906f3b541c5a5ea8f0188744a045118a49a8b679d92213b5b25e6ce7f9e85dda1fc6006149fa6a52227793a81dae247413ca622f863fe01f2e3712d3895b2d456e399530a51d28df1504c2109487373834d4578d494adc55f62e7272233b178d8915c645b259b8f8e207f117d78c23ef1afa3d7f4afe0711a69eb4af1dc53bfa589684c7e220af2b6ab2b555c466f3248459c1ddbfcd7e1665ca52750aa10518a11860d50ff038402045f5a9489b45bb0cee8643fee19b5c3367759b4522a5af07a1c14e5b65554df9a45b8ec688869c54a94de8a694ea44231d591c66db63531c8720fc05b8759becdbbcf47cb7eb9d888bcdefcf1dcf2a570930d03f681789936dc6da9beed3762255ef9627d78397bcec0520e6d7e57bc6c413d2c81b6b4bc1b21b1c310b1f9a1b1da041056d8a5894768be606d5f89d78fbf19170ef0d56a81d0f0f87e1528ad0f278935e66c5a22b28a08482634450c617e92aa478e2e9f77fe950de8fd0670c795590f03a0ca5bbe2d2bca28e84251e2cdfc7f8e7c3e33b1da8ace616800656fec9c0227cbda94bbebbc68b94d1623c4b9dff59e6d75b0580d01268876e9974d8ad066aee18d97de9e51f86044d2875b83312e6dd442034cc7ee07ddcc46a7817e92bb38b43fa6ffa0c034c7bdb1afdbe5e98b9882f8c9db1c84a3391fe43560902b831e0e5d2ee68c158d4ba83379ad8136b770bcc29f68fa4d29d49bb379d802b3cddf45470dafdb31192554de482b389a06de28a7436088934a5cf0ce245f584848e3e0c9a2b9e2e2d6cb39c50d6cd7628328a8ce68d2060da4168fedccfdf39825295c8a7d4598ed8ecac5c106d1076adbbee485611668ccceee10c44794d5c997fc5f33c82bde9c282f23582b579514f895e142c6bcc441cb70cd0a69ca1d4fd761d6be7adad4d3edcc625ae4d69c2531b5fb21bd2e0ff50e3b463f6670e6c2276812f0c2f5d0e195d44dd64c7f74ad041827b91ff342fa7694f0d2f2066d00a9f0acc6f1a723bb9de84ee6af92cc706e0ff759c80f4c1ee23eb9735dda30412ffbcaca3e66f8f7817a1b8641da88e1d6946f986fb4f3dd1591cfab37d80816bf6bcc6d9188cc393c43895ee9f132b606f73a35c129c4c1e86f7933798ee325038e48eef2d73f13fd990033fff9f01fb6ff18119214c9a33d5e24f793c93b1e2e01e1815725b103ff8009345e600bf78fa6a1f6c159b341ac7c0127e664ca69e854f75f532269763a4d45cd3088d2024a4db01b4fe9dca2acda29c40a065ba66bd03b6b892f7a25af2afaa59928e4345dc737403f4acbcd5103f410690c60d20c9d0f1ed44737581c428053a0e502900ab697b168c18bdeca92dbbd9de2d984b1a4e283784c1e0c225fd641b5c003ec8f252ee078cc31f11c06e9b4569c2ece973ae98c15b3cbb4d73055dd3817ba25e09d707a234b681f7ff764b3d3ccaaee8fb72206760d05ec3d5a635606bb0a368394adcfb95877d417088930e06783edeeba36e03461eaf888a521280f5e776fbd868712c90e5ce24d1c7e36939025733dc45c47f71e2a57eee5919ea414fff28febc481e95172dad79a33820d6013d8d7d4edafa59d8bcd66005b4a531fffd14711fb3bbfdcb5b4d32a1b692c89d01ae52b1753d532ccb36de59f3631e169dfcf149fa33d8f3c1f3b3e18c6a38dc1095eb952b586d738599716c4fbe271773b90f12271343c1406462c06c7e776af998c69ea60dd465db30eedea061533f7d21992e6a83f3c8eea7df06a400cd210db4e66e4a8ba4d9f1fbe7f60cd8af2c25f84935ba6bb24a9d9ef1e6fbb4d1fdae28ef28e3370f42dfdf3ccceb1324879ae07b77141f9b9077c802e2c565d74bcb32630", 0x1000}, {&(0x7f0000001180)="dd1415bc66ee39c3acd8f1fce614fff08180cc3741197f03409fa76b8851c578c105dd5c68a3bf111b72fc08ac5dcbfbebfb3fe8bd90c976ad2abf5e5b58560ab58baf1d61f91d733f171ad01109afd96a5e733de034d4d8374503608fffee12ffefb34dd45d1b631ca8871afe3ca9689ed50a1292dc32", 0x77}, {&(0x7f0000000100)}], 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="4e0d0008cf376652", 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001240)) openat(r1, &(0x7f0000000000)='./file0\x00', 0x28080, 0x41) mknod(&(0x7f0000000100)='./bus\x00', 0x1004, 0x2) fchflags(r1, 0x50001) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000012c0)={'./file0\x00', 0x2, 0x7d9f, 0x3, 0x0, 0x9, 0xb1e6, 0x0, 0x0, 0x1, 0x9, 0x7fffffff}) 13:34:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/24, &(0x7f00000000c0)=0x18) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 13:34:17 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="095dae3070ca9f05", 0x8}], 0x2b) 13:34:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xc4, 0x80000005, 0x7, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x40, 0x87, 0x0, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x4586da1, 0x94b4}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000010, 0x80, 0x2}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x95, 0x20000000, 0xa73, 0xa81e}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0xa0000000, 0x6, 0xff}, {{r0}, 0xffffffffffffffff, 0x1, 0x7, 0xad1, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x400}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x2f, 0x1}], 0x901, &(0x7f0000000140)={0x6, 0xc1}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000100)=0x1) 13:34:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20200, 0x80) mmap(&(0x7f000058b000/0x3000)=nil, 0x3000, 0x6, 0x1811, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00000d2000/0x4000)=nil, 0x4000, 0x6) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pckbd_enable: command error 13:34:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) poll(&(0x7f0000000180)=[{r1}], 0x1, 0x0) 13:34:18 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x50, 0x0) fsync(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x422, 0x40) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x7) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="00000018601200000000200000000000000000000027940b092d000000000000000000000b9b000000010000", 0x2c}], 0x1) 13:34:18 executing program 0: r0 = socket$inet(0x2, 0x2000002, 0xfffffffffffff800) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000200)="104bd38642ef25c558abb6d3c75fd3e649d2a3885bb88965e4914e77dc6a8592d59985aaf67d064d894244f43e1c9df5a79095f9aed3246a969a5510d0d2ceab265b8299f4cba8feed149ddea5c76bc7561b8306a0d106c3e221ba838522890544ad7ecc65463a2fd78041e9ab2837385ea699da7809c13410764775b4c482d71d599226b1c55896792d1cde46d0f4fff85b40ee1e34c8f6f31c7800b1f78349bd9d83", 0xa3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19bbe196981f093cde54967ce186842cd1c3f1c3d928e6e9c57e74b7358bbaa61634e4d5ac9eadaa83b8eae9c604dcbe23832368de5297f0c81db331397d9b564890822e9603ec0b09815e45dbb1f0c5872a362ecbefe4c75c53634877f15b003daaa3c9c0ce9bbbc2317304236724a36514fd7a1e6c3be50073d0130d668f98ba6ca304bc790cd2e9bb8c60ff1dd30b6fbffbab12db92c6e7f47a55aba80177679a380e35ad89e24db2cd9eb2e5418c33b31d683c105efcf505474800272f", 0xbf) 13:34:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000180)=""/233, 0xe9, 0x0, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 13:34:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) r1 = msgget(0x3, 0x4) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x0) 13:34:20 executing program 1: geteuid() geteuid() geteuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = getuid() setuid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) r1 = getppid() fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005, r1}) 13:34:20 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fchmod(r0, 0x100) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c, 0xc2}, {r1, 0x5}, {r0, 0x1}, {r0, 0x24}, {r0, 0x8}], 0x5, 0xffffffffffffffff) fchflags(r0, 0x20000) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 13:34:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000380)) 13:34:20 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66746c653000"], 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0f6d5135f15090eb", 0x8}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x2f9d) 13:34:20 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) close(r1) execve(0x0, 0x0, 0x0) 13:34:21 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1000, 0x68}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="710b41350adeaeaca3efc3964608a6e055865de829ede806e2c091909a2832dd0c84d2f6128bdaac1a8b024c3ea5738b1b0d1d849891a9424120c3d2dd81816da72f71bebfeadbfb3c34d3ebe7cccff13bbfee55576d2e4d89bf0e0e43601a05bbc81162dfb27079d60f42fca05bd78a584268a8ef5d62a8f9f842207fe8cc606e50d60d305a0c38c12a935079e1efa265e7167aa966d7084a671411b54b45920e1f", 0xa2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 13:34:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x80000000, 0x7, 0xffffffffffffff00}, 0xc) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x20001, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:34:21 executing program 0: r0 = msgget(0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20082, 0x12a) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgget(0x3, 0x80) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000003c0)='#\x00'], &(0x7f0000000480)=[&(0x7f0000000440)=':+%\x00']) msgget(0x1, 0x5) chdir(&(0x7f00000000c0)='./file0\x00') r2 = socket$inet6(0x18, 0x1, 0x690) fchmod(r2, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getgid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="a899ede729e4ce07df9cc8b880e1dce27cdc6f1a076d267cd5d97622ee6390c840c40c42e7184d98dd24e3358dbb64c56e872ec7badc6de96fc63a8a37895e019c3ddebfb1d77eea6795063260793083676b8e3eed1c2f8df1a362271f1723d73bc9", 0x62}], 0x1, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r2, r1, r2, r1, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r1, r1, r2, r1, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x98, 0x401}, 0x2) msgctl$IPC_RMID(r0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) 13:34:21 executing program 1: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) 13:34:21 executing program 0: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockname$unix(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feffffffffffffff00000000e99ee48ad0a8e136cc2be5d8cac000559d4cc859878a404740a2b08ff5d11bf20cd714b185b118651cc8528bb042a9673a132b09af4fbd00e1a82b2047e50a5a77781e61e8c7a3440b1884ec67500b2e5403a42c9083d8f679891b3e857e2a0aa2cab04909ee92df25a6fab460593b47f1507be14a2508612a4bcb799a9ed67ec5ec4e6b04538c04c7fbd64d2381ed49abb9c61449d96fe6719da19864bd4662a060b57845051a926240c2aa5f08c5232aabfad01f97c3edcb84468ca7309d5a742096c35d4cea806b7545a6ceaa6b263dfccd095c0152afb1ba5172e79ab64e46a7423c49f14b89c628183b10f68096"], 0x0) setreuid(r1, 0x0) r3 = msgget$private(0x0, 0x10) r4 = getegid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f00000006c0)={{0x80000000, r1, r4, r1, r5, 0x1, 0x9}, 0xc357, 0xfffffffffffffffd, r6, r7, 0xfff, 0x950, 0x100000001, 0x1}) r8 = semget$private(0x0, 0x2, 0x200) r9 = getgid() setreuid(r1, r1) r10 = open(&(0x7f0000000680)='./file0/file0\x00', 0x20081, 0x17f) getgroups(0x2, &(0x7f0000000180)=[r9, r9]) r12 = fcntl$getown(r10, 0x5) r13 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, r1, r9, r1, r9, 0x10, 0x7}, 0x100000000, 0x3, r12, r13, 0x43d, 0x1, 0xe}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), &(0x7f0000000540)=[&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f00000003c0)='--.)u\x00', &(0x7f0000000400)='\\(\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00']) geteuid() getgroups(0x2, &(0x7f0000000240)=[r11, r11]) linkat(r2, &(0x7f0000000880)='./file0/file0\x00', r2, &(0x7f00000008c0)='./file0/file0\x00', 0x3) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r9, r1, r14, 0x0, 0x3}, 0xfffffffffffffbff, 0x80, 0x8645}) ioctl$TIOCSCTTY(r2, 0x20007461) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xc00, 0x0) setgroups(0x1, &(0x7f0000000280)=[r11]) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x880, 0x0) 13:34:21 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) r2 = accept$inet(r0, 0x0, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 13:34:21 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000400)="56afc75cc09249e16e71928769ffd9fe6dad50a19c336c62801612a8d6f802f4fdf09b233bf57d4c02944779cb51d233cf909caa95a2d1994884a29a3c8ad9ca732c2542fe587f19067bdb5ed8905886af2789150d26be11a34691894962e7bfb7d650c64ea5f4b6c50c5b10bf964ce86a6d3832e55c7f3bbc5a37f9a5d6c5568f5ad44ceea6438a9624fd49518e35a5c1b1d057109b23c473d22c5c916134d501cc235e3d7f963474098ca66b410b4af00c85a81b180c9e249883fd17f9fc583c31b58b104df2358ba95a046bb56a339be502734da2e248417fb641fc869308b3aa6f8cd57193e5ee8810e6d9fb4a37c24f16ddfa6443dcd9", 0xf9) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) fcntl$getown(r2, 0x5) close(r0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x400000000, 0x0) r3 = dup(r2) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 13:34:21 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x112, 0x1e) 13:34:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) ftruncate(r1, 0x40) getsockopt(r0, 0x9, 0x803e, 0x0, 0x0) 13:34:22 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', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/120, 0x78}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x90, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 13:34:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000005c0)="5fff6e5dffc94fb347d01402546ff90f78df639e79286d896b6a64a3a034740c7d6e6a8a1491e128ab642303574d07e17dee611470cde9a4542c5f33cae6b6d652fb054bc8368f256c9ca1e2fdc7432d5a467b57d7ebf7d189e0890dc6905a8710079fcc67b2648fba448f24bedd7c65c44f4a3e9a67ccf0662e8a072dc2c244149c6b05217bed7d94f1b59d8256fe0765011485502329bff6246232e15150bab2085a9ea8683dcc05b6fd0ea129400f8fb3c379f64bb76b31e4df55cd5afc53411ccf9dcac0f0fca46deb76b0eaca462cb508150f58a6ba4011c2588dddca7bfabb89e3b7db8c6f11d9734900bf2bc8e89d8009c9977069182979b683eb740f0e8bfafd308d10ff377d839204997c5318ac644acadeb6046c4d75872669f8ea32f61697b2f143558d8eb02000ee61e71c31de2bd81b14e4640bfa17ee978d30c66e3b2e5ac066ddbd3295538785d798726bdcad991afc8527e62f82b4ed27c1bf5968a943d532986863b7e591e400ec99c0f5f87806bb0d51f3347569dc0315c27d1cd893ff4b607eb6cc73df315d1ce184d8f1af5caa32aa10d7409c7c2c53cdff47f3ca93ea20235c9d5da56ee4c81261283c4d7bfc4a2f744438e14c154ea1255aa3d5c1e5197d05aaf499e7e7e094631d840eb8b7208545", 0x1da) write(r0, &(0x7f0000000200)="d8c178412defddbc1e598071e20b0281a0c67338c5789230233ff881d6536579316bdf9da8e4b7345ecc91c1e42e68f6c7dfce949fec0000", 0x38) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xaa50e4f580528a77, 0xa4, 0xf00fffff, 0x10001, 0x66f7}, {{r0}, 0xfffffffffffffff9, 0x48, 0x20000002, 0x1e, 0x7d0}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x5, 0xff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0xd1}, {{r0}, 0xfffffffffffffff9, 0xc, 0x1, 0x4, 0x8}], 0x7f, &(0x7f0000000140)={0xf6, 0x3}) execve(0x0, 0x0, 0x0) 13:34:22 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x11, r1, 0x0, 0x0) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x0) r4 = shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x1000) getuid() r5 = dup(0xffffffffffffffff) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r2, 0x0) shmdt(r3) shmdt(r4) 13:34:22 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x8) 13:34:22 executing program 0: r0 = msgget(0x3, 0x260) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="030000000000000098b88fc6567f1acc7ff81f017a79203312d6403f213c8cf917cc218c724bd83ddd640a9cd8caf21b0e50cfc5472ba137c0f5db36c74ed635545bc18514f609d153dede025e6f0da379f6442206754a896d647517771b10997708be9a2be60b1673c65e75b9d9c45f800aaf2c754df136fc519dc393180a338f38a409914d7ad2811e0605dc85bd9f0355ae18d20246fbda61b2066e751ca17676d8bf7999ec2eceb70c419ed14f244a9f00bca0a9032c995b6098530f36287a95288a93fdd2afdad1cd9dc208a07bf9450e8258cb2646fdd56c28279e0693bfd7c40bc5d01e980386e9e9ac41ae611ee35dca850f66a37fa94444b7ae2ee2b49919848c4b7b0cc1cc3152019acac5e68f06d739d16837e85ccd22d4c822006b92e6119c94df8788dd7021ee0a3e03dd00bb5c193c565f608a644f78d4c2702972aed3f24c8ba54225775ae0b8c7548ee4e168462f97915f63f883b222a54178ff00e078b97b409469e0a8f8d5a5421d08de5d132ece66651e1ec01083100701b64300db863c114645bc769ae9d8cfa69bf83510e4ac77ffe04e89"], 0xa9, 0x800) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3fb) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 13:34:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x5, 0x4}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x28, 0x20000001, 0x0, 0x648e}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x8000}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x6, 0xfcaa, 0x9}], 0x20, &(0x7f00000000c0)={0x6}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 13:34:22 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket(0x18, 0x4000, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) read(r2, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r3 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r2, 0x5) semop(r3, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000980)={0x1, 0xa}, &(0x7f00000008c0)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000940)=0x5) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) kevent(r4, 0x0, 0xfffffffffffffffe, &(0x7f0000000100), 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20100, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() ioctl$TIOCSDTR(r1, 0x20007479) read(r6, &(0x7f00000007c0)=""/255, 0xff) 13:34:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x2) 13:34:23 executing program 1: semget$private(0x0, 0x7, 0x0) semget$private(0x0, 0x3, 0x200) semget$private(0x0, 0x1, 0x4) r0 = semget(0x3, 0x1, 0x410) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r1, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r8 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r7, &(0x7f0000000900)='./file0\x00', r8, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0xa, &(0x7f0000000280)=[r6, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e696c65302f2e2e2f66696c6d3000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0c000004fece2013c982a20f7f20f8124374080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628b20391cca08115731416b0"], 0x4b}, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000008c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="05002e2f66696c65300c1d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca40399e6e0c655f0029b8a20000b5a83760c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c90180100000000000000c87aaac19e4ac811652f2553589953e233ea873b82a7c28ba6f895a2210fe5ebd1dca06ad73d0f0164c9b386fe878fa5fa2f80861ed2a91c1909778fd7c6bcf0edf72b549f2fd75c9f0c1aade71210475ded68af862b6b2cc14997f572011664d3337d2bc632335372b429c3011196734210376a51ddd2706a743a99dcfa1afe"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x1) r11 = semget$private(0x0, 0x5, 0x2) semop(r11, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 13:34:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getown(r0, 0x5) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(r1) 13:34:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = semget$private(0x0, 0x1, 0x8) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x6) pwritev(r1, &(0x7f00000002c0), 0x1000000000000278, 0x0) 13:34:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) fcntl$setflags(r0, 0x2, 0x1) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 13:34:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000200)=""/202, 0xca}], 0x2, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000180)='./bus\x00') open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 13:34:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) pipe2(&(0x7f0000000080), 0x10000) 13:34:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x140) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 13:34:23 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) getitimer(0x3, &(0x7f0000000140)) getitimer(0x0, &(0x7f0000000080)) 13:34:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2000000000005, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x100000001}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x8, 0xa5f2, 0x7ff, 0x0, 0xfffffffffffffffb, 0x80, 0xffffffffffff0001, 0x0, 0x0, 0x0, 0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x7fffffff}) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) ` '” - ›` '” - ›panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 157597 74905 0 0 0 1 syz-executor.1 *245204 74905 0 0 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 max(ffffffff80000000,8) at max wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8068887ac8,80085761,ffff800020c0d300,6,fffffd807f7c67e0,ffff800020b65788) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066e14018,80085761,ffff800020c0d300,ffff800020b65788) at vn_ioctl+0xc9 sys_ioctl(ffff800020b65788,ffff800020c0d448,ffff800020c0d430) at sys_ioctl+0x651 syscall(ffff800020c0d4e0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,429192b8010) at Xsyscall+0x128 end of kernel end trace frame: 0x42be25cd510, count: 5 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic mallocarray: overflow 18446744071562067968 * 8 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 max(ffffffff80000000,8) at max wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8068887ac8,80085761,ffff800020c0d300,6,fffffd807f7c67e0,ffff800020b65788) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066e14018,80085761,ffff800020c0d300,ffff800020b65788) at vn_ioctl+0xc9 sys_ioctl(ffff800020b65788,ffff800020c0d448,ffff800020c0d430) at sys_ioctl+0x651 syscall(ffff800020c0d4e0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,429192b8010) at Xsyscall+0x128 end of kernel end trace frame: 0x42be25cd510, count: -10 ddb{0}> show registers rdi 0xffffffff8151a287 db_enter+0x17 rsi 0x14c0 __ALIGN_SIZE+0x4c0 rbp 0xffff800020c0cf40 rbx 0xffff800020c0cff0 rdx 0x14c1 __ALIGN_SIZE+0x4c1 rcx 0xffff800000963000 rax 0xffff800000963000 r8 0xffffffff818b7283 kprintf+0x183 r9 0x1 r10 0x25 r11 0xff66e3546ac2a823 r12 0x3000000008 r13 0xffff800020c0cf50 r14 0x100 r15 0x1 rip 0xffffffff8151a288 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c0cf30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=245204 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b64018,0xffff800020b65540 process=0xffff800020b7cd38 user=0xffff800020c08000, vmspace=0xfffffd807f00bb40 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 87133 194422 26312 0 2 0 syz-executor.0 74905 157597 88184 0 7 0 syz-executor.1 *74905 245204 88184 0 7 0x4000000 syz-executor.1 88184 489276 80823 0 3 0x82 nanosleep syz-executor.1 93605 229754 1 0 3 0x100083 ttyin getty 26312 394190 80823 0 3 0x82 nanosleep syz-executor.0 74081 279152 0 0 3 0x14200 bored sosplice 80823 474957 58157 0 3 0x82 thrsleep syz-fuzzer 80823 249979 58157 0 3 0x4000082 thrsleep syz-fuzzer 80823 302670 58157 0 3 0x4000082 thrsleep syz-fuzzer 80823 115474 58157 0 3 0x4000082 thrsleep syz-fuzzer 80823 14572 58157 0 3 0x4000082 thrsleep syz-fuzzer 80823 73511 58157 0 3 0x4000082 thrsleep syz-fuzzer 80823 141060 58157 0 3 0x4000082 thrsleep syz-fuzzer 80823 379980 58157 0 3 0x4000082 thrsleep syz-fuzzer 80823 384877 58157 0 3 0x4000082 kqread syz-fuzzer 80823 150321 58157 0 3 0x4000082 thrsleep syz-fuzzer 58157 297316 86752 0 3 0x10008a pause ksh 86752 16066 50195 0 3 0x92 select sshd 50195 478583 1 0 3 0x80 select sshd 36443 244926 58477 74 3 0x100092 bpf pflogd 58477 214546 1 0 3 0x80 netio pflogd 25932 161035 30817 73 3 0x100090 kqread syslogd 30817 331717 1 0 3 0x100082 netio syslogd 87989 54866 1 77 3 0x100090 poll dhclient 12760 35727 1 0 3 0x80 poll dhclient 44103 109394 0 0 2 0x14200 zerothread 1263 515013 0 0 3 0x14200 aiodoned aiodoned 2244 325095 0 0 3 0x14200 syncer update 55497 187296 0 0 3 0x14200 cleaner cleaner 65965 457911 0 0 3 0x14200 reaper reaper 32599 499899 0 0 3 0x14200 pgdaemon pagedaemon 57485 384381 0 0 3 0x14200 bored crynlk 41489 77799 0 0 3 0x14200 bored crypto 5186 238368 0 0 3 0x40014200 acpi0 acpi0 15779 155995 0 0 3 0x40014200 idle1 92423 957 0 0 3 0x14200 bored softnet 76394 55347 0 0 3 0x14200 bored systqmp 96328 78899 0 0 3 0x14200 bored systq 26001 128686 0 0 3 0x40014200 bored softclock 34728 135715 0 0 3 0x40014200 idle0 67422 263209 0 0 3 0x14200 bored smr 1 35437 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 74905 (syz-executor.1) thread 0xffff800020b65788 (245204) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8234bf90) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9534 6425K 6431K 78643K 10898 0 0 pcb 25 9K 11K 78643K 576 0 0 rtable 100 3K 4K 78643K 491 0 0 ifaddr 62 14K 14K 78643K 164 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1491 0 0 iov 0 0K 24K 78643K 101 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 76K 78643K 1688 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 10 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 113 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 874 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 54 51K 71K 78643K 522 0 0 subproc 64 65538K 67586K 78643K 238 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 111 0 0 in_multi 33 2K 2K 78643K 110 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 289 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 83 20K 29K 78643K 3685 0 0 UVM aobj 36 2K 2K 78643K 48 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 52 0 0 NDP 13 0K 0K 78643K 50 0 0 temp 179 2379K 2497K 78643K 5769 0 0 kqueue 0 0K 0K 78643K 3 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 5 1 0 1 1 0 8 0 inpcbpl 280 510 0 503 1 0 1 1 0 8 0 plimitpl 152 55 0 47 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 86 0 46 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 184 0 180 1 0 1 1 0 8 0 nd6 48 14 0 10 1 0 1 1 0 8 0 ppxss 1128 14 0 14 5 5 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 30 0 20 1 0 1 1 0 8 0 pfstkey 112 30 0 20 1 0 1 1 0 8 0 pfstate 328 30 0 20 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 398 0 207 12 0 12 12 0 8 0 art_table 32 399 0 207 2 0 2 2 0 8 0 art_node 16 85 0 51 1 0 1 1 0 8 0 sysvmsgpl 40 19 0 13 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 109 0 99 1 0 1 1 0 8 0 shmpl 112 46 0 12 2 0 2 2 0 8 1 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2935 0 1494 47 0 47 47 0 8 0 ffsino 272 2935 0 1494 97 0 97 97 0 8 0 nchpl 144 4404 0 2751 62 0 62 62 0 8 0 uvmvnodes 72 3133 0 0 57 0 57 57 0 8 0 vnodes 200 3133 0 0 165 0 165 165 0 8 0 namei 1024 13119 0 13119 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 12842 0 12842 16 15 1 6 0 8 1 sigapl 432 1059 0 1043 3 1 2 3 0 8 0 futexpl 56 10054 0 10054 1 0 1 1 0 8 1 knotepl 112 335 0 316 1 0 1 1 0 8 0 kqueuepl 104 216 0 214 1 0 1 1 0 8 0 pipepl 112 714 0 695 3 2 1 2 0 8 0 fdescpl 488 1060 0 1043 3 0 3 3 0 8 0 filepl 152 6446 0 6346 6 1 5 6 0 8 1 lockfpl 104 294 0 294 3 2 1 1 0 8 1 lockfspl 32 360 0 360 3 2 1 1 0 8 1 sessionpl 112 24 0 13 1 0 1 1 0 8 0 pgrppl 48 40 0 29 1 0 1 1 0 8 0 ucredpl 96 1501 0 1492 1 0 1 1 0 8 0 zombiepl 144 1043 0 1043 1 0 1 1 0 8 1 processpl 840 1076 0 1043 4 0 4 4 0 8 0 procpl 600 2905 0 2862 4 0 4 4 0 8 0 srpgc 64 30 0 30 5 4 1 1 0 8 1 sosppl 128 10 0 10 4 4 0 1 0 8 0 sockpl 384 1020 0 1001 5 1 4 4 0 8 2 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 117 0 0 14 0 14 14 0 8 0 mtagpl 80 3 0 0 1 0 1 1 0 8 0 mbufpl 256 170 0 0 8 0 8 8 0 8 0 bufpl 256 7722 0 1155 411 0 411 411 0 8 0 anonpl 16 121213 0 113542 67 22 45 53 0 125 6 amapchunkpl 152 5962 0 5871 17 12 5 9 0 158 0 amappl16 192 5107 0 4643 55 31 24 36 0 8 0 amappl15 184 156 0 152 1 0 1 1 0 8 0 amappl14 176 540 0 534 1 0 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 457 0 454 1 0 1 1 0 8 0 amappl11 152 116 0 101 1 0 1 1 0 8 0 amappl10 144 197 0 194 1 0 1 1 0 8 0 amappl9 136 629 0 624 1 0 1 1 0 8 0 amappl8 128 186 0 169 1 0 1 1 0 8 0 amappl7 120 171 0 164 1 0 1 1 0 8 0 amappl6 112 150 0 141 1 0 1 1 0 8 0 amappl5 104 124 0 110 1 0 1 1 0 8 0 amappl4 96 860 0 829 2 1 1 2 0 8 0 amappl3 88 1096 0 1087 1 0 1 1 0 8 0 amappl2 80 8268 0 8210 2 0 2 2 0 8 0 amappl1 72 32381 0 31935 26 16 10 20 0 8 0 amappl 72 3185 0 3148 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 47 0 12 1 0 1 1 0 8 0 uaddrrnd 24 1060 0 1043 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1060 0 1043 1 0 1 1 0 8 0 vmmpekpl 168 12794 0 12775 2 0 2 2 0 8 0 vmmpepl 168 121623 0 120103 121 40 81 81 0 357 9 vmsppl 360 1059 0 1043 2 0 2 2 0 8 0 pdppl 4096 2128 0 2086 6 0 6 6 0 8 0 pvpl 32 358156 0 347132 166 34 132 140 0 265 29 pmappl 224 1059 0 1043 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 563 0 3 16 0 16 16 0 8 0