Warning: Permanently added '10.128.0.151' (ECDSA) to the list of known hosts. 2019/03/21 13:43:49 fuzzer started 2019/03/21 13:43:54 dialing manager at 10.128.15.235:48277 2019/03/21 13:43:54 syscalls: 1 2019/03/21 13:43:54 code coverage: enabled 2019/03/21 13:43:54 comparison tracing: enabled 2019/03/21 13:43:54 extra coverage: support is not implemented in syzkaller 2019/03/21 13:43:54 setuid sandbox: enabled 2019/03/21 13:43:54 namespace sandbox: support is not implemented in syzkaller 2019/03/21 13:43:54 Android sandbox: support is not implemented in syzkaller 2019/03/21 13:43:54 fault injection: support is not implemented in syzkaller 2019/03/21 13:43:54 leak checking: support is not implemented in syzkaller 2019/03/21 13:43:54 net packet injection: enabled 2019/03/21 13:43:54 net device setup: support is not implemented in syzkaller 13:43:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x80000000, 0x40, 0x7f, 0x0, 0x2, 0x8, 0xffff, 0x0, 0x2, 0x546, 0x1c00000000000000}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) readv(r1, &(0x7f0000002180)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/91, 0x5b}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x3) mkdirat(r1, &(0x7f00000021c0)='./file0\x00', 0x20) mknodat(r0, &(0x7f0000002200)='./file0\x00', 0x0, 0x77f) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002240)) r2 = open$dir(&(0x7f0000002280)='./file0\x00', 0x0, 0x4) sendto$inet6(r0, &(0x7f00000022c0)="d49d6bb32d19b2c4f76ec26ad0d8f8ca6dbffd7e9b2cd45d4ac3580e027b26d45856a3f4c973ed9577dca0444624083176f0fa9d88a952d9528418e56b4d2e78829ae954b69e8a520b26d5d8764004484dcb3bea89f1b4051fe846e81c0f745a8f6315f845d39ae366960e732db616fb3f1424a19b73b08e116834da1068ce5dabc2", 0x82, 0x9, &(0x7f0000002380)={0x18, 0x0, 0x1, 0x1}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000023c0)=0x3ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000002400)={0x80, 0x400, 0x4, 0xffffffffffffffe0, "bdab79dc1d78de9ca6de1a7b78be6e83178fe938", 0x9, 0xaa2}) write(r2, &(0x7f0000002440)="54ecb86f59ba562cf15c7fd8b5f515575f61248ee322cfa055df99d14c", 0x1d) syz_open_pts() pipe(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(r3, &(0x7f00000024c0)=@in6, &(0x7f0000002500)=0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) pipe(&(0x7f0000002540)={0xffffffffffffffff}) lseek(r5, 0x0, 0x3) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000002580)=0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, &(0x7f0000002600)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000002640)={0x5, 0x8, 0x2, 0x9361, "c9884cfc01ae49c0cfcde44a1d03adbd0e4ead27", 0x9c8a754, 0x7}) syz_open_pts() fchown(r6, r7, r8) munlockall() ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000002680)={'./file0\x00', 0xb, 0xffffffffffffff81, 0x3, 0x0, 0x4, 0x6000000000, 0x3, 0x2, 0x2, 0x1f, 0x7f}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002700)={0xbd8, 0x2, 0x80, 0x100000000, "21bbf1c6963df97372989fc6b6dea8842aa2cbb4", 0xfff, 0x5}) mknod(&(0x7f0000002740)='./file0\x00', 0x6027, 0x10001) open$dir(&(0x7f0000002780)='./file0\x00', 0x40, 0x80) mknod(&(0x7f00000027c0)='./file0\x00', 0x1040, 0x9) flock(r4, 0x2) 13:43:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x313, 0x0) fchmod(r1, 0x0) fchflags(r2, 0x40001) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x48, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') fcntl$setstatus(r2, 0x4, 0x80) r4 = getuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) chown(&(0x7f0000000180)='\x00', r4, r5) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='W\x00') r6 = getegid() readv(r3, &(0x7f0000004480)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/239, 0xef}, {&(0x7f0000002380)=""/57, 0x39}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/55, 0x37}, {&(0x7f0000003400)=""/119, 0x77}, {&(0x7f0000003480)=""/4096, 0x1000}], 0x8) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000004500)=0x1) readv(r2, &(0x7f0000004900)=[{&(0x7f0000004540)=""/204, 0xcc}, {&(0x7f0000004640)=""/49, 0x31}, {&(0x7f0000004680)=""/92, 0x5c}, {&(0x7f0000004700)=""/212, 0xd4}, {&(0x7f0000004800)=""/31, 0x1f}, {&(0x7f0000004840)=""/187, 0xbb}], 0x6) setregid(r6, r6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000004980), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000049c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000004a00), 0xc) setegid(r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000004a40)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000004a80)=0x9) connect$inet6(r8, &(0x7f0000004ac0)={0x18, 0x2, 0x8, 0x6}, 0xc) clock_settime(0x2, &(0x7f0000004b00)={0x40, 0x8}) setgid(r6) r9 = openat(r8, &(0x7f0000004b40)='./file0/file0\x00', 0x10080, 0x100) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000004b80)=0xff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000004bc0)) 13:43:59 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r2) setregid(0x0, 0xffffffffffffffff) r3 = semget$private(0x0, 0x3, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/58) r4 = getuid() r5 = getuid() r6 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f00000000c0)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x80000000, r4, r0, r5, r1, 0x1, 0x8}, 0x6, 0x40, 0x20}) pckbd_enable: command error 13:44:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x44) pckbd_enable: command error 13:44:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 13:44:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) r2 = dup2(r1, r0) bind(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="1a3eeea85f965f1c7cf2062da94334c99f13b97f9c2c18095ca7", 0x1a}], 0x1) 13:44:02 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 13:44:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0xf, 0x3, 0x6) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 13:44:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() close(r2) 13:44:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) dup(r0) open(&(0x7f0000000380)='./file0\x00', 0x810, 0x8) dup2(r0, r0) open(&(0x7f00000002c0)='./file0\x00', 0x3c2, 0x0) pipe(&(0x7f0000000240)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) setuid(0xee01) ioctl$TIOCMSET(0xffffffffffffffff, 0x4008426f, &(0x7f0000000300)=0x2) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/52, 0x34) 13:44:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgrp() syz_open_pts() fcntl$setown(r0, 0x6, r1) close(r0) 13:44:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) shutdown(r0, 0x2) 13:44:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc5}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) setrlimit(0x0, &(0x7f00000001c0)={0x3, 0x6}) write(r0, &(0x7f0000000080)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e69bd56b77cdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd34e5be4a1bed76b", 0x12d) 13:44:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000440)="11b80d6329f14297de7369f103157eab683797fb425b2b5f", 0xfffffffffffffcb0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="8118ec16bd1a86883fd788029ba563d193b00e4309df793367e90a2cfc9dc44b447bc8dd53b57f5b3fa1431be7499e403971d9c2c889399ba79d375ba149ca641818a525aba0b81da5c4bfbca7011f4b906df7b9daf7a82daf0dbb5fb65a7b314362d10b0ffabb6f438377b8b8cbea1934e6e17897d8e6d5ec120bb9c01d67ae8fdb76301f9487f7a39910b25b4ed756f3b88028a8", 0x95}, {&(0x7f00000000c0)="f91cf30e2a24965a9c02fe3512aa006ae30a0186a67dc1b72e7992ac51439fc87429e92af1398c0ff5f74c79cd3a05b83600aa8f6a2d9248d155a9caae19a4647418027728fa991c8b3c03f107858a0cc23c3f0dfb07c9bc7209a03ef2f711aac59d376e315d02dcf7d6", 0x6a}, {&(0x7f0000000140)="9f9c029bffa3b07fd812eb552234e4b7362a187152d2a25486efa1eb4b07ccceb086819247065f9b160ad290b319cf91b02b017dfb920ab1254312b3d111a079a632bec54968eb4a01c15ae853c78d99d15b258b30d1630224a817ea7abc80061c02125f261442cda23cd26b3d92b7ea155ac3e112dc16016a5ce9865118e8d3120514520cff1ed687753625adfc861e61af664f330a977fd05f4e79799a926f8088a28dcf249272eebbed924f7d8893643fd29a0054983ed80db1fdfbd1191d3f92995d7dd7dddbda6f3ee4fb4096fa65189b001866831d72f8b27a0b331e581b1112", 0xe3}, {&(0x7f0000000240)="59283879976d03405f454a7cc2688b4db587c0413d4bc753ff3054da0f3b28faf2e6f79fbd05c5e38656593c859fd94b8f144b76a808d84c7229e6b877274c649311ba7c8edf9884c2d596a5f05f4a1e6f2878c2db7b101f3d4c7a7118414b3160eec041da2b05852bdfeef35f5a80d66cb8", 0x72}, {&(0x7f00000002c0)="72d46985a71f599afd14326c0865f63cc8f9bec55f804f6afc695211df91ed814e331be56d69719964242dc4609fab955b5f14e1720dadacb18a67a068a0eb8d4fcbd2", 0x43}], 0x5, 0x0) 13:44:03 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 13:44:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20080, 0x100) pipe(&(0x7f0000000100)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 13:44:03 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 13:44:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002005, 0x66) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000a40)=[{&(0x7f00000007c0)="00000002a63038e99ad54a6e1b505f724ab71b5eea3cc1f68d7a8221b7448d977e0a7db872385fadf5868c10becb116beb99afdaebf5c7f4f235e519a634b890dc1c436fb3c1f4c8194c60c926b46fd8844e95e22ee495b2a072333d5f41fb90cb8f36902ba5b621900de30620c0ae23dd581b91018238b12fe3e7ef140bb7c45f0a116cb9041b363f4dcf44f6f6c75d01e1a9f8d95ea902f6a9dd2a75c578bf3393fd130d20", 0xa6}], 0x1) 13:44:03 executing program 1: r0 = semget(0x0, 0x1, 0x242) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 13:44:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000001540)="cd2434ff40ad9ede515b660c58638f0fc2fa3faf25ca9de470d5d193df0d4fb2852730b35157d017ee2357a459d4780c8c068e6206aea765e2312f3ce06749337e40c00488c3680f065091bed09139e97363471d226aaf3d16046b73382255efcd213a93b9c91d2d957cfb65", 0x6c) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) r2 = kqueue() r3 = getuid() r4 = getgid() chown(&(0x7f0000001500)='./bus\x00', r3, r4) lchown(&(0x7f0000000000)='./bus\x00', r3, r4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/208, 0xd0}, {&(0x7f0000001280)=""/114, 0x72}, {&(0x7f0000001300)=""/70, 0x46}, {&(0x7f0000001380)=""/127, 0x7f}, {&(0x7f0000001400)=""/97, 0x61}], 0x6) close(r2) fchown(r1, r3, r4) 13:44:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x10001, 0x80, 0x6af, 0x0, 0x0, 0x7f, 0x8, 0x0, 0x2, 0xbf39, 0x40}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) ¦08éšÕJnP_rJ·^ê<Áöz‚!·D—~ }¸r8_­õ†Œ¾Ëk뙯ÚëõÇôò5å¦4¸ÜCo³ÁôÈL`É&´oØ„N•â.䕲 r3=_AûË6+¥¶! ã À®#ÝX‘‚8±/ãçï ·Ä_ l¹6?MÏDööÇ]á©øÙ^©ö©Ý*uÅx¿3“ý ¦08éšÕJnP_rJ·^ê<Áöz‚!·D—~ }¸r8_­õ†Œ¾Ëk뙯ÚëõÇôò5å¦4¸ÜCo³ÁôÈL`É&´oØ„N•â.䕲 r3=_AûË6+¥¶! ã À®#ÝX‘‚8±/ãçï ·Ä_ 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x3, r1) fcntl$getflags(r1, 0x1) fcntl$setflags(r2, 0x2, 0x1) sendto$inet6(r2, &(0x7f0000000140)="cd10022ec69bb0eb90f5e93a16d8f7128beccd8628b5580e5431d0fc159de059ef0283ecc50843450b0b42ced6c4220cf47953e0dab93080fd381b7f66106d605fb16b9f5a5daea3fe946502c207019068ab8c45a0bc73f0c4b219e207754a5f175163c8416f86e67a0c929a231cd6612cd072f267eac5e08e54", 0x7a, 0x406, &(0x7f0000000040)={0x18, 0x1, 0xea, 0x3f}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000080)) readv(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f00000002c0)=""/190, 0xbe}, {&(0x7f0000000380)=""/64, 0x40}, {&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000480)=""/65, 0x41}], 0x5) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000580)=""/205, 0xcd}, {&(0x7f0000000680)=""/25, 0x19}, {&(0x7f00000006c0)=""/121, 0x79}, {&(0x7f0000000740)=""/145, 0x91}], 0x4) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x4, &(0x7f0000000840)={0x1000003, 0x7f}, 0x10) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffd3b) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 16:00:00 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x6}}, 0x0) clock_settime(0x0, &(0x7f0000000040)) 16:00:00 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28345523, 0x200, &(0x7f0000000040)="40f6d559dfbffa51b95179ece25fec989fc1f3ebcab39552375615ffbe13b87f26a85258b0df5d70e18b1ed5e6d0465eea7da5813987396a204bfe02fcced1784ea8464f0588daed83c03e2e92b847d4610c24a28cb9884cfca1a3b9d4444ad95d3a527662f688c8ed4399202aed54dc759e2482e09f365b5c915f9272ae16298f4d1acbf1f8e2e16db61abfe65c8cf3bfb41b78c1b42b033823978f62e17edbf4f46222905e41043e4d786cb4affe9661e6e6aeb73a34b2f51440a55625dc36f5c8f0d88683ba103678d105983cc8ea06da55612da65dc29cceb6446b5f410e3d4ab3a9af67416d6e71e33ec2a286a1fc688d7a8282b8c4b0c73de745c9ed489f13faa29b369d03a9e58abe4f97f3116ff3c8ab696d519335f0e7cf43e28ccb253565a0e0976c918c74d152efa90591b4f3c908261e7f6df8cae534306242119b9b9750dc3c1973d3894eeeecd09797b7e8993102b365d1a0539171924ae25aa4b1eaa7364d5a49420bf70ad2952be4a4a5e7c1351a86e8d823ed6df11cc9c675fae592f460db06bc7adb592ad4164ea393655aecad434aaf9b189565c53201f0eceaa04ed357db58a4f0bbc462222c79d346be899cb6a4934e0f72ab64d4c9344657bc804a194101a79a68d60a7634070cb7142f2bdd8f894205d793fa4277916cbc87916987c50bd04cf6046fe805764d50033b6d37d2a757e44786dfc5f150397f92e6f5bbdb1a9f945e22d983b765cda9779d0081b2d80051e6213377b79853522a90d82f3cd695d30568302df37fead9632bb37dfb966d55168b7fd6c9eddd62e5e820f2652cb0b00144c2567081686c7297d466c818482796d6574ed78e8d4178f0fd041f221a4073d07fe3811c989cb55bcba092a0580bb51e8a15518df6fe98a1938b6873f7f9d33d387bb4431b7b1f192dcafc52bb7cd727fb4c64f7e9e36ae3c69bc70beec9aa4eac9a940e158e765ad71f537dfc5dc4000e3b8066cc49a8b41165a4e72d6f3a60ff414a6858c9375bb6a575d2603a0c16ec33068121d7a80d110c4b45a302eb3320ee022cade47e3bbc6dbfe8a35fafd8834bdcfad970e0617d7276201fc499f6857627d737e836cd1aa7b1ef5b44eb83ff10787f56a530fa5810b72ba906e922ea1e7d91edb57fd0ed9acb0a8dd93f65aa3f6a3d329489ca6c21eb6c7aab17b81221d2327b58e467a0e5a22c6997f6ca320af5837c0a07a934d710ada306772dca69bdcb5739abe642903a0f0ae984565d4b09b781387d4cc85c2c0672abfb5f231bc94556ff24b720018432582b293680491650db6b575c33a19e86a0a969a8bf93044c901be51d49973b1a9c5f5cf530073f45f9bdc5c4b521625f7407305a2bf3e0254e8e7fc33bfa3dc8d59b605629c6b6444debbe9737bc62efadb964e02c3ad69ae67cc355515bbbe65e3968b16621dfee164d32519297c664d85f2411faafc4af4097f97d172106c430926ffecb4eaa6d2ff46881e65ca8598ac31af5fa331784366bd55bd8e799fa30809ae46561b0ea4e7446e958b3a69b5783deaf4db0b6b88d35cff7023fc84351c132f77e03720cb10d3eda237c0041c1c8bad04de970c32df3a8082ae7af11fe8928aaa48202111e81ca84157f67cfe21051b48350caf391e56431c9c3f39a5b88367b36ed09a7a73be745a9852e34e35a70ec8cf0cb7ebc4e022cc2fbb9e6ad3680c1f69721928e090ce22268ba555b0f30dbd9b123d7e2ae18906547c2ba6b2a25ba6f7d80d624e72f124ea36d34c1a9d998d1de09d2c06c05ec62330f1d6c85e1602d9132c07d51608af01866a9b00987154cfa30f47d8ca80a71e615c2c29d5f324d7a1691f9e94c0be3bb0934346af26f3f16b6033767501f275c2f099396da062900b4395cde78e667232d3dfd1cb4bad2678e5dcecdaf0257179b49fb065c61fa2aaa8f286e974c69785fe807ebb8b76da5dbaaf4e8db5982d56c5b86ac4cb9e0c669c6695dee0018e2125917e8ab12c92214efc69e52b81fe089f4a92275fcf4ee8efc871ab0d152b5306d457341489d081f84ff8ba3882a4bb297ccda25a3f782744789c4f73703d2a95ced24644a2bb46378cc3aef4e735d77c43edf658e27e268a5105ffae0ed914e3465678a48d639c2d7d5499e5013d2d6c660ebe05ae2e72ee53e18c8388d01baafc6d62ea1f332dec3db636fa9212c3303090dfeb71c8b3f29b242505d2bd44589c9f2f78a262da0652078ac87052183decf94c01c35f65a04eef5fe88dc894bddc3f8760741ff9a9bb62034ca42230a8b7765cd1adcb155a4ab011e429a1d7c74a81f185711bfdaeb2722ecae6e703d8f7a77ea840518120a9f5d69c1b52b2ef61fa0a146edf84a9f323eb8c7e8b2dd43d9b2cc1074790d62640c88aa6bc57ce17887d2c3adaaa61b325712b2101bf8822f786abf4c0f15d1923e66c7042a8d736086ab738c6746a13b31cc221eb3e4a8e516ce08cc2dc581fa96bf04cedb2c5ad49094e8dff1d5fa8a7490c4a4e02ba9bd9be2c035dfe16913bd8e47d64106ba21d1d86d4bad66eb3340448b3446e767e54697253815c46dcce7469211db828e123ae9d7693f6221d7cad2b5a5ed8eb1b4eeac6708a604c54c4f8bfb2b73564587a82d92fa3fc91a70f4e161bceba7b863a558a49874bf18ed16aa25e2a9cdbb95fe7a19140ca6d230540b9028afdf3e12075265d22851d3d4732ecf6a77a471fa6de72a9abc1c4971ef7c901de534c18cf9a7ca47a132a77eaa2520eb16f0da608e6c9f7802d7dc2f130edfc2070f78e7d4e9cdee573ace8ac9a37b2a7003006ee82fd86427ba09b96d97e89c7086131fac408c39f62eafff2932e505310dfc919129982be01c8b204c4edee558cfd57c4a8d88d76dee5d143a45e37ad54e711dfee47fc95564e1f5b645b99288d9d3954674cfefc0f5efaf2b78485edea3d58b4991c2d99b8e90a8bc36b9ef89a0c06d78c910bad2e47381d2abbf47f321f3183f3683a1ca7eda0feaa09ecd0239b7316803107a29240733392c6f62769a6e8f91464cd677379b7b5cc0cc5116acd7c994b697a55436581581b137646e38a8310a927892738d714b80fb34f1ee567306bb891c20f5c00b3f7077581a69c2f8b90300e9cae23de8c7b3756744f5a267402da84951cea783dd4e56a9fc3e7cb797ff2cfa8cc84261f1777812eb68007e78586c35f177325966222f4c13ca66a6b4c1f32d84849661edb7f01b97e374e7ae5ea29d1239438098a8f7baa46239485d4f0d3a327d8920b426ec56fe72577de988bd308fdf26f61f5b7e49e420fc3a5940b90137366130217b4d96fc428688eb5a525def9e1d882767c104951be375510161a80290cc6fe711974fa0739dde8ffbff6c62823491979e3276e0d4bd5a8809d54ebde014574877c461b64add7fb426b77e629be40383c2eed2a8d4a4bf11b26c1fd708750d23e7375624f31fed96de719a1f9638dac1d67b27a74734de1c334d845be91031ff21d23443c122259d12a7995d8afa2aff71d8571111b13765ba47bd56f8a1d8d7e9df7e58db7d8ebfea64fe23de9b16d41f47e28a90d9faeb5f8206f10dc1a449e3b34c32488cf39f5b8c3acfb72b140c13d8db3188bed5751bfd1aa0e9157294a787b9c1b4da201d461cfb926d4c14e958a217c70273c566196022584ae8df64b6441aba6a331ce699ccf3f866e56159536153c7093e181a14f27e3e0c2a3dd57646a65c64f160bfdf8a3816f0ede1a92df41124eee5badd737bc9c1c6642948dc58c4ffb9a752a1fdd8c50eb2d0c382c0bf2340591f68c946e9901af02c8cbfba7cde5b48941238dac326f2bc7bf6e0cfa77f4946e7382ccd6113659d7048c561754929e1fe65461f43c7ad80f0436a2c9034aadd2fb1b7e45f7e1094267687c03e2a6ebde87acb1c51ed118c51b65a882044ed9184af985262f771b04fe797d05338d1e003dfb5747ba3fbb2180015c03bcdb6f44046f6a045571d0c9ff2c7817a1cd1d3effe031e644ee8476cf2c0eb5083f83e6b72204941a9c4d4ce3d8b616a8e7fc780ec1ed24e52998aa34f01930357e52010e7dddac651778ec7d3184a6ef9363cf0ec76bcb204b7818dc3e5cc30eb0996ad4fb0cd19bdb6a010a1089684f3847c6ccf429aa40aa8e8bd8385c6253ce4fbf401935bff0ffb70e2f13fd056bb65c6e20ac31ca4d92f377853f481be11fa3fbde6149983c5b6be2b6208771e47f3e62476332c3ac496992f08e6f7d8551ee73c866e1b6e01a8c2d739ba2f8d467e875de4d76e62c119f598a9387692e6fe137dfa2d373c28f5879a749e91df44370d7e1b8d0aed828eaa8b10be13f7fb7f05be201303f9d78c0be31721e7f47e8ed81add589e3aa2e117379f64a0d98b2e820a55b84bdbba46891f43dca06aa85f76cc2b5d8547648760eba35dd244f51e58c16b4ba0d9405f5b2fec33b5e0359f7114b0436a159508a3a2d3e6f126a081f511650773d652eeccf3226a6d86f29fe4b7ca95ccc8ab2a02b5f9faabad4bf5f841d2e9a3bdfc5491c72239c9e0dfa61817da9b5f4ef776e1d13c45a1241dc5a4defc1eb59ae2e55a754dc93a281b75eba07dc59ed29ab5a3a0d590fd894336d9a102eaaef6fc8bfac377e43ebcd70fc639de8447e17cb479855af97a53cda09df0272ac1ff7db145825863b454ee2e9325b5d4f05d2ee4707d7b434511298a1e45abe9ee1e5320fff25072345c21dc7d6a054057caa7577d4e4e43b21b9f5cbe8ad2c2b81c4a37078dbe5fa2ca474916fdd6720a38ec47973f79ccfde45739e325657ebf7db915d7478373b10a15d5223877e0c743d5f2785b45ad6e82962adfb70a5088c132a2a8956a54610df77371f314836cc2bf9a5bbfb40dbbf07f300b56d713d7768c80f840405b653a2d1275e45fa538f55687f8e1c9b63d21c600b700f5b562b0c6853db4ea87b49a5b59b59155b8d1ba5264731d5a19fa2631b2233b504adf5b883ac545a86b14f00dbfa3a8e39d8fb89fe4497d493e0a7ba1d304c7cc398357dced976bc52b4f36b99482a8b343cf9a2eb52a9876d922c54e2dec7a3a4e58b514ec10d286f2628d0410af9578d823b3b4ec4f07d9474a8a7a081904d921ae5973692fb6097ed1f99a26baa3624124793640d0b1c634f188c95ac6112a0dae332d73e10cde0bac421b64b8feb3706b420b63a1e806966bac8a1a94434c7ada9fd0e0d6907d2ca2ed116f44bd10a98b2ba349d947fa0b2ded3b7a7ec7ac5f5f270949ba9e9c55776450f5fd37b35d5b3cfeec6c9b9d139f5a5986d4e12f007e7855b1b7e5147e9772c03714674360caf7b86928109bdbad541c506b1b99c88f23a81f589588c7a0edc51569edd11c138b858aefbf4053195fe605017691865a8b0d30ac6bb7131ee922b9eadf622c877acdbdbed3b0664f6dfb5d737fc769deb180882a7762b1013e3b3acd6940d920f26bb88de563837ca6c4deb1b17f26ce203eafb0c7eb1803229a4042f78820022b0decef8ab083d19f993817e1ce2340a22b7bc228147a88e0b75d807be61b6bdc189df15c50231dd5cd3aa964e7a28ebe620b56f15a3bf38c8907859a83a34581f64e2f24d33048414ad0f9177fc9c6d563abd798a79dd5743752785439b6974b6ea189346b9939cf9e331b63b573da1451d534ef0f4e1eb4307bbe4bc2f743536bcd0dfc9283012e9ca0ef1fb8cc21fc9a61fe9264fde9a4c88d43809e068b4fbe03de0da343b81f1ed16c4001a892a00b7eca301aa58d47725be9611bc97cb113061275", 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000785000/0xc000)=nil, 0xc000, 0x4) socket(0x20, 0x1, 0xb5) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {0x2}]}) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) listen(r0, 0x101) accept(r0, 0x0, &(0x7f0000000180)=0xffffffffffffffd4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r2, 0xfffffffffffffffb) kqueue() getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00426f000000000000000000000000120000000000000000"], &(0x7f0000000280)=0x18) dup2(r0, r3) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000240)=0x3) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x20000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) pipe2(&(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0xc002, 0x3) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup(r1) accept$inet(r2, 0x0, &(0x7f0000000100)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000000200)="1115952cda8511785739c523c794715503c134b8fe2cb788e16333c34e8258de785bfd54e60573a85889fe444259a27264c24290ab91dc0dc6a5f9b75e835c0bd26e9e1dd3797b5365c4a3141c1de4175ecdeb1bac9e1992938473bde061c42211176b5dfe720faf6ac2876d85ea862d4373ce1d24b45c2c9f80cbf9462913e05ed9d00d1ff0799c3206e819d278341c112c67d4c73dd2c724430aace9e5a971b7b294e247", 0xa5}, {&(0x7f00000002c0)="985326881686297dd4770aa9166b6c79a82a94021eb1b5b4f790ed9b0b90ec224f94185500f5cda92eb55ac9a6192797112dca7bf90ebed3537a98837755d1095bc1d06db476c6a03226571fb9db625d0c89edf1bee8a343aee577708b078c937132d673550645991b", 0x69}, {&(0x7f0000000340)="9b3b9e41ded0f647b41a73633d99bb88cce1315f8652b2cd8d953fadf334cf9280085b2248d47ba1074be0b05f935ceaa007507b0e71fd18940fc8bb57e7fac30d4980e8d98d16ccfc7a8fc175ad504ac23251b72aa6e66520d59f09476febe5e5d9", 0x62}, {&(0x7f00000003c0)="55f78cde275232d2f4c571f7ae8e3b1d1399434b0f2dacba59a055101f75648616a208c5ce569af7bf79a63cee30fcdd33806ddba6f4ffd4131f9e466ab6893593e84b5c2ae795d6a83ba8b4df42abd51b8943096c756b672f4db14434d18b20a287023577b7d30951d05dd51521ca773f384c39d2e6f4ec319b351d5abe76f7766bad4c9449b2d8be42a4d3ca0834258f28a07e358e785052ca91abd7ec92401b240de935ac4ce06e5ce1c53bc371e8055c2c5df63499d21c471d678b4c4425f53daf156fbd45c4e2d9ef15ecd3fb621894b0aad0e10b1cf298096d04f652a649c97b9d89b4d9d1ed14d4481fc2d7229fb1dd606ecf9383aa", 0xf9}, {&(0x7f00000004c0)="79ba321b5d6934e879b4176545c3d1eb59829dfaf79a39e58199b7f414847003d3bb55e017caf7c6a81b001b587673ce8c72da29292bbe26a9e5b467e2da26455680c48050f060cea0c806163f711e11551a204cbc006e36e2582a08a5c65f5c100ce12ca115d06c1c4cd345383d6ca1bed0039109bc59", 0x77}, {&(0x7f0000000540)="c9007125989aa8dd460d81eb2231e2439ea68014e3c785c357c91efe823476121e29e367590f4044b15eb991465134e986083eeed52197f93b2658712502b7dfdb023a3802fbedd3d59eb381553a1cca88146a9fbe723995a706f563f125dc10ef6b1c0193ca7749e0844f0a53984d1490f093622310f99767857dbd1f81e222cf077250af0fe660a0a718e766f8d3d20d2d3f", 0x93}, {&(0x7f0000000080)="a8d94185cd2bf7c92726a74b34d744da477bca727698a284c632f94a51ff2577544fcac7de305f078e6373e7151b83", 0x2f}, {&(0x7f0000000600)="4c683ff52839b66b5b62b82c9d58970dab6a67b611366da91075012456f756c513764349df9588152a1ece16be0deb4b2af4c6e460e09ac8062de68d4d8c1723561a34128128d1048a8879186286cba4ba798deec7c826e118b2c61f5b4d7d0ff8eab2695aac1b0be8c7648b1c3951ec1acde8fd9b", 0x75}, {&(0x7f0000000680)="51b555ef3309f3231adead5ba79cba8ae92cd2980d181cb74a15d7ffba282110b6bab0a0bd1831b08c1d71a3af866f8ee8aeaec0d55ed3ab6f70adef888827c564e2ba240dfafc8bd783a98aa7542e2f023e635416ead35849a50445445d2c6ca429745c9abe7cecfe37c27c4066876ceb8a2523ec31ae42dde30726437266d14eebe25a6c296ea6f6139159cde8bb683460fbea63a27f2597eb191d5696094aee05c907a31713ca2908d39b9f8aea840f5539d310af7af3c00b117d2e612f3f0a3fa33e1a91c8412c41bebeab08fc9ae35fa35a5bd9fff14c8046f3392a0e856c6d629f5eb8078f250b6aeebc67912cf85723e431b0689e5bb5eb20a03d0546148e8ec4e82c453318bce2b869b7ff9be589f3c291f1daf7b5239a07d51130838a5b516a33b6f562c5cb00f9319c6cbfb637ce936742dc8879aa1cf3d726988eb8cc1607d016a284092802f441bd72adcda2d09046a5f437b230f5cf8d5e3409313d76664f03bda9f7fc265a806127b5800fc833cfd35323f2f49bb4a21d7677d8088bb9ed647b8ec72ced5abf9086f6c2e24d066b66c1d62c73d1b0dbb00b8b6fa7b1aafa4a031fcdb0d27f162a6816772d38fc374cf0554ff734ca65c7b191d0432d7dad572a446536a4b302f593298a5b3ec9b66ee192080b721ec53a6b6f81f97b2716aa4e4b5a8c756f2cef9569e82599fff8f5c6b2fa8cc27b242a11a1a1fa7c7adc87767c159fffcbb628522f65e2a54cd1d3786f27dea04399048006c8cc16414fa8143111e9361b2fa616bb0b0474b3f1fe5bb0dc53b9c8c2577e84717d5629e0e551d5732c1477a0f33281551d5732412202bd51f1259da7085dc3632391039a3ac90e155f8b9c6b48e91e3504d6847e6bba08becefce182a171de6f30af864c0083df4164984b3a11ab5f2586c96117c10feafe751c76e3e656ead97d075b0067f2985ad6fe780509df0ec9d3fbc795cea24cc5d1f517dc43960d3fec8ad2bab338ef8c12747531ec339d1bf5671aaf5b9a08286d5ce72568c7e1146db6abf32515d7a69a643f0680a3a0d07ce3dfc996cfe53674aacb06363a846fb12c3d160bbff0bbce2861050eae20f7dacd8c29567b3687261d2d2ce6685d6f0921bfdd9a15a5b1e69c4c4b959e64666c26711a4e9a61b158dc6f463d2c82286ea3d26cf88e80bc46417630538376dc956188da4984ad8a5f4db4b4a539470fe4e1405e86551b7934aa8f55a7a4434c56e622f574317e32b06761ae9ccb7379876f093a74ce7fd3bfc82d7def6128153ec417c82889fd8a5d587071d2a0642b3b8e9977ba451912006a5d335693238ca90d4e01f59fa4c94fa58cd63a12114c40394aca53779a48ec2b767804f8171c082059a60ed62be328c61692a7640ca5a7ae557e2aea623415c71b78ac5f89c462732111b4fb414a784a3ff0110c12478127dd29ccb59d9608f4c0f56f4cb2b2a8ad638907600fe7ef998d29b7a07e6425587be4549be16d2cd91f23bf0ff3b9aed2d82dbf2d1db023046286b704205ee1933d1b6999f4ed26c7095fdca714a8c26e9bc833aa890d7fc266a041f52571580f3d0f51c59a4d892a03dd07d59e29b530b313d7f67dfa1a774393d5ae6c0f639735ca0aa6426768cc9608c457d777ee3b60089525abd28d888a85fc73d2a56c68a4fd1afdfd2a9fd4f863a354f681836dcfbb7a78970b389d11669119f7471eada788ca03b50455ec11d4bf58481522c4b8b6855b366845cdae18e9e26748cc8e6c5a2aee17907c7301283e0789926e09c6168d15e8d7508cab01ce973807cbbe7489044d561749f05049d020d6e64248bdabcc197b6e8b1fd1038c7c8c9f3d7b6817c2f6ed215b65ca7a5d54bc74cb3f08d67e5dc34ec913ff87eaa124606f59c6fd4296d4b814630be32958d49c41c15dd3eb4fcf6897f2ce3f996117c6d40085a78823665735e1c8744f61ec003fe539948b884dc06ab756e9466445a74b740e4d297ca7649766c3d8323a15d835d5b283646b579b44d713d4354780461bc1a7589616e2f21403b8de0973506807f442ee82c8885c7753889e9cea63da62c3cc551196f1cbb5c8f3b90ad4664e2d41a31cb94835656bb69aada033d2cf852cff2d85042ef631734b9d7912f7a50ce45795e4277875e8ece4d4c8a232c5200881815ba628e941aec00195f223e21419bf6929a817a5bdd5c78a5ce16c161f8d1210236662689a0298d5fba49995bf962176eeeeda15e872f772de69f9642320bd32c0e091d916e58babe6746587d4916b7bf983e14c0354541def3c9f55c41feb2a8988e5d85c57e83d8c4b13bf7338898c07970a56f0c20a7f15cec61259bac98e2f6cf5799a89db16f9391df37a24a2cd7b472ccb68f9ed7add5298f76b72f11c1c59597e634d36ef7c49ef42b5b689db031f2361b47aa4f9d32ee4a977450494b41c1512867a318f743b14190a15d7a34c8e900c43f95bc96876e3c9e6620cadc2fcb09e3102bf5e0578abc00ae534945330d7bc7fbbf848114cb8640db1e27292e1511749e14f8828bf23b533f0c3fbf9f3b160875314511b8d39428fbca28a6ddead6c92ceaa87e2a4f78fdad844976b5acfa736491a82b762ed66242cf14c64067e5688e99b357968fb686de9364b48a9b8e265c1e759421e7b3145481b6fc84f9b2a3d539d243dc522e29e81cbb74305f771f82d5a75ba18ea513bdb4f4c83f5b866bbbb3c67d3d2429151619148ebf3babf8d9a11c5b71d9a8d4d4021e4634fff402f74dc17d3b2efdab8c945dc6bebc1f071318dd0519310c4423b5e12fe6a7758427ceff45bc02e238eb1d98f1c01dd80cadd6478f4b9e2608d1863001ff3f2277306d28e037d4f189e98e670191997f57544d7f4a685bec782b23ecbab3522ecc0379a01bb62b4bf59509f643a1b3dc96bd17fec728c9986790046d591eabe67287a0d1e2581db668333d85bd2a24419232c7c4abbb5747cbbda06c99c9a51001a82e79494af08f94b7cc1d573dd7b67426dbd63d7ab2d1c70ee6a92f27092f99026c37d4b66018f4b05b24418e0f5580004defa06aadc4270b092ef1ea56d92739003561a53aeaae75c523d3a5d0ba0d9b22d1ad0cd3665b20e9451287dccd0a51845f83a1ca56e1eb8bb1b68459b02958391cb547207b3faa3f3ce6551c41e475a6e191c655383fcccc866a909c0671a4cfc04c221d287dd583f08fb127b780aa5f35eb212ac5d842fe6de474cbf5b206081afe09c75ba8a90b502ca7297fb42ac34533e95c8737e0c8d42eace97d76664316e309f0b2c045de45481502ec4439d61f32887a5a39b50a4926422f7026184437594094bc1c98fe19a588340751be28b81c267767f62f06e59fa7457d0bc12caf9e04c1416ab2dee54b6c5f4c44892f5e522fb61610c34ea6385a4d01a4da578de0a85a9904ced8f1f23c64d8727aa8cc19efd39b71bb448fe49ee4ca4db8e12bab907bad2d6d9a8b643b9b3948a74e8a682cb35a44fe95adcfbe15f32928c728817b54eeab73a28846b046fd95633a8cf917755a635c55b36d35cc3bc4ca2cf283207b68e5f4b194b5b62707b2257b4d0d704b324e96ea02bfcb6d108121b6bab7b4c9ff99da614492e478ceed0fd785462cf772d84d06c21ee8c63092cd07d85e74e590baedc1e8cac6127d95456588c2e5ec399deddec01555ed0f8a2a81556ad0be732bcff51c38656496a08331347f3e322ea5aaf00fbb4f078b6baf2d63107802ef831a0bb1a8f1c6017075614855b950b6d664b91296ff48f6096c87f6872bc81db6153097c4e440bf9945ac39e60e6ec2cc4244962c167df70b4a3f44876137af591217de5999aef6727c322a76ac101054e97ae1c93be21f60147d8c052b0e8a693ba7c4c4c8edaf0585509beef184599ef697e4164615d70dd342dae796dbac556c7b47adb41ee374d4ff8e97ce0b19eebb28954a86703492e5072849e0d6a66337dc0c9a8c88776205814a5c720bbbeb259c27c8ec949227261c8ccc7698371d1779ed272b2aaab639be999eb3ad255d77642c8966cc94226505b1bae01e6a1f21ee6e813d0d6da9e9606c76859686c62a2de981045b26acb89e3f3e4699ead7a0fb2ca6d4cebbb63ef4614c6d0f4ac04bfe3a5e926f4c77c39c4442566c110ca4a9f13799db9d3fdf8bca7ef175f1d2c05e56d9e45466c7ed8d058a7aba7b5bca5bea1e502ddfa524025b6afec92dde5007b7859f06bab7af1bc02f37fd7ac323dec65e288836a89f72dfbbbb411f5da7d1d01f01da82895d134144398a991867f89a207b1e9841a6af5ccacb324d57a9fc5fe6828e5cac55f0ab1f136b388779468cc0d5cfb8dbd17f7f450d4b2ba4f8d59bcaa08fa190393e02b5b160b73f8dbdd2d81fea2a0551b315a441c0fb8362cad722e366ff74d33c31ca0a1c931a1f0c29e2a06e8ec99db2132206226cf109349e29fe5d9e8f6094182140753051376ec0cdf9c34836743de45c35b96227de731a057d055188be0752d6220dba388224b8f071000481ed5c6f3a3e9009feeb74cf57149965b7b134e69b2d74a1c1c7dc96bc4e7b04fa09120c43cc9950265bca073925db997ed29712d37dde5c37ea01a0a95ba0773028e771897ffec3ef7c4665b5a71e91932085f9fb73d907248e4f96c46fc173d82596f94fa2fc56db5d0e14b09e6229d280fb26cdf27a8b6f7f8845e9958900c8de8077573f23c022026b0fc8b2f53fdd595d74aa5387a4574cbd9a54a85f9536f0d51d043a0affbdd771c428ede6e80d482c9aac8fee26680eba789b31d6dbc46461d40fd523fb4e32a446b052e4f173c0b5fbf408ac8594cd15df2ab265cfa410aaf09a3cfc6055fd5f37bd629bea6e53010a5af46cd679a1cb9a453027bb8b3757960683476b31acaeae2fcd153279979f074f58a8af3bdd5a05fc6482435f182dab7c31a44acbffb16d9b177527bd98385042ddb76101117870ebf7e181c86333d38fd2c89e98361460330898283acc7d39d7f5910b78997d7dff91344e711eeaf4fb6175abc782e5197b28d69951653b11640a2e581137472c64de6e174de4dc6615971048eb67270de4f04030afe4aebfbf44b9e6e3f0c8b93840e99dcf4029093ffb62e55c392cdcac3f2ad8f24a4219569ed31357a661924f4776289ebca4e765eedd35c0646e90fb199e8331c51f80e76b1dab7484cf752c801bb0d2e3400b094f24418e6a68d08fba6405f8d22350a1faf42bee03c03747979c913c2168b54c2bfff0394478ee8dac2f9c9eb76911901316617a3dc6815e8e4bdec02bbab10d71b599b8607b83f459f311a3f3304efbe16205723ab07f676e5fab9beb7c84860c4fef4f743b8dedf1496a4fcfc61a059d8d0120ccff04e1431d2a05872bb76867ff9fe6ed58c4929906fc0fa60586226013377394199167f62dd09273618ede0d6a44b3db4e80424067ece9e507afe3f3e35822fd07d059957770699766283fbe0899633a568e6056e27cbe454a247d18f297639bcfe14c6da3030e893381cc42e5ae7065bb1230b16158a999e362d9d07a3cb548ba5826842a6761b23c66c00b2b3fbddf94983811bff90a2067ea5e90e38b8e3c04cd78df4fab06ddff279aaceaa2036fd7f9153e8f99e968bc15353a52680ef3bd04206477e401008b78f6c40e54a42e8486e4338fcfaf8627beb9b9f75a66ce3f96366a1997224ee3ca8be841b7f2c1726dd1f348cdfeacf5d778f2d2c9810b0e70be05bcc4919755cc9d5cf8beaddf7b1ed1f67586b1949e7b1001173", 0x1000}], 0x9, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x9, 0x1f}, 0xfffffffffffffeb9) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x4, 0x1f, &(0x7f0000000180)="b663c5c2a7823d220502db88782bc927b9e376d4ae8e1bda23ce6d13e2dc0b98122d0b8562f94a5539ba94a3585e2b4ba1a48a54b1a1306f468499aa79beaaaf6e5c7822fe09ec8bf3d85fff8f9fa195593ec569f4876c4ca5c1061ebab79f21f307698ccd911af7f493339a7e5c1763fb4ab18b0fca3b831f548e745b66dc04258650227309b572e568e4021f4027012cc6d84b82dbee7a9a9108162d4047f72d973a3b106fff452a2ef9120fdee0b85b4dfaebf409a60127945af95b570143fcbc2f8ca056e9484ef675241f378e31c1df9e99c1cdda25b8c0ab8f5dfa3ce62fc7450d99d2", 0xe6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) fcntl$dupfd(r1, 0x0, r1) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022edce160b42f6669"], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0xfffffffffffffffc, 0x10000, 0x9}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001680)={&(0x7f0000000140)=[{0x47, 0xfdd5}, {0x181, 0x1}, {0x83, 0x3}, {0x7, 0x7}], 0x4}) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000200)=""/94, 0xffffffffffffff93, 0x43, 0x0, 0x0) r3 = getppid() fcntl$setown(r1, 0x6, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) seteuid(r4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x7) bind$inet6(r0, &(0x7f0000001700)={0x18, 0x2, 0x9, 0x1000}, 0xc) socket(0x6, 0x1, 0x5) fcntl$setstatus(r2, 0x4, 0x1000000000000040) getuid() ioctl$TIOCSTART(r1, 0x2000746e) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) pwritev(r2, &(0x7f0000001c80)=[{&(0x7f0000001740)="985aaef3b12614d94109ca8f18c1112f1906874e0e80d36d1cb03365d870d340583465309e075ed5c03765da87f8c137c8935d6d358c5f4b7055bedd862c7d5e2778301a1f557ef4dce2bdffb7e8caa1f69b75affd8e65b576ff79dffb4b0bde3c099fc38c105fa7592d8681d30943888f4e8c2bd229fdb13c7fd3255ffff725c6a48bca04fe1dbd3de79d26bcb31a74abc308b3679d0ad7e553e0bf55f351830b8c2f90ccbbd9e9bc13d51fda3afe75913c09ede488ec26eff11d9c6fff52de495fea2924fdeea3b20b3ef42297579ca7ba21f0fefbf0b31b0884e5f40be83ec328", 0xe2}, {&(0x7f0000001840)="af5912f592cbc8ff2f9268bcb1aef373a9dd46190e668576d438abd35ef42f526690c5e2fe7f91f3922b92256abd79dfd81bcd413725c9d1160270ecafbeaf691b04db2639ac663161029bfc2584d3b9cd5490205d7fbf27cd3389e282c77a5e7315ca23cae426ba9f4826f91417e10d0362a2d492419e7c222483283a374c2705a96b212be8217ba2800f2d7901219004f9631cd53f628feb9c2eb9cc85e3", 0x9f}, {&(0x7f0000001900)="c90ab17f6a54ae4702515996e74302475a859d9675c15132d7d2b568e2631d5a7f1ca86e60", 0x25}, {&(0x7f0000001940)="ebca7a0507ec3dd42f62990f259924f8cc38939eba9be31349139880fa578970b4be6150b90e3c7567aa36bb9353644562ba341d855730b7612bd7eb1cded3d478581f98bed8ef45cd18170962638dd609b259e8cfa081be79305f4b96043468b11e0ac4b6967b1ef33512610b23f4a2d17f", 0x72}, {&(0x7f00000019c0)}, {&(0x7f0000001a00)="11b545cd31e9cbe165cb43a6746ae9267288a7e4ec189cf01fb177f6b34ee53f5ae189cc345975bc00f099bbc5c66a562d7c6d805cefb381e181a808c80822dda4ac9e2159608e523d8aaf8946cdfb72c61c5591c0924ee2d84393aaa029efd9ba9a82b0c65a512365c2163abb6f98f1951ec98f0696d10d6e7b8173b53cc2f7233d43", 0x83}, {&(0x7f0000001b40)="8bf3287348646570c9d2d17e958769acb075aef4693d92174ce52d5ce91be32eddad881ac5bf71e398944fc9e6bddffa4faf3658492c55b82cfab24f485d78476dd9f125c3e8842362079cb50b96400f2f56e00587af657ab1d902e0ee", 0x5d}, {&(0x7f0000001bc0)="62026746bb46cc588da8ad6a4dfcba965712b2100934e8b4851fd0fe730683a37a90498ba0c4092931119f19392ac23cd10aa48d6c0f4623c4fb1c05536fe31caa04add1606a695d2c2c5968470f42099221905ee5c80e2c5730392bfcfe74ef1a46a74c3e22e7a123ef1edbd168f27062ff3eed485ff361d2d698ffc9bcc32294e9dffec866646d7d7ff9181a41d7938dda06e88a90982e8463145f", 0x9c}], 0x8, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000280)=""/2, 0x2}, {&(0x7f0000000380)=""/173, 0xad}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/143, 0x8f}, {&(0x7f00000002c0)=""/26, 0x1a}, {&(0x7f0000001500)=""/223, 0xdf}], 0x6) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x7, './file0/file0/fi'}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x28, 0x1, 0x2, 0x58}, 0xc) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x2, 0x0, 0x200) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x2}) r1 = socket(0x18, 0x2, 0x0) listen(r1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6c0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/209, 0xd1, 0x41, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r0, 0x1, 0xfff, &(0x7f0000000280)="b9300beb1ba55c", 0x7) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) 16:00:00 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) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x84) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0x8, 0xfffffffffffffffb}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000100)=0x1) fcntl$dupfd(r0, 0x0, r1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x3, 0x3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCNXCL(r3, 0x2000740e) 16:00:00 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x8100, 0x800) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x11}, {r1, 0x100}], 0x2, 0x9f3f) r2 = socket$inet6(0x18, 0x3, 0x0) fcntl$getflags(r2, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x100001005, &(0x7f0000000040)={0x0, 0xfffffffffffffffc}, 0x10) 16:00:01 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$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) r2 = semget$private(0x0, 0x0, 0x234) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x100000000, 0x1, 0x0, 0xffffffffffffffb6, 0x101, 0x0, 0x1, 0xff]) setuid(0xee01) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCMSET(r1, 0x20004268, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x110, 0x101) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) lseek(r0, 0x25, 0x2) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x5, 0x5f000000000000) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) close(r0) r3 = dup(r1) sendto$unix(r3, &(0x7f0000000300)="0dba1d72eaa9b36e62dce3bbe8f3155984f5f5cc544baf0e7cf69f2b22d083fcc80c6d8091b3b2d0c75f66c26db4491de7540d4b5a7a0f30f37a4b0862173dfde864ae56e0e72f34f3704f0ffbf209b37a775a38b50b13317ad1742102e0acf9937a445a208c5b9a7629943953349801516d2bba7c6378114a1fedd959698237c5341bc73d2ccc49f587d3bff486a69eca70ae7c104cc83dc6f997096ae3a2bde0e60949", 0xa4, 0xf, &(0x7f0000000240)=ANY=[@ANYBLOB="2d66c3d1dbb25c91d725f8495282b00984104ed49fdee36c653000000000"], 0xa) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x7, 0x0, 0x84, 0x5e, "313e69e464c68af534d6f818580e278b9cf41dfd", 0x100, 0x8}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffff, "845c556b0007b8afb54c7f8a00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023e2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{}, {0x0, 0xfffffffffffffffc}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000240)=0x7) 16:00:02 executing program 0: r0 = socket(0x10, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8a49b0272c9bca25a384e20f313c175e963e889a0046c14576015c4c4c37dbf9f434", 0x22, 0x3, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x12, 0xa6138) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7, 0x6, 0x1, 0x7, 0x1f, 0x0, 0x7fffffff, 0x1}, &(0x7f00000000c0)={0x100000000, 0x1}) openat(r1, &(0x7f0000000040)='./bus\x00', 0x1, 0x2) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/183, 0xb7}], 0x3) listen(r0, 0x1) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000040)="4b74954c3759ebb406aeaf113741aa79ae11f213c535ada7b7dc75786c878251", 0x5c) getegid() 16:00:04 executing program 0: r0 = socket(0x18, 0x8001, 0x0) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x802, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x400010000000000, 0x0, 0x0, 0x0, "3a4633be6800", 0x0, 0xffffffffffffffff}) r1 = dup(r0) setsockopt(r1, 0x6, 0x80000001, &(0x7f0000000140)="0746cfb18fd5169d4e14c9acf95b1cb1c9e7ec2c47849e4ad91d7465ae4f0e0a5deb90eb0412f9f83efa28a2f45e224022a624bb288d980caefe38d394c2a593f39bd73b073e59ce4b6a6596fda964bc5e94e8875f11f6d923901a8eb9b6318ea31b3953ec152d1412745687a71864478e2281ae1b84e32917dcffe849b9d95ab8ca37c9683c2f3a3a1cb6cdc4b1e6e08db467b5e86c3bdd0b70c9df0ee6bbf0bf8c8ce855ccd8265266ffea3b04d53f576bc9c2fb87668068ebe623ace192f8424a26f5ad6dec5880ba8e45ea09beffab5897373982a01fc92e12fa929721d9d639a8b36cfc4638a8df3d4939ebd507b98ed67cfded901d41", 0xf9) r2 = dup(r0) write(r2, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x3, 0x100, './file0\x00', 0x7, 0x1, 0x6, 0x1ff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000001c0)=""/86, 0x56) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x0) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000080)="8be631d93752ff6d64929444243653cbf0166ebb67553f41d303d34b71508c1ae1c04fb99f8bd7217bfd5f7097e771ce91aad247d4287a7cebd812df333f1296a52c67bb4c15ba634efeee733dbc88beb92ac13962a3371c086619b77f16dfa68956cfaae8ac71e76ff6031cf6e0e2dd51b753ff629081f802205e883233f61184704ee261c4aae9eb35c7b1c2ecbea676ebf7133d2198552f262596da3f5b63f016322577ded6d9bd5ca1392046dca2b0e68e8774ae5375ce3aa9d89d5ccbf080f70802364e97cf6380", 0xca}, {&(0x7f0000000180)="5aeed0151bb383cb958f3aa6709e0501a77860f805199a8d2532a6de15794bae710b5ace0b1478b5ed25462e39dac8eec542ede0c915e2cc97b3adb68dbf9e6eca5bf2f89ff8a530befa17d2ac20b6c6d352d7ae1a2d4bba4f9ef91b2ebc9d833ab9c8491bfb6c6f6d5089085b8a13d84dcfde096fb54310b4376038dc979f6b1c95df6fcc7eceba3651bf", 0x8b}, {&(0x7f0000000240)="593d00b810253a92ad20855018ae00a963dd75c34c92e1d789392e977ba56ea25bb32e19647e708081125c221919dbf79730e59ff357bd192e20abfd96bff3ef56883eeaab36932d39683918d7484aca2849c9c6cae9", 0x56}, {&(0x7f00000002c0)="47872a69b9bd86561feb15821162a1766db743512859f2f9942db21497993c1de18b3e96a651659048920950f22f10a15f", 0x31}, {&(0x7f0000000300)="b3fe7238e621018075ba29d74c17cb9540d1660e987b0a549a41b716d2cf9fae2520ea0a4c5aa7ef1cc58bfeca4ceb29cc5d882e872ce67f668143ec410c422a9231890c0699334b424a6f7fe99e892080cb05f2a19eaff691576c52940c37cd053b61c8f5b437bfd05b21be3d0739367cba120f0e47e720c5a0a6b521baa4b651cdd27a9090cba92793f6f9025fc6231c814c1bb46a8fa40de29a7615104f127804df394225fdab0e51b755aa8cd90ef12cba2bd6437b451fbf786643da0f4c94ad672c1311fda4d6f8cd8fdc9f55", 0xcf}, {&(0x7f0000000400)="014a3e29704f21b90733deb86e9960bcd97d3701c9663a65610307eeaf467286e1242d8b3f3785e67c9ee18c7429cc6e02287c0639803cea424ec2f8e871f6d8954c784185f297a7dfa1b623f188f1e20a8655751dba3b29c82cc525456ee8cef9", 0x61}, {&(0x7f0000000480)="4a28e724c8c24c621c4fa947f1138875fdfb9b19050e81", 0x17}, {&(0x7f00000004c0)="9a30378ab37ef92c505be5fda41c456735f916b463adf97d02a5cf2240ba526506e0034f8e38a11889e63ded55f0b5efc43b5980d96a39e0c0be46d7741cd176627183984de2687ac354deb049a159e152d91ecf556d32d9c0084e0ae3669a576e0318b7871204061bc394c70ae1ed11eb89cb26476b22eb119d8e339d959948daeb07a42ccb2122de68a5ed142db80421e7c5dfc002760230f84241617534140802188dac516548d7bbe7745f2a07c921691e1209cd7e97f49f149c49df22341dbbc48b6766b270146924ab88dbd031bbc101df163e0c6e4fe2d82628e08daa46783829726af72f1d", 0xe9}], 0x8, &(0x7f0000000640)=[{0xf8, 0x1, 0x80000001, "c22441aa4d8af9c2a00fd839a692c5ef2bacbb65a2c3a0fae80d691dabb4ff6ee6793332146fb286399b08ae2f6d0193bfb9bca1f1e0687885f0eb4fa93528bdde14e4083a411a814d4d69e0adc0e9a06103aa87e3b64664a8eb7d8a31812eabc532d4c84fd3c1d9ac57cbc06e0563c4302c5ae3161a339f93cfcc0e6bbed1d5623c81d2cf43186accfd99d96e2f8ce88cb853b0ed414beb16ad659735f77449b6d462a84ddb50d5866d0379494fa783e5cb6f5851b188ac19e73b5bb2a9fc74998e1191013938f9f5db94f55585129d576c065777592bb7e184e8d79c640a8868e1"}, {0x20, 0xffff, 0x1, "4008878e2e275616b6df977a"}, {0xb8, 0xffff, 0x8001, "24924fe9f5a9fef518f450b2c83ec32336c2b4c531a3375540df1201d96efa7e5d8b3497d37d5ae15f30a79616c61ae95505f8a36843225d234d283dbc88e582c7374e50467e775167f45e10e1a6d6316a5690c3c93f60f256aabc84ba67122c582aa0e195e07531082bad7e06aa3078e5943bf6d3c30c2e6d6883656aff4e9b9d69803980961f5a460dd75bbb9f2ad7c38533dda6257e7243a80f4ca6d28fc7ccbfb8ad5c9a"}, {0x98, 0x1, 0x8, "ac49a6bca2aea53d58e77c29678b33d653beeb09f6b0319ec26db7b017372e561b73ef4a2483c002dc617770243be6a0a3ec11a106a3e92914a3be87e9f10dce0c2e03e21df6589ccc427f8abf266a97782c13ab83ef80ada2c18f84a8ed7bf33fd02c5b715313bb08c3978c4452dcdb0c0259f6d281f52e9ebcf24f266afe1982592ebcf0"}], 0x268}, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x6010, r0, 0x0, 0xfffffffffffff000) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xa) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)) kqueue() r0 = getuid() r1 = geteuid() setreuid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x1, 0x8001}) 16:00:04 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) mprotect(&(0x7f0000761000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f000011f000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) clock_gettime(0x7, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x1) semop(r1, &(0x7f0000000300)=[{0x2, 0x4, 0x1000}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./bus\x00', 0x7fffffff, 0x26, 0x8001, 0x1, 0x10001, 0x80000000, 0x4, 0x2, 0x2, 0xd40, 0x2}) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x800, 0x7f}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)="cab56fa0a76418dd06812a10062b332c487150515a727e13246099da247735a849376b725ed57f0b8069fa7965ac5e4b405994e616ed6ef18b9cc67c400a813f8c1254b900255f8c5917211c99700bed5ffddc8f968ee438fcb8b308805e0c18073ebe54b61be77ed8698bf9d2e6", 0x6e}, {&(0x7f0000000100)="6f8a", 0x2}], 0x2, &(0x7f0000000d00)=ANY=[@ANYBLOB="100000000000000001000000ff000000e800000000000000ffff0000fbffffff34e4b1583452652d11d75669cdca03c77bb80763ff6461553d4fad651465f8ae9ac64c8fa6ccda44d0175f121196d19a4e10c5f902e25bdb289abf29052522bb479e5ff74687e570294ad30bf7b9e6961d73562bf42b402490f80649e15c528d9eb05a1323574ae13b83b7b4399689c5acb8ca04a86878c9572885a2bd4ebdee7eac5c46d111baa9a1d0c08b025cd5efb103d9627db29d1ff4ba400f0c2da3e3274fe19ba1c8b1e9f5ad1da39fa3657326170cf549bfa8d314e1b1aa58e382b456ee2b0b33e5d68617599a48b17e91c4aa926aff3da08fdd181b3a06cf6b5700000010010000000000000100000005000000fc7e50a5d34300ffc2a421860ec852b96245518ea261e9c1d532ab70f609ee4916fbd53b4b8d1a81e4c32daa114fc36988fffa70ca51fb20630733b4c07f7e70888bb06cc6d66f2dda5c6a7cd997c69c67437234a74a3157e4826dc031e407d2e086c7c0980cb4d22656423c8cb939d30fb74c7bae7a32c8bcae00997b3a0449e0dc42aa3f01aab3ac36bc88716fae4e59fc14e8cd63bb01c9f183179f4756ed14fa205724234901b1050bc61588cd34a61ddf823891cf28e3930fb3d0ac698d75d3da7571399186786fd7e27aa6176dabc2a8e3b93e30f2353d771f89bde0d3db842e942f9f4344421024d0d1f924fdba38f556761aae67f5e20f0ae859e2aaa1b11400000000001001000000000000ffff0000fdffffff7f347770f2a445b5bb176ae7d115b5df78a3ae093218800b420e1c007475b005a39ee675b84e577360ce71ed37137088a30d29f54cb3790e3edb4fc7abbfcf57e8fcd60061dfe0595fbfe7bd41de8b8890c96fc07cf157ab3fadfd2e7a304d41e7f1f856f4ce3086a04b32eb736b009029737a3b9aaeb2dd36089962b68ac09ef193b1f1af8d6a76f2b499140cccae7a27eec4eb70d30fa3964cc14de1c9b4b063b8d0a645133132e5127f6936b91b9b0016d1c0186b290fcfb89eac3db7f1e42a326eab17344ffe9e1dae8069f2781d95e32d0e6ed157913bbaaf2d9a9b837fd4edd133adef2ab41608e5496835cc09efc9efd57a629cc712617af834686b56748e6b50b96b9d000000c8000000000000000000000008000000bc6566edd5dd7bf56b2c3e8e40a413d5cb9597570275823b0d963b23a9478a92b74ef7c9f76da5459e6c0257c3bd2ac923ebbfa786105e0c783e19ef5788d8ea91eecc4257c52d7c3fb912e07a3ddb09d8359db3c17cb3fbcdc6bbc6803492939275945a4075a3633111413bdabc82fb6665bf07551c93760be01ae8262013c098625d03edd0f072aa090000007c55392b94b49a5b9e3b5315caf40b7f39ad361e24eab4ad17f4b7faa5aa8b1e09e071de3c0000000000003000000000000000ffff0000f7ffffffde0573a0e4c3ada9b060152c40485db02b1c9eaeda1e549dbd00000000000000e2cd2950329264b6f81d05e5039b54308cb24a7a0013f86e3ccd7a9528167bde83de9e95022c"], 0x410}, 0x8) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe2(&(0x7f0000000100), 0x10000) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) close(r1) pledge(&(0x7f0000000000)='@/@\x00', &(0x7f00000000c0)='\x00') r2 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x8000000002) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) 16:00:04 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010000002b00feaf000000000060d5706c85c2768511fe890000000000000000000000000000", 0x2c}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x7}) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x2ae2d54fa4e6a2c1, 0x801, 0x0, 0xffffffffffffff65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000040)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x5, 0x100000001, 0x9, 0x4}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xc) 16:00:04 executing program 0: r0 = socket(0x4000000000015, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x13, 0x7ff, &(0x7f0000000080)="00000100", 0x49) 16:00:04 executing program 1: r0 = socket(0x18, 0x4000, 0x4007e) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x9, 0x6}, 0x10) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = dup(0xffffffffffffff9c) dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x122]}, 0x3c) r2 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x5) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000300)="f60a19523d2a7372a5bdb6b5209f238fcab01c9a859d762e3bca87c9b5b21bab29517b705777bf14120ceb0decb7165eaf81c517ae27218a8503afbf1c1efc8067f60b1d88b675f32001d71305ad033e9bc8aa1dac119710cff603bf809b8dbaee3cb49eae6916602456083c1066752fd50ec5386bca52e15ce93b036844e6872b9e646434"}, {&(0x7f0000001800)="ab9f1c2b9ddfecf3a43b01ce0734b6a910b1846fb447a2bc2471ab4118e5278fe5e10609afc45e0e9cccc76c3321d00d74314d4f11b7f4adb7a3ef84b0fe6638217f31a7567ac71fd63d6dbb931c6dcd6a6ad6726f132132137167e896c3baf1debec761e7315a352f4c526d09687b7d7424fd298c82ab3d5db7b768d7c8c2fe0f7964dd6ecd89bbc9d8c4682fc59aa86d68f42fca89b0ecc6abcd357528ade2793b1908aabe9da45ce3d68cbabf810486f000bf"}, {&(0x7f0000000480)="b8acc52e05c5c568de64fea67e1f2929b9f1224b315e585dba5b8cdd512c051ca89f6723764280a39ceea333ba1ebd631f53916adb2c30186b53143eda4fd4c0c6683a727159e256e7544e8bc5d7d230fe0f6b8886d8fbc2a293a00cc04a82037764151e607c21578f09308ebbc9da808239a8480d769ead131b495aa6e24090a66307d8d01ead0a506cda4dca07c651c0e5600b380b0fd3a2929f1629ab64a90c3cd886cafff7eb488e1fdea7e357631c904a44cd8049703ff6bdb7ddcd3e20d91f3eabaf46ca5f2cb3818405e01b1b82e9"}, {&(0x7f0000000580)="bfbffe131f84d8663fe8462cd5fab0a7964741edf86e56deb5b71f95cf87be9b5e71d90bac7e55fbc402e3cd232eca973b7fe778d34b3bd5b31c3c3a29c61f623b7ec771cb7aa98283b1af20c30b75885bd2cb03771142fdf05094e759bb02a914b9aedf66766ce86d3a688d70cf01c153ec442a773f212a9266326f472e5120987b6cdbeb040da8e4d45397f51a88113d4defe2a46bb3116d4ec09e3f0e33ca71143126850cef0f5657946fbfee47f7778dfed26a24856b0d576f66b52840449a708f6739a8deb60eed4e7d5e4ac53f6bcac37e42aecbb40898574e483da68effb5a1fbf9138e93ee8513888e3b8b5db3a7d85520fdc667a12b4dbca6e7abdfd017d7d35e01d095bdd5c9d225d8048d4d25f82092502b2fe107081d6a43b544c30314ab57cfe0c6f2d7ea32063770555f1962b7c973df3d2d1e37131a769bd4ffb7fd5c9dd074c8585f5a99f2e12ff62afd7cd7eb2f5718500c6c78f98874a44df57a396b6b400c87a13c5a9326f177d2c19c271a807e16a60adec570465bbb81d4f1cb1b77fe56f4641edf35763317e50159d0d991822dd20e8d45ba404ce7699a074a6f81bce0178af660056385754b15b020cab9c70dccba76e80129c973288ff852e6a8fed53fcd1dd8a1279a9926f058e4b5c56eb6883eec5de8e7d19d3b2d6c571f4e6f15370c0fbc64669e23af5645ab2c87ce586d6f084d30d74902fb60bbf49e7aa3a8a732d2b0c37eb8c98ddb6744adabcbd85c0e95af3331110f9d20c78abfa97ad7938a1344f5f10db43baf4ba3cb3576c31d55f47a7c4b04f19ecf5859748150ad7c4df85752c625e29e5ee4b0dd22d654e473e14319d030eeb629119b5bc395960196394272a92f0aec8fe273a7c14af5c4a6360ce251c250e9abcc48a66f7b43188ad801f33bdd973b684dc417574db272309f48a655d86e95ad73254b831405df812e515130c9a7b9359e7f5bb17fac30ab71501b080c992ef9f4179636a134483547e6b802ea1c5f6dba709107d2903b723d6506f347331493cc43e8c36e528bdcd6e17871f80eeb2a1011c2d360dc64f8aa4fcb97310f37e17dcab81b9625af02dfc73b77cec08ff932251824e5b1ff179887d904c353391c42a1ed8c61d9c5aa8cf4faf9707cd9609f0a398a5e836febd95b829b7f0c6addab45b65ac8654930dd82b608a8b899772578563be8f2d8c9099f3ffda6f6f9763242b1aeb89429ae46071c1d5d7d13ae49a3ec87f3779e0ab3a38527edf20e003b394287873ccdaed83c4353a621694c6396bb86aca862509ef3778f0fdd4f38c4eb958b20a612ccc99229d64b036b12845e54a29c64124cfa27d9c5d4179d346e09eb9bbd064e6d0605760c80de5bca210e97154d483f26fab82c14be6cf15139d5e8905ec6f55a5173db390a2d346e64a6d56af1406118219122c45861a9f3747f927eb478675b58b0b2500c7c25e70247837f2963df25eae0f104ebf64f884c19ce16fa257e1def39af739de9449200f8675b43ea18b20874dbcb97aba946b8be59a8a0958f7ea73dc221be2f62af88d7cc84b235d5517e0e5aff0aa418546cc4f3fae49024ab7acd1ef7c633d161bae0ee7c8614a2bf5d7a382d2dfa9ddb38094d665e8601b14fa89493dc29a25aa4076fb94ba592c1295588484445f0c1a5d8170c3328f55aa8f0ba9d71ae3c33e9a20d6ce0041af40fe3625ac4012c7caee022ea399efa4b8e6cd108d0c0a780a715cb369181ac8579e956385c698a2713c87e135866d31728eef30aacf9d43f15502d3542d0f794a2f8c8b3a7a0daa893af29e970d1c28f6a73c1ec6c12964772cf30112be523d9ab74b8bfe93b761afe997d25b47198260ca3e3dc214b6309f8dd20a0a73697bc82f52cf6a6b27d10d6e9bbd5aecec6ef9480e5d3d982d6ba577a92b985058e3ace72d5f431f611df7a40f363a96237b519b98628bf9a9e4b7a84e8d8abe4a7bc3353d1e14aff4f1402a76c50564cbe2fb35873a9a9065b3de67294abeace71db0cd144149f46074d9f5b61371e95d67043e05d3000ddbd163afc14fffe0cf2fff9e7ed60936a246e759b51c5000ab260fc2b01c0d7d8b076209b671561d7a8adef1494bffbdfc1e2bae99d53725e3085c2bc3cfc59c6b5edbdcf4e2bbbbab6710aa07d03e7fb32992aabdb4ddc559dc127ccce14b713b35f06e852c64d831dbcb7433996030a4605505d6bee1879532ade2180389d4406982896afcb6ef39893de39b7a148129c9cdfe06d7f679c90e8305d2f3723db21e1b6ab54ac150fe7e880b6453e3582754a39eaf94631ec60e7ea80c2e27156de1327fec01cc7898822950abd711f0f22ea64489be3fd2a0197f6e3c76fca8e92500c6903af3b6fffc6a38f230a55534d14fb3f1a3541794d1919cff3034302f58f256ce0146cf4e7547e9ddf68d4183229da2df6f88f22b86dcc17deb39365ccdf4e6418d8d9a3ca10db35592ebb75b4e87f6d01c69c6389f75683a770e89d3966e929a2e9f8051f59da4a0581414a885ac6d4db8254b1155e61c43deeb1242e1c3c3818bc52f649aca489269316e390614029d38b6548ceac29884c0957aa8aed1a1c93fd6fc4fecc14355adda2286c1960a7a90731410ac181d243649b1d51b2ed0c15b04f5e3132e1f911d7d8fe83b590e094c57ed79f515c42a3b150cccae81a69fb252b55c60c5ba23fac1de770dcaca524748e5fb094c578e6dfbc83181ac785e9431994e7848d23d96e22489e6839c83fb17e015e93478962fd8d2b0da48e8ef99f3ad0b31b8beec324f954e270d018d08a77a4a9000d04c69f027263adadc306a2dd37dfecc09ef929b3e379cf86bbb46e2498d27e684fde023517b29a5a1319ec950d3f95c99b9847b7f0ebd9c14b60c17ece766339387a055ffe60c257dad4da8e46b10f464e24d159d692a4b78dfd18c7045745d8a64afe6bc65ab0fca83f35630df6bdc1be4747e9198d44d7b86f065ca04ac0895031b3a357162ae9afd265c2e8b21561fed52b5fceb67c5dc95af105ec1f59ffaf0dc8ea8b5e8a9de2a7e2489b94579495d9a7bb97d11b458657149f7e80a52edcdbddf0248099735b70926827f28ecd7d1a2ef15820f8fa350451dfa97d17e1bc5bfd49432955138d7554c165eadf4a8cc897800276468f88d42b8c9bb79d9c4ed0347ad767096e90359713ffc63e0bcb76e6ae255cc7f548a603cddecfd6cf880dc4b7453486388a6befdd235f760d8b5a3456832baeda75495b65e2265864bc9fdb49ad801046a15fcdb56523f40119a04f1e91283af04ed364fc47b37e272402b83626b5e108cf65d7bb9114327a31d5067320afda1efe6edb99ec054c41682f30e5237f776d7aa1680c7bf9240b8ed273fe2bb2dcfec4322617d84714d99fed874f8eeaf2b47585ace84e99c4e3254224ac7aec9eb4716e0c2a1748bde0e09f30524685eb37d983c7d99e4b94da88b97d065d3ee1401c63a2d472e8736111e1b64c430a0d0410e553b011dc5e11f39333fbcdf8b935a852f32c61b64621ed3e19634aea90b08bad008153a71240dcfbed1cebb414ae9205c4f7c3938cb7f1aa326ac740244cdf8bbf98b4635cf9a8f62f0c56ad6d4e773be9f13cb7a6006f89e75f6428ba3cd415832b19feb24628e1982f2c1d5029172bd6715e6530f9c8b9a3c2813ed5fdf6f0b09cdc33741c204db59bb0f53c9cbd3d8a6f8e0f7c8159340a1d25bb0aee38ea03e8d882cfe8daafe620d1fc40c2ce3c1f3782df335d859431725eee09b7d39ec06cc8e78d63fe71475de233a180b28e4db13f94716a2d23aeeb072be947f3a6d11920d5097c27288849df8a5da3a7e0df67235fd5e50b3c5dd51c8727901281268a87874a72363d418402bf68d65f02eb40d06adc0e1fbc7ebe5a57969cdc8a9b8fc1b84bdbfb94fab035653017089f4c7f01f8d5ee1cb9ec129c8428701f256debea52610ad2209c8b8bbf3a5951306b6916cc441955a53f7335abc1fbc3ccfd4edc1b0132c80709ead6abb74210ffa21ee3b79a00165c5b7097368be15eaf3ed6389d71fc70af68c91e49341ea4fabd8f6bb203fc2ae405facf362dc608ad1baece041d08dc8d8b8e48d49580379350e60f30e78b87b5f993a0e143e2229bf1845a77e04dfdd5b2c39a99de578a379b0820460eb265b6a76d12c33c70e5894adec5710ea33f3397ce9ae149e7b5ce3fbe1f6d1772ab580dabc957f8d7450fec5b61486a64b77f3a8887f886ecc33899fed19b61ea5fbe8cd06ef573dd5c0bea3ad9944d01504368f8abf90c080ae8b5b2d77f982b7b2be64035219d0a9ad078ebcb96d25da89ac049507ec544d4c1f9e0d45eb373eb886cdf9599c44b3fa4e17d4675dd38ac88a10d6befe1694db6f95e04233dee71e16b54d5675c42f01180f5c5f5f876fb04794725ace41ee622a60269c45462a6a2193009439614aa649371f2c7ababf35af05ca83d84a502f19e576575058c91c4ecefb603106995babe69e4c1770f6c20e526b0f10b5a0ef90d50ea8b71a907a19734027097d4483ad3773b95632fff1a5257624f60f9ae6ff9d8ee42f367d74a51bd89a5cf81d2b9b71740ee55f1229179dea80919c71464476e3b95a5f0f8e8f2997691af598b83a561e65ffe5f5ba71b6e031075256ca9bd2ace4bff7b25fe2e6f249440ffaedc02d587e1fbc0540375c6cb92c544ea7a389b4aa07bde990570dcd0780fd7c6fa4b80671ed0eab02d0c6f9efd70244e2be5b1e82283fcf42b47fb64028bbef4e945ba164fff38836b91a0ba067e64e13d9182ee9ae41430e71616cb4d1c0343530e9154cbce2683422da4ef449de74516cda93e37e1015132cd25076a384872ff3f7a7266a7cd949baec39b6d46216938d8a1207ec28d6cc8917c5c3cd269094ccf45ed5b87e1586f6ab67e368e3bce05c93e293e928d130515228e901568a6c91dc8dd0b4bd0f462d89a911f250615229fc748277adda61b241ac0ecec3b6206e9a1e51ce3a3c5aaac8c3255e93a90268cc6a8f511631602142e323f805bafb688829cddef3eafbdccc9516d7cf6ceee9a22439e53a61962af3e1dc36a0a53d6d69ae4b404335ed48ef7d55664d2105ff91d1bc90830a83cfd7b6511dbcc303966bf453624d43f5c24f3f4710a96a7a99b1d39af7b7a636aabc7c15710183459285c19c0f88daff03167949192f0c53c34e2ef083ebaaff021c33eb48fdd8c2693131f1b6f8e89f3403914e9d386fe6c5d449db05519affff0842af7af3632ea2d9e9718f4be92e50fb729415ab98cb04f390a42be2e84719f74f9144b389f6177bc06d5ea85e80461be60123617594521823de298dd94e1528f9da188bbc1d38c8488bf37e7fd8c42d50ccb46fa357056d32c56c5ea445cdeaefdc9293174649ec75c0b24117e695a767d92392fcaa88e77c59045c689007a566e20ef4faf8606db109990753892415748378a7e6e9b45112f89a4fc1c506d058984b0ef56b6c1df7c1a2963d8c4ab018bdb374776ed63350b44b14ad26ecc48873570b972aa7f22fe356fd07dd930765a869bfa926df572fd959f92921fcc01dfa36859eb10bd9b01c0f2eee8bb60c0c0aed8de0972d77c36a31863b9d1efa53ca0a7c76f442774949ce8d88441a0aa8aa85b9074c46d1c397c2d25a6a8fbdb0545459e0d9a41a304d9694170b1168fb897fc904f6d0bb6f3e7d63cb8b52a6928995ba91699c094e8e5b02c7942a4edfce3c3f2f39a75ac024b4da3b08e099e11de35504704b6442fb4381d5aaf125ce5", 0x47}, {&(0x7f0000001680)="373ea3c806ee993816938ce80792fae0f9e7706c8311603a29629b0b75942704714f4d4e038b7636915dad01433473ed85573c2a2d132c69a7c8dca05a72be4016e2bc8ffa240c7130c4a45aaffaa99e7c69d58d7e3f66ecf2dd400c36e6fdff6fff12fa8361079f371db6042b3fa70d4cc2c151c189322c174e3ac590efd16807d92702c8fd662117a158447579b9e42ed8650af19b2be536c5d19c7a08176f311cb25a7758c0ddc4e31646364e710b61612310174c422f0861019bc090ea9d2086dd3109dd15d710906d97360adb417d31ac4393183292755444487489b6e2812bd16275602ff8ef3f52fc20591574de5e443dfe5f2c69c7cee4ab1af6dc21380dc5f709df7851ecfb3daa53251a6aae4f1ceef41c7cf138adfe4fe8d8fdd3d60e3a7273c2d332b9cd8a2fa85edb2b6981f2fe71c68577d96984a433a5b5a9d874f99ffca9c16370707a3b018f8c77358f58c00d6181f6a63ea653dbc5aee8dd5b51c7141b73846085c5", 0xfffffffffffffe10}], 0x14c2, 0x0) accept$unix(r1, 0x0, &(0x7f0000000200)) linkat(r2, &(0x7f0000000140)='./bus\x00', r2, &(0x7f00000001c0)='./bus\x00', 0x4) 16:00:04 executing program 0: getrusage(0x1, 0xfffffffffffffffe) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x800, 0x0) r4 = syz_open_pts() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x30188, 0x125) poll(&(0x7f0000000280)=[{r0, 0x1}, {r1, 0x10}, {r2, 0x4}, {r3}, {r4, 0x80}, {r5, 0x8}, {r6, 0x48}], 0x7, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000140)) l¹6?MÏDööÇ]á©øÙ^©ö©Ý*uÅx¿3“ý pckbd_enable: command error 16:00:06 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000739ffe)='..') pckbd_enable: command error 16:00:07 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x100, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/190, 0xbe}, {&(0x7f0000000180)=""/103, 0x67}, {&(0x7f0000000040)}, {&(0x7f0000000200)=""/36, 0x24}, {&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/21, 0x15}, {&(0x7f0000000340)=""/127, 0x7f}, {&(0x7f00000003c0)=""/160, 0xa0}], 0x8, 0x1f) 16:00:07 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket(0x11, 0x3, 0x0) connect(r1, &(0x7f0000000040)=@in, 0xc) listen(r1, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="2d3766e17a8556e6c1ede6ae5293ff496737c16aed1c70f043824eaad6215bde2302cb72449803db76ac14205a", 0x2d, 0x4, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x1}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0xdcc4}, 0xfffffeb1) getsockopt(r0, 0x2, 0x1, &(0x7f00000000c0)=""/166, &(0x7f0000000180)=0xa6) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x164) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x2, 0x400) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x21) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/28, 0x1c}, {&(0x7f00000003c0)=""/61, 0x3d}, {&(0x7f0000000400)=""/40, 0x28}, {&(0x7f0000000440)=""/103, 0x67}, {&(0x7f00000004c0)=""/186, 0xba}, {&(0x7f0000000580)=""/228, 0xe4}], 0x7) semop(r0, &(0x7f0000000240)=[{0x3, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x3, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x80, 0x0) getpeername$unix(r7, &(0x7f00000000c0)=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'], &(0x7f0000000140)=0x1b) r8 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000040)) semget$private(0x0, 0x4, 0x200) getgroups(0x7, &(0x7f0000000180)=[r3, r3, r2, r2, r5, r2, r2]) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000200)) fcntl$setflags(r1, 0x2, 0x1) setgid(r4) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) r1 = semget(0x3, 0x2, 0x4) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000000)=""/219) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x6000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000080)=0xfffffffffffffffe, 0x4) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrlimit(0x0, &(0x7f0000000000)) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="afe5df79a60e4802a376d3dcc7ba2adb0043b602fc0f15a1b17a44b0a4c24ddd5c64f9aa578676a8844180531e305db784cd1f7ed46f759f76c750101780f5a4726da77e0cf244bb3a8bc53558d6bfa006c815cf2563634dec5b76cec1e1050c775ece5bb197b9c6618d5a90", 0x6c, 0x1, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) sendto(r1, &(0x7f0000000140)="b481112cbd3e267b24b43dbac6fecf3540105df0a9a7e5b86ab73ec13aeb3dee4f2d50", 0x23, 0x4, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = getuid() seteuid(r2) r3 = getuid() setuid(r3) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x5) setsockopt(r0, 0x200, 0x6, &(0x7f0000000040)="353b6a8a4d83c3feea0b26db454b2ca4824351c3a111a58130c39a4801fb2b2404dd04b718eeff58845893d76d779619c325a10bd97f6e689b0a0ff7f3272de0a4e981a41f8c569fa20e4178873887459d48a56c78177e363b1e021ec9c8fee4b5", 0x61) r1 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000400)=ANY=[@ANYBLOB="56022e2fe2fae366696c653000720c84fbc5c1b5eb12dde7a718536a07afbf4e333fd4b813428f13645961248c6854222f288e6568089ba0d791d18a41235bd387941050ae287af2"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="828bcf083cf8eb976730ce1361884adfd4d14a7fc4586685b7a9dff33819feeb4a96f304554b60211636077cc351852e3a364e391d3e4020a7140042e450078fd6c52017a22de564ebdcc2ed7f937677bbd6221f472c6e997752e446dc2288c14d3e263cf1598490cf69c7d60f5ca7fc8f6eab66fea54147609d1b70d04f51ab5acdd0d16ed50b6704fe48179ee81b472c3a4e25c5dc4e7daba122d30e806a4c81938a377d084c67c58dfdac4084c68ffc40", 0xb2}], 0x1, &(0x7f00000001c0)=[{0xd0, 0x1, 0x0, "4cde4f2c694a9f548b0ae0cad1f801fd0d32415835cedebfde86ad37c576f27265c98f83b3242908642dd69fcb62ede9709dd11e9760813248a0f13b627b06bf0d9360011a7507d8b911a6bb7868dd8f3935903fea48d4c37318d01292eee29692bdf42e7ed793f006e149c0150bea4b5ceb7b11888320ae675da6639d42fd7e77c39b776fd24ed629c2529a00c7a971f93c3e61fef2fbe7bdd079351d645b03887625a6a2bdfc932eb29ba4d938c741ab46a1b9c434b9cd28a98b"}, {0xc0, 0xffff, 0x7f, "f136d3a6d56e1a001fe8881228318b2ddea437a16ce19115f0984c0c094738f96e244df34bf468b8610d9460571ff62a98aa88f735bbdfcee62d734e7c8f152daf7a18de5149c459f6b6699db02d49895fb2e62615fd9c84415ff6e369da500f8378ceaf32f19bf7506a81a772b37cae61f8054416617cb00e12a8ab9e06c81c3c5898e562905caba98f37808d7115a9e6fb8a2df300ae7bd8dfa10856687e0fe1763799da90d29840cd26"}, {0x58, 0xffff, 0xa9d, "8ba1ea2c40158abbdd14376bb1743f9ab2355ab9959cae0ac826f93acd1fb688abbfca30072ef4d35538aa0330c5e44d684af6f1218155fab46a4583cc70e03f969137acc8"}], 0x1e8}, 0x6) 16:00:07 executing program 0: r0 = socket(0x2, 0x4, 0x2000002) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) r4 = semget$private(0x0, 0x2, 0x220) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x400, r2, r3, r2, r3, 0x20, 0x9}, 0x2, 0xffffffff, 0x552}) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = semget(0x0, 0x4, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0xff, r2, r3, r4, r5, 0x8c7ff96ad59886b7, 0x1f}, 0x7, 0x7fff, 0x7f}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) r6 = semget$private(0x0, 0x0, 0x24) semop(r6, &(0x7f0000000080)=[{0x4, 0x5, 0x1000}, {0x2, 0xff}, {0x4, 0x6, 0x1000}, {0x1, 0x1, 0x1000}, {0x2, 0x3}, {0x0, 0x6, 0xfc9734005b975344}, {0x4, 0x2, 0x1000}, {0x3, 0x1, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}, {0x0, 0x10001}], 0xa) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000001c0)=""/76) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setuid(0xee01) r7 = socket(0x100000000000002, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:07 executing program 1: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) r2 = syz_open_pts() close(r0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x21, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) dup(r2) syz_open_pts() 16:00:07 executing program 1: r0 = socket(0x10000000002, 0x4007, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xb1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x93, 0x2, 0x3d40000000000, 0x14, "8a0e48277a92ce2b45c8777fc9e9bb81e8783cb0", 0x8, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x1ff) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0xdd48, 0x2000e5, 0x7d}) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2e}], 0x1, 0x9381) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x4ee) close(r0) 16:00:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0xfff, 0xfd0, 0x3, "e9239c43f9511e5c87bdaccafbcd1f501fbc294b", 0x0, 0xffffffffffffff8c}) socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000a466c76d8ac1a527050b6d494aad9a35fee5b1f3b352a5fbd87b6a535141f4f99bb9a51bc4556e2b58a5a9820fe833d30448a62935a3bae8ad4675518d4fbd423ecb4cea13b1b6599a4fead7603a73d5c595dc61580fb5f975d35fafa9", 0x61) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) geteuid() 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x154) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x2, 0xfffffffffffffffb, 0x0, "68cd9de54428000008240b20c1ff6f1cc6832bc6", 0xfffffffffffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0xffffffe9) 16:00:08 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, 0xfffffffffffffffc) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = dup(r2) recvfrom$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r1) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0000ae2f62757380"], 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000600)=""/234, 0xea}, {&(0x7f00000002c0)=""/109, 0x6d}, {&(0x7f0000000240)=""/40, 0x28}], 0x3, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r3, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x7}], 0x800007, 0x0, 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28}, {{r1}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:08 executing program 1: nanosleep(&(0x7f0000000000)={0xfffffffffffdff90, 0xfffffffffffffffe}, 0x0) semget$private(0x0, 0x2, 0x4) clock_getres(0x3, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:08 executing program 0: mlockall(0x3) r0 = socket$unix(0x1, 0x3, 0x0) shutdown(r0, 0x6864662a9012d8b) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x81) setsockopt(r0, 0x1, 0x73, &(0x7f0000000000)="031a43162640342048eaa1b4b287512f292f2183f76a62fd92d3175e0c25cf5f7c6dc6f099ec51c5d512203878edba7e1462fe73e4946e0ce41d072a59138054e46f7af459ba17d737ae28f018702dcad6e60a6b9db7dfe9fe664e2863f009411fc77d9fc60c33f454dfb9ea6f80760eb6ba6afc5979d10c74c5d616e6653a885cfaba1b8b031f5be2bea056d6728951e6133895fb691f26c8fe93c7eac050798f35520952877a244e6092302ad372c5a1541d", 0xb3) fchmod(r0, 0x2) setsockopt(r0, 0x191, 0x2, &(0x7f00000006c0)="0d4833e14238e9a305baea3e8d162d3ccd79463f5991666780c29b6fa4102e24c9759fe7211c5652a003975194de1848b858847a6478d9f178b60acfcf4945a20c8956b76d68756638f8ab8238f8303eaf14ed8576ceb955317d20b43acc4fe742e8fc899f0a2c7245ee4a4f38e7218b4adcb07235d88abd92d5ad4c6bbd42334a0c2c8a2c989dac2623ffc9274dc2a36592af2615ffa90f7d4fedae066733bd09e9ae424ca511ea052357a1c9d9fb7acf4c", 0xb2) r1 = socket$inet(0x2, 0x1, 0xfb) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000680)={0x20080000000, 0x1002}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = semget(0x2, 0x0, 0x600) semop(r4, &(0x7f0000000440)=[{0x3, 0x4, 0x1800}, {0x3, 0x89, 0x1800}, {0x3, 0x5, 0x800}], 0x3) setsockopt(r0, 0xfffffffffffffffa, 0x6, &(0x7f0000000280)="cfa050157df1dab52ee2edda01f137b55bc026", 0x13) fcntl$setstatus(r0, 0x4, 0x40) accept(r1, 0x0, &(0x7f0000000180)=0xfffffffffffffdf6) pipe2(&(0x7f0000000240), 0x10000) r5 = semget$private(0x0, 0x5, 0x20) semop(r5, &(0x7f0000000300)=[{0x7, 0x5, 0x1000}, {0x3, 0x8000, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x3, 0x1000}, {0x6, 0xce99, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x1000, 0x1800}, {0x5, 0x1a, 0x800}, {0x4, 0x8, 0x1800}], 0xa) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r6, 0x2000747a) fcntl$dupfd(r7, 0xa, r1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000003c0)=0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80105705, &(0x7f0000000040)) 16:00:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f0000000000)='./file0\x00', 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:08 executing program 1: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000001b00)='./file0\x00', 0x120, 0x0) recvmsg(r0, &(0x7f0000001980)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000018c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/186, 0xba}, {&(0x7f0000001380)=""/207, 0xcf}, {&(0x7f0000001480)=""/168, 0xa8}, {&(0x7f0000001540)=""/132, 0x84}, {&(0x7f0000000200)=""/128, 0x80}, {&(0x7f0000001600)=""/253, 0xfd}, {&(0x7f0000001700)=""/248, 0xf8}, {&(0x7f0000001800)=""/153, 0x99}], 0x9, &(0x7f00000000c0)=""/62, 0x3e}, 0x2) syz_execute_func(&(0x7f0000000000)="3664e9000000000fae0b450f01c3c461216913c4026197ef660f65e2430268bac4434d0c99200000007d676536f30fae250b00000065f30fbd1e") write(r0, &(0x7f0000001b40)="3a292a1c6dd992fe8637b87f76d240ece9b32b3145bbe31871ff33121db259eccf1f3058aa038c4a2ecaa9fb51019bc09ce4b4d74552ae847e42977c44ff107517529f3ef5bdd7401fa48c331bbb37e0efbf81fcbd714033dc9eb291227c0edfee1e6b8d94a22fddf72128163056a5ccc98187ec117fc243787801fecd0515fbce1ca834291cd4356bb21a8ea3e7cbe6789a1d97e5658a958a46deee9bc21a605d28fc5d94873144e19fec5319add7", 0xaf) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) select(0x40, &(0x7f00000019c0)={0x9, 0x1, 0x7, 0x8, 0x80000000, 0x3, 0x3, 0x5}, &(0x7f0000001a00)={0x1ff, 0xed69, 0x0, 0x100000000, 0x101, 0x8001, 0x0, 0x7}, &(0x7f0000001a40)={0x6, 0x200, 0xf91, 0x761, 0x1, 0x0, 0xfffffffffffffeff, 0x7f}, &(0x7f0000001a80)={0x2, 0x7}) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xac, 0x77, 0x9, 0x0, 0x6, 0x9, 0x20, 0x1, 0x1, 0x8, 0x9}) close(r0) open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:08 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpeername$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x2, 0x5, 0x3) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) recvfrom(r0, &(0x7f0000000540)=""/146, 0x92, 0x800, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x4) write(r0, &(0x7f0000000300)="9b", 0x1) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000080)}, {&(0x7f0000000140)=""/72, 0x48}, {&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/38, 0x26}, {&(0x7f00000003c0)=""/106, 0x6a}], 0x6, 0x0) openat(r3, &(0x7f0000000500)='./file0\x00', 0x0, 0x60) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) pipe(&(0x7f0000000600)) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0xf497c2f422c62672, 0x2) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) getpeername(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025a0a19a2166bd4aa05d86d451e5883a5ee1db57608a7ff30dcb663f0d345e1ff90f32bdd5cc22ffd4b91a2527e400b163fc18c82ae9b13b8490c7636769ae0f8756b5e6214b82475b510f3ff13311e4a46746ed9fc2fadce7a0920e594d7f400ff01eabc6c6ef1a8b4339c1f075ac532acec896724d86d7867153dca5623fb84ceb5e54695e2ebd8800"], &(0x7f0000000040)=0x1002) chflagsat(r2, &(0x7f0000001100)='./file0\x00', 0x20001, 0x2) 16:00:09 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = syz_open_pts() select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffff80000000, 0xfc}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30002, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:09 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x6) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:09 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x10}, {r0}, {r0, 0x8}, {r0, 0x40}, {r0, 0x40}], 0x6, 0x9) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r2, 0x0, &(0x7f00000000c0)) accept$unix(r1, 0x0, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x491, './file0/file0\x00', './file0\x00'}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:10 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, 0x0) setregid(r0, r1) 16:00:10 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x81) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x210, 0x20) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000000)=0x10001) 16:00:10 executing program 1: 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 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) poll(&(0x7f0000000300)=[{r0, 0x8}, {r0, 0xa}, {r0, 0x4}, {r0, 0x2}, {r0, 0x2}, {r0}, {r0, 0x40}, {r0, 0x51}], 0x8, 0x100000000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:10 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)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x8) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100003fd, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x30, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="4640a17436d6bf210022afe3426f29c214292eee0162cb0df84b0c9050447ba523c9f315c20eb56424c5de56c8d69611005c70673429c0ba32aa46cdacbd147e1414a062dc54bccbb3ffd0d11d4363c9de827db8a9c6df25234359d00ebf46e05cb47fbe380a05f7cf37a27e960c3a2d713e9067c786a2ca57d605d9ffac65d12defee4dcd9e137eb32d083655588568e5884ca957bc4396fd44e232efb21f2f420e8f1b333788632d", 0x350}], 0x10000337) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x400, './bus\x00'}) rmdir(&(0x7f0000000200)='./bus/file0\x00') 16:00:10 executing program 1: r0 = socket(0x6, 0x4007, 0x922d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0xf8) write(r0, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b61bcf0ff188d0e559c45ce7057", 0x89) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xe000, 0x100000001) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x3) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x100000000) 16:00:10 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) flock(r1, 0x2) close(r1) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x420, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x1, 0x6}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x418c07c4) openat(r1, &(0x7f0000000100)='./bus\x00', 0x10000, 0x14) r2 = getppid() sendto$inet6(r0, &(0x7f0000000180)="61d54c1348c9709e9e2d52c94477c3b707bd978e9e0ca7e0c844398425f6ea2cdc9a0b6a12131fcb2ebd9c4a4e6fb1ed5e62b1e4bd8e22b8402b39ff8c24f48feede7cd33ac2666a224943087b80f5c9bd9c40b22043cc49ae5c6af658503f0da82cf341c9ad7a0ec050663b0ae5101686cfee", 0x73, 0xa, &(0x7f0000000200)={0x18, 0x3, 0x1, 0xbc}, 0xc) shutdown(r1, 0x1) fcntl$setown(r1, 0x6, r2) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:10 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) setuid(0xee01) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000001c0)) linkat(r1, &(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) listen(r0, 0x1f) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0xfffffecd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x8}) r1 = getpid() wait4(r1, &(0x7f0000000000), 0x0, &(0x7f0000000300)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000003c0)={0x80, [{0x3, 0x5}, {0x2, 0x3}, {0x1}, {0x3, 0x4}, {0x1, 0x6}, {0x0, 0x7}, {0x3, 0x6}, {0x3, 0x8000}, {0x2, 0x1}, {0x3, 0x100000000}, {0x3, 0x7ff}, {0x0, 0xfffffffffffffb6a}, {0x2, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x1, 0x93}, {0x3, 0xff}, {0x2, 0x8}, {0x3, 0x48}, {0x3, 0x11f}, {0x2, 0x5}, {0x3, 0x3}, {0x3}, {0x0, 0x502e}, {0x3, 0x9}, {0x0, 0x5}, {0x2, 0x2}, {0x3, 0xb1f}, {0x3, 0x592800000000000}, {0x0, 0x200}, {0x3, 0x2}, {0x3, 0x8001}]}) r2 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r2, &(0x7f0000000140)="977cfed2578e0773b40769ac3e455d9f8437d24df8a43f0e0b4fa0d412b07b8c628970c889a5bbf23045f8c4f728f550086a", 0x32, 0x402, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) fcntl$getown(r0, 0x5) dup2(r0, r0) socket$inet(0x2, 0x4004, 0x100) 16:00:10 executing program 0: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r6 = geteuid() kqueue() openat(r3, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r7 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r6, r7) syz_open_pts() lchown(&(0x7f00000001c0)='./file0\x00', r6, r0) link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r5, 0x5) close(r3) unlinkat(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 16:00:10 executing program 0: r0 = socket(0x2, 0x4003, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) socket(0x18, 0x3, 0x100) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = kqueue() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffe00}, {0x101, 0x6}}) kevent(r1, &(0x7f0000000080), 0x7f, 0x0, 0x800000000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x6bb, 0x0, 0x900, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(r0, &(0x7f0000000080)=""/2, 0x2, 0x3, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x2f5) chown(&(0x7f0000000100)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x3}, 0xc) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="ccf102ae8a0076e92e71b4fd1dc6593780b58737306e8fc38963cbb68acfc71cb8f5fe543e95769c883b578f23ea4c3961187c3ac08bcbc7ab2d2b8d3b3a1bcc2f05f69f0a97fc09d339ef9428f032ba58170913f9a3ef5d44f64b4b90557e21dbe14b4fd5c71c931df07c91f51cafdadd2980a50730640706748c2f9db612274a5a4af5ae2af5dcd2fb7645cd81537219a9d27568e21f6db04166642c8fce1384b5ee1a2c4e810ce50f4b1ce974f8e1672d", 0xb2}], 0x1) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x18008, 0x4) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) socket(0x0, 0x8000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)=0xfffffffffffffffc) 16:00:10 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) clock_settime(0x6, &(0x7f0000000040)={0x7fff, 0x74}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair(0x2, 0x8003, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x1, 0x5, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r8 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x10, 0x0) r11 = getegid() setegid(r11) r12 = syz_open_pts() r13 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x0, 0x40) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0x18, 0x0, 0x7, 0xfffffffffffffffe}, {{r2}, 0xffffffffffffffff, 0x5, 0x50, 0x6, 0x100000000}, {{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0x8d3, 0x96b7}, {{r4}, 0xfffffffffffffffa, 0x40, 0x1, 0x5, 0xd7c4}, {{r5}, 0xfffffffffffffffa, 0x80, 0x0, 0x7, 0x1}, {{r6}, 0xfffffffffffffffa, 0xa0, 0xa, 0x9}, {{r7}, 0xfffffffffffffff8, 0x14, 0x10, 0x7, 0x6}, {{r8}, 0xfffffffffffffffd, 0x51, 0x20000002, 0x0, 0x200}], 0x100000001, &(0x7f0000000580)=[{{r9}, 0xffffffffffffffff, 0x0, 0x12, 0x3ff, 0x80000001}, {{r10}, 0xfffffffffffffffc, 0x10, 0x0, 0x1, 0x4}, {{r12}, 0xffffffffffffffff, 0x14, 0x2, 0xffffffffffffd209, 0x40}, {{r13}, 0xfffffffffffffffe, 0x80, 0x200fffff, 0x1, 0x53}], 0x9, &(0x7f0000000600)={0x7, 0x6}) 16:00:10 executing program 1: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) pckbd_enable: command error 04:02:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_execute_func(&(0x7f0000000040)="aa430fe06af4656564660f3a60771fd7460f1d6afa40df961700000066f045818a811400000000802a00c462192e11c442310bcaf3663664400f91b8aba90000") syz_open_pts() pckbd_enable: command error 04:02:33 executing program 1: mknod(&(0x7f00000001c0)='.\x00', 0x80002007, 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) dup2(r3, r1) syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 04:02:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) socketpair(0x18, 0x3, 0x40, &(0x7f0000000140)) r1 = syz_open_pts() socketpair(0x3e, 0x4007, 0x2, &(0x7f00000001c0)) r2 = kqueue() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) socketpair(0x2, 0x4002, 0x7, &(0x7f0000000200)) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 04:02:33 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1000000008101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0x39}, {{}, 0xffffffffffffffff, 0x50, 0x81, 0xf2, 0x1400000}, {{}, 0xfffffffffffffffe, 0x40, 0xef1a7d6c88953d1c, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x20, 0x20, 0x7, 0x8000}, {{}, 0xfffffffffffffffa, 0x44, 0x40000002, 0x6, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x4}, {{}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x101, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x7, &(0x7f0000000380)=[{{}, 0xfffffffffffffffa, 0x62, 0x61, 0x4, 0x5}, {{}, 0x0, 0x20, 0x20000000, 0x6, 0x4}, {{}, 0x0, 0x52eb5e6ca5625b33, 0x10, 0x100, 0x97c8}, {{}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5d4d0000000000, 0x4}, {{}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x40, 0x400}], 0xfff, &(0x7f0000000440)={0x1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x5}], 0x0, 0x0, 0x81, &(0x7f0000000640)={0x5, 0x23f1}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x2f1, 0x0, 0x508, 0x0) 04:02:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) socketpair(0x1, 0x4003, 0x80000000, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r1, r0) 04:02:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x41, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x1, 0x20, {0x6, 0x8}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000200)=[{0x4, 0x5}, {0x101, 0x9}, {0x89, 0x9}, {0x87, 0x10001}, {0x82}, {0x47, 0x3ff}, {0x183}, {0x86, 0x20}, {0xc3, 0x6}], 0x9}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x4, 0x10) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000002c0)) geteuid() 04:02:33 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) shmget(0x2, 0x1000, 0x120, &(0x7f0000fff000/0x1000)=nil) 04:02:33 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) r4 = getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2020000000) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) lchown(&(0x7f0000000140)='./bus\x00', r5, r6) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r7) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) r9 = shmget(0x3, 0x1000, 0x108, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000340)={{0xffffffff, r5, r6, r5, r6, 0x14, 0x1}, 0x80000001, 0x1ff, r4, r4, 0x40, 0x0, 0x2}) 04:02:33 executing program 1: shmget(0x1, 0x1000, 0x48a, &(0x7f0000ffc000/0x1000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0xc583, 0xdbd, 0x6, "adce732a1cd40cea259ea0fc4fd10945c2f2c5ec", 0x5, 0x1}) 04:02:33 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "08634dc80600"}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000200)=""/136, 0x88}], 0x2) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:02:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003ee000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) 04:02:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/41}, &(0x7f0000000080)=0x2b) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x3dcd377a49810645, 0x0, 0x1000000e8, 0x0, 0xfffffffffffffda0}, 0x0) 04:02:34 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0xfb, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000000)=0xc6000000) 04:02:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="331a0aed9d10f7e5e72d13e990c9fd34a79b145f284eaddbe98873a3c31a0859d8c81ea8a1ab7e1ac313f28aad74d36c721d31d7e1add19e5f99d9728d0a6f0bce2b453ec63f648a14b0eb90dbffe4e68cf86675f16808148b8fdc41037c64d4e5cb386b9d7a4d22c6ccf742511bafbe8355ca453434", 0x76}], 0x1) execve(0x0, 0x0, 0x0) 04:02:34 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x0) 04:02:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) fchownat(r0, &(0x7f0000000140)='./bus\x00', r4, r5, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 04:02:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet6(0x18, 0x8007, 0x91) r1 = socket$inet(0x2, 0x8000, 0x9) r2 = dup2(r0, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r4, 0x4008426f, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20200, 0x0) 04:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, &(0x7f0000002700)=0xc) getgroups(0x7, &(0x7f0000002740)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000002800)={&(0x7f0000000000)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000002600)=[{&(0x7f0000000040)="cc6a6be9b71189fbfe58d38b28213b16aa34d4d53b8aaa22eed0358c3242288e4c89f2d5312c8d66fad4eb17b2533365a4d891eb906e4ffdff0a17dfdc14", 0x3e}, {&(0x7f0000000080)="d64c44d2a7519f1568cc8f1356cbfe4887fb2a487bf6e537103078a77916bd", 0x1f}, {&(0x7f0000000280)="279bba37ef6d3d8267806fc606cc8fa1cde869f3831e378dc23ec6d70a6f34d04e988cafca506d86786fc95a4108e8df1bf8b8c5c13f13f706981b02e89d01ebfb77b6df6d6a929d87c49f457437fab6241505e057f559f7c7f3dd2b3dafe79d661f5471f7d373f54c2df9d800a867864a04a4fb45032b791a3e6c7f6965ff7c1355e0fcf20cca74da15a4d7c7e5f903b552ab6bd406773c36dab10568b896af5054c20619343e79a7cd5752e6d9fbf7a3654c2f7091d791e623a930d7855e69a7082f5d53b5d4894461a7bdd266667453fd5f1295b7ea7a9391bd21e18525acf954772738f8ab013c18cdd69c7bd1d127f2a01a7cbce974b7b4b2f6c74d1a9140ec3a40e3ec827de8223a94b99544d1a8aa831df4397e980f5774d1118dedbd8f0739b5acb5d4302f45b14564f5929b8de5e356b067ac138241e33700ecc04800c149460fc13dc0729515c9061897a38d7b379b2ee05a25606c3441cf206b5c86665eca050dfddd0c75a537117001265de1a49b8c1f5f22fa3bc604f2986f62ed9329bdea8f64a0121f34958a0bb1f99c5ed3a79ff235b43ce941c67618609d3b274ef57e576f6adf06273056818c5e59c7e4d13f302dd10cebd725592e1249e993d820063882bf5304a98aefe64b70c3824463989ddc59066a1cb6ac918f10c1f0b6ec0e9873aec004ecb7047e3f1f46c7c13c9e8a4968ea3c070ba307e6bb88397b9c18d48f759cd8f0c8a1fc21efcdca975d2fb4220eb02a4bc9e143881902d537ea17c825954a638ada76ea1ed94efe5737b4b6ccb40c4404be643b41d76d3437836c18343b26d80ce27f88e7ea917cb82e7d20f2b567ebacd32e3cfcbf3f48b326086c63c2a6cf333a0e5fc23945f05ae2e93d9ac01cd34dafa6464150bee9906febf9a6d792c395080ddb778b5aa558eafdfe876a392d221d338bf7ad70523d41123190bd78db2fb5fd71ce85b24107a5ebd74e365ebc3264e03d1ef37dae39dba4b2257afe05c3d8cec1b55c4e8e8f1d2432b19dfebf8413f0ee625fc6a37f376f6212b66faa41e39ca59445626c5b8af386d4aa887209556f9b2e907409cdda71dd03f135428eede59ffe8a20d569ec2def6576984609c84eff66c9f8fd28ea13043d667057e71e2f47b7dc1661e7cca20142b82608856c5f9c96182ec6268f3060b809cdda1ba03a350d69ca0d4fb33f558decf0d9cfd42f991a28d7cbbd9b1b009ddad8a1806568720ea469c265a760860473191aa145c7fc1c52407fa50697bd6dca05ce18b2a438e1cf36a24041d7970d281876fa96f4cd24784da3ec68ac3abef9004ef72935cb2f8528a8ee6b226c56f029ac1cfed668cd55ec110b0db2e9b55bac03f343d5e2647cd42249c5fb03d520b5c50ab6703e23a2ef784c79ad88d2c4bc32550e1fa1e8ffbd994b1e2aa4164e9fb170b8fcfc43d06cb062dae263f0b3b1afa360d6fcf9875859da0d0b9fae10dc0d68e81bf7e8e81ef8f56f24b0afb97a42d0f9ae9970294b3c60c088ef5d43d08d0e94afbe5878cccd4df66515b003bd13bf89ea9fbcdce0ef02c41979c8a346d4e5bfa821f095a245aa6787cfcb29c4e1a171d05089e7f36e29ec4f3d0e4e05246b62a8f08c1079a0ad7d6f851c4fd7a3f5172fe6d56b5097b659bd6471790f0a8d7cede6104f046d25ac5a0bd3340125587a1edbb8b5f505d26a889ff025e5ac212566318a6ecddccef6d8852efcc05de72b5d99a1134546f3f54a4da9d22ef9b2998916322265659134bfa2db67e34bcd1792e8c97e484862497734f30bf1de4f8999164f5952fbdb5e50ba628f29cf666e29cb82f51274564db2319a4f6fe314849df5ef773691357fbf3119ad16a0e636aad1533777ad1619a1d64ead78ff55c0e811f836cdca74cf229ba5cdee1270aa3a4404bae42858417d39c03975c6682f25182f30e6adca74a11d6bfde5d5c2ca5ea6ac106a0c31d857ed45636fcea9ef70361a81e41b593cf08da37fa5ed429aaa5fcda372616d4f7eb23e43585c0f55b4c5fe03317626e6b9756e3e532baac8b1fb4fda5c53206502e7f8c30dd1fa871438038f81b2a1ee6a2679c9c765128a9874d6f43132832f7dddf9481761a2ae277aebe292ea4d8ab2b717afa147ab56d26ae568c5a6a668cccccaf4dddee1c1e5b661172234b10f84362ef45ae9078454c89b77014067fdcba7aa8b3c46cd3dd7f7206e061e810936688d46526326ea660271c4997f5630829451cf7220575774ce7343afc327c3a2749b0ae0cd0d7462d010b6d018e99e7439e9457e5fca6da77d15716b47033aa46eed71e819263f2b1fa08789c0bbd5134f2d480b4dbddec2478fca09607b568807a6c0a540c75889e16065be44dce22c4ed1740cb481f15902d89970c057d2652eb5fb5617e6faf470a1def3343b40608218b41339ea52e9a290f21f07baa834cd10bda4af42cbd89d20f6feab9ef12b79747fed32c8ba7b25845094deb0f3b5992cd0eb0d79d194fde53c7949440bee243126b92fc3993ce2b9e9d5ea5200749f01cc1a3558ff9d9d6c561df49e39ae755b13a07c0f6db6df376954d0363f83faa46be923712bd6790a65b4fa13cc56e03bbb4004fcaf019825d7292bb416d25efc351a4038e93f3e4cbc8b120d9ff8967f8de93056a78bb12962b1ac773a58d6c91314e5cdf438297327e5c195b56c3ebd5d54fd9dc4351b96d618bf3f7b062cfd44e9f18468af167e06781f7a1d2dd7b51ebffa01af6a81182d303214fe7dd11bbf877d5fbb365dbdbdc2c801d40c25682bc2bf460b1224a1878cbea8dc5ecc7ffe89d50448f996b3fbfe51df12957930808b4e9eb302f21f041257e78f7ecff81a6c30cd721a48c9f6b1022d2ea6f3dc852cfb622d96930117b3a030fe815d63855264f775958cbd163df64f55e86d630e9e14bc6d38a12ded09bee30860283e2379b206a8e28cd3689cd7ffb41c7d42bbcd8bd299a5c25b9d500284c6836d8fdc02ec5bce1ae701ea7ecf9480e39d53d913fb021da0a1566ef13d2191d5268ada76f1b5ab7026292ba218aa42e103620559e222a4eb5997794567cacb1ef9850fc07be803c7a7df30566fefc21058fc6f644048f93622592dcaa0e31d91c8e195eccd6f63807a37e9461ad189386617991f51eb06394bce2804c503a543f9965044e9fe722ab3ab2b484793bc2c8c148b4c47b3c68f8960bc5c7aa867193c39d6c153a628956258dd49ee3913dd4f4405ceed212674f3e239b609d5935d5bef339d12f5569e3871f44ceee091809a1177be3cb7e017257edd1df89e8322f92a08bde0df950b58972b98a8af0e81d4a82c55416d81cd66dd68464ccbb54e494d2ec8465c67968bfed5e7940e73eab494490bc68698b1d4d1d7d4d1d00920e46a6d0f6cfb9fbb0cf873638f77d006313a2b56855f6b8ba78f7dfbd9572e3c856f4b29cb0df91ef6be4c73593321ac59b5c513bc2be99cec7f085c0a86c2210c8d16b09d29883883dfe53fd73fdbb31155cbc54375fa14aadde995bd54295f01792b7fed462330ac72b4ea997b6fe40057eb4ee2ad348dc18ac4ea88c29ae829d0fe7cd0b062dc0e90d9dbd698d63fcf5af9d1c20310a9ad90890f5eedb7e5f90fcb832ea9578432b0a502b8dee1b8c587b1f2e41e087a3fbffdb3f5cb3e5e00989b4cc385b077ca217d2efc0a34fd537ab5565c94e1882a5daa8380372ede7aef145c22b388ca965d8e6b747b71a92bce7a292b74f2fa98a3b17518938fd04e39e6ad023b1b246eeb0ecd2426b97683f30882ccd93440e8fa01324698d7f94554b3de5c2e41f85f0f2b55fb8e73ab7f413cd6fb64b3bb79930e4ff81fb78f3b36b8b26f8b45d09dd6fdd8f08b6a6074e6a012b2baca2a8ef2d022616915023eebccbc7aefe5203dd580014000352dc207d30ea192317dc826b81cb5659a68690f176636e575db6df1e034da4ad3f2e499353ec5cae785363b5a79bff42a9f206447c64025838be196d6a3e1e7251efc932e1d6e35e2a2535ab46a055d21db4f16cc9af15648bc266a084546b1f7ca738be4e30089143ad7867df8d7642470362a3b08fd842944e007a798bd94157d227fbe017e49287bacd014984007d8cd985e6b8d1f81132b6c8defa055a91329e2c5f82364e35341a34b08066ca848b2a08bb0e96261e48cd81493a9e2551aaca172aaf44bdefba8d5c8567820b0dcbcf9ad09833363fb3fba4e7ba35d6b0a6b2384427e38073d19a174abcea9f9ab4ecbe2f50d0d5276d722025560993270463c6942521be67b8db0bbd05a586e3dbb9d0d309f1c9ab0273b15991250d611f31d2e23d4911f82615a764deabb9c6cdf80fb4ad2684e036b641b7b32b99ba83cf4eb2a8b3b3a3a2e69ca2c94f80b46279828121b6392658f1508454ee6754121323b65ae4825e40946eb549008e199219a7108b594626623cab1625490ada3f4cb2ffbfd0b0e2ed7d46a17058574790e8ded02ecabd6ce5a2b52d2cc7621c09e5449514fab28fc52eb6a40e56b940713c17e12bba8155b1d62207a0511a0a59c2c55e20c7d44e90fea829713e11033959bb5cecda8d3a992066433caf3915a088b74d735f8265d93e36cc39336ec3c59a50a3245ba532cab04af42cff4626f2f41d364c1e741925ed124359cf9712cb69af0479f805ddfda9ddc10cbe8cc19bcfcd9e42c03d05629bb4a64923107654d2ad6e09260d7f01f37584f3e7625fde0c5210dfc8d3278925d353edd9bce9de628c1a8a57a215b7803e9cc6c942e38092f6b37b4ad940f2eb5cd24fab380ddaa314aa29c94bd0151fb26202edbdbd47ebbd0afce807be89d5f242a2248bb4cc45912f63b238f9a106dab0ef8ecab9276a2bb0a71218e7922b5e0bcd82a98fd10b521e442a6f4e423bdf3af8696635f7b9fa6611245bd4f33a4e019526a3510dcc6675edf91a688ca16911b54a7f68e56155ab74c17d14f56631bfd73d2cb5ff266f601f6b70b51ca20d30c193c4a161e1f9e2e96290d94cff70db5ae783d140fbbf2bdc622ccce6b7264ce17f2141dcd2844e4937d7c05b5a3f355307cc5891369065d188fff0f107836eec2fe3c7389d26c54199a9df19194e226f8372274c8c3bb2e1a4f03099b94b395d80f0c14da506a13c48cf5ae0c33d34425dad1e9d517600a534e5ebc4a434fdf75d1c574fbd9551e34bb161e5cc74811dbcb47ba547a05a2171c83e64db9da57e3bdf0f741b0839d31765dbd03db9a3f060333d32a9fb5d76d03871d8e2afa2fa34d6bba2f4b1acf2c678afd2b0f1184b8683085faeca75cf675ace019e40734a9000e29db0cc1656aeebf7d5c342e96a1c921051b4318466323e52c7ba836e77395936ab43cb846ad1fb35e3c3460b878ae445ed89d315ad6ab842af7f07213c64e1dd941659dff3a0a0cdbb8ee0a78af2826a9b983f6118d67270f0b1ad6be48c2d6cd1487403b553eed93f27c3bc925ae3a96199404b10e6dc649f641d6b21b5ba751b69c277c165ce261dbc0c94f8f493cc2afca980993216bd04ce9439f2df1f48de5affc8c0e23a4877795a7e1117c36129fd2bae87f0bac3556b417868701c928807587022f4a95154382f7b8f3b25bd71f0358291852d1d5c1eca707d4343c3c0396d769850212b5d35c4ff5e2242b16eb79edb663e968dcf8512f405f933cae41ca9b75dc715d493f3e0f297d644dd382ee02fd89fa88cfeb074227834d5b98a8d74e8968f19c08e15b650e120c92a320d521faeca104d71b30e4e74edc0dc0fd7eff439f93fbb7cfd709c4", 0x1000}, {&(0x7f0000001280)="faa0a8c47d90e193d6f24a0a5f20a6b67cbe133b43285eb67d7227174a911421c8340b8837f26190b8b3c68855066fc559b5b7c29bdb1c02964103f7852a5970b60da959ee9fe22a4dd4408ee142a36609eaf3af2c87102720733f3e741b", 0x5e}, {&(0x7f0000001300)="f7eb0d141c0d33", 0x7}, {&(0x7f0000001340)="8469df4ef0bfe40c26d3821cfc3dca39db0fbea97691eb3ba4a251325331aaf718cfc7ffc6362889161cb50e01de099531cce2a51e125363a02ab7e3be5df9223cc5c6a89927f0419821727908c4a441630b0ca74e9128466cb3925f58ab021a95f3e76e5c8e83068b3473e6b88baa8647482ab62086385daebc8cf00f2a33dc8a085c7dc6c2ee3ba54d62779f2fe62db49c4f7e6207aca5daf5b94c74149bd60cb3c48d263907610e2f6b4f5fef", 0xae}, {&(0x7f0000001400)="ab2842abd2c0d65a9e660e8b3125a80e8bdf247ed605ed513557a6bfcdec147e01034bce9df6e61298465f46f987b317bdd34832b11caba894f9abbee33cdfb83e09684d1f8de0053d93ae1f333a4afe8636f1c08f8e372662530aa126303b77a9181ae40954e9bd35404966f27ea1ebf66b65fb2d2e13b8bbfe33942ff17346a81904c17501c093aa3e21de4dc74c345ebed63303c24ff0af4e5c6b36f2a1034e41fdba38f9aa29172d1eaf5e79bbc8eb0dd5cfcf06b0499cfd27759c2efad288a543467b92dc30a48745bc7978518d1b7d67f3231c0fc633bf9ea6e28783d26d", 0xe1}, {&(0x7f0000001500)="b23bdcf10937cb549881166d132f8c2da3d1481bb7671795b452ab008a181160a927095f9729f31e4bf74d4764f883da53a90f60c29002166c8d8bb7209771c89eab26e73ed75b7ddafdd0fbcddd110bcc1bf52ab12c411616d1917896ba3242d35ae12838768c82b02d463ed8e4c0e40c33c9242e9c4a2c915a5294909a58baf59b176f19c4e3c254ecb9917e19dd7499c11684995143e0a7f67526164fdb1c08d68801579d2881696f7f55894b7f0dab69b0ed1aba6542528d06c050513ade2aefcf640cbd81116be4770ae39c32bd9f441f7eac34295c7a9754cb87948367bb0aab529acf51581f9347ca9a886b796e05a8f9e6b28824c60ea91e70c09b7a4687bc3a7e167efb9f04c3489915c6ae85f3d4fe64823f8ff8d9e4217aba7e1d56e93efbae16bfc298cee89ee7f874a0e4afb33ed37ee17fc9d23e96721b190913b157ccecb29f2d4a491894139e5e33b7d9507449b6768a6407b16c4b4c3f19b872f6ebe3fda156b2ecdd443d23e06c493469109488d67c8dd10ef1661a9092a5e38d688a3d277c523a68dd73b5192ebfe2ed4dc6bf83b0af696bba95cae87a6a7fd3afcbf8983c675b0e33fa5f828d38b37e1dfa025c0cbd4827be5ef1999f9b8c6fed80c9da987d9c8c8cf74212c96c621632b7175ea742a65c2023fe813c11880255bff69b1cdb1b834a36ec90b095cec36650cd63804a93daefe39e49e17a2f9853370790d5eb124307dd46f49f3c96776b88da82b5ee4008118a96d0ffa72f1dec2b83329e09b4a2cf2f4f8a4d240732daf9d68c5bf093a171432a3ff033c1df57c5183b5bf71b605a14da0e3d2623778b8b8a5882b4cd1b85c19a33106f93cb59ab140a0e0c7a75c49cd779e2eb008eae52fa9355a95ded685d4e848a935394003988a62274da1972eaeaf5e43bb4434ff88d549409ddf18974e57db8dae6ca2c24213c5ead7f653898a6d5b49660aa85dc0c0fae0df9d3a4ee2ca155e819dcb79387850c39038600a21ed6a5d265b09d89caf66bf2cf311c2750fc076584d22ff69bdab294fb38db3a01721afe280c9ba702d6421351429a9a120899861ed01a04794ecdf0cae8633b63acf54a2b1cb30e9d49e362f2d3935817251f8e0bfa842809eced99664becaebc536f43c7aeca2155dfad365d7f2964b2b74658cf59cdaa4b2fabee385e3cf9afa4adf5dcbbc50a4d3d0169a039d01baf5455c4e25df5a20986f8867815b49b8749b804449230dceba403e8f09cef7f1bf5d0cc29fc3cc511bc2c2491fbd561d1ef68394792677f1b0770f4b3708c8d03f4099593802f0298bb9edd21710428d21934922b5a14e29aaca1655fecb084d7c08e268d4b8d837d63c19beb3d10c8cf98eb8a512a703f6a0312de47f5ed1b32b17b8860cd3bdbb04648a55baca5d1407fbcea52d198ee7a4c891bffb6cda5227cdd9ad1d7d7943f3f3e9e21853cf91da0414d053bca1d60850c1517884655d5034882b9189d7de835c77fee7ecbd56ae19182a53eb29b87b12e94f6866eea2ff865f8461d6ec0bc71bbc9b9a8b616f5634d141b36aa9b0dcc793ec92741da43911edd8e2ff2cd9b232814aca817170f4f90eb3b4ee5d024be75388f8a9f4b6b87f0e82230bdb30f89aeb78ac0cb3f0a6819d7ff04f613516dadbfc5023f00a0c2222a199f5780ba76ff8b540d85669c411a2c0c1e0bba5b1a706bf9a7329f5ce388c85e850629eda8b91bdb238988febaab8eb53b9e8717d30c1e88539b5f4c592c3f1e5264f9e68c77ecf7bae0d71116ec2fccafc5c82f44502597e4208a4ef859a2b57ef6ba2bd8fa0980374e747bd6123e4457b4e4a3ee4d3771c673689b72885b29bccf51a26dbf109c182a652b7ad6ad3257a26873542796b10ba51cd272461654d4354e7639452accd2c1705d4af68d05e2c47197ff850c0b5442c81f8eea6be4363b24eadbbc43262c63a58738dc49fa423e90177e861ae740012f3c2fde9ce6c077efbd1158db837b395c9edbcab897ec521393bdbf0b37b4247ef750c1e931ccae4142fc5ce51d02fbefa44eb7fee5dfaaa5bdbbe0a0c5242835baf105fd8902c1154053a0e881ae42bae814e7cd5a8e62f1cdf190a9b8caa3a47dcf87d48bf100af4443f89d1a5db46d4fb49373d186d17f0056802a5d8448e3cc1aab80affbb25d83ce2272969b0df3a4838b85fdc9619067cc3e59f631bc263409fda08ad1db324864893875828e430087fdda859afb3955b44b060589335d16a603367a6e3253afbbfa824256dce69b8e5d99e7ecc3af9aff5544e19a77e3ec3ae4c865dc7604b0d69da692474d606960dbefa7af539baaf6f1d3cc6d8138a9d0ba966297bf27c5defe7599b3166c11ceb183db995cfea0eba54f62f265685404d311d505ad0e844f8679b4edca19e14465dc1fdb67bc0dbb3a250d5fdc3e80c32b462ed8ad45c9e6d08c48dc3b38844bdc414c6ed2e5d4b68c307321f9ae41d8fd0afe1842717b7ca81b6a840aad0d96a786d98104511df102bea0595d552f72dead1329068cf600e1d438e2eae424e646b89fbbb50e78f4391c19c93a69d62d4be90a03f24e3920e8197d7fb9bbe1df97b2db2859f2055482128c10e1da9d2cc61c2cea93e1c5cca143c1e561447303d6cfe640366298ffe1916763e12bdff5311217dda7ee889509d67c2f0ef2baff78292019c119f2fd0d0e6c06b0e8d2f2bc04ac7601f60969068eecf6d3adb3807deded05ff337bed75af803fcfe8df58e4065810e7d238e61671212362c3b34b91d8f39977450d095c91cdf7b6e9a8ccb04a125b005298c9ff6152700564775c0d25886d68c4c34f01b7cd4a0c776762e8c301c35e8ff72d910fabac7d98890c9095f6502bd52f3a87dfd08f0301fece7fd85388c2474d79d720c09c4902a3e771c48dbdcfc448d6a0a7f96017a5d52ae3d0ba60d1f66219dcbbca5c84227ebefaa6776cf4c03fcacaa0e42024378a68b422a4dcd89e35fef29d70417e308f30a098a2fe69943846f7ffc709c92d5f1f8486cb999eba30bb71782d755785ae6a7a2edb786e0ebac6eeff08395643fbb89f03fbfb4b0a7d7c368390fb49b06fd0cc429fa8b056ab556f0c171f53ea53b6b7f85b2059aeef7670b7055c266b763cf1ccf31bbf82d28e2af70b99064efd9714f6b5699e271baab0eed91b571f4a83bb57f966f7aa48899dcbced4a9ae3432f26fbd48942ea3c2c49b6be3b61d4519e6c35c5dc2fe7b9c7df3021115d29c5d1e669aa45eb025b5b43bcd9aa9e54564aa9fb4ba45d003889ee47f9ddac9c5cf2d9f9c3a0298aa1863e88434989cf1b26b2f3f8d45a6acee4950dcc40ac6fb7cc8f8bfb9de6f3ce8e63425efce31cd32ee8ea4a92df59038bc92f6ce97ada26eddb4c2a98a5f941a1b2fe2b2edee14a5d8234281a716af6ad78a4267df2db2fa538532cec7a82ea2e06c7fc2f43722936a7a2b55ee515e008fc39472d5e6dd36ecf92c328a76234c9931f27964c7ee29869e389283f2add007d81be7880560a84f08aa9a094817dc64a7271a8bc14d76c1340f7782912528b91df489042911078868cdfb5c00134f178ac2a2815c2fb21fe075bc7c0f1b187144da3bcb95752a1f3ed44430fbe4920e9f1764d4c81d2e36110012e96cba81468232838451b1f5aebdfab50cdd9a02e9f15584015226d2f5b60c04ffc6e8acd0303290ac00ffda766df39d1c3cd33efef4fc595d94d38c11bf48ea8f0daac4c8b6c328f0cdff4d0a411667f07b6e67587c2e3fd03a9513326b72916dd23534c11490f958c319f876928313780a2f8b25a2e6c68a5decaca1cbf1268e0772f843c58ca3f97f9fd7b60f5603f3234f509dff0512a265177ecf8ef896c7c2bc1b4b613abba7c4e772af5237d64db3ad1f49354d726c3770dad72b8118a8c30e06db6de07e5d8779ed79bc305b81000e5cac49183e3a74f9dd4a27107d510756835b2fa9168cd412e6aa7b01ce6b6b858cd077a100a642d166f6135994c702890f891a381db3d2603124ec7a9e3a04166b6f1f9e8aa2cfd46d4da824f15f556638ceb8c5fe3336841942b2fea032a288ac473b14e9adf219e59ed2cab69c98d951320006122bfaf2f1f2ac63a79bb5c25fff95516c0e3631aaedbffc5b37f3030d4cd71909099609c2b3cea5752a17eb991d4549299649758428b520c9b925f878dc0267f18c86dab4a56085d096cbef582d69b45bd5c7b18e665ab884f8835b0be294cd9cc045d3f533913782f55cdcd74a2d1328aabb69bf95f1d3dfedfc1e85aa8b9c2ca01e32c45f09f948c0d766ef725b2fd4b5801be468a4111eace0019d1f40bbee2418aae6d7765a9af47554efb44da80edd7afe9984e20d84c0183c8d64ec5e2a0606eb216fa0ad63dcdedeeeb7b135c4df014821663463fd2f5f2dcf8863a9a2b3b4d75dd51aa481f273a47dc2915a465a62e8a4fab86e7ab04ebbfaf12176df7e231c39237217fbb1812ae7f04965dada49282802f2be4d13563609e23218d6bebf2ce068e8740939d1f6edfea25c1b5b3068fe78c0d3a43b12c3bbc950d6f6299523ebf21c523c068d63f76dd95bc4856013eb73ee4b15de418fb80ff092a529d415bcd07cc2a8ff67ebb48711d49dd655590660a523a5552b919eecdb276bebc3b3df5219054ce91c8844279051278a8ccbd38f5130874f33cfaab4ffff28535558d2f3bea80541fc309e9c24525e533c967974cf0d225cb090a050ef0950d2c5edaeebbbb95b386e3885c2b15ecb6176e1c24cf0b85627eae5ba5b972f924c58eec1de9690e5fd3dbbd919a1a2e316ad912184e598f58948f600ad6ca7e71b6d48921ffb87dae636da8c7192221c225089124c7d06defd3a90b402286719ac3a7b4d147d91f85129c1a52980bcbba5932c79898cd9d45f9f09c4a6c3a08f51e049abb177610547c4bf0bf6dd3983e8437ac1bebcd2eed5dfde95f773eb87be77510597d795e6caa1a18e4d605da0dc5a7f027bccd8f99b0374378ba11add33e0170dd5051b4dbd40c4afe43504bdb56148dc9572e3bf71e19564468e82deae644071341522c7523f8cfc13685bd4ef05e4be2dab43a1889d0713336ac013a42731ca0bac52037e3988dbcd6417b40b3c8583a0bf9ba65757f3e2105fdefeea933a41cc4539792d8dda58168a6ce513673c5666f0b53dc6ffdada19d590c7fbc1936998de808d6bdd38ab4e567a85621907cd742c8048f222c43e78d0bd28230d71f9b3fae0e2bddc28486637ed461af55ce182787ac0587ff94a09d222706f7df002942d0ecc47031dcb55010afbf23984436420f2125403beb02c6dbdb8a7057d9e34d6b8836f00c7cfdf5d4dc6d0e7a053f85624a83c00aa83c166361c5f083be7eaf0d611cb91f172d9e8bc760e9cdf90cda8aa566081fc8effba2c2d53d84d3af8e7afe94dd5d9033da253073ec150b45f7f2b0009e2f79beda50e84a904c1b43aef54430873518f2507079768fd2d926f2e51a72e0fd774b6f5cf0278bf1cd89ca50b84c3df9c1a736287698ab567ca93fccd89acfd388e5815b2c03b6b392f150ff5f639f69d77ff6c33e403923b0838a500dc3dfb7d889a57a64d4a4fc8f3892e88b9b62ba887f0d69b1e9f04d0bde96c5007cda39783df95ca399e09b63a78125e78fe135913ebabb5381e019e74e82d2397153e04ca37fde925693bcca43febfad8492e8f30434f89e0093118ca1c3ab5b6be00b4caf84676fa014b35b5d08a4f76d2fea6d4037e21dcaf8c82c574c4c535b1d55698367a780d5757489007", 0x1000}, {&(0x7f0000002500)="1b1f8cf26c393e1471cd9a0cf7cad684c82b6bd076292a117f90c7e88cf466f5a1aa7045fc4b45eadf28073d8113e9ef477cabdd303fe53b77800b02988a7c0ee8f3bebcaabab38463c09cb14a7f647d665844e3a9f54135cdcb269be0b5c420c938fa4bf7b3eaa2c51f2966db59b07d94400ad1e1bf7fd70b355c46b58aa87f16c6d74bedb10cb28ad0d268b224d4df11aa0db8e6ced585b2da469c0323e57e95a7fbad0e4c7adda0db5f1d2a2d4f2477d9ee72e87c72b1fab26a365368ba8e754de95220b2824b3f700840d1bf33edfb0d6c07010078adee7b2acbc4fc1d7292e6481a01e58c90ef5d2db82d4b4aa7f6cc", 0xf2}], 0x9, &(0x7f0000002780)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x78, 0x400}, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) 04:02:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) fchmod(r0, 0x108) 04:02:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xa00, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9cea) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = shmget(0x0, 0x3000, 0x780, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc2485607, &(0x7f00000000c0)) 04:02:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 04:02:35 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000007c0)=""/248) r6 = fcntl$dupfd(r4, 0xa, r2) readlinkat(r6, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r4, 0x0, 0x0) listen(r4, 0x0) listen(r4, 0x0) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgget(0x1, 0x200) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) 04:02:35 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155", 0x1d4}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000e80)="1a5cab852de6793c516530703cfaac4bcf7150d3e8f90fc920159d13d917945328b7023bb815c3630304bb27cb39d59d84391a326d8012ea6bc27a764a8d5d1da084590f228062d26637111eb9e4bce171d4a52e01a34e9ccb7cc32b1b438c02b6ab99440ec46574a01af0efa1758baee17a071e0c82a1ab58390be1210584b91d2976312c3e39bafa92f85596ddb57bb3608e66d5ebf38a0470a1e5d5de5d9c9faeaa77f4098183f1620390cd74eda956750a94b7d40e8706b3534be67f2939fbc4039ed1d78df0afb945dcb0b418d610fb663fea8f154187b77035b2b34269988be746cc3fa38ddaba3d01bb6fd393d35336dd6918e6c366b0c32bb9887d5ec0a4aacaac914c3992bb9bd5e697bcf3a4117a8920192c77e7e6c5dfaedc4caaca9b09545bb327644284d45844c23ce15f76375024e01efa6f6903207ce224dcfd7f2ac74b35cccba04af8e2516a2a0364564eedd625bc5f6f00749caa52d500c3a61ad1466993a900ff889907a29b1dc7db36bf2e3e3d28a582f4d41a35ca938c05e92d81cad1705e28f61eb922c3dbe56299371d658f35f0b9b36b7079f6aea01f9f6b0a039bbad681b07a1ef2b6ee95a0829ff1655f5676cca1bb4d03edfb98879e922a45c09e3d7624f3328e68e711d30f6d1c19c813acd3a45d9f7cf4b0100d1e5349623d7f13b023ce57b5b0cbbf042afb6dc75c2589d96b1ce3a74fb23fa27b352988f42d6b44f0dedb3b613bc5f2df97791be4b91be0cd2fb1e49c0b93db4a67ef7801859c50e804df3b230ba33be900353bffb053cbe734fc46124accc17be53babe02db2a22c7150f9cef4c932192b10f2725839ed79cae97d95456010dc7bd34f610dc4a071b197579da471137a02cb5533b3bf9e1262b19cf6c4d4ca16efd5f1a2402c61aabf0ef0d34fcda63756ae94b53c32d89e41ab1740635f3f72bbb77f38f66d02d86c4f2c5b6782454ea10f58a0663799adcbbeabf46c9a2ee4916357d9ff7066bc4231d8b2ce759fa5ab14ccf018d8485745f9b648851188043cab55d4c3a5a5283a3b55f8a7109e74f43e3dec41efb595f8acb551507a697b1e05ef4a4e888c6a3991d151a6284a37330a380ffbe0bf90d65d04755d00c891b06f060b947260bd7de4c9baac06fa1a34f705b9893c0c859ab822a4bc968b82b53fd9c9d96b91cca2a4cfd9e69d029ee4fd226f47dd76cde5facd588e9873fdc6bd5c2c0413d5c25f61a5703a56db9afc95ffc748f3897f1f8de30167407b67d5b6f3ba753893f65625ed7e563a0c1a3acff3ec11aa2f8226a233ccd1cef76e838b7a6055862abbefabd61ba5baae2c48e073dea7f6e19e82be242c1f0e9d17940aa302a066c033b56e59c8bc48d0ee13d0a17f7f81653bd778fb6b3fd45ecd2676e63c4f41cf661168bc922de8aabf22a13b8bc57d591099b4310398c6b00a7ef7d9f7c2c29f30b4eb63a4e6f0fd086d836445c01b2948b73c7ecce92dc7dd6179cbd64c7104b2c365c5eb87311036adca3819b86717be5dfad87acbba254d64963484cd3a60dbdd5069ed63c0c086ef7c9bfe52b3d6adb04af38219891938c86df24fda8cce55a8215c091d81780b76e1a21547e5e1057444feb00415a143897596846399db8e5f5bb1efa5a3297b9d11b5a30d4120c7f39d37384a17b6f155e6af219eb3d7a1d22070279503e8237f75fed3994300f5a46c411b7bb69629ff974181a347679235d95bc89e32889fe2ea3e57c13e7822e451651e9d865fc0c30572e2abe12b244ac84c4b39e50cb57bbb2b226e27df101229a81ff26c5a6677a1da31f8c755c560c50f9886de145119d6983f2f5c706bee5fdfd03e14d58e6bc45d63b527d86c798fef4d4289d272f22d6ae4af95c94aab7aad4bfc0f354ce2039efbbf5e9051f9b2f2808b692e198ba183767383d0598892a2b968cd3cdf8bdfc7ea87df1d103e819c99ab64c04d42007cee309a1da4b3ac97b90ae612287b7ced3688a8a35fe93dffabb7fe30d53a8f2e1fc1701f764682ff6d863025dfbb76da8f0f9f0dc36cc3761dd64db69bef7856f6ff1581bc9ca078ffc00900afe1dba103e76e065f574add7b71565093beff5e8a752cc7872019dbc309199a5d55d5a5b48f5435cf48d2d0bb58a9a19a8fb7f1848cdb6452c67d941d1a30548f41f51b80a999e2cebce8444edaa098a346eb808127da66d78384f22ea723f5a95cbdd838a6f08f25da48279b180f02e95f0d43dde51a62afe575fb2e22a156f8e8d86ab9257efbdbb2680ddb34a7ce57ee1d8e6478186f29052ab58b463b73ad116499463813b38444eb3689aa65d6aa63f0248705b128d54dbd4d85c6724121c60dd7c960354ce00a79981eea1a1cbff3b396a69d9f660059c1b8ca65dc4c946c6f13fc5a224bfcc6af6f632e47b6155b56752d43e54cbd0d5f4690a6f0857e08e1c73182cd6a29def8a996803815769083f1e9e9c8737aa355fbe191129ada085584c22451ba27e2d10981663295386e0b79b3f5af1c286c7f0a1bd30e9af7813fd99038647c367237a52a210254d30540c8b4c4a98f873bfd03bf0471c9983b886c23c98e6d9cb1df4d90612fc3d8949a1499771e1274763f66c42277cfc6eed1efefbe113fad7832c034142e56d1b313fad9e0048f0d045b88ff488f0d46f9c84e862bcddecfef15c23b695b8d8d83a9a4c8a2a87fa1e324bb749e7ff3426ec053daaedd1da1643c0b8f0f99e5334f30f1865e297ff85bb8c5952d2066fec292af56052ef05fb24b41433394f6d735f0e5867f2a7bd38f6969d7306a2642f42341fc0c61f68b3faaf9f1f5673dc87f85cff8cb9f721ed675b2b37c926191f37eb97a918c275cb8a200b2e0c2e8d4693775463243c701a9e13e8fb18b1150ae499b8852037388ece39de06889aa8a6fd735d8a6b92018d6eb37663422b135afa743b022ca09e6d118797516540488989a13e15091158db58da256aafc8d19ae394ea3eeadee5b4647fbbe6ec3125e7ee0567cca2264062a0d50da6568be98c7ce94a472c3d34bf548a9629fe13254317a4a766091a56254e1446a5e5f05e94a5ce24ab832ce5aea0bc0d484a069534fb29e39f5118d03175f6b2d316591ce0cb9e916055a0432616893f93cfc78541c51f6276e7457f68968d6887ea742073cce371e9a32aebfbfc5f2133d0714893219aa46ad343643498c30c064378903d5564e2f2d17807c976f949dcd9852544489255619f78d801e706c668f2c5655447c33cf687e408eb119446dd668a06da72476de6e9fc081e8327444d0ee08b26b3708b8a610e3ff118081b79e499942b8a1902c789544ac3cccfa0a88b02e0ddd1c5c37320bb8f85fbe0e08893f34fc2427ec43530ad65ada5062cecd09ba939d57708ee04759d63ed03771ddb93cc4d89083584d024a0e48f908add3697a6ddc9d9e1304cd2d5741a171a59a213799845ff65a69cba6459950d0e24b536757243ea25d4b35be0535d794805c873745e20692ca1b9467098de967dc894942721c6ad721f54c44460c4ca33fe40b34c6b1e197d9c71ad492e47a3a90923149834a86f35924cbd69a7f541c3f59496bd833c7ddad59ad10db355c04c2be349715e7f4df2a840a5640cc5fb3a0fb85048c462a03b3f9e351cff71af175d7fcab9590e820823f642aff2be12369ab0eb687373b2fd358182fb975c334fd4affda8cc1711b22b99ff2fc4f3d7fdbcc7185984452628f7afa0c62da9e4dbf949a90e345bfaf3e46c793c23e7731ca577793296ad32f1648015f30c275366b938eefeb6b1b40a52256e91b27c26e1f02d8f11207ef7fefa51a5be3e4e4f81ca2273be5d2d202e5085726ec8c940f3ea55eb2e6377bba6c80af3be91285b1f9e81b20ff1476ab058deee05d52374b06bdbc9e74ed66e038b39bae982750b6029fe9f57f22942c500c9574be9ea44fbf31fb849936e8bfe96ab1cfedfaeb814da5eb1877921ddee2075edf7144c95641be3688b366dd1c4e9fdc01e0a8a2e832473d8c415b7d499ee6a8a31195e92d2e7dec86deae3b2fceb775a7738c5ba288a134118cdd866b5debd995c629096102969c541f16e7c8341a4720106dbba40e0723c6ca157822ca0dbb89bd7c1f0b242834083707bc9e1edd07487bf4b2bc02b95f2aff61728cd5272b0071b0442dd5b52cd1a78dfc48b93b670325e822ccf6d031e5cf2f6426b2fa5e13baa1f2ec815bd7245f0dbe1656f0deb2013cee63dc4760f1503da8099ab3d9867aba4af78eb325dff89098cff807d7fd29575ae41f7038297a118b7ae506e0f2f03a99f55024d68279de19ee961cb2db0d0e6e869a129853a9d7d8460b1e29b705c48e6bded5dd31fa7e25e7f9776f676d5aaba5df8b01a9a51e3eff119be4230d2c4ce2cd3e7c033d22f25711b8bb3b878cd079c05fc670d064a29453998d1027c8a99afbd20c0d4554ba33c50bfbb5ca232dcb1f362eb13c13f6124d3f7087ec70205c9f930cb00cf5182c1cae5f8a80d76d94e220d3ca991f283fdd820807735d181c67106fe6623a9146e5ee56e57635e44277d48fb99219a81f02592e64526367fd996756c9292291f3a1ad06c0ed58efb2811cebbb6a1fbcfd5c1d83a0f0796eb9ba54da8a5b246dbf519b130a48eff0b58b1da2114a14d13df24ff1f324ebc57ae7f7614a316a917a1f0062c3d7d432b598785fbc554be1fef6ee429e67a21ead2cf9c57e8b249245c6ba5a12c98b768854f9f5dc4671292a74e857cdb9a4a6b2639b2975960cff77b2ad4a7d4b5de34f81b633fb26d14f4363a72c79d92bdb8fabbce460a6b9248bfe04687b0b124af640e6ea839f62329d3b23eb6df993796e8a56bee2181a2f44b12941512f8f5953a3dd204d0b8a3eb712c55170206a059c11cfa7b178d44ff6f652297c94ce00a0bd9c21fcc4e8a6ee31be841d0e8096e6d81429aecf7ae1dd3949793ed10e077605bd2e21dea2445c015c36c43c0c6314dbb52423c326bddadb6465ff95a33570731a7fd9ebceb043e77d9c84ba8c1cc56ab8ee4a9e475d8a795a5317dc47b8bc4b18dc3079969144757e131c65cac1b4116f9dbfc9146237eed5a044db5605fbf48dea15bc342e2df9a040d4cc1382053b79d8ee6dde4021324ce581241489c6229bc5a3872286e57e939f3ab7e55333735839add940c0e55f15823a8847b276a244108d377fff2fa928bc6d3f9a7d28cc1d18e401c5492c14ab8b58c8a53959f98bff6400561a41e0964d4e7d7c7126911fe15e70fee14f6fcd00d9fcf0e4c5fcd83f77161a68a290846351443d69fb72c9a966507f1c6cfa2d734e403c4cb61d07c666c2c58c2e1caad166aff26aa709116d3b16f7ce610b61e7b79baaa14634af80be43eb659a5de46cd95dadbf9d80e301e1147c1496313e6213b99fce949afa718163466660e3a7bea57a43445224a2e106530b8a33f17b3f0074557d42d0fd2a07de8611bf55727691bd4910c050cf1746392af480c90caa89c4bdc90e22de8b23033e1c3371243f0a6ce98f70bd84e6f70e189da6e5e056770fea9aebacd3158ef9ba3eb7d3a2b3e9dca6f4df6f67c39bb1cac5c5ea033a85f8b622d222c1fa5e552af0be146c7844fd6f579df42201967000ceccee2a1398ac60cbf3dcc51b0830c04144f79c47d904d7808f82e038e6313aa567a7f9ff6e638e33aae25c4d49c9831c588fe59a6de2baaad60cdce9de80f20a3e585efb01f508450e842a5f79c555aee0265cd10721a147b316dc61f89292e25ced876000a85d4e7c39a1", 0x1000}], 0x1, 0x0) 04:02:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x1, 0x2}) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/116, 0x74}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f00000001c0), 0x0, 0x8, 0x0, 0xfffffffffffffc51) mprotect(&(0x7f0000714000/0x3000)=nil, 0x3000, 0x5) r3 = open(&(0x7f0000000080)='./file0/file0\x00', 0x18680, 0x120) geteuid() setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x8001, 0x7df6}, {0x18, 0x0, 0x3, 0x8}, 0x1, [0x395b, 0x1000, 0x15, 0x9, 0x4, 0x5db96dc8, 0x4c1c19b9, 0x5]}, 0x3c) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') connect$unix(r0, &(0x7f00000003c0)=@file={0x1, './file0/file0\x00'}, 0x10) write(r0, &(0x7f0000000240)="800157777306d03337ef17bcafc356773f1fe4359cc4016fbe25cf68e03c5f57f1151bca4eaae648f44118450e58f2ef733b0ff004906e755ca3052b62b5858e5df176cb76192d08ad64d2d57141e6cedd9db8ca26e632ad5ef46cab9f7b702e85d35bbf613fc335b6798a9d6e6f16b643388a94255b7b2cb322", 0x7a) mknodat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x100, 0x7) 04:02:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="3e012e2f66696c653000"], 0x6a) r2 = dup(r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 04:02:36 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x4, 0x1f, &(0x7f0000000140)="8485a1d906d7aeb2c8b85e9aa51aa5c8646c55286752758fed6d06cf115f1eb6ab8702334e1806724bdebdd8ff9c780039e95d19dc1531790dcc67ae697f4b2b38e90ffe3f95f8cdee12a7fe7f4a862323fac45e3ec17b5c0050a8f44c06e91ae421a1cc360aa18c1786522f7356660aaaaf6d8300f25896f1337b6a93e9955a57f74d1b", 0x84) r1 = socket(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0xffffffff, 0x1ff, &(0x7f0000000080)="d423b23a44ca506ca1f32252e93a38a1cb4ef5dadb3d215790e89064586e1a8f7c92a207fd6917f440ef6582d207e4b31601c726ef08091ae6cdb8c03cb40fd9ca16b616cfdd2b55b8ee837609837670fda9552178a884a07bb0d4ca9f6dc64b8a75034cafaa8d55fb1c", 0x6a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000001100)='\a\x00\x00\x00', 0x4) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/153, 0x99}, {&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000280)=""/5, 0x5}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/173, 0xad}], 0x7) 04:02:36 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)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x3c) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x51, r1}) mlockall(0x2) 04:02:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000940)="cdd9531ec3f9d4fb1d3293de5f114b7bb44bbd43c8cf1895ccecee583a50534414c26749e0392f1eedc2949dff2ccc685ed6a16c18690bb0f16daabfa1c5d56970c998d2841366e124fb52d2d857a03fa59216e2ee", 0x55) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000009c0)=0x7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:02:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340)="bb5932ddb26d2a3deff45eb71b5ef1347f4ff54101ac8a9178a5b61804da671e73a95d0704c2aee18b2cf5de7e68cfe5e6589ee30219a9fc59b197712a1de2eda7a30c9c030e95960f52ef6eadd4105d27d7ae16704cdc549eb6ce73818ce1d76e7579748a40470cee742d1f058bca5c0eaeeacad56cf14ded89ec2e3ffa2764c974fcb0327d74bd149d687161ccc19c7b2526169fbe1882de328eb0278ceaa870aea47cf29119e38c", 0xa9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10600, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) syz_open_pts() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x200fffff, 0x5, 0xafd}, {{r0}, 0xfffffffffffffffb, 0x26, 0x40000000, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x88, 0x0, 0x9, 0x8}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf0000090, 0x81, 0x7fff}], 0x5, &(0x7f0000000280)=[{{r1}, 0x0, 0x8, 0x11, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x90, 0x1, 0x3, 0xde}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x6, 0x4}], 0x3, &(0x7f0000000300)={0xfffffffffffffffa, 0xa55}) ioctl$TIOCSTOP(r0, 0x2000746f) getpeername(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000005c6249faee8080ea00000000000000000000000000000000000000000000de7ed45fdbf83759a676e963135eeb97d1f40ce4ae0f67c8669b3a81e1f19a366ff1e2f7a3cc517397a1e41144508e7aa10bbc24f82e83c9b739818cf869acb241c3aa13b6b0702cfb6ba9339848b7b05534928a101f225db70428f748cf55e61ab28ec4deef6d1a1ea723b6acf162ca38d2e922ed49043f052dedcc544f5469bf6644e4d58cb0e2dfdd2022e6b03793940ff508b9640f4f0849f7c24947a223635cfa6230edf2cab27f440dd72ae648dbb59a9d57e1dbd5a47c43918b332af1221106fb7100358c6a979510ac10c35160390a8ce4700b527430d1c6e1ba809de6919dee3ccbbc36ab35cd7b1d51251e563f6c666ce88e229a26a99928f7ffd20f4669"], &(0x7f00000000c0)=0x2d) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) 04:02:36 executing program 1: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:02:36 executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1, 0x4) openat(r0, &(0x7f0000000180)='./bus\x00', 0x80, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') openat(r1, &(0x7f00000000c0)='./bus\x00', 0xa0, 0x11b) 04:02:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000ac0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9c9c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a3030001d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eecb6532f6041abf57cc353f53da839ee80570f60e18b3797494f97c95187d97f6c069589c83de001a2349fea01473d2cb51cd98d8a0bf67aff1497c7d4058a0c1388c8a099427fca11ee226d8b9e2db853218716b8af79638e76ae37", 0x220) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x7, 0x3, 0x8, "b08d16c624d8e500"}) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000040)="a02787ceeee1480a68aaec84dc9b9cbf71b03763bbdb653e0e2df8fd0df4a39d672fbeb36bde723a20", 0x29}, {&(0x7f0000000200)="643eb8038d7cb56e7e4d06141ec04ef2fa8347fc3c1ee8a09ba15a75b196cba055451a6da84a46f4b8b194c3af", 0x2d}], 0x2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x29, 0x1, 0x5, "3d0000259b3663583bca43d4932644c5e7d46229", 0x8, 0x40000000000000}) 04:02:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "58677f0adc00"}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) recvmsg(r2, &(0x7f0000000180)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x48, &(0x7f0000000140)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1, &(0x7f0000001300)=""/244, 0xf4}, 0x40) 04:02:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000080)="5799d206487155bbb65b", 0xa) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0897b", 0x40}], 0x1) syz_open_pts() 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getitimer(0x1, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) fcntl$dupfd(r1, 0x0, r0) 04:02:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 04:02:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/210) connect$inet(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x0}, 0xc) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0x0, 0x10, 0x1, 0x800}, {{r3}, 0xfffffffffffffffe, 0x8, 0x40, 0x5, 0x7}], 0x0, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)="484d7be9100f8b66a90a5c97a6f6982e0c97f3", 0x13}, {&(0x7f00000003c0)="3a9de30de89d2f8837ff34db9e276c46d5133e6eb16acede2733b70aab232fade1c25c0ca715347b35b80570290fe31e8db476df484ce51235a685bb3e97526202abf7d231f4fa79b94b1ebb3f721c999239300dfecdd4f3abd0fb2a9b70d6181737f057fadaaca798e6b7e537674194815b718af2243bb24ed16fecdee61d7a38e488078f91d7f7bf5b095614dc9ad6610621a8a5b3c0742829eeda05e4ac069f56b000c7c5bd51a02794734a8e5f309e47b9b26cdc8a53a8298099db3f076f906a598fb9183b94352c601f6340e5ced9c0f3a9197682073f2c4be629", 0xdd}], 0x2, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000004c0)=""/54) close(0xffffffffffffffff) 04:02:38 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x82) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000280)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000280), 0x0, 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c65302f89696c653000"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r1) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) stat(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000300)) openat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', 0x90, 0x82) 04:02:38 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x100000000005, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) renameat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') r4 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000140)={0x7f, './file0\x00', './file0\x00'}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup(r5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xc605, 0x3}, {0x3}}) dup2(r0, r1) bind(r5, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 04:02:38 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 04:02:38 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x3) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r0 = open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./control/file0\x00', 0x2, 0x110) read(r0, &(0x7f00000000c0)=""/125, 0x7d) 04:02:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget(0x3, 0x4000, 0x14, &(0x7f000020d000/0x4000)=nil) shmat(r1, &(0x7f000019b000/0x4000)=nil, 0x3000) 04:02:39 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 04:02:39 executing program 0: munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080)=0x5, 0x4) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000200)="5e463d1c01efb17490d133cfcb5efd2532684fd46615eecbda9bce22fbc4b7ec2dc6ce836f26a0066f36fb3e8adac38a9a35594bc121a2b84fcd8506d5e5e30d895f3f844f48c3b43183718c9a9f7599124a4ff97611d0b00d7e6032c6dfbad3826240a99cf97074531eb6ff1a12e156eabf7fe46d6ed93ec3181577f0fcb02031e6224b75c1e0f39a8339815105dec45814b7898369f9c03d177984d67f9bbfffcd641f0edc450f7ea2ad80270edf694c0ca5645a8d60245a7162cf5200c71653b27e941115088826c82cf79baa3b6988f8ad5b41145c8202bc0b6e54ea3e984aa2cac3b9735e4e93cb", 0xea}, {&(0x7f0000000300)="7d5f02a3c96336357e0265cf03484507e0cda558d45a1dcf76a945bd65bf9bc2466defc372013d4bcd978b6dfe3896d2a7d9e3ab7b71e6537d0db003bbfbb901198f3bd15e13bae8002d95c2237eee9a2dcc9eef004160e94e3c8cf9d3c776705e3d07a200ae6ec19aafa60dfc6a23831f7b2de71feba696a1c3d70be5ebc5b915c6c7ee98f5dcf7f93f26d7b66989531442bc207c6766f2f09245a467ac158c23c51cb69cbee808eac6187efc083502da3db07ada34d58875492d03af2109f9d3ae874ee8dfd7eaf010857685ed18bc47cc3d655f8cdc8bc0f941320953845d18be3c38ffe4d2087c7765f19617b12d4eeb684f7c86e69f4ec7179a97ab64e84ddd0572ad3ad4dcab393279e9e2210a26c1480887b41ce359c185397b6cc435de95376da90444c82208c114ea94ffbd864789cea9858a116e450f61910711d0ee9b8cbb8abd552a7b2beb2a21d4c2e575b7b631408384e100e005f86ab6acfd7008a1015cf6e03e7f9ab37f906b9e03b1499b4edf1caf5e730f407740cc35828044ae9636f352bc856d9e73da07e7897102f38dbd1c65029800af5cd2f5f464179edcf17ac7288895a9e113296d81fb70304e7cf5210d30cc9ef89bef89a2d477734ffbc9d4abe6582656ac64e1e8e9b4a630e98e927bd15a6564a42d84082a9d9eb7fce544fa4b64febd59488044800d39f0225b4b5a94e87011e92b1869b60c12437d06060a4f980f052e131b82e4840dddd2d6cc48b022bbb8d5276a092fea8f0e54aeeb0faa437e1bf69b4abec4fdf4e8eaeb3e165ad0ab2f8940e130a9f9efcf827b05c79f6ef147cc6cff5cfb0f87e62f864e77c989c9bfb77043e43f45775b7f9477b802e466b00840afbe8dcb1661765b7ac657e8c558183f2c2de470a00c0d4f1d687df5fe7d3eb0d69edd5c64f029071d46cfc936715a6e94090019acd352a07704652f2dc3d3dac18f2130b58edd33dab176c521a2b5daa0dee03878d34f2a64e3a8e072abf406130cc250a45b6fe6706b4daa30313b972a9bfeb07b94c9df6b8a7511813c1b0eb7d81c6d59be33644c37eaddaaa324065d0d67452aef8de14353445b00ee0ef1601a43f3bc8d1eb2dc8e8098c613b4501d1555920b5bc6b1aeb739c0a8313dc23f2651fc28f56ee18b77cfa485b0244a20a8d7833a2de8cebd4692d2369cc6a1f20f7e94613e4c0961a41667858bdf78d1e7a9d914f993695a2b2202bb42a899914e0a018d80e234b05a12c36a9f2b7505e49c2303830a7ba042e860a9da43ad3ee9b32cfa6eb692da2fd6c205600e46c1a78d79e91f7be75d48c1fab561922f307a7eb8cfdd13d52459054634262d8987beff29d2b7ebd31418311178a0322078a38f29d3c6b26bdac256b820e9ebc13b968d07ff3b9262382cf0bb49a30c437eb30c00a30952e5446d2375c0dd0f10021bf0bb494b39fb8cd4cc93bfbdcc9288597d9894a7e5afef741fe3539cdd97943592b743b756f25dc2e7a6ef7278963807c9fbc3f5ea592d7f129f254c5ec2cb6ac4efb325dab2dbd6dbce61dff8a58ea0b610735c883329522f02e41fc7df0ba81b91d8df455213b03d256cb39ffafbb66cb6b7e7cf60b10b4dddba916912a2c0389a0fe22ece445b9e90df603b7634c9e1910bee6e4992fa12948f331b24dee7e2a3fc7ceabb5a7a9dc80ad2cd0ea2bcb7145f18a5ca5f26d18bba6dd1d6136fbff6134f718a8e273e6cf63c67dc47148a168a491365996b00f76a91df5f4e5d143036e015d0d457b855365f9ac26019f3f2f82842afa908f6262da311a04c7eccb9d3f6aacaeaaa9c503993b8d19f234ca649267e13ac0399ee3674986d706891f56be3d149929854918f48a2f1a457853713b29dc75dab6d17d82b0aa23237b745908dd455e3a29093dc405a159be8d71eaee78926e9c5b4867186e556b3f6e6e000013ecc866dad2ff1f21128f94e9cd71ef69121e1934903392103bd10504877117d997d17ebcbf50ff753a939f4bd608f7dc3b94513ff234104ab5b1e0b4c1bbef4bd2c8f24cc483056d50d335c7c44e248854c6070e12253ea4a9ff64b96cb0df38100f582288dcd620663241e704d76f68322e5a0eaa80b22b16cc1e4378e9995c4b4a782ccaad1ad3f1d4802890e9fed73f0ffaa1abeb545a55b6aed92dc117410a0f86a02ac87c0d2411acb379c96e7ccce23f0f0d177661d40909f4d1f5e34fa932cde15118f69951010009265bb1d4fac0ce951757b7b09de87325e8572a514d6f34e66b6bae46e88563e375b4ee37319c206185171ec505d318ba32169e7e216fbb65973443d186eaf308e7a88e6b12e40a65101cccf8aa55d8c06df8f75e9eee4c83a3876b1b83cc5da4c0c6dfbd6c6fd298af1416dba1f14fde370856a309e9021e161023aa93afbd51cc0784727e67ebe27b068f835e0b64fee5423289b98fd9e964ed6f3e4455562024db2dd54330b425fe31e3775a9245db8802fa5c4c77d8331c9084798e635a376437d07de56aeba165cddedd21d052ba6858b89a9cd6a9c722590825348182101f2f4b73e70c6caf6bc195996e6b1dac14aeb08725af6615ce70ede4364541ab5d869719a93ff2cd57fa26ec8e36d2531c846d1ed2303c43e88d4163e6af77b2457aeb555bddeea749359cc85bb0723f70a52f8ad5dc35f5751e42abdf0807e32ed48e8fb8f1a94a490e8dcab89d74126f95e593043c79538e0496ec02ffce3c319912d3d479951df12638054ea737d1fdd994251ba698ebd67319c835507eb1b92570f91196445a752e7e8905d30e2b61dc2b714ae542bee19a379202f2f52260d4bb44a7d2c46a1cf70dab1f5969dda13ca4b5a6b1ed7386fdb72e1af9de1be48fdf25f0adb7da772cdb4a2b7f182be34383a336e7b7b0347b2b3fb057a816f88ce10d5093e4cbfc60fda214a93aeed0fe575b833f2ef57c31f20bcba04222738406f2b57fbe009670abf4a04498ca94f6d2e264116cbd7a72de18c11e5f733d0b5bac2edce1e82f4cd7a71a8578a5736ccbe554d28e197fc532c0ea0863ebf8ef21fc7d14eb430ceb8016a4d90ce9d9022427b276d2fa633f97dedbb8a69a7e217ad053c2d190ab45b534d48615b6835bfa603309500089af7d109ab29abd96ec00c5b13c082df2e5381f9b4e1aa0d857a3a268cd0beb9eb900057408ebe5c3e0373e65454a52cbbe82e1f7dbb3531b58335a32f45677e1881281776cfe2aa470fa1125895a9c87add9591f5ac815143b22d91f02bbddea9ac77ee9e8c0e42377c5f20b12da32c6b40e793b15468d693b169a9d2a7d49b95baf41f77ac96fca0ec39a8c37652d276fb95c9e018bda256de0537a9db2caa12afa2a580a7bfd026564b84d4fb2d27b494ffff923c8b7cbf5a5e882c894044127721c28aca597c4bed0a2e1b171e9eb155ea12bf7a4889aa97647abd32aa9b3eadfb66bf6846a60602bcd67a5442af49a2c2615ae1bb32edb304d109016ca1deca9abd45c386b316ea1464e21b0a9462667d8d11ce20b62b666d6a1e7318d4c45910727a321498556d75c94021744ea1c83b892e82b4b8bb9733b7aeea8d85762aa85e1b617e4fc3e2c07c3d81257ae198d6138bf4efbf438a605b7ce65310f91660eb99e1c814a9534347f635d30fc6923dd51f80422b04ee900e75dd1bbcd0e56017c3037b762148fbe7d61949a40b6f6be9b61587a9c7ec47a5c79baec1ade9dd4467c2d6059f493d0f1226829f78c7515a970266f408608ab90050ff74da6890057914ac144acf3068c679480753ed996b5638b76862c1a53e200a6fe2bed112a517e1a180ca1ac2bb759e3c12a6fef700af4b1195133428fdec462beadc2b2fd34652158be7a875f19f2884606e583b4315cf1abc7fd440618dc4b207e78e741d14508eafa84b2e3eb8d2a4e68cc5c35d0348d0a4ba97e99d3770c8a7481fb5f713972996cf699d70e4c7f441e1ca77f1bf77c9b40e69e6f1123d89bf71b3a1813c36cd5d804fe5741cfec582647b1015cd43ee4d8ee479cf17b4eebfa0c6e97e63dedd802f77d5e5631a0ad7a5fe04ded2f83531f957eb2a2c3d9761263486e2b998bfcfb968fe9f3b7063289e427bd2f1e9141ab7cddb2e3bcf052c4bf0b6f0e6a6459d7068813be6a47c6ab4c2fc415ae1ea40c5b47902109b14ddc2480d1017ec3558549b6a69b473dde5de539bf3bdd584f85ecf516b97a2494fc148a477a86f1c37eb5fb9fdf9196de07fdc2ac110d2ced4e54630a27be06c97d88f1bc60d6e4b66aa8a035c78ac63635dd2a134985cd939460cc5ec71636ee293882c82c649efd7a7766d63f17a1f114a0a8010d8ceca174ad43aa7715168d30c7b87bcb4462bdf9f22cec90d1dd2eb26ef41b34f5decf9c4edba03e734d28adb74ee8a47e1dc43bb04aeb9f18b039087dc50170017969918622e83cff09f80014d5d203f5147f814bad428ab51b779fafc4711d6a85802591ac37a868f815d3ffe2e14b4b9fdbe6dfb14d1630edfccbe89c5d57029d1498c0177f61902614c4f15d9bf45d5580c88c19b4f1b593f1f4d2d31c3269f95fc449b41310463348acebb9702b593da24429cdf64921941c21713a33c7a0e6325987618ba4df98e47480fe1a3d6bce718a315aef71cc4e7c08471fb71fec5d6ad284fc82466e78e21356f77b9163adda35308c83a8bae7514e18b88dcced7de020bcf745aa91c64fc3d79dec762ed5ab1c0c0c5d9cff6b1d72c48be9d8bcf02aab4df845b8dbf25b97a9b0c5503de0c9444f22c73d68b1a5f4f9ed2f1d3188596dba4a1e52ab9334baf3cd464af2aae6502b6d2134ac432814a783e1c9708055662fbabe7663511292c9c7d8447a405d8523e8edf794c11e5d84f14fb58a3078ca2e7cb2c8652cd8092a70728b34eaa00c162e6da1123d9064b54f3acb77a07526373ecc88cb3ba6554d310eb5be56e4f64433b7ca2688bd2cd498e88ecc9ad92f11eca1b3498458db2cd038ae2bfacd48e1ab1ff5fc963420a44503b85c0fcaccd1d18be9230a2aa089182135d341d2b4992b97c9744cd6d74d063348e9a333b73a4745fddd5fe375d8603314bea0fca62c5cd6e7417fde3d9673bee9930c13ff8f06341ba3c8d8a67470ecc0bd735ac34b73bfc07f023828c1bd0a5b1dc1752a009df9ed6446eaee77c21983ac2ef2d0d4908926049cb7e56304cac337942f8393c5d4464b3973efdd235f362c3e8a57830c4b804382038186d4fcde1349dc9c60d4276134bd6ec5ac6da5cdc34e7c29051a0bcb889e2555ce3bf08404ae7c263f0e5b6cbb0a4da54a87433fdff721b0c379c981a432cb5619be5e793b4e8c76928bec10b24c5cbd1fb5e4342ea871b8d06f02e291464031678a373b3b40939d50511cb01c016b357e3039611decd856e696c3418d150efd73a55a8b2f33062c78bc4bde0ccce9c290cd319c768be76d8530906781e97154a00c27d3faf10a8407a7f1a67025f45f3ba0b12aa81496555a7e77f05a2fc12fc62b80d92e2855efcfddca2e4961259f203d4e6df8e806a5a69446b4d4c59503a7058ef7019c5fbfc81a3b1afc44608f834f7ae9a8d2b02b8ff162d3a168bc386bb6fc0c2656d9c84fc8c52782af29ad425c352abedc8e2bcf38018022eaa268b2db8ae7462cac2673137cb75ecd5929130476e33eeafe9783604307afd32ef5393c50c3c0355d417b81e03cd2b6d5951df1f2d8b998d3a06f808370d1d099e1ae6f6b6e64a762a0258337680f794f7ab1ea157c25eb4ca9bbbdf22eedbc761084b8fbb10183031", 0x1000}, {&(0x7f0000001300)="f8e7d336a4c3e825b18d204295a5020866266b9f9be6b795bfe275fbaf94a26e3d9ebdab4ae34e8aa43dec839ec2f27adf", 0x31}, {&(0x7f0000001340)="698a43f691d2a72d16826d6679b0a74c04a47e761541af0dcff0b57a74e6b20387295537628012caf40fcfc821404b84b6d63da1a4da7fe427c0caf018c9aca81f703423", 0x44}], 0x4, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x2) write(r0, &(0x7f00000000c0)="4083faf16a89572495764e2f3d4b67e258cae6b2f685dcb84e0ca0579d2bb2075bd76c64864ee60c1b16939b4d5d46b562624bd354f92fdbca92a8e60e82236c65a394ff1433c96c956bd8c5bc7405378a6284fb808938d1b681201dfff2e03443720a9075fc2eeb8ee91273cae2343f66064a6b3b20be5dfc13803727656ce10dafe2218ec6be7522ac3154736a625d69704f8436b3402de5f48e38430db3ba1794ef597af8f3c6d963970918f1c5d32b5516dbe81644e805e4ebb9ac244282d3ab697cf0d7b46ac75030eaaa539117ce2c2e3f21c3011bdfe61389d4227778d52309d83a1bf4b2d7", 0xe9) 04:02:39 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="e926d67a68e4123b2fc1888628cf24a8ce05db71233cee6485c7a0ad006129635448486e1c83e30a6365f442d2eacd0d067ba315ebff634cf1da6a26e1a1a92018bb8172aad393b61c0a7c7f8dbb82343d6895f34b3c14889840a8cfb86575e8acbd63c3148aeb36719644fad8aa6a9089b684d1985103c1c2c386c23e58462558a4d4be7b9ffa7f9c4c8eda076fa02c9c7fefa27e4b0197243ef92728097112d55ab5735a40b44e2c93fd6effcb3f88a34718d54040d761ceb798bbe153ea2724a240e4581a28f29bda7c46ce1228c122cbda9b467366d99c56c3a11a5d1e560d9f3062de29", 0xe6}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x104) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="7438b26e8bd7d4f5de2222d959d05193994ebfb1eca8058209afcf88bc9111574bf58799c077a96dd9785fd55a52f3b0eea4c69bd131948a51578cfae122209592e2e9fb518fe6fa6ce064dd849c0d11c11484f6ac57675c87e8dc49ea20a0d125f7b1e78a5282a55a0c64aab4484b06b7d7621b99c6df5034e429bd5174c7ee1d46b55674feec22441c423df8cdd6", 0x8f, 0xf, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000180)) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="9b52472b276d9754a4a076b5ef5e1f564ac7ea1f047bba97844c6bd4d5376bbb290e6d7c2063e05673ace1419edf14edc5257186faad3fdd75ff221c2e93f7bcd91fbde228c0ac42560f141ac48d9be3fc4a83cc4200b8bc009dc1cfb63ab96fc82895ffe434449135", 0x69}], 0x1, 0x0) mprotect(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x1) 04:02:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff5, 0x1, 0x4, 0x8000000000000, 0x8000}], 0x2, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xc3}, {}, {0xffffffffffffffff, 0x22}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x25}, {0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x1}, {}, {}], 0xa, 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x20, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r2, &(0x7f0000000400)=""/2, 0x2) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fchown(r0, r3, r4) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x8000, 0x0) r6 = kqueue() r7 = socket(0x0, 0x7, 0x57d) r8 = socket(0x18, 0x4, 0x0) poll(&(0x7f00000003c0)=[{r0}, {r2, 0x25}, {r5, 0x1}, {r6, 0xe4}, {0xffffffffffffffff, 0x4}, {r7, 0xc}, {r8, 0x47}], 0x7, 0x7f) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x0, 0x20, 0x101, 0x30}, {{}, 0xfffffffffffffffa, 0x6, 0x4, 0x4}, {{}, 0xfffffffffffffff9, 0x8, 0x4, 0x5, 0x3}, {{}, 0xfffffffffffffff8, 0x8d, 0x600fffff, 0x7, 0x167d00000000000}, {{}, 0xfffffffffffffff9, 0x60, 0x600fffff, 0x3c5, 0x100000001}, {{}, 0xffffffffffffffff, 0x0, 0x81, 0x401, 0x200}, {{}, 0xfffffffffffffffc, 0x8, 0x20000008, 0x1, 0xffffffffffff0000}, {{}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8, 0x4f0}, {{}, 0xfffffffffffffffc, 0x28, 0x60000000, 0x81, 0x3}], 0xc74, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x0, 0x81}, {{}, 0x0, 0x81, 0x90, 0x800, 0x3}, {{}, 0xfffffffffffffffd, 0xc0, 0x80000000, 0x3, 0xc8b6}, {{}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x1, 0x1f}, {{}, 0xffffffffffffffff, 0xba, 0x40, 0x1ff, 0xc6eb}], 0x6, &(0x7f0000000140)={0x5, 0x6000000000}) 04:02:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTOP(r0, 0x2000746f) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="10000000000000000000000000000000d7a02c82d9acb505b0689e2c3efbde7fe50809f865437a48f1cc6e7bb1e3c343f1103571836feb8783c92b87831bae336f76caf9ce5e63c15df857a01dcea221d7d8daf75007167f3824bd75136b29fa621b2aca5cbb39a3fe10234aa664c737ff9ec42f57f5452c1e1469d4bef2c07589e5eba51c6e57978957f6e0dd0f8f8843ec7f243d321446c883f715d5933d4ed735626c92a11a9d5bd105645604e7eb4c4acc374526dc64d036c6b13fd21adb675e5002244493bc2449053608f373a1bc4b2cc863dfc04b2747402a3da104d19523ff4b9bf43def36df61bd44b60f75d0735e52881e1e09db5be02487b21e4baf8e21e3f6fe5a82a74509ab2867206526f514efd17c07be89f1f757a4798dcaa2f04aecd0d90d134cbc793cf5aed04557eb18cd22778fcb19f1b9e4c8a1e64551ad764a007f3d5bdcf0d2340c81479117a1e339d71667ddbd7e752e681dcd5bb07960ec94"], 0x10}, 0x0) fcntl$getown(r1, 0x5) 04:02:39 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f690e457a12bed82b52fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000140)="3a59490de4a7f6bf9cbe632465ac008b26a2054c6fe2eef3520c6076e3318527697dfac17593b1e995fdeba847416c62b3b6355cfdc3ca432515328b005585b507fbeb4c9a690d7050c7e155db1cb6f48b84878ad28f7715e094ab343022e789b0ac4f9fc5c37b4158ddfef70bc4d18d7b83c04723eca8ee18fc3f79e54b724a8c3448b4d42ff3b8a6", 0x89) r3 = syz_open_pts() getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000500), &(0x7f0000000540)=0x10) close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r4, 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0xec3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000036, 0x8000, 0x1}, {{r4}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x1, 0x1f}, {{r2}, 0xfffffffffffffffe, 0x10, 0x0, 0x7f, 0x700}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0x3}, {{r4}, 0xffffffffffffffff, 0x20, 0x80000000, 0x9, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0xe0, 0x24, 0x8, 0x99e}, {{r3}, 0xfffffffffffffffe, 0x2, 0x4, 0x8, 0x4}, {{r4}, 0xfffffffffffffffb, 0x40, 0x0, 0x5, 0xa573}], 0x400, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffff8, 0x1, 0xf0000025, 0x0, 0xfc8}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x80, 0x0, 0x8000, 0x1}, {{r2}, 0xffffffffffffffff, 0x90, 0x0, 0x6}, {{r2}, 0xfffffffffffffffe, 0x1, 0x3, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80, 0x8000, 0x19c}, {{r2}, 0xffffffffffffffff, 0x34, 0x14, 0xffffffffffffffcd}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000000, 0xa2, 0x10001}], 0x7, &(0x7f00000004c0)={0x0, 0x2}) r5 = semget(0x1, 0x3, 0x1) semctl$IPC_RMID(r5, 0x0, 0x0) 04:02:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) socket(0x3e, 0x8000, 0x6) 04:02:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 04:02:39 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x0, './file1\x00', 0xfff, 0x7, 0x1, 0x5a00}) chmod(&(0x7f00000000c0)='./file1\x00', 0x100) chmod(&(0x7f0000000100)='./file0\x00', 0x14a) chmod(&(0x7f0000000140)='./file0\x00', 0x31) chroot(&(0x7f0000000180)='./file1/file0\x00') r1 = socket(0x18, 0x8000, 0x1) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x2, 0x8, 0x7}, 0xc) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000280)="cc82648ff6ef41ca266868a6dab21497be7d50a1908e829b636a02e074605ccc7b92e980c6ccd6715d780a9b63eddd2eeea2e40c7558fa1d9378461eed0ed5a6a5da14f32171b5f2675a228c92701a22534bc59ca078b0608f3f7dea014edb1d237dc34ea69fe872bb5db9ed17c288a669e661de7514a43b73d385b5f81793235f2044edd98f587068c618041932e559135de6f39ad76db68e6f7661d5c6db3dc0f47ec6681f2d4873fe86caae7800310e239ae7da9cd2a6eebb3c50a05d0fa30277625bebc189d46ef7e7b589571f7f8e57e8d9b694abd29fdf5e570d82", 0xde}, {&(0x7f0000000380)="15d3bc18c5f26dceeb90d23d762a7f2e362959f26a91800f85b2a287b35cf73c5119f3c92c0bada64ee4c5ddac079bb934e1b4921a34d5874bb16edce2a688387bc87d69f46d42e68bb1430bb101609d10b6e8cc62c0146193586b59a7a3eca4bf15425efd7619276ed3274275c1f3f2546936d717700f750f9f2b38bad73a887940d98c72f5b81f18317441a5c769e8c56d0d3a7679f586071a32290d7059ebc0d279ac988c33068cc53e9ac1b97a68b1ceba38d90e95cc44b7ea3826b32ceb2afeca2d71eed5934beeec903de4a898706ddfb3fc5ba5f9571ee3e0d172fb0b6acf830492f4f7f8343e89eaf55ecc2693589b123f5badca9b383fa3936466e74acd02d159b6f14f9f9afb67ed87e9f5286ed09ebad429bb99fb44a3178f08edf8fc5c57da678d47d640240c0f477dc30de6e59cc08b730c18ebbdc01f094a3dcb677d4b8f27d5e50722d231a23fbeddb119457d0954dd21d505e37c7aaa10f082d08ed932d4eaf5feb6b4c46af8a8bbcc51fc282f3ff4c7269a405cc4538e7656e35f2619e29678ddb679de4c5196b7d81ad1670e0d582222f9a5d49d7242fcd14533d911e8d76e90a37d20073c5ffbcfcd47d1a6b61fab4caab34d6f685e557da5ef2ceecc76f0eed1495b53480777b0c79f43ded27d141136ef3a6c5b07255bbf137e9b6f1603b34436a56877dce26c494598a8cd67cb7eea37a17d19beec6a81312a6ab0c373e29f527188ec77c3ce3d68da3e104560c6016fc1432a48dd74efd7efcb0247284263aabca4499e2b88e0d7f9298056498427e0821bb34af42568d2a72594f96af3cd7515e09e98a125a41e11f662c7b5445e2f5560bc9fd4b06d310b6f7622c9b1a84259a6fad94719dcc3f96bb2e46fa8a13e68216135f9d5bf1b2833dce643abeb78ed63600dc2570b757a5aee69e22a4b935c84d58a11805583c6d550f3e4d3660457d6fd0f53b2b911969a25496bc6fcfd25c3f4e11e10122c4548bfdd8d7f74ed280f625bb3beb47c069cfe41868f1a0903338dd181b88a53113896f2964685779502d543cd9369fa89f890f51e1de56e4316c2639cb4e6f5de24dcd3f390bd85f85af8826fba25b90b39007c082acdd87825b4d7a2c2996ad9c913a4914eb292ada6ebc3b84b53a3d34b70fc9f4725447b2fa05508fb0ce46aed21798a870e11d6e1e7d9de4cc07b1102d35e95a3327108794686e26f287678c8e8b1664f3fc61ddc4ab2c842810cebdf9932bbc4f54b59e9aee8d14475339d60f8fabaafcdad4db09e2442e0bb5cdbb4a6e8ff2f69ac97f6ad9dd82ad55605a130d47004fc7c359b43b23c2bc6d38d1ab271c9e9b7e27e01e7ed92244092436a841b48217bc0671d6cb0ad700c3a5b843d870328c0d0b17c9dd9b1971edb95e933761f3c09f95655c945a99b8af1611e91b9148feb5a140745d11412c7430c71cfff85c29b05757f76bd3269fcb79c944488209d430bf461b94dff15a952a8d7aff06bd974282bc12c2c876961dc49ac4628b5c73eecfe09ae111e785ed23e436273afe37dcaadf20c82c25241a48d3754ecf775bfaf8eef9fd4445f7eebe6c1c6474134f5a4f9f4f109541fd703b5880d497768bf010948242827b71970d7ee27c2741f6fb2f0a288da70b21c6f5d1eb6417ee19050c900fb934aaab262826fae11dccda57e8d368e4fc37d49e74d6769e519ce3451ddf23b1763aa5cd143043c7b23712c108879db2e066ee73afef64ef4c4e960e3e2c95265856d8c356e376b8033efa0ad33118a6030bd0d9836835216a06bcf657e2bdfdbc6ff1f50c6b212768c7a93423012179884ce245ddd31bb3ac581bfc0c96a6094ce459541005c72d108948a6c1a57bc6d0cb491b0eea619368086e2775bb992ade511bd7215df9edc6e3b3ed3efd34d7ba48872e8cbcf3881909551c0e16f55a837a8471fc96a0b477db4fab80a86720f8e6a198924e73ece710e0d6dc9aecc93cced8ab1ccc82c9e9829fa6ca7f50bdd737b5bedbc47eac6099964eae290f790d57c96865c7e9741c98cf26631b0dad9e00b26c46555ce43b40f3eadf7d3bc70bfecf3c1af3518d0345895512e27a5035ae4b647b1dd36f84019bd86fa3661ad737ca2859af6f108a39196ae9380ed954640c967ea15206ab09c9c37a3e1af638b0513123a6658c31a9de80401c1de1b068cd3ad6b7924db60435d12441800a9bdc46168c7624c035c404227de351a0e05da7ff1c63de375fac8643be9b8306e042a902699221d39728a7f38cc25fe3b4970031e91a698b36b5a9553da34a5618e6ccb7f5a9acebe432b9bc740572d88123360e4b40df22be5c1bfef19c3d4722438bcc161d4d7aaa7e637392ff5db54fd2dcad45e12f1e266d616f97656062956d24e99311ebb9aa9866411ddee12b9e2172124bdb16b8fb6883c8156d1841e385ef60c862b9c0f78a9b337a2e8dd109097efa84abd7e9038f45a9e99534fccbb74558d36d89fab18afccad288211d15f8feb00a350386fea33e15faf8e143840f8a34cd79826fd38551a296d323072e0d4ec617aa34b71914feec5f73dd942c5625e16b1a8f5474d8c54e58b1f470718a4ff5f5f155611ecbd2324f0319ba07b9110ed2931be16659a76984d7318612b12c2c6aaec39bea442effd64ac01c43b69c0cad1a31d252eff9cc666f2cd2930b3c9a9b015d5944003ec6531a1ecfbcda874604026dffbc06f2dda46d531e026b6e9aa687a0a5830895d93f2c1a3c065baa0dfb3fdef601da4aa05cdc3d1abb1c9ba19696aa04c30fb47468133974a622a37eb8ec9f8e843b1404608c8e0138951e81bf3c5f90e1d86177ce56f7ca9fe1b49bb71775c16b933600293a430c248166212d5219ea9457c9aae3d2013e64df615487f3b9201fcdd9a13108968f44366bd08a1a5dcdb0d760312fd29a3f05ed4969c96937380ca27a01cec9c4034267caa0ff3e8a036610a124e1cecccba84bb2a9956501efaa2836bb7a5dec6e1e045f9fb024a9c6eb301d21a79fcd6a4663f25fc2c03af535b8c46f1bf42c708510e162b44f57f7d698b11e0de669b8aee911b910bfd1931d4832bca9a4baff2d64d993a9e249bd9c324ab16927744350ab6dc82cd86b47de2b0c22ab9f1fdec3069d832864cb05bbab3f8853a722560177d4815b33828e478cbc3879daebba97dc20eebf881f4dea903a05a0adc3a044c451249f0cb6fa0f455bf4672c0c379d7c8efa7ce6359c2edd02dd7589ace879596b0933090bb482faa8e779d50daf6fe6f1ad3f9eaca498a395ff1e495a8a0523a7243333eb45585c0ada6fada3a33874e7de0591523ab7424c53a6f3c69fca87c09e1e89394b9e62db73bd12dbe2b4a6fbcceea8ec0092e84e21a45ba1606da8491d0942947d4c4cd2a3f4caa6eb77853a09f9f787441a349523e2e99858d6bb025c7d4393dcc09bd719c00256eb42fedf07aa6620e05eef8a81bfb36eb2b84e63bc26c5c3a01743abdf88aabd87048cc7c876f064458bfd2ae27d6bab63956f133aad6a372de5a57795e77089b5513e126f82b89cc69e76430f42989a98952f2234f11d87cb54dd7dde72f3bbd61ba35f07bc4fb23a02a52e8b1081681283378a8a3a4bdc3776697d6fa9a2a46805050af1afdd0dceb4477f00faa349a3d21355aa99cf1d30efacb7f68b9c4a831f23a5565082c4cd2db9c3d93157784384fd009ee57b52bdddfd52759dfa0ffb1120b8edf02863cd93580dbf55ce4140c215fb73b097c90bde7c897f3a4adae5a6c978c32757004544ac7e02769f09bcd8b0eef373312f93e6844663fda6fcdac0915c019b074709ed61c0c8d89cce0f2705a8647cbc55cb1895aaf4ef9c118cc707de23e0c09caed02465437f5604f3eaf6dc9a98a1e5a9fe506c36d6a9ec208476c1d779f5520db696b3758c413938ae62f7232f644baa1ec132ecb40d87c7fd7eb2dc173adb140d9f9ed6f5e7471c71897b8bd0178780651ed7ca1a30502b2920cab2eef54197e2a5e1c116dbf8a5efd9865635226b554b707ff8dbe66de18002f20522a91d07c119b258944f4c9f4760484463078cd41279ae3b054d8f05c013f77d752b17719ad0cac7ff4ad279447c39ebf6fbdcf6c83c4f8784537db137b3c33b026d4c51bf646b97c884d4e0194dfdbc0702ac58a15f86dda02a423221b09ef494c57be6e632d7ed67b436b762813f6a8ac442e56cb8e57debb47f82a622c2871d58bcf8a356b74f50810c8f251014d766854dd8ebb2d86a1e16418c792500c6921ff60fee93744f207ef2c2db86d34f1b1dc212a99da08377d33c7c377d7aa1994054aa999942e29022c03006613ae991eaeae257a97f2771b36e4b994951f27c445d138d8ff14535c593e58a3c6b681d1613373d5a4bd931908149d40239190ec1f8f9cb9e8fc281767f0300a237f312ba6461d53ef8255c50156842a668049415419f793104cecc6d60123d5a9e21c951628deb0840747a93a2e78e4f6dd9c904ca913e373d4a3addf74fc48d5e5d0a2f9e2c0e675ae7341317e403cea44e3edbdfda126538c825187dd73f225f746ff78349e448a875d767af47d81b7f2f92fe91d64d7a683b4c3d0531a8a196732ed6648b653cd5e19a2b66a348add34c3e66da828569b55f0917c31a4d68288407c1b3dc8424f771f61d49b36437986e466217af746a66891045e25381dfe1e75dff1b6d30348e228eb1af9747d4851bba3e99cb06ccfcee7d86a7594265d3eaa461fe5b63e9c6d7ef21e6186c5c13e55d6f23d9cdf0dfc82a6ac92fbcdb25687d4a7c07bafe7b43c0093e7c71c37e5f2dedce72017415fe1c936c96f1ce22481c1ba5a6ae410b2eff1c988932f80d7d271ae94523dcc95740634992b1049592fc245a1611be201920a8bf7742c68280f627275f45b0bfff3680a25f545c030755cbafe253b0a03e15b42e3deb26afd4af77791e2aaf0097b0b9e0f3b40207762b6ff55a128d01fc8eb9ee3ce56beca8e06b3813efd0d4ae766f1b7ff13669ea5eeacf7be21c4765794b59f4dadc5cbd5973a89a0f6c025f262cc4ac4493a223329947845869e8424d9fc888764466ff401ae7cec3f783dea38b30d4a75cbbeba0f807857ddf270b04bf03207e433c760a9a61dcfee838e746d1e4b1af4fab3ef32f71cd677e7457ab56e700ad377cbea8c1f505910de10b66804944edacad103a08d0261b809b87a17adf05d043c09e9c793f2336af9630e4830222c59e601a934a42269f6fa60ae7d1ad2d94fa2da454e51e25a49170a19fafabc0298ab9a53b6a990c9e3de60c4f5bf8f505cc50a72c975b2913588f6cab75c65b987948792601f554266b137b3b53916f3321ebc07af60133915fc73cca8609a2ba43b8e6d87e97367b4ac808b18e431f3ea58498b62eb4e1e11ae47c8df71289272a50ccb4dcbd9cd2a7d1e9c6d574acb7b3c33511c47f94fec095247f42c1613a1cc785c5a4965cfba9d91e0a1a3e89827aa8ea527b8a9cef333e2012d7d95098a6c73437be76e5f1f66a2f04908548f937bde1911acef637ce07949d8daa78d08f2ecabdb43f254a2f306fcd1617811962c8574ec3c3d6e3086f091e48d4116bb43e64f08ad4a31cfd777552caab7e7ed973bd79c71410177f37c075b0f169f8ba52aafec0ecd9241fe530bade1c2d8397d9d79309ec9a70a43bf2afbbe2eab328047cb2c24df97a1e777e89340f095395f67f841f472930ffc263ee84f65273d8b4d7e4d50c22e1b168e7e589fd4c694cc4bf0e0fcddce73b39fe9953eda76b4", 0x1000}, {&(0x7f0000001380)="4660108928148fa20ac34fdafc70ef0442dfae83be34f82a3b7d928bebf29fea5171e821200cd13ee6d8fb6dd16b5a7f0fdc8862dc0484f8d258a3fcfec64f7d521e76cb92698a77b7cccb42ce56410b7d05886520445805bd93cd9ec9b5ae08ae89f275020104524661620cd377e6ee5a572f31cddfde3fafdeaceddd55e695f564941b61a1363c821795264a82a490f6267c39b55e4ce47478c4abe1a1876dcfb948b8e8bc", 0xa6}, {&(0x7f0000001440)="cb1ae9175790b7ce3d68de7152b4bc0f41309ca30b813e06330082b1c3bdd7d8eb1c33e73c6a0e5f1f57499005f5c019b56c497b3a089b9c635e698d6faba358ba28b5c918d19cd02fab0b452630897814a16d712f20029970c6c1acd47894a8248e363cbe8d971bf8f245121fdf46fe707cd76f8302", 0x76}], 0x4, 0x0) getsockname$inet6(r1, &(0x7f0000001500), &(0x7f0000001540)=0xc) close(r0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000001580)="9e80049fa85fd9e26883443c0e5d8f9cdd034c8d544851b268a03c8779d9326ae9df5e3ee7db218fd656d3b2e23fe1c65c085f48dbfc07ca4fa7d9df7e5549f97f5d7403d84cd34137bf27e9cf5fc07fe39777d3986cfb0d4d9f33874e44a363ba17201f93bec5207864869b9f574f95edc9075726c0ba981abe", 0x7a}, {&(0x7f0000001600)="6205450c1d5922dc04036bfac0920ad1774f851e8753c6c9297f6e7a44a13008a254a2641902d777ce8c73bba9512621085a226ad09d5ae1b712a40ddd65d55c0a7707b26f5ab45af4c7beab9ec2ed099832dd6a3aeddbea0fa950a06318d0056cfe7453d7d0c0b7838ababbfb90942d89087286ee06b536d67c4444962b31115b34d0fdc979ae50f726479f0d92c615ad11311a7347996c", 0x98}], 0x2, 0x0) write(r1, &(0x7f0000001700)="01a822ee9713782a659c087c3d2d39ba5baed7df636f85da91e7db6a1c43ef934b3b7ae7583c38c8f9eb50932fd17aca456f33cbe31ec02204ed535792d88693759ae7e94d2bc46ac5f1d9bb5a2f8659ef75d5c9432500c9a7e0f75d0c29ba67d10dd4c969220d341ec69db44ba76f292d99c2f25dc32af260ea", 0x7a) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) mknodat(r2, &(0x7f0000001780)='./file0\x00', 0x96ce2ce2abc61936, 0x8000) connect$inet6(r1, &(0x7f00000017c0)={0x18, 0x1, 0x3f, 0x2}, 0xc) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001800)=0x1) lstat(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)) r3 = openat(r2, &(0x7f0000001900)='./file1\x00', 0x80, 0x100) connect$unix(r1, &(0x7f0000001940)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$inet6(r3, &(0x7f0000001980)="a8a3ffb9a1bdfe8d8b267e43c72294f7774a18d7ed45368a", 0x18, 0x400, &(0x7f00000019c0)={0x18, 0x0, 0x5, 0x400}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001a00)) r4 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001a40)=""/145) r5 = dup(r0) fcntl$dupfd(r2, 0xa, r5) close(r3) semget$private(0x0, 0x3, 0xa2) 04:02:39 executing program 1: r0 = getuid() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setreuid(r0, r0) utimes(0x0, 0xffffffffffffffff) 04:02:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0xfffffd7a) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0xfffffffffffffe6a, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0xfffffffffffffefb}, 0x4) 04:02:39 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x26, 0xfffffffffffffffb, 0xcef) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x2) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 04:02:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000000280), 0x96, 0x0) 04:02:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x20002) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x140, 0x80000000) mknod(&(0x7f0000000080)='./file0\x00', 0x81, 0x1) pckbd_enable: command error 04:02:40 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000040)=""/100, 0x64, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f6669010030003d5468da5fe8b8b833b37455e0a1c7ad31056ac3ba11079ddcc9c2442e06bec2f01b7804273c"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 04:02:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) pckbd_enable: command error 04:02:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='A', 0x1) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e", 0xa) close(r0) execve(0x0, 0x0, 0x0) 04:02:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000180)=""/179, 0xb3, 0x1, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000100)) 04:02:41 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000f6e5a5f66e8667f502f57bb91aeddfa9a2cbec0826bc0aac83adca19cde8ec1b6170ddf4e97219aaf9d425758a9a8751de02a9a8d53fbdb56ddc51d9f5d703073e68ae7361e236455123ea3fef0115173d07202a5038f58566e9d07ecb888903cfd21f48c98ea8d46361d7b1c7b379bbe02e96ff73"], 0x10}, 0x0) 04:02:41 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) r2 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7fffffff, 0x1ff}, {0x14, 0x8}}, 0x2) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) r6 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x7ff, 0x4, 0x30f, 0x2, "309ada409adf133aa98d6f2b879a148fa66c8086", 0x1, 0x8}) poll(&(0x7f0000000340)=[{r1, 0x80}, {r0, 0x140}, {r6, 0x180}, {r6, 0x40}, {r6, 0xa}, {r0, 0x104}, {r1, 0x41}, {r0, 0x100}, {r1, 0x40}, {r2, 0x1c0}], 0xa, 0x20) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000003c0)=0x5) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000400)) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000440)=0xdb6) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) recvfrom$unix(r0, &(0x7f00000004c0)=""/4096, 0x1000, 0x41, &(0x7f00000014c0)=@file={0x0, './file0\x00'}, 0xa) r7 = msgget(0x3, 0x1c0) msgrcv(r7, &(0x7f0000001500)={0x0, ""/81}, 0x59, 0x0, 0x1800) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001580)) sendto(r0, &(0x7f00000015c0)="1352e9585a1efefc1edc348ccfe890fcd96f11982e902a6a373276474f9dd30d1009b29641425c7953eaacd462b461af3471d31dc1c942d2c98c0f6d9270b45d5eb12dae6e6887247b08d5c406b9fe246658219e5063c5f8107d44b7fc6715adf95a55a49f4d878e6fe9821522d4e755af8f50717ae50f71da45242a6fcbd1a655f5b0e789cc4a84675a6b6196fc134aacac06da9daaaae8765262f98dc98ad4ebfd6ddbd4ccd50dbc514976b7ab569389b45538402014d3af781cb9687b0eba1ead6cf041542ef43d645bf1ee8cca3601883fc7d4482c4aa4bca684852103c3f09e3cbcbabf042f7f24ba63f9", 0xed, 0x400, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000016c0)) bind$unix(r2, &(0x7f0000001700)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001740)={0x7fc, 0x80000000, 0x0, 0x8}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r8 = semget(0x0, 0x3, 0x59b8234e734bdd6f) semop(r8, &(0x7f0000001800)=[{0x1, 0x80000000, 0x800}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) bind$inet(r6, &(0x7f0000001840)={0x2, 0x3}, 0xc) 04:02:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80a0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6) nanosleep(&(0x7f0000000040)={0x0, 0x2}, 0x0) nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) 04:02:42 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x3, 0x80) ioctl$TIOCSTART(r4, 0x2000746e) msgrcv(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff0000"], 0x8a, 0x1, 0x1800) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0xd77}], 0xe7036d6, 0x0, 0x80000001, 0x0) syz_open_pts() flock(r4, 0xa) ioctl$TIOCSCTTY(r3, 0x20007461) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 04:02:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r0, 0x0) 04:02:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 04:02:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000006, 0x0, 0x0) socket$inet(0x2, 0x1, 0x2) 04:02:43 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000020c0)=""/4096, 0x1000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x4010, r1, 0x0, 0x0) 04:02:43 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(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400000002, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) 04:02:43 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getgid() poll(0x0, 0x0, 0x8863) fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(0xffffffffffffffff, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[0x0, &(0x7f0000000280)='\x00']) 04:02:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x4000, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/97, 0x61) 04:02:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = fcntl$dupfd(r0, 0x0, r1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)='p', 0x1}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 04:02:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/47, &(0x7f0000000180)=0x2f) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000027, 0x2e, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 04:02:43 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0x7, 0x0, 0x0, 0x200000100000001, "172d76898909080000aee16900c73d1b1bff00"}) r1 = fcntl$getown(r0, 0x5) socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) msgget$private(0x0, 0x180) close(r0) 04:02:43 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c4, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/173, 0xfffffffffffffef2}], 0x1, 0x0) 04:02:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getgid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getuid() getgroups(0x8, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpgid(r5) dup2(r1, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:02:43 executing program 1: socket(0x10, 0x0, 0x6) socketpair$unix(0x1, 0x1000000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 04:02:43 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kqueue() close(0xffffffffffffffff) 04:02:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30082, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() dup2(r1, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 04:02:43 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffec0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f0000000100)="195465d7225387c49322c6a23dd01f7499a7ef821993c5eae8b3f26e61ed5ad1d6253f37caa96f1c4d77ee6b932cfe0394f1dcea5dfa3994376e304044f4a3afe1e20a6296c319f8949b4e22bdf44abca21bfb4ab7b7a4b72b15eb6eafcf53981458c74aa32cf3d2c62786154ea4f71ebc6009b666ce513aca23f46d1d5244a266a1101dfd3fe4180a29c1be8e01b78c47ed19fdc0b145630f", 0x99, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 04:02:44 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 04:02:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) syz_open_pts() bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000280)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="b8a9bb5e7c", 0x5) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x100000000, 0x1, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() write(r1, &(0x7f0000000300)="7f6ba6aeba739b9f44ed02c5b3ee04f6b93035bc56a3b5aa64af0ffcf1d64b66728824daee84ae05747a10bc89060fc1feee868b4e1802074a46dd4effc08d4dac88fa991863582a619980", 0x4b) read(r1, &(0x7f0000000200)=""/89, 0x59) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x2000747a, 0x0) setrlimit(0x7, &(0x7f00000001c0)={0x0, 0x7}) fcntl$dupfd(r4, 0xa, r4) kevent(r4, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000100)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x2) 04:02:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="6430ca246872503f43714b0b0000ffff3114729e13b07f752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407726f52a13d79140ba72b1dd3b11bbea9593806ab51d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45fc1455422e52a5545671ffa3887141f3d971e7637337be1c5b240259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e681046b964d334efc7a01cf8ac8d98289638cdb1111dcb9d5f8ec0138b4cbbddb6ea39a000fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0030a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fdfbc510a3688fb4ca02d403b04d7469011d9656722eb441babd4917016d55439c4adfc854b35b422ee9c9b0d9fb63088547f096d43bbcde3a20a0b8e523c3687f12aae42d53010", 0x198) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 04:02:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() chroot(&(0x7f0000000000)='./file0\x00') kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x11, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x6) accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) kqueue() 04:02:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x3, &(0x7f0000000840)={0x20004000007fff, 0x1000000000001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0x1, &(0x7f0000000100)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="1870953908f36fae7246ee6d205db16d6ac863d321", 0x15}], 0x1, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x10009, 0x2) 04:02:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xffffffffffff2ffe, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 04:02:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) dup(r1) syz_open_pts() 04:02:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) close(r0) r1 = socket(0x2, 0x2, 0xfffffffff7ffffff) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="7f43431a0f1b954d92a3793d2fa553eafe036a37d26179500157bac922a8f59fc696ec2ed64a3eb69a90796edabd5770ed91e00578fb946d16a4131393ae64f7bf48fabf18129630d30661892da1f53314dc5fc78f5575f4204d24c7b127fe6884024a6a067900c44c7ee79aabe841fdcefab271e0d190ede5db1c00dee22c71bcb5d8094fa3f5e4d01afde28dae6ce2fa191431ab86696de79161c96c7366b9f22c254faa22ae7c791d2acaf355496a7b354276a8569f"], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) 04:02:44 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchmod(r0, 0x165) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x480, 0x0) r3 = fcntl$getown(r2, 0x5) getpgid(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7, 0x5, 0xc7f, 0xff, "9d01d0b51a5eaf93dbcb62ed54f79d126d9cf76e", 0x4, 0x1000}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./file1\x00', 0x2014, 0xc9d) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000200)=[r4, r5, r6]) 04:02:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/66}, &(0x7f0000000180)=0x44) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xe544) 04:02:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x19, 0x8004, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000002c0), 0x0, 0x0, 0xfffffffffffffe81}, 0x0) 04:02:44 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005, r1}) 04:02:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fchflags(r0, 0x6000818a4d4dad2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) socketpair(0x1e, 0x4005, 0x1ff, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 04:02:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000100)='./file0\x00') sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r0, r3, r4) 04:02:44 executing program 1: lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect(r0, &(0x7f0000001300)=ANY=[@ANYRESOCT=r0, @ANYPTR, @ANYBLOB="a0ddd9bcb06211b367a3143b0aae7f0a492e2154", @ANYPTR64, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES64=r0]], 0x5) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x401, 0xfffffffffffffffb}, 0xc) socket(0x18, 0x2, 0x0) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001280)={0x1, 0x7, 0x100, 0x6, "f953fe70cd3c9a7a93fe4aca3f55f34aa52b1687", 0x9, 0xfffffffffffffff8}) msgget(0x3, 0x2) 04:02:44 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) msgget$private(0x0, 0x200) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x0) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 04:02:45 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) pledge(0x0, 0x0) getgroups(0x3, &(0x7f0000000080)=[r2, r2, r2]) 04:02:45 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/16}, &(0x7f0000000440)=0x12) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) lstat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file2\x00', 0x1, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000680)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000640)={0x6c, './file0\x00', './file0\x00'}) r2 = accept(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) recvfrom$inet(r2, &(0x7f0000000500)=""/154, 0x9a, 0x802, &(0x7f00000005c0)={0x2, 0x0}, 0xc) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='$\x00', &(0x7f00000001c0)=',^,.\x00', &(0x7f0000000200)=':\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+*,\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='\x00']) 04:02:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x400, 0x0, 0x0, 0x0) r2 = kqueue() socket(0x16, 0x7, 0xffffffffffffff3b) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x40000, 0x2) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) dup2(r1, r2) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x20000, 0x2, 0x7}], 0x83, 0x0, 0x3, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 04:02:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair(0x6, 0x8000, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="bc6f88e97981671d0fea7df62f71684204f6e183ba184d369ad4f3a5e32e9370754476b9f9d557c45448", 0x2a, 0x1, &(0x7f0000000180)=@un=@abs={0x27f89f2335ef574, 0x0, 0x1}, 0x8) truncate(&(0x7f0000000080)='./file0\x00', 0x0) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x660f0000, 0xfffffffffffffffe}, 0xc) 04:02:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 04:02:45 executing program 0: setgroups(0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x120) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) setreuid(0x0, 0xee00) syz_open_pts() minherit(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x1) 04:02:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) 04:02:46 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000640)=ANY=[@ANYBLOB="5602042f27000000301900387767f300795a86fcd27479827dc3c0ba67a45f46be41a8be075b626dc3fb50719ecbd5a195de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff53f5c942a5e27f3c37ef9e6a09dada35bb88dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d0495aef0000b100d60718bb292f6304c809ed293519404beb7f2e95e9ca36427071c6f94ff9111a4c5c32293647c1000000000000000000000000000110fcccf61316b8f79b78dd9aa37de648732d2a925d04e571b5891972f7bf710c1ad91104857c2e426e876e44c4103736afbbe8d7f29b6a3879819564d81979de0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39effffff1f6957440e90be3b461f4b0096b67035515cb411aed7da8958904fa8239bcf7c2d3f8d923cc6d6f4a25deb3f8e0c0d7e6ad0916cc6bd8089b94b15000000000000945e9eed7ab813def291f195dc69265bc76663d86a6a9254b17d62e717f56746f175e98467a1a076182ea8da424870eabf2c5b76c1e4eed48e324e8027572179a27a1c9836a776483da107000000622da410541dc30e0de21c48f4360800c6772f4c9b5614bbdfd833d0c9fe06d844ee7fe0bf5d6c24a6cf59bee0f7e0a23a2f05b63ae9d1347244a39b5bf16ccd1701acec27f95e85"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000880)={0x2, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r9 = fcntl$getown(r2, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, 0x0, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x200003, 0x40) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() sendto$inet6(r8, &(0x7f0000000580)="75a1c9da6e57c6a0", 0x8, 0xf, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 04:02:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x7, 0x800}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x48, 0x20000001, 0x5, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x15, 0x9, 0xa43, 0x30000000000000}], 0xfff, &(0x7f0000000100)={0x6, 0x7fff}) close(r0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x9) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x5, 0x8}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) r4 = socket$inet6(0x18, 0x5, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000180)={0x5, 0x1, 0x4, 0x8, 0x4}, 0xc) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a369979851a2eae67b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf6147525907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6cf0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc28f65b7a7b0626d6737a16ccaec13215ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a060bbbe8e22d1a9283b3232ff562dcc66050ce006a58b885c72c2c784f7a66c6987c4b3b4a287897b046b519803c55f18a148a9fd6d2fcaeb4cd7fd84300513472c39b43ae8a4acc0f32e2c461cf10fb13a32e53f921cbd92f86914f6a5be4b5ea9de8d", 0x1066) fcntl$setstatus(r2, 0x4, 0x80) getuid() fcntl$dupfd(r0, 0xa, r1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) close(r3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0", 0x259}], 0x1) 04:02:46 executing program 1: r0 = semget$private(0x0, 0x7, 0x34) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000200)='./bus\x00') r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getgid() getgid() mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r5 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r5, &(0x7f0000000140)='ml', 0x2) pwritev(r5, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x7fd}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) r6 = fcntl$dupfd(r2, 0xa, r3) accept$inet(r6, 0x0, &(0x7f00000003c0)=0xfffffee9) r7 = syz_open_pts() r8 = fcntl$getown(r7, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffe99}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) wait4(r8, &(0x7f0000000000), 0xb, &(0x7f0000000880)) wait4(r8, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) getgid() 04:02:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket(0x6, 0x4001, 0x2) getpeername(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024de95442493bc"], &(0x7f0000000000)=0x6e) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) recvfrom$unix(r0, &(0x7f0000000080)=""/96, 0x60, 0x40, 0x0, 0x0) 04:02:46 executing program 0: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1ff, 0x5}, 0xc) flock(r1, 0x1) 04:02:46 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 04:02:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000001000)="40bc8cd5630faf9340b726627c2b65794db754788d53d7ae44fe1ee222f30a68366672630722188812a3ad7f04f54951278abf7de3e321903cc11e346ca5e4727d82725547eff6823af6cc3f496999d3a0a8d123ce47c2da03d2f8a25a3294cf4dc6209e05d4bf1cebd6a963674290ef932ed4f62d42445a8750ff66695997d011da47f3786ae651160feae3588cfdbdb1c5924b8214105435813e872a68434facabb107172552a2b648f23c87dd50cac92b7a5213067d118153bd50b4a49a6852bfae1736bc4fb07fa9e584c160130d878eed8166540c1ef4a14a6a8fc4037e5b743e981d32c18a8e66f4cebc98b81053f8f4b24dae3346786265d8d0c23d8b3053c8efb116ab91a7ab9659d086f962ecf704d6e4c3c078b4c061ed3b71b41f3a37f4222bfb4d3fbe21c0671e25894a14e569d3876f661b8eebfb834b6efa3ae28565d1cd2bd6265467cb7718dbbbe48fcafc098374129dbe1f7cc9345a744c3136b26ae32f542524f24f087f30f985fd391448e136230e81c0fc2e51366ee64cf10cc6ec6f13c44f251f5a1c49c029c9d36b5d0d41d57144af1e94bfeb0eba73272664987598faebff1b89f9339195f16399c79b1ab43b800e5581e4f8721e54f3f5e9356b1999508ac61f6d52cf1f4052d8144bb8019cf6b15e0304cceee0da35f6392183131b3885e9db4c5bb2397c19cd620a9430e8631ac44db92b4dbdb6a302019692a79e7150112f390ed7914556ca09150e0eb01a4643ef8bade944e575747fa95769e36202f6f2f582ee4a3a65e15458c807e4d83aefa3cc3ce832e2ad6286a8fbbf50a4e34e1bc9b1976e6b20774c389abeff49404dfa67ca8dfca01ca0601933085254e481f8f49ad4c10385ae40bdbadd982442d472fc899930eb709c1c6afabe36b22f3f01249a8796700c6ef0a90d004f866d5a8c0001bb3eac3c29b34c03c30f6710ef68fd59bfaf63454af5ab5a509bcce3a276bc8d03df5b12019f9b5b37a0122a72bdc374e8054d29e9222b79c5a0ea50f02f790522e0fa8745507f310a17abe095b78f018a9fa66d80794e32d7489d770c134490aa5fe42e20e5885c37e73055564c2b09f517e930f5160714a329f12ea0c5d3d4762a51f46d00c665be8d5affca04509eba71d3d2f7dad4b6765d85ad6d86b7f90049be78fdfe871953954bcc09ac3c854c3c2ad65fb034db4137b30abc1fdd073cc8c133102963e42b65abdf9a1e81612c79f3a5f38423daabbc13b6d2bd6aa9b90ff9f7a8da3b0bfa9bbae4a9f39785d4ad155543238bd1154c21aeb28b701ed5691bd6dd3c1b803354b751e57268bbe64b08a946ac285ea1812fe3d923c271a5f0e615af2d240080748e1cec21a6b5130118705be2d6bf6ab8600f58c3f3325a35f65aefd6923e3e14c60aaa0d78392eecb365e5539254a34ec7ca7454a29ebbfdc6cdd119eee62cc248b8000647d5269cc37ef5bbff3d98b7f586d63b459d284a0ade192a8121aef4b3b74e0e17a2f4b77c2909b9b9c701b53fb802ced13e7f95a6c90c185de7d1afe26f88b9e16a327d628bdb0892b702b6b00f19c2d78a4202df2dd8f642db79b287c439f52db599821e8b3c2537719446acefcf25cc6ba511ef67259cdc8cbd0ebe09a9c83f58f3f474da4c00a342efd2d6a988762f7fb8b75a78dbec1e4a22ba3070c97c3c078c408a932216d6da7f7d94044c4d3df5b78667a9095fdf30b1f666b0dccebd9733a87695566de80199a4b7638ee9ab3fe5fe71b58cc6dd94f51de7a0117c5d7ac8cb41654a98e4928ec4822196aa0f3477db29dd19325755640a5fb63272ad614d1f4311c27d733e82f9a6ea2ebc944ab582afc41e911636ddabe167439aaf2da27573f40144a446c29944a4e6c7143a83ee3fc27a88ebc3dfac95d47092d05cdd250227435a4b34306f26ef83cc4a8cca17ab83716465ca9e320c065c44cccda12b33d543e00ae6056be1288a0cc9a3dfea778c8c038af6feee4576f420c487dd78e4e742f95252e943bb2b8f60c13fa2b16c72d8d31af6d73a9edf55c4fb7cbbe38eba2810c86082d5c4ec8fa78379d04d749abc86fa023f2b5d2e23ceae6a6fab2c5a2e2c398aedc4ac386e467776a62ca01f6f9178e39d53896056266f80edfb54b5d91797f2e117cb9a2c819b33e4e4a11fa1651817e745166793fe66f57f80846f894191f8d793ee38d9f5e352523334f33fe67df4b31115930cd572a74ccdf20aa7f45080ef3eba3a2a37cc0a6399cf62cb9483e35b89a3efb15f014327375424150cdd8e11a6770a2912308c59a4f2d341314177f7782826f5caa270288d96a13e71a1fe8294b9e241a2e2f417ab0a4c00c402b9dab8223037a2afbe5a5c13804545ca8bab3da74845c65e431c8442f0ff9fe12401ccb243e571cbf4bd053d487b6b8b1cad884ab8a22d4e3d7e9b1066b06bec4213099afde2bd5c1cfceed9b1c0f4f78f48ec1b2c54ef39537b5e1351f70ab9f798acce5501ad9f6a6a1b06ed1f13d468b573fd11d686a5273747732fa1f862baad11879516698927746e77c436773f98947b4a62b4d1f41e7ce7298dcf697243ee3d44ca07978c17fbc9c88a6028e817996a74a47db71557a6bd837fd08489459dd7deccb788b195d5a4fe19fbaf2612a8deab3a99c093781e50146d576d614198705da97cd6747eab9db5b551b470c3719e6257e38a1558f2d852b53255a87fa963fbfc7cf1d0856a8aa00b91a50bc4521f5c08f74bdc33ac991f8e083008a938411217db16223b691eac854b4bd4119328bb35102ffd960c6888aeace135294fb98fa7fc6efaf069b1715446bb51f1adf532240aac613c07737b66b44bebf67e8e630f4d187617cb6045554a495da33b54d85eb6c2ed421bd78ddec03a0aaca2535352d6d202610bc5029c406959e49072fe173c9ae25975e809344a317a7fc4f1aa6e30623b63c9a84258ba09f35f079b76b2117e0e33439be8381cd90b856a22cbcbcaec370252fa725c9768776a5c69710a4d52bc967976c4a07f14c70e57be463e38ffb513f9a2c09dafe96639d586a9379e6029c6b2e090f59ccfa924d586326e2c55316125e5e2faa983d597bd649e263349fb331e39ed6b9f1588674ef50e0e68f98e046a01be359ae5be1a50af4c3b2a0ca27ce05cf1edb78cc3cc89bb4fb100b3a02624a209c7204ddfb7be099cd149df63129c73fe711948752ba9cf256ac6ba6abc991af3c0ab7fd7963426d7a9d5ab5c929b0d5045f52b6d5f6fed97bdcf82b7aa47591f09494c57b734ed0bf580250f81fc1b2bb2072cac6dee2b70e0d499b7de484f99c92942c0c26bdf1efe5d6ab6b7c1dcf9396273008c0bd6f17760b0e8794e4988084bf042c0f96834a2516f146f4ac62a1455f923257ce4fe8773d77a3004f13afa18beac5c89a220fa102c1d31fb23308f06212c55761a51b0ce2b7725907b6bf11d84e6428f492baf2641acd81fa964b27e33c8736e9c3056afe5ded1d81d53e81ac6273045f92fa8cefc71ad547e6f16a2fc27578bad59c8129e8a4e19951143a22850346aec12323c160b93fe76573c1cc8cd881bb90518c21964cd9d3c7f8f16250dc74b06d81db5a3ed1656b8a8fbf1b4290fd8473eb2bff8e7c5b147939b91c93c01872b23a8edcc18c313d008ccea7f75a771c39408647b1579326e70726e581d5962214f7a8c36d6be51c3b54e1414393f51cfee6b16d481811707324483c0163be0e334a73a4df30450dc274943559ce4144cbb0a7454d11f344c626a7eaedeb3977afc3b225631f0180e26852c923e714e3410515d4b8fe7da3d7bea98fa8034f0edcc622edc5ebbc078b487cb280a51655b15f59b5e44ffd29205fb1bf69d25dce0a67ea96b7c58479cbed2fce1d47eef8c3868a784106b50151c1e000935fcde34e4f8293c653d2ea98aad124b4c25ba9d5a3f876e783178e07001bff1608becbae03962be4c83078aa81fa49f8c5cbd5915401644a7571814ed43e0b0ce7abf248268be6274c722a3354a285496c6bcd6dd245b8ef23c651d97281ac93633b00d94dde8c88db1ed31df89bae384c728878b1635f6f26fd9448461cdebab6d652878c41772671d8f684d276ff020862978a1032af1f83b5e70e671959a0dd0d220423b2f84d5ce3b60ff69972a1bccde075ad1d4d9347940b1d750c8ed55aa506c326dbb130251c4d376de5e99878c0ae1652d131755ad04498100780de803b999fd6765afcd8ec5fda65bf43e1b1909db681a55239c804a8297d691a93d5e200f874895c5b60b8e80a5233f2c5eac172fe5b323a161f5b9999ba732f88edc6fe64c8180344697dadc93ef348865ce271d10901f408f24a15a73c2e6cbd0d255ed01e43c88f2fcd6872b903f08075a2719ed950749b08e5d33e6d772788800b2cf09193a6721f0b3bd59b4f0e75251edb62656f74c952bee6cc1f6aec7abcfce01a541ba230d482882407515f6fb84b4a4da37bdff3818642203def1acf2a8b14c208fcf42b40c0b663cd0f00b417e946628a6b645fe083cabd26ec2b4837dee2e82e707aa98863df5ffec65012ca6793fd849423d951959f717f99e75d568703e899f7b061ca68a2c92c45514f1fc4f74a372bb36ce02db28672509d3f1b29405168a708614b48f7008c369d01a8b933061e49425ad9049096b3e1dc0614f99e491148f825c216e6d2066d03c49f33784dbe7dfc534192ae0d8aee5d2ad42afce9bb9fc9b99d7c15f2d70a4bb4abf5e8e56a9684cf34212f2a62b997505e58e0c1117d16d86de38e8e1f822bf9e439d0d0e9187b2999ad124be19a550723f0bceef881543d09cb6968c65963b236829e341bb86617b255d16c52126e470bba8370d999a31c65abb996c2c328773af7f8f707c1ec27f1a29a38e569a273ff18b2844116f44f6eb391c358c51467cac057945b7ddf91a71cbc257cdd7106f92cef104f0bca95a2581a61e87eabffbfee01242b49074417a16709d285e63e5c41c92afd2f790050962da91ff4f24a0d0b9eed6eb64a500546666c1d0b0be7a6bf8c59e1df896777264bfe8c9d7a54c6b30fe11a52ce430616bef6d9873b840038c35eb4097ad53fa16d13bcdec01ebb71d17e8f0dd981ce35a5935be1ae21a6bcfe5d7eb6f1f5782c2b715e558f8221c1574bf35b832623f77d39013f0b09b0d29ea8e8fc6cd4a73766413f3a10b1f995c1c5e0fc9a46871f729587231670d79552bc77d43785e51ad88a605292d3e98d495cd15e24ac0248da171dfa5bb88257e88a8abe43fb233d783577e3eec792da7b17f3c5e046fe458fa12e454fc164badaabaffdaeb4142f30c376cc4d3942437a929c1eff4c2bf4785851034dd67ad4b01a111f745804de053408e33a0e17a2b45396617f59841b5354854b3d3a28eff3bd6de95fc2c3e4a665226d2dd65f3aad10fe05a8eb0d0697cb9863fac0dbcaaba9e8cab488bba8dfeb4c3ad65b590772fa8a67766af2e227ef644a0deb380bd33a25977f14cab54621c9e8e356ead9c30ca6b111db0a08b2df533a6b947bb00a7884fb81554d0ad983960503aa3d29204d26d54fae774544f12f9c54e4dce68f7d55aab627b2ad0249afd2e7c276c07acd530ca37ba704453b4407a2e13cda5e6ac9e826929f80c6f9a939e43fe26338c1a305e7dd98357969cfdcfb12b85fb973a94802ea1267ae460a91f78653f2eee66416055119e59b92d5d51358e3d5b4442c4f3b64e7e59b4b2b897a88ce63cbc7ebfd3765fa9f06eaadab573926da27057a8aa0ee1d25dea", 0x1000}, {&(0x7f00000000c0)="307fa80744f3b4d7b06ef700a1332a37417033e5afc2cb8ab5b332778804a4463aaaedceec6f2e00edc2a12b2b2613269329d22227029f377c701209b47d466940ae6d6f941e06ff7746b2121533cd5d08a067733a4ec301888f156073f7cdd8f32578ba114cb434e876c0c01a31ac19913d2f087e45691aa8f5fd468f1cfffab1066ae651e8b3f2c746d58306e2b4df48e7f652df97455022b9", 0x9a}, {&(0x7f0000000180)="390c389c4b2841651b65d1e4a9a1cc9d838b443a512810c11ce0fea9f150e76a8a3d08ee4b88a15aa70338e8a09850d35792102df1bb6bf66caab9bfa7bf2700be568b90cd63d22959250eb3dadc1fca93577320cd0b6fe567", 0x59}, {&(0x7f0000000200)="a9372c48ede9c72fa03a1f22acb5ad1af339cd70ce1697b17b2d53c243cd9f19f36203380ef7fecc65a7dd0f70b1c04d74fbb8fc983882ade8f6ef70fe6674803aa3f56bb95ab3080d54185b8d1a95d0be2548520831190cceada94572b4032bb59018653b05abc2fc4b38821ba851b258f9911afa3679e5afd032589ef7fdbfa304be74dddf", 0x86}, {&(0x7f0000000040)="b45fb025bdd0cad6177c3cd4bcddad31c39e88aa5fa43f739a37a0a471e94ef583", 0x21}, {&(0x7f00000002c0)="a86200c245aa1d8de0c57f584bcfcab4d37b26b5563905fdd3c5e80ce32ce22f70dbe51e45a0fa634f8c55bdb38077b45266b41370bdead1860e379af967402736e1742feb12db403985", 0x4a}, {&(0x7f0000000340)="497fc7db8e37ace74cba5e329a724701988915c6e0d90901cec845bc9af2b49bd259b72ce34e416d1e2d19ee8efcf1aa1cb903a423b0b84c1b3196602c8c09c1eb20d363670ecbcdaf6ab530e00e9424b26d30d2ddd32a2b119f466fcd4575b0c56f04382876a21c100aeca36299b5d6f19cf9", 0x73}, {&(0x7f00000003c0)="23b6314c8f72461bf6e2fafa4ea65d05e4d08195bf417124d37ebca2879fe4bf61ce2fe58704723ba143dc61505c3940dce0cbf9823efd8c1ba057bd8faad7ebf285b06b6d017a8ab568be75e04c30f21523b9a2ea65d3ebf7135d1b7fe9bcf2e775706bb2166503181462724c4919d0e264", 0x72}], 0x8) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000080)=0x4) 04:02:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() r1 = msgget(0x3, 0x448) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:02:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000040)="041f0100", 0xffffffffffffff3b) setsockopt(r0, 0x7, 0x800, &(0x7f0000000000)="9b93f2a339b3129c558d31f7bb467f513305167d291de5", 0x17) getsockopt(r0, 0x1f, 0x9, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000010c0)={0x1, 0x1, 0x1ff, 0x7, 0x9}, 0xc) getsockopt(r0, 0x401, 0x5, &(0x7f0000001100)=""/121, &(0x7f0000001180)=0x79) 04:02:47 executing program 0: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0xca2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x410, 0xfffffffffffffffc, 0x90d2, 0x3, "d730c9e7bb6fc6e23c5b00000000080000e74de4", 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x7, 0x0, 0x4, 0x8, "c037d87884cf45a36cec9a57c2b46a136fd129f1", 0x80000001, 0x9}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x69}, {r0, 0x22a96d43adc1f871}], 0x2, 0x6) write(r1, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r1) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) write(r1, &(0x7f0000000240)="99de3bf1ce38225be781c2e5ee4c132cf52208db16663a70d414c21630119f9f2228547e45d7539304080e05a5962868b8da06cf3193ebc4f5d0f1c6187eb9c27ba730680a2ec5a2a77dcf64de4e78416b01fc12a691d7941474918f710eb081d2769acb99574a58157824e423e33a088ddde2e432e1dec4e00906218fad88e2d7b30a70e5c500012315e49997920611ec45c2ceea47e74a425238b429eca32cc282d11aee8577e42929bc4912366937b11f1deaecafab2e1a3aef037e6db487890a43ce5eea433838b5f7a38bd4fdf5e5f496ffcd6f7e231df533363fe5ddcd3da8df7c386a736f6fb9", 0xea) r3 = geteuid() getitimer(0x0, &(0x7f0000000100)) setuid(r3) getuid() syz_open_pts() syz_open_pts() r4 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) 04:02:47 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"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) pipe2(&(0x7f0000000200), 0x4) read(r1, &(0x7f0000000100)=""/227, 0xe3) 04:02:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) fchflags(r0, 0x6) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) close(r0) r2 = dup(r1) r3 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpid() r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x51, r4, r5, r6, r7, 0x40, 0x2}, 0x70dc, 0x5, r8, r9, 0x4, 0x3}) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000380)={0x0, 0x10001, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000000000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x8e57084a27ed0469, 0x0, 0x1}, 0x8) semget$private(0x0, 0x2, 0x0) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) 04:02:47 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getgid() poll(0x0, 0x0, 0x8863) fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) msgget$private(0x0, 0x20) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[0x0, &(0x7f0000000280)='\x00']) 04:02:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x48) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 04:02:47 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = getuid() setuid(r1) rmdir(&(0x7f0000000040)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r3) 04:02:47 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x102) pipe2(0x0, 0x10000) clock_gettime(0x2, &(0x7f0000000040)) shutdown(r0, 0x2) 04:02:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x80, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = socket$inet6(0x18, 0x8000, 0x1) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x8000, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0xa80, 0x0) r7 = socket(0x39, 0x4000, 0x9) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x30001, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x10, 0x0) r10 = syz_open_pts() r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x1, 0x0) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r13 = open(&(0x7f0000000600)='./bus\x00', 0x0, 0x100) r14 = socket(0x22, 0x4000, 0x5) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r17 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x24) r18 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r20 = getgid() r21 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x4, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r24 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="2eb3b854cfd0546638a61568b112bc195deac4e0770f49f8877b74045c214d70df60c8949a22f55109983eba48333d", 0x2f}, {&(0x7f0000000140)="46de1735941c", 0x6}, {&(0x7f0000000180)="a23ab14b323ab02828ec6d9f5e371ff39bced978e7acd80aa53f0a00362ebb140457975281993fde0a05c2719b6e72466f7fced6c5187a99b9569658608783cd16bef9fb3e1105878e0268e8e3f780cf13934af64ed928dc0b9c29398f4be0c58dcd6c1bf2479c06670664901361a915947bb22c7c34c7418efe551f277eff084928d4305f1643963633f0424dbbac96dbbee725d36a9596f4b37cd95f292ebe619ac380559a22ce5c2bde5369554ba9be970f3addfdba2d54fbbd5ed85c2c5db29229a1822694cbc00f5689c1d8948f67730dda357f3338d3017b45a5545c20c5c6fd6ed58a7d11ed", 0xe9}, {&(0x7f0000000280)="f961cecce2c61b864df83aacb86913aa9f6be6847ec7f1d7a964849976b06b7633b57c5c1ee061ce", 0x28}], 0x4, &(0x7f00000008c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0xd8, 0x2}, 0x2) r27 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r27, 0x80185760, &(0x7f00000000c0)={0x3}) 04:02:47 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) clock_settime(0x4, &(0x7f0000000000)={0xffffffff, 0x20}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x16, 0xc007, 0x100) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10010, 0x100) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x40, 0x0) socketpair(0x26, 0x2, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x140, 0x0) clock_settime(0x2, &(0x7f0000000440)={0x6e53, 0x5}) r7 = kqueue() r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x101, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) socketpair(0x20, 0x3, 0xffff, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0xa8, 0x1, 0x3, 0x2}, {{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0xb2, 0x5}, {{r3}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x3, 0xfed0}, {{r4}, 0xfffffffffffffffa, 0x8, 0xfffff, 0xfffffffffffffffc, 0x3}, {{r5}, 0xfffffffffffffff9, 0x40, 0x0, 0x0, 0x3}, {{r6}, 0xffffffffffffffff, 0x3a, 0x60000090, 0x101, 0x2}, {{r7}, 0xfffffffffffffff9, 0x11, 0x24, 0x5, 0x2}, {{r8}, 0xfffffffffffffffc, 0x84, 0x7, 0x1000, 0x6}], 0xffff, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffd, 0x1, 0x91, 0x5}, {{r10}, 0xffffffffffffffff, 0x42, 0xc0000001, 0x83d, 0x2}], 0x9, &(0x7f0000000400)={0xc825, 0x1f}) 04:02:47 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='.\x00', 0x20, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r0) 02:03:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000000)="6910caab5e3e913f6a142f51a81e148ec89eaa047e4dfe55fa1061c21502884bc9f57d8ec61c53b969a34f2eff84bf", 0x2f) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:03:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getppid() r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f00000008c0)=0xc) r4 = getpgid(0x0) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0x1018b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000900)="ee5b50182ae948096d28f36b953d6ba1b65694a2939c151b205f62bcab64dffdaa85a3a8b9c2c7fd013942151a97c2b2c595cb0c007ae644cb315f4f29b0801abd45912fa2591d8ae7a3ac108dd0f2ee", 0x50}, {&(0x7f0000000980)="fe6a71db5a1fc3418c4d9144df20ca9fa6d60af2ea9020af345e7c065b4a328a11c24bb2d67935296c36d9059267b48c0d22dbef263c57778aca8f51ef241afa743adf1d3414116116fd6f2d28ac0cf478c0a04dc285a727afb862f8245db3d9b4f634c2c9cccf699468659c61512ebab00adb867eb3b3a61f8faa4e6a63a6e2af730f161ab7f1e42890166344332313f349a67b117e6b6feb138536ca9b9caa85fd30bcc72ff932c741efd0fecb2c503faa82352eefe9ce67142d9691908a618b760eee1f0c546f6ba05444e4e2a44207a3e5ac210694e77dfdacd62969a3e8ffa929ef84ab252108b772a6d7ccec352cafee1769c5d6b91484ba137f76c66c5fb4b3653b189742af2849204c9edd5da9f771f4ed5158d6f3b13e22d9cef725ce47a836c6e2bd2207797a5a9d21bc898fe934fdd26e4cab7c64eb73f5fe62ed3b17162f6d0c6d1a2ba20899efb4d850fd37d2fe0eee0d97504b8074143c25ca532c2157953640cfb1b1ccb844f35b54c1181f5dcf64417779591723caf24b09b1354328312f84a3ff7132267d235e90b4b7892a4b392c3f832a4687921625bb6c04fb17138d37f478ae14c71ec54eda4bbb2f68c9efe112f4f6f357c906f46edbb9c1a7ae918e8c1fe29d971c2c8b00b45f4745c84542c07308a8f2b75804e6296bb01a3201e5af60d22c223ba6c5394e14f43c489de3150afdcba42bb816bb87c8e856101b6ddbaf5a020a02dbc6de9748fcbcd2630b03d8ed93ead7a23280f0460c8c154cb4148258913ccc5e719fde900fa5370025d23c9f3b2c1f32ecc9890acf78c803cd9cd42ce506303a8f92909535a01711b97da7fb95f76079d3d6bb6f122c1dd12f99e4e28f6095dfdccca05e1f0be7b6e6752e2eb82802767e6c160dcbf6d6058dadae535faa8b7f7e582c8d256a6488a70f6e8fc3224a971dd2cb93d4be3e5c9a423cf2586f339f0b9e7b0d52bd9dbab4e7acdba63824d29f03d07f7ef8349858757a5a9355a9f8c0a478b63f405b6138ad1cc93008fbc20f3a74c37661fcb92a6b508a6cec26db6bf830d0e6c1989e71d0c3e509f6bed7514b367ed1bb6c42cfaa57f9cdc96f570956660afd1646fae9d4efdcf1949b8c3d5254a6371cc927d376a32c3178cd7be53a24d6f32e93a93431122e2fbaa670467049078094505d212e8aae4613f80c6718787821383d9fbde2218f40657df6a6ee4644fa70b9ae5468a6f11ce1953ed77dce2c64ff7d75a8234a2305692e8c05ab134894e5eea4d8edeea8885549bfff0d564b0b9d6423b0091299c654a9ee6cba7042bc9376d1a3d2b17728b3d723e81b099d92e3ac4bf4eb8dbd666cac59695eca9d64e7f4dd8a66997993eb2c8026601bf0dd4e5c760fd2ce927d5d48f40171dabcdf716fe005371f4ff0ae2b5952c3f1fdeec19b28f9ad959711fe034c96d8fd2be7fa4ed092ea7ed7ad27bc0cb19c0765e69aaa4d54c4a14b5196cf64c6e40f27b2aca8d48609b78c740dc0278cf1b19cebff610ce7467f4b1fe9d0d2620fa5d4f1262f795994033f516a616ca995853d44c93234732c2b555371cb0fc7efe061ce3154ab7a6c3d249a434143d53e374300cdd4c4b22c5539dcf384c8bfc7c3dab87a4c318a2b7cdc60d2c7a02be33c23edcce61477148d2ad5a8873588891726c3d3a132c08536f8a0f78e3880fc4fa5e3d3a52f4f4ace476e882caaf9a38b1ccaafb5dce5d9cd1d1dfc4c882509bceaa94b9dda52b89452a19561aaed3d6de6e6b453ea24be252d3d08dcc64d2dfe002744f916ef73c6e2723b46492c1e57c6bb2c1d366a36a0ed06459e0eea11e54fe884b503b83fc52510d2fa5b10811c855d1b3303c3cf1f34a0fa8e90083f9b4f670d0de081a3d3e8956fd0d06101b428fde7b98b7738d0eb3845c43cca92df8c958ac5a1491c7a0c361042b2b7e01356f9b00b02decb26f81fc3c9d4662dfade78152c3d7f69492eb836cf7e962ae46f60caf5a73b555986b1a96e6a02e39eb7084c2381629d5aab9606420e1075ebbcb73e29084301c3d33dceb4ef4e0102395f01735e15e114775d1ded3527c7414a159c82f998f53cea2803c70327c7cff01c47255eff2ffcd3864b885134395251d097f076c841611da7ea5461b7448878844ad703f33657ec82e6f74980be70bb939d159de9a1ebee95495e2e6436bbe9a968781222f8f3065ab29e076db5ae4937dc623f6a52b959103c5221bb2b72f9d3ba9243d692619c91e8ee9002e3fb7ac0d7ee1318a1f3c396c0c8239453fea3e99910b2390dcfe1ea3b915a15c7bdc787e45a578bc8f42734f21df34fbf45faf1a4fe5fc68016778fef278fb97555ac8a20e9b34736f6bd3c795d5c6f47c6cf6ec1d6ddeebaa1786f827bd179a8b78fdd38c57d1566ddac16f873eca396b23085e9729d346e57174509dd7bdf2f62d06bb3acedcb5206afba9e61c3735e0b4117ea603426ed2f18deadcb86cbeba2886a6879b0897b0c5da54eecb435705c401db6ac678b556b37c52f20ddebcf6a4c4c257d98882a2ff8e3101e7746d063538e39cd65e8b8e85977c2f457d2f05286995f445debf0161003a73bc4112a9f5795d4b7b5f8ffa45aef72e6405e291258ad26a4b601fcbf9fa56eaf3cbe00e322bebaeedd87de8465fedc09f541eb19b9d007d07be8d9fbd526884a7b6cfa16a64c3ce7139751ee04f92f4d2d756b44a31625a7c12fe5b4b7711e8030ce54c5bdba98016b561b1f8b2c0c49be5d246fc4b7284d4d15bfa6dabe34bf456359354d19a2da0f99907313bc58ab2accb7edabe091eb51685a6777db0fde43a9d90ddae697f12c561581bfe68a1cf7ee57cd6b0b0d919b8a7f74e1c14d17ce6969a3abd48deadc4de327a263e85cfc29212c137e47beef694e29a9057a1f6edeed09c94dbf84927a9da28d15d046453f871a79ef1132655a24a3115c3ec61c1fa1e06ecdbebd438de8c39d5c8bf86ffd637b6fef854a7ff65a1c4c4543d49e84e6a296a3852998ed59e842859cb830fa2ebc77c0d457d77e72cd1aae5c0b6e2bfdd4c3224819f274dce05587c590b7311a444d82af7c526650aafe414c500959e765175da8687e53908246a060af8213cacf8595a8ab190c49deb54cf52fdd125bc7595ec7da865ae4a19016508ed40d2120bc3174fa65d88db8a805da4bfae912b2df4fdef1b2d17ed2f767039f97b9ff8698fbcf4a38634dd2bd3843e68c3fb5273c2de2ea7f562cf8e4633d1e907721f980e49a0b00422a8f3d9ad6d4ff93db51b2fdf1e5f35ec1666eb2e2f6fe9d41be747cf9ad4fe5804c5c2c7694baa44bc9326350455853893c81be28c59107c12a4ad7476e46bf9a4568eb483f2edf5aa499269cedd5d46291e27b6621bf6eee32eebb201db1c21c51cb53a414ff005e824ab08d3a3f9067cb44dca2b4dd5f7e836e2266a604e28aece3fcc289a1e2d072d922396475510bab9971278dae336c40123e015f6a7a133028b54f9c6d83f7ed8e3f838632f890aedd9256ea70c92b1597602e42c36055b9c81960ccfacf23c76df8198792b6c692b1d75307c1662eb5c804f79f209886364316e7336eec7ebd4130fd3ba15382d9feca820243b0ae79de647a30ff3ffc06b718238382e9ac6e1223bea9a490b63e4c954601a1b681873143e8434d4ec539417e90269fd8ab1ba40c6d260365663f32e7486d821172b6d53ff5ecd0d8c86bfdced6f62efbaa6cffd8c223bc29e63ca9504745694f0c6e22e1e48b5724fd0c965c9ad5ffac77b880ae3fb3984f65a9669c99ea54861ad7715ce3f2946333782883a2bed37f3fed512cdfaa34eca528496ef53287055e40625f6db95bcf6d57f1dd45c61195d502e39867994cc36255b5c46e80969c3f6ead63975b05a5c6aa5d3a9dc5166d9eef37e07921b69f40ab418da918fd1514714a1c756beee261c5d3fe275d61a9cb4612716d75f3b01acdd6a4c5694739bb0452e9dc1648eb323725f4f960149f7808d8a53f018ae3e08c1d07a7f890a40a689f861e238132485e4426e140ebb46960d610349b15cc20bda0441d28df9f5e44177456a6895137247876cdd5ac3839aee3b7297542fcd1acce3bed676e4ff42b5099e3c266e6b924d77f2547d944a0be6b14c7d7ea188b6cbe79529973416bec347a5b8f98189bc2d5dc30538e9f504c3bc1a13b461e9fb437504834c694a98ac5989a2569ce310d1392ae2312e1a9f866fe4c438dbd614fd357fe043500c8c4be03b6195c69142da85ad96d80f41e8a1e3b9dd7eb6c700b8700ee7a2494f10c119e877d03418b24a804174bface87ed948480eabcf98efa36fb8bd691cde9de8414d0d7ef06e04283264033ec3e264a44d5700f0fd8990fca7bde6a2940b5106806e80262e09da8a67dd3a1c8b46b7861b90eb0da48c4fa36982ea2a61a6a3164ceb054339b0264d388788c145e5c9f7514aff8fa0b2a36eefb7911855bb217135ee728b43e0388c5f2be6f511abd064f0e4388521c2405b91d81c7fe5acbd20254571425b052cdea4f9ff2711e5c0ff8a2a05ff4fe58cea91e4ab3650156258c31ad72140e899d830e47772f7101a86287bc574f500bda5e5bd717721e4fccda4b8aa3688bcaf8ac6e2cfeb1acb94873feb74e68c1127bc942442ef39bcc90e6022e323a1fe5998e2abfc1f964824238f148bc6aa969d5939d369e51590eea4c023ddcba2a517fd77bc19d6c67d0cd76ecae1c9a525b9607f1a6d7cf2bacd4addb3175b4d583f74a6741f4d8c72fedf0e1289fa1a38cde364f96d0b6dc26b694d724fc923b0d97f95df58f4c72607da2d244a3054e69d90899f1bfc5d062ae89512bf7e32d434f2ae85b8eb1fe638abd5360720c95cb208f6ceb4f135c835d8d6d32c5ba9b7b682c9b5e6d7b67baa2e336ef6ce1466df21108777f91d06274834f492ab02c23d14577f3f7eb9eb03addb5a6f06ee5bb58d97075b6c7249d52414649223d0974e35a83a3b05c13ddbbe1a12374bcf3f78871fe07a03f1d98edc3cf8e4f670484e858fa95d3cd43e80851883d7451dad31de9d75e8556a2ee47dad317b28b9bb77d6741c14880fb5175e89945cb9a1c7924d7d680f69e342b8ed12c060a85ae7f04f1e15e27cbeeb5cb0f4bb21de225e10bf738e16589c9d4418b785f2be12dc734e24d9a919e3ecaba3a15c1e1f6213544938534875d3650e49173a934a9e691ecff49ccdefeeb1aa684f9613bd07d3d0dcb095385cf670ecb91a655c353a93d719e620eb3037fd4e4169b1d0d0d7f96b1005a3d0587e5991f71938b2308e4aa417b8a948bddee70d88832474336da6211ccbe8979529db6c399c5dd5b2e726d804b98dfc7d0852bec6085ce9c3f620e2e01dc4ba20b28e6df0f38b649240ec0e2d811f079bf9c2c9190632e834ebfd32d07a2aefbd523697439fffa5182db78572b314e8ef7574b51cf962a6602977615d93f593467d0c72bc1733dad566414259304d532a3577d9f8d887a6ecc982a4946360f52c3987e9ccd3d7ded3cc7be6f35b6fadbc90b0b0d32d435c9d44b035ad219ececeaad2817bd78f27c0b47a00dbf5422a0ee2d03c6d03f904386057d98dda6209b0aabbfc882b66f1610547487750cfe2c4dff54ffadb946f766df8774c03433c48f293569bb3b98b0481b178f0ff6ea8a77e7633cf1b536917171bdb3da6d4a595b409cf929b42a2a71792a8df9284d3a78b6287417f937e9f0fa92fced36e7f32353e2b85a934a8938bbcb3bc95f49c709c5cac916ffa4978f9101d2eb4f9082492111", 0x1000}, {&(0x7f0000001980)="8ddfaf719118a4fb99999a855d462ae0f069373e3352c7a1e716b394a98d9718b96870777ad0997df0b548458ba9cde4e7faa14eed85249aa4154f3c45406e1bd7e27350818244dc0add95aca0d0240bb1cfc80fe4a847943c507eb853e6e04986c0658bc96a9c94626ce73c2311b002438c98856b78e4404bc1d41abcd4f3d64a16f2060a6e7a3cceec89c076ce1335d3513bf15f6bbf567288f52140e0770de427252d146ac15bc5d2035ae4707f7d1c8ed27e5faa14437e47c0c7ccf4af9ae9e077025ebdfca64b484576e721f38beffaa7ae87f6974dad1c", 0xda}, {&(0x7f0000001a80)="b91a6cbc8b922e6b305ffbeaea72f838f95478a05708ce6ccc950764d1ada2e53c5ca222ad7c3ad37c5d80db6e70b9f999e3271ec3ba12835ed72d75ec375148f70b073b1edba4bf7feaa768b89bde810a1266b5f9cb7fa57bade41ffbdd2e259be1832e0c086231c597151463b27ccdd6a49c9e26a1467d8924f2d7df01ff21dad0", 0x82}], 0x4) setpgid(r6, r6) listen(r0, 0x38) r11 = semget$private(0x0, 0x5, 0x80) fcntl$setown(r0, 0x6, r1) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000800)={{0x5, r2, r10, r7, r10, 0x10f, 0xffffffffffff0001}, 0xc306, 0xffffffffffffff80, 0x1f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xfe7b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000040)="7bd2fda679771d03eb99d95d71a6d06679be08777f0c071c4623656872bd38c9a3532671e93b27fb81135818a2d483ce0b62964f77e31dd1b58d300c33a58fbb8f121a9291c5077b7fb3b89aa533ac6a10df8b3534ba7807f8a18ee286e4fe2c31727351fd006ea07d0018f2327de534d9df6d418853374a568628e12a6a2217e7f0b47154d0db94f021b3b0fd6c861b382c4881cb42daf7659a853f54a69ee3b9f51cea2411cf9cb22e7d4deb4ee040e8acce7bedf4ed921df47a87e626e8f138", 0xc1}, {&(0x7f0000000140)="6aced7d51c13f863f8ce102f4b5bed3abaa68a16a9fb5d848fc61a04a09e6b7df10e7d7725212d96859069768882c10899e96bac77ef19e0de738d2a3f8dfd65648d33858ede7e1ae6c28075b2207fcd", 0x50}, {&(0x7f00000001c0)="4cd8f9ce50871693f72f33892c995cd66a3b241866c5edbffb236fa8d52e436fbea2559f6bb542a3f2b1c327f86670ba18501ca4aeaf44f839ccc7ec337874bd058604ac77be32a2c5337d5e600e95ed9715c9c1ca8110a9464ce0ea130b873b1279c7cb265c86ef8e7492fef0d6d63aaebd68bf8e5fe072a72f119996824f817bb93fd098833ea15b0a442774aef275eeb9dc0477f6e4", 0x97}, {&(0x7f0000000280)="a6620af61b793b39f2347efe58e631aed314f93439412b922aee8592ba77a372b980956f53281dcae5eb927e7e7149c5504dd0ec844ec30125cfae8750b1b4f6ac6f14f74217ed5d63d29e780a4bc149", 0x50}, {&(0x7f0000000300)="9900a9ad94d534bca23ce03c2d396e0a63a51adf0be3fc17abe3d5086171958103e0e5cde25f1ac0e00fa645fe6ffd9d4842b515d1b6235ad702c88a53175ef2d5f436e011915d69945ce8ba3eabb1817770a27ab60834075e8d06730cc96d66aa9677a99f5f621e1e8f991c833bf5de6c16b134bb7a323387b9da4c997352d34f3283bd25d2e06dfae055fbf00be275d4f3a7f03bed75f334ef9b02ba49a32b5b8acb012e72da75cb30a8b23b95795b2f27f96d8f48bf8b5cf410031ac3f8600b65bbf63b52e466fce48cbf111b149d4d6b8397b2ba0c19f0b4d15e93", 0xdd}, {&(0x7f0000000400)="654ae8183f7d96e8fe0599a9750ed21812c67bb45e8765245525346aa913969425c7dec91bdbb0beec594a336e18c2ffd18793c7a20e5c1be38b2e18ab3e89d9d93b7a36f20446f4e5bb1221644fac4f278ef78ec940e3aa86fb1447e46aedeeacc6b9da36ff4ca8eb4179500d141ff8dc41a1aed02a713cdd228628473c10150eabf6305935231bcadf02b8938c9794c242e250a36db0ea34b287c9500d678e3b4380ec58d3e0f82147b4fdbc41498017bef12512c53d95af9ed206bf170449e68e0cf70de09b25372c2968caa67c1ba0198f5105", 0xd5}], 0x6, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r8}, @cred={0x20, 0xffff, 0x0, r9, r12, r13}], 0xb0, 0x8}, 0x4) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) 02:03:44 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) socket$unix(0x1, 0x5, 0x0) 02:03:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x80, 0x2) 02:03:44 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x400, 0x90) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 02:03:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x4, 0x100000000}) fcntl$lock(r0, 0x4000000000009, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x83a00000000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 02:03:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1a0, 0x8) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x10, 0x2) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x8001, 0xfe34, 0x1000, 0xacf, "f4decbda3a57c192d3ca7ab78e0c22e5cfa48113", 0x7, 0xdb6}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80c0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 02:03:44 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) getgid() mkdir(&(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 02:03:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xa81af1b61ae24578, 0x102) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x100000001, 0x4000000, 0x8, 0x80000001, "fcebef5c74d44449caf6b3419784e9c8b303c9e9", 0x200, 0xf6}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000040)="37a5b3d8bc6667b681062efd653d364d0d20007f", 0x14}], 0x1) 02:03:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x200000001, 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) 02:03:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x5, 0x1}) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) 02:03:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000100)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r2, 0x80000000000029, 0x8, &(0x7f0000000000)="ebffcbff74b9fd814daa4e71303ee6993192ae48", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:03:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) r3 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x3, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:03:44 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x8008, 0x0, &(0x7f0000000180)) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x4, 0x4, 0x3, 0x1, "a8f73c9b861bbe9e0a351c1527985d85c32caeb0", 0xfff, 0x4}) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)) 02:03:44 executing program 1: r0 = getpid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r3 = dup(r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x3, 0x82e}) close(r3) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000001c0)=""/245, 0xf5}], 0x2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000300)=0xc77e) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000340)) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/7, 0x7) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000600)={0x3, 0x7f}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000400)) fcntl$lock(r3, 0xf, &(0x7f0000000440)={0x3, 0x2, 0x0, 0x7, r1}) ioctl$KDENABIO(r3, 0x20004b3c) setsockopt(r5, 0x8, 0x7, &(0x7f00000005c0)="578889507e8563882b65c3d4f918e171517bfb68d1c971bf41c751a385058e71da74ab967cf7ea5336ef1fad962fa7ae3d08f93dc5db37ca34410a7324", 0x3d) dup(r2) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000000500)={0x0, ""/165}, 0xad, 0x0, 0x0) msgsnd(r6, &(0x7f0000000700)={0x3, "f0cf5d79766f4710e2c84231fc40037fd6482f900c0fff8d12caeee781915bc724ff0af7bbcbe1d2c96073b6bdcce1350da1fa6351ee32c474ddb4c2389c940992f44af7c394b04302dae261"}, 0x54, 0x800) 02:03:44 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000180)='.\x00', 0x0) select(0x40, &(0x7f0000000000)={0x1000, 0x5, 0x13, 0x80000000, 0xa1, 0x7f, 0x2, 0xba}, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x4861, 0x12, 0xc7e, 0x1, 0xd7}, &(0x7f0000000100)={0x1f, 0x1000, 0xd667, 0x4, 0x3b2d7a4c, 0x2211, 0xe0, 0x7fffffff}, &(0x7f0000000140)={0x5, 0x7ff}) 02:03:44 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 02:03:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x8000, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000700)='./file0\x00', 0x2, 0x144) socketpair(0x11, 0x2, 0x5, &(0x7f0000000740)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r7 = getuid() getgroups(0x4, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r10 = socket(0x7, 0x5, 0x9) r11 = open$dir(&(0x7f0000000840)='./file0\x00', 0x18000, 0x22) r12 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000880)) r13 = socket$inet6(0x18, 0x4000, 0x3) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x40, 0x0) socketpair(0x7, 0x0, 0x80000000, &(0x7f0000000900)={0xffffffffffffffff}) r16 = socket$unix(0x1, 0x5, 0x0) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000000940)='/dev/tty\x00', 0x100, 0x0) r18 = dup(0xffffffffffffffff) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wskbd0\x00', 0xbc, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) r23 = getgid() pipe2(&(0x7f0000000b40)={0xffffffffffffffff}, 0x10000) r25 = openat(0xffffffffffffffff, &(0x7f0000000b80)='./file0\x00', 0x0, 0x6) r26 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wskbd\x00', 0x18060, 0x0) r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/tty\x00', 0x8200, 0x0) r28 = accept$inet(0xffffffffffffffff, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) sendmsg$unix(r0, &(0x7f0000000dc0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="a6ea723c6fe97a0c6f1ad408ad82e1c81129f3b564614bb2bb9d5ef42feea785774ce30c4c08f0cd88e0acc0a22b674b82", 0x31}, {&(0x7f0000000080)="6425f664c752f5636748a7dab2f310765dc248bbb74541714bc5fe526e8a2fabc67f9881af2b5548759b9f251304511bc5b9f31d506a95b87607aed780fe00140db7210840fe5dae95e7dd71d007fe646dd29468f9c35a60e59fc5858ba9bdffcb003aa175588c8e354b8e245d9688c17854d13758dfd7ec7a1cdc356dacd1f946ba8ea9fc9a243a296be5a187990128d398fc6c9c36f6d40d46204159a5281f0001a3bde5eb6fe975ca29050bf2aefb5a5090a4b1d9", 0xb6}, {&(0x7f0000000280)="d4499c23dba4a171562ff707d81698fa078d0e7db40930d6b44b72e85929170618dc58a9567e56db582eee656dd7d80498713d3de56d3c805a148c49408627a732b790d0adfe83d5a111be520b089e427f3c43895fd72b32e67191519710986f5908e6d7285642bba97103c2c3a0c43919b5ce724e4c84a0df357cb0f8651e94e216c1a594122d30fa449106365314502012a25b9f52072ef0f3d21f623973b8c64291901af934dc1c4d222c8d1fb87f5ecbcfab226379eecc6e16c853a8e1fa4d447ecdb3aae96a9fef7956e1b4504ecc49d4a81c", 0xd5}, {&(0x7f0000000380)="031fafc0892fe806a65c22c6b2af122a67c746106e0e74b4c32d49eb4ec7c327b48c74a0a2672b1078b8ad7c0bb042c730941991337b4a7d9b5b8d5f7c26084fa51984fa42ef8c4ab4c6da771b224c05d16c44f37a137e9cebb8f62e35f12da9dc08a7e20c81576084d77c4828801aa4a09b15a12c8d656ceafb9dccd34c5371cef5561f6c8eeecaa1d6115715680b62", 0x90}, {&(0x7f0000000440)="22c4bc71fd0b8aaed04964c62b35b6e01d97cb4d461ae1c7f76504b1e5eb91f1190fec940c3c688e0d88a05f3621c7cc72b2f6f540b76b950d8955b72d2555bb2515c5a1bb5fa1f584a09156f625d805676dff6a7d7eb03a5adace2af9874d1e421d9c1d7c997258831fce70a25dbc40e4eb992a57fda3cad2a93071ecb10b60ad1d38c5cfe4182c29c5161de5bfd0c10a6bcff4147948b8f3a94d92c3615601cc2c309c769f9c154304cd289798", 0xae}, {&(0x7f0000000500)="6920f56759d1c83a30756dc3de4f161f1e7d19f730564e747844f6e5023e087ae94e20c5bd2c129b5655f12e4c99ee9351f5f622898ae36ff723da6a35444deffbad6339b6861f787174bda9a1c6fd2e360588f557af53c660463fc0ae9407074bdbc38ad96434054fa03f1e59241b4ef56fd0e5b8571fac65a2840bfa77db31a03694c7c4cc383c0c0c760048e019d87a5139747dfaf5f4e5b5879d9eb6a65235ad35fbc445781ddbe24c0068289ac807313883334c2288a65f6e0a2e04fd17a73c30ff935b17ec954cff6ae6efc3763700ea4b6aa0ff6925b15f62e0842bc2e790f08b1275a84722f9f33a33e2fc4e2a234e52e048f3db", 0xf8}], 0x6, &(0x7f0000001240)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0000000020000000000000ad84d05e7e16120d3da2b2d945debc37ba809400009fb4df934d4f356d71945802c66e59dfa1a4b86a07e97c69f4ff15b52200000000000000000000000000000000000000000000009b8618d51a25a3492e188d4bc7a968627822911d2073ff36d596c87786473e2eaa51227b0c65e525d47471323ba80523bdc89fe8dd80c79edb0a7ca4112abd7ddc95cf52c5208552e5ea5314c9fe8699ff0a850f561a120175ed81aec274b868f9f60f589531b8f3f810235eb24a431c7c187e202fc27995e540f70dd3b10aca2b233d40969dacf6cfd420813cf4b6ce033b8e6656efa78ed522354991e690c4d35513e7ca3f756a5be021d49deb7f798545aacd45cc33eaf8dc2c1aa4b20e3f609caeddb9c4466fefbe827554382370e2acdee868adf9668771b9f8664accd42871360a4feb7f11c3e517c66ed3abe6d42a4aec6800d1f246e283ec4deeb65283", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRESHEX=r25, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002800100000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB='\x00\x00\x00\x00'], 0x159, 0x40a}, 0x3) r29 = socket(0x11, 0x3, 0x0) sendto$unix(r29, &(0x7f00000001c0)="b100050202000a00000000000186ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x2000000008, 0x0, 0x1a9) pckbd_enable: command error pckbd_enable: command error 02:03:47 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x2001f, 0x10) sendto(r0, &(0x7f00000000c0)="3f95883e34633ab8f779f0b419a3c9e4ad85813ef93536c40459f2ffe5bac3", 0x1f, 0x0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) pckbd_enable: command error 02:03:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xd0) semget$private(0x0, 0x4, 0x300) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) pckbd_enable: command error 02:03:48 executing program 1: pipe(&(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5d00) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:03:48 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 02:03:48 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10040, 0x0) close(r0) setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r1 = syz_open_pts() close(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) 02:03:48 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0xfffffffffffffff7, 0xfbffffff) getitimer(0x0, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000100)) 02:03:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 02:03:48 executing program 0: stat(&(0x7f0000000380)='./file1\x00', &(0x7f0000000300)) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getegid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x8, &(0x7f0000000480)=[r1, r2, r3, r4, r5, r6, r7, r8]) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 02:03:48 executing program 0: r0 = getpid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r3 = dup(r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x3, 0x82e}) close(r3) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000001c0)=""/245, 0xf5}], 0x2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000300)=0xc77e) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000340)) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/7, 0x7) fcntl$lock(r3, 0xf, &(0x7f0000000440)={0x3, 0x2, 0x0, 0x7, r1}) ioctl$KDENABIO(r3, 0x20004b3c) dup(r2) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000000500)={0x0, ""/165}, 0xad, 0x0, 0x0) msgsnd(r6, &(0x7f0000000700)={0x3, "f0cf5d79766f4710e2c84231fc40037fd6482f900c0fff8d12caeee781915bc724ff0af7bbcbe1d2c96073b6bdcce1350da1fa6351ee32c474ddb4c2389c940992f44af7c394b04302dae261"}, 0x54, 0x800) 02:03:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) rename(0x0, &(0x7f0000000300)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0xb43d5d6e96f0dd03, 0x7}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="10", 0x1) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus/file0\x00', 0x80, 0x8000, 0x4, 0x1, 0x2, 0x2, 0x9, 0x2, 0x2, 0x6, 0x8000}) unveil(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)='r\x00') write(r0, &(0x7f0000000080)="70842a49320254701a974a38b1d80cad666a6bbd5f74fede294f43174d33ae9b95faea5110a98d43d41119ba539bb203b261b8c517aac70449970020c4f0376b07f9b7e3ccab8c38d3af608013fa5c61a82c2f09459276ba4658d9b74e723f95486bf78697548647a613cdac18960c8dd70e39c76b2c1484a3", 0x79) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 02:03:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000000)) chflags(&(0x7f0000000040)='./bus\x00', 0x20002) 02:03:51 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0x0, 0x1f00}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x80}, 0xc) 02:03:51 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20400, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x101, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='c\x00') pipe(&(0x7f0000000340)={0xffffffffffffffff}) r8 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x8180, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xb6, 0x1, 0x2, 0x4}, {{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0x400, 0x401}, {{r3}, 0xffffffffffffffff, 0x20, 0xa0000086, 0x6, 0x3}, {{r4}, 0xfffffffffffffff9, 0xa0, 0xfffff, 0x100000000, 0x7}, {{r5}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x1, 0x7fffffff}, {{r6}, 0xffffffffffffffff, 0x42, 0x80, 0x0, 0x1}], 0x1, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffff8, 0x80, 0x4, 0x6, 0x9}, {{r8}, 0xffffffffffffffff, 0x80, 0x20, 0x80000001, 0x2546}, {{r9}, 0xfffffffffffffffb, 0x1a, 0x80000000, 0xff, 0x3}], 0x20, &(0x7f0000000440)={0x20, 0x4}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x120, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffeef) setgid(r11) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x4010, r10, 0x0, 0x57) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 02:03:51 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt(r0, 0x83ca, 0x2, &(0x7f0000000440)="cba3ab1d275d331a0197185bb9e74e23890c46954423f8d1dade134e71a786c64a24fac6f7dee6d55a132950cb6856313670fec1d4b517fbe935b8f17d0b0a456aa7e5684052f1255f073f811276f2c769aaba68274265e8bfb5bf3eec225a03d1a0459c8e8ec297c520ffd7c453c01e378a502ff8a6aecb7227da89fb9466709c69e1274172fc358b596eb7072902b2acf3ff9e43acd8cb78fd6d09b836a698595a8dc51651563745fde0f02b00c8882d673f2d50fe26925a655013a05c346facb495b72420bf4c0447308d0f61a24df73d9fb1be2c2f069d671553eab24cbad8f592e3caba20b82461392ff92cedcacec8aaff527891f9e18a5e679859c0066e39efb05cbde9cfc8d171a72995d5db457252e825219af9f538614d9dc45b723c69d9f464c97e7c70db86b30b7f2cca3f35783a7bef9a0838aa896a192535fd168a4fbcf56cae88827bd2a88785238aa27a7db35e76b30cb79558392dd63a9f1dbbfdb2478a7c97463c8bdab934d7a3603ba836cdcd2f67e61f403f6c4d92f482714247a8e85ac86f3c0c880e7cd25fa5d32ee5813472e1f04ee072466f4c62b25493ad914dd85fd9f43cb99b6ab0a5a2be74fb88db6a3c16821623a182de1d0fef7794f43e3d7ed3c291214db26776eba0a54f4d280d858d0de836529d3515fcd820616b8c03834947159b049c23978b639fa6f4c56df91d2e720a0bde1c3366d01b1578a3e785eaa9320214d56ef228a8083ffab85e1b8823d807330cb9c1dc4c7da2267d370dbbd305a57dfbc553c7c8ab0ac49e687b2d756fefcddc351303ec0cf563a206b3a75e7a90869a8fe07aec72610f473d96a6f4b548d0cc9cef2d4e97a5119191b4a3cff111207bfac3ac645041d53f5c5776598bfc823ffb22c85b019f15b4a3897a10700ca8c27fc865813217fdbfe444fe272e899419c23c078a3b6f377359d1e92fd0f3e93837b60c6dbdbaf0f7369714993328dcf66e8245e85b038a4b732f5d1659db7761a116a7601f6f3ba30ab0a6ae4b8cb5b32204dfcdc8e7c2495e99dffbc5ef60544fe209fc77630d44577b80b651cdd1ab357cf11829b5f74afdb2f6fe1e9e0ad467499aa6fe6b149f3541eb3abdd35f49451ba7be602c60ba046363b9b1e869d65ab1ff7bfe3bcf5583d474d027f057c9b69e4959ab76c5e5568cdc67a5691cbba704dcadeb5f6df49be73e05c512ea46a0fe1a6a9dcf1ff8170567189cdedea6a8e2617f36bdc6ac8a87ed051c8ed57bee372d8558b50a54bccd33fd0d967cae0a3a5740957c8fb0bcdc34047a8931ddbf9652b43e2783ac4867bfd0cfb50fb8a364b7843e99e6ea7f10674168fdc923d854710a1f04456d8f7cd49f74ec5db399cebded1f29d1b9b2594e9d55c52909562387eaa8c858966b79ecb2365a098813c7d70db2491b342b4ee7bf6e0b5fadb702379caa08b0e6a33170bd70ec378250d73b6613b291628613340d21bf21e9f27639113bf2aa511d09037c5b0a86c6bf31bc4d0dad556d3f92704bf003859eec57891fdd69c7d2d8cd1c896c2c8c7b614102e8009f3b32de74ba4f72b14739ee0ed4f7c36402547985917108dae85839c9a622aa97877e13a0294020d0eb9767842fde225d3afeb9465bf2aa998a9bcfb6ffd8901c5373cfe943a3edda73b1c20e266436f81f9564633aae940023c0bd3a82c5164d6fc042ef5b7519a082aca7d1b24e29502b779f22e058538879c4e684b8c14cf544a2c405d65f9cf62c58d56229bf8d35dd75432d69bfa9fe88a9d1bba5ba01a5873cda69a01a3ccb73cbc51b52127ceabc7506147db8b357439663c36ff4579b00e77eb7cba4e54de2a60595c0976a9efd0491e32a8ee99921c2ff99d759817695b502c4b74f0911bea8ca9ffe8434d0f7b4061e8e353a5157d581f6530083ebad1f4e59836e573ed7c1f8525a2b9ef8ea39e4d572d9ee7c85ae8389b4d263d703389665bf4e4467242d74e187064e0a518ce1765ada2889a7464967002d1af1b2bed32e1682e302634139190fab4f5502a900ac51e80c0a951ab69fbb12c3a4ecba7da26900c17f46c4bfd8a52094354687c6aa07f753f7462b8e0950e90bf0fcb6ff8c28fde7280467fb130a107757490070f802e3f619a537922da3bf3c1ce59a517731e348dbdb483f2470e3e28552d0a3993970d04c8317307c9f91ac62d53c866d56e6b67d7a1bead4ce8ff99c088f6352573f9142007c74c283dfc13b57b05ee081805312a277e687847f21d90c012fee76eea9129ad270a2acb1ce50042202eedefc4199fe0fd7b892fe0934d15150be16f45a8fc0279933b96ede305a704d19e294990f667725bd9aefc50e29214199e21b59ca2de45f302e95b4a478911e51c24addae27939dd386dd97e2c38b8befb883ae6f7ec4823b02104b8a88e11dbafcc399534384288a977e76c6f966400f1371daa9d7808e65fa4fb71cb45927f0ea27c83f8faeb0bde7724646eeb6fc5a7fd29672c4d41dfbec9a2dcaca19eab39bf0bd69ca6745b992d9b85bb249fe8b26c6e36c9c9982c2ea8631514594bfff0e521053f82ae8e3cac9e1d7da745e66c6a96f2f4160a0a2961a843d3ecd9539b1f435bd9bd6df9e8210159fb09addc89f2b7edcbc74338b418624a916e76acf09b3b91ddd5fedc3b5289b8bc50a3680a79253842f62d347acea990a1b4f081b63fc413d35c6bd5acb230cdc35ec5477a7cb2dbad16511fc161c665bc32be5f9e8eb2d1773f8835db56366ab587fb0ac87fc9b3583a98af1d30ac8440111e50f5d0fc185317617dd66a00835c46db69094ea401f02c70ddd5dfa567afe8fcc005d58d8fed74c61156c495909a895d081ca13b16f86d815b0eb0264f904c2e413dd62d5fab3fded2da63bf02f74cac53b9ba7fa5384800600cb557da51630ec678be7452a315b7127e27fbc77d90c3ec7f7624a577e863339ccd6badd8ed9018663add273973c73aab30e71ce3daec5981ca70ddaf52d03825dbe2dfa3901110fabe8065a24fb99a36e240b7779b980a440daff3d340edb8c54618a70c74b788d665d0fcea01a37a1d6a586a19a7ea1605af43f42baaa8841398c5f638c93ccd5f7fbded032b8ed967c38f5735cf21a5ce892fdc7e9e49b2f0f83b36acd5b6d8ea9c8969a445b611defdd3e9a9652d0fb03b89f82adcaa9d04b45d063a6118699242df9a6972884a8cd23087f9c4028ae1cb72206e2377d90ab20edd29ac6e792cca7c1d80223ab9c8e82e4278590b19c968bd253be3638ef3df1c678119285c1ff35fb3dd8ad0b9e7f421b760b573fffd966911dabbfc16c769a9b70d101fc29efbfa2d9052e441bac131ca9948a348059fa209648b4376045e1d93ce727626088da11d7423ae6955b1519df44388d38d68f55a2f4a6be832aa075510b38b98ff7512df7671df1a556363965e526b13e36d58d502e41bdcebb5be2c56e2fb8535490b2da1899480a514f2b0ffe6a5b6c0076d79a4465432f1ca1e10b5ac7c2240fa1b0db26d6a75058aa0f797504db1521fc4dc6fd17a20d0789e759e99f6e33f745f6d4486b2475f45821054ffa892e6552e7cb0ca8259bc4337eccab823911994ace96ff659432f411cb46514a736e8f68dd44828d157fa656c6e6396a9f0fac571103c9d5139f9046278ae6c72219ac4054fd04e58a6998d5bd1a05d8579d57b264696a0cd52db6d0a34406a183c73ca02e28b11adf2f1d100d216b789e11e32ff4d39335e2de9b35114d06ad63fd07822e9558493bb2ebd8ba301030a019201bba86fe65cea002e7174f5e4a00b0f241a8ab7e9a56bd7c1114c73ee6ad15ec0849248ca2eb71dc2d29207433c8d4fb616aa7071c1ba5c97f4965111079075407d0fc96dd09b25327185bc5db6c02fe0edee4e90163fbb2e31ad7c4ed91427230caeee134b878b38e2a81d78bffc9283787b07fd1ac5e0153bcae991bd0802a44221a83fa3fa1d3b9a6dbbfc5de21a39711b87a9a95a3b6a87c99a1bfd91c372602219fe3aa055ce4f05d380a66a3c84bdabfce73a65ee461aacd9b6c614747a5e7eb26898d578ca155595a2d8674547ab847a0e79d814da4a23e0aed344f6efd79314c5cb66db1023893b11d15349db682b209cb251fd061ae22e08c6f633302c0064264e7baf4074fc6874f30797fb1396545bfd2453b9e58e8505a74ef6f951aaddac2b602d199baa8527367060f0c9f91d9c4023052b56a1048d69450af0c39ade1eeb277bbe35f8d9d9f484f97a9aac5a254613452c97923947e6a63542b064601daa7ba31ec48fffd762cc8180080f92f9e0374d4965399b18fde5359da11a04ac7dbfead2d63ba18f588d1f701df677fc7295b42b5c500a381e9eec35373388f21ebed4ec521f29d7dd4fa1984edff3942f1b18e443ddafca63e5ee8bf20222af3e89bb70667f9c8259bc79a2f71f3944b24528a0b6e01db943e20be2310b8ad3519919319eaf3887e5cc4b74c42fbbe61db5cc378e872fd512dc18cafb94c881c6bb666f7ec94ea03a61ba38700c5eccdcd7f90b121549edfed872be41ba3721bec8815dfe25e8ad322b08f9ebdccc8b9f1d412dfba2620f0844a3504df32c7bba29e66630370bdacd49bd3dea292f61ca09d4f75136fbe3db9686b5130a82a71f5641b6a18d76e942f5da5fcd784e1579824cb45b486e6aa8b18d061240d9c1b0fe0a2fdb6c8cc7964d9b5c48119bc656da57df79275ca92fcdcd9c8fd7644897a7c835a108adb0f84e8fda2385d3af31d9dd0699ce5df2fc0472ae473ce34f1bba43fb8c61565fb70669570709ff3d752eaef73b4011598a5c50bbc49f5edd3edf80b31e62dc7bab5e2b8d0db8b5242d9cf390fb28cb3629b93ebba6de2de69663840b4d5217c64f4f60d666e88c02f7b4f1810c588014b4aedc18a72264e79245921e60b7b8225544102e42cbb8a109c3a2cb81ded4cbf2391ae08cf0a287e26a3d64a726c4436252100b8b7e9feeddb73001585e3fd2c0f079e93e4e4f6ddd795a59f3c9bbfeeb6381aa5b77667fdb6300273526832e2839ff2bfa9b146975a6abd86ee07f94db19b2470f3fdd29f4c62950c0dff9f61ca14e6ee7162076fdd2888dc852f1413e29486838da0caa6bdcd45fc7ea5094673d81303e93a38e2ad4f8a18689a5c0bf7d847abdda26c37668f3a935277a4444fc940a610ba67cfd50017522dcdf69d6a9dc7ea23c9bd172f2fadd1328aaeb1a879362b086bad3e2f27955b015009875db418d8baa625cf1af47d7e8ed1c8bac2ddb52e89997ca9ca32567f0a8dad9d12e41c327e067272cbaf648fe7e710c1451264139dd9f1a4a22f5316aca66ba883dbddf1038e6b04dbea1cbfbc70bd71f7b1d1ba053f0569a3426aecaa6fe6a347b38f9f59d1b1c45d6846c6f3da7bac76e21d35492a915485cc10e4d2dc3c5493123db08b726b386b6c4977ad0ff77e97e6a004a2bab9753db2c5997dcbab74fc9df28881687fa80d2c9e9c4c436cce7b4ee5b72bb812c00ad9375ed4ed3938a318d5ea87ca92d10679953e9f4e44e724c83a6cb879be7c17098cf15c1ef1091d048ec1c0cd20d47453f8a9c8f85ff37a4365c56068533894b28abe5c0d9a3399a61c6e89435ecadcff903240e17fcacf87988ca6ee98e0745aad4393f4cd3820574d25ce7c70ce93b9a50b80202653621ea166286cda5f6bd7e04bbcaea1c5a4fde2409eef1bca74db3f06a35f09063c6f954ad3e2f7d23d1c9ef1e039d4b16705183f43c56f81b9bb532f74acbb3190093d01c6a74bd61d7f", 0x1000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xff) write(r1, &(0x7f0000000100)="dc42b7bce4f1451da0989f57eda1a894e83dc84b7d7af7ba7c9b31d76c7745573db2ccda370b32220696f39d2d93b5c8f10c4d8ac706cfbcd796d87f9cce62ec3bc3008346999bf58348382d698a180adfad1599f0fb80bb1d03f3ff24c83cfdfdfd2f7dd9dd0b428701c7f2662b0e1105daaf096365540d0baca905a8c1250c1a6618f9cc9ded76a21632762f1326ff6faf", 0x92) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5290000bca9edbd9c7fa70e30a50e1496c228018f86836144dbe547da0a88941addb80d0026be05afb4915b5b40116bf9", 0x5c}], 0x1) 02:03:51 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) 02:03:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x4000000000000, 0x0) close(r0) poll(&(0x7f0000000240)=[{r0, 0x25}, {r0, 0x5}], 0x2, 0x0) 02:03:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d1c2eec84364f653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket(0x38, 0x5, 0x1) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x12c}, 0x0) 02:03:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000200)="33004d77c16f435b2b14", 0xa) poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 02:03:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000000000}) close(r0) ftruncate(r0, 0x7ff) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xfffffffffffffe39) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) open(&(0x7f0000000040)='./file0\x00', 0x32, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:03:52 executing program 0: mlockall(0xfffffffffffffffe) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = semget(0x1, 0x0, 0x540) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/247) syz_extract_tcp_res(&(0x7f0000000100), 0x3ff, 0x800) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) 02:03:52 executing program 0: r0 = socket(0x10, 0xfffffffffffffffe, 0x87) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) 02:03:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x102}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xbb8972ce0517fb6c, 0xf050}, {0x7}, {0x0, 0x280000}], 0x3}) 02:03:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001480), 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1810, r0, 0x0, 0x0) fchdir(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000001400)='[!/\x86\x00', &(0x7f0000001440)='\x14@\x00') r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044270, &(0x7f0000000000)) r6 = getuid() fchdir(r0) pwritev(r5, &(0x7f0000001380)=[{&(0x7f0000000180)="760fae17d48ea876cfc202a05556e90f5e2e5096d8dc4f52f461e702a91043ee4848647cad7b250c792a98ac76821dd6571063142b1f1f8acd3ad644844dd5fa843c1563c0fb8d07ba530d90f1e7a44cf550f4900b3ebcb1db220620fb456955fbbb6c801575ec3b732150e253ee962d32ceb0d4dfd14da3e4bcd5663c4e667eeb68831055010f75985ea24dd154922e219b6d2fe241f1e19af859157e421a72b08dcce3622a2fc03ac6ffd507607ea712a4fd8e9314e51e1c500bd6ef235ff5c72735d6da50de7a1ed1778ababa976f41965d2d32001a1f83a146e3dea971d3740049b3d8056017a72c95e8b9449eab30cc67540b0c801572c4ddd1ede08cfcf4ff5ee61132ab42611bdae972584bb053fc96d7e04a7335f185dc1d605b844f110119ed972561f501061c74149a717d92b6bde0270818825c4a51d28254d4a3b549b79a7f21c634d82ddf3b9ca1d63066619ad25a18cfbb5e8929c003be7a29cd28db57de17af1026137f3c7b9b0dab69554dafde3e8423218e4f96e8fcde9ca9f4f499825323ae6b789b2296be6a301b72ce182890f105f8a4eb0ea91351d668697e52b8400346e37a1308afeff8c1812eadb43378a028b6e3722db93a604c8d200216fe16f19fe0b64b9af2fb581871b03affcf42970cc76738ade2d756b56bbfc66beb26da26040e6ecc17dbbde15ca65fd4dce726a4b6ef2e687661b8d70797ffa97d652d2184de807844380bd0b248826bc75fd87d62b02135012a9e85e99e48489d31ec535c7751699de760f5907780fa526041d827a7538e333a2130d32c2a6cace981730824942bf76e34a4867499fdd10268ed4560044ea978f94d3f14786e61038e9f7d612a7f16edced9571ebeb3342e69a3710d16284cbe8a56f3cdd2fa2b044bfd4eb93ac51905d336ad0c081fb8a2ddf1e841bd1f6f6bb9ee6c30d68e13b598ab590634ddf54d5f47275cf9899074f2de68e99b0e4e1844f37ceeafc32a1fb4144a06c6c51b4f67931b3ef5e2e74bb9d65bb61d87e8587a4381f4c19001dfb7306b6ab4090275057851d8efa9addd08751f5e24ec0e314e6d6e288ac2fe0ca8606bb6c536c9f408cb7b052693be63844a718fb56f9ca42dd2f7e71e5dbca6d9f74ed93bdcf0989adf1c46cb7a49b85170f4a25b30120fbad5f5da2b5900b377e905bd8f0cd2d2e652fc3a8136792cfff438e6f6810b836b28a4e45bab2f7c45c9091f4a76a7f4284c49d5eb59b9d43880255a7e8bda9b3cdfda710c56d996236aaa8e812ac3bd3c1c0cb1aefa034387a848a08bbc19eea9887f64a788407ed6b61fc77c59c1469c1f50070330a7e370f63583c6389c70762d6f02b4d7a13f8519f2e72516aa5cc3ad49ca9d8d01ae43d5a2999caec2f9ec10870fd778350bf9244ff6d8b345528995b6500ce920f2e5b0d557785d1c534b6ee1d02aa7eab023ebef3266d3db06f2d09c1cddbd3b9f345e43dde37e70294196eb7e1b24a9b0026400bc29a76bf4bd9f8232e7ed9f53b3a15e86871db3464e059fe3b1b7a023de557e626e720bd0f0167c55ae074026582ed83425056e8aaaedeafce3ff9ba74e83d3b95f3bb916541d70274f230a08f9a77a2a554ba1457911eb921e898aa52794f876c31c723b90cd565b6b5eb61a6e4b11fd1cb465e4ed0f48371e5ae384b690ccddcb832b4e922ffd1961788aa86c1b17231625d2ba93db34c87565343683ee576002dd256a4acd4b2db6e9060ae3f626081071d534b2b77b1bc5c8924dac928fdd5fb6b49530991d8f2e901a13fde1660c16471ffe41f6c68dde209fb89e3fb60a356eab7c9a72cbdb59ba1cdc8f8cd48a41b4eb20fa6fbe4bdf07ddf0b37f6409a3ffcdd7bc5cd5e160036f63875e1b1d431200e5383f9344c2e8cd57841f0b13908992b9bea0de8f8c5f94a998fdb3a34f7da45a3e5e3f0617ad13e987c3e59d6aeef9765526f21090a2621ff1bf128828fbdfe7e84b058f840bcae4004880b50745e43b259658b60c6741db151b3653a6d62b2c1085a782b46c122e037408a10aee864b37ea49c96d9887e378ee76c35ed7069776361358c491f5cf72753b619abd1afa06ddb120222f396cb7a848d6ebdc786149243f5883907f29758d85a833d32f1151bf692915c80b1af5f4321b9978a45d1db0fdc4186f0ef0c91ca9e266d78dbb1e91fdcabd86030fafd4c27c42d1df22a909757fb2fbfaa1f58273faa1ec11afce43395bd9e0b620c6561801b865f9b9e8446bac59960e6988d655f3d18965897aef8f9f2de3dbb20759778471acdcde28a0700836760fb89488301a762b83972ada7a1cc4534d4847caa1c91cda183a0d41a40d3439526584f27b3c2f94ef9d866b7eec7d245f7d855ece08d3bb8c3341c479096ead8b2031947ea5c6b2a61b428ddb5689f5926a5cdca82da67879313921e72dc8093fd5664ba7d5fe18ed5bb4e75d637ccf9aee76eca091ad3b02930cf16fcfa9acd46001b01e0cf35d17082ea080aab73aabee74878aa15d99b81d209af68783f94dc2aac2d1fe9ec5c6368c1bc95f3ca2187a0ce040bf0838912197525a732ff2bd86fe0735c459673b29f0f5372c68b905de981c8b846c7620c366495ffe236c2e62b2553377b76cfb295305d39a3c73a90c4beee36b3af187a680417c6ebfcc9b7af1be64acf31c287751f37bcac353539f44691372cf614c7e06e8265923a14301c7acd444c8e9b2d597e2220510a49dd9c39f10bf4e307928dc1aaf41d54a7ce49d91725f9166754bd41f5306690356241ee537ce226b0ce47a8293f2039dde192d4179121ca0efce572b3177cf2b29319579d4d0d1de00d6a7ba77e26f46b49a36f7a2a7d79177282a64a87c37eb88e97c3804c4e21e8a288ed5233417c968af627d28948fe4e4f0076a64641f0bdcc6b1218530d5a55c3d6da0748ef131718af04841da7c223398fe48727ca2685e742e47de21a1d2c8854e2f4dbbbde8e27a6b1dc4be589b877282cf7275c72f862457e570cdf05bca19d951caeb094b647229f4d14942c8ada5387d0b3af4c3dc4b4eb33aa67dd33ed281c7732ec5bef54921b863b45ee0111ac24043ff3ad9c10957e0ad8daac1a39b19028f7b9b1f0d25af1893e148b4b9f4176cb9dd24b0fc843e1415e30b6e459deb44278a7c79bbebad4effadf9a60236bff59e584651e626e4cf0a95ec35dafc0ffb3966b02290ad2411b50465c07b874225a7f407cec43af905ff756363c5b8eca36e172ac20bba7efaddca76883acdb6692bac2aa933c58b0aaace0d09151e11ee982c6e5fe1431259f68449c3001125cb03f05d8b20e87690d9ef167fb63f8a6e171c2977c960244c53d17fb9daf626ceda05f568d75702f6be215711b8a80c7957f66f15f130e629e30f92b6925634a3b0078e21c6715269b4d981d3e944f792f13b2cb149db528478940db9fd2ec8b8f4dbe7cb9c8d65ac3ccf2b7fa37764213f676c693c745f8a5765faa5eaf7a0ed9dccee442c58139283ced3d05a393694da79aabf2aed42a2c109ff34e69691670febded018ff54c0c1ce0f4524091ee54fc1f98952add2b914d37f9f0b71df32014a0a4dfb534d34d00334dee958a1f2667c3e83b261cb6b6491dcd8af99d740a9d71a80e7299fb5c90035826db54f4a5c2f4a09c36007051dc76ffcd76c4a43666858979176bce62ac7624a99a7cb9cae7337122657e01837b1818ea8e0a432ea4e07b2614698281135f009e169cc4903f1ce5e173ad42a8b4e053c01c01370dd77024cdba3526c5ab9b4eff400f7a831a13900acb6b9944430fcb56ce88c6a0f94a48b26782230a51966d53f4b5e1673b1c4ca4608ab2a6b946ab3f12647d7970696f28d945ad05747c1c4bec4486ad9a61753b7554ce4dcc696807693b741cecf3c860b79a17d483fdc3e07675e0496d4a9d3193ab7b8751fae2060e74a62e5899bbb93a98d7f47be94233a24746ead9d6a1773ab6ce01619b7eed300c45bcf8a2d3a07f076e14e70ff21759adeffcb2650d56c94789e63c2a638b92daaeda2a281302fa830129b09fd4af9e76883a9168ae945b58771ea8f88ded1dbcd7290b541fb4c1f5de08e9b144646958413491411136cdf4176f388be2ad697d2f8f62e9a0124a3457ff999571a5a12afac9d4cd7e38fedfc48f0a47cb5001accfb988f2d59e8234693835bb0b2f5f656a486380b6deb4bc5750224d241cc651a381b69199b2148ff6a4cc2a5235cfd9f9fce061b882374be3edfeafe531af268f87167c8dec40abf00be5e9a80c46e26a97dfb8086615dfe191155f8d96dcf1f52e07d9f46617ee6f387a09f5298c40889c951f3d830f233e5e541647f1adb12123a9ce2976f863defaee9ea122809959ed4794a58284a9237ea4ea5e5b80602edeba9f669d5c1543a6d7308cb42d713f9af9c2cd3de016244e51ba908bcd81969ceb364853d92e958751e6e713673cd33efce38f45d178bc2716a73c3e01ed52eea6495f83d0b950a76290b2cdf26e22e2841375e622ba8624768962f87a4551514f5e3685a4cd4261053ee155cccb67a6ed0a153b1c93c7e4404e95893992940f38dea6cb38473d6abf22db4aa99af1e29e9c831d6f6738bb852ffa6e4706e7d17d052f72b75e118f794d9f354129b999aaa6775947d9e0431ba13066851d8353d2186a7fe838ea332782b3825cbe69304a448e64e0ca95288f2549178e09b9f906044806d8ac28b2ca60522446346ebb852ef99ecbc6b1ab6456960a6df4b636e110056d2c9c7da77c78dac4d160b98c2947c0fa38d79ca5a1b9468b28c3af8834b58bf7c6c81aa03793fe42d3047c70739cbd830a973ff722d0c4172fbcf9dbe1c0940e4d4f8da33718be95ebe1ea0543b39018db5aaf8cc1d61c4598a1484d1a9726607923d436c44b28f17ef28ff2c9fde291de1bdbeb59932c0f1293e462fafcbed730ea9ca19584b30ee17ac735505a0574cf4fa675e691d044c7c92a64cc4eaecd41b756c24106c59b9931c0bc9eeb4e2e427bed1bd7449da0d200d3429c8045098db11225fe26d08fcbff65f6e488e72f2c3f990c704b9f89e400302fd1d40692e4e76f5142d16b08e178069a6ace868f42bc8a2752bfa2015ac5bb8538130b4a3acbd297850c52ececc88c85eee9762b3d0e3d83070a1fa7c6d69eb1662dbdd8e8a80006bf96e2c2dbb15034a762488b2b05166eb67f859bf3f428263e9d03b5e6e9921e95c40354a079aa3170974318a770ce328d85744f061ac094a4ba50ec2e1f0176bd5e8a49c6c83c320fd7c50686ad7225f154c6e683058f7b391251bbc073a33dd240a6834bf5d2e1568a32905fed11b358d1c2c4ec34697d7eafddd63e1fe71906a96fd2b2eabbae783234d177c7dbcd5ba3ff4fe0ea93100ad560e2eb94ece25ab8aa5a6c39a7b04ca1bb519d45a5527493b00a22600eaec59b542f7659aa483f5b863914d5e2debc64e1660a1d92f4714d3fa21fc94973af8a313ddd544c0364f1e4e32b146f662baf7c53242b0eee48b562e80a702c6e9e59695e6427315515ba8c6c663006d905e4829e937dc09f3bf8ae60dc95ba6638ff69113753c7e0cf18a3dbc052bfbd45382bcf7ca894f6752bde614966b08b5185f46fa525283aab684a45bfbf96e9ec65a489b3bab4a33ff3d9b30d665070f79bdf9bdea14da9b9ef97a9fb0f85f307e6956c52f07ac60ea657d64035c1c4a1ea988fdfed9048cc1767bea6d649ad311ec8a930dd9cb8ef22ef0873fb27d6459ea2adf54c0e901884a56e3260ed6", 0x1000}, {&(0x7f0000001180)="74f0ec780467576c7bcfe50aca2acfb88fc4c29f73ae737929184f9a55ef8db00137f1cdf80ea0fa05e023f3aaf2d6b22231d50efe3fb46d8c8e3e085e85eeda883b9ca7013480292c6e3fe56fbe670b8fa043650fd1519453ee7606700e78588859e0d33b1a0a534607ca65fe8bd0c87678602df136097019fd8d3301524cf7ebbddc18b1aa0711a0e918bd7e7d05082669b5f4019f2d818cb39d5ecaf74c7a1316dd2b82f34bb00111c4e610d079a4e9d31c3c1643a12c6b5646dab07d33016faa0f51ff4294f8b8b9e2325c4900bac8c45e51f009", 0xd6}, {&(0x7f0000001280)="85ffa77325be4f340009e102dce40567dc9776afe5781faf6c832545a07696ca5d0b03d37be1aa5394b77720fe4ef7b3873b1ec167f6fb927c2a1f552872c0a03b2d132032cef9be8e95ddd401ca9fc8ed5ee67140ed6b13e236635d62a49e25338cdedb2e1523ca9faf92e3b87fa86c9b376f090bdcfd09418a6bcdadbf26d0ef09bae93ada1d2464fa988c580d51367aee61f3c9c3ba4feef3845631d36ee59465f751c4dae72818518f74050a0391", 0xb0}, {&(0x7f0000001340)="6dfaf55fd5c1019c4f01c95544512f0f203974ca3a6919a4d88df65b0134b56347b08de161", 0x25}], 0x4, 0x0) unlink(&(0x7f00000000c0)='./file0/file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000013c0)=0x1) lchown(&(0x7f0000000080)='./file0\x00', r6, r7) 02:03:55 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0x4) 02:03:55 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xe4, &(0x7f00000000c0)={0x667c18b7, 0xfffffffffffffffc}) close(r0) close(r0) close(r0) 02:03:55 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = getgid() r3 = getegid() getgroups(0x8, &(0x7f0000000040)=[r3, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r4}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:03:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) close(r0) getpgid(r2) 02:03:55 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) pipe(&(0x7f0000000300)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000340)='./bus/file0/file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10102, 0xd2) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x2, 0x7, 0x6, 0x5, 0x9, 0x2, 0x1438}, &(0x7f0000000100)={0x4, 0x1ff}) select(0x40, &(0x7f0000000080)={0x3, 0x100000000000, 0x101, 0xfc, 0x7, 0x7fff, 0x1, 0x2}, &(0x7f0000000140)={0x8, 0xffffffff, 0x4, 0x8949, 0x4, 0x1, 0x5e9, 0x8}, &(0x7f00000001c0)={0x9, 0x9, 0xc59, 0x4, 0x7, 0x3, 0x80000001, 0x8}, &(0x7f0000000200)={0x3ff, 0x9}) sendto$unix(r3, &(0x7f0000000240)="1501adb86756105103ff37a304ba5cda992b9d5bff60b5d0b29dc30fb8973082ea956e1cda6dbd71aad36dc9e388ffac593e4f4aafdef1c2ac9ab9fc036888cb91730d6a1aed4d3525b961194c2a8b925ff80517db64c596c9a6609d0709cec6b79dc9c0666336ed0cd613591ea7fd86c4e52824b4200ed175dfb80d8eb76899883f", 0x82, 0x4, 0x0, 0x0) 02:03:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="8c7567a370492a9b997cc145ab86906db8f3aa78eb18ea3d3883f69c9ef826e09731cf3a932c86afa5b7481084113fdd82ebf0ed903e08fba04a1eab4156219022be2b010ac199c755d4cb376a38d455ef692d821d18bb1ad70420709ef8f05b48b22e0a160a4b833c7823d576b6ed54e1ed3e89d9256c75fd2d2190e114eedc42021e498e02f4591bbc7ee374abecb7136329e29985ee66cecce4da18dc42c4932a543eadecb99ce96c91dd44038fd00d060193f8f7e81be9e2ad0053ca42e7b174c50729829e1f7695ae48ab0d0232f3f459220ed6bc36b582a520cc6ebd1003eb77ed1a2ec23d03623fa5eb230118e199e30f0f421f9fd75bb8cb7c7a3a7d90b7e79385f0c40d5d56eb188ae7f8edadfaaefbf676d187f368b21c840ae6866041dc2537c8ff8ac659768efe6033ff31"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:03:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186a50b5bf3e752b00000000202000004dd5706c291c1572b9cf49f5290000bca9edbd9c7fa70e30a5331496c2", 0x30}], 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x1012, r0, 0x0, 0x0) 02:03:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x210, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x41, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x5, 0x8}], 0x100000001, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x20, 0x7, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x700d71ba, 0x800}, {{r0}, 0xfffffffffffffffd, 0x86ad3d83ad2ccd31, 0xf0000000, 0x3, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000001, 0x100, 0x6a4}, {{r1}, 0xfffffffffffffff9, 0x4, 0x8, 0x80, 0xcd}, {{r0}, 0xfffffffffffffff8, 0x28, 0x1, 0x0, 0xfff}, {{r0}, 0xffffffffffffffff, 0x70, 0xfffff, 0x5, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0xeb46, 0xb1}], 0x1038, &(0x7f00000002c0)={0x8001}) r3 = fcntl$dupfd(r0, 0x0, r1) renameat(r3, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x28) 02:03:58 executing program 0: kqueue() r0 = socket(0x2, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x408, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) socketpair(0x1, 0x0, 0xffffffffffffff0b, &(0x7f0000000000)) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:03:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pledge(&(0x7f0000000080)=':[\x00', &(0x7f00000000c0)='+&/^*)*\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="b4ff18a1", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 02:03:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56b5bf3e753c0000000014eeef626d8a0e69d0086039d7202000004dd5706c85b0d80002deff002b00", 0x2e}], 0x1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 02:03:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) 02:03:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x10001, 0x2}) r1 = getuid() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) dup2(r0, r0) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) 02:03:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc020, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 02:03:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20002, 0x8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000019f97)='J', 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r1) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6}, 0xc) write(r2, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 02:04:02 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0x0, 0x0, r1, 0x0]) setregid(r1, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = getuid() setuid(r3) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 02:04:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0x113}], 0x1, 0x0) write(r0, &(0x7f0000000140)="10", 0x1) write(r0, &(0x7f0000000080)="70842a49320254701a974a38", 0xc) semget$private(0x0, 0x1, 0x12) 02:04:02 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto(r1, &(0x7f0000000080)="23c91b06b4b2b1f877c4d86f119f9a24c86c85843dec8da728a4194f3895520bdce7623ffe4b419dc8910a084dd2df32c93f27fb8759debe25dc36b090f5fbe5cd3f20d8a8a5696865165a82827b58c338d92eef357a57042ec67ff7e1f617767e381bd5982f5fa86c7dc3a6663cd8fe19edd5ad33", 0x75, 0x401, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7ff}, 0xfffffffffffffeea) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x200000029, 0x67, 0x0, 0x0) 02:04:02 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x5, 0x1f) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 02:04:02 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="47817aadfeb5447b05beff45ab7e4ca93e8fabf91ade63ffac4783a53650f0944f45360a5d0d6c275ae20ca96d5f122f6ee75729d076c22608b1b5ebae632a9569e0cdbbb7f1e62a97583f4f61fd6125760b245e72dcd78010ddd847d378b4af5bc9cbebb1dfa125dacb1287506cd35d5a54b9e6ded87c29af69fa6c99bf1a597624b94520fe8f21434d96485ecfbc4cec1afdcea71d09983182b1867e8b88", 0x9f}, {&(0x7f0000000140)="f77fcbf789ab24e1d5407029698189ff8d8b3dc215a7ac74a2c5aa166d2ab5e6fe022090be17088d804c9798e55a904cc80a75e6cd3845ea648f558b033d539c113439eccbb5a844a33314b4ae1bb17afbe26629232a4f9e8c3e0248810eff8b3a72228be0fe4e91498836f02d629ab9cce2bb7a28d4c1546683bc3a272150f5404d73b0ba484fa6e194c449c3d1b5b083ad2ea818db44e8f364aa0bc9887d0ac67a4b7c77a159aa64cdfe503cbfed1fab6b4f75c51409f77ef808d8c2822523", 0xc4}, {}, {&(0x7f0000000280)="5fe8876bf54183410e7afaa8d98d7c0bff1544436efaefddae4b5d01669bf6a2943dd869910c76c5220861cf208f8f3311efdac59abef93098e745051f8a6070ac5ac239f111bfdc4d0b186154ca4b3ea58784eb03055751c417f004dd27cca6f37096650babfe758158ab94af38ed29b9145b8cc0cd25c72362bb7b6b2ff68615e4d89c3f0ee4d11e168868867e37ff731f138c5ff33f82d29c168eb7da077be51e76352b", 0x74}, {&(0x7f0000000340)="1f7b", 0x2}, {&(0x7f0000000440)="803a94cd344833431e664afdb435dbd8ceb8f5efc129c0c4c960b095cb4d47f95b530ef392157a785e4508145a50b0cf66c28a0f3834ec6155060874723deec14e095697bf94ac4e78fd3b74319ab1294ebb719256a1bc88b3d2dd608923f4953a9988f54f7dd7b12c4be14e7ba2548be636ea6b1144b22bc623bf53717266b21c87a505bed341495ec82db70833f8275fdef030721550d0be1c6c0c706755e3f7d234e8600a1e03bcfd70bcef30f22d66529baa79e4df3fbceb362940409f6ed89465650dca0c89c5f11f74107aefe146814bf9766148a6be9ccce52cfbedfd1db675119e45f360368eb0c8a8c1", 0xee}, {&(0x7f0000000380)="bea829dca09d8bed7e7d45e744c3025a9fb19153482b1c2aea8b92de9255c46fccd12cb28ed87f0c28db31caec7ac53c5e0e80f2ff7c5dd5fe999c6080f68c9d8f67c2a2aec7f47440ab323784a04f5ca5c4d2914734779cc7299455", 0x5c}, {&(0x7f0000000540)="0ad63f46c5222f651b5bb9b59c055c0590d278abb977f1b2c8e1468e1bd1729b77ce5ed1b920338835d9798a6756e73d7f4be1f5349ac2bcf1416e3bcb12cb1141b6f59a6a8bd192861eb54d6274826eed73e8e8ae6a1e299340429055be1e4a359c311c70ccff5f86fe0bebb6970a7faa7251b1eebc52d92e9a9a818742a73b", 0x80}], 0x8) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000000)="429535ec22eacf00932228b854d61aa06be43e72428db19886e6883f4ea6a4d44b3eed4558aabcc373f3588e3f8b41a61cb025c80774c39c0387d62e0dba34", 0x3f}, {&(0x7f0000000640)="48c63c7a56d78be348c6731de29ee6a4e18b5f0cbb9ea3738ef8654dcb65586deb78de2bbd85c139d57a3bbb12797612dc62caceef86c2f0e7339991cd3dedd4da18264d00095a192a20fb18c3fab5e178bad31a1a974eb52e16da4a90c192e7e8139ed02a5e063e896bf2d2fb71a1cbb44a5359e4bd928199487d2caa684d868d0b23f0b694dd63f5a1e719fdeded0bf3edf5c4c20a80e87580c0bbe22d421b5bce07fb5c62aa0451230cb9240dfba41b8016124a9276c2daf1daf3028fcfcaebd3377cca3044de138d07618e196883d5d55bfa7f3466a0ed344219c73a147c5f2d54880efd92fc48d1e50c4271b97839da43766031d411384cee7519f26fc471d31263336cc5df2774b9fb39b23cfb8c0bc9961a0869de2b73e29d086e31c5363650cfd88dcb560167787175a797235a653d1a89cc06b33851d710b9ac16d793d2ef675e5748649faf270ed2797025587a6783f3c4dbeb615f9897dfec8f0a52043adef159de13d75e7bf5a549772fed44182ea2a20abfb67b1dbbb34100bc9d27e6cb28428f4ba2ccd1b20524f2b4dd7449a23b978a12fdb85dd95a6c29b81ebffe367ab8a4ea73471247d9987aa490de3cf56f444a596f704ca0fa679d50623acb4baf7cafe78fda5161f20e7b8662f553e1ee1be2329a666735fb289bf0c67d10c075a8d6a517494e42a5da62e95cfbacc501a139653743d986fb7626e4ab5453a203c201a8e96f520d89f4ad50cf874ba8fd989c74a7cb179c3a7c4772e8aff69897ad2b9197804afd3d7452703778c401685e735495500e1d46c1e58469b310faddfdbf5f4177dc19b7d65c3c9f9a46b20461de1f93ac6a5c05e5c1b8eb95f5be5a7fa724b2d47c7a35c6907096b210f67d94cc6c0b3cab475bfeb662a7cb6fd6b463dbdf39f23630352a53dc1f68f5d551ea33767e3c5e9ef0f3f8cdcd03c24aab96b1b432f9d021d4104da272f2d919cdc86dd3004e91a2096b7f62b82eae67547583d4c5624248129b33529bb693af0841fe48300c06fcc93f95089286e60975cc7fd8d482806423e9338edebb41d3caf5904c25d804306fe7f6beb764f60827aba68b8844fdfd93f61b4265c1669d347a85dc9ac363549d58bf9824060416d94276b002af2ca5b6a3001d4743aa75ccfe4e18c6da99123851f0b29d8b00d3fffa5bbb257b5d508fff391e5fad29712cb20ff7ac2fedf60b269bce0fb2fd791fca4106944ca8a30e42e04ec4b42c0fc6c45dd398957184e8668bc6a7e782e98348ebced483ae21eef32111c8e5e6f9a3ba1614311103f0dd4c01e6ae0ed0542c9a4fd226a64b3017601851473486b60e87821213cb90b00d631ba0a7add0ca72abdc44317c4436eb819b6ca7d15d51095f34394fe21ef5891258d0798181bcf2978da01501bf0b20bcf4737ddc2821a1ffde7c90325cdad14da1524eddf1bc8b6fe00493381fdec8ea8c879cf459654d720516fbd5e4f76531477d7c310c161ae36214b6eb25556319de228e77e7f332bb75111669e528cd5194c69a58031f1da3a36561151c3fec9a3b4dad4a510275386093ffff0258c7b5e4e473b34f2d332e5af867fe3d76ebb8776a565b5bfb11bb3ee8d2abe9e22055b4c8fdba4dc3bcf156f553e393aff83bd6c23f6ce8ea48f79d811ee2a1f4e2d4788ac5d9dfc4f6621a588c0e2bbac63a88a181f5c1d4b50bbae27f90025016d81904e73cf3e135b6ac35e69046c6769ed4b252b7a44e5f3f18e781ddc4a035a2e3423717a811b5e53f6e2b86135420ddee78396f56d3a6260e0bdd739fb0ff1989c1764026d4b852b41176615330eb1eef144427f6bf85f842e05325db294a484c44b54b5caedbd047ca793d1df6939883e23410e11458182c9221bce7ee94f82270a874815dbfb193499397ce081101df7281dc2bcd15adefc93e66468c26e359f3b1a35279ae1bc4e9d7fcfc964ee2f749a5d95183a8b90af4bcca53dbcfaa519b705a72343e886b4097ff509f862073fc0ca72f19c10a0a1dcfedf5cb01e9ed744e403fe8e5a3b3c3fc7c3230f41cf3d837ef4a0b76055ac6877a0436e1620898547f6fe19ff6124e2f28331192f727ddb9134cb9a6938a45ca58142f2d02657b99d5a127964b0eec6b2ffeb39356b4ac271d104bccccf9707f2e77f0a021c49d8709c3836df5f934b228a4b711176bd1f6fdf6345c3b64c7dc0711619406be96c215f2696b613c745d975cc7aae5b5f316129d650d100a96ad9733a708ec69fc63b6ccd3ace5b94194e1c808aa886b9f4dd196225d9d2e237bf0719f56b3532e4f7298b63cf5b283015d450f76b26bf5e80b099fecb331bfbebbf462c79660747ab2f06b670acec0dfe120b6f4aecce012584da4efb39982aa7c271ef01ae60e550fc74dbd64706c32ec2ce2663d379abea043b4214536b2c2ffd4fae5d801668b871c7e3ad0fec1c4c5f1efef58cc5ef3af7a819cdddee4f9180a536747c0249706d608abfd88de285d080d6a04c5a4e781bfe91e34cc2dce0d24e1870be1798506e107ade624867faae93e2a28c3459349de788f27d779c4b579bb8f2a1b520ee9df2ceb09704b5722cd88ff68b8114e666352a88349bd512138916a8e27ec0bbe24524a4c7e361dc0ec5385f764a26bb98973fabaf196b53392c821344ae2e073a64f7511aea485ce215cbe45c7985646321dae7fd605a9dc878f57c3f7204144b9e470337eaafcdbb287fa4b7895845bc74883949def7dc6cfb5af161f755594b60c5582fc2d197885381fd08c68ea80ddddfbac2daed2787853c6bf30e83e111af1d0e52e0eaebf9523dcdd22a740dc0bc53744c5ba8c18a1c09a41f33db965e3b809071e76e44ab89174da44ccccc7209813b51a58cc1d2909f7587914e5276aa48dd1f7c9a9013d18fe7ae41968d012580d07adac0083e1caa033c017c5022a7d6ea17506a1f8c60cb2b708d4665aa386bf764e3aa36c51fb8a64e351e6ef8efa9db670b5ed4fd4cbe81e3a4e0a1c09f01e44bcfe6594b18c744995ebac2f3df668f4efa4bf5aeba3df8d0540e0d6a8038adad98aab962fb5637ddc8aae48af9d7febf3339d05a331740cb70d33deaac6f57aca2b422f83ba736348db4b512f732e3dd631d146ce7a3d1bb66c46ecb713a983a6771d8b18dbec73fedcda83371ad2ad302f0c1887ef0631b519f347b106a502a4eccaa3215db93d519d59304872cf0504a59baccf956f67210696060ad36ca289c8f30b68a9ac5ae899db9314ddfc83224c45f9ff90472ef338b428dc8beac484b9c87efb23f1ffe16fa0854e4c290bc97271f273d1226d92b4c74083c65b4d866f1fac4c2d5372dba0db3c624f8348547698ab7abcff4f09cbd3a6d9ac2e6ae43fc211315bd7c998c055ec23b6d742cb3ba94ed3dcb5378f28348aa7cc1e406db45938157acefbe01429c002930cfa2531ac791f2f1d1b8e2af1129b5820c8a84455d5960dbf9cf9c2cc5730f51273b0e7ec2e8308b2d806b495d4c42a2e20d48c65630ef0af88fe96dfec3b2c2558272b463ee8d621b40c55220da1e699a9b2d90b93a7dfb2fe51f75dac2c213924aca1c87c2a1ba832d2d6f92079cc066df5826c6b627fac8edc779a4c135f5568cfa3417944877939c2d319b870108a2a32f4c5be4cc55077173249ce1aac7018d232785da2d80014a6214cab4a8691eec6568a12b30e1216aa4b1aaaf98ccd79c46ab9d73dc007973ea767fbd476059da02193c2b571147963eef23d4b667e26338d40ff2a2fd6bce30190684431be84eeccbf8b197310764f542a5f08166e93470ead1f44c732d7d0466ecd47c20a5a35c89efe74aa94016d751a7f0c380e907d969429a17f2cfaeb04ded5484f39cf72157c9dbbf75248c3b2e3d2cb2d1e1dc493e65007ee7eb4c8df6d87efc606fee2d3c276f44b53fd3eba9dd1aa20d18ddd4fdfafc41bec690b85d50873219c034fefd14c379e7ff00d1d282994a809dd9ec7c93be59f9b62fa2363525fbce3fbe0ed2e595431fb78159d5651d243bdbb593e0d4cad53f606910a7afbd4c0ae15059cd699bb5b1552b10052941e1a8b9694610359a82275341c4051247e652f5742b8762180e91bf0301a3b7cd9d1f927eae51a9352fca008b11817cec9352b02dffb0b3c231c2fb72b8487dfb56d3d88f660be335c3ce0a22a1694ae256464f40366bbf94c983a0d77ab83d11cca0a5fd1ce7418ba74f99dcc401cf42c3ba3f3d03fa8c6857949c4bb40f0028c2091040b1c644f7a712fe170f83c8a9fea6e8cd21dccfbcbd6e95ec8f1a0701bfcc12c308f4ce1a51166e22830cc3929cae879d1322576bd84b8e52bd8dd06fd86954deb3b1e5454e97685a4a2f2ed53c3c8dd69032ad72b942799f9d9109e7e84150b27272c163076e507cd38abf7376ced709565d2b42c5f5148fdeeb7a61c0ee45bb7ce1800b5638ee728ab21cb602587811800cd65d955b052abb78c6584d3cefefa8331bba9fa22dec34ad2ab8c63fc2b1cafa36759a274b73afae6327b3a4dfd355759ad142430d6d9782fd265465c03df817371426f528bed45c18e3af3dd285fbc3df9ba542f79b5dfa758472168aa806490298acfed5d8cbf7e675bab61d680103fd2f65b352cc64ca935344ba580d0cba77dc38ae77e369b5845a10d7eb59b7f3c10c3fdaebaa437bee7322556f6f4ce8ec18c3913d35843b0d972385b6510665bc6f5e97ea3ea0aad26553655086268d9da4ca6313a378775be1a72e18c714f5432c6a949f079666000658583f7deea9d2061847424c26b09551808f9cac0741497d018c95dcdd2f62ac8b911334a891a4f9e34549b0551d4b6746a022648e13bb20574b8aa760f09ec2267cfaeec28dd86eca473387c199ba5ef4a1e556a29fc51ba4fa805c2b4f5bbf2294f539a0bf114092a76e2d62b0c4eecf1ddf065e2db1b93b8a46fcb3f693ff36a4b20e0d5ddbee2d6446093f05c8029404852909bf8e2262ad79e76a48e479c86ae41d28c4d62ef251360b04d2b5fa371d39ce18fff04b9a32d1295cb497da90502811b567889a9fe0b25662809dbb13c8427c469e7483586d7df147438dd15152b2ba5b82ce03f3eae39e3db0d3946e73b6124c7b7544b7c88a233731214a889feb3a93d4b1f09af0812e219d67cfc26b2b4872bcc4332c8669d548ea533200082cbfde5ead11b88fef535abd8f3b05e06fd6f69de6e3915b9f83ef83e28793c486b2a73b967472d0eb18486ad88713773f7d5183f0dfcd1ac41702711d312dcbab4ba3ddd29b10b98a5f4795b12c9d7840721b30ca67897119f8df8f76d737472f5f13247b470430a502658a4ee12c16845a3129087b805b507ab669ce8e4256c6402340251859be212995dd60981ea84e4992c3962871ffbedd9e01f90a60075b21d540041730b2e1b5756598470872e613d594f33ddd877c0050d8050fc1ae7058c5593721822e3649f92dc938877ebac3ce58a233c746a74858d104184ec670c2ccc447bdf32fbbf3d8bb9b322263e9a32e54e0f1db76aad4aa00009a1531ca68315ec587d459cbfe10468176c7b66923258abe0bb9a2be9ffe2d12e2a0666696548432a156b4ff080b4b6599a5ac8b9bb7ea67f11911d8718e486130ef52e51e17338a09170f56eac7a7d29db0ca67a28cfd4ad417a686678eba423cbdb0acf903b03abdacc3317f061ae6bd8769abbd72ce54c2828ee815f3045c655e26f556e80987c2b2b3e3121470c8b33037bd78dfe85bca12ea0a4c68f18c833d13d1eef8a41438cfd01d219e6", 0x1000}, {&(0x7f0000001640)="83f0db95f86f94f9187bfa5bc1954deebca70f361b18320921390ab1618eaa91446c77a08537b99cf0c15a082dd9781937b8be388a477a4850d51bc2b0ecb4b35888489b2bd0fd1e0c44908b860862b924a75af0ab6ff70d28ddd0d5537cb245267ae1106a5e21de5425b03419e27d2c98a70c4a5f39ea1f69d30fc40d1c18156668", 0x82}, {&(0x7f0000000040)="9d8ea79d0d826493c95fe2990d72f6069eaf2f19a4ffa1ef618339c0a9", 0x1d}, {&(0x7f0000001700)="b66a69f80e49fd52ae9d2a5dd8a35f13a1f036406f9d1151df5581d2d97a396eaa3cc094c5710f2f8927a820e1c42e91932d7a37da72070db8b6fec9da456dad8e944ed86dae59321a1e67edb736146a2737c739d3941d21a2e29fb8d85ed2fc31b9da9e9d8eca1154a280f578e10ddcace0d70468a15300afa80e57014b21c7a2d138be29e5704d4a72d0fea86eaca2d6bd547f025bb7de365b629d1b51ea71eccf99443daefbe14193b4280b", 0xad}, {&(0x7f00000017c0)="6d44094d289ce6e40a79e9e785e5b440df4cd084e9e2dd56a378cc2c2b0737a3dc7644c2b8c44310ac6bf41844e4f1d582765e89de599dd54ea0047d72955674987cc0a25d4a0e1d47eb85203340584416bb6799c6eea0a2f802d656672ccb680533b005b7ef4e66691b1991f00afc0bf45c8a61296f80e37f0a5ce83b3ec37c99c0a710854626c689248170d99c43d410a4bf97bff2578e20c6ab2c", 0x9c}, {&(0x7f0000001880)="a54e1f0543461a29d65cf52b0e68df06e81869b130a04c80c2456ebeaa87699ad5a70c860db68ef0797d2c181bb0500ef329d509c685c7d198c7058b7eac70ccb943cefd76f04a2c7cd97d754bd5366d325e77ebf523c8ead0a7692ca0bc0bdc2bb579cc9b1657942aeec416a503a09e0d30665c8448835d7b31f93590f6bc00cc72e86e098f9a436c0035bc39a4cc8c6e5c7966061cc1f21c88c5a2add67d6f394fcac634a5a009898901f98dc60ec12772b7890533e8d116", 0xb9}, {&(0x7f0000000200)="2d7b23ebc73b23e344699c411c543d29", 0x10}], 0x8) preadv(r0, &(0x7f0000000000), 0x0, 0x0) 02:04:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) close(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r0, 0x2, 0xda1e, &(0x7f0000000080)="0f8001aad8cb4d085aee6b8ac2843b55234461898e0edfbef9e17b197a717fd107f7b4ce9b65096359c923283ffb1c80676a356ad81a91948f865fa50c19405cdd6bdd696bd6465ab8d9413e3c0fd999560326a71f6e004de1ecc52012050bd7b2af4a027fb90e58615597b134", 0x6d) 02:04:02 executing program 0: mknod(&(0x7f00000012c0)='./bus\x00', 0x2012, 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="6f10b717138d446cd873865303b2c8f3a7d84ea921cdb19d5f17c6409824c0d8451267a04c7fc5bd7aa0254df9dfdee1a220a30de3388cd48a4ec5ce65c3191e5a4d92a66a25497d479b416b2d82e9a0956926b1bf8a41e98db3462105ff8e070de58f186a2ae168e9cc6eb98f86117c4bed086bc4269b830d24405037dc1783a39daaa798efffe88dded13365a8516e622cb1f86861d39f2877eb63bdffc0ee5c08e90f04e3a1824b1c3d2a043263aa2e6b7c04b1a119cddc9069e896122f64ca130ba8cd2747f2e594216a55586f1a749fcea6419af9fcb49cd8aef8a58e10ecac549da5b60ec2cb3c0011e359c9e0f4dccbe3bb00a00721dbab8cf0cf3a15b99debda85523702d9bbe7b0ee82ae006ea3c1bdcf02dcaad5f38d17430eafd3e70462b0d3914e941c6973ae7cd6e73d7205b9782592a68b469e2296279623b3f246df3bccd68f1bf551faf2e9207cbf6c7a53d5ed844e20d93cc750d30c88d2b9ff1a56520b0a032ffb71f1a96f9a64ae1a6b9dcef81a5ae515e48969df9504a620f7cef08cf8344a12afbefca8a8d1c7719a2098e21b7cc10a541c089b1683cdda17a71c304ca34692a48c1fc9dbeba4d5d584255b78cb700f33e22ea4d070db95c7014d34ff95ffd5c6fadf5313fbd6b3821537676ab3f31a515a0f21e4de77ed06d5c2028d16857a3e86847515c75fb773894246c0984bcd368dd7f11af052ab65d116a3d1b78722ecd80714bb0251dd8030432194535717e438e86519d78a522b9773ba0b0d8e6ba74eb47d78e6c9facbc021c00eea90b1da3821e8324747b3636f0a0f6c95b1b25bb279f73a0438330543d22db7472c4ed84fd58089ecd02492666331f027945f90ca039c0030ab08a93c2403a86a1bf53c09166a47df7616bab71d94b694fb0b63de6948c137254a2edb067d6083830fe1148216c6031e59170446e15f63180376819ff23cabecf48cd7315d1ad9568db4aa8baed0e9d033ee3faf07c46197dfc9c2693f211c5ee3008b27e9b80cb93f26fed6f6d6b699815b1a043650f892c44eb603608f470a29e66e3695a1b68e70ddfc85446471d049c6786ce3c80cb589f73abf3b9c485ccfb016723070ae48f00a82eb367886155d854d588b1479e87982399157808d7759f86c326cb6bfa967199ff4438d64921d9770773083d92790c2bd91ebc8262413971f6fab168e715c3e4c82b30cf4a1240d8a950930910314ffc7d18381f78f91e161693fdcc51a2177d3d8b26fe7350eb97ccd7298c5d38fa4b8e0fea7bae5308edf4ac320fd331ea18a758cfcb47e0585fab1959855d47d02ca34ffd5327d712f04889502399fdf53498e28c5f5aa074adee23c6149d5c87f5e1925137f033cd1bc38ca62a9777c6932a1fe44c83c55b1f018201d021f69fd22a67fc79e2833a2f3fd20b31203e7e1575219e35d2222d0039f8339e84832fdfdc561300847a5ceecd3e4af391ce86b25de90ab77dd23d0fd4b72c66f840febead6fe324f3a9872bcb5c33f089439d4915a7636f77b7d2eba6fbf833b39e8ed9e15090bed1b06a6dab637c8cfa75d1d9aafabdc1bd289e4aec340639db05d3446613db55ed1225451ab295d87a9e74ce72ceb5a0b4abb28541c744c6a31c16f2c51509838e200cfdb3ddc5d2876aec7c6a01346ef6e499f99efb759d1af8ed11a81af9134e78348572769ddc4a4accdd74bbeeba5560fd8923679bc969930a956e68e5870fe54436fe28ba67d3f11d295c961058996bef3ee51ee5e5db5da5ad37a633669126b31b76d78a3a012017d80386c82e6f84038e8d55d83cb157969814a8ec4d051aff90261ba5d9076fddc88ac964b013c35e57df398454719e5aad56500ac0a5bdeaff8e7037f7fafaa0dc1e0acb5cbd095b377f305bbd2cce3f0d7f2eabd402062eb6550107511ac17e573e2797adb36e27e12bd7f447d589e97ddd64cf438ea82a057df34efac8ebbe0207ddac4cbbb5770acdcc0a345012b20de3fac79d26542285ac1d334f6d14a61636fdfb52b567971460bc0b684b8396b58b1683a6a0305680e450545ca2deedb53ce8ea43358f40dde6157fbe1d8a4739e5acdb67b36387142d1123fd6b71003820955768d7fb7d011e27a507a0ce4c9b393701beab9249e3eb271ec917c5664cf607717b46f9865e24d05ce771e14ccb27f0e9f00582745c07dd79623ab69c3f7a90f846fd79c8edb3ec3043259f55bf5aebf154f3e0df21d475541bcc382174cd4a9c8e9600ccec71804069ee9acccb441a84bdeff7388b098a717bfb9ae3a42f0d548e063f1658be88af9be44a915abd41382c28004ce52f76db96065c4c4766e82c4d25bba80ebcaa5a373bb7aa5b61faf29fe642e13266f1cc8387fd5bd7b5476a4f54f93fd971a450e6edebfe9766c7acdd132fd53287ed3905de2d6d41a048d830cf4e7b42b4fa9a3f62862343d9184ec7556ad46b908bedfa4c8258ca08ab5d800375f8d8db61e7c7098273d55d3a28e588e4e920dee40a3c728d3aa6ac6d960893459be8df50c439b204d70e67ff2abff38b8ef8d4b2bca7324ebeb17706bb3f61031ba7b39396e2f5454c0a986018082c41b0c7067e54043432c8b2557b349ab0d32fc440ca6b3f7961e5692af0a13da5491c33c40bca5189f662c0521c38f431e375b5e0d1c722d39222f84d1b5a6998f5cf3c745451b6fbb2032c1412015bef86682c1ea3cb4d346109a29761b8c1fb00bb268ee4925531dc93b8663d47bfa9417a5072c2bee951b70acaf6511b7c5573bf84ea88f56bb85c332cbf0e75604b3b00f11a8c251e9fc7ab3aa66f9c66e8f943f935f3e5532b20982b2175550a8ccc65a2279ab04e0d0e903cc4d03873d4360ba4f60ea144ebbf98aac3588cee5d2ff959ecea4c55c01942b5bd20144638f9d6804933ad77089fca03f74232504f3459651e4460ca317988a46e527e7ea2e81738b8e780f264058d7cafffd8f003a942deeebb8604c280de01f95729e03d0ab70afb5f8382f4dfaeeb609c7bf8372ba7311420f34c32d6b19ac13c0c4e86b63f7d835a4401d96fc1ad89455257d361e38328a497775651716e081576f53ccea83c9162cf978565d5c6ed33f05ec2b7fd2cb6df4e70effea7d7d2fafb37a6d1dc83eae43eaa74355b39c85aef21ab6bdc7e0d9a24d9a659a6e07df72aad6098103077e6123b7aec0f1212c2bcb2128107f093803b111ac58c0a1624154b4d6e0edca3f41e484b68d645742f2f8d7d140f7d4946f58f30ea46ff727025a00e2262813715f01a732d5af30e9560d384b43c8b7ad3631ffd3be3931c361997bb13afe9f10c4ebd5c9a43914fbbd271e4abc0e2aaa0ae9a84d7dadab6c8e561d4ecda21b2f8f7f891fd277a6f9f6fbd25c8f3965bbf894597cbee06da8b5c6f73b6247bf3c0d8258ae19838a17c7b7d41925df3112a4d4947257a6a1da14d8e999428e9f18ca8dbba1f03c6e93ca037c85c92e9070ca238f96acf00c79e71a5a7defbc1387120d87752cef9e40bff2d1b1c97bd65b207124ca73da84512b478277aa840c26f41209bb985cb027f531a23d8b42ee43333469c748ea673db94a7c2ddb786e525d57cedae8df2376dd3ce8cc7be719f52dd6fff4623cca69f9b75013c98fa063ea2adeb6407060df7d060db1f237d0d6c348fe21e6801629afc59dcc8bd628f60369e30856715087130966420b5c784a14a5bbbecc70871883fb6a7e040b6e15be59a4a1d82ae2333b73281de36b71c0f4eb811e4b2e4aa73d5a8b6fc493cca092691e551dfd5591ceb9ba3cd2b42c0649b09af1395f68b1feb2e5558db16daa22ca15ec4a21a69e6914127dc7317a587916b5c88110d2e032cdd328f678e489a8f9718a8562fad3386a8c14f101fe22bbd63bf38ed8035f05a85e35a9a2b07a9b3e0820e44b6eda77a97da0afdd0f569d697721d278de079648fe8dc055591a3cac8ac724b7bda742a576fcffa6e5633a6b56b858650fd32a58aa0594ba955de0d41a55a8ffc1785b146e0edaaa6842b1859079254850d38a540f8eb5f9b631f97af7be1208ad41f5d1edad4c950e2ca714163cc8f8d392dcc8df462fd59bba2e995b482224b279105bccab76d89fdd6eb1674911d051e58d3c564f45f7dcd0c29b1e57cd7c17a1b575a6ce387c4103d1923ddc8e4fc1b72a496af43b71c4f1f21e793f2b4d5b26d91dfca263b75b7894ca18939af58e35f58763df20e36009d8033688402809c9dc042963615b33dd1d0176306bf30baf992fa5ef5cb13d0ba51485547719f0cb16d9c28315dbb4554f30b15fc7862583b36042c02f4ff6d9e4590b685e400ca80a13cec7bc51c5233ecc4336b73030a5c19c2365b8122ef871c2e083a8f7a6cfc5fc0a73806a15b6ce049f8d2f2d50ecc0de8b1993e7d05d54bb4128d6d66f45042c919bd0a33dea6663413fa97a45668b71fec925bae76c8376effe1bec6fb1cec4945b2d49cbc9912e8ebd85ed8eac30616f963b163c8a084c68a8b971b0cfec9bed488615cda019c0bd05d7e3a5c766524131a46172446cb59a934edfd7d5c1918c7651b4bcd896addc46afb265df22449b00add2cc1ad2386bf1bd7d29c9a91ea5474b91a354f5592181b68ad046236774eef72efcc6473b56932ec084d969536c78a389b887bc3f06beb4dfcaef7dfc2f4f348386d61f641dfb806e258f97c5dd0af2a9a770f09a228d7831213e76de3bc53fa0da6d1db056c899b203680f4eb11566b635eaceacb56f5cac56ab772432b31531e5b1f5d62584d99e08c7953e7e3bf7a23e6ec7ccdd14a1b4de068e02b952f02abe7996f02a66f76622880c016dfe700b1e22d8da2f47642bbf990978ca2916c3a6ac9eab8336bc4666eac09f6f4a40a359ee1099c68ef009443a23fb29a3423d47c71a107fd00d85259a9953008ec6b38e1a5883f2638b2171b39da1d7bc4ced6eeb71f2f6ff6b622b763beeef12d94cb03bcb3a827dc20f63b705ff6dea3e286266f014b0effece2b86bbca35ac6a3831ce588418e5e3ef78af23d447a8e9687aaaa6367e310c1006a30c799e930790fb1aa138f7b8f00ea31a17fba5feed52b38073262262b681fafd43a0429c21737ef76f93e0c1bba5629d98b53e0ec7a4c2dafe54012c884d776d8539a7478fca8634e2a636ed0aff21bb28d8feae8aed7c23c7d2353b55ad5de9195cc975a3b54efd46da27e296270be3242f6725119e038fe4b85ed83f0afa859514ec4b942c7a75b13d38b3630d3326c84cb802311000aeaa52c29c65604e4967b597fa477f28ad2b5c50284b53ebb00c971d2648ae20129047810d50fbd2407832fc050518b6ff19ffb07bedf90e5cd7aa842a2816d7b88734e23bee72df4f52f348f3000cc87b26ad1988d2a39692d8fdfbda0edd7c9e84f31766c5bac43940b04a995ca5401158837d2ee371f028e7a87a4c65d4aacd530c29b53619d74d38bc42f18f91a7a9d995a8d9ed86c81e65b78e39ca1d39c532c6270e82407ecbf0042de1977f2c7e190512b60c523cf56ab489dcca15a1a69900a2b65b2f8eb88106e2f158325e6cbee960ae6d76ecd3c7542209167e236bad9ca2c1959a901b31d645cedc4688d23b9928bb8496b671a9c7c7027d79de6f4bd7c111516bd5c9654787b0a5707fc87b876663514366dc4b2007872405f8be9e56c2488f6ddbf7b27a968d3167d1f8ecc08fe5381094dcb9425b13c9acc554aa9c366dc153e3cffb47f4c5ce8205e8524ec3d34533ad024b7b968a3148d4e28ca57d260df83e2fe5d98b", 0x1000}, {&(0x7f0000001100)="f7d5217657a387376d62da186c9786ca90b2034e82e8900fe82b17d7ba5499160f7607d589ebc599d0dd4ca5a78019f1f797be8a84a6a7190c83e89b64f972fceb91494aac0afdfaefa29f38ac164a112ad2b498361ec712f6486f0848906cc62f42df91b893c5ff49a5b32704d0430cb2d193e14c163067742f730af1437c957593fe8d5e5e66f73728d06fe40c729e2087263dc6b008fc033bab51", 0x9c}], 0x2, 0x0) sendto$unix(r0, &(0x7f00000011c0)="469ab0c3bb10ae2c80391596aa3d73033e98c638596f9b5000271aa0a72c35f6b5b14b98cff033962af0a68eef3f43217791e3509a7af57aac1cb44a26d6cf30af3a14ea2833947c14b7e275dd0959f6ff3eddcec979f9a84bc703ffd471aeae881da283a79e5a77e594d71d72af3cc9aab2b3c970e19f6bc0d69c02e36b70ce97aaea11785ea4e822d09599a78de16d1e44d712", 0x94, 0xd, &(0x7f0000001280)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 02:04:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x80) r2 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r4, r5, 0x20, 0x9}, 0x4, 0x101, 0x56}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/4096) ioctl$TIOCEXCL(r6, 0x2000740d) r7 = dup2(r0, r6) ioctl$TIOCSTART(r6, 0x2000746e) chflagsat(r7, &(0x7f0000000000)='./file1\x00', 0x40002, 0x2) ioctl$TIOCNXCL(r7, 0x2000740e) sendto$unix(r6, &(0x7f00000000c0)="0d200b6296c90e49e725c0922ae83a70c45f482cd7933c2689727d9dbb3fb9351212ff5b06ab8f7d56dfa279612fed3fdfcf5177041194c24a8d1d5f15831f284d2b85139f571018d15e399125e2d7e248023fcd08dba241dd2bad0da78f5930d369d93561ebbb", 0x67, 0x400, 0x0, 0x0) 02:04:02 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x100, 0xffffffffffff0001, 0x9, "b2fda0135265551733eda04b5dd94a5569a26623", 0x9, 0x1}) r1 = socket(0x80019, 0x2, 0xfffffffffffffffe) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xfffffffffffffd65) 02:04:02 executing program 0: msgget$private(0x0, 0xe) r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x1fe) r2 = getpgrp() connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="4600001c3731288bc4d76f6707ca61d16570582191bf0da7040ecec4bce6dc0438a932250e48bf8158d34d3d26d0d81a572979e352b6ab3eeec4748c9c58d8f40c88"], 0xa) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r2, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 02:04:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() flock(r1, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x1, 0xcda, 0x9, "3d8e4a1428441d529497cea3526a136665896709", 0x8, 0x40}) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r1, 0x0, r1) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 02:04:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) r2 = dup2(r1, r1) semget(0x2, 0x0, 0x40) r3 = semget$private(0x0, 0x6, 0x100) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000340)=""/48, 0x30}, {&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/97, 0x61}, {&(0x7f0000000380)}, {&(0x7f0000000580)=""/113, 0x71}, {&(0x7f0000000600)=""/195, 0xc3}, {&(0x7f0000000700)=""/229, 0xe5}], 0x7, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x400000000002) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x3ff, 0x4, 0x4, 0xfffffffffffffff9, 0x7, 0x84, 0xfffffffffffffffa, 0x6]) r5 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) semop(r3, &(0x7f00000002c0)=[{0x1000006, 0x0, 0xfff}], 0x1) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(r3, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r3, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r3, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCEXCL(r4, 0x2000740d) bind(r1, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCNXCL(r2, 0x2000740e) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000800000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 02:04:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff}) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) r1 = socket(0x1a, 0x1, 0x8) recvfrom(r1, &(0x7f0000000040)=""/182, 0xb6, 0x1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x86, 0xfffffffffffffffc) syz_emit_ethernet(0xef, &(0x7f0000000200)="141e06142c4e6044e9b603102b9b325cfa5c88ea971aabddcc6aa70de641b15b8e5a94f8875518756605bc6632f958e6e17c78ef4e5d27d7b6e02a2940ec225897839b803f728b1c52f138a196209235cf96f1ea27205f1614452924e66102d7928c7819f8d43494bee219b3bc56e15f6983a3932118b9e5663230959df7f0da9948fcf79539b9efb88ea95e930b3786695153b171a04b2ec1b00413f378c74b29432ea0fe8ffe53eabdd2a454bccd05a477f45c0fbeda4c33e1d026b138c60399dde87221d87e4bcce629b0331efe932069f89b6dc6a7d5e79cb7830f84355eeeb6ae871e7f14f7418300529d464e") r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f00000001c0)=0x7) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) 02:04:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x22}, {}], 0x2}) 02:04:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), 0xffffffffffffff8a) 02:04:02 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0xfffffffffffffffc) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) 02:04:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x8001, 0x401, 0x2e, "b6e912b2a7da457ac194e1ab9a3eb001b02cf957", 0x7, 0x2}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8001) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20010, 0x6) ioctl$KDENABIO(r1, 0x20004b3c) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10140, 0x0) 02:04:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x499b9bb73c7516d7, 0x31) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x10}], 0x0, 0x8) mprotect(&(0x7f00007eb000/0x5000)=nil, 0x5000, 0x0) syz_open_pts() 02:04:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1001a, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc8, 0x9}, {0x2, 0x100000000}, {0x43, 0xffffffffffff7fff}], 0x3}) listen(r0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) accept$inet6(r0, 0x0, 0x0) shutdown(r0, 0x2) 02:04:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0xffffffffffffffff, 0x100) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 02:04:02 executing program 0: r0 = socket(0x2, 0x8000000002, 0x1000004000020001) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x5, 0x386) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000003800)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x73c) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 02:04:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x0, 0x2, 0x4) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) shutdown(r0, 0x0) 02:04:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/19, 0x13) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 02:04:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x3, 0x7ff, &(0x7f0000000800)="a54c33f2199375892a8a3a49e9c03b36ab247fb7bc53f977b187c7dac4cf15c1648b8b42240ded14a288f64a6f0d2dad6f413f3b036dcbfe20511554b2a2e71ae89d9b0f6347b733183da97456e028dbde63166135b061502c1689cccec46470f007e801e0df1cc59b90096846decc27d206843636e80e680676f3310eb569a890f0605fb71af2720aaf3691d85983c4c1c22492f48bf8f2b5a178021f9ffeedd1e1b3c659cb39a6e95a784ccbb172bea8a9cc10b8401e03b2384a7603384848502322d368de2c6bd78dc0c625c684adfa8c8a8e85fc86e184f131f598597c1dba6225960ec89c1b31a8a88adbbba1ab2596544ea827e58b54c4b69ee32b7fed7fab1884d2aab9d342533fcdbeb80fe583e56b99219bd4fd1763cd927d96cc3cc20713d5d63d0222a3ee027edec1bed88f6fdf26d44afd0c71fcdf95da573369843a947fe6d4bb1ca34763532eadc7f4db4f9add93b4d1ac4ecff2991a9ba0253a36095514833e02b60303c656180ef727fd97370ddbcee86504a0ac1250baed4f54248bd00374c3866a4efcd02ca7710ae564ee8841d49d10477fad696086743bd7c9134240a41b04bb24132361ef0746d56ea8254cc375f3849bb2a0fe2768840593813e5020e3be1d436502c25617d0319071dfb137a7826ad2f9e0f2ecd90be5ab2eeac12e17d451b2e23dd7a43f516dc4af4cb460584d2f717fe1618fc323e2ca5036a6e0e58d02608bfe9f279738808f37d5c29f8c3569f8dd1c530c5c9bbe85cee8072027b040ce6be30ccbc3d6690ee0f75e66be3310dddac33c52a622b192a8286c2c535dc6af1d16e6b74af4b82cbe7770cf32ae3590ce298a446d400f41b470083efb368819db5a55d14c49baeec5a90efaef897ddec8956cd97282b340bc44fbf071705c4f10b940fe2a2f8e9028f99b0195159bbf009fb7478f0ea5f5c7354075eddbbabcd58d923c64d75139fec4a490d0328d87f3d788d1e00f2ed74f8742125e05fcece2906d26f96f083bc9694db92659b24f521b6c6ae6073090478bd1244156b9fcab5263b7ae9c30789fbae2b3e4b84c54d2823cc5752105341d7b855b4ab3c57b3c305320376cf0f3839054a9921ed77864c347e877bb5b54f716012d7719f5301ea3a00007e9264c0bca6fe8a418e23667c560298626fb001da9947a9867db9ab89665e7783c76003acf0ef780181365934895d337f50c3cfe6831441286ed034f86386fc752aba963504505555f041a9671279193535c90c503ab309dde8cfcbc89544569e261d914064207616e50f22967edaa8264c30e76fcb4b8a5dc79efedae66ac22dfa983887c06ecc3bdcd54d6702eb7769be0a74e8102a646d43554de0be67ff8dea766e52b562a7863a6a9ff324b5a754d93940ccddd104091a7ae1f7fc2dd74cc6c1f1889606e3489d566660bd9d8f2866544bbdf5efeb79fdd5f783371440b4b8fad5a6a3efa4ece4e781c3b58bca43c007131d4b03767b0623d7b261a5eb8a84bcc34a94ea8b0e1ecef1011907a0ced945536ccf986bdf6cbc4743f69a07af3eaab4cd209ecc7c7d85a7b1925280b5a07c736e0b0f38582799f63326f2d0cb8844411c007bd797b7fcb1fa293950b85d879926b706db6952e70fea33cea67fd623d88236a6964aebb66bff9dbfa671a74090281339664271d6d090f1f379e3a908185e6cbe766db6d471978f2d4ed32215ef490ba02224cd7a8ae2b427a00318aa6515c7cf22fc4b2fee94ae55901ac1e64abe01bc89bd4b3b6633f30768903ddbb8da8cf7326db50a84dd7c652ec1ac1345558fe4d49ef46aaf4f8473eaf44bf64095f702f304527d037000552543a23df359c7c9d004bbb30088961512bad78cada7e8ed79119ffb558e7910066e938935805cd90fe69de974273c83e173c65340f1980de3f0a4a9d46b005dfc17f280826d12d54a08d42158bcf3a5c95fb4d8b578b8942115dfbdd62aa1be7e8680d7c5a12ed7ed66fab9e6ec0a39a7e31d2e4440153158598cc96355fccc21063fd7fe61c9e02d1404874fc25e05337de1baed91079b4af788db0b69ee3562caa778feab62bdd6d54debccd52e8ba2798dc84af3996106227676d19d5bdd6ce5dc24faafc8d1ad1bcc06f883d904e3b6285336aede77c36ebc7dc1d50e9b2db4d1153b84160754f9fcb3e56b483e931969e4ab05b44c10a16431c1b22afbed990ec0de50c05b703669906dc1e7ffe30fba0080a8bc7f401a6f5bb6354e4d69fbf418497b88fce6838c81e341bc506cdd208511cb873021ad3cf45a21b4bbbc57d8121146d18387e1d6ac2d0b8f4112b512d827364cc7c23ee055e50e48cde99956d7f6008c3f1f3749a77037c09d48f33354125a9bb9e60c25ebcaffe3baf87138609b03e88110b505d40d59f0047b6fb0e4952f00965c9a99bc48e224decae3fa6528f8903fe372817f1e326cbf00fb1ef894ff173a459ed1ffe5f60e7f34000126ef020a74ca69097661156c025d3319a4a731466f1c88d2380686438f869af6c88b49e834ca45359d0ec3c8887ed6ccf963a8328c751bce6e4b74989711c52f592db6b5e670de1bff2485e9db0f064373d6962fe357bb6658351c17780aa4f5f4be9255363c9b45c58fa94ca6eda7d7bce2d672bb5aab9e116f6fb6db2208f065daa1b05bdf1607ec33dea59fbff84e18a81849d487ea5eda1c2d50b484b4e30621ff002cdc7de1f0de8b235b88b125f48fdeedf540bf229f35f957d70bdc8c78d46f339b9073f5aa030783d52eced479622311cc81b56eea4f0db7fc1c7de03341b7f44a9f30cbf2793c87fe2e8fbcafede18cc155b32057a9cfe0db3581c2e4a9b3d704a13058b8ebe02fb652512e4576f44352ce57227ccc5dd19d089d1b0806711173731100120a549b870d6855e45982d5232c53204106ed093b53265fbb94c6561961c3079b4369f04b109f8d7a5cc717bc08f754fd9c706346c0db2b4e239f77dd0f23c26edc1e110b2e33082ca39d1a28a4e919179a9e347a5bbebd033108edd7b5575f838cb7ae59e49bedab7b9efdd10d4347d9ae6eda9338cec92c796873ba0ae17accabf42d43b44ec573aeee7e50373bc998361cc89d477cc97f7008dbd488dd4115e0e259b4b42c619e445baf5538dd784fcbc7c3302cf6d0e5c033a699ae58518be5de5ecaa12f4617699e8fb6798f86a100b1fa61878557b2a06a10abf89f5a909f7a5d29de78d5d54f356dbd00d72c13a8dfab28278ab1b9595f855417d42b2fc6cc525cfcb971b02707077e1e1ccd49042f33666af7dd7edcf9c2b895bdc23e7373ac0a26721ee4babc00abb833c2ed8141d9344b11c67c8c573be215126db602f882b089da8fd27f6a0e8455e15bc8f51f9d979624fb83668bd1d47dea8617db6326b34118a820bb739552e383b5aaf8155eb01f13f50b5221857ebf19326c5f8849d9998c329fc2995bcb757149afd8b37c27e8aa4384060424aaeb7cf1594172c3a6351f29bc45e2c4367016eea07597cd8bbdb4924c3ff4b78e6b40b9bc1e716773387b1f78fe0a183e740d227db94682e37f9435781669bb5c346b80652c240d7322ad79d7919e6f515b1b3e9089e75158f65af1aa4472d10e30f6713f1b2ca4d9f6fc0413ec6b2c071976be6a3d7eb87ecaecfcc3782b51a6aeda1f36858c1d61e62797bb5069cb187bc6056bfe644ee19be956b8a881b0a1ec00ecbeddb0f83b8579574d60cfb9fa39378f2a03e4858b4d94e2964390ed71a56603662d8096ab0fec0955063bbf0e279e2b8d04d49e79d9a0d43cf7019cf725fb1ef904e8606f5fac9e41d269ed9e660416ceecc2df1ab4c4ca663f3a665aff37d015cde9ceaa5ae0d6e711202cc993f4849be785ed1f54f2226ab523ca898ddf9a6b6813e1b217ab500deb3dc5b4c1b31a682af914a041f1a788e161c4132ffec9de71d68a47324517d45684b9f297fe03b681f4c154ffec1ce9e06d62e82e9c311f82e39c058567f93605f3d809dbb9464cf6de5cd1d0d7e1c4579304da5f7b02a4489c39599e11046651f7e1cb26358b1fe88ffda4e74dda48256105b3b7c656a4e64b8e2d6a61ce95ee064eb1890814958e88d92fb64732a0acf623c1de646755f666418244cf55199d4b0efb9e72bf078550f70192dd6ae64ec8f444bbf9ccaef0b0eeb4fbe8858ee907bd453ae8d8a04aee1cab7126191aa90e5bf2a0c3ba19c76f8358e5349739c03dcecc3c5b00c5355b8164cf56643d72e2f49aa41a1c600f1e393e37fd12edee4a86ae1d437a8280b6d400c61cb6a23f60ac74cdf42f79e074d2ae2c84916a123d3d499469aea281fe0e62f175c92de87b3fa56f89574529459af674299862dcb4a3d30f1d4ca6b7406f59ca17a4392abd72434a956564be6e51855ce040efde6fd188d781f8bbeacb7fb8fdd3891ad01d541626a69ab743f5f3104261156bd684c260def666e09c37a484785c1c0318bf147fb7fa373fb23352d02bca6b1f1bc8fd3d389cde94d4aed50c7f3182cd34fef1bdd5ada93483a2c2dd292a88cb5019e1600ac165cb034f927aae42a12e0099a9994617a7b6514319a214d86389da5308953a3ffdbe0e5cfac0fdd7cadadabdbf64224fb12e55cc068150d8ab7a6921e12c38cfa721449d8812df0c3a19ff7b31ac992c4c8f7ae12623bd646e891c1cff0278d4b31c3ccf8f8762e6eac0a488983c71647f6c9c50986953c85cda4e0534c3a9f4253ecb1664eff8a6945d86974e21b29988b4ca98f287051a258f66f06233f664fd905dc30ea386f4693251a282f177a1506a927502a20e05a7ef9f9a0fec143a6d1cac055af30c6f4b05d9397cf10d0005e9c4384d29ec61821206e0c8e0290e373e1e1f0523a81d8ec2b210934ca83b3117211e08732d7397e4c526ba17e350bd91b48147ba2b0362be3c65cda93661664c16816cfcec6ce88f344f5b32916abd263f2a72dfe94779007ffe14d6f99195e4244fdf3f9052e16825d9b94dd6d147468f4cdd996ebbcefa335d669d25f57ea7d22352840b548b2311acb06c9571cc977d979c9749c67f1797681fafc622fe7a8bb02874cc0a20bb0e7344d4878239a4c81db567cfb7f5dfcd42afe8edc654245d04549ced0b8472981d455b753d2c197b9ea9b893cbcc64f00365302825deee0520713b28186e8b6f8eec275b1643e258a0e7f427c723805adf3f7f756b7f9662370bcf1ca4d227ba7d1c7c1e59b6bd2a33820741909abcdf792413759e62f5ac7fa46213e8fd6d2283997adea0f72be2a0d6f646b68e6802293ce0ce7e080197b7a19a1b306f49330ec6ac9f9d51f273bb05e558f870014e48cf132cd8aa7f59920aae9a446684d97d3b5d73d8266a82f95c5e711310265717978eeb8015dae9522a06b3f7871f0424cd716e9bc071e7749df0c6ac829bcccb3606843d382dda8739b16fbd50596a9ffd49efb3e10cd77681265c86e4fb68bdd7671448b09f70ceaf06406b226ef1ae6ee8b884e798c1e52723a9272573edc9b9ee77b1bca6fa91b2571d0254d881ff05ee14eb320bad94b7e42202d9130407cb6d9bda82d032f11a3bbc74a161959f92e963aaaa4aacc726f475b0f258cef8aedf15971e71561cba9721772001ad31ad2a78632eb0c8bb132b567d2b4f0fb575011c2f1b99a0e552d50bfe962df20205411b2b9ab406e2babe0966464882afffd3ac9577262ac0e4f256db1a76f21738e8116416b88e6eb5a2bc290728a57cb9e388a4ff57789b6c79c20907e54d113f7aefa921da5c310c450a2", 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa1621224adb60b03e73d16a7aff5b3737b1157c49804c6f4536656bf9685b2df5c5be258c3c027964bcac1753cf282ad940906a6fead3b62274b07d313efc693da86d36eb77ff6e47a8274b6afdbabe90f5ada3c569cd0dc591ae81cdc0f2489a82b5c67c4520564fb2c6d08adbe6100415de635c580bf545388a5d0ad460a51fc9d01ca178753f6b1dea8a165c2098da7e5ed8c4f8b6d9c7848e50946298a9a62b38dd0314c25a4df04f0913c548cf0ad26fa4b19610da3f20a7c3c51d450e4cd63a30a5071de4f320130004dbcacb97cfa3473947da494f1bf35986950437de9921bb42b584435dbe6d5f98ef27d71d03ed7f7c77bd3e8550de3837e8bb9fa3c881981daa9c07796f8108f6737b7ea104424382989d7ed5b193a6ff0115e74e498c3f9f70e10208d83323fd4307e8bdc2689a447b4e02f33e2f4f34bb088833a92772c0544b7867be76a4086bb0605d12acd6fa5af033d281f8006666612f63faac54900d42f45590ceb852e9286a7b1bf6f687a5968062aa69c0a181c0edc831f1e74c36138b374b03311083a29aab6cf0050c8ddf9848185c14502943b921a61690b26f35633cd657044d3a835a0ec89317d1663389362c880ce8fe3463b9a5958b4636cad03c11ab74b9a2714a2db9c62cfc4eed6f134a096be2cfd8c4e88eb9b09b47a9deb75e69f87f3a90f73d1057862723bc284730f3ca4b6a934083f62cc5a25206bca444464fccf6a2539becd42921c5ed9b778b0a95e60957a67b91d85bc1a0f581b976eb40490017ae1ca26c6e02f0ae4a92d9399fbe893a49a73816dba1dfb3a7e4a5e770406ac6617ecf3667bbe79ce5b5c570bbc413a15a777f34f6b25b0b2ea6a3ec7300c29d99e17977f5d4dd7c872abafbc720ad171e2f3a408332891efb3c0ec1bc90c9ab992e599b61d120ed36ffe7c834700cecdf4318a3db7d0cfb27406f63c7110ae7d4afcf49dbf9807cfaf4eb5725c540821eddc48e0f5df2bc823cfdfc13e8cf0e39789709f1e4512c1008c66eb5481a479013fdd667a4728e588cfdd51fc80267b34247677ea95220716346aefe5a18e4372276ed5a9ae97d09189639068f943a9d12f39ade5bb32d46dd4c080c6d1104ef29d61d79313eaae1bc8a8c0e71b0d4ef761fd812a29ce9459cadd071d64e37f6483e5dae2387330b08ff39d18ee661584d94b892535e1d38f7c2dd1f59fb09692a0068541258ef155437cd672e3f91425fb9c2b78e4fd9e1e03a4aeb7415aaece26db91666b6df85605edef90b2795d4e197d484fe818c12396c5ef6789851de4356cc5cb61c9954f4758bd1a0206d4af1efef9d366d3fcea93970ca2d733a4bcf5b23dae93b74d28ac3a3aa0eedaafd39d3ba16b4f4721e2da5be9d94a8bdd76a6a7f5528f7dc635b0cf87f39ebb4f3fd0403e3f5840bd670e91125480cbc895a58d719eddeb55d47bb4afc38de73f2ffb58ebfc1ce73b336a1a32205c4f8f343a77fe0152584695789c1c2aedf5b31a9ef021ac81eaebd2bc5f66ede4a75bd7e30cf745a4c7aa0a306a64fac664675069fc584d1dfb07a3cfbc9843c2127e44f7a5a5be45a1bc17d3e12a915fb4ea556fe2a891a00f466a15fccb37186e60cd33814845784d19357cb7b94ec8bc4c78e4fdcbb061500725f99fd9d8346703d0df7737563b22870b721dc9f613ffad0ae7abe884352014e19653150e4417be4c926e5a1f8419ce67295ad708ccb0c1bc44651f7b866c39f8c868bc357250bda387a57ec9fd3efaf2dee624e664042ec3105cc5076152ddc4b2441698b26caf80ba0df80eff0ab4b45d4b0222f30e06b59a334d09a6ad8aa499fe00f3dbbfc50b78ec5ebb17d51b0b132b48bf114fd718b4c99633242368d30c63e09dcf66f6f2f7f57a78c56763bba00e4be7045fdb804e6ae79c67abddee651050068909d68ecf4fa5f6e4fe9c9107502591976bf3ad8e959b50e11a0f80d854a7fbb1aeb787c73775bc8c4e1b0f12d6e3e6445765d2cac4ab72040c96e40283c51e324810d05ecfe004339210971986b8c83e49fbdd2c589c7d481eb20329541359a6aa824d117ced0e133675685e7cd60907684da9d8cdd74f1d2227c20bc81218637b8ef897d5cb8ae98eb23fd6b8096ebedfaec720dfe566e2be5291b8ce4dbe7b81f8542fd62826d0f6a2252d7f5e18af970bce7fb3d16ed2fbf5485b69fde966a7bb0c77c7e1d0c0e3c636ded49effde7b9352471a47adf249c7e556fd04833afeb68db0aa2c15b0fa6919a294578f591e96c7332624c2b972ce725cc262dca2ccf5710dcff9c577bd80499314e3edfdb839d1e7ab4bb2de202206ab398081d116903e157ca6eda937bf881cf47f95e164b94687f8d3f7977810d75e89b4c88d903f58efb20a5039be16c74e778e8b8299988acca70cfdff3b45d053a1da8aeabc9ee382c206e21ef42685e443f5631e910fe22fba1e9d1d59a08b6529b3ee677835712b21134f8c2657a489c516dad4afe473e653963cdaf0a4bbdfb0803dc5c2a08e4e6826208969b9d4af82b451be189cdff0186a5d46f5d84878328da2205dd3ae2cd9c3557891531e933262ca9a28540f618743683cfaec9eaf8b0a01508c2f1af7b5e434dced3ca6db8be3788759b1c6ea85a18d788ebf2b5db92d19ebf89f40d53b2523dd7e372bcd5ef565eab9828fb45ad9906302522a479408bf9db2b3a2be46565397f", 0x7a0, 0x8, 0x0, 0x0) 02:04:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x100000, 0x0, 0x4000000000, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x9) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) dup2(r1, r4) 02:04:08 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x20000000000400, 0x63) r0 = semget$private(0x0, 0x5, 0x40) connect(0xffffffffffffffff, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20025) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x7f, r2, r3, r4, r5, 0x1, 0xfffc000000000000}, 0x7, 0x8, 0x532}) shmget(0x1, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) semop(r0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/104) 02:04:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="7e87c3772c0035b8f08239c02ec4555c5c2987e215ddfaa6f5a6a1c599942cd35a2e6cf168f77c76650e5d2ad2dffbe5f604fbe692cc1ca677b292326e4d61a5f34c92a55613b18693971cd4d0662b", 0x4f) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) 02:04:08 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') mknod$loop(&(0x7f00000002c0)='./file0/file0\x00', 0xc100, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x200, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000340)=0x1) r1 = getgid() r2 = getgid() getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000280)=[r1, r2, r3, r4, r5]) chmod(&(0x7f00000000c0)='./file0\x00', 0x180) 02:04:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 02:04:08 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/60, 0x3c}], 0x6) pckbd_enable: command error 02:04:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7, 0x10000, 0xf7, 0x0, 0x401, 0x2, 0x1, 0x2, 0x1, 0x6, 0x9}) 02:04:12 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe890000000000000000000000000000", 0x2c}], 0x1000000000000025) ioctl$TIOCCDTR(r0, 0x20007478) msgget(0x1, 0x400) 02:04:12 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, 0xffffffffffffffff) chdir(&(0x7f0000000000)='./file0\x00') 02:04:12 executing program 0: r0 = socket(0x400002, 0x2, 0x4) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 02:04:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x2c, 0x2) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x40004, 0x2) 02:04:13 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1a6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2", 0x64}], 0x1) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000100)="e6e36789206551bf5492e798a89d9aa209ea9142e5a153fcf0ad006f256a4ca9c986223b1684898b98de5847c3ddb7e7ff2103d344cfc660ac34e36956dbfe08ba06500199cfe99452611461d132e2115976090dc76250d2b257e01542ff2cbd5b8e8ab2bd266f250b7c65e0f0af086c08252f", 0x73, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff63) fchdir(r0) 02:04:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="f67e995d58c687c56212f784a777bc4c36e123bb5d6e6373b8d3808dcce474dbee1b0192faa320d9d891ce168e0c2ccc7babac1a78105a3bf5650d", 0x3b) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0xfffffffffffffffc, 0x0) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000200)="b4de4b99c2be2d900206908b6fc14c5ae12054b6ad0bd103bf375447e134ec69a4709d4b061a7549b9f06ad8fd5ccd69e3198cc0bb7e5ef4fe8b296ce736b5a4b2bc68c5f73b2f20b3cb06e602d02452ff7e95a7235ed74dfd35c2a63fb8c7d58335f09ea607081fa94b7297965d7beef64b52c368e1d5d3676a11bdb861bace6aa35a6b732778a931b1120cc05c7857e91da260da353d19e5cb2107187dcc96f8c4d2fbf94369dfec894c8333274a0e81ad4b4b73c23d47693387c85f6f1ebc87ef8e68f6cc648e5e08e8c737ab561dd90d0c761fae4feefe913b", 0xdb}, {&(0x7f0000000340)}, {&(0x7f0000000380)="4d3ffbc88d3453864c69b17f69b0dd0b469b3cf09ac1f93822516bcc2a84cb84820cd766a792f66d3218d469b9c35a4caf45eb8b90d1a1ce34325236d2cdad6ca0b1f90f49008cad5f75bd6a2f", 0x4d}, {&(0x7f0000000400)="5be1795b6fb461587bf28c70450d0f8185f500ce6b0750958183f0adc289f3cff87bb4d1769f48", 0x27}, {&(0x7f0000000440)="7863bfa8166a21e87436ec50f3f3c1713b48f29e5324951d6186ca7491fb51b4f694bd9c2e884f0c31417005437a0c378a16de68f59a25cc5e7af21696055def039b82ed798cbf2765a129679a39051b4c1b430204be76b4a1093746cf08637a75e8f6d63685590e4e188b3fdc735e5fddda769bb16cbc415183b3fc517a4a54036927f8b4f53d2ac8c6566f536601f42feeee0dfef4f6f97f4ffaceb5245ace3a5151f492cf0b", 0xa7}, {&(0x7f0000000500)="d86037ab81df5de8dea881d5799ed96388f5b7b25c9540acb74fb6857ed0e8fb88254b91ba488a829b753a8420c593a7a136a53402a7bfc42daaf4326741eb00bc6b5a4604b12e54c4a4ecd9a110e640e0acc4aa524ebb207c9d3dd11a913d72ff06a14faaa0163ab01a8a37bed8957f07ef102a4808526f355c42c3c2e1237bfb142d8266", 0x85}], 0x6) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x80, 0x6cf7, 0x2f1451e0}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80, 0x2, 0x80000000}], 0x9, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x0, 0x20000004, 0x5, 0xfffffffffffffff4}, {{r2}, 0xffffffffffffffff, 0x52, 0x2, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x11, 0xfffff, 0x10001, 0x1f}], 0x75, &(0x7f0000000040)={0x9, 0xffffffff}) 02:04:13 executing program 0: syz_open_pts() r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b12c793683a00000020"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4, 0x3, 0x3, 0x1, 0x7ff, 0x4, 0xc4, 0x0, 0x2, 0x4, 0x5f70000000000000}) lseek(r1, 0x0, 0x2) 02:04:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x8}, 0x10) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 02:04:13 executing program 0: select(0x0, 0x0, &(0x7f00000002c0)={0x2, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x100000}, 0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20408, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 02:04:16 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x6) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xa1, 0x0, 0xb301, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1d) pipe(&(0x7f0000000100)) 02:04:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000a80)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd36dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a6547314369a2974ff7fef17e1f64616fd9629546b75b83d9661fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848209a00000000000082e7da74453347d0d98de62bccf3c30f269be624f1fed36689cea167cc616a41661eb64181d9b6e4e44e3fb0369d39f579db4e0701fd196d21c262902263648b826220e00d610b239b567b8118c5ee554651beb8232a3ab707a47b4928d6f4c74639425f8c47ff97c6e375279b936eb71b36d429d49315a22abec8609fb51bd032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a0f4f932366eaf45276fe4a9b8f5e4e9876f10c8f9183389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399ecb45902429535fded088a87756bc77295ff61c29409d9935a1ecb2b5763eaadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b563e9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a000079168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911b8d3eca11bf4927636222948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d739e3b8b73f6db87f937b8dc2e87a7fb9096d45e241eb01bcc7791a4b05c94cc21b41d6998df46d50e4e55481e45b9b4bee49dae822d8754d8cbd718d0e87a0c61fc888151a0983441fb9feae5609061a8582e632791268d3b696fd0884b19da9084b5d0d8b283beeec9a60ee14653f7d5b25a4760af84c1556a1ace31ccbcf91d6d29d2a0ff1e9bbfe0ce03b8d4430625e901830f085000880273ff1044cb2c5703aa63645a54194e335bf0f1c70f95b36eadc7d203581433235d61b1bfaa6cc49ec430000000000000000000000000000"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = msgget(0x1, 0x520) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x0, 0x800000000000800) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000680)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r2, 0x40087468, 0x0) getdents(r0, 0x0, 0xfffffee6) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r5 = getegid() getgid() setregid(r5, r5) fchdir(0xffffffffffffffff) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r6, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 02:04:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x0) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x80) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x7ff, 0x6c9}, {0x9, 0x401}}, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="7f", 0x1}], 0x1) 02:04:16 executing program 1: getgid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)) 02:04:16 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) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) open(&(0x7f0000000100)='./file0\x00', 0x20252, 0x2) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:04:16 executing program 0: socket(0x2, 0x400000000002, 0x0) r0 = socket(0x18, 0x4000, 0x401) setsockopt(r0, 0x0, 0x3, &(0x7f0000000080)="04000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 02:04:16 executing program 1: truncate(&(0x7f0000000080)='./bus\x00', 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:04:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:04:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x882, 0x10) lseek(r0, 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 02:04:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000140), 0x4) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="9427e04abf52122db7bb3a38f32dde0984a7b17cd63f0fe0959d37156c6a254136f54da3373d1b57109b261da35241ce718fcf70926d1c8e0a5ee73532d9b37e0f31f6a78adf2a2225a2a78e92628af290f298", 0x53}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="50000000000000000100000001000100d42450aebf437c7668fc2a0988e21eb9e6c6f938d3e5cf4f6870330c9f9327cb1024b467b906ecb2b46649a11a919f159e8df4e5b8ca66ef5a0000000000000080000000000000fca44e3777d4c200010000000300000096238ab3b981426b88ee901917bfd906791e08dac16fd7290ae6f961255cf5585c010065a20dbfdcff848989768b03d36ec49a5b69bcff01a6f48f32901e0c80725e42e1a6f17b5f891524c9a0175fcba12ce8d4eadf903bf9fe8aa3715aa3475e9b4b4b4a172355c0de7c9a4cd30e00f000000000000000010000003a07000042d87f20be57cc060dfde77514a5272597b32e93a52aa9e6fafffd7a8b963a4a25b86a80c3f2f6f1da822d55bafe4c39027d2d9dd0fd79c13ce115e6be4cba58f56fcee563b36d3a522d0845c2baa5ca6fa40695d9086934f9f291d2110e81f9a35d19cbba2bde0454bdebc6985e92b3e61843e34fb9f96d0fce14672c61a7cf1d1e560dbf3732e3acd905f458c0b55bbc662edea92a1b294c79ac74052562a9cf8bf5c23aa2d99448f41817a4ec2ab065946e9ac15ff631ccc884a365a516d94a249b58efd643ed5eed5eab964c1d196c0011c6220c3120cba4000000000000680000000000000001000000040000003f8940ace123a28f1116fdafa2073bc5d7fc20eec3ba31c38eb22896f8735d728b83977a6875a872c1396d5b16b1c4d65609c6b55332f6b5d0559439c59536b9a1159acc2c83a03b3a0dbbf4a7f39bab047823649f0000009000000000000000ffff0000010000801bbdcbd36998d020f740e837fff37597df89ac4a32c2a57dd72710efb1dbfce27d3fa64f51022cf82eb1d33a71cea99a2abe4c21e2c74aaece916b67642874d9f643d89831f3b60ebbf40a5910aeeac24bc97f6885604622be5f5eb5f63a532f58e95fa5c3e1a89e0ead44c78971bbbb7375bf63975d884ab18bbdd730a50000ec07c0a8795fc2284cd58e0d544d47b61fb21af19deafc3e3efd805c4696e4da4de72e078bca98ead6415bb8a74886a2927ab8ddc401d992fa44ac34fe7b5332a873672efd8ea6d0d156c8670996fa2371155a6ab80266ac9684434182a117633077330c4697194d3ff263136fafe9"], 0x2b8}, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 02:04:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000000)="a4a60434286c6994e5cee49a7396d26632346a594242e02a4b78fda69ae69637c2693bcb6b7d0832281336c14731636e25a27b", 0x33) clock_gettime(0x200000000003, 0xffffffffffffffff) 02:04:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getgid() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) 02:04:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x5) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x9) write(r0, &(0x7f0000000300)="1da8cbee2b758538eca13448a49bb7e67971b1bc9a5a5248dba4064ca896ba73c874cde42100e7a30b853670973208f42ed08929d9300e131a8c03f9e2e94f4bad1045b5b194f690246b1216a92dec0f107550c8fd52d5c1a3ae1d100a781ff227dd5308466f4d96d541e23012bae6273d5519fbbe7d2e61b0530d2481273d48995b1d663eb92cea5493904e425d8351873817992ae03e73b222559d1ac4dc8d45a20e6dd6d6e2dec70d3b18d3af4a2014d40503d25f461ce4c84c322540e064c2c6c2df5d5b73290aec01", 0xcb) 02:04:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f000019d000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="c678b62ec4d4d576c7fc1f01f6705a7591e3c92bd95ac603ea6a0df38437d06810254a7edd6cd68ec21a9a2e0d44a4ea08398233b374de8dbbc4f679be", 0x3d}], 0x1) r1 = socket$inet(0x2, 0x4000, 0xad) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1011, r1, 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) 02:04:17 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x2}) kqueue() 02:04:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="ea660407f972a0f4f4d11bb72960091ecb3be2920b41efbed0313335ccf7efe20dc21a20f83f4a6ba7021ae520c522a1d8474fe37472bc4617e085397ed6aa34d0759001662f4dc9078702426821ec7d6641d9e57b6741e56b7fb18e5f3616f3a005ffa65ed1c0ddb9f8787b7bfc248c6b8b56285a2b565ffd408dfa6d44ac4fd4af834866b6c03115152f40ca8e8617373f6cb820c980b39621998109343ee803675257a99e282bb997de9d6129f4160128c724232e0e142716d6443d5d3e8ecf5d83a4f711eea3575ea2424488008fe36e1e3c429ffa0ab0b6d6dc2d34fda60c6df8fe8fba9e600b101419f0c4d246979889e8c47c1c07ccc63280a83e4a996c38d90ff062a937555d4b776bce19d2ff803c45ea2a855bdb1c0f70d1251f874d2cec359f2fc317fb18cb8e533236a80ff816aeb14782a7eff88a52fdb9f002df4cf97239128c8022a4262748ecad8016ae3c9e3d7f03fc14289cd7486bf34cc38326a231ae8d82c5cf4178503f947266ca0feba8ac66b81aad2389c8d6acce10990f913d90848219faeeb8deb11e16d0a6de1b7328cd95bee392aebe86d8ec28690d54204d08611a9b7b72d8fbed9f7429a518d05fccecff8e0da59a802beb875c9e5808ec5ae76eee1ac0af4a51c3c69fc694c94290cc0f2eed645cdeb60dd388592675c4d3ad7e8f4492a123adbcbc6f03ce83bff1692100a54fe29140c2211a866f523dec4d639f52d324dcbc60426d299f56fcff941123d5ee56fbcae5e4b68d6ba8c1d34704e7c01a9447237965bfb8adf117eb877e03c3d9af04d33d0d8ca97c218b2639c9fa50019f45506739401f4b11f848f8a5bcbdecfaab9d98e71ab63610de73f8ce2fe0c637528abf88a61631e4216c5db3f8050e6f3f22a23480ea082bf3170dbb3492444eea778415607c8403fad79b629f336c8f88e5ee8c61a8454bc1f1d41dc125facfab043f2e024e89bb613273e1cc29dba9efee8da473d003e9903d86e5780989a2be0d9677dd84f8835e4b5728fbe987055b9a25724ae82c4b8a73a6e13f6eb7f3e3f6ed4d3f407af0f67869ce18104dc7e00cb1230ec7ac6dabeaab00ff9e0679d7a742ebe83fa99d605114643ae49031626a8cbec51121b145a056f3b3661977568aae5403f2cf0ba2cb84fedbc4ed4f91ee30e75dbd47678f77f697931cb49d824a6ad696756ef83e92f200fb7af83feadebd9f124f0fadba309d56f03429ba147d9d192360a060963a4e14dd9fb1eb56d9d7eb74dcb661a73867757f875841a5e8319a4b2f9c4fad9a0605468790fe3fed57d00fd2b596907bfa4088c67b593c08fc9dc900e6c44ebd06fdb9986e66c3f8c8c254a4803748e4f84323447a1a3d625557b45e79af504958330901d25f4e8d1d30866ec28808e0655216b4c73824726bcb51655c55181f318973ed2d3ecccf1e565b9361c8f95892054a8ae948b47f80dbc827970c3998ea390da53887a4c22e9e89414796f748c0037efb94db8225312c845adb634211af85e118c3f82d645e36ae2a6794de504a13426d6511fd4dab9fea2c410658f898f73de3ff45de446c855d06c7abe58cf69252cf9fd4fc4a202ac9b2a50cad4f42c12bdf8a2585f96253a68f096234dd3e36d5f834f90fd03e96a321cdcd4c2eb76b3958375c14e3f5bd44c8512776e66301564727d54fa62698f05be3aedf8820b7fe74c126f6d5ef1754ff11c538478c35dd80cfc0f082806ed98689a1a3a598f14831b4b93ce096d642bc8a6cc75d048dc54d50bcd7d3a37dac0b72bd5fa343048583434f1e13fecd7396b11d47ed3df3af6ebcd9420bfd21a4e44fc2fa6d395e2f2533d8374123f4abcc112849bf7e62439647f7943b390c2381c4a6e24f70bcec0500ef75a8977b14b1a565d6e8f3eff4990ca6ee1bb29e77281a5e0d481f62248f34451dae71ba669799ecf103f89895435cd6ec202f55c507a327fdf9f03177e200013f8808e63cea63eaac0343f6274556e1af344e6545769aab2eb8db19fac247c5e73fb79c54eb885c4443c54b88edf6b9a77fba8c32b2c08fba69e75f7c4e8711b30c4639e7ff099dde7cde11eb272fd5a494ee1378f560a7ff875c69d58f6b269ac86df44a8fe830da0b1b1779a0725aa26d7ae205de0c3706ce634b14564b8fa92fa4b25062a202395ae3cbcb01dc80581bb0c7cd5a5bffdb4deaf78b1dd480d10ace52c6241b98a7f3b05ca3a940713a8c99d853257c6171a2f2876315f69584b26bc07be60acd8747a18770b43e2462e073e8e17106bd85077267dd21d7d8760d710d32d8f013b69f4e69ec0ed7e9c59e8a3ae1fea4d385db3d063dcecb00991bbfb8960c9d9b70bdfd6e2c0bbd832670b48d41184da5fc5c89240eeb3d84460e6bfc8fad0a79fc79cc1e865fd3441393dfa2c995f1e155dd3a032e8732d4fe13051792f95ea51bb1fb392e1b23835cd4370feb8d0bb6ed213e09f1764cb5cf06e795a3815894843dbd316209887bf6d95f1116185c345f92765470b0fd873d982abeaa5606831e6acfb9923b2b9a35d0c7940e3310818a5911e1408c27d355483205c7de1f93476782c8775bdec5025179a7d94fc6bf3d3fe4f88d57637c51d162db95dd9144be762fb8d5b4d2cd69283018cbeda36a70ca4b270bb3045c3760ade77f928e4dabc2fa21d59afa1ae4742e16f2819beb81f0fe7d8f20e60e2ae9923607f326ee92033d819d84c5603cd327e33a5ab37feae07ae9742cfb332bbeecc93ee67d238eef4b7dbd1b912c9ff8ace225aa0c17c11bdbf0adbba5f1f3854d463a6382e3e54d75d0478a5d1ff52d68ca1e36215c9f0ce2731c2f1c620b64bb74fa4e78b8ba3017664e4757fce91d6b2d0b3d2d864c6056b7f3aacf70bbae76b3fc9f75a07825ddfe41666aa406f8245d716be6c1ec05ca4b07194ddfa77c09ae9317d1effd696bfc096f61cc68435babfa27861e1ba3d15757e381798d7046c436c17fa1ca59565d9900b205eaccb467b9a115981322c1430e21437cfc0ddb807a6ef0dcc454961628e8335c78e8287b42db926a9b95ba863faa1acb25b3c6f43b0e1942de314ca226cf92219bc3c1e55b83549790858ba197931a4a12a793a2c944283ac68c68ea9eb2515d139fa7cd3a44a4032b0057299f95f307391106debb15bec2b70f84c8fe85a46b8f7dbf2e44de3608be2354b39e128bf73ab5e6fed7bbd191199c7a0e7edab342d3c0f1fc8c47f47414435526518ccb9e0a541afbdb15b629ff187fdd17c7eee2039a513f49ee80ca7eb2280b85733b68b80b0fb757d0110272e83ff9662b9da9b4df8bf53c9fcdbe103c735c72562531d24fd9fe2c52bc0b5cd8d43361e05e7852ec825cdc93f6de3341aec60e9687f09d158a5fbec0253403e2db537f3abb794cc3a1e9b38bef7b36d636d7a350bb89a4abedef59616ed9d11d5e31e11d6f1c1d9e5ba04402cd5782c32adafa8a4be3f3fd9f56c2edc8130dbf3e60566961837342bf5f906daf980512b3739da20f88bec187265fc8924fc626212dc399afd77b6828f95f56013fb3b68d13e8e594cf5422b3c6216bccc90bfca4f1386473c7ca629821598a3bbc729386ee3b7a0ddf00bf8930e20a6b826460c11341e2b86b97b7363fa5e72d7844db092c99bdb8e26850e08ba2cbd16618f4826f96e393309621d52eed782cb10e555b5c28838da80d6f548644b45787ef27a2c2a4ca530e4f3d7de43c5ad9096bb390c8de30511926c8a07efb52336e03113fef2d783a8de8c272fccaa4811139cd2ee36dcc1a63f556723500857bede4a2d23f47051c23cd0056e816df7f897ca275b6146397fd8c63629261c3a398b0d921c3daac9035afa76559f8d885db35cf034d819ae55d914ec239cd804a74ed9c29dc5bd1fe8771e63cc901f1332de480ac60d7dd65d48a425d63077999e0710058b4e27b072f9315070f4a76025c4f969d3b8552af856e5d05616681c50148da7e24a18cd7217ea78cc375860d9782bb8960a834eaf27c9d95f25563a9e487c9a308b23e28485f277f2569d9d490896da7208121dacee57c20aceabe0a464e8964da36dbc56169ff6be0cd38286ccb444df34e70685e62693858f9f383d921eb90a890cc1355b37708e96d7c1db2202c1dc56368e0f399f779c9ccdca7f3fa79c6950e0a75ce43814baed5ce448b2958ff45966c36ee73a6fe823ad2eadc6250d6d79672dbe9ea0ec03f2558a2d7d95e9f2f5a629c2d4a3a0624191d0c89be102282883d133221333776c5bcfb814a2373cc2c175aa3325ed5962b70ca044b43b28e7e47fa8273e6e2a166d5d01ba39bda523e2e5efa2d326ccafc1289101c8df7f3a5e6d622c82ebd95ce151aca14fc4e1cc7b01595e206ceec8c07d6d4bda3e94df9580c665ba496f54856a25d9a14dc8cee460d7d6a13eea19036a2df8c2e5ee085f4e9a4307d9e7937257b7ddad4779f5444bbc620f22f4eeb39bb8dcc8c578ed607db001599a9de3f266bc8b42b172a6649af7ba69403abb53fe336a6a39bb3a9f69977146f256742f98db54956d5ef189bb3833e970890632d5633b3cb1aa310e97a852cf08a3bdd13dc568ff319b507e88c02b28a8dbc9259c7a6e8194ecda795ef84f0bd37d1c89a2f4557ecf4904ea2a10989946937fc40aadf231c63bad1493b27a38846ec75abfa47a7c1f9c6f1154487e6d6784465096d81f5c45fb5ffce640ea2928b65a282edbfdf1fdb788e8b4468708b678b15188907663dd8a9edc638867b1fd0d0ddbf35bb546a04c02a5f2d97a8b8089e6ee236135df3c8bf07f576a192722238179393f1762a6ae433347a570236df04fbfc27c35858f9182c2c663a6dadb6a5d5f8d03d4856ec00c3c1fa579eaa8bfe41e90bf3915734ca688e910fa326ba6d8489cf6ca34ec41dd583c57ef3341c10264d3fdb3ead300ccbdefc1c83a977d6c88b99217701bf69137947ddef6548832e60ecfe41209ba9811b3e407aba74fb38af0be8d205deb1358888897c6a8703ad708e2abf1d82029bc471e48bd4433e0540ccd3382262f9260838aecda20b81bf60875c977e989039cdff2f96a6169d9d07e047e095f4b9179bfcae49a9b6a583ae0babd002a163b6a1bd669ba8022d481199d32ada0a05c147696ae551b5fb40a8c480fe06f9820824e2a07d8b596e733efed9af384607ed66f0a3d4ff3c1f4aa1a4af7f6e1e0fcb0a574385c0cbae1916c73bc0a674c1c941c249403c9943acabcd8de131a3e658cf2755fc34a0d454e346a5076ee42210760bfc2291c74ba327695c9b022f4912be28f5fc91ae5335a1ca1ab0b64c855186a41d0fb3f8630f831866aecf909671ee795c76984388aa9928a129594a01f23196e4d57d66293b1be5b28b6eb987a8ceff9cf8a2d1c9fc3a26d780950d9b9d4e47af7b9364a66b5b737f9f52c572e3a18d649f57dde8959bb71650b1339f78c5cfb1b92462a8f664aec9602e629b4e0720ec6c807a7f3fb3f46298c493f00657ab47fb05dffe6df2f1bdf08e94db4efc6f0df32c3d2ba73bef6b41f7cdea984dacc876f5d0be78e1c0f39e0eed45d5527493366064dea1386184ce5ae7ac9b1072c8ceed4be1c6a31e2d799850628701c83d68110c7703e26622f8e5f2ce458566d00d04d30eb68af7a399d02eeb1887189e6e45c9dfde3618e08605e6627e8c162b2bdc96aa4f5c652372a9cf79b1b7c012cac658cd5cdfc161bd9bcf53576b46170701968571b58cbaf85e24b2908440390a8feaeab30b8888014f8b8e0b6d4df3d115b2", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0xfffffffffffffedc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xc0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 02:04:17 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 02:04:17 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) fchflags(r0, 0x0) 02:04:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x122) open$dir(&(0x7f0000000000)='./file1\x00', 0x20000, 0x2) r2 = semget(0x3, 0x0, 0x154) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/134) r3 = kqueue() dup2(r3, r1) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 02:04:20 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x18c) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) sync() r1 = getppid() getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f67756c653000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="d72ae1ad9ded14635f63e6051ee75d716519f6a9390e30e7788447970c287882b6188d6002fd6b846b93f57dc05a1bf3b8e7dae287d94ab6da6d7236aa6bb6ff3014af655bc0f53641c7e8fbe98014301d", 0x51}, {&(0x7f00000002c0)="7e39a943b14be86c9d8cf127dcd04e6e1648fb28d87880dfb86e929a3fdc3454638e2168f242c26f89ef57a5e599ad44990cc57848cdd7fd8fedeb90212f59bfe9f465409d2fee765b4c0c613f059fd1a0645e", 0x53}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2813000e090e4897000000000000003020b824b087ed1943a6bb184795f42d4b", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x100, 0x2}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000004c0)="7cc67201071e6aefd7be8602f74561eef9e79c96c560dffaf5d4e62900e226c19b407ee7b5022580733db3e8e5c6e106cd0c3262d9f60240a311dbdd7171edbe782a1657e388f87d927deb766af5a12ce608096a28b11ce58c782a4d3c33e67f04524fdc77c282ed673eceee86cf2bd236a3d8a0a13f1797b2dbf580ad4322eb33e413fae5c8cb64c2c5bbe320aa2577d451e4f4c632e36caadc3c", 0x9b) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000040)) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) rmdir(&(0x7f0000000180)='./file0\x00') faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x17, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000005c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) 02:04:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x186, 0x6) 02:04:20 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x100004565) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 02:04:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 02:04:20 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='x\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&:}-*]\'$\x00', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)='x\x00', &(0x7f0000000340)='x\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='x\x00', &(0x7f0000000400)='[\x00', &(0x7f0000000440)='$\x00']) faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) accept(r0, 0x0, &(0x7f00000000c0)) 02:04:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') clock_getres(0x0, 0xfffffffffffffffe) 02:04:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8000, 0x4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) socket(0x18, 0x5, 0x3c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8, 0xfffffffffffffffb, 0x1, 0x0, 0x7, 0x0, 0xffffffffffffff6f, 0x2, 0x0, 0x5, 0x9}) shmget(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) fchownat(r5, &(0x7f0000000180)='./file0/file0\x00', r2, r3, 0x2) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) ioctl$TIOCSCTTY(r4, 0x20007461) r6 = msgget$private(0x0, 0x410) msgctl$IPC_RMID(r6, 0x0) r7 = msgget$private(0x0, 0x1d0) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000200)) msgget$private(0x0, 0x110) setpgid(r1, r1) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x1, r2, r3, r2, r3, 0x23, 0xe5}, 0x4e, 0x6, r1, r1, 0x7, 0x800, 0x0, 0x80}) msgctl$IPC_RMID(r6, 0x0) msgctl$IPC_RMID(r7, 0x0) getpgid(r1) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) msgget$private(0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000340)=0x1) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000380)=0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8c3, 0x0) r8 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept(r8, 0x0, &(0x7f0000000480)) dup(r5) setsockopt(r5, 0x0, 0xfd, &(0x7f00000004c0)="9501fe3ecd62fb5cca87b8b603dbd4d134a4299a622d71a1e27ae5008a", 0x1d) 02:04:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00", 0x20000000000, 0x1f}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x28, 0x80) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/236, 0xec, 0x841, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x10, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) 02:04:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x213, 0x7b) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b61bcf0ff188d0e559c45ce7057", 0x89) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="76fbdf4104000000000000002d64ca2b71e6ba5598e55907e8aa88c0bde102ebb01c5030c3d4eddd1b8189bfddf8cbc509a7113f1888c077e48df07c0bb4385b399659c10b6c6eb74bba465bb73277927aa038c015d2fe2c100a3b45ac5a2f2bc31d6e8b98a60b87c54812515413def3dbdcf9eca6e4a68bc03ffe2bc8511a102d962c60286be5c3ab217bd2403f7bc223ffe8b99ee82d3363f89f5c8085e8f62bdce18c991fd6f1535e755e3f333c969ff292d9f270849c7e06ff5c8e2178ad98f0d88b1fd42f1490ad80e684c74effffd5dd4a40ee1dcd455f0c4936a8047794fbd906598b"], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "030000000082ac0000ffe0353f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0xfffffffffffffffb) setsockopt(r2, 0x29, 0xb, &(0x7f0000000180)="ddffb668b676fd2161b238e7f19293b7fde215a09c5663176736d67365be583284d050adb5141b55c6e50469629bedcd02821bbd2c456c605b7c8941d64affb2612bb04cdcb9cd3aad7d", 0x4a) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x5, 0x2, 0x0, 0x3, "80f61aca9afe1a43f3705ce336d8b953c367f053", 0x0, 0xffffffffffffffc8}) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000040)=0x10) 02:04:20 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/177, 0xb1}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000180)=""/206, 0xce}], 0x4, &(0x7f0000000280)=""/254, 0xfe}, 0x2) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0xffffffffffffffff) 02:04:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x84, 0x7bc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYRES32=r1], 0x1) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="748a3f28bc816316a45d498eb6647cfc26b7cb80e4af41b2b9657ca5c56a5b72eb4a948c", 0x24}, {&(0x7f0000000100)="4345e8381d7900cc88493666d23588d275218aceea2e170d01be6c3eb76d449b820f7cf61a60c4f5f9a0721350cf8885e31d67d69c5fec0e19fe5fd9cc48b4890e33a45cf6dc00479ff09cd92c25ea280da803b4c924ad6ec69c614c0389064ce307b4f33650b0c2de9d9e8a37d85152de4411be1a4af29a82b169125bdb0ce7e04b6687862ec7ac8a4ece461fb68d755f5bf46557c899", 0x97}, {&(0x7f00000001c0)="eea894b2bac42afded297192162a63608f261b29b844fe04c970eb4ae8ab20308341d61fb25972ac28c689654c990d7c8ff6ac93e13a302d1c2177", 0x3b}, {&(0x7f0000000240)="268ba56bb1bd0b6640c6b5277b16d2f7b417459ff120d3bd797b290fec672fffe8c780ab35ae16b5bf9d3ac4387eb095d9efb6326f9732c4303d7cd493d234b6d3d2b664866e8d8a1ef6f0c9ae8253ee9e9e1560c2df5d1278369097bd48153b3131bcb057360dc24b0dfdb95e574372b956ad5f86c8d4e221951d7ee4fd9498c4e1602a6b99ec4351ad31967dcf057f6e84d84e51eb17b32f158e24b1d49e0939ed0e6fa5cbcbb1c9274c945c2cf4e4063040861fa9fad449457457ef8122efd26eaa35b9660342da0537d33d731aa2e72d", 0xd2}], 0x4, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r3, r2, r2, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}], 0x78}, 0x40a) fchdir(r2) getpeername$inet6(r2, 0xfffffffffffffffe, &(0x7f0000000000)) setuid(0xee01) setgid(0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x8, 0x0, 0x3, 0x1, 0x1, 0xa9, 0x1ff, 0x3, 0x1, 0x0, 0x100000000}) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) 02:04:20 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(r0, 0x0, 0x0, 0x0, 0xe4, &(0x7f00000000c0)={0x667c18b7}) close(r0) r3 = socket(0x20, 0x1, 0xb24) setsockopt(r3, 0xa96, 0xc5d7, &(0x7f0000000000)="880e1634dac358c278272d9cc7b80f5e131a2896e8ed5a0c5cf48a2aadc1", 0x1e) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 02:04:23 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) r0 = shmget(0x2, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) getegid() 02:04:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000320, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x1ca) 02:04:23 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 02:04:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x5) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) dup2(r0, r1) 02:04:23 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x8005, 0xffffffff) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x3c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 02:04:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='*].!P)}\x00', &(0x7f0000000180)='.{^$\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) ioctl$TIOCSCTTY(r0, 0x20007461) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x2, 0xffffffffffffff1e, 0x9c, "d08a6ad2fde3ccc7b54b9803049db737ad86f55d", 0x1ff, 0xc4}) syz_open_pts() 02:04:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f00000002c0)='./file0/file0/file0/file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x10000, 0xffff, 0x9, 0x544, "9142dfbc45ccec63c2e280e6961d4890289491bc", 0x100, 0x2}) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000340)='./file0/file0/file0/file0\x00') renameat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000080)='./file0/file0/file0/file0\x00') sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="3a7fdc7d21035131715d961c1a614ffec390c9", 0x13}], 0x1, &(0x7f00000001c0), 0x0, 0xc}, 0x4) 02:04:23 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x18e, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESOCT]}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 02:04:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x80, 0x9, &(0x7f0000000000)="375db675c1202f5e8ca414355ad2798d9055a4de620d2c9a9def985ecda1ed7e8a5755a52b9f18837ba5543b856f18a8ffcf5443c8f099b2fac9655c58944cef9cbcccea5c3f38bbf46590c590d5a4b6539f246c8568c8888ca24199b37047e7e1be1c7438d0fe6a50651696ccc83ac7242bd382685681f920ca98082f4f2bb4e7f061823f16f0b224b84f9d5384be2c0cbe9b858c48daff3182c55e4f4ef19ce6622b5e6721dbdd50cc31da3f935e3eadbc734dcde776c33ec6b471", 0xbc) setsockopt(r0, 0x4, 0xeba, &(0x7f00000000c0)="8a90d0e64fd3fa933bd259a35ae39147551dc53227fcb6b48e5c0669676f608916f115cae2d8de7af06a8a9d2c6dd0a817a615fb86db2b4c4cc9d9111fb496e14a0ddd22b5022f2766457b5ba9d9d84f0e1e7583e6a1a043c6b2ec4c88211baec7b8bd813dcd35638890e6a4829258c9b18b5fd54f7290ebb6ab14e3c5a2f15f0c0c6b4d456f6925f2ed1af750cb0d5935bcde5d6d5e646932e66a87e974f9a7dca84cbc3b3839cdad05a92c28a652624fd38bd1377c06df2019a3cccaf6465ca0da8318ee49768851ff958bc15c6c27b6c733fa5f06b97c119be0a1c99bb9f3de0287c41c2c565302bc1b98470ffd538875830c73f630", 0xf7) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) flock(r1, 0xc) r2 = msgget(0x2, 0xa) msgctl$IPC_RMID(r2, 0x0) r3 = socket(0x6, 0x4, 0x6) getsockopt(r3, 0x8, 0x4, &(0x7f00000001c0)=""/182, &(0x7f0000000280)=0xb6) r4 = msgget$private(0x0, 0x100) setsockopt(r1, 0x2, 0x0, &(0x7f00000002c0)="a54aea1c1c27d497b53526bad728205a325d7f7cef7998eed2e1f7a6c3e366d268e4f62d49b1a09f5b9993271f8f6d52f049cb6d7a3fbabbf80c0c", 0x3b) msgrcv(r4, &(0x7f0000000300)={0x0, ""/105}, 0x71, 0x3, 0x800) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000380)={0x3, 0x9, 0x8, 0x10000, "911be20928238b934c3d974f024b89ae44456425", 0x7, 0x80000000}) ioctl$TIOCNOTTY(r5, 0x20007471) recvfrom$inet6(r3, &(0x7f00000003c0)=""/253, 0xfd, 0x2, &(0x7f00000004c0)={0x18, 0x3, 0x1}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt(r0, 0x7, 0x3, &(0x7f0000000500)=""/91, &(0x7f0000000580)=0x5b) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000005c0)=0x400) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x1, 0x1, 0x6}, {0x18, 0x0, 0x401, 0xcb}, 0x0, [0xb32, 0x400, 0x9, 0x1000, 0x8001, 0x0, 0x6, 0x90]}, 0x3c) fchmod(r1, 0x88) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000640)={'./file0\x00', 0x8, 0x1000, 0x0, 0x0, 0x81, 0x9, 0x3, 0x1, 0x0, 0x3, 0x415838c0}) bind$inet6(r1, &(0x7f00000006c0)={0x18, 0x3, 0x3ff, 0x4}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x400, 0x0) socket$inet6(0x18, 0x5, 0x5) mknodat(r1, &(0x7f0000000740)='./file0\x00', 0x100, 0x1) getsockname$unix(r1, &(0x7f0000000780)=@file={0x0, ""/108}, &(0x7f0000000800)=0x6e) pipe2(&(0x7f0000000840), 0x10000) 02:04:23 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x200) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x37, 0x0, 0x0) 02:04:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6a, 0x7fffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10008) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) dup(r1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f", 0x147}], 0x1) 02:04:26 executing program 1: socket$inet(0x2, 0x2, 0x0) getpid() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:04:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0x4) 02:04:26 executing program 0: r0 = socket(0x13, 0x3, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r0, r2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xe9, 0x0, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000080)=""/11, 0xb, 0x800, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) r4 = semget(0x3, 0x0, 0x10) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x3f, 0x1]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x1ff, 0xb3]) 02:04:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) shmget(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) 02:04:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x400) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/129) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 02:04:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) geteuid() unlink(&(0x7f0000000040)='./file0\x00') 02:04:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/196, 0xc4}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/48, 0x30}, {&(0x7f0000001240)=""/253, 0xfd}, {&(0x7f0000001340)=""/48, 0x30}, {&(0x7f0000001380)=""/141, 0x8d}, {&(0x7f0000001440)=""/103, 0x67}, {&(0x7f00000014c0)=""/31, 0x1f}, {&(0x7f0000001500)=""/22, 0x16}, {&(0x7f0000001540)=""/76, 0x4c}], 0xa, &(0x7f0000001680)=""/121, 0x79}, 0x800) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x10, 0x4, 0x6) 02:04:26 executing program 1: r0 = socket(0x211, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b100050309000000000000005786ca38494529e3d30510145720741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825e1f8c6b97923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20f0700000000000000f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34", 0xb1, 0x400, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 02:04:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r5) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="106ccd8b76860000000000020046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1234c15ccf5b5f826538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da62df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d6bcc9aeeb7a2db95078259b79395dfc5b2a93580cd2acf6e5d687f4bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd2212a583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e17938ce026445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a3414750b826ae7a101c00d1769402e4578cfe11ff04d2506aee8347196c18db047ed40a40fb93e2fbd46cda4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db09a137c62f126a81aab1e1c378326ca0f5538cc376a83ff01000000000000aa2d19a413891bb570da994d3d86ec1e1b80305c31d13cb9b29bcd0a64bb0c04b44f9e92e326638bdba0863647b1ee"], 0x1ed}, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) getpgid(r4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 02:04:29 executing program 1: 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)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000000100000000001c00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:04:29 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8c06c8ab6d0cedf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) write(r0, 0x0, 0x0) 02:04:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) r4 = msgget(0xffffffffffffffff, 0x0) msgsnd(r4, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000028c0)) recvmsg(r3, &(0x7f0000002800)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002700)=[{&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/142, 0x8e}, {&(0x7f0000002500)=""/110, 0x6e}, {&(0x7f0000002840)=""/41, 0xff6f}, {&(0x7f0000002580)=""/164, 0xa4}, {&(0x7f0000002640)=""/34, 0x22}, {&(0x7f0000002680)=""/54, 0x36}, {&(0x7f00000026c0)=""/28, 0x1c}], 0x9, &(0x7f00000027c0)=""/27, 0x1b}, 0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) r5 = semget(0x0, 0x0, 0x1) semctl$IPC_RMID(r5, 0x0, 0x0) dup2(r1, r0) getpid() r6 = semget$private(0x0, 0x0, 0x20) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r6, &(0x7f0000000100)=[{0x1, 0x1d14, 0x1800}, {0x7, 0x3f, 0x1000}, {0x4, 0x3, 0x800}, {0x3, 0x20, 0x1800}, {0x3, 0x80000000, 0x1000}], 0x5) 02:04:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x5) setrlimit(0x7, &(0x7f0000000040)={0x9, 0x4}) 02:04:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x80) 02:04:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r1 = socket(0x2, 0x8001, 0xe000000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 02:04:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2, 0x1}, {0x0, 0x1}], 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x3, 0x4002, 0x2) setuid(0xee01) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:04:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x100000, "b0d4000200"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x20c) fcntl$setstatus(r1, 0x4, 0x4) sendto(r1, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) 02:04:33 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') link(&(0x7f0000000500)='./file0\x00', 0x0) 02:04:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000900)="622fe8530c3c0700e23cbff2bd4adc05f04c815989225dc9b33137fba380f8f8faee8c70a388fac60d536c792f76c934efbdafe2d78a13dcacf7686cd09fdf5e291407e0b34e5eda266db47ade7110724eccb711c19faa85baff74935b2762fa3c095e6b998dbb2d5ece23c950ffdc8947847e6807ba11f0a8d1ec9a7157431745954f1527cbb9698868669a721b517046975c1c895be4082cc9fffb672fda220e0ebac731a422cab34616926bd90ef15c0f87ef600a3b81d4d03f946e5456befa47922ee4cb2d31", 0x471) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/232) r6 = dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r6, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0xc005, 0x6) 02:04:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x40) unlink(&(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f00000001c0)='./bus\x00', 0x4001, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)='\f\x00', 0x2}], 0x1) pwritev(r1, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) fchflags(r1, 0x10004) 02:04:33 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce2468df839b90d215f463f23dacf72ccfa5a9bbd2e6e58cfee6d3f5bb769908a563e96dbb4324f002314d8b03798b6e21178a9f", 0xd6}], 0x1) ftruncate(r0, 0x1) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000100)=""/249, 0xf9}, {&(0x7f0000000040)}, {&(0x7f0000000080)}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/221, 0xdd}], 0x6, 0x0) 02:04:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x2) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) 02:04:36 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) socket(0x30, 0x4, 0x1) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 02:04:36 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) unveil(&(0x7f0000000180)='./control\x00', 0x0) readlinkat(r1, &(0x7f0000000080)='./control\x00', &(0x7f00000000c0)=""/10, 0xa) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x10400ffffffff, r2}) r3 = semget$private(0x0, 0x0, 0x0) sendto$inet(r1, &(0x7f00000001c0)="379ab47f517f7a72c9b2180efe3b9cf7233dcc439aeea19b6c88f315ac2bbee383510494a72c87bf080801661d10b8fd5dd587c19f953f058652803c96b39539cd138846b43ecd1ad7415b59", 0x4c, 0x40c, &(0x7f0000000140)={0x2, 0x1}, 0xc) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000000)=""/85) nanosleep(&(0x7f0000000100)={0x0, 0x400}, 0x0) fcntl$getown(r0, 0x5) 02:04:36 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x2000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) fcntl$getown(r0, 0x5) 02:04:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getuid() getgroups(0x8, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpgid(0x0) dup2(r1, r3) poll(&(0x7f0000000040)=[{r3, 0x1}, {r0, 0x1}, {r2, 0x100}], 0x3, 0x6) 02:04:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getgid() setgid(r1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000001c00)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381a3fbed9d7c7f5ecd520000f55d9bb05dc03e23a0010000096558b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae00000000005455ba5fe808f9840f9e1373f6b894b75c91a80d5ecc81e62dc5bed5b9b24f3b2a7600beb009000000da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765b77a220097", 0x10b) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x0, "85495500020000000000001167f5bfa600", 0x1000000000, 0x10}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00", 0x0, 0x2}) read(r3, &(0x7f0000000500)=""/161, 0x31) 02:04:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) sendto$inet6(r0, &(0x7f0000000000)="d34c80fa27c3576edbb3b721fc2aaf4694f7f43ce622d14cd20b54bc978f2b06", 0x20, 0x8, &(0x7f0000000140)={0x18, 0x0, 0x80000001, 0x6}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_int(r0, 0xffff, 0x1205, &(0x7f0000000040), &(0x7f00000000c0)=0x4) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 02:04:36 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200), 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) fcntl$setflags(r1, 0x2, 0x1) sendto(r0, &(0x7f0000000080)="fef8640925eb8e39e8824bafad910911e70411b336cbdf75a566c0ac2c433defc420c7c045ff7f3a4b28bbeeea34eb828f44cec3335ddf13a991cb6de49e5d7778b03d9636cadd532508941f8627fd546749ec8dbc87b614f7e7d0", 0x5b, 0x3, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)=0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x7eb61238) 02:04:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) listen(r0, 0x2) r1 = socket(0x18, 0x8000, 0xfffffffffffffffd) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x6, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1000, 0xa5}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000003, 0x80}, {{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x100000001, 0x40}, {{r1}, 0xfffffffffffffff8, 0x9, 0x1, 0x67, 0x6}, {{r0}, 0xfffffffffffffff8, 0x0, 0x41, 0x0, 0x9}, {{r0}, 0x0, 0x80, 0x1, 0x2, 0x5}], 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0xd, 0xfffff, 0x8}], 0x7, &(0x7f0000000180)={0xfff, 0x3ff}) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 02:04:36 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x1) semop(r0, &(0x7f0000000040)=[{0x2, 0x400, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x1, 0x1800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1f, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:36 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10008, 0x80) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x20) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 02:04:39 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x98, 0xc51696a2231d5ed0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000180), 0x1e2) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000200)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x50, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x8121, 0x0) renameat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000000)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) msgctl$IPC_RMID(r0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x400, 0x0) 02:04:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r2, &(0x7f00000000c0), 0x80000000, 0x0, 0x8001, 0x0) kqueue() 02:04:42 executing program 1: mprotect(&(0x7f0000032000/0x3000)=nil, 0x3000, 0x2000000005) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80000040) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000092, 0x81, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x1, 0x100}], 0x9d, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x341, 0x65a}, {{r0}, 0xffffffffffffffff, 0x60, 0x0, 0x100000001}], 0x2, &(0x7f0000000140)={0x4, 0x8}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) setitimer(0x0, &(0x7f0000032fe0), 0x0) 02:04:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f00000000c0)="eaff125c00000000", 0xfffffffffffffc1c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 02:04:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8001, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 02:04:42 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) socket$inet(0x2, 0x8006, 0x400) 02:04:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xd, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x4010, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186a50b5bf3e752b00000000202000004dd5706c291c1572b9cf49f5290000bca9edbd9c7fa70e30a5331496c2", 0x30}], 0x1) rmdir(&(0x7f0000000040)='./bus\x00') 02:04:42 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x282c0, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSDTR(r1, 0x20007479) r4 = msgget$private(0x0, 0x80) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001200)) msgsnd(r4, &(0x7f0000000040)={0x0, "ce8ac2ba82021658c98aac47233b0e31457deb1b5bd1ffe5746a0d4f61d8740d44942daa21a19f5a7566aea2015506fa3fa9d4e4405fc449c0bd2f9e0a31d2eb70b2bece8e4953fdff309d830d83b89109f710744795c56541ed93eca778938bda8c21d7fa64f263fc6a838c158322d8b10a0b6a6da7e440238d2f604918b3247b587fd1f3cfcc747dd9aabf14553862b9c1a387dffada14f11c49dcfd5529fa5533372e7f9468cf2870992136e102ddcbad635bd5bceba0bdd0c85413873d2c392a0e2e1fd58cb3517ef389f7b264e0c3109bd7bc651ba4c54e53b3bd3b65a93abf9dc18c76ad5cf0c8ded48d9f2cc48778bb715ae45112b0414695ba1296944fd9d8e48b195dc5e3541abbad58d6f59a33e9215906a2fb0e36497e52e6fe22d7723ce54016abbb20f63934570c816ae9e81de65f1afa6d235aa866325cfa9f4471accec718658610eee39e339a7ec90da68d24eb27d975063a3ff10a61f7b685b407a09cb961e3b6e4b9878c62ce1c4383b095d1504151a99103ff7db28675b8e66551daf042c98d000fce09ebd48b8f8a64fe8dd92c4eef141df37f5e018166f3ba837dbefedd6b34f7a1b4181879a28582a00112c037d6cb30c51cd42e46123cf824f36279303809d29282396f9bdaff947e727dc648ffe08285faa1e2da355f227ab38ac79361aaa68df3d00e75bbd19bca7b1ebba4c99599bdbcf2e7799b37434b5d3118536db6418e0505f43cd1971335652f720ff2d9f5c3b3cda05cda9377540e2d76559d39f6a9bbbaa49778c1fc417420e8f88874f06902bef6a8ff3018884bc1ac9e38b55ff843a7cb2f1438f69a940e8a72c6a5444b3c2dd64d54cf610f270180a2ffb381622c18923c3470d062719b9fd54ec3341a60017012b0702ed23670abb6b75834055584acc51f8ccaa5b19f390386bd9f1affdbd6453d4e59f347e1d62c7f8c972a7737f00b797667021843233fcbff209e1948a3f206c45c7c04f476bca15a5745483facdf511ea765cbd8a29dbe676a1caa365debf359d1884d3ff14322a9a096da32049b9cd9e601748d9eb8b0ab86a3e31ccb63a8f2001b5ee4ede31563b6cf9ebfd0b227ff93190749d1d524350b541542322e66dfc6320af1e2c48de562ec7617ad646d766b34b929d23ca4f1ecb3e42064de56168389b7217dd9c167487d092e827e20bba2736c9dd45ddf7e4a1a0bda3c1b09ed1c82b4f1d46ec7e161f2a3132370803df1bb15cafd8fd94931d4492b3b6aaf705510791d57bfcc88f88b26e26b59fbcd568eec31decf1160bf66624f24f037cb5b92bd17264af16a5bd3b47ea5e4ebca73441b2157dd66be7ea18c6eee75bf811704bc7a27da248586ad01e764e676b6592dcd4545204ea559d5f7cfb565c6b66f82560ea2309dce3673087ec1ed7558585f617a8ee0573f9d1ff5dcb46b8e575c64bf726b0aeda74d3bbbfb956de82a92012e1f1bc4af4528d3a4cd06e3ef1f23867b817a0adff6c88e8e85dd0d2dfb5e39afd139e2a5106a5c8e58f2e2c38ff01fbf80bd34e64a7edf84f2961fb0f2e0fea773c6476f5a240570f0a81eb5640600a485f04114210d4f20ff160db31c2281b12600c647bda414bf446ffe04f89200e88b1f9ac8cff3ed8eedc3b32bacb1ca316116e033bcf1fa491d8a6b8a1356a24f99cf16847059030e2d7f38282e66efa04889ecf036b697018bcbf9b44dda9a469cc35790e820aaba1fab22e68fe488a05b4f759d589fe6ae71fa1557a4898f9e78fcfd7982aaae59a394d4f2905b2122901129ed3de8354edfc3ff3bce4c9f4138a70d6def6a1557e5e72de1f65975a7e3b2370a0d4666845fed9c3144a797f6a4dbbc1e078b711251ac57019785ef5e1e1e3972491373c4eb70d167ff84ab79a0145b8b45a6458f92f38fbbaa9165ac5e396de06cee61fc4f563f12b00e3fe39557dbaa262ac2c440a2cf1d487e0e49765a14771f752391522d7ded794f2d7293eb8eaba9a91a2c6da8dc75702d4b2abbc8c48cb583d70ef3cb19caae3569ecaf3bd7477c3afa29cc9bab272c86c33f23f6af95ce8a64dd4b49882544b01ae174b651ce512959aa24fb4c37a508f064432b9da1c2bc6ad6f6895b923ba05da6f71b1bfd95e3c6c91acbf5e3ad3276c07c480d5d38e90cfe7e94cca04d22193848da029348109db3f3c3afcaae1267c098150dcbeb91f683455aa7aff9fa15efcebdd6bc90bb484ee94663528a7275dc3cc52a6278dc8240c7b6720e7119dbfd004ebc07a8bc1bf186d8e629bf5ee52507816c9b29659b2143fd82e6180e50d7186926152da8a95d92bd3f69a4b23c5efe590621d2f9cf90ca2391ee40cef990c4803a0b3fae04a96f605b794bb3fefeac75909e160637721f4f6b6c668fedcce7efae0f0b9408caa4127c0caaaddcdcb2f6aa326c82aaebd1eb510f2e2d2b482f650ad0a21eaa64f358fca548c66141e13afe0e7266e99d1a23ff45c9a6f17c84def46c94af4b5899aab5074406d1bfbcd74fd8ee902de4538655093a50820f9093cc7db73bf83a7db6bcfa073dc362c235ca3949e011287fed77fda448580484f0a6f6ec964b152f67413793819a713f435b2e5c776ab949fe9d08db1a10eed9393ead0c273626d59ca90369923b6b0e293cf9f0dd0bfab58614b5765f9f1ecd14ee5b053fbc810971df78408eb6338a4f73345c932c094a2eee84113ba8e13abb770dac440c203c222429732f2d18affdf3831eb273f01a41c75afdf62c9f130801d6455c95ca66af0b15fdcb3b4b0655cf1afd6d905720e3242c1aea9071348ea1d05c2e46ea8da008998d3d77a1a344dd2a46c6b0fd91704676f47538f52d70e6a7b88d935646f7986f7215d0ac44486aa9ef6cbd3e23b374643caef280fa931fcb12e9b9fa80feae8290fd8fa5053f289b081b19438406dc01aa211e381913031c62a38b3624cb241d0594ad9b30219168b2566c419f8afa7cd7f127928c5b41f112224084853fe24b3a51db8d36e69777961925b4baa13df62683ca844611bd850a8e91ffbe6551c2c7dd1f3834dae0daecfbc201dcb021d873557e85f1600b04efa4e2154fae8179f68618e4a6641df0ea2e84d4d7af3096424f2d2d676b059b4039a4f9c8006b86b9e21c33217fa32b3be07ed9c7e99524244ea253b42c6bfcc2a7ca22145f4dc9df57488fcb3aaf74ca2cbf110e1f8e496887ce3b22dd4f1cd84a6f205dede99129f374e56bbd0efdaef000b3a6b163feff5fe1b79cf258763ef7366251a0c01f11198aa577a5c68b4dbcd48ae5d10ddcafbb45bf0b0f10cbbab37f0c9c80ab24c70b630072172276834b41a5592310eec3f610317a248e2618feae06eb54913e82a9b1e46adc3330814007940bdb481c9bbc616b2002644eb28f54a36a779b4434e9e58cb9114a07661cb711ed3562f50b20e2a429dad1cc703811f1681de8b45a0dc7bdc84c8f677c5a5e2b14edb65d930774f21ee4112a172055597180b39a287ebb3b57a365f6794c345a80ddb5e1e55800e9480fdba86af761874ba761d5b2da812ca32861c890efb0155103e35e058838824a43485bb8d74dfb3433480279959f7d3915616dcf4b3a89612448e788559287ed6c94535944ba6762b2c661c93babe80d6c0c55e3ce4f574576cddb09a28bbf33187623ba94a7622bee6a9b19275de903e83a57926ab0117de2f6a09a0001907059bfda0417a1879cf193830393a3547ae4ce7d92d63dd2ba60b8cdec752aac7789a7451a3a3b8792b95dd8192b6266ab499e6d69cbd2d8a9477845665321ffa0bc2eacaaf152dbdc1153688ab8bc12c5bb438423dd7ab07b6299bfa681a054190a3da28abcdee36bf638f0af6f94aad9b55ba8443dd40ffbae77d91df202014d14296f840b4bf2c0d19f7dbe059135c428eac8a42df93e386d7fd42b315f738dae2c516c730400c3d27cdae51e6ddee76833328a3cac24ab64c98b52a6c306e83eb1a2a77445038accab01c9a589b3079098cf34d71e8250f8d6ebaf6c8e5f147968cffdaef164b79240ac32513156f9e38c404f79a6b582ba38d223e7627fc6520512a2018a0eff677320930ee56c4e7f576dca04ca473900f092e2e54b3f46d25a0c75c9388f737a7fcae7771aa1513e14f502efc52158a0950d945fea6d76bc145820e9d86e59556c4051ca539416c233b1f8ec97acffed00175e9bea363754e15b82d2e466050da11c6857650a304c3abfe29150eabeb313d3ad10dab5ad3e030e3799e03f8796f3acc3037fbc12981b8f8c3c1c392822c7ab9ea1a9ba0f95f45a01b51f615b2022d9e2f3ef28bf1c15a8abcb9f18ed792f10e15a108bc3f9924a52df961da55efef20a0de21aaa4e352beedbcfc5e13fad915aca8fd1c3e23903c7965f6a29b2cd89c5319931887641f9bfaec343689bf145346bd47c9a423e45189c75dae9cbbcb268c2659b9528c0d45ddd8bec33474efc752596d2d9e3d3b1b2856c2cfa0062b9cd8dcd59ab53283edbc5207d054056886d72364ebac761cf8aa952f00fc33baf34f148ee55b013a7c3d1fb565050f50640525bc4eed69d37c89974339e937003aa02f0641b05d17431bfa59ec7bedb8e929203dd94d89254fa1d19e3a31c8c2cfe0f7686fe4cab6dda0a728a8700dc59ffe50220784145c680de17f94b7b8a51635bb36f75521918387c659bc4f5e0c85b83470832fdbfa06589ae0a0f256ade7f7605e9401ea2d68827ef91cc1d381be50d0e302fd3beba363acd8f9680bd6c97ebff53f9adabdd31c0d497d7a887f9ba25a426e0b4c7ae6dc3ae8615e475d764a14abce4cd74c881c4c1203eb3570e592cc94eda47ca6749a2e015b8df4818a1ffd99d6372b20889d007bc25d0eb11255cede2d2142325eccd2ad81046ed88da9fc930314708b048305fd4aa48965f9797710f415bc3b5a84edffabdc470891525bfa9434644683b93e1ad348e2553e9f64236367612473d6a4e18194688c206ad34551ba9cd9444bf3e7183392a208ce97ded4213a5cc56b278cbe0f3402d24527a19e3abf23db3178b16e74b92e9ed4d92eac357ae9cea1ce26aa866114820c18d78546dbca131b6746dbe22f918ee5a2cb227442dd97068677628bfcafc1f64c921c84b624af65373f6b15e2c5b0d41a60fe9ee08ac9350222fb8f9816aeca94e6443f65d72790cdc9b0044f55731742d0db57618c7a818e2677f3da5611c3c47749c0f72b9421868c1546670a2e330d09d809d757a9ee83a306ef35ab143be8e7559130ee2d4b0109273028c22f4af1b6372708c214dbd0a49a067fafe22fd33073701302193333a12410cc0e6aeabf8988c17f7f6eda8c0dbad9647f3e1b750ee8a5eb4ee0d5ee754586fcff6343dfbef1d7d78573e96b04e35bfe95e12d4d7d39e56ba689d5209c91cd5fa80807f1768f080e3bbd7274b29a9584f3debddb2adf095ccdf5c8fbaa92883f4a4db249e2250e6c2b6bf4a9917894a4ff82865e12affd3b107e4e2f2ee760419c9e1228441630d11e3290d4dbe723caf8fb7c1b11c6203064029f9ebe62498c1dded34b180610296c2fc2817ecc16b2275ce365e6e2c584da0ef97aaae84b8598a6e2b6c76475acaa9f310a7ff4212d3088ee284ca4a2b7aa63a738011d8f6ec14d6e7e56f2a20c27ba682362676e8d9f0c43e6cff31e7390ee50ede49fcf776542beb4b0d4f026879c47449f3f28a2461e588485b0a3f1f80c6f464e5ac99a86d50cf992202ad84a1bb3736f89a46f8aa95fe6d2d36262dc0889d6a5b96cb1e"}, 0x1008, 0x800) poll(&(0x7f0000001240)=[{r2, 0x40}], 0x1, 0x101) getsockopt$sock_int(r2, 0xffff, 0x1103, &(0x7f0000001140), &(0x7f0000001180)=0x4) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001080)=""/166) 02:04:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 02:04:42 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x200, 0x0) write(r0, &(0x7f0000000380)="807430a04121", 0x6) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{r1}, 0xfffffffffffffffa, 0x83, 0x0, 0x9, 0x8}, {{r1}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{r1}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x488, 0x400}, {{r1}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000004, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1d, 0x60000002, 0x75af, 0xffffffffffbfff14}, {{r1}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{r1}, 0xfffffffffffffffb, 0x7, 0x2, 0x9, 0x7877c04c}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{r1}, 0xfffffffffffffffb, 0x10, 0xffffffffffffffff, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) 02:04:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setitimer(0x2, &(0x7f0000000080)={{0x3c1, 0x3ff}, {0x9}}, &(0x7f00000000c0)) 02:04:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xc) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x2, 0x0) msgget(0x3, 0x8) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x290, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r1, 0xd0}, {r2, 0x24}, {r3, 0x8}, {r4, 0x40}, {r5, 0x4}], 0x6, 0x8) syz_execute_func(&(0x7f0000000000)="410faca365f8000008470f54a943020000d9d0642e4f0fc709c4c213f63af240a53645ffe0660f38013cb1c441f85bc4f30f582b") poll(0xfffffffffffffffe, 0x0, 0x0) poll(&(0x7f0000000240)=[{r4, 0x50}], 0x1, 0x42) 02:04:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0xc007, 0x3) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x28f) 02:04:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xfffffdff) flock(r0, 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x95, 0x80}) 02:04:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x2, 0x100, r1}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 02:04:43 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) login: pckbd_enable: command error 02:04:43 executing program 1: r0 = getuid() setreuid(r0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xb69, 0x7, 0x80000001, 0x0, "7b628efc2d1455cc2cc38ef915f39d95645b50f6", 0x1000, 0x1}) 02:04:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCCDTR(r1, 0x20007478) 02:04:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x100000018, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffff5e) write(r0, 0x0, 0x0) 02:04:44 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="288d909f94f095fed1"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:04:44 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000b78b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff00000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef9886718059159cae88a96d8dbb3c5a016945b42c8fe73a852a7e2df73be83b6a95672f4349eec4edd5ec734756846ab95f096302"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x8005, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65c8) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) shmat(r2, &(0x7f00005d5000/0x1000)=nil, 0x1000) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x0) r9 = msgget(0xffffffffffffffff, 0x800000000000400) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000600)=ANY=[@ANYBLOB="04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 02:04:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) chdir(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="34d779cc9a01a465", 0xfffffd76) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x9, 0x2, 0x2, 0x2, "78a57a36bc6604fd570782e3bdfabb080194d2a7", 0x3f9ac3e8, 0x2222}) 02:04:44 executing program 0: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000100)="bca9dc6e4e6fc46411b1ef0d6b7690feb2aed5c8ba7694ccd0c4c300fa747e9b259eb2082a4a11d1ac82f4f488a3e549ca581a000a32aa52e7a86917c39288e71e0eb4efdc843ac2cd811d50d3221d58299eda461f3bb4f6a63415b9f9bf5dacd2df7c1d75e827dd76b8f8f5ffba62845dcc76678cb1559cda2f6973497e", 0x7e, 0xc, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x137, 0x101, {0x0, 0x10001}}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r1, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x2) flock(r1, 0x1) 02:04:47 executing program 1: r0 = socket(0x2, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000e478dface9519102ade8b1c07c961ea6fb043d5af63a11c08fd756bd4f257d8f8b70ad6b4b5413b1bf02b9545c070fc75c3fcf12c653f6baf88b1d"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 02:04:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) mknod(&(0x7f0000000040)='./file0\x00', 0x9000, 0x400c) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x4) recvfrom(r0, &(0x7f0000000100)=""/8, 0x8, 0x41, 0x0, 0x0) 02:04:47 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r0 = socket(0x19, 0xc005, 0x0) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dce53b7a09be2f45000001040000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) 02:04:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa4}], 0x0, 0x403) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) write(r0, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() dup2(r1, r2) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) close(r0) dup(r2) syz_open_pts() 02:04:47 executing program 0: r0 = geteuid() setuid(r0) unveil(&(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', &(0x7f00000000c0)='x\x00') geteuid() 02:04:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) setsockopt(r0, 0x2, 0x3, &(0x7f0000000000)="f38e7abb757edfb676b43d3c2895e643b0af3f30f5fa55ce8800939af3e99077ac4aeccd67b0403698b528da62eb8ee020407ded62ebc81432ca6cf9d042af258a735034f43c0889eba29ec22e6d5000e9598f2cc1678aa3807904eec8916388", 0x60) 02:04:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) socket$inet6(0x18, 0x0, 0x1) socket$inet6(0x18, 0x8000, 0x8) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 02:04:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x4001, 0x4751) setsockopt$inet_opts(r1, 0x0, 0x400000001f, 0x0, 0x0) 02:04:48 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x8000, 0xfff) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x440, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) 02:04:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x48) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 02:04:48 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)="153f285b9da7db5fc2b979254e526f2f295cc91815791c264202b32c3adb4ac5f7b1a139d2af36b5f0eec2bb08f0779bb7a4bf8afd5a7dfdd5a447cb03fe338bb1d31ee6f8fd9556f7304d98adc074a0cf8e520c080d947f160b6d3387027d3e0b5b592bc637f404c5714cb7c37cf5cff55af576ca4eccd22d556195bd1b4feddb42ed1fa0442000dfd00bbe406d768d80f24ac44762abe45e2e38fecf49036be7ce84170ee90a77fe9f54ddd7fd002dac829c1ff7e07c37193a30e76d21563c085c24a87008025c69b4c265076d32e0", 0xd0}], 0x1, &(0x7f0000000480)=[{0xc0, 0x1, 0x7ff, "1bd3b7a3b2c31204f6e051ca08dd44db3ac1667bee773fbe9699eb8feb2e89fc656c56068b20f37360713612e77f5e7dbdfda950ac11e5df64090d4dedd9b780448c81f0b9331fd5659d61e3de461542284433bc8f53bec3a4fa732a83aa1b80309fdf0884f5c0ccf23c25cfff6eb7818f5fd99b495561d960a1d85ce4f98eb77c67a9a2bc75bd1f246b6324ed6ef120da6fbe49ee527da026c53632c00682c48e58157c140c32858d"}, {0x1010, 0x1, 0xfffffffffffff801, "722e4834e0d2a017d553be5232b437c620dcf5387b883d3ce80eb97f5b49d175fe58afc2b7f8473ea4f2c34bafae6688ba66c992318cc6a5c8f03bb9b03eaea520454780c1b8736c460738834f2d2bbcef9f8286a780729d1d9427c5bc41e9f4da908d506a89645eea472cf13ab67c5a3b71b74056f3cc79b9972f7fa307921c2ef682a9388c585098f437f90e443740b2dcf34e9a9a5bb4b27caa8afeedb3ff10414e66b40f2082be7db02b13a63a4de39e039b8126a0fa2bb280c76ecec02be690dd0c4a2b190f8c42875e607418c3a4f309b4bf6492d60a47e027ac91066bd48b363c4bae65d71aa8cd6a9f6670ea28242dd6dcb624f47b0e733c2910ba3c9f0a8c038a48d4730661748f8e20fe43786a2cdd8ad703edaf831332f2024389d229e989b79294ab6f6f1136be66a52aa1c590a3c67c6a94f6686eb81aa4095cff84b495645ee1283b860b8ba78c809bc5c1896780a1897f2a8774af10d01f758036022d6b06aeaa9beddd2b31a30f6d0be87a98c76829b83cc1452d1ee6381979325134776f2dfd6127b885bbab64b6c49eff8505a1401bb6a0616ad9dff3b0ba6c976d849105680b5c977e41a1a0761214372eb87f17fec699b772918f95b28ca2349c871011cf842718ec1d755ae01f59f04e435c13986d09008407b0212aa9835712c20d516b8d8b8c6da99c4a398baaf0d49d2f8dacec5cd1119d5bf6c3a8ebc8284a0739ce0ffb3e121b3295b0fd6cfdc9285a47422b87f0d3682a6954a552cbcdb5e7bcfc7c67ff7adc94beb846f24d55ecdb7f029c8f4981f50755f7a842eb56d9f93c7117baf7c7ce97b9168f851127c591993f9e978a7ab6cc1df3ca0df5693a21b85fd2e9d9a76448973f51766e7eb6a94296b9546d397502190ec6bbaa31900fa7ceaaff0cf5db856ff27f43c583c03e15f6ed9ce068c46a5184fc0b1ec03e780d8722ee23b197059be3503cf33eedf72e22fc322253bf2a967a07a065a2b81ddd0146f38bf2280ee9d02344e28a8f538acb66b3a7bbf4b09188d7a10328da9badab8ca5020ec83ff1d3069cd1f2ad1dc104e838168b5b5c9c5a7bd911a5e3beb14b299d88e4b8d7a9d961ab874a4eeb02658190c3ade1dc5d7b40da7947f44269d485b3e6514881ed0d48ae078b3148bdc6445d8eac0ce20093437d2e990352b39aab6afae8e865f17e1cd519c80cfdedb7808af621d888d459201b889c709a059fa01226189ab50f965df6eb7f403d0f68e2e51ccca9a7d169683bff25104a54b206cb8b2ba01a2cbbd3575e71adfba49e3619b72799e4e16e7733d92ae1a167517df82888f44405174585739e62c7f8380e979e3482b67a1c1952695f449ca2ca10da5e53f7cf98a16381382d0be1d619c38b20a9d86027630375785afabd50ebf21e39636758675626d62708ca1bb7644bee10dceebcefab409d095683b386cc617fb6572dfbd2ae6fb308c924fbbd77e5e10f19734d89357b96480e5b60ba868d997ce1233bbd7dd53029bca307dad7dd8538ee0269ab96919fc1c99882b34b52d1cb3749561c8b3d3451ccc890fea0f77c7b9744de289a69e4fd64d046ccfdb3bf9d12536d38d1c51de4b1f7b7dc312791e68e430409b4e829c3a167fc3a8bcfe260f8606860175bb690ec01904df142504c8032f512d4fdbfae386bea6cbb592ee086bf53fb70f3895b9fbb7ae105e80773df541238d0253beeadc01b26ca21e73e027c19f6cc9287d0200887325c1f7d13d35511de5f5c0eb2c93cb3af8118d080fc2e4853a6a6c8f8389910b43d88d387fdcdb8dd636144976581d7a2d9536f9fa7e1899f40e734dbf74eb1d682ff84d37682c376d94fd455c1e701fc036b70d338285c1dad795e21d861e62b213a34557191b4c4941fd859045851b3677de094002df33cb13363926fe75a879b83685c2693e5b197654fda348a79dc283d7f61346fedb88a46f12f4c4fd2ab4d8d766c7feeb1e878ac3f64d9f3608c62e40de32e1030125263efb4f4e925c37ee95d8e6cdb61fba4958950943fb52af85b3c3835e624742ea91788bb3659a1ec464f4fb90e93ad1b8c7c26cb39c01a82180f200e9464a995c610bb2febcf8309b03db3e8aa4e825f0892ade06a5d3a3928aaa8b3ee82cdb1b7bb8060c4e151e69ad0f71ae110b7cbda80f2dada00613136b15b7c42d3d023e8d4e3f92d7a10b070f1a4215e5ca6b99251932093f17be65c5dd7cb461b65d95a870161a2bd1ac08e8b1aac994fbf2123f2b91b95b2d11e407497bdcaf90aea6b46e1231f0fb5fe568ebc83bd1d9f7d4f3dba15226d26e91b3ac089226694214b6e18fe2f47f1c1094d99d482f92234208eff8aac0a5938e70a588fbbab2ebda9d5fb08e1cd386ae81cfce597bbc7a3f225b94d779d70154fb495d7c3f8ed39d9e65618253d552175d7d37c140fbede12a77b5801025655ace462a32647657339712d1d8316f14214ff9e63139e1992bf8ab2222b255b52eb103614500a66de16987eaf70b84e7c89752adba90056cb7165f3eb4a319daa147b56b76ddc80aa55351fad55bc064a39aa90b08e7aa3f55ed782a31554443298aff3213b5529384063729ca8c64d9a6470312ddc247bc2e80c503e14523e33900f8748f4edf666e91b2b522b4aef5af1c8716476a75d6c2f02ac63fbc1e8086ef6359e0c5c5d87b12b3408c7f9ef266defb0434d983fe3f5a02f00002c4b5c32dd86c131a0a79c9341666070d82b946c3d7cea447f404d9503d953599435b64a7d1d29d9d46dfa078494a0a7ff39f47dacdb29bd75905288b31be092026693a0d60b4369cc9905cf41f3ca2bac50e4cc196351540ec011b29d4b207e0f79d650f72eae9425f07d81737e9c47efa445b07a7d12764caefb68662dbe649bb0aab8c1aa11ff1e2f00e2f9202944eb1de3fa6434644a1af70d277b00586e6f3e1f5959b8241438106a0619066e73985df4704c979d6fbdb431cbee43dcfae2ff75450c2420afa9d6327d686d141f6538d80388296859abb8d0e6dcf505538d7b260b4c44b43746cb454113fcdadd0c7259f9121894fab216f0d9454bc8f942e04c8445baf65fb272996af701d2bd1beddae74c891f11f1c1ca8f4c5dfc1242f66c0803fa46e34f6aab947727f9620e928b440700da477852bd38c199b70dcee8552e3e36fd8f5297dbc1a1b24b2883c370e039ab8d3c8c01ba93cecc9fd485e537ef24a91efc83cc69e7ada62ceeb77961f24cdcc66a5cc9e2a23bc0f63ab704f4f94652410a638687e1be7f53fbb9bd25818c3ebe20befc42a85d52222c9b41c9c75c075aabb08e317e5499836f60b2521ff7bdcbc32ecacff4b83c3194ceea4805a661e8a8d59bcbc94a9db495485f88ea70e8ce21067447987153b745bc0f4d54593f9745d9560d05068a4bc259d7b4d09cfcd32edb3b291dc4b6112e213e0b08ed3453e923eb57534be1f48f47dd44bcb672961ada745aa6bb351524fb4e7de96f957d0c0758abe6ba9f8946029ce7347a6870ee40bb99ae41da23ba4a1701817aa50d37a4ff03e86cc960b0fdf45544de818395ce358c7bf0a1b27774e0f64d66fbdc2de32994fbfa2f3c78001951746c0eed9e3cd1626dc10000c0246dc3df0f76b59bd857d06636db68f574ab82a1d46f0fb79ab50e3bfc9f1155624c5efc8ccfa88ab9c3cb849b287ecf7c800de22bad5c696bc240cec9751792e83602494da551f1b3ab4b437355832138139ac283b8d73557d00431f708015045f3174a9581e7ec50075741b99a97a363a00ab188be8ab23de67d88065ef8ba0079300e89c0110b3f454143233229aa8b16ae58a08ba4109e54b7459628dcd78ebd2251e1d62240f10df2c213cf557b5cd4510613d8ee28c5d83e87dcc0f216c229a834782e9fb6b986fcacab1bb82f2da31014990fa0c04d94d8493435c3a39049799bfed5e0360868a0847dc25fcd654ec842d6860cceeeaeb8e159f7427f6e6d22556eb3f23c08e865d994ba620f53afb2cbdfeabd2eed958f9100eee836dec9dac0d7d2ff614e7577b0ed48c79519d22d98a71a0c358c735699503bfc03b4b370318b49aadf35d5a9ed75f563ce0c4a284e26130faeba964d87046a8f3b252d0de014c4c33abbdfb2c2b14a04bb0d6b74a38953a1a5e892afb494dcc733e42d6867b9e36a3b406e65d22289ce586c539827cb55843fd50e3afa7f55c6f894d41c55b9883379ac691e01e34bbd253617a89339aff728b538a66315cb15118baa28ab46aa1dc87fd2de441127824cee77f944314b5d7bf2e3a3c063bd4ad96e39acfe48edf8c4aca4e7232b28c40b80d5062f0d95efbaab620f5bb993e65b1ce23737d8549214269a947280e23e441b56a19cbddfa233f7a296a6b4b775ad2654312d71ed21612df17dfc5a609ee52b340db8415b68ce97dbf167529fc03b760f1f93938447f05f206f51c98db3fd1d0628dc4079e7e7b097426bee75b6873cd02938c4dcafe8058afc84626c5f03e7a8cee250247c5df0ca1aaf61c29f66076b67017332de5b68b3174bdc12ab43b3f2109315164cd6fd803d2f47391cb68f6f9ce6cd1d4637eb2152ad500376ff0c2f969f0d91be8a4ab09b1509e59b02184e623d14209b48300c7a60fead6e79b2955cb169d15d5baffc5be5a30ae283c51e85830542569cc03327c7f28d67d5f01c914c89ecfd971963ea7e4c070053c8a326e70530d6e1c89e25232b0e0f432f6de94b10c77c57ed6521713372f9006ec48a1acb5d965cbaf44f41c26ce7a3513769cb3c11ad6ef6063ab1311e042f2fa4cf0c8d22917036385f6f2ab16d258a3e52f61aa052369e1701c9490b0c226a3f5c978f33b6f0cf1671d72550840a37ef9b0922820a9c7d941bfc724ba33dcdc169a6b44f86cad3677b07f72958b83934030f1b7f676acebf4d6786d9155ff623249cdcbff582aba66eb225ab082901b7bec3f9ddcb00ce39a85617df3f9c2d1910ab64d1cc7a69fd734c600da0a86e8cf1ec91b5c584dbdfc10e3cc5e053a61afd1694d30c9ec915cf7d6f72634fd65d4651d889822cabfa2ea71cb986fbaa0c724bd5bd66aa003864cdca092c366a71375f96fd598c196e013bee41209aee581930f62e8ffb2accaa3398b5bee8786709bb6528d8883f5eb4b3fe0c4655dcfe35b2b835d65913de2a65daf529840435d4dda17ddd3dd345931803110c8907c2762a4aacb579d0338a82ac875028780cdc19763167ad9266bd258e9afeaa5e691c0cf643e3388dfb90765d1131ce72da7aab011c1d1ea5c5cfcda7b765cec859c89693636fc78b3e1016f53ad733661fff6516c4a7a619ee125c27db3345f92af0839fa8c5d18acabe0ac377e32744fbfb61d0e02fbd4584acd40fff74a814d68e641e6f102e37f22b9e21e7089345b7ad122ce1a9091e064416b78c28f2be7343136f1ec16d4dfda87eaa92b8922b41ac80dd9348b15b9b4d6db2650c4485cdae4b7f3245899894ce00e95dbad3304a0a820153893ff885b14d3e7a388407feea0efebcc599bc6725a74065e236726e4abf9fb6ccefbcfd5c766ddb48f2282a1cd90d785ea5dbf869bf2712553cf7f10d86f2c704a2def2a4bdf4a588beec0326a7770c8d21a2e1a87f91753d50e1c834581ea3b2da3fc8adc2946141607341e707cd928c54560435f97e15dcef0c1a4fe237e59a0dde8d075a21015d4272c2b68f98ccb477bd8bc537adabe56b3494331205a9454366a5c7305666b5b0e8aea1b0b056ab0224c08ca4fd67b8addc17e5a9e386dadfed855a"}, {0x1010, 0x1, 0xff, "6355b08db869c2bfb529aa7c363df13b1e8fa7f554c05eea2ee5ab3bec1051a90db2aecee8ae7b530e7ad176b93f0145b620695aa30ac5c9b161ed2d609e550df15254c70320bfa2c90ee24d50c39880e87094ea0e4161c7618c43e4ba1f7c0560cd2720cb277f9912b3635f8ab2d666047814dc34570048ad4394102103b582c32e6f88263d73b38d0026f5bf8bcf5094cd7f5794a68cd8cb1a4e177aec8df4fcc6b8692e88b8bde64595471e8885aacf609aea1d380b8b9ee4b183459a8fec5f6b41690fb3e1712ad54e4edc2cc1ff7947dd7ab054d1ab5644d450a12956e8e2d23ef61b25428735278b6359a3ccce7450c8f48d345c62368006a5ae790d534d651efe9b4fec4e6aad1eb6cf6a4f79c87d43c2e9df45f604ae549affd5e6b60ca95a65001737411173e1a79cbcf1806652365ba2f7aeeffb23515fdbd7af1274ed1294f8c4f2ce5df7189b3f8c80ff16105999debaace89488822661bfe15aee356e3d68b8d41a598ccdef6497b3c5b6bb69758e7e8d8cdd978012ab09e41bef9d0de3dd1db5ba1bdd8e9e9222563fc1bcb420d664b7ac3794ff1104bd4894ea5034a5fed50c6f0e3d8898d619a259e4b9c415e09b6301b00f70b2212b00e450aa5803a9454b60c796d6be0a3761948f3d5de5270359693016d974f653394e211c2885fa42c90ffb370d08a9c0cd09c2219bebb8b08683e7a969726b26355923ca55fdee0c493952439b5588e55fa7602cf22658bd514990dc6fd546673603f0850809f9968b2b61384387ad047f2cf9724e2296567eedf2fa2183574d139c838b12c300a05f669cd83a3708bf5d89f261726c466ffb39ce14616c2611aee354c79d1103a17a61123f04b86452fb00ea962bc3fdc7a303ff05c8baffb641c077658a512409d19c06af0e3952ac4f9a3c58f7b0eea2e7661b090bee3de82f48911683b840960781bb1ae24fd49d3e31057e3b42e6609c6efb512242b8531f03270cda8f3c603475b4136ffa65f891055c64878d5aaa8df8a35ca6f7c1bfb924c3fec684239ab7e76a560c9900c6a4ce1ca073bd2c871a9529494f87f536b4cacf7b8bc973706e6dc97df187fbf0d105b9bdb57236f997e81e03c6e0ef18d1be12a29501da3a2e7b1fdf2b4b010767b04bce00b95dcb42e1703689e5b103ed62fe38696a47d9ddb3147e5d7a26231c87ed4b80a0f75c0395e7a27de9b01512abef10600ebc32be65e6edcb30d6758b7660988986f149977e1066d9048e4a0907a945fb2bda3509b476e1ac6577f136a813aec12c48d2f8ccbf580ee91101bfc3884eedef75e071445d34a54b7bbee84658eaaf6272ed7e9c093d40440eb6f82d6674bba4fbba7af5fbc94187da6b18d6bf9082680dc9ec120c35251a04491481a26a4764aa1065a9d631fb391a18fe7be1781e9ce9da47ef7c69671156495a8e1f5045719339f629d3b2e225a09890998394906c64d7711e7c3a2f12b3fcd521b012c05eb881595f7ef4c2d01851ac60fb7087bc0534a45e92f853229f3b5688cc7354fafc27da3d197d3e32a57e0db0839a24221bce5dc55c7df1c8a15c7d3f5242496ead409555d882f806ce0fbd73d7e137b9cb0d7b4f4256c212970c797bfc69a1831d7c74f9b754ee87090e76037af86791825822fbae986503b28a8db9332671c1cda73995a4fa8f17a96f8bb125fbbb335f70193f59bea0cb5c2aa13d0df6fcb304ec4f91db0ef5a49709b6e2c39237b96b9ebd7afac383413d1b2c903b49e1a672de66f3c11a6f77c754e450d9991a3507917681b3e12039224a60909164305f32f05c02095fb83bae957a600d5a932cd12fa8f17bf5f49a79bf9cb7a65d23cdcc994c2631ec35940a44013185389f1b094579fdbb25ec8490d1766f5ec1f4ab57bc1b0eb59e9254e8440972293f31808117bc0487680534695a49dc2b0f639893893b27434d05edb9736237fc07b580674428b3599e63e81ea0cdcf156ce311f3fa899b2e6ea2c319ffbcc44afc22fe4e5f5ee52f4039a08af770753ce463ae6b5f0c377a0c138b27cf117a05b4c7681ed03c203822e33f2dbb1a7ac2860978651ed6002c25ee7740e8a102d5977dedfc9b6b60f8b51384efa1116027bebd12ee7453345ba729fb3274c33f3efc762a786bab254bd004807986186d9fc6898f1579d6d3b5582c9cf70a91b97b41c7a24db18c663f49a3c7f1a7c2e1d4c9fe8fe74c25a3bbbd7dcf0692955b4729c63196b9ac595c570639de1fc6a39bcc9d4a2b6eef502fb65e069c8f4d57e77d5edd869eac98781cafe89d43d328c36eb1c4ba77408fb66a8ea5ccfaf4cc71bc7bc86f05a7b8617360b8e98e94134abd666d02c0a4a7a81b6e7b3aca01c83f9d29e84697591b94829042fe6f8788389ef71f25299d77626e73df1f97a7f41060077e7cc82568b56cd5b4e8a40e64bd4f2274a9b32615a33128b14eea2ff25cf93fd585e16e1957ee378684b9639d6b771a9a6a719522b4e63c1c9266a48c588e503f6b107002ccc0aadc85c02ef766afbe44d2b100501fdbe7adf004373e695afae9002fb82f92562489c698489eaf77f4cb8f9c42687435ed3ad0a88a86730c826a2ea5c620673ffebaea3222d1a529cf380ffcac6d74cbcfce8dc36fa03db602a5dba2efa33150ef8150fd1fdfbc17dd91cde2a1b5f731575e7e17a3e083569b83f46269bc85ab05076569b29a2a94894861bc2bd9a496086bfdebc0194ce9d96fb37cbe5fcc949fff4db03a608a334881a562a60eb926d6788708e1b0c8691f7936e22d25df67a2dd396874d30373f89a07b8ef68b6ba598f284adc0a6b72d089b9d2677fb3071946521bb9445f3f0b33cf0e7c9c87fab25185407dae9a8e7668fac856c463ee87c71303dce170bc3dbb9f7747eb0fdf4cd2ab973a34ab2d18dc140fd23972021a14690b7ff9c473d25f08d730e55581cd6471679b1e352c65f167fafc3b1d88badddbe208b144311e70de81d921c7903a302eae7260ce1c5348a4bb22f83d784c4854a5310e67c746181eb175a4fc5dece68ce2b79b2183ba2a425a48e1fe9af8490641f878a981e582cf19052579027a0b99fbc4f9c3f1c620010d158731abcfe78ac38e5ce6e93404dda3cced152a9a3c8e9b0721dde911ce1f52fa1e2a690f73bb5a30a41f792ddaf17771e48f6e0d6fd72d34e58f7e3b689faf7050dc1672421dbc5e26c8d1dfd24a5d79109b2282531153e4f9e1882851ca282a111f173db1c00dc9b54c91ae9c92973fb933d7cda65fbbf7ec41783aba84c5e0fd57e4943476b9fbf783cea1c1903a24766a9bb469fe99fddbf30448584176f088d48d08511ed505079550c7cf62fc1db1225aa44c43806e6140957089814f84a6e2726dbff15ca6d80f8c6025faa50b41d325263c4d8ce39b6961b14747d6e108fa20e7b37fd4806712164f4ac685c2bd16ecd5c9f190c76b842cec1328953a6d6478bc653dbbcd6a23932ad51dae7b895300795dabf963cc12e98e0fa6cc46fd3d05aceb3aad7ac339ba7adfb1c007f25082c88d8b5f3bb3fbbafc213c5b34f78f957573d889c85f7a18c69d24cb8915e7e4826f2dded6aa10a141934e08bc45a43b21d0044bb36f2d2a09ceb37037e337f590c4baa2bd911f6c0ae47ec0bd1f20d5b4070ed38efa5f3a124272732e96b7b073bc7f53c4676a54575a94f8bad77d84e20685b8dd5c1afe371867be13778287de8e929c839f950cb9c197b8c1819fa921b84f1f61df1d7e511001c93a93862f4418562b90520528687534cdde7e44ee399047cc86a80e3bc1b91e78bc3789c885581a1af2b6937807b645c3c0e045d1c9b1acfa420c9ca39ccb9501b702fe9fa8eb14b01c9b8776dcce913fa7b9029f48ce03dc08ca935901acc11c71435b2aec38cdf2499b47f4e4bd39faa2068d48cbcecf83d7e535e13dcb3b4280aef90aa00f6e9d838c504039c8aa3953bac0b7cb0c33bc3abd9344a51e361af6d2703f78af6b0c6d90583ef92920ae8f614d46694b1eea47dd0b4d46fb5cf0a44d8d2e458b3543b91e799ba2b2f1e3c40aad2af39179dd798c394a26a2b80d0855fa00d8f3596ab1bfe4434f014191cf328fbf389f9b5b52d03144a84b59d771f5586d4f8073470ca2575838d6d5e1c691771b63bbd252231420a7e9f9b058434919f857372944a779ac5794022f0f0190c4921aa42d202187065b4769b36374e33aea1d0d311b5c83a20d2d1d1a19a899746b5e9948bb882b27e89cd7739c817ade28dc965be677712b45a04983a2256c6442dd6b0c4e595bb1973fab43fcb7b9f26212bd5f96ef5c1121f5656175afe526b670decb3c08a6207b16567626c3a6ba3a15760696894da622534ceb7d1833d81c2bb25de6cfa64bd31daaea27a0dfe316d4f4aa599e4297076e825690e734e203a21d14fea234374038c67d7bf8acef2f9a216f4f87892e7add75aa7453ac901bd1dc3e0cd9dee9ee110372787506281f84f24159ed713c3c29270b16f792ca0c755e5402426bdd6a9aab4904787d42ebd8e30e96b98e6978027df16a30c1cdfbfedcef06a1c277e36ffcc142868417a220ac40b1c0b793bf1ddf2275e4148c5ba26d2c93fa7a01f31e2ee754ac2ec8b983b5c5d90e8e54905dd1a5521ac56918b92462e18f86adecfebfc23fd9ae34e99bf786fe05edd4b94e846e04dcfd8abc13beb8a1a28c00adec8a671877ae84cea1848ee7d78f1dfd49a7951ddfc646030918530f601da6a8ce15695cc0735dc454f8a4a681179b309057a48c2d2d28afe4a378823ed324d5d3aac5d73ee03f821210bb988af3747009e300d135b963ba3ccddeaa0d1bcdd398138fa147c3ec08cb3ce9ab9d321ce31831b101d9c34d916aa2dd8836f8be82388517b06384c11097aba10d21bb077f1c8c8e0e0e25a7357c51c08723f2d88f1aba8bf9bf2bc2a6ef5746a1c68605c7e5b18d907516435041bb089381f1fb3c0b76b7936a3c82dbdc16b4383652d23ac9f410ade6244a2c745508e9ed2e363e8a0d2ae99b34bdc050e269095a3bdd42ef2ecec3d09e414e8ec818a7860c481c2201e8e3e716e7a8c945d91424459a2dcb07a410b2ec19e368e9401713ff77b9d4bd441698beef239964ffcb808c6247f152b88ec924b63a306147fe0233aedadbd3535b4520903a6c433968de50f5193b342075bc6596af61de4dc33faa6e8bc67f09c478f0f47831426467f7b33d21208491a8d41fe017bb2922b952e8063a8d025951e1bdd9218615fc7bcbce002d058f16ffe54688632eaca9444258fc40459a0786bafd544256eca14811516db605c52fdea6504693832d64207fb07416ca572903979d35c8438315f505bd2d2463178dae263548f83a3019f6a413bd6de513f8882b280f220f83ecc27756a738bb7b785aaa692fbc9d40e90acbd21f4d3eb0715547e84061fbce7ad85f1acc65fb4577ccf873728a15f6d8d48e2539b95cb25b503f7aa59c992ec24ea66790d48a7a0f5fdc02d6a848fc458e512e796006b391923dfe0e5132b65f4cebd6ecfd5f4ad73059cfdca4f924e5dcf5defde2a4a34d972341333834efc524535ca7b8335c9de98abef4fd908551c5859e5c0b368ae1511b32e4351060d0a4d0ed189692318f877f096cbdc4ff973b4ff0a4d3d8ca6655e024c89b74e9443338b7c80523466b3d401eb8900f3496ae63de2506ca956676a2935812cf6cd901539c938d487c5903c6e42ea06b210c4beec34065aa7bc7f133e745e0a3db3e3ab2ac92d9f9732207add35e8b74d00b10b550"}, {0x20, 0x0, 0x5, "1e13e4e1af90d09904fecc40e66b8b"}, {0x1010, 0xffff, 0x2, "b3d9e2097b4f4ea1ca2f0e27616003ad6d60427489a71af2a218b07ddca51ae2b463aa9399c3268ab105a0ca2f70688fd57662307e4d9c1a4b5de65934f20fff472ebe464077a6e9d33909218f0cc9e948b3ff843c259c227407d923ca167c75777336a779e28d628f51d251e7e64d5dee18aa75d16d1496575ed3d77fc8f46ae68dd5a70f44d901fd68758c4509df08f84023ba76d42979c1ac83dea6428f852d0ae32d3496ead3739c8e62a000468a5b3d3b9682aa143cf2252ce959d6208fa2ce3ac19f05b5b5689dd819eff145f4c17aad37bb4b738c4c1f8092afecd87301fadc040215b57716181c612206ec8722251c88cc00934c7805606005e7645c27cfd883a0537c0632f967b9f77fbaee6962ff175273897ebac1d422e4ce4516a6f58b6b84acb69ede649007241561965a0f0e14c255606674bcd172e97caf18002abe4a71df486b9423bc002599ee5476142632b9cb8d9cc2a8c72f5a49697c4599f27929d9becbe4c2ad40b49fa1f684d74f387e212a8aa81ea201ca48ed01ef8156a88423a0caf6a449aac47c283e4216e6a584b33dfee6da5d548927ae8255906364eeaf09193fe5ffe0865f76eb231794a22132276f2538212dbeac37d06bac596d7ab7ba740d97f61a02f069521f294d432d5dc9b44ca3edc8bdc2ca105b165ad10056bf5dd18057375bb5101fdf3e3bfabd9325ea0ec57cfb8728d081ee99c8afe1dfcf00267959fdf39230e1b52b95bcb241be9e137de82bf95d2935b65b96e75d321664bdf57480b5bec7b939ada35ec90f2187aaee19e0eee609a80b92957a24e1694547244da20cee7a7b59e6954983f4fd4ccd8fed1757fd76a22d581da281076c58ccd1cf288f5ef6d7dc880e7c2144cb60e395408ae6ce8256592f6ae9fba4acdc8f48e8d17133d7c27851b1d4f5203deb28dcfe7e9dd47b706c015c271c2b9c1037f0fbed615311f6365414a08a8bd17e211809caf602d4ee5f59bf0d84af94b7c1f78a08130c0a26e915222bdb8e4e12d3e06e76e2f65b4fe0f4d15c87075fc71cc22f32d29dcbc2507ed1d1a62ad0800a555efe7aea3a3e29c26c6f91a76798869c281cfbcdb32cbe292f4a59f51cc2255263b2d41422d2afefec35c267f6263beb97d71d3e51ebaf63925132d1bf63843d87236d8d32c8b315b2a6737f87379fc6503ce7da6e2bce271a627ab72de14ba884528a714aa24a326a369c00fa2f453448e49711ebe0042d706f150b862619a0f3b4f6d5749ccc68f39228d8e3aac5749c64a04864dc6667432c3f5c0b209861bbd14e204bd8ec369c22b43e8bd10ee5dd23178c29f285933315f2aac85fb8ff1f5636cbd0569028ce3e794857b640cf59bd6a97f959c5ae923d2faf393cd563f95551010dfaa73fbea74e7b5944b71c8b33f20b359d65c699560fc50546a17a17b95a80202053b4e3c080b0430f660a35e45ef0d65d55be658ea1b8178cd1a7c9e6c9339d1ed91797aa02146a29591c6c65a33d6642fbfc331a928c1c43ca28b4559ae74ead020a3592a8f12e90e3dc75e2d87dac1106ee106f3a996995fd1cc2d764b85b5cc596d7fb424ab7535ba4a578e5ba5200cddfee1c775b9e0dac2e604241c147a23b9a14cda22c70431b8e20a872be8eae4a70c7bda2495f8d99de558a4ba9f16f6ffbe2670ea8a25344e603c8c0c89ca5be82801f16b18a5961fbfd34208e2e564aa236b51d5f0294308828afb42da2adde9ea4ef8345a93b4b805a3f8becee53892f988ee2db8cc984be356b8829c3864c5814b4c78b668121b59a28076e7ba29fc2eeb681acd53d369d67790d6b77567568546d4c522e65276fd42ce732de35b714cbea3e3670d8845bb0ddf3d3598734fc43723950273d0ac8924e5cff8c4636cd58bb21f1533906fa5b86f265aa9e2bd3dbdbbd787238e641dbefcd13bcd6d4735ea217a131ef322538bea518e41a86f5e131f15e0ddda6be577a8c088c02f0ba14b1846d81daf944057d8093acf705cdec469e6190f481a3b18e36a58742c4fc163b3c2981ff54ea1b3c64b9d5c097895d5d1f3c8aedfcc8398d3a0b6ae6d729b81c2011e0d08eaae094460c6e3384bb124bc0a3851c34243c1f8429ca6f15d231cdc766f06eafe8e5fa88f0c854bbcc5cd7ebedfb252b4090848cd401b0bce87ac8f2535d7567fed8b2b430600035d2d8e161490b8e3c56f49e45ddc2087f43a6ceb6a3086f34812d3ec4e18ca3e44a52fa997772453c7db102de01ce00c6f3a391ed9295de5a95fb845a919df10dd02368802737f5b31eb4b5071286fd530f945c8c0088d8431b2639dfa37112943901005b2e2d0397fb0c02f14336bd311d9fe3455b8866f91224fab7f34a88fe24d4a73da1b14c03ad99a064cf40ae013a609538cdf273d1f6868a0be3b68e31d46b50d4a5be7e1b16c180f5c0159a566f859fa8d790e591a2411e478d0c38c6c6462f78bf1f8dfeeeec22558eaea9cd9988b57831e7a1aa55cdafdd12d814dfdc8fd31727f3894d047330a37960374f9e346a7f8d41400b2f08504c287ac0333c08917a7cacbf716433f940e387aba36b88f54063dd3c176405a9cbe78ba1a624332a1360de54f08ec1b92bb23415d27cd834d62641f70472e8392ba2871a58daa76a1d5414b693f5be03f3d5333cb4fc87a41456646e921b98c1207f69fb65a77de0aeba66b04817480e6cbed9282760233f36cb07b25f48d9ffd64bca6bb97590d9346c98922f8b6180f9433a815557dff69891dab8465f348b050f6e6c82dd161d0eaa06d8b5ace5539ec8b98b018f7782f20595f0a354d56798d9da9c8f38a076feb5b536a4e81cce26d48ffcf2db78ca9dfa9919d1046b6db50185b376badf2717082668455ce3045464549c10f618ccfc982647746841d7ea7939f8c1adfb54a70a7a3d0944bd435bb70e51e9eb5928a25a4c3a6951f87a05af160c66b6b74999c680126154838ad39557a073d8f1fb9004ce8e3cd58849a9f306efe22e53c321d14b6d3794f6740d2d524403d3a399bd7bc97bb56ca7723454d6690f8cdde8ed20e4a1c487b9dd9fe387e83f0c763384b7299a3175560ceff861bd73795bbdb7a810432f104bb700a44b905e5d067e6cca4bf2282b10bb129635485178bf5f1ed0868ed6fb143c9e8c0cc17b1639a21e968349f4dbe5c5f70fda4ec4028fd2b120092decaf56c7aace970cb92f1ce6d1861cae48c9e3d3c1715c8d20c682b56c4e469dc76ba4d03cf6b087eed74f18f5097bf75ecbe7efe70bf285717c47ec72bb17415e36e9369800139067464da42b37f00bdf4a6205d067efd4182f1bd1e8c2e84a2856734d08b458e3a5ef6b307a80672b672f03619caba9377d03ab0822848e1c92af062cc20a2b568d1799d3506311569c40e4439c87ed86800c651d156a3a3adfe966e855bc0079d597821d4ccb5cfc06c93085c42a842d0c73368a93620b1928f22e81be230e34394bad31e3f8a015b61849775987bfa46b05c724d28080dfe7e62f049045d3e944d91cd3b5833e19a96ebd35bb08887268f9f7e85c8446cb613dea5283d03701afe841c69db8d26876c5af2c12743a5181490950536a194c3aaa4adc17fcf2b1e500bd1b4747068dfcfbf7aadfaa62326404f55ec3fce231a4431f85b7a196f315e8ff39f207acba96339d810f729ca3c808bd4c5ae06e95f3fb1889d95f64e1af90fab8cb82dbba4f94c3294f8e67cf9e85178238a1e8ad884b3358c6f147ba2d95cfa8a149cb0285d387f0a6fb02ed04896b40ddcba01a9a598340faaad9d671da34077862a4a48cd8636b976cc8672f8de11be3ccddbe508a54041a1ccbf706fe6ec78e62f148eeb13bd875c513f0638c0fcf032e66d8a9ad8c57a4accbc2770e9f859f9cfc364b8f59635867aee27622c10af39a2402a1634b5c1842f0c77ede2d7b9f861f7740b849d94ae48dab7a0aa5f86eaefc0178c17dafd15d0598ae87c8751a9e5c41774a655c734d454429a45fdbebcdd5dd8811389636ec6bde499ea713f44645d70d8a08179492f05bf6a5bab15afb35996aecfb4750a77e55d3e4ee8fd2778fb65ed6cfdafb35ed85a732466607121fa225f365ff1fff1556a6ee9d0d8cb49847796f3b1b64b877b83775824264b88b2a386e0a1ff0b98b6933522e9778cdd68065fd5e54a8e97ff2068cac1dca60adcdfaff256c20f04f6d569bbd5c9b4bf845ed54ebf0afc45349fbb106904b1c7f83f8f5defde2a11ba007fc5f5f32158402198df029df91324ccedc2bb5efdad6dc1fb178af2058e0837af83f0ed550962accd2e810879d70fd3bb569c0deab9f476a6f3a07fc5818c7f6283c88f10ec3b219c238d7379001709e76ac9af69b7d4428a64ef6a14737891d4678145e29e77f4c4546f39ebe5fd4d8408604983b11a714f7dc8ce8cc939f43376b576a2c64ab5f19190dbb8af9ff9fdc3541f9ecc3c960a8b3e7d7eee7d285654d8eae0e9f1c9e1c9d45a982327a5a9c4c60096ee53c8a99f4f2bcfbac8da137af744a1072215ed6ef1a928c5d5472f19e8878e663ca7c7d8737b30dca2f830145789fa51afc62be2975fa87bfeef26e1ef5fd84f9809121adb1e2f77f80dfcb5aa7da171f045780e584f9e48e1f2a733d3d2bd2301f5b9dceead3b868a42703e4a317947e63b4821d101be8bf10105b1323dab30fe7b520d6032c539576fba97df723cff38ef9a548afcd10497b5305f73fb757e76c5fa61adc840353797f3efb4b36f2d2c9d3820aa75d5029adacdf506caf832c88e397a25f368e86deb305bc268ab7b3525f5ed0277075770ea9e930da06662edd6ddcc9ea6ac123a887675150e0562e3b14c60527341c321077e440395b83eb282dd6b3d43215617b1802af40a74f46f3c793b08985ad56a2325be809707faadd0e591d3fc110e2303860807000079dc1a14b58826da1927261ca684c8abe4840f0c7be497510de66dc907baaaa95cb72efcc3c116a59afb6f6610dbe6065415773629fd63e854ec271580ab60b0153951cb9f177d353ab6f31d320af04c5617963d9ef3d006b5616acceb7af6fd3f8fd3ba01185c77f9c9028023ac813a253eb83d8a32a50e8b15178b3652a543c5900fa50cff96eb6502156abf3eb250dcef17b4b312aff3ed4a3a6ebed25bc46aef95acca82afca68cc1931cc69ad129ff1dc29965cd7f893c6e36e57221e9c919489fa5b3007b6c31c21e330248ec5d9a56e163bca76e6ba65057eff99f634303376e74c9519391e939bc9f06487cb8f65beaa31f9855184c9ada9db35235d42b09f62766d9caba10820d6ea27a5dc3d1fe6a55322f70547318d7af58165a2adbe65d8e0d67cca78a380228f1841990d2560be4bff90d17e650eda5d657cfd2869f2d637c32639bd9c0b30fe1829c6ecccf13a4f1a4849e822e70764cbf541fc1c3388c4fe9c5bf594985cac4b43468538a1ee852f37c47007c5b82aa14df33a7ab6b695c9c0fdf08dbc4b6f090fd855bb59dc93aa3b2d75b77253b4f0b7fa4708274985b4d13bf4ee5ffb90fc8d8cc2d631931cfd47d911d876b1113e969c5b8f9c20a4933ddc90590742e252979d03679eeba823704cee6b1001a7f393abe266ed8ec0b1af798195230a75ba9228fcce6cf10d400df1a6f9c3e78c590ff2f0b56b9bbca900ecd27f5840a77b9b963b198e5bf12d19aed6398e95fbe82d08bfee6c46f7d674ba365eafd18e8b39a465308bc10623f7d2d23a23bb26998d45f8399eabc6d44a663ba19acd6ae46d779b094f84ba33d4345cc12"}], 0x3110}, 0x2) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) pwritev(r1, &(0x7f00000056c0)=[{&(0x7f0000000280)="d9c2d67e9c5fb28bf6d5c4f9a32636da00746e4a00db43565bfabd4d2cfdf6de68400a79218a1b0d0b3f9b225ea17a34ce6cfb92501a786e8e400ef65d468c4b46ea53d0e01ed35c63d65cb969d5fbb3b6697f9bd1c969042bb697541a22458aa5d9278cbcb03cd166359a1b8f1a7d43d9587a66d3d030c9beb3f1ee54f03c5cf305a54608afa2b90a160a58cc3bbf3e1dcd18efd08827b2783ad0a66bdb03b8041396baff4dcef01f894a1a4b3b5ddbf62c6083d2ac513e99c08d3dccb081cceca7aae06ae1e0498117ecd3f1f4bcdaf7b74bf79d7ec17d8661f6d06667df4141fae551caba6e3d0a54c35df2fe94b65f28e41b0283a6bc", 0xf8}, {&(0x7f00000035c0)="f853c7da80c3aedea55b389ac44d9a97b3b92fe89350ef1d015983bc40985ea16b84dc285ecb858dff1d57e627155407d5347deb9cb4c010dd00c1b87e893ea237fb1f558a1550086a5f1f2d1c6033c4ac798cb70297063e7292a45660ab4d9c1b12b35ac5776b9ee8ef5be852561e33de55967dc834bab95a34681ca52e024579246ade33346a55ffc1886df9036165c84acc1677abfe8549b78b243a155829caa7b23b794de6a6e41d33a258824db862c4f34614ccee7c5b72f810d8395267131fdcaf8b0120a530b94b9a0bc1d1c45c237db09c4b25e16906d8bacc559b0f84ec44246435a0d9dbc4844ed1518641104002a65807d2f9155d21742a079b639184e8829e2e19e248cc9b6966ce30be5b5becb1393f467e69a341fd0a41b5e63a18a42c007c04896454623fcda3d7dbcf8f2617dac76459ed83b741a2955afb6b8f4d2ac24afb97898d94b90321c781e8040e41890bf7da4299cd399943be79dbbd5e8490c56e85dbd1442f4d3670464041488d5b3ae6b69ec332b2434c146c60dc4b75e6093f33dbe54f7528e5c924a41b9e9fada030fda5193af7fc3a1258c30fd6175c61fecf66688be88811711193a0a265f1e3cd8278ae8637cd0f19a1d2850a7deceef37b390caec9760ed46ef62e9d2089e47b867801e91559bfb2c0194d60d9a4a1f06cea19a892c5e360f4dbc0ac8242314d90a964eb37c60c222dadeb44bbab6b9d8cf9622b1193b351b5afcce2c479ca8f9cb4f41ed902275c6e8a0bddb89ee1ea26e94b848b7f212d88d82fd57e23b8c8fc27e215dfc62e99a841366f6859d5adb524a8f2f44cf758b7ee6a230489eb2f16990c345019288ebfd5b0de8f0437e99c357b34918733da72320aa5f2d480e270df5e8e85c7abd7dcca1c6aa758e1c8e6d3f5aa59c89853e9a0ddc8e729a6191c349c9dcdfe66880020c47028b4fda89a5cc44756572ffebed24fc7d8af62a071610abfeb93d5ad8d2446fb68dd5d81b571d496d88eec43f8f66902d2b2a6a74eafa12954f778544d92610dd054f4397b48006ee319ba257b0ae563d784a3273a24763de3a81d0d2a9b8dfb25d028d732addd0743b913c485f1a032598799e8f9fff172044be51b65d48b7c6ec59a70bf55008f2a9bd4ebb89207bc7903c3c3532dc20651e01b30b1751c5339b4c391a3c0ab31e7314c70a9e844ddc76f2bcec213451c1cfbe75be93bd6edc232a3cd77e334759a1f49e7ea1bc16218ce4ab6524076793ed33c1a158ad737a66ed90a46c4419e5b289f86a76bf134456fbd3bb5698a374def2293bf78ee088a32243ea3aac856a1eec5e870042f05fa34abd8eb342afee09916a8da7b30d3579e1de87c43a63a0c22041cedcf6dd356a2c4142079a386da24a359a3d542dee9dcf1da8333fe175239c19df9683100ba7084f1df9582f86a1d2b13e88be1fcc03883728da2af5ec5f5192fa0ca3ef3ed099daa4fe13414d553d3b5960afc1e1f477b142205adbae8121f53129471ab05524020e8c13f15e8e94d940406f2e1601bf330ae6cd655cb34400f0c72219e956a02543b08abe3f7f3537a1d952dff88330db7c7253e57afd04d9d0ab61e9a668cc13f816c010e78c17bb772f6f97900fab870a09dc401f86000c5f2445f565a5e36d53129da21648ac147c8deda5a8d1a1c73605e5c7f834548d981299cf29176613bd8afde196fca7d85bd21e3be0a321d480d6768bc86147488dae52123a8d7808dc7dbd12b02b7f9e0e60a39142c386aaae81524fd4e73788cf9819d2a0790f50e0e1fd1cc16b8c1c1bebdd95ab5b8191f4ea4dcd84f991ceae63852baab23d9f4d398619bf29aa2a653e7c5a6d14a8a531c23780ca3c196ccab000dced0c6efc9c4c32f02b261676ce573a142fff98cbc68e92f222fa30fc99fea69c96603422e5424a9b9fde9416aab9a6d476ebe423401190fef9c0bb7d86bbec88687221b06b6b99842a295ecb37195328c6000fc819582fb2ba94cad34497ab2727dc3bd0b9d63a316e21391b23a0f98980a1ef0da95dd5bc152b1fa6b300dbba2cab9e8df86a67b797a6ba0311558165e253543d91e0c257938b8b168a17e83fb8c55e8708884e0a78fc32e8a13b21dc79182e1c75208792d53a13ea14bd83f7e83e9742014724d71ec70063805e889285c2cce98b8d77573bbdca032c6edc2d38e6190055378a2bd726642f765170ca958c90b553879d26dbdf6b69075c0ba1c48955faaccbfaa5231461a39a1eedef6aac2a072fdc2db813b73ff60d516735bb384eb6b51ebe19a405ab6f85480e62902e975cfd003836fae1718e235ea8d5a500c689116352ee44270c04ee267dce8cd02363d0c64748055c1e8fe47e34138dea121e542d498e315f7e1b23a3b5b128d71f36b7773b86f4a22239d245cad2d030d722be241c052b5a52b17015d0d43d5d771b004c4fd2a49c808abe833f37ceae774c5451f1b9e3bb370235e9af883f545c6890e4c86d8088f8821ce72087725c85713f12d2addb715e9077f2633cd98a05dd47e71f2d1b6344a8861a2db1b9ebe67a64897f0e43d38615e53a9accd05aba99e6cbc3429d1e6ee1ddd863ab581d857d2300aa5d525b7d79d9bafd4e755b34047c0f0bdf9c5aad314bb3f18e686a0d0af91cf8ef13afd35be1daf712813cda3390f2dc430345d449c30a63a924cdbde4967319f750a51be6cc9fb905ea5db5f85b58e42d1a6d93c6c4eef36adaebdccfa013b6726e2bd2ece71e92641326b5d8ace72f7c78624c0819ca305c115d09f4790212db6598c8dce3791a41cec45427444f2315d5e6c7e96d6cae39465f1de286a9c07a0bf367c7a401bbf537de7690a47404bc5ebe9e7ba9d100d7547b35064ecb26368eb9942c330660b139615a3edf04cee7c8fb28119143ac8fd86817fe37af9ea6c3c57665fe077000050e29785b36e11289deea103dcd7a53822ee1c31234c63c3ec007001cffa4ecc3763a0a9daaa37f87663582376db2d58d1c9d355ba0d62aa6acce2d9fd4468741355398987074249cdda30fbabe083ff8aa4d2f7b1b2ea36977654aab33c50925b573116c33a9f5d6cc0e2332c8417d9f404852c4560e07418c112de5a2de6e1704f2fcabddcbca39ae21d04e5e544d9c61ed6ae75af0d37223d1c150183cd07ab8b9f6f4b1391dccd726ec2b9c5ecf42955d758aa72d673cd1ebb61feb2b2b1979c2eea8cde1d5d61a834c35e82549ef49eccabdedf2460bccd9b22f6f9239be73a1fc8d8a521ad8b0e366620de940e200941862fb19fa422baca8276217d9dd5f73284a87724343545024f93d4f4ebe8c5a7dda5cf0c4cdc0e12ff9ed55a9b7ee8782a7ea9256b5374213f74d87174948f7691d60488ef0e606ad849aaa8c6f82e9d52c6acde19dfb455437bd85f07337bfb812177eb80822f3884a557ad88ab33423fb3e6dbbc1d85943131eef1d26bb3296120680fc415435e7de3016b6d8d354c451d0259a61eecd6ce1e72146d8141fec1994ccef6a1cfa03bb4560e58a76957e6db39e0419466da4dbc3c151ae389d407a1eb899b2e8bde38bd492492d089da8de6ec447c4d0a8b0a513560606e63973026f404001a9077a6ac84c3860951289b1ed5a7ab857d4e38c5fbba396b8682afea055c7b3a18dd6ef8c4fa8054627d8678600efd11a050a04c5ab5e38eb41f9c20b017e46ab1c0436a532772d251cfee1ef094f736c4c8b010ac4aa14fce4c64dce1121005953852a680eb0889387d67dec58117a28f797e1211a82f477711184bb1191b70461436bb7bd9b0e9cb00aff032a0896f2333155b4b90cf77c765658c17aac8bc8e87632b7fba29350c5c040b586186286e66d55811593d36608b065380adc37301c5d31286e727c2bacb86c8dc969bd1d1cb4c1b375598fc7a610999c66f77b8e9118e8a0ccf717114a098424149f55b10bf0bbcd523199755b51fedc7615c3e5fe9e5373716d1af9e2d550de3979fe238955c8bf15e89a4e0ff9e4b2b0dc9e8a29350bb930366c40bf6cec37be229eea9db9634e5b924d62bbb27f94ed3dc1ccc024f53fe0b4c7fbd9fac7a3e0d798c9e751ec5bef11b109ffdadce425150c4d2e6bfa9334732dc6e97240afe8f9d1f3cfc58303b8f0c11cbbeac187d69a4d16c12f0a090af7d277afbba9070e54e617395a70ab066c17590a8a57efc7f7d978123d1eab5e60eb8eff1e30fb183fd3ddecdfc3b9df34fb9ac9d330993486fe69246af7f01d7516bd4b252b232998d78c84441ab728d1ba2be3cecfdb45c19cb0a5671a4c9bf01cb3fb914f075838dfd4c1a427c7bdf3a249b76c10151055e39ba8ea20c2842b14ee39bd321476e7f49142e07584ba59812ae5fc7a1dbda386f827349b3994a05f3fcc6dbd72b6da22fc3ef4f8cd1ade7f0991398ba4c1610b5cce198e0587789adb0b9a1143dcb21e6a7d75385b35f79b017edc5a07f3e280a044522a28945fb6d393b1c8375edd6ce130aacbb646cb3b85f1e822a6679c9b6fdaaf41d2bbce36f8e51360c277a7a44220c5e4a55743d3247161c6aa854500021b600fa31223913447ec69612f4b5416031337d355736dd0554cec522c288927530747d27a67d8736147bf98aabeafe601158c127311fc97decfe03cb4d09d38cfe00bc842277e6a36e2c1e9e3ecb3dfe20b1bc349937c830a5452b9a3d401b85b046c237a5154681a0821a62d72dcc9f8fe7b365667911d9e9ef53cf0be1800ee7408d40736853dd3428a33877ac093bce8f810931467f540660a247a3268b4051795c5c431ffc903155d90342722074d79e6e04710edf62cfa669759a0a80cf8c0f8a9b840e18de6cfba9381f21609f60d0140012eadb6dd78647913ed6796163c53fbeca31bfae2ee1fd0c9067739194dfdad64f920f2ab64a85e003964746715f5d56a2f4fad1f4915b7821e1ef763f7cbfec4d32d911f24d09e763b8872820db67c56733a475295ecc54c0e1c48fce61af0c34b74846e22df8622e7c561050b1e970a55999c5387c6ee91aae7d693408b0234698078e49ec299e1cd64c60cf0b67a3435226ba14b5f6ae977a1ee981ece4b6865ec1e4b4a91662d1bec0124f0ee88bb7d14dc42c9c21ed5c83a9c54f93b31b5b152790c932ddff5142b760ac7359410afd863968f6d526d4a173a683cef53b9768ba725233a6de617b2dae17e4c7b0b5c0f27b36f1eed7f5e31eafd7e55b2f3497bd77a50ed783708ea3d4e914695e0605e6a249afb2b5336d9969b1f097eda6bacad246e82e141d4534552a74375260fc42c8cccb885101ea3d1e99f613bccf530be89795119aa02ce53498e10504e7bb6c142d76c2f6be32cc92d4db40d4792093c2f754c5461e76df6f83eb8c6cf0a3469a7dee5573dd739e636f9b075dadd7a1afe2a224c3391bcf336a2e3ad25d5add8655dfff1d545e377e944d41bfd921577a88d9d7b8372af04f5dfe138a330e94d660ad34c14dd01ed26b11361aaa814f3ac32f676ff6300fa8c50c18d69342b895bce8d11ccb8e40d71169a7f278d32e2b7e94901366f02623ed45059b50dde95af56c957e0c2d1bbc95cb492d2ac799db6a8ac0f9b876f206ef6526ce988874f2a049464e307ac972646a1d9ba5855aec02ecf656dcbeaeebe20d4cda0ca24bfc2720eb71873eb90cf39879a8603f5f116f3541235b82baca2e249297cbe73178e440cd30bb01cc4604ade217efc228449b750700cc37942f57149a0a0638cfc1a4f56155ae9108734e5ec1dbfe00cefde402cf580925ba10c2cdf1", 0x1000}, {&(0x7f0000000380)="a895413d1b46a528910faf291a8805376bcfd35ec762d6db86575afc13a9f37d9681d9552d979afbb9beb00d0b48427c5477035910633da4e16e845481db73434688b63218821d739944b075305f6e9ad00181e687edf217ef10e3790ceb459e8e42e07542278d85d9a810d2fb8cf912c29e040ccf673ccd406bcb7e5601ff778bc6778b771d7d623b4299a38182e4bf183e247e489891e7da76e5bdab28992bbfc2e2d712cbf74f", 0xa8}, {&(0x7f00000045c0)="d849e342c7159d2fcefe4decb4ecd1f0bb492e6853ba95035e0c37077a3191b08954c72f895fd786bbc43ebf5fd6b55a6e0be81dd66472f34e2a3a6e66a04520ef0140c5d10a15a9d30a7e9ae2e732e886b022d741c99bc96d54d04347445407d589c1fd5c913f2b52d8bb728a5c2af1b52e0243714c994696558595a26e5b329ad08cc986408ed59e9b4c0e796b3da93c79fcec8817d16658cceed7dc0750098cb12fb314f3292bdbf5519deda70472eb488db94c2126e181", 0xb9}, {&(0x7f0000004680)="2a96835e2438e60d9c18171cb82e7a517ed537a7245c2f9a8ee8224c38cd1c375b9fab7c019901824eb14ef5dffa6e4d8d0a014eb17914c49c54d527f69a1326d2bfecdf8db024fbc7573d5772eb79bb1e735277bf7399c12c220a0ac54d0b7a0871829c3ae873f6022e2420c457c5adf98021f7d657ec4fa47b0021cc0af4b888d13a20780ab06e77c2665eeaa406f91d5183536dc90ee211cd3235954491bc54efdbca612e1161365338d00a90b052fe1272799a6d55a92fd47680f88393bd3ed160d7d3cd1dc46cb6e70e4d9622bd29d2c56fcca5d7c49847e58436f449de16edba9b6b1878fcba86fcd435b1d61491ecc91efb3602d85baa356746219a792ffd572d8d734dc5251cf484a8e3d9b7d181f08072ce2b64a41df16c4950c8750b3c8645b26c9facee06ec7c5d9c0bc019c923fffddd0d44c9d768800e6118e2e7d1bb777f10e8ae959ed6bbaee38d2b16e3a265ec79f5c2890937b39a9a79fe95c68324734b6dab84cb2617da2c8ad9ba733c01f33be7eb81c8a6b097e1d527e83c1ac478583bab68e2a07f69659bdc92ffb7f8cca0a3dc2d3aa53e70b59b565f4f0b5c9c510cd5f8affd0134e23145a925df96139097641ccc5696dd41972a8390c2fcce619cdf08075b31453742f293f42ccfe3bceaf329dea935398805885e6ef2b4710c6ba8cfaef1b88eb58e2cc548d5404b8df0b9c5554f692905f51d58e6f39fa8bc345f699bd5873f019425d659ee0c5c8fb6bf11bf628ad92d787c252db38b51ff98b2a532f39008965e42e148e5c3bfae5828c3c06c45484b73e7c86ad3afb12c902238f202437660ff0689eb44a6bf0dca34cfbb7f57bf8a2fb7c29a41c79ed28692dba026f0e114ecf7d4cc6da781a3e5fc94a7185fe5f764e57866ef3e9bf4be369dd0be86ab052f6231ea8acb3d8c1dd8003e0a961a7d8b6e9b7fdf45a8f09c6a336b921829e970b9c9b1c7cbcf351239f803b9c34e405d39b72cc1197e87869a9341ed1aeea2ef91aaa4879953bab1405a0928273c3aefcbc4cd15a4d9942b62b6903c93da408222dae2c1607e80ef7c7502e487fc1f72e31ba013366f5def270cfe265afad958f330cb5f8d0cfd656434df1cce0bd2bfd3f73631c2d979542275f9cdaf21fceba24eeb9c803028c431fa8ab72a845174752f9be451db37ab12aebf95a1f71f6005d39188cee6b305eccd6d59486511da2f03e119d1190dd2f050c440283b99410139b31ab495ca372aafcc0d6f40a98af7335a111f132050d402802375fbf0b77eae9c65ed1ca838870d0651cde8c3e81633ec610adc253ab277d6f9b97aa7a9a2513ee5cbbe9eb325746b1e2cb3a3e806804dd63b163de197041f1a94f0d91918adf42db5556572086339f184fcc3c9d8cdc469fff28f661a23fb88928dd81682ca7cc6e2457c70589d5ccead487597e172e63e5db18b55e72b730319692d651b08fa3727c706c10bf36295039c9103dc84f2c72deea9dc6e6c8f1161054dc552c82306147fc46d7d011e2f073826844a1041a00e8d9cd093e0eb4345df137d3abe05dc30decbf07068fd29bea7ec3db8ebc731308b1b136e87a2f5984af937b089f1ee7561d0cce3afb24f1a56b415672eec3e6bb32e7cdc5da35d15069eec6b40191dd1ce6c4914956fc66bc16fd880e8824c161aadcb717a0f49c82de7c9710277932017a75a0a6ef72db944aa5f6c3c9305839e45308ec69a5bff409f9abcd2edf458defc3a753e1c7eff8b54be927e9c33c9a9149b10d922c09c8a2b25fbc25890a68b0f6866582e92a2101946b201a9c16fd2e1e7a3c42f74f897b92f609339b10e93c4c44eeae537525ac7671d47ca14b5ae4da1554ce07d83a68b23ae810b8b1be8a0ea377794b74d9bf5188a20ddc8dfa9aa27230d3eb20948ba495f2cd2a11e8e7d184695c5723f6551f699dad13c4b8dcdf2fd6f8e572398ffe06d844b543e2ef07f474ea471006b09cc2ee7bab4c7efb6f241dd7d62701641566452cb6d6f94775f776615cde1677a141c07256bf8087a7ff7d42a11bd8a2174ac12705133ca1f9998ded457afd90816cc531c49ac2de997aacfae1f685285ab981f56479b4ed570e05bd40a9ba9ca97ce17e40d08792fd13cf661927af043d36d2ee48a4f72e19ca9162befa860724259e823626dccc6c2df3d52e80d4ab9bb97f0e675800d85075b0ee25c279b80bfb0ae6975c84b745bc96d0579272b73df1411757f6a1b2156048f3d6579477063f072ea0a7daa4fba0e3300274425b277e306e6bf0d5c1903c580dcebfb7fdf9bbb456a3053a9e46544ba99dedc6dcb6dff9311f903524fd9e65f0492f3b59bdb645f4b7943e70b5eebd76005764d315b9452edcf338c5c34f4600c849a979b8b67a6f2dafa0b640a3f63a95aacf4e5b4d221e35549c4f9eae7f5fde9b8a9c7da5f7343a1dc4ede8e213bd36da2a910b89fbe4191ab7cfacd465c1ec9751c68edd9855ec2fac9cbb2ce83b8e9103a9636d8e834b5dc74c24366acbccc53e9c9c3bbef7bfaa4fc3d5316b85ff31d8f29e445d07b44791426d130d76b0b2cb7aa26f72af66a13c63e14cdf66ae29dc7363d929da2c153c485ea99e5ec04057ce9065db1443e297eb73130264fdaf0a56c6b26490391968d13b6123dc5a3375d6c64798cc85592ee43bdc7f5f4d583b5af402ef5f779c3176e32502af1eb39a3d5e8b4caa8c7a751f3a425c7dd87387fd8495d6fea6662e4d242d6808eaea16b66bb7b721acd78deb48042321315cd55e0fab8394811687724aba004d5e9c0feea7e8fa35d2ee317b7f65a764c2082b88a345eaac881cfcccd26ddc5acd3d9ab763fa05a730980616f3caac3bf8edfb673cc40a5f3cd5771294219e35099508b4eb23dfd532dbe56f3b91791bd7a57755d75d52c41aec5c496d531ea100fcd25a6f637611a287263acd1a0dff6d35db26243454e7192b8e9361f6fa201068b675f045477aaab3b8396c2e1fb7866f5484f5734423b94b10a1a60475b16f73a62e8c65449ab705d5c4ff3f46425d2edf11803555f02496318f59fcba9511c7004745fee986abfc4387337a055a41916ac83e9fa2a4a13e2c9a8f833632d57cea8e3c9bc477a6811b19ee175d7a8d3d453e349c26232282992e179001f1e0e94acf19b40226a9bbb4ddd696539e3b2578c6be912a19c618032f09d565e0840d61d94ee94aa240c69da2bb9fd3dcb23210a070b918e2aa796dd96639db6485a257a42da72337feed9bb7c68a5c23efd8d354021d421539df2b740dbae147b76241f4fbde918cd1dfca452b7110558b3b8dede46b579f2c5a56c30f22ebea86bf0c59f3cc9a3116b5c839b04a2278c1140219e37ec892c8620fdc6fc6e9ec8cb50be0b0b46b03de091ee5e3119a74f338764472d97cf8e2585842e7fca5f7051899817102e4bca150fa12cc395368beee4a64107fc915abe844a230d1c8c5aa99500b2e19b3e6973919afad81e823d1dfd3b140912bfd810f52568b11e3b7ae03040b75cd68bb7c5176d4fa86ef5f4a1c344ed2091389b2eb329802d9457251c562d7520b3ba6944b374d6166533e641c0ae67f15e7f1186f03c1d023a8cec6c8f88c6837dac5ba2854a5ed895b0cc15af0575fa13bb44e765fe661c6d7bacfefc78b4cfc5324f36b4a9ad9b52fb35fd2eae54ae68b2999ceacaca307dbdd9315e2e1d7ea12882732715a8dbb6ed4c87226392dfe1bc7168dd85c6b4e8f3c0dc9d8fd4dc343fb6ebdc14b7de8d2c181f41ae33e037885e02a527c48f1c2ab61c582e5b7f8fb1f800883156ce5ec132ce03ecdb5d5ea0de83ff46c09b66963c175643ab967ea73d95411a0d050895f34ff2e557e723d7d31a7dacfa42333579787fe5026852be30366d44185c16430d68d249440cbcd8d51add0d0c1b52c01265a538a3dcb8fbf760662660208238703cc9d9166f4bfdce4b0e5b6c0a79928bb4e9a3782438d8e823388e1d93d9e35fc0bf72d289e5afd4853566c45ff7b3bf61c2a0a1b61d7d5600354367cc56502d048b6862c6716293d069a54703f95a3c0c1bc39de8598cbe03771684c76e48e1fa3b6539ae0ccbcf1951bd784692fe477202653e051260aa4b2359ee6b7726f14e12ddb0a8fd88dca8a21df066f309a23c3f916c1df905a55ba7f8dfd59474dd6ffb367410f881779d6db924848c062c2394a228a4016f0c3a069a4b63c3f2a87d39f47a971fab2e5d9308177ba3d061440dfdf09e9760b76409dcde14e9826800ddc7139938e1e4b5ba9bc4e3bb86949700ea59725886eee4bc0ad1a251deaef60ce740a06d13b97cab8a337dacdce2053c7cbab2aeb47160e608338b8cb7af88f0fdac8be411e9dd48a0403bce54c38f0076cfa8159d75ecf3840f3354eb5583a5b0c033eeb9ab092ab570fb237c6d843100891681daa647453fbbac37df9cfcba82b4fb686a13ae3f9418be535ab4708302e9b75b686e5563af960ef75e14f778785f51c05748104a8a765ce62425eec6c7ad76da4cbe91524fb842612906d0eb9340d4cf93a1902571285d936ea63b9e18b416397bf59eb21694da71d98e4f8726820a6172d8e9c0cd4f335783cf460d0dd1afd7d6960b724ae7a5a8bcefa2f240de2726f6635d8ccd6bfb3ea09fc02e3846a24b30e16de6106923a4ee549783dc47b812370aee2b7da637398df60539b77dbe47aba8fb97b88f3b129f2bd4ea9363dd8981cfef0ce04b67c006302f6ef366ff4a1447562261fd567fdcbc95d845838b81eab753f9ff9f62f36651fbbc498c792ee61a12308ad5f23493b8365d4870d4144f26b4a2b14a343fc294859f33a7edd4508d4b3d5c27f2a1b31a73e3558bce6730eea3bc270f8ec2b6c0d7971a2e7dcf16587e53b157ccad1429b056298d1ed86e1d27369953b29c9e352194887c99618e9619a6aa3996a57469e1a1d7c7c1e10994475c2b5c27d9b94c91b4c52b946b0bbefc42af38c75948d2e123beb6ce37b37f382962b0daae4af82f335f5ed82dcc510a556ca3006f1b109af6a3483f24c2ce4e270b95f629d112e93aac8148271f72108976e06929e20b2ffab34f9d6a76093c04ae34320c73e338d2db32fb3d41e6d8cbebf435ea28070df6818c9ee02eca02f2e745b8dd1373bd7f32b7dc1270cf735dcaa2f040a25c5de2fce9fa8ce862c59d640881cf1699f4b217fa1e8985af0cbdd63dd6ecee4b84834cbe8bffbd2ed5ec7d98f64765421beab2fda06bdc1ce128cb5b6379183a6687574d1d367b208233c3ad7b481a985ab1df3f0ef87eb56267f1458a91389af0a44984e403743cd6adbf698df15ae5ece38b8f222a505ef8f7f33a5386eeb0c4091417ececb41c0886b80b1feb7f3698a8d034901bf645d188e2a41204b51be4c374332e6bce5c777b7ec9376e1557aeb3abb982ba1a618164bce506d0b820990fbcb6e2bb000832ded8a938edf828183dcb63267300817b86eb53dceefc16d679b00358f2a19e73a636e633d58ae935453d23d7cfc29cb0125c0ae9a732abf799c6eaca141c5efaf10402dc7e36a7961460ba31a535e4fa7d2ca01b21faeb848816f583a05874bcec083dfedd1c1eb978e94b09a046135037e9d417d203fa1b606e3e7f8a232f15e1c72e4ecacb13f6af13d17b03508e510c08b6e20e0051f6a321b4535e1e335814b126844d25be3a234c37583590bf7a33d5b20b400bcdc8416f5af65218f41a200681fd0946c548de3891e70344326fbade85b834152f8dc136ee0cfe381d7b6adc9441b039d6af6c3f0d95bc", 0x1000}, {&(0x7f0000005680)="21b4", 0x2}], 0x6, 0x21) linkat(r1, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) 02:04:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x80000001) r0 = open(&(0x7f0000000040)='./bus\x00', 0x201, 0x114) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7f22060001e19b00000000000000a4750000c60100f2e900", 0x2c}], 0x1) fcntl$getown(r0, 0x5) 02:04:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x6, 0x40, 0x87, 0xfffffffffffffffd, "000000000000000100002000", 0x0, 0x7191}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000740)="3b5121ee7afc4be216a00380bfda4cd600000000f239abdd37c60226e72b4a35d8883024158a85f9a8f5030e9e3f3ed843abf3df4937564ee625e0d98e7c489a9e1000000000000000000000000000000024c665336859ced3cd70e16d0145e78bb49b856db066257a4a29", 0x6b) write(r0, &(0x7f0000000000)="491fd494a93d594daf86c9b9e206e84cd94c8f5a79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb81ffffffffffffffbdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c77609fdf9829f5f0b629f8b61d9ae39", 0x98) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/21, 0x15}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000280)=""/106, 0x6a}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f0000000400)=""/193, 0xc1}, {&(0x7f0000000500)=""/24, 0x18}, {&(0x7f0000000540)=""/240, 0xf0}], 0x8, &(0x7f00000006c0)}, 0x800) 02:04:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 02:04:48 executing program 0: socketpair$unix(0x1, 0x1fffffffffffe, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c250000000000006e454e07f39aa03c0396a7fac23940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x91) write(r0, &(0x7f0000000040)="fff2e12299df9aa87a7fdca5ffcce74206026ba3136af03c4e58c282111f90cfccc45a4ba741fc53", 0x23f) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) write(r1, 0x0, 0x0) 02:04:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='B', 0x1) close(r0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 02:04:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f0000001480)=[{0x0, 0xd50c}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x1ff) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x4b) 02:04:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1, 0xbf4}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0xfff, 0x1, 0x5, 0x0, 0x1000}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 02:04:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080)='/dev/zero\x00', 0x8290, 0x0) r1 = dup(r0) getsockname(r1, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) r2 = socket(0x18, 0x1, 0x0) writev(r2, &(0x7f0000001040)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f020cc2e9928a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0xfffffffffffffdce}], 0x1) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) r4 = shmget(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r3) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000001140)=0x100000000, 0x4) 02:04:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xfffffffffffffeae) 02:04:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xb7869fc7a50c3e70) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xffffffffffffffa6) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x40002, 0x2) close(r0) socket(0x1, 0x5, 0x800) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000100)) syz_open_pts() r5 = dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$KDENABIO(r2, 0x20004b3c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fcntl$setstatus(r6, 0x4, 0xcc) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000001c0)={0x400, './file0\x00', './bus\x00'}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r5, &(0x7f00000002c0)=""/161, 0xfffffffffffffddb) 02:04:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) semget$private(0x0, 0x7, 0x262) r1 = kqueue() read(r0, &(0x7f0000000080)=""/89, 0x59) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x80) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000747a, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000100)) 02:04:51 executing program 0: r0 = socket(0x6, 0x8005, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x9) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) write(r0, &(0x7f0000000000)="99f28a6b92efb68210e47313a6719a7539c05261c569ef5b09867d4fb9b5d15e2730a31cf1a8bbb3e7c9714e92894d933ae2ce263be4e400fdffcebe10d5a31f8deb87dbbc525e910c0c2caa45adaf166b17dc076b765d4177c6c916e2f227cfea6cd14d47c66e1616a5561519f3524a63d276ed268fb2", 0x77) r2 = semget$private(0x0, 0x3, 0x100) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000180)=""/147) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10, 0x0) r3 = socket$inet(0x2, 0x2, 0x6) getsockopt$sock_int(r3, 0xffff, 0x1008, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1ab) `‹+'þÜçÝØM>*"ᛤuÆòé`‹+'þÜçÝØM>*"ᛤuÆòépckbd_enable: command error 02:04:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x6008, 0x943d) r1 = semget$private(0x0, 0x2, 0x24) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000140)=0x1a04) write(r0, &(0x7f0000000040)="510f", 0x2) write(r0, &(0x7f00000001c0)="641cd86c6cf5ac", 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:04:53 executing program 1: select(0x40, &(0x7f0000000040)={0x1000, 0x310, 0x8, 0x1f, 0xa1, 0x401, 0x7, 0xfffffffffffffe01}, &(0x7f0000000080)={0x5, 0x4, 0x9, 0x1, 0x1f, 0x101, 0x7, 0x8}, &(0x7f0000000140)={0xffffffff, 0x5ae6, 0x8, 0x4, 0x40, 0x8, 0x9, 0x4}, &(0x7f0000000180)={0x1, 0x4}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x26}, {0xce}], 0x2}) pckbd_enable: command error 02:04:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000380)="e22de5c5c24f6e9e9683185124bb120c9f214ed91f6b8b96107d84c452f532d5971fd3784d30c74f650156d036d8c6425fbb93e8e26b09a9923474a17ef158ecb2748930e19efd1a3e28a5f7469d88b253988ae8d426185eb65624dcac812ccd67834d64b4fdd562a2b976b451001734e603460f0dd3c17806096f2e452d", 0x7e}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x1f, 0x3}, {0x18, 0x2, 0x8, 0x7fff}, 0x3, [0x3f, 0x4, 0x7, 0x6, 0x1, 0x81, 0x5, 0x4]}, 0x3c) execve(0x0, 0x0, 0x0) 02:04:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x3, 0x100000003}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 02:04:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) 02:04:53 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0xfffffffffffffffc}]}) fcntl$setstatus(r0, 0x4, 0x48) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x44) fcntl$setstatus(r1, 0x4, 0x4) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000340)=""/238, 0xee}], 0x2, 0x0) 02:04:56 executing program 0: mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) rmdir(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x10202, 0x0) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0, 0x16, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 02:04:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setuid(0xee01) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000200)="3f2430f1901b87cd1b6bb54acb0fe022899c2a8e3351f5c891418959ec9f41748350821bbbd984282161897865b6f802c2ae7a8beb92b803a7c983a15450098eb07d", 0x42}, {&(0x7f0000000280)="087215741679", 0x6}, {&(0x7f00000002c0)="fd562a613b721b5dbf9fa8f7de645c330661b0a7b529c6f89b8cfb0606d506ab668c5f10ef4b320b49609f02010d4c478965c8fbea030ceef7fc21922e808061e62218262483d279fe48092148bfd22a53192a78dcbf2360551fc3748219a5ee283d42", 0x63}, {&(0x7f0000000340)="21f67a7c48aaa75326d73c9e18a7df1b17e28971a50b37bad46a70a4c0768d03f58ee0e485e001adfcf3249db922c993395eb1c51ddc96f023279dfc2495d370a2f86043386b9d15b99276ca7bd11973ac7dd230dae7b8fba09f7816478a033be141fb8c367a9d9a687c8398e3141888bab6596f05f3ca2fc48e51868e3c5b999ea8881f58bf834c736945e93bf07a794fe1793bdf83509bcdd2b4a9a90376b6ab8ccc2ce3aa78da21199aaf099156b75e616bfc3acb58fcee773339d947aefd8e2b5870932aa1058b3d7f569de40882837a8b", 0xd3}, {&(0x7f0000000440)="b0e671461e7a59c6ca917a02ed8ed32447a5a18361a4038e776f50b815350d632157de92368d21cacdaf31856487290a2c85d956a1cbca7b700cba88be07ef41e33bcb7030e42b3f5cdf3ff8a8b95dbf42b4c9b928559060e998b2ea0e7049e47c856857e145cbaf9298a0f88ecdf106d6043434ecc6ced6d7339e5429107e3a2b45bf0687f2d7ab717fd36a85489bb11e2601a5d7c7eb8ce5a81a41ebf8791942ca95cbd944f1cff55d490900c71cabae22a9fd9fe538aa3c4e3ad531bc28", 0xbf}, {&(0x7f0000000500)="8ab8974fd3664356820bb0f68045a1dd7d8b15f4cedaf507d1335ae89898f544ea013c234b33208a085329fd3dc324449c30ecb6895c6269d7125479d11ca306bc834042051870f3143b7e326abd6104367bd5cff7e0d5d199ed1861a44cd720099fd98b063e0093cc0f57bd2cecc77e8ae5f4e735d6f494a8cc115f8d2fe033313fe300dbb9c7a21704e95d09f04f2f8354d6f9e0164369cd36f5c94b8b3fc316b0db407cb5e3bb11b133189191a44eb0bb710cbda76eb5f8f518524273207bf25d722f09a3aaf92a19d171bb258d511dfca5a099b6c788625ddb2a54d26bf2907149983e798fda36fa2570d87ac73ebeba689367bb632ebbface1ea3b39cd14a47fac47a0b1bde479b196a27c64e7e5c00821321eddaf0d3543b8bdd3941417df6a25d7ed216d748cdbf906235335dc06d9a203864bbda4162c32ff008f3e9d3eeb77bf3e5f500126031ac3955691670016d7c327f91bfd58d775db5bb592fd7eb257fd26d97805d6619fb0c1d27f83aa34ee21d5cf65ef4380b928884e8b6f6be1ecd2ee3d483bf003da48a2e356b70b19681e5e43b4a1da2a5231dbad6c075a2ce2fbfaba7bd6cbac5c9ed9231e1467754decef325337427e6407bb3e883e0e64992d78a57a03a5d7c425c6ef9fad294283caa79af6582e820c1b39e6159c24ee0d1dff69607800a1638ea968735abb8c7daf8271142c5456a6f5554002f969fff3442f95303274ac8c02579b7d106360dc89b523fba3371ab97a5530c0e85e4f259bf926cad5a599dd73cfb5f42e654be8de9637b301833c539aaa400c8299ab28cef2dc104e44229e0db9f2b9de772d3ef262f3430d6441c5ae4fe1ff3ce085040e275d614cb8683f7a35698d7baecdff459c87569b3b84eb193016111fa76c79a153de7ffb21e354856adc985e7e274a82a904dac9513790ec12e35f1efb0f39b9a56d74f869bd510e17ebf0d3b4b71c510957c41aa841c6a15c4b23b801f035b1dcf86f143cbe4132d43317368d4cd7e68cb1eff6d4cbc0a713da12a39b69504f6711cc76a6b462ab102cde5ad9847c1e7225f633d76d361c429599de587f84490dce223f3f85efc00faa2b0ea08abbcdcb1af4cf9409c0a3345f5aa2e7865166c454c69d305e267bd33a4290a2b848c10871acf0a3583f1aaa8eeefb430edfc06793eb22a3ea49eb371e3be82912d1a48535c7dffb360cd93787175e4e1364efb410e7ccbefae4421337d7bf4511c712dbc66aa6807116130e49716cd5c495ec76f9fbd367349b0e7c75f227f959600ffd0172861754e26514a969c739f5d678e1f915f0cc7bfb3642a44a6f35c2c251b2c16adddfdf88acb3bae96f961ca4333a716daa7c48028873dbdeddfcf0220b8132e7b2a4e5e6d9816fa283187a2fc613d4ede00aaf14739a7a912dbd0387be831bc396a0f8f64e588c343877cc8076c8ee0cb1e033fc1f4f60aa0153a65c737b510564ada38daafe97d8397339a82473352e9a97682f9792d3fc83e57b510901cabcf52f4c696051f8c6778ebfd6482a78e9bd9216e6d8831dd9aa77c0ae52318bb03f895adfaf2b4a07a5e82c670149c5684c7c87385474a4977abf2aad1a13afc42ed778654972e41035fe6abdb049a6ac00306de4e5d8f277e6a8be932c1429fb7f1fcacf355e78f88bd3221862dc0d5fc6b8a5529c67ce77e0f468e8397c35067a42822a4b1831e13af449d0f9bf140e13461f49ce164126883d955230ca810ca93f576142ae94eb863a66a175d9f13e0996097b51a629be20aa62fcc8dafe9e4f179b9b2756f9898c3ce6bd2d1c08142d43f2071e3a496fe8ef842d89ce9cf8b503a6d5586a7318ac018958396bea753222fed661de15de65765b2034e6533bf366680f4361b57797fd45cab82ace3153a981f7898d3043affbface487e20acc11ad833397e2cec321a0c09bc2063baffb5691aef495648b82093ea222c3e850c464d3a7ca3df578f011091617eea4cf47d0de44883c584b2ee373bc631e6a74f687f888f64b7fdbaf5788f0acfff5caf6959a606439a5121aea4c69d98a3ed4afcb58e8a237f1cc5f46958ac5a53f1b56536d43d82efe1265cbb6cbcb019ca9e945c22580797ae0c5cc371c93ab66473ddca55ddb8a0cce4dfaa669e875c87456e786e8ffb1ff0e81680ebeec1e0ef6abb12d1dddba158cf5f0f487fee86e5f40cdcaebac913a8f60593c7580b3c3764fd063f4924394105ac2384d97c43ad1a1819c867c18098f6dfa6113419d43336a27adb99bdf2e3349b74f44dc3ee54e25cafc04005b178bb6c7c7197267ae28cf506e7729a182e4fd8767f750d25d8689343041977218fcbf1d8c85d675ad92c6475e4cd40a0534d0a5219933c2bdf6c40e66e46414a3d0362b47f663f1b9439665f480bad4e52657ba3dab086702ed5fa3908c1405b40394e05b6005300e069d22519f33ebae9cbe0a1736c5c1e72d92dda7057219315df910a7ba6535c29fafc8941fb4a8f7e56baffff85f33635743eacffb456a12c9006f81d42abe7133ffac114c64e62f0e5510eca5813c86b21fcd56dea0fbcdc5d093ff90793ec9a2c03469ab4fbff9bd69b57c481e917d566bc6e48edee1fcf8b7c4da96edaaa5d3313836b6e817fa14359dc6eec32a8135ad23d923283478f101b58920055e81ba8d453bdfa8975aa683f8a0640242f2fe633ca6f51f5a2c42fc920afeb6f72680b5779a4e22f55970617120dbeb0a35e3f9463b95682b8384082c50a34517d7f88ee386ffb8684fa38fe310cfd96dbecbf119988b62899706c7175500b24417fe44f15185227991370dd3837e24ee80d36b70c91cdc29649eadc8212f2469912ffe71222f42ca6560416ccc0ad8cfaab927a7518a6b3483a73df39fabf854fd59eddd4b3434eb7d2db44dd95b5f689320ff5794b38455b38f54eb9ab14ac158dc068c112e0d9e0d3291865ecb9115e7b3e78259ea25c99fbf8aa0d10ff384d8ba331124bf18eaaf49f35d2dc30cb51efbbbb8213668e7267c7c445bb30dd1212de7da41b7dd3ec06ee1f63c870873bec1885730e770e327baffc06e2017c6b842cfc7313839b46b860535e0a2c3f0c8c80251fd16662c84c66ac28562792f3e9f0aa700d774965ecc3b57702de22b65fdc28be8875bd0f4066b57fc833787968d1c6091c22de56d948d2e0fa5d310caa0327532e9f73b7550549a595af3d181471ac9bc9d26e25e3443cf6154f2e25f553d65568644e59a9c8c89632ffc9213401e1b280b5e505adb617a9fa713fb425dfc7d6a603ae9ef120e0faedf8b6d6f304350f7c89f32f272996c225f7332efebbaad9283483ffc07433841c40154b5977b7ba20e931dae0b6e8999314356dc1ba5020d692a2bb3b0b9753257817ee81ea7cd05851d97f67c8c68e9ddf0938440fb3db9e1b2aa039101e186b5c6d2157ef6f20380a76aa190707c088db1941d2408b4550f1935ac224adfcbcd4c68c4fa013808e52e6140ba6331b1488dfb65ecc3e4ca290bed886081c578768b64e5f242fe6a901eb57678fe0bbbfec52986facac255b01d5a276927982dc69df9908018cdc354de50abd6c17576446528b47a8e565e25c9a96666619473a76bcadaee39c3650eee93882a7f9c583c9dba5d055ab6a78a94f65721f3b67b52ec2af9864f4e038ddacb20fde5928ed2cd0c41daa00c6cd4f204d1a03aba9c47c90461ed5cdcddd44dae9f3d730f431a94ab0ddc3ecc060d4216c4ebff0d35928541afc9f9f1374155a85967fd92d092c0159fe8763c8189dad0274a67271a349f48708acd0d6cc680c0dd94175fac18cbad86fd0150dc284946292b31418cfb11894f50362c736ef9c97fa08078a3d8836b6380b2226e70cd55ddbdfebfe4be1aae284cc6049ba767cc5b6956be4c81e949266d4a73e6db74457076386d2bd2c47e6c56c1fcfa8e6488e12d9e083af0b666c192d215e42a816317169946d7ef74a3c8bf218e2dd3bb2876a2bed2c156d2d1c79d79214bc0dfe399f4817c1f8fc434487a65eb79d570018be550035c4e62b7cb2cfc8137fbc84f1b75983eed82a34f545ba35daa93b65039156f9b0f8e29285a9e53b36221b9e84b2cc6d73f40aca7ec2bf867d7655e9df225669eb5488dc89eac476351712b44ba6776ac715c002f46e2386d0521bccd42c1b789878d668e342b385f90b5067cc721cd5923ae6c80440178a35f6f45f85198b5ca72cf52eda5f45243969e99ac7a3815b3d025566c8a0b4db7a78b08c3d16925e79dd5529fee248a80e64e526a5d5d4bdc731354fec81c5f4df38d4615d5e0f240fadd66e1a2750a170b14c411ab2c0c6ad687597b60c2cbdafb128bc11d7b474b8f65ead98f8ba4ecb738c04389f86736484dbab7c4099be3b16975565b98ff3d7ae5b94b2f123cbb9b962f976ab27e7ec9f948f337e3f9bfd6164c7426ddeb0e8352ab58c9e2b10282733d1db69aa9e3437a5804169362b8c251b54212cbc91f14ddfb0aad46e29ff16c5bb5bfe5dce1f1a173864fedfa4af02b3d4b419ff9057e3f684109e6efa541f7258d6d7c7b53d15091c87c91071533de64a6ba3b301173b75a7a5c83ce7fb1a18609e450a5ea5cf81001b79ee68a85eb46f21377cae645903af6540048cf40825c300e3991401b3c1ec329bb31f747660e30ff75bcf8f43ec0dafbc96c3c763dd3704007227e3c0c67b631d8a27e8505de43b22ba4b04259f3bdfb12e53a4bc867697f1b3b2c0aa913132656903f931f041caddfb6b4b83197e0250e7d81bf26afe6cc93062b0f3f6325a1f00f374a001f11c509bbb96e805f098609f9dde95779638ac024c3fef8f57318eb71dfd53d9cb3c0756d6a39154c20a190b4ad78a1344f369447e9aed812438412325c75626de69b10e9383053593eb24b6f3245b97b59c1d9dee687228ebc9dad439938f8475fa3dc188ae2fa79eb67cf446a37edc6afd280127052205f46a655eaa5e40f3f792f4bef5b33eac0afaeff0237fbb030005a8a233c4245c080d88c6d4df0fd4f9ef1c5c318cd82cb52ee621ac1ac4de3d551cdcee0a661bf05dc746dcbacbb352408f5d1954e8efa0cab841c381c1fb2587cc8de74d599c57dc849ca8cc6548b39d3a403d8025c480137b0d6768de589627af8bc2ac80c305ffc855c700e063b85c6bfd400087621059bac081b4c0e12ca3dd1739141c7fcc0cc52e4f4f0751996ded20bb328e9d285febcd72817968125ac27acb5b8f3cd10293c736617eef78fe736d1c2ce67244156c1cecef2a5fad899198eb23278469021ac0a4549912da236ace86239327a579f4fafc60d7616fefa4cbf5b053afe907fc98806bcec30d97a9c9f264e4d2a0d8d89f4dc1140c4ff5f0b2de0fda670109da84af36339fb72a05490a27baa86ca67c832af44168abd1b6d1994685f4a47e3f6784ea010f39e1182de419800dc1c89aaf31e6d33c51a75ade02e8d5e90b1ab910ea1246312c6d047ae2305108f1a7e10180b0f2385997264e51f15202072bd69a71edd9c1689d736f1b16988e72b2969c1d2ade1767c8ce83e110c6f2c53de3d2a8d202a52c5f5e182b6ea3484f7d2b18c30bc58df98b21aff155d3bfcf8db8ffc6b471cb32e0562dc64e64fd3f31ea6bd338cc6d4c423ee61e101318dc53265f818cf11b6bfe154d2fd339182cc9a1a8af49dc2f5b8625b6fe65a2fa59343102e8504a92ad67367b7f971515a9f20337701a7f03b666dc1854eff6190af20c0e56a3e7f27600f48445d3356e4235b0cdb8faddf92bd4c7f", 0x1000}], 0x6, 0x0) r1 = socket(0x100000000000002, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) openat(r0, &(0x7f0000001580)='./file0\x00', 0x0, 0x100) 02:04:56 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040)={{}, {0x6}}, 0x0) 02:04:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, &(0x7f0000000000), 0x236) 02:04:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000080), 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x1f80000}, {0x8e, 0x7fff}], 0x2}) recvfrom$unix(r0, &(0x7f0000000080)=""/86, 0x56, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 02:04:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r1, 0x1000000009, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1000300010005}) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r3 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x2, 0x5, 0xbc4f, r3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 02:04:56 executing program 1: getuid() r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0x4000, 0x7f) fcntl$setstatus(r1, 0x4, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r3, 0x0) 02:04:56 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = fcntl$dupfd(r0, 0x12, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffeff) r2 = semget$private(0x0, 0x0, 0x1a1) r3 = getpgrp() r4 = geteuid() getgroups(0x5, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = fcntl$getown(r1, 0x5) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r9 = getpgrp() r10 = geteuid() r11 = getegid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000140)="9ba21f931cdde378c9e512ec2856044c25cb655f5f83e935e7b097ef44186d93b6a3a154fe7c2c528c0beb31b82868e69c9aaabf9953153bf85b67dfca315e59a94e760ae2031722d508229217fa9e50d0e326675b56641873f62d5842d83a394dc4aeaf43d884c209fbd9847616659cc8a16f79a6d1d5130cd04849272400abb0ccd2494e0cee8a836bd2cc2590344b858063cfb4d439db8403bfc031802b9ac72655c463a411fe20858543e9d54b68065de9c6f739164c9b2e08584781215a5aefe71793e323d81b3ca3efd2a416a1ad75190b95fdd73253", 0xd9}, {&(0x7f0000000240)="2d92fef3a0d60dd8d2aefce70d49a20e3b2595f0d08fe14053bc5445f0785c9fadbab8c38a4f0bd60a1383fcf85b08021307a39344442e95c1b611db7458c75e9e3f7e65fc613225257ea6dc6649a8de71b58cbd6ce4504d4963e03566a45afa7069d631f1edef0d2cea48982b6121f848711dbb62b2ad3881423994d576e894a1ecd2c9a43ca498ceb2fc7cb0861ebc", 0x90}, {&(0x7f0000000300)="6fa7dca8b52eb636024eaa02565c4e10dbe37674f24734a52b6a5c80fb9768c23fff351464fc8cc2e18cf6110f01ce4339d5d752e2fddb95c67ff51a6e90a9fc426601eda15fe79d006878a8bc6c5b10ccad2d3fc6ba888ffc60605e5aa7660030d4c4a541eb1e523270ea69589422", 0x6f}, {&(0x7f0000000380)="c9fae8e2931df4a23f3fb1150926978190758efb6fed803bc36c46f4ac1423c8e0c83802cd5a4fbcc6f243a57d200ae7ac2a8d9f73476471429a6909872e15032602b8053c10a0d9aae539281adfad8298cc7360873df01ee4d5aeb37d1bdc1f85d7fc594bf6253b202eb9a65764795e363bb612edcbde97c751b0f0794bb85e8145ca1564bb0379e76310eba539f8940a9b031bb8e8e42c487562d4897625124931a6315a08c20d3adbbb7ec535ad768e350e465c6f9e87d23c4b2cf5c16b8e7640f76813ae97e9ae88290a9f1e141cfb3ead3861f409bdad4d5d46cbe3490715b1317ae4a9a6", 0xe7}, {&(0x7f0000000480)="1fd2d2f8d96e1ca6e6978f9c9bcca8aa857ea812b0fca70ef44ddaa9d59e42b78ee8c86d45d04b99afbc1b6ea1f762ff703240a4eebdd755d9330d6d0d06c007561b40141b81b2a7bf721819f67dc41f3ac4c6d77afacfc3bd70c34c62a115326d0d2028dc8a1c3197b5dc6f63a1283b13cb260d808390709e215c6f4a3ac1f311d4496deb6c00c62ab9ad90e79e98c0db735e1aefc86a0c45ca95eac43a9fc965b7940d8ffd8c16078026402f5b41450150690b3559c72fc182c1944f2dd527e7186047e20a62977a0a11906f6768354b2455f6279b669c62f98ef59bffa8ca84bd49b1241d3baec139a1a8830dd2432915dc69c350c1930c6035de", 0xfc}], 0x5, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r0, r0]}], 0x90, 0x4}, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)) r12 = syz_open_pts() ioctl$TIOCFLUSH(r12, 0x4004667f, &(0x7f0000000080)=0xfffffffffffffffd) 02:04:56 executing program 1: r0 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknod$loop(&(0x7f0000000100)='./file1\x00', 0x4, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 02:04:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getuid() geteuid() geteuid() getuid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000180)="1ae8077422c2fe9849f20b8fc4bcbe14583436f4823c2d2d7c1d32a347528c91718739899897e87d8e62f28ce2123486935e7158f3e46f2c7d978f4a5648eedc08a15259c5a1dd0909840082f0926c6f7eb97717e6a7678f90f61c7699f1a5f514ebfb4fedb62d2b4012f007a0d0148f8b215c3852caa7cd91aca126eb07723624df0670df49b5789b01809e9b0735643387f1648e5e2863e36c7710639f4309a6e4bc722c85dd1b51cda73683aecf707188a7519f0a22b5a906c666", 0xbc}, {&(0x7f0000000240)="cf520ed6e8577a1da1ab9bf648e758ba2a901bdce6734e24d0b31009169850fa48ed2801fe921a3a1d563e69068b0d40941823c0e7530bacbbbd8813abf1fd3209", 0x41}, {&(0x7f00000002c0)="216039665b052040eaeb8e813ed687903dfe171dde553effe66a5e22f4f555111e5309f64dd4f298b87ecbc6457425e923fbb688c2bec7c2e51d85a5368afb41778ecc5f4e7407e9183e128dd4e50d30bef5a7ef1a3f95ded2d821162e550959465be0b65fac276ddc6fd742a1a9361922d4b39c5455ce0ee537afaf728696982084ba893d98f9959318ab6e2c24a36b3d8e358d0a102aae1d5d664313ea1ab69aad3295c8ef228dddf37bf6abea6490e6cf13ceb747b3b44dcb594089e05cecd8b67ae95dfdd1bcd2b0401e17af8a0bf0f0aa22e7be4cbe23652f946e7e3384522900c3cf0a11ff6de36af4e5c1cbdf8b940a56b258d9baac587078660904b6aadf96301c03c4e056d23376d5d37a53cbba91f5f590489c655e39d9751b41377f9886930e6e0cd6fa3d00dca88205c504f9282e03d75a0f28f82daa3dc07a28f40133136c11113cf9b57ebc198df52ca88a55b7971ee559b9c1dacfa8bced815280f33f380c4a24a38f97366f638bfddc83880d337ddecbb42efb68b328e3c0b1b9bc302ab7475bf1f76c3642d0f8ef8c05f3e707d42844ebdb068877ce77fc30de6c3f968f11ad9fafc9d5c2cd62329c4214c126bf0c9926cf99700b97e5b47d9cfd3f0fca38ba551edfe8cbaa3c943ea35d477a0a9ef7a8da227643f7b6fbeb39a623bde83fea5a2b9a93c8f56f9713b05163a63c8222630c26749bca7e3d0c107126a780ff103d5b28e1e9efb15555b4024bd923ca2be9191402c9e3a962ab46d832a091869184be18646990f828aacdbc56461f77226f4b3748c9d18404581e3445854240619a3538c2c26180617c00adefd0f524bd2ef6e888483cda168de2f1b1bcb85fd045474318a62f4c2a806a9ed295770c308e01b18b2cc475aa51e679d6e1251697497ff541ddd91107bc68427eeef2792c79769da2c03e126f7d5964425c0ebe4082fe69db6e84fe36f2d8ce877e2b6de486c1c6f82bcb27a88d7df8746d4d2ce908fd113a1a42b1088831395194ddd81ef205cd526f62435d19f92c9ae0749f321053494f9ae762f38a21c7b034e8975c47c06fae7ee2ac0a4545461a53c9c95f16de02d15e005a650d20df296d5b344ddb969bb1c246db890cd09d6049aadf9cdb29382cb253ee99535668bff1ed4faaf7b45287e29d144a51ab918c61581fe405d9401d0a94b10f986375e79e5efcedb90bae9fcbc7172b411330caf395d57b90616dbd5bc290a6d11fd7e6410555c42e7f20b834e867ccc306fead40a14e066d8fde5a0e318a79a47a157dad3c353e90772a330157020609ef7caf90002f73e2f732b72fb66bbaf9d210fc61416877025dcd11985b0651b6e5170693c95010731df7355bb7c9042b168a2cf14c18e1170466c562fd0263c145616408dc39ca165e3b10236751d0620ce1346f08b88a0d17dcc11d12e393d2f6605d3f4595370c1096317ce114494c59076cd96062ef2eaf4f0e6844b4d8020a5feef4a6158a6bbb7f675cffdb1a2d6918186ae7a28877fea07c23684edad3f97a26a831d7aad592471a7c523527fba30f38c8e47a82f02c4edbe788d2bd200a891d679e6f3a48e2ed988e7c1c6ddf445e0aedbdc1bf95a46436a004253ceca9517877c897d98247e38a482c1012997f5d44ccb7c3bd52a5d8a82b9235e298d8c09ac0ee9ecf74c939ec9482b97f07b6df4da4b4bd5d6acb807bf30accf89cea84ccb4c111adbf45757441e58686bc55b7ac7ea0f9de1224a923f9d0611beba5ec6c5208e362610c45449f7405bfcb04c450568208b340b300fb4e35d7ce29c74f3d432d493b8876f24b461b48d56ba07ddf89ad2a1bf8d308c2fda48aa2c645cd75ba05496aed40e96950194c3c093b5cf3ccccc4078f380defc9a05cf4145a04f98d091ab2dcc14d3a63865cd9fb9aaaaf0e3f8e1f6b4440c6fd285c7a6d42bd630191449160f3fdacdb42ede0deff33f7789ceb4ad1e493b0de6a06293e7da4a8b4cd5a9de8cdd0168a8f9e799354684365c7728e8ed5cec6275c7761bd2a0bbf9ceb9cc99792c2e23ddca2cd450dbf5ef9bcdb57db226804b4acadfa923781d2e37a304ebed788db3e84b09e1773d1c5d20986402ce0fdaa5ca8b1498dba02f84ecca7676ef17fb85483490596002399a9874674d98b3f479ba17b0eaf47b3545085f5ebab736a30b1b9efd1a13ac4b17eaba54b9855888ba64c6dffbb83a711a8d9be9d39f0086379c7a8b6b85171bfc2d3e7616f53064c67537c0e826a9f64cf0596db66ca4830571a70bf01f58e7302469427cab8826a4d46192ecf5cf8e9f4a3769a2f0275bda71271a9d374af96c363817240b00166f1901aefea3ded279d8e265606514bf0afb984339256950f8f5655d19b884af37fd96a71720d7b10743c714720d6f04a195c847305cc63d4a3176d8cf5e56eaa6b0f9ac2d7cf2b26fd68f7243ac9bbf781d11a8d3ef0416f8fa439c5f2220e29e064c09c4769eb488e69e30887106a46d66cba4bc9eafeceb0128af90c4699aa4a8a66e2dd569be3874757bb3d1378d4c9552082c58e9457090ee35fb62bee5e3b7eb28cbc25067872905864910ecac9702cd32954733025b1a2b8d1c2e3140234dae2935ba5bec3c7a636486db498a5c16c12481246bbf6e7d8b8d78f67c697652ee999865032d1a04b821c9ebd04c886951c84ce4d3b81971ebf6f6d38c4736131b538eea1ea699c0dce6eb32a1952803dcd232b4731b9f46295b58f134014900cad998d97502219a9093292e9c3ad7adbb2650c1cbc8950025bdd8c619ced7376d7f1b5c22f6466e7a8ce80f3924aec59ef78c10bc7a3c3e8b3c908cd79996188fa580ae398f63de9412293c23999b97edd54f1b0ac510f00f772de55d792a24ece7776d5a99bba4cdc228ccf29d687ec58acf09db594a0639f32dea5182c817750b3ba466077d1395ca1373f062de2eb1dca008debd982f8d085458fb82671227660e3566b7ef2590926c2419b69867edf79947f3f674b0e1a10d3adfb33473c7ac18fc59a0c7cdcc3634af998785155ff8ad34a01b17c45971a722648aa15f394d808765fe45b56bcf95f769c3d3a0ae76e896060ac3d836e3ec2b97781a5fd4c4f8ecaac00bf8b3efc80d843972e00cbae8e1b0a5269add1d3ea155410f4930a82c20406b12cc79d8bdf021e4400e51faa666459f3c8e75ae97e825a84da0749dab6af336531e93fb91a54bd2953e6bb8caf9ff2284d93bbddabddb6b87223f04f616cc1208d81481748cea0f0ef27c1d344d9a94db227d9d108fa7994e621ae2f7b1bc4b2fd9887d9fc999d99fd9b048ea4fbb5f01b0aff4fc44569e691a3886433ecd5794266015895afd58f932c6d3f4be1251c907d52166c5cebe5f3ec60bdcf2f62c7afa2c957234b82c58968bf3f4f241da31b5f3b7a8e3958d3f603e2bbb0dac37442d5aa28293cf0b9d7e81de84c389b118613287edc7378d0181d9e43134724285273ccdcf25a5f39edb7465f954ac093d97863cd63476fa9c6179a52ffc1edab9debc97091eedddba51118d9cffe869ed0ec360bc4a4758076b51d0d4c50cef50097560d1397d4dbc2a72b7421e76928c7c79fcfcd5b684d35017f4923ffc20bd256c54dc66e8a30942589fc6c1ef61122e95fd478e4bc1366c6187796733d0f345af559c59b4466eed59a703b42be879bb16190a77533fe22f7f40e723df2f2da5d2d9211fdde22656ef77a15e03de57a39d8dfad6c4278dd62a3e314f47ddf686c9fdfe5953373d24b98505a84c4022a4fd5a8fd3c77033cd91b7985b09ceedc780172b995663abf13cee2489cb3466c135aefb7e26362db4e48003fb8b68e6a9039ebc078ddfe4ef89633c252af6f366c849f89ee8ea7756779d6252f563c6f9ddcadc6fbbfc0fec6a26e9d017269f034063b97d999f3cf3ae9204f2fe2e1f48de5968160e1b08b5e23a76dadfc0c796fd519c78b187ad80ef6ba3fcde828b406c320a710f2974e01b00e652e512bb8a42ab0631b7f7fc39ea74b0173d023d8c0753ed79729bdf985717edcef6706f78f4374dc1f1f1e6d38b050206ea7f071db6a7ce4659e87e5dd84a4ad65653f86953ad870c7b6514655be59e7d601cb67c25120ae4e5d319f9f36e8bcbe422f07413ea8d95f2a1994817b146b1e37c29bb229d1429ad6759e4068bf753ba1b8f9dcc7c5b8227bf7de477801cf1e16f6ac6e6bf09f8c71f78e488d93e265d4470bbda6a647ac5ed0ebaeb6656225195e1200c4a7eb0bb3180f35a7c9fa42d3729bab176be61eceb6c4e08153496075b53e9b5d2f78879271dbec223658eb4069f41d0cc20afa30facd2aa136ee91d54f80454bc77427c406321f6e8c04ff61c1a017d3266717bab9afe853b0d052d9ef168214bb9f41f62590dc7777498711a10f0ecb39e24d189f721693bdceaae5689d4d9d570cb1fae1c698add13789976fb710ab37d74db3d4886527a8a3707038964be30147fbf74a76cf512b78dde724b5c697c9056b62c3f8b716cc5bfacd778afd9b04431ec519ef2ff1b6572aa6d373fc43d0477599f86d924edafc672e7b15266ed8c39745e166d5c28de20c04912f854e195de1054e59322ba2885f453cb4ab9c8c3c7a1f301b83ff10ea272844aee7a8c1e4630eeff12bae2d799730b0ea9c1ed0004d598dca92c3caf0fda7e1c8998a1411dbea6ebf24ec62ee0f79aaf92e08cc3ae7f87ff2635d64899d010bbc04e5d5b603ce3a6eabf593bb5b3cd05e7cc49a2226d7b87f5257f1b142bcca231cbeab953834c55f7afdc7a62c68062ef5a54c9ac4fda3fe96bd006acbb65fd7736664e2252bd3f0bd52ec9f20b24b757b315248cae401d539748cd6f59c29ddc1fb461cc67abbe91e1b539e4801c0e42b056f612f295b496936f2bcc300c506ce717724633d33519f7f1225fe1b17aede782736e6fd7fd5f136fc3f62a6b4104ffedfa079e88b36252faa63e3d86b5380a5fc67ba13a4ee901ae860cb8e4c7ef35376ec6794b3b197986b2f22e9c3f7d7b9eb5cbad8ad2f59ea23691b4f2a8cb162d7f37c4437d5429492e906f3534f33892aa182d379b64db8cec7c3568567a0d5507898b7e32ea8c9bf8aa3fc130c80acd0e0691bde6f1574f0d58ecdd87c76e8abb9f1dc9c9900a5a05126f8fb65804c363328aa0fb182b055b2e6955c233ab7af46cbbecbcda0cdac92401b36a5233bdb8ca72b5df25e4956ec00e1536249a2986a028393ea29e944dfb0e4b3acf17c9a8713ec0a98609565dab0ea10ceaf64e8bc79cf9c72dc27059da12b9e12a3267d291e4503cbff71b79bbc6ed22759155074e9ba85e4fd99da6cb09b3d00f45045da98c35e5b8850a7884b078d32eb4aab68c97e0c5c045c76e32e4219491af79794b28083e3a34def95d6f55dc03aa80161f5b245407e34e78a97966551fa89256e385dab0d98d0769eed9723d89e4de60ca6d12cabe2f0412e0c000a30042d11ca97c9d3672db9b4e7b2e7abfab5419033ef580c091d43ee87063eb7759b47e8f8137fa62e5ccb959df908c094f0955d121e966a349ee49f642c918f8b2b07f2973f4ab12e2a04564a934bd73b8af8f1de5ae19909e8f104b229d140d026e3c4bf41bb02e5411a9a869b7a08cf6a9d12d3bcd94b8495283c9142b6190674fbffacb91dcd322fdd91d154010311790809a254f235c01eeb10d74d08e44e59ac5e1a59eb90be588970d009da78fefb3a6d0c5553ac7c76dbeef0890becb8375aabda9224c77593f71839e3f348e7bb911bfad2e5d22262b573", 0x1000}, {&(0x7f00000012c0)="a43b3861dee85e748737777a734a314ca7b450da2a9f56c393d03d42345a7659eba37e9ab4a1204bc0bcc6cb510cbd597efd847a19795e4b7b6aff98e9d6d175de82b4a09e4a0c9d8866f440ac0ad730cb68d7723a643d4b54e9c2eeb59c904c58f41e1a36e0e5974db8ec6dac63bbb1f92f607b7f8b4e237959f8ea8efa47a65757e75bd95af93850af7ed8c6937f014db6b8d29db69bde54038be16cc07f96e0881ca0d13b7dcb8bce35eada22279fd954be2342ca6b85eb6dffdc70d1ec8ba6264c5494b0ceb2e5940974d811b9a06a2df0f116619dedd5b9a89c6820b4bc866a7b95c280f85feb0d12dcb5", 0xed}], 0x4, 0x0) geteuid() r7 = msgget(0x3, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001440)={{0x8000, r1, r5, r3, r6, 0x40, 0x9ca}, 0x2, 0x9, r2, r4, 0xe002, 0x10000000, 0x8, 0x6}) geteuid() shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r8 = geteuid() setuid(r8) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 02:04:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xffffffff80000000, r3, r4, r5, r6, 0x100, 0x7f}, 0xfff, 0x1, r7, r8, 0x9, 0x800, 0x363bcad9, 0x8000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 02:04:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x3}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) syz_open_pts() 02:04:59 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = shmget$private(0x0, 0x2000, 0x240, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x7f3, 0x1, 0x622, 0x7fffffff, 0x30000000000000}, 0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x1, 0xdcf7, 0x7, 0x2}, 0xc) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 02:04:59 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="750218f6a647287345a60300002272"], 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, 0x0, 0x0) 02:05:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 02:05:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x40, 0xfffffffffffffffd, 0x75954d5b, 0x0, 0x5899, 0x101, 0xbfd8, 0x3, 0x3, 0x7f, 0x6}) 02:05:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x5dc5) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)) 02:05:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10080, 0x0) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) 02:05:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 02:05:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 02:05:02 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/78) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r2) 02:05:05 executing program 1: r0 = semget$private(0x0, 0x0, 0x200) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/102) semget(0x1, 0x2, 0x0) 02:05:05 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getitimer(0x1, &(0x7f0000000100)) getitimer(0x0, 0xfffffffffffffffe) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x100000001, 0x8}, {0x5, 0x9}}) setitimer(0x2, &(0x7f0000000080)={{0x9, 0xd4}, {0x4959, 0x6}}, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000000)) 02:05:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x0, 0x80000001}) syz_open_pts() 02:05:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x6, 0x8, 0x2bd, 0x1, 0x7a2744, 0x4, 0x8, 0x0, 0x0, 0x8, 0x7fff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 02:05:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r3 = socket(0x14, 0xfffffffffffffffd, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x8}, 0x0) 02:05:05 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) unlink(&(0x7f0000000040)='./file0\x00') 02:05:05 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x180, 0x40) r1 = accept(r0, 0x0, &(0x7f0000000080)) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x7, 0x1}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x80008000}) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000300)=""/176, 0xb0}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:05:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) close(0xffffffffffffffff) msgget$private(0x0, 0x11a) socket(0x800017, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r2 = semget$private(0x0, 0x3, 0x201) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r4 = fcntl$dupfd(r1, 0xa, r0) kevent(r4, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4810, r5, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x9, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7fb, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x9, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fcntl$setstatus(r6, 0x4, 0x40) write(r7, 0x0, 0x0) setrlimit(0xb, &(0x7f0000000400)={0x3ff, 0x8}) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgget(0x0, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x2) 02:05:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8880, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000340)={0x1836, 0x6}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xca0, 0x0) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8c) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000080)="5731946c6523dd4e03e30e8c2a64c2c1a6df01d2e4642568ba31fbc3cdc9c597481d66723853b8c0933faad36bc96218947a0ed3419008ebdda0f7042c9ba4976640b6c929a2c0138ab615d6f93e97907c36ffa2f7f91b4dffe0d8ae17b180fe41dd", 0x62, 0x8, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x7}, 0xc) unlink(&(0x7f00000001c0)='./file0\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7ff, 0xc6, 0x101, 0x4, 0x1, 0x1, 0x7ff, 0x2, 0x2, 0x4, 0x6}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) lseek(r2, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 02:05:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10000, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000140)=""/71, 0xfffffffffffffe07, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0x2eb) pckbd_enable: command error 02:05:10 executing program 0: r0 = semget(0x3, 0x3, 0x22) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x402) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) msgctl$IPC_RMID(r1, 0x0) pckbd_enable: command error 02:05:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10d01, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0xfff, 0x7, 0x7, 0x8, "ed160f39b87edd50b97037a62526c6d0d2314db7", 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$KDENABIO(r2, 0x20004b3c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) preadv(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/49, 0x31}], 0x1, 0x0) 02:05:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) chflags(&(0x7f0000002880)='./bus\x00', 0x10005) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x100, 0x8}, 0xc) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x81, 0x0, 0x0, 0x74}, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) sendmsg(r1, &(0x7f00000027c0)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000001500)="b812498991195d79ae111080f25fbd1323a984092dd429fbef4b1afb40e2147cd8dfd228901e90f87238fafbb4e155afc3f51b9335983fe4755bb94ccf998fed29c13c86082aecf08610fbc125dd10e27cfc8f93c9c8f1f38515f2cffc6ba1310ca9eea4f6c23a2a687105da68831db065d1577f816b4ee83ff7ca63c4380be8daae549251f16489a3635c2c2a3df92924f353dad8f0ca77335e629a16fe9e68c3dfab10631916c1720de10772a908ae5ae2371b90f5acb0ddcc283c138635b824112607097cae083ce54d6d7e6d05660c01e7f8fe41f9b4ab9e2941b5b741ed6e3b922c54340efacfa0996de8f99e4506d785087681c749e89e2f80e7cb923257dc23e87a3059a89b26a463e07a085c0971d3dcc83becc843112aa4fb0133ffa42b9562a925d8559694e2803bf6ac3d1f98f25cdfa6f4893609c97732b4844da9df431a730e475796f659fb2aef28f19c931490879420f31392dc4525142e9abe1efb57a4266054371c05634e3f85096c76d0f04eabfae97d37f9311ec83b7bcc5c4a86387b7985a22915f0bf198748f69bbad137d11ede3d84744de66e7e5ed20750496bbeab808ea7f3555edcf77d2bdccf865fa84161eb61d2abcf0926063b282eba28646ef0c6c96ae258c29ea67bd690af3bf849ed79ee093cb8dafb6f1bacee58fdd2f6f64e3d064da3eb879a431fb0ce81c7f93046a74dfe26b7fdbc211d0822a0b819d90de060f6c01d5c6229fc5dcad76e5ab6ea2d60defd0a723c74d990f9425a5f3a4ff0df58379839d945221ef533f6fded8dac4b48b21bd8a675242c6597fd2ad0f71012933780a83b08d72778b14ee0a863b0b96e924da4e104e51da5aae40ece052413cea5e32752444327292bcd21509f5217454562bb5de83e9f610edea36d227832ae137378fe71e7f0801e775fefe05c75e48a4e06b10a3222c2fb24c2a4ef3846992bf751fb5a629b1a115db130968077efc1000d03261981c64999d3aad2f13b3b2fedb98bd893a8af25774dade7902c2f1b63aa7955cf69e1a1a082ed51d61a3379b2031f626f87c749c8492a54b0d81d4c41544a7aef2f13e897886b3e27aebfa82e65589f583899174c68f7a6361d737df6d581744f0467468677979b379bde4c03717f3d5cd18e3b3c0f0bd9783294107886a715d84f722942f0cc8e271a33415161df7efb2da2e65e46126f2691f95ecab200182bbfa2a80bf67bcf081499e89aa9ad52d7c1e5e196ac51e02fc90ecfd8e2cb7ed9a5d04e0323b7e482d2533cf2a0daf6db9b7e070368da76ebf0646397c021deb502638f66cef6e53a589fd3b340a2451ec3a9571c18d637cb7e6cae5a91101956ba3f4072b1e94c9ce4c52f46097a7af60acf71438351e1cc2359046a6985e82319e02b9ffcefd7fd81eb49a2aca1140fa0a1b3bf7ec072c52301a2f810d527b3b8f385f449d7d1480636f943be7f2749758fbc29f974cd10d37ec8ce35a180ce1361fe853d2fc0101875351b9d505804ff3f609073f185a57354b847738c2c2cb4cf6131325e48e0c6d5809813c9c7c6a7d13923723674db2640ea3e0e83fc871dce5b003853f3cf1d5216bb2ddcfc76f6971003c1e0a92fe611a35ad71e86e2d1043f40d1fc42bf8800a608b228ee9cced9c74cf1b0642fca856f159815ff2241327b31d45fea897e28e40cd3c8f9052eb3b26f0e32a79ea9eaed7794448862c46d8e65eb1dfa4a99234fd5acd553407fe50c61c3513b64e22a28eba3f2b9195819ae14b0a5c9147b36cc7c69db6cd8a437588b8fdd4b4ce10b394f54b6d336d29cc675646df9b85f4ff8f3f36b38c3ceca513625e0584838c8360747e499a910bf298fd3cc66084c036b81590e34297e39d84b3325bfed4034d9e094f220c1e5a0e0e27dc4c7a0d9ed06bc67d6fcb3f3fd97aa5c870e20fd1316d4e28eb8f6d98f69c28fb05e229bcf6f5097addc3520341bc3f8de8910429a49ec3da12b00de3d1d879a5d18440e321514d9147a57710c414e4caa74745499792dafc7003e0ef81bb7197fd87e630bd6d0f417102dc52891c24443867c82ddf2970cebf4b9a8d7bea8ebdd3abb3791849725e71c4948a5033ab7cb4cc45869fb32a12aaff911cee92f19a7d30eb71e1cc8c59ace54985f1c17ee2791ba78dece8d9e47906f3c349e26817518a3ebb5be79f299d596e02ab9de4c9b3977240da98a030cc1f2030f3d031f727c3d0e670e4081c1dba3798103ace1b5988961506ed40741324d09a9d9d43a0a2340d989d78681a902c063985f5fa2ef8aeba17be517918f8ab4a778f2e1822dcf1557f656d4540ad82e8696b862375cc132a1639da5f1177cef961eba59f2b8efa28678b6e63c95a52a403ecd91781f038b99c77a88a106402f26d23e73ac948b3b49d4318df6778da70f481b8eee8d5bfebf4d4ae454f09e2dfb2028c9163812a4cf99991f730962ea50b8da8089940d21cddbec5bb5abc9ed4e87e5d436f98bd5c4ff72ad5a8fc67ed3d81adbe07ed79e932633b5dec5bc0f861391f076d9b00fe25deaa155984dbf22eea4ac582913c18ed92d53be7afb99046e90a4fb47e6d39a74e35660574d40d8107000545bd65f673752b2323bdb33bd2896b451aac913bf2ecdd7af741ad685613469b28657044b12d92b3c55e0d55d290ec3cd9ba7ea3a9a6ed982ca52587ff8af17c1da7607de8dfd9eb9eeb4e8edaf268c2f9d640e350ce5f7b32640fa296e69ee7eb2a62fd760584bd85c578acb20204a5640bfdc799f83e15e9db9342cbe7d9afbbbb5884e5fa9141baf6e6737790aaa3f4db0f6cd2e9de1923025bf6217e420a8a048553f1885d6c19e0a40276d4075dea1d91c54e2f0c6702f033bfa8fd6327fab6ddf6e3d2d22755bcdd576ef90345bb8fc3aaa6af727cceef3823718d6d634fd5633edd4f5f68d4951f596e1968f8a93e44b531270523adac4433e07a94770480b3f3d96a684810f515e0fc23f8aa828698e7d84ff184c008f7393d93f85dbe26542f28ebb6c1f40e3560a2388b6decb2a43ba0a8ccbc411ebc1ff16075b5f0612ccf8e42472e643bc5667bcfbce893e17856feccd7f6094922e69f15c0742c727c65fa3e0ed39e5734aa40243a4f9a1f37fb8aee6daf4da1dba232b7fc23ae02b61575fb71571e85260ac1e9fffc8cbd10c7ea534fd1ff3ddf4fdefdb4107017f515a6bd38ff90f20bbdd1c70d7d99743cfcdf5fec26b66c94b7ef4feb994e12d72e3ce6a92ccb15f2a0e380383c60ae7b6b39fca23990203dd1d927d7ec2b6b7bc88f44f4b176b1cefa260e1ed0e46a225cc86f46800ef34a2ae71621f2498b4b1273f6e25fd04c713cb24dcdf40fb1dcf3faf440114478e24362a9d20087fc6fdb5b139dede0910168724cab65f8cf247a0dc2f11046dff0545afd0e1dff18cb81ce75d4b46c0abef2f90bb02a245d9ad41db3a85c933849566d8bd502a609d7fbcc19f00ba3bc84f5600a5adb20bdbe6f42c7b906153bcf9acd96bf52a50a63f9291da232fd5af7be432ee4d5de2cb65fbc6383adfc341d2595b3661da3fd3af9a7c43edecd3dbcba4247c0adf6b0fb55e3f6287b53a094929470bef897fc71a2f2641d71ec3f1956c9e3f54f954bea61267b0c93086e58be98bd3fe3f7c9335165cb4e6d2076a3a56283dbccc73ac84ea25d6e27c3d2a7e068681898d579ce13d525db5070a2f5b0feee640c1fdb408941705df550140c1a3a2565c8baeda8b0d6cd1b95de11d0513c65ef8d805ba7067acd806ccd18b482e5efafeb3b5bfe01c95d3bc5b566396e7dc3e5a74c43ddfcb8c3998250b03e9f7d9d82b4aae851644e75fbb941a919357a663657893ee1a03bcdaec014aaf5b2996858090174ecd75b0989bd144aac71c348f4ac0559360491e5d9f341b96af91eb8d4e5370aec34a20381e7d9c1aa98f542abf9ff2c4429c67fca3827e0245bc002bbfd206326e593f2c9b6c2984ae4c6cec04917cfe7fc9160136b23c7e15c0ec61793524b51505c97c21b282e692aa888a9cc9118912da4a5ad3d9b0fb682a326a44be4cc506f0beb5d0f19cf8089b765d5a21d0266ad73c14c81cd155ae500ea77b22ee6f97d7ffa9d290b42c4efaa6261d6772648e2bd8906bbc60bf3a97904521af8fc14265b7f8f071e8c12ea8104b094556da8c6710fed3ac8ff8110749fc62f22876641f39b2379ded1ecf0ed4b81927687dc4c688e97303233ec7bef4c66be43e90a3cb3d9ab8f611603780f34ce40d835eeea9a4c29d08d04aef76ec166f3b4d0daf48a769a45fdf0bc6404dee2f942d1def9e84a50151023280824ca4541f3c7180043b68b6df4acd594661aeddcaaded269bd4cf8eef28223187b862175437bb9111a339300b61b76247ae39be5b008ab1db3e035ce5f45540eee1e964db9dc1238f1e3746a7b57ba08ca73d49b0cd01234653456b0afbe6224fa666e7dae8eb56911813338c0d66c14d8f63a1d0e19581fe87c8d958764015d9cea56699faa87beae0be6372279a1563d44d11945b14ab683c9a742d9c67c8b42999d860e23718dfc4c605dedceb0800ee8abd5fa6310a7b25190739ddaec271643144c701f48b30984246552028528e1ced9f719faff850a443668a825a8f957af2009acd637b847d611ef46b6731cbb4478a33792dd93c813f8faf63c9039f187939dd194462d7fe403a1ce3968926e5b11de80e57753cde2869018fa6f6efcbe23ff5197b62d7346fa0d299f03f661702236ce89805af6f426e4ca211494ed4fd8c2f0ac3d4d2135d81f9ff9de49518a08856a0df5e8b8bc2bac4aafb37a0b7661050e23c5b6273efb2948fa9328f3cabf763d968b56c924ec5700a2226adae0898c586f69a4b7ba97b5c3f08eb9e646b6f77220d83c545b398136e8fc548cd190b5e5961046a1d0c8b1126a4023e1284bba9864c0f55f48ce2d6348a3b17a86aadabcf3e080925f7a9bb652ba969978198b62c8f1f63c103ffa6145bbfe3d43d9c2f32e114af4895b54f4bb0029fe0833856755acb8c82500eaeec7d6f7bc7173ab3a9de4d13eeb9dc7cce32d7d75831a0a25bdd0aeac072435d5bab547dec51965c78b123b2d6971e7b62c626ea3cb0efc2540824079ad178711c88662b7c863e717a98e0ac1913a24e576852973d0491ba4dfa61597815af832b7f1f30396dc0c5c820e39af342a204920341994e9531bd3d09d72f3101dedbb7c031ebf253002f1f6a7a58a6c35a27276c6ad5e66d64995038d2d94fd88e6fb17ff6cc88c8460c39469ca1fd8c5b4d8f0f1b6c8516cad9607ca857af891687f749f4a9a4f95fa495dcdd28682719f03df6d8ca7a493a8e40513d90d2fe4f20fc7a04770efd1b935ea77aff22247626412abe9430e6d2f744de495049bdc351b713642c39b9e31a8e8e398f52872fea99f57d5d058477e1e4b459722cf5f2ba2b90a33b089cf9a196e70ea32d07c76486ad3a706b8cc2350b7001c7f63d21a0d5f15ba0dc3c4abd26cf8ca168b8c5e3d94e541b7307b9b89e53d462eca9c305175a086a1077e2aafeafd16099b331921ab4a604e15755ce1c3d5dc2c25d4331aa88f30d7b8d8b4a39a0e10b9fd2d477cbf62748ed15bfe8c7241aea9b140ffc3971bb3fd2739c6e5c250be636d0d18e0d95140f6d101fe7ec97d12764b7510548c7afd3d29567ac15bbdf1b47611da6312ad830549c5d380c4a496f772e97231363a486d3130ec085db9db9394e5b8e28e71869e37e753ea0e16cbfb3ba37e5b507728cae3c442b594948675dd5cfe9f6", 0x1000}, {&(0x7f0000000240)="b1f5636a679ee32d1c355e6375d50c25c8b330461fedbd7f6ad5b157e5d4f93bbda1532531b54bcfa62caedcc046900eae07bbf41620204a5dab8d6d50d8913c241593bf17f15b0ef27667b26148c91b32adbb6396ec66c21cc9259237ee32609cb0193e88099992d2dd118c3d6e32935677b3ce803f", 0x76}, {&(0x7f00000002c0)="e0d8a5f8d1722fbd6b50df525da77bdd1744f0003122a3cf2c863a80a8d134fe3d6367658b08f843642de968be7e83fbe554fd0e2cc54e7d2dd6e707cf31c56906bce3088a60fe690353a4b6eceb111d253dd4676215ca8354", 0x59}, {&(0x7f0000000340)="87a3f033d156bf907e388bf337ac5ff957b5ec91c7bd0c0d1fb4a031298baf843d836a4c0e08c6f4d173f8a37816a4a802a1f8f0745dc632ea63f7701099f94744c64c5535269b5a4d9f866e024171985d7d907eb9f6aed2ea4c0839d834b1ccabb56df31d52ef067fdac1f481ffffd360706a0820fd4480b505caf50830214d5080ae96226100a8dea6cfa0aa8e9f17f05e92b80e835022db2a3afc9551af2597acc7", 0xa3}, {&(0x7f0000000400)="973a78df9e1f18adbf3e8107e6717b80ae9654724f6b082877aedeff1034a2fb1d3f544d95ab89e4258d550bbdddc1437ac16df61870260e2b983a1f17372d776f", 0x41}, {&(0x7f0000000180)="a7a5d3fbf2256592f322ac38676bfb97dc8cf44e8c4597f88be3f19d08cb8eab03e0433d92a1bd713f0442ce8f304bbd0b", 0x31}, {&(0x7f0000002500)="0984043eebbd6256caa1222f21b1511177475564e7219d14518da4a5468e0a252b5f871de85a0e1a8ef10b1ab893cd49a64390b43d7bed5839fffed4739a7dc3c64d3516b6ded9481e95ea532f86af16d593396b69282b0208f7790b89fd38ad59481bc7ce40d809f3fed32cb7bf597397bf317e9ce4f486d6d5b4046e82d0f0ae8dd56fc8686a6668251c17e8db4fba8265706653f3487601ddca868ea5da0dc3df5fcc6492", 0xa6}], 0x7, &(0x7f00000028c0)=ANY=[@ANYBLOB="0801000000000000ff1f0100ff000000869b555c650870804366ec7a11f417278702537a69f3cd92c88964973532cdf10948bab5dde447871f59a17b321499ecd4fb523038de2b5547dcd3a0eaec12d5a227e29e3aed327a30677dbd3b72f16f7c67a9331b3944006f2c790fc7028839d0125f64f76770ac4e88381947781bceeede801ddbeea20e4ae1afdb184b993a0d97e382f106d59e0d5e49ed2de781e70fd1ace8b83889c7aa46dd061e0222a77e9ce5563e4a8b8559125f9b1217a4b77830f1f7da6a71ae0114dd555be914b8429d9f3cde62ca9cc75952badc867dd3d20a90e024753b7371c442890b0a65ed825e183853722551c11001872e1bde5a70460000000000003800000000000000010000008000000050c9d5848f4369868cf2869f95201690e9b98315e79bfd3b0bd8112ad106036b7086d03600000000a000000000000000ffff0000a40000002ee1f9678b36e0f42dbc82669fcc18dffd39fb0b6754a9e885aa2e965d7053827feafc46789e4521f38783dd03148d0b124730ce31c0e26ba01151b4277e581249e61abf6748811118280f157f4a7a5d7ed96c3d7a2646ec1973ca2f02986ef47210d67c2baa9fae109c0ab5e14af1eaaa9f26862add60dd3375438857514f61c15ceddf09d46f8778000000000000009d789bbe71b23f795be21b7f93d9da39ef3b9c7379936e7c0a1ae29d9efa9434ecaf0138bdbfb44a4e000000f73fca9d8d0a4f252f101541939526b0bc8d6cdd83e2cdfbaa2a6307c644f08f9fff2a6eb7d1853b4c5f6ea31a3d8b158d4416d80f0722fe5ef65fb02f6f20c5ac7259e185e579a40d48da9c43173a1d5f082d5d9c0fa3eed3107c167876b3b4d16017644996bef1"], 0x1e0}, 0x6) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002840)=[0x0, 0x0, 0x0, 0x0]) nanosleep(&(0x7f00000025c0)={0x2, 0x3ff}, &(0x7f0000002600)) chown(&(0x7f0000000100)='./bus/file0\x00', r2, r3) 02:05:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x880, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x4}, {0x9, 0x3ff}}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 02:05:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) listen(r0, 0x1d55) r1 = dup(r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 02:05:11 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r2 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(0xffffffffffffffff, r2, r3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) close(r0) 02:05:14 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchflags(r0, 0x30000) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) close(r1) 02:05:14 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p'}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 02:05:14 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 02:05:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) kqueue() r3 = dup2(r1, r2) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 02:05:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x101, './file0\x00', './file0\x00'}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 02:05:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 02:05:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x6, 0x7, 0x2, 0x7, "bad8efa533e87eb9764b2e5ace1c8db44808a022", 0x100, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 02:05:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = semget(0x1, 0x2, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x118c, 0x9]) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r1}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r2}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) 02:05:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x4) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x4e, 0x400000000000000}, {0x100, 0x8000}}) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0xfff) 02:05:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = getegid() r10 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, &(0x7f0000002740)=0xc) r12 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r17 = getpgrp() r18 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002ac0)={r3, r4, r11}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002880)={0x0}, &(0x7f00000028c0)=0xc) r21 = getuid() getgroups(0x8, &(0x7f0000002900)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000002dc0)={&(0x7f0000002b00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002cc0)=[{&(0x7f0000002b40)="bf94a9f6cfc118391c4dc5569b6f81bc419563cddf8ee6f5f86f8cb54ca807139cc775895029bb393b567ce7b2bbceb200e1d21cc9e3036ab5e84378be1349159e847c96bca49d3502d9077ba989c773197f05fe44f0d2be075ee132f574e8a1a53a3f17f9c81e56a60475a237d84fb9c99b6a64f424c0ba39015c77e1b49b00098ab3aefefc181481da7e16b0fd00f3e72663279e5ccca8b330f36c7598c0dcbc54cfce", 0xa4}, {&(0x7f0000002c00)="31da52e4d66209e89976e23cbf21117e067aa363c8ee8d32ae6e484c9ba7f0044f0e2debfb361742f55c3df64de90c8c4f110f0389fc6ae5a09b8e703e8a19849e5f2f36c8edfe58897e89dd0dec9d226e543bbea55df9d597bf69d735840aa1cc5598cb580ab6838ffef40608176d0df80c4305269bcb91b4378197f8e015074ebaa88c6b85b56380f5ac3f5f781f6e8cd47d6511e3e19c96a67cb02665002806", 0xa1}], 0x2, &(0x7f0000002d00)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r15, r22}, @cred={0x20, 0xffff, 0x0, r13, r14, r23}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xb8, 0x1}, 0x400) sendmsg$unix(r0, &(0x7f0000002a80)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002540)=[{&(0x7f0000000080)="79c650fb8700c3e66d232c95e1b6dc29f9da26825f58b844ddcc5d", 0x1b}, {&(0x7f0000000140)="3b611f211b4faa6b1b748e6b4063d03fb18d682c9d310ce3a9fe7e08fe07737b5187ffff9a03406c02aa8b49c014ea", 0x2f}, {&(0x7f00000001c0)="386d9093505d74695ef3df8aa659efb9a0d27973ae9ea9cca352a4b02a4a46710bf018e56b2fb3067fc0d21448349a2964ec01674706646fac2ca589baf606a94a68f46adecef0d4df7f6bbdd2dd125ac066b81c0ac8189c2abea282ed985adbd0c2a320aab363ac5f838e87cc03f76d8f64c01601b22b653edf741882177546b8d4e216cd3f89a166124eb0a090f55ffeb57bf4569684502ce4688e29ef7d77305d564c18decdd549763640369e8f005d9854add2150fd8a32b2e657ea5d6e066a208fd8c7f3f8e84fa2d7cbb11c6f26b", 0xd1}, {&(0x7f00000002c0)="331ce5252261ae2b1394599f69e5650bde496a46e2463cc59e1c9e2030836a28479a28c0d68e102006d271b1382e6ebbc9edde1a70cc828d6c698d079a4a7966ccaa3ef94fd798edd380f532d1", 0x4d}, {&(0x7f0000000340)="7cdcfb45db464077c1a661bee8bea4e9458293fc9c3eb23c4da72383441db110eb182570b49ad17b3418644436454a5c6d37576688bf86169cef742ff1e9236c1b3845e515fe880f95e960c29b64de7112544544759f643aa988fca6998b23208af95f91b63b17ec83acb1dd81fb727328284d9946c7b89b7b0135fcae09c1adc161fc4932848c71090cd76b291b7d7bf1a37c0c9d05c48a14fc8b48bf9bb371179fcfe8c8495e16e3371b210fc070248a41c7482ea6177b3467cdca8e4cb6258974c22c1615cc2cf74a4b5c149b7eb000d958f142870861c130fd2c5afbb8e03d8a09663f3ad4f83732eeeb77882af6bb8dd34c3d9c616443499386e2c1cdd9be85ee1cc6adef821d0fe21454ed2a9a4397508ab11caa11b67334c9eb85f0b1cdef8112059a4525b79e2f2282de21f27deec2b0ba75aebc3cf7e99cb1c7d89ab9e1a0b55a68492c6f8ba915026b5cd20ac404e937b9afb35adc5b6cb2b44949a0c55ac40447b4ad6f43b260929bf36a27ee690bbd5cc5d1e38955fc467566504219fc2c19b2848b798d5cf6626726cc76d9fd2707d5077a0964e8a82ecd3b282e5450dc902b8c918e0c6a1aac80b2b42342040ec73c61e12e597dd3f6f2d73e6413e22e5a7d57b70c29c6cc800a400dbc0dc4ee117ea3f61c74c27bba6be8968ecdaea26778c83e0051305bc4aea88bf64d63ad916d9f529d0e13548d7f86b675fb1b57476b191c750a3bfe14520e00f5a4ab117d74d9031677af4bfab9f908e3aede33d0eee1482e5594644c55ae374cf6b057a015bb4bf8294f6750f099eadf5c08327d3c021b25caff84e62b2da545f8dbf08df2561dad65be7af0f243d8ae060ae02f7831705abb9b432a579e8fcc33c2f702b784015492c7f67d44abdf834c5f1ea58fd7f9e947ce8c4190d2d487997f84ec9fc8217aedbc4edf86d34104bbbf132590e59c636a26840c0c3e4d7c7498c57cf56635198ab203a6cfa13cae82d4bb4adf29e58ddf37ffcf68660066b1ad28f51319d2b9412675d642b8016fb857f7739eefad03f3e0ec9637e6d93a0bda4ba72c03dd3b8b99f0f6781fc02ac6352bf6f083838ab8302315fda410f83d444afe5ee74d8443d4ca4acb789875b7d1c1264aa0d04e62d3c3e77969f9e23c9f20bad850a3792b81ee600436ecc2555cef92750df37ee614c7f07ae65577b2a846cfdfa14564b851e246b304ec2b3414a19e7d74732c907912681a8c8770fe90bcfcd989e8e48e8586c91b096b7e4d45c79148dc3b9f83b549d49e3628cd45fd1a93544b14f1d3e37f531a2b8cb5284fdaed36cc38ad2302beb93b58de0609a5f6cdd4433f79bfd6d9385656df13d6389d0c30a2d579cbea459e993ac92b188e921810b00c6ee2dc7d7436b9a81963dec6da7a9e925f163788dcfc0e2edb6ce05fcc7a18f911ec9b0eb9d160152d8ae86a7734bd91e9a5a54571a92c43032fd4fd6857d1b2dc088c2616ec3b0824da6c9fc85516f3774b0f55d48ad834a639a6e23fc940bd4510dd8e2ecf0ff8c791de0799831750f4aa86459c09902c392602ee5c31c8ab01923aa14776315c51930aefb1e9fc1650a0b6653454b4f991d645911677808beadcdc74cc61236f364e3260aade22b73e78f3d1db775355622ea5e6dd4d94d565efeb063a6d891684d5787b57966f70def057caaa80c070849119dccc43537a9d6b9df2b0fd1407e411ead46fff459dfb14030131d6e52212d5ce3b549031f76840c1678a4a79bd158b363421ef0a9a533c6e1e0e470a414299e8ca66a39b187f1c64160fb03e13ea9a8006efb2177b633870a81af81fdc89c64f6460dd69d71b9ca94c1513e6dbc6d7ea1fdc913c5e9213085b8f7ceca2bad10361b2e127d0359dc0e5978c8c48edfe3119802f7644b025fc73c615a84903a2dd85349c6052dc8d9b7dbdbcc9baf26f51f8dee0b4536431b64f9feb86299a95de084e9936805a256a0130aded29b162976bdbb648cfedbe9fc3ee365a05abd66eec38fa819ce3bf6653d6116415abbe1e375beb4013bb7ab6db8121c200c82d1c485af8dbd4292fd39e7eaf6ceba49833b75941b6800a177e060c3c85840674cde6aef8e82a2c809acc1c3b426470589d5f8331ccd17a1e8a9606c173460313a5ca886c04fb6d37bcc13839d3c0699173d50033db483b81da1d52678e441d8f914ddb33f1903b3a11a8fe71d732b3c2635c9502b3e3a206e247e650dc12f3546a032f8d9dab406e917d92482506069898dedc517387e66d269de2a6bb67b5ce5dfd94982987304c34b645262bd6d3eb0d55b9f12e4af882d30c27ea00cce9c76cba50b092915bf058cc3cdbf4aa040634a65d658caecb697a3f8b09e293635844d7341c738ddfcb4cce92fd2e22978ade0870504b76466a05035d663d9e3badad7a68249642a5f51cfd51b37e1394d31dce31560f2c74e09407f233a9fdc2e92a492edacda15ce68c4b672facbbd238d477c5d1b026a21f5175447090a492153f7aad180632c06524c4038fd7f81c7c8efc60f8dde2ecc5026741f9a95852836e401854ad78b4d9748b1b666f72550764004d21d1eda43e3b437fe493ea0781feb7ecc6f91c23646d6c915f0df19d2a898cf33927f1e8af8c9fc49c8a679fee63fe817869f3a34b84354d20b9a50235d44dafab148dbfa0f54eae6402b49c23506d3223c84ae6a1cee81f0dc6c6a4d4e6494b8d0e24a4644ce748297dae7c0768e7878535c24b8c4f12cc1851d0919472c507ab6024b3dc3e12e43b4731c4751012a4d0a22703e1e7c3c02621300d8da68c5b1d77fa745c45bbe9d7dc18a972db6b6768d76951dfe1c5b5e05c5b605954060076a9bb5ffcaa7a81c235589241250d72476d94e509732886a8853c63b04d9b65ed2bc1ac7640a6e6c690a02538c5e8f43ccc0712bf638016aee54df1853ac882cfd4b78f33df81c8a0ea75e723ee12f9354bfd6d3f0b587ec2480443a4e182e8b998743aadfa742d05a5110542f411f8f7359529a570c5d8985cf4f913c464315cc1a5757e68d69ddb64d6349483b081a13b50c7d149f4bf8696b677007fe56fe6066b50c8e8b439fc1fb91b0ed715d7e9384f9336e1de306e2f844714e64438fb0c1c2f722931b88780069fef92065d30339171e79284380f111b1dd1caca03d31a9aa9d7ee0fadc0f30bf87a47f63ceeaed3ebcc288296dd82e11edd1839d1f416a3d3cc1f6dcf9874c0b3a531892374048986abca3d78afe4cde27049955ebdbdb4feea0cd08fc446c1e9112bb6bffc2fd1b7c874925964da24734207f73e036841e7a7c756b3bfaca7371bcf69a24f70319e1b7e47b1755cbdadbc9bb3e4aa5bed1dbfb450c80f67db1a821f8e9aefec58da5e72fe0304fdc28e933f5509d6da215a2b0cb2be82f0ae776753dcb8dfd5757fe90a843d0c4ebadd9995d0d1528ee08e0315c9d853709e3775b76cac69022acfbe347a1347eebce4a49aca4ffedb21fe1fd5a57abbd6cf72aa1367bca1eeb067b4a87651712c833c743d42b172bdf331673641e83ac4ad3e6d3efdedcc1e013c78c00e1c738797e0dec493834b13533737b471ac148cffe986c5a0bf06b6622f22deeb8621690655256a38358499b866c5bdaf78bfe1a942f382ee6500e4c195e6adcdf7b0f5544f909d86d336f6a32dfd845d6a357c83964fae6e5f166dba20c96d7d36101b0c018c21cfdf4c0bd02d49950009e6cdeeffd2ca0dfa513e40f690e73bf94e4bca8b671e857cc5b098cf1b0458c493a522fb537b3491d5ddece1beab2361a3d0e134b130d5ac8d9764a95f6ad224288135decbab8f061c50fc1f9a5c938b2058b34319f7a02544dd3cd7ca32627fb958f3ffd9b693c2849304c66fe4ae3ed7afd0e2360f45c47e47642fd08a4552b6486117c024bee4edc285c57b5bf6c77ff13badbd53aee3f4386fc9242cf90a3c2da3a6b7f49b7dbc9aa6891815e5e0db99d313cfcbfd9ccc23e6d558549672062808f5e72cc86968150ba0f849f6be89dbff7a0cbd86c2809b8e9884f55b8debbcedcf9787da758109e170567f1b3aec179b61af89806276b940863f363c16aad0ceb232164544e4d6917bf8860dafeeb4b05f496828cab8063d2b03617600401035dbb71ddd81ac96676143ad5dbd9fb71865024aba38fa16c494a8145fe30d4b07fd031ad3251cbe357f27a61c4780e62ff1797f903961096dbbd4eb24a3f2fb723662a7928f119cb79b4ac835677c7be7863f2ebf6a9ca6ee2fd221a3302f8626373513c72499f3c64d3954c852a07126faac90f51073ce5188da44334a371e28b16529ff17e61e072dfe9f4040f8f912474182449a58de98c55fbe90a0b6ab0b7e2737889f8b7c8a9a7dcfa6089f89647c322add3b275b4772d639323182371a6cb909ab52e081d706599211cf15839ccc932a0a2588d4411924c72b2fc6ec00222650488619d9e863652abc5d7fb026f41c6b4bc9dd9d3c5639a7fecd9197f6a3e138cd29af7a9b23d9d05927f59460c6793ef114784fc464e5a0179339234e681471aad0a5b4378e01264b6ffe1a4c941fd3fa1f30edeb7f1527af03156fe502bb867ae278a200fea210e473efbd87da55e8245740aa6cd3a0a38dc90c9f773a0273c095478987acdbf682470111bad8670bbf54bbfd9c26b80c78f0d4d64ff2a63c9711616feeece46ed054a2eb6141a9064f43f523f6d260611ffa99ebf8ebfdd545c82e5da407aa0dfc6850868d428d6cfb06e6efac5a25c2215d5100a124a0f00ecbfdac20c2cecd00b222bde5d7c068ed9f8b4f4bfc33529d4efdb82954c02ea7c7bf2e5e592f0aa707c99a00cfed24ec15aaffae41b8fc9dc38588a60d21e5d4b3dee93d35a02f6588a99012026068fa4ec43e132018355e44e3e263f74d53b3721e5ac01ae401db04abd584fef294d4218ae63b77c43d3cf540cdcd7faa6418dff6c168e30523d79db7c6ce2f6ae45132e8b5ce03601910258425993ff73369d0eea80caf80fd602c8125057985bdabbaac0c1d30c03bd99092080ebef23a30dc12f17dc4ccd454f9d603c7c9713675f81bce2ac2d70911c3501422c3e93b9661e0adbe419b96c89c758072371abd3fe16e1c8d77294e3e2cee76bec356549194faad3ce5afed15c2ce78fb4db5960181994f35fb07011738d04b6f4a01bf80d3be927d4a9c749395470f006bd605c800a558f4bd18c0aa5eb3d418270676c3789234992c105e053c4cea04d837fe20fc0f255b146fd261e7bfc3fdcb0c0bbbdbd09c456cb22a0573c77faef72158783b475f73e4e21031a2f0abf7ab4f3b1bedfb724aa0a1819abba666c2e9eaf62df57c3318a28a04f06835ad69b067380d01ac84d9a7d3b94005b9e4eb127de848e220b30df25097919950cf8e19ea308e516fe49a1e560babd8abdf9d2e92ed5a60c9fe7092ec7cd76969bc058350eb19ee9b1bcdccd3bc7d0180d8ee77ac0e93d60c4c805ee4285fd43bedbb75abda53866af6c8696dac963f3da94f26cf15a94d9297d3f5f228dee9981e6aa28a4ca762f0873b1a69d756b923318c1851510375f6b565ddabbb6e2c813ffbfd401bcdf65e4a5f9fcb1528fbe44117a594027daa673e8fbeee32bb563ded0ea5c946c91ea830e729e16f8483a5a59bbd34f9ab462a1c9979be5078022cf1d36f25c91f376aa6b9a2ef8a18fa3cf07be5cf3c50c5eca9b3029c3f4520434d74e3cfbfa90bdfba68b9d2ef8d9af947b0ca186186d23fc0a4f1dd32fe23e81ddb3865315b663ce0cef1f32c9c3c6fd5ce", 0x1000}, {&(0x7f0000001340)="511837ab5b5f5b9301eba5785e4793aacc512232e176b6c41a8f2f38eb6f67a11e01a4691f2ee5e3e102261917e6ab15de827e18fc015c4455e1f94166403256950093882689a4473c28484c684161fff2bc3e105ca0ca4621b5ed60e8dcd9ff45c3311a4a13247b9ba6ce46f57653e7b3e423b5f600747358e4adf47715bb80fd3c13ebc189ee0a411771a3046dfa26977757a4243eab04f48ace393bc43bcac7636dde2bef2bf9a855ce14f09d7cb4cc6ad9a86636ed52e5bf122c5daa75eecac58f5f64d1639ae8cbce5518825c93b4e2fa85d6c361a27b920a4825ace2f0bbb9313acfd78b33d74d5df613bcd6d43c566f842c571ce2a6c6a39715fd90de6da3c6b0c5b00224ce8ce866801dbbcaac4c8a814cfde1f64ea8526762493dc0a049843bd46b7ba62d4f3c99e852a775a2cb857d11f2e726e99be6112b94cff3f8fe358b0b4c99eedea5b0885a5170c0a704e42da67d954f1fe808e57bfa2fbc60bcbaafa3481ca2b08b71f2e438c8f2eee0defee71dcfa17c1b7ebdbda185e7bebf31a313db29d44894d1686923ef0e076832dc552f3584497fc0c1c9d383a3732a0e2b9a16668aed8da939dbc511e32db8eaa8f894c781b2cb865b2c41ee8029c31f3e8612f25b7e67ff0d2a9ec642e5280fefff2fe78b95cd0ce6faac84d93d1b218944c5f51df8b98019eeeff2ab0e64e91964b14710b77cf2f9b447b6811a677208fdeba795e5d2b876073bc7b015d7498053b43b1a1e0b7d634c50590b9098f63e84e93c261792f5c74b3109e7cc7f04edf4a75b08412697ed6301b42e47e28b296fee25e64ad2b9c24a91c62a5935df047dfe78352a4d7a7f080910c1d9dfb0408d0210973bc460672d0ea4fc0d82ee9b26590d3631dfc35d624cdae6f3924afd2ccd01b0a4a33495a369b763693cd82da4701f7eb542d538a89b7a840e9af05966f97671ad91cb29022ad37660b23a6bcb645c883fdaed9215b5c557a75ed235bb1c0f622881127cd28029a1644c78163ffa864a3f2b5b7723e51ec37ff814d178ed3928a207701154f5d21b5095c045c8f0c9eaa8c7f2bbde2ababa0f7b42140890aaef668590e29631fb83ecf310d93eea3d8d54f7fe15207c299276a537ad52b64e24e6ed6095e5a8e40eee8a1ecc01e58bb8b822db1b732d21c5a1febad3c580db32559e1daaaa39d5f185b666b8818bd0cbaded6acec0da6f33cd20e5a4b47f2347c213b4fb9dc3d3bc0e6361fc3d6ef95f408e2cc2b06bce444592bec307a1003a866d79abb00ac17db279105bf014f3eb4b8ab5602a725caf629fc8e37a3d5efd2466ca3089185c2189f3c797d6fb499559b577472332e733321a61ddb4e8060c14b0cdd2cadda7b437865dba528bbe8c7da63ed01d5768e76195f08bf168cecede1193c59a13f3252cb1d56a00ad7183a763c83ae5d79946455fc05a5b2f7ab6775200cd81ef0de772fa243aa9cf125cbbece1bd2385b125460c3296eb3146bcf5540528b4e6bf0fbb869537dd3942e3f1f2d45b42698121290f146391f7038371383bc90b66d830298a171f840c9192ae4797d1f260bbf059f7bf64a32820b59d65637109888b850b17a03958f09a42523f76004cf6cf645505a1e5e57a9410f1355577f4ba529bc44980b26a62aa41611d5bddad6538095f3ea27f4916fb3dbe044dfff2f09db5e541a345e2f373894b9fe5d2399ada35013a335499e693855aba1ca455c72ef5b620b58837c11e37ecd70e2f1ea5c49b4782848a87543b6230b23ce239d5bbd12439c295fc11e78411b3493c61159702bf1d0a3b63761f1e15738ccb65b84ef9f880ca8cbeb8b8b99165e416824747b546452fe057b9323adecd68b33e4c271572bf227191717b86e750cc290ed2aa3e08cf570d241661e5eb620428501485d2b7e954dc535ae2ab4b63f41af3c520e8ac6c9e1faf2efcf7183f292e02eee4a8e369d0fe4fe1b575ad9c7b84ee331a012a42c4f2f0a7148030b3d45ca93004beee74d2a3cb70324d32cd51c8a4167ff3997e1d45324595ffe07ec805178356bdbfc6f6230a19e1a82a28d30dda61236bd6cbe658c5063b359cff9a82960d57e999623670c39245d313867dcd0f240c738774e3bd2a37fba5a56683be3ae022771457dd759f7b4087ede513675495851e71ec1d3dd35a0e0beadbe3d255bd3621f587b4e036ad0c79d48cbab0fd4cec8013595e7f74c5c5cc6a5e37aef42afb7f3ba3ff816b1645b0e11c9d860ba63488aa624b14d9604059977b16673c02f7d7efdd3958bb969a0949b39dea00ea5acb327744b00cce1159fd4c31760a01ad92e2d0a748efc18bb8e3f9fd4db3b4132ab416ffbc2f959daac9b3c42f6bad42d587bf79a12b328b0573040f17c62a522ece03d7639bcef4a4866e965c2e7d46a97eb09da252c3d844467750ba66d273afb57f2a9a4c2bcf7e0e8e9adc9665e62e8276043f485f488e741300e7796671adee3b481ceb58a3370968fe718762bfd0bd07274e20d4785dc20043302373e981b5b7d6268b9ab9fe8b3ae50558f24b6a601532003146e35aaacfae1c6d30f3385b29dc4dc7ca326634f03110782b41a3a0c9e2954093fcb1a3788e5653b8c54301bf2e87d6a77876621efed65bc77858c26df74725c1e4520ce0b7777cd404b7f4fa189dcfdbb5af7dd67e02a34ee3534bfc040268c487a3bee162b4be51b6f3d711b1fe0121fc69854cad3c9adac985e9d687912eaa1c85fb96dcd20215ec4aa5decd9eb88d187668772d602b4bfd091823df2bbe7d793f077b888a224f65f2151dd04cd04ebaf08470a653a94a7a5719867d7a7c02a07c1b8a12890fb06611714669f5e65ce07941496fa9177e256021c0df138c1ea6d5045b31a3870756594edb4d5994b5d358db8b065ab47a30a947acdbe1406c43e4265f48bf677c5d2135466df8066c7b80594552452ac4198d9a92999fe00c9d45edb1bd4034849fc91784860ccd3c39a2182737c9377630da9ade34cd02162e665b7685536be0e5ea45dfabcba134ccce2df0b30d34b3f5fa3fa8db4f4bdb55893b38867c4f8fcff6ada97c79c72d90f202f69056debad0f297d7931d1546d1de8623d3b9e2ce6374e834ea61f16f04b40111fd18d5faeddc27df3789345297612906612d4a86172f815cd3ecf9d0d7778c39f2928bcfe148c3bd65c00e5c069eea81be5a07bc752f6d1943ac1019ad6a2fdfb97d375285eed1ebe895277162537d506035d46aadf363f9247ae281c22c439bb86020ceb0d40aec7d9f1d6cf91ad02c456d2d2829e6287246270c0feb5272c13bde244eabdf983a85b6584ffaf0935a2cccac9c7108c8e3ae85f88344a7aeec2245a3f4555dd13fd3a7e04599fba25b585a3c21f7e5917004bf67bb14baa0407cde45b74a46ff78e0dc11858e779edc0d213d28eb51231bf6a2197d42897a6c49fea791326fc08f3fbc0dc4df346b914de40fa4fdd1b1c55e69c58dbc34fc84fa2e805b2725e2e07c1022d5c11094b98979ecd9b1e1d63f7d0665ea011537a809047c2dd9632c855f3cb081749558eeedb0e342c3b95975bc66e20bc68ceb97bd5935d1425f05f5aa71572c9fa9000cb2bb93239d2acd9e89a02240e8cbcbabb08c81d174c6164324e3f85cc1c9a8cc25daaf86c0c6f1db394eeed85d7d8b777fefb8a87f426ca5ecc229ad8b06dc844a4b8f8b5f1c26012f6c1338c83b390203444bd2fc93c9a8f73ba39e594902df8faa4cf94da4381e99675cb39e7586a9b50cd46dca3f916c52442cab9f3b19e9ffe35aa3d8808c6d70e6488c05e8bcf12237e557b586e4bdbbd7afb7c32f3a38ad7d83475b4af4479b0cf84666f75ba25a845a3f7e97afe6926080f3f318ab82d7650f65456c058eab1d44efa4ef0148c6bd2de2d4f18ab28ec8e1ba733d4ebe2458944b24860ca8ff27694174768ce845cc6bb3345b90ec92d1adb4e94cafbe50a02898462b94f0579be05be0a0bbfe2487b680ffc40a0428bef3baa112d12dd9fb139900f523ea2f1eb4cfd34d029a5eb1aa91ce8484569c47aaf57747ff4ad187ab2ed7ed5caf52fcdcd717bbe69602819d147931080e9657dd768b468c9a38d8aef8c55f8cee23d9bc65ca9ce4ba3faf78fdcd5890b6bdb6d456ce6fa1cc17e234fe53f3b2d8945f5317fd12fd55c82431058270ba1224c836427c9842e8bdcfd3575f7e699342b35af45e711c5d7d5071d8a42c89c8ee7c5292420952b3fd97a651241008b3a5fa1c95ae945927601d1d5aab45e4e56abca2d26642cb0e6903e61834f80c8154a8462344eeaa97bccceac7bbe5164c640ceb4976df07dacc54706884e620ef56585f69e9e6d0aaecd0fb4fbe280c10007a71a16c7559447811616762d604870a8da9f5d0d8bada315528edfc2c7b8226e0a028652c3bf04b41f46e4a28f940bc7e53708162debda30659ee8ddce30621a9297b8018c8995295a53a3f46d091afb997c54257f13d27baa922bedca2b1d21b357e2f73680a95ee3639c3bf33c904ab8f31d459e721bbcf8ab341c0999f9abe0cdf1dd99747a057b09122a972ea7e3801fe7eb69b462d08a1cfeb292660cee651b43d6050ab08ca4abf7cdd4a23304b2ff107c9b308c0d1047191b67c5bf8d1a5bcd0c87e580bbac0f5da38b355ccb349a7ba2234ee454f5a9b9f19b5c858045f0a537f26581540134612b02cb1585d535240d281625e2693ef0034ccb350d64c53829468a810fc3641bcc4b7b72e456915916dbd1f02a5f43658ec889350ec481c321f96df33c6a14d7408d47aaa8f22149ff21480bcb6f529c9db148c1169333cbd31212f5dcb9f9f1a22cd3aa20105091c3b16ec210816a5ff4a4bf850a37438d81384ca393b53aa18e1c6d2d086eb09cb320ec7bc3f7f05bd4715cf11aea10679d4a3b8a867fd62a19d70ec9c7795249b046f99c93e6c2ac22ab808415bae8d450b51d41edc01662f7717493a8b4b1c51221b905b80c717180d9308d904a2fe60a895caebf4d05864438e11ba4ce9a2cece1d477d3dc04366954ad71e02f6c640fc0bf1bd19a7ba1a09acf87cb3f8bd7c6fdda4a88718b8729c781b2daaef955c93857efa0478b8ff09e872ad6c6cfae8dbbcc9c62d56e287a0aa2174d017cf585d7b2723e8bd282e656edd3b96108c0bddb653ac1e8d5d328a55398796d998f3a7cce1d52c1f7a0fe9cb6be471d31c228ddb0d00591a5dc82632ceb413a3717f757f8efe8270787b04d15586f998441192eeb62061284fd69364ecb370af513507225909b0adca2db788d24e641f2369589146bf01568b3e84a49195c5f3163c639dc22e6f79ac7192bc68c2d921f0e43649798ec8ffbf43d229ea6570097a90ba2cb07e91ba8bd74cd697b46936765747c9519975a81119fee329cfc62c077c6615be9e2ecee2ecd87fc90f1f01747ddb4338fa5ee992e4406a7adecd67351ecc1be56ef3479595bdbfa8665d9bf65e0f9b4650fe750a6f7c64e04453293cc36634c7848622301b3af576d4be78d2f28d4bc1767e845d42e42ec6e19ba0630c3135cc93bf64a00d5f3cad96dae8196a75092b08691c1faedb9d1b4230c455b18b36eb0a379bd6217fde61131e2934de3d958233f2b9c96503972141ce16cb63a872227cc2af9d58ab0e0e7cd5854e434a87de10fed977a642439a3b81a1dc558a87ef125ea170ad0cbe46939acf0f515350beca451479f6bc8b0c0b3611fa04680182b4e27217a109a5fa705079d4ad9e81e8f0fe9678d2ec1ce8465570af4bfb0072b997d749af8a", 0x1000}, {&(0x7f0000002340)="64eac70becffdffc0b58910ca5e0c025beac4680ceb06114fbc5190afb8aa40529eab8573a5d7665350b5fa229c599ad095bfc9ff4d9863a2057da4efd8d1e2d2df5f80ae0adb20444ca89c566121379cb84b9cffe7e09da1d389e66eedcaa79da591cd3e9d6de53ac78d73c857a6a57857044adf0f4042f81211b28964d4b88ae2bac316d54fc1960192277cba152312bee82915964b86af11be72ed3e1d3b8", 0xa0}, {&(0x7f0000002400)="a81afc1e400a1fe227ade495a4556d79f50f2b5d0b3078e96171ad280b0f9ec46a", 0x21}, {&(0x7f0000002440)="482dbb6996e0da7359370c4e84d1e14f413abd8f7dc7111106a37b238df31f22e4dd3148ab05f6586b20a1aedbcff88a999ec8c42f5bbe6a4d6678d908dc41bf740f2216ce531c7f45947b262ba9ae2e4e76b7ca24c80da39947ae917dca483e2a13bb09eb33e6ef140fa47a7284ebdb0820c0e2ab79c17a02e37fb344684673fce33270d831275d", 0x88}, {&(0x7f0000002500)="725e209e4ce0d327b761452f21337a40019512367968c4af1cded069bb78e11078e9efce44d19a410e94fb2ee0c8f37ccf534836", 0x34}], 0xa, &(0x7f0000002940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="0000a855edfab2c7118bd700ff3b590001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x1}, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r24 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r24, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 02:05:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 02:05:15 executing program 1: kqueue() r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setitimer(0x3, &(0x7f0000000040)={{0x95, 0x1}, {0x1ff, 0x4}}, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 02:05:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c8, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x698, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 02:05:15 executing program 1: r0 = syz_open_pts() syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x401, 0x5, 0x5, 0x20, "537739e372d54553a118553d3c679a0e6e2502e7", 0x10000, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) 02:05:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x40a) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000ac4488c5fde3b5ae0c89c3ae846e8944cd2387da83b2fa18a1a2bd0b2204061b10b9a213a7d79b0681a4bbbcda8dc5366ff7f11a1c31bf32464e0d8d97426ff5a498662e4b19fdb96bfac49b05aeb89d5b09c55b95f3b5e17e97e619ac798ce202fa289650753c6514a5bc7255f59481952683cf04b9f73e000000000000"], 0x1d, 0x800) open$dir(&(0x7f00000000c0)='./file0\x00', 0x228, 0x1) close(r0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) msgsnd(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="5db1db83556c1e71f2671b7435fa74cb4e41bbff0537cc82c2edcd834b163b8306fe2db655ebf3c0abb36050a42c83a2d2c19c018fc94da8242874bf95410f7cf091cc1c7ef401c7272ce925be8541d859827997b05e0d37dd745d8675651fdfc2067ac455aa100f6c06a591bdb91798815ecf5d112b3cee11b8891cc40e6becd0513fba3e656eaa4fe801081cd9a64bccecdc018824e242cf4165ea4ef02b831d72912db5aa1e5ed0283279d933c1faec7dcb370dbbe80dadbbf1fda7049f767e254dadebb26a6cdd32f87c63c2ccb4ff8254af304b1c824ab44a30a0f81b3a02955d699b3ea49df0840000000000000000"], 0xe5, 0x800) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) r3 = socket$inet6(0x18, 0x4003, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x12, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) recvfrom$inet(r4, &(0x7f0000000380)=""/4096, 0x1000, 0x800, &(0x7f0000000240)={0x2, 0x2}, 0xc) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0x3, 0xfffffffeffffffff}, 0xc) 02:05:15 executing program 1: mprotect(&(0x7f0000148000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 02:05:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x41}, 0xfffffffffffffee1) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc, 0x0) write(r0, &(0x7f0000000000)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:05:18 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0x4d) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="d4bcc498e03f890d39ce3031eb36a4fe85b84f854487f1771bfb248faf89fad097a435e4df8b23ea9af257a6df9f74d6f3a080c707de0019db9f3e6eee422814893e392e82b4231560f50e0263733ed92892ce8ea1ef83300fc194e73607e233d233dd06a220ab45238ce836642baf8a1b9f4783a0e89cab87385554a65c1b8c8cf2ace581", 0x85}, {&(0x7f0000002480)="412afa3890ad6f0b953080a9e99493c554c3a90709bc963a33e9b2324aff7b5bca54417d26a0ac7e56d5886bd2cf700621a6ed7af6f0c59efa685fbbd02c3a79cc32469e8c21555f7981786b79e4a5968017a83c53723ff829d876da5346673f4852caced5741d4ff3dcba9c1c50c330f16835d50ff121f8e71829047489e13ac30a3dc08a4b6bab8a827462f3e904e4a22c8312b0821cbdcdaacf9501cc2994c1beee2871ec559bc8258b1593984e6293eec91ecf747628aef70f39e0be058dc0aa4bb8fad044233c208faf6ae7c8c9d1d34b0396e508645c9157617f51e3536b79b198a12d4505ef1f620b1d55dd294043f7228b5b5d498f1d517c73ab5735446469de642264fbf65d6235cca9248a4927c95e0a7d05b09b68930abe6f556c5834dcd643f1c2dc3b3803aececcec48de166a7c012c9ed935abc0c5ea1f878129fc7316d5888f3a7fa9dc7a2087c0a981081bf06e21376092757f5b94d15b36470bbea306d9a5a555acf229392cc5073695d9725f19c75c7af6124c698681e5f17ccd1701058042a12a441c592111408870318ebdab12aa9bb12e3580afe66ab1eede53939c8af12d8cad5b5b2d6da4c38912be8a0405a4902ed2e4e6aa6d86d836b76b3339c44ce1bec800b3ed36d7cec7c99c5e0a5618df01b870eef3f50197020536393be38d1dac179ce971c9fe4e8f0960229cfdddaa250341964040781b98ead6c2ff3150e910e5595a74c532d482d257208d37ee3a2f8be5e9f0be858058292cd149562e426af735f942a0652dec1c12dd2624940f193fa5cf791210d5c74ccfa8b0b7ba797c2e61ad87cb0fb97e501a72f0141b2c2b8f5e4f6e4c01d47b40ab9ede2dcc90121e69f02797b0f9f113c8609c14d98f07de3c28b588905b7813ff120b981d320262e51bda8da38bdef7c307c7a37aaa01e61549939ade72cf0ebdaf130b8c2c141da71a254567825a2b31c5d294b4c9a46600a1c36cb5f78e58e733a754f9804bcaef34aadb5fef0d0bc75c5432ac650ac33d899528fae10b8854e8c9b6e09b5464ab5af3d8982e1b14b5b956f9b138ec42186812058bbd3db77b4d7837c603353b97d9e5a3d367e5b6ba4a3828e048f849c517600285dd203acd2864b0740fc9def6ccb2ba9058cb5bc011d9adb2bf9acb7687dd950bdfdf85bd40232b14b371245cfbada25354ccead72a06f947d8cbf8a20c04bc1073235cb53dd7eb0a788f615c0774f996299dda4b28a38ec935241cddd84593efe4d5c856b92279501292b6ac0915fd66a6c6f5142cb1e4cdc9f3c84c05a35bb69ffff4cc4b97012224877b069d093d1ce68ebf7ddee6739d01ab70b179755c8d7240fd310b6b77ea60bbcda02c67caa24bd000b701fa04ceef93973476b58fccdcbc240dcddc97d3d6aa271c5e9ad5b16a139a45fffb745291c98ae55b405d89860c6ea7514447263de5489d45d6b6c914cffc427f531cc8f5d61a2241476b7b091f50e9f40f85099f10f8fdb34e37d04ca6bd99d87e7d9076c73acde9c2b451925d0295fbf467ca5ed636b5e750dce49ae840a85a3d00d63ab7b3bb9d3b25beeb3fa3acd75c56e357bd245316d1379192467b7c4275c6263904744a4cc6f979ef52caab947ed2d0332d59162078abc1db01e8a67ddeb78969513886261b25d32ef2959dc5e36b5e4af75475d3d0b21534f01a66bc5fb32e4eb3e6ca75e90b119826395e5b0cb304af201460d91026557f85085dce1f4507f23ef8f555b5f7261a5ecf12c2991837d15178b30e03581baad37f2bd4715742d4bdbf70aff978488179d049580b87a166ae71a40ba0a8dfe3b13e3479e6f811cba4e6ea61b28cad576cb62fead44c9c13c0c54ecc1ca75b8815e7ad3e26bbeb14624e8193dc4819dcd5fba6638e5f18e4db7394c0c25ae26da712bcecf5a69fb7a1ef9fc7eddb992252648d209104030b754e8da0400e8ca3a2f9eee4ff3d9fdba1833cb3185714b1cd13a3e1f3e9d5ef18fa41fc065651444a13dc854231916affa3e0f3b6848aa161be28c9a8f36afb8eae3333c96e79a018cac0a3bf2a4329439a617a8fe0253891a5573ea8692cbdaf0fee3f6e8034af72726202e9d5e828ccfdeda66cff0b2b47dcc27f476f579aa9eb010b531c9eec1073fcc3a767e12a999e7d5669baf81a9fa0cac2d6947cc94fc35c7aed155ed640f7af2fcca8884cd65feb1a672e1a20e0e249a0f1d158cd984413512c54d77d5824b82aefa23c2fabf43c035be98317ac22b48ad6f992953c7fac1b688db32c761bfba1d8e1f0e26fc0cfd51d4be0efdb4f6400341ce385ff3e35757eb7f0681e94e3e03c5af9d926978fd40cbb18abf48cedfd6a09dcb0d39e368aebe8a4bb6f67eb225e83609d29e6e403b058e9af47e00fd1ec0d9067a1b48b31cf9b1f73e1091866ca7e2e22ae494b6e58875ab843c4a21cfaa282004d96b033b221736bb30ee8cc04cea33031fa5cb439e86f877a1e06e1d4ba081582e21e66512edb0c14ed59a136d1d9a9d22f121d30264a9081ae39e02f05b1d97e0e714e087eeee835065d297504e22fb01a394685feae85109f52bbe3d058a8613739fb40bdada0283eb069e5f9c397c68e9ac849526f364d6be7524326748ea85e023f5c77945796d8f725e218cd4f54ac2fa594b10e2cfdbf73062879479f5413cb707dfd2f912e0fc94bf846e7886be9a0e7022b0f5d1f4e7fb82dd96db99f7464ac7c67432d92a1ca13b9551d3ffe553113d205c479b715ca7a8177683b11bea6a65d93c590c103cd04778cc43157407c790d68bd71d76f29aa6ace8aa4703be98b7de52bfcb231a9a15a9a7d2383894ac88ac7d2417f57efdcb6dabebc2b73f6630a8b2dba9b56a34812652507b962d6d4eadbcf3ccb3cb70295a1cc67580562db8caac6625b4152f80b722ef474e089012f2eb7808e8c440693a1c1923f9e59a8c7b9ae20f772a13c90cbf825a64edea6fb4be8f47debbdf8d93d936c83c799ede4e73e80aa4a2f8eb925500d2c26b56cf9549233f8609acdba5ee21d13b1271cbbf2884f24adef40aeb1c51eff3f2d329e981d107477b0bb1c50137fcd7e3acc3cd9a96781d7786e5a690919aedb78bf96007ef050472ca00c4bea59beaa709aa085323b94b2b6a35b725ad7fbe093c4f23e83a1e0260301205b12c3708cb6fa30fdd0dc06bb50660464a8b03c0010f64796901f889f2f13ab374a51c1ba1436b12f8342a86a7a4e601677e8a20f76a7bcf43a749baa289055a3cdc7bc4594a56f094fb046e3a38181c3c37bb0a474bb62e6630a26fd5e4c9a8d737c8b24133c23a39a6a8e775849d536d2f38c9b5293903641293ffd5375f799e17a07c5b42fd4d657fce2d78cf4cab2e7659c95e5ca132e78c02ee32a5e946affcf1c9e74bdeae83dc739558a10d29d8e92374cf8ac1b697899ee7668d210075a2656383a6def4c38464e25e195b4dfe8d90e6747841fac10f7d26829bb94cff8b178b01bd4362a5815c8486d0eb9da9b3f06ee50054bafb22ffa08b8df1ca311aeebc65010c122cfb1b1a971fb4707e37dac1073b8263f5af02a85737d40721e4825a0ac8d5e8ac423c153b2e868c87648a6f3cde73b76a83a5773e5fcc6c95189a648b6d43b8185fc7768af9f1d1ad4250838bea10d2d7b2620708e0e4f0b6833b79a2ff2a08de3153bd09fb9e618b0f706d6ed9e03f6e419c27d530e2393f2fd6683fe5d1ebef1dc7f0909e943733d794c4fc6220b3db0e24666db1da19adddd999e0ba413223999d92296961a3f6bfe717175da90d30280dc35d0c35e73afa5a0a4eca168cb537d5c1db2942fcd3191f5bf66ca8a6f0b90b3f99d092c017534de36b9d840b6320c1eb2d3474c6ba1a8542b6b5d2cbb4102f7e3e1e4dc24d72d1c1529c85d50766316276d9bf7aef02d0a0cf8d4ffd6dce9486790e2c210ed18f9eea8df32442961648d4c5b87b0fce7ddaf92cfa7dcc8a2f3cee7498bcc239e60438ddc7b146aedf4bf34532235f3178d6e6c6db13dec0d16416e20a04d69390da912be2365227a6ad0fa2fdd45b1be33ef9fde0981e170d79372f7bca434c790778831ad6cb56be34af0316972b11a0c9fcd86388d843cccb3259a7c940ddd2aba5158328c86a7739c0aa9e45de0718309a85a555906dc1a5ae55912cae3e0bad358d9e4b7d161cd77c2443fea97c3e1c347860cf742acc631538488bc68832486f5a7f3c96d5f06ab937f8334c62964b20c11d5238dbf01e86dbaade80187736859e31e5a9e6b608c4de0b3f8c34cea07fe668f97a60073e8c4fb2e2efbe8da2675706dee4d45bc596feb0918482886e83be12681690af7186d34359618436cfc5ba3c67a45f15e889ddffa037d3f73976de5f2435dd8fcad99cf922923431cd91e1f9dac46a5ed32e57fcf8c13b949cfcbe26fd40e9475b2d8dead8a562477592eface330754ed1705913fe244e154ee024c546ebf68534c13667910657f01481576c08f006938927c772322ddc4b1663cd755a9f5364790b6dfceec969f139137238075ca95ea6a664d8dc96413d25a613cef2087711ab48f733b46c08562e5b92c9fcf7496bae9c54682ef3f67e14344e78372acb4c6e1c8341a61125fc86f5620340ebc67e1977f87f919e772f9e842eab721da7ba1314fac53639e63f0d7a96632e314021e267df4c85fc0f0a741f000e0797e013f5a629bec7e4c265e40c17b97588e87c5ca60baa0d73e6c6fd85a875e087c3cd5406c7904d23199559c5fcb3668a673ff6949917d83572e4f14ae1df67a958e0d7e15a790bda50da8f2aefe2699367322c20e608fa97233d40a28d5d696d6fb23d460915d6380a524e2cb7d61bf5cb428879f369c6c28f3ee6eb6c7b4ad9d16aba7b21dc48d5cea6ec424603c78235f0642bf94247fabc98eb26f40a462e5a1285d6223f2c290f58a5b8b0fa8a48b6bbb0ae5f9e6ed61cd24306bf1b9240b4149e08441db90cc6a21339b76730a1a1f50d08bac92fad3956970caac793bebd7c2c6f19151ddfaa14651c127a28982a7f264758f96eb268027385db65e758fdb3472aa05b030e3e4779de9e3c94ed984acd2d9e5cfb2a8b1d96b51969f2517906f32850ea3a25eb1d4c8bc78e2fd73dcc822202072c71f1ca15303ef62dd691a5cc46478c0786c3254c5851b0b44bf52e87c691ec0d8e62bf6e3d3d48090a32d8b8ff743f6a7eddf2f30aeef501b883583c0b45b95dba3f33c91c7bec1be985862c156315fc0b044cd0c8e5373fa528a49902682a9d847a6b93aa694344b0c9912de216c1f7aa42322bdad3e74acb7d2b82eefa20636a3e5e48ca8e07e680ddfb7cf715e094b6c631539a62c81b98e44d3c657a864b8557ed05e0af11f694162af06af59982999e626a0944b2144d0d64229147f5ab6f0cdfca88eb04729fa9d5b81d7b0d557708865e164fc85d20b4ac5f9b82df4f098c527bb856d5675029f667406f347e21271202f8b86a55c8df828efba7f278b14579a17b3739abc78150e18cf7384102b10f34ab935d377df8740d9b82dd88069147345c565948a46feac4a17559d0dff446cb75f6b2c0e1869f8ec4a971b35145cb789b80df7cc585d75f03ab92ec675f8909c5cfe26673297c2ab53d4b5b7ee00597b2985cd098960085e37b63f4ee5ef986838cd2d6bbe2e5c203eb18000ad792d4b9383d54ba7daa719c04c0686dcc7c7b00a09a0da1d356656050dcb323f5ad2cb005bd91ecf39eb86e31b36c0a2c342f5be476943c847a46f9bd4d943f2279996e139ad06e588f4d4709f29fb02f84053806a7d6c4d20c48ac342f8df71647424b9f1c58ea8a392ce4683746f21f2fdd558a3559345c133d5c23c43c2b7fa3685b780ba541940201090c728e9e05581aaf2490aaae339861e5ead29aae1635ef6e8fb79549aea37d3499162c1065f12a2ce99c51e687bdda7a6a492536138c3aee926c6d920e02ee93d975797604d2ec743e8988cbb41b9ab9451ba6a35ef889f873c66b34e85a2de9f43f82f", 0x10a7}, {&(0x7f0000001340)="a8407bbd9e372494b8d1d21d219113542a4a3a93bec05ab9f8c332f87771955270f12199ed1a777be1ebdb05c190334fbe1a800c5c222c5ba95c3e55fd1c646a7983a7665faa905348500117aa625313f9ebde695ebb65e1b25c288fb46d0ff3d18530e70845bed8b0bd4dff90449f889b7efaed3979e6e92573029a0a6ba921809511ac814de2164b938cbedb90828e5c2724134d21e943c6df9635c98d5b71dc727cf78f257adbd36b3db95ed1994abe536435590371dda9dc3ae39f5e802b9b5c745628a97a18588f6ecbc838337ff7bd8865cd7c760c67601f74552ca919c912088df47d665cfde989f39275dddb26c6dcba4e7e6615e447d556e565d99d272347533de4d19108d068359f62b14c85199f85090a9a3ace5ffd54d7afd6e71a81f39e4c133f2b1803b55262b8d345591f4bb9c287019e1c7636fd4991677579d399dbc24def2803370c857ef7bac0ec51347dbdcf33f634ad4d86eab6ac180db219d259f6818d9c37c97e04b60d7668d87977c91ab6df083c43f25b1d3cc77756fd22784ed08100d8e79c578380b7394f0995bcac5dd66105c95f36bb17c2671454fc93b7355c888b452bc00f8c07bbf4c819048e6ae69233d66ac8763a913709eb7f6a6d60286762e932aff8bcf61bd515a21c9da20bb4b58e9533fad0f52b4a913d1cbc7cd08791e5ed7dde8cb17701c947dcd96dfec436b7b65e51a439fb6477f24cfcf7946177cbaba18d3f81b6e7704dda19ac984112da0910bc9718a28b266bb748656d06cfbad672a6e8c16dfe9d295feed68220d64a1e952a0078b4f4f324fdb5af9b35feafe4032f8a9b1ac6d9dbc66fc817b1bb6e625813ad6201670fd2b4e264ecc707ca6e18fe0ad7634746d793b3b07951cf3041f09a097d6789716792419698cae44205838e6dfbe1f7625944a5a97add3f2de4b9bbeefa3be0b669404d00a526621d74c189cf11ae457db2b8f898e7b9b11af999cf025d8debdbd05fc3661aa4e03267ae67fed61031f625f85156859b69fcf39d58193d8c2d8196f0ffb3ee9f40746925b5882c1c4f5ddf5e06ff42af1dc6af7bd8506824f4f9586d56b5406a01ef1588f79b638d6099d0f6bdd9a1709b5b6a0922b8dbdd2b3d98f754310428afdda242433c8ed62af1f4e72d55cdce254310031bc0b2d4758c91a6c64bd46ba9cadc947306263e91ae42a264cb94e20a549549ddccb2bf621917c09700d1e819f10ec50a5f337ba1ec18dd4f1c334cc45ba21deee6255956e692ead2dfc87d062192fac3df639db34334ee93e0b30e01e18b96eb04e6ce7bd225a734ceadb1eac5acdb747cda4b705e73397443345273e9082a6ea2dcc4c718d7a83986351e83301fb0a6456a360663a5eb15a26e57e8d38d84ea2e762c0d546f73c9d2575e820654771e10528c95c23e434dd515f368a0aa253d78f041704bf096946388cef54987bf07e00b5dec0efee7d73d4874406bb78cc289d26c78df043e57e5410359ce0a62c618d4b0f3ce5a359a5fe6bab644119c133867d868680db064fedc5eb313c0ef90cd37b49dbd686b13c50f0a2360282d38ad018bb684fb3e9af92c0cadb5f522895e83992faff3306c3042e3c22301cb5c2302bfa20ca36143bc2203069bcd4906b05324f6804681c154ff9fc724b7bcfa3c945891d840ea9d2e15b1bee5e5ba21861fada8569994704b7f69204c1dc089d67d425a4312559d600b3c1de20207354605240a9fab8a58b3d7044ec420bab924adf4a76df5e782ae6c5299ed561cf2e50f6e8e6799151d43af968c66c00f65184b3343ff038b43f3fc7811dd6233f44f2736bf2204e92e7b1c39e9eee256c2656df738bc6dc14df2e228a6a8191f8b989904639dd85595dd80aa004d6b637c03a4013289be5ae988fe272e2069c6253f55b63647c714b0a6aefa25638e993ff9f12badf62abf20542f11fa38e81fc99c3a6125867ab8183c69c86718bf17da653cafd7c8a748627159f1c164664507ebf92db097f3d1b7118a4847179fe909b984c9b088260ccc95c0a969a3b82ac3217b2507d37aa5b531112005532fc287d34681c6bf1731954134995a2f112820bd521e2e73216272d1acd097bffff1ed5b9f5c0b9d8a7e692130dd25e0bee4991dc26037dc5c88c735bd6d3425844221d9b48a40b30ecde3cbf59a5b3942348c3f63bb91b63877cf78466f621908d0d5d113ee4e96cb3d6f649a9f6a099e899b2d9b745bdea78363bc49cafb342d044e01c5a659d210a227ec3b03b154c48a73cf8f3ac470cd0c30ff7b67c7d845a73f1681c50226dd5b773975a343ac2295794b56dd39acdd01fc68c8707cb2c5aba99c08b24129c4d29d5a40c396717b8530ae152f7d32fd41a8482b0f36d301797d6fc46195bd4757d0936f3e5b08062fb7406d228618f33ad2dba0e40a91d1f1d8c4ac31aa0212159ee23ebed6fb75b9200b6d7531baf08462d725f6bd5cfa6e4c227cf42ad2d4641f95d5b36c650906a1407f95dc511e4bd369c0f702dc9db9202e75533878c6fab7dde77b5319dfa5c940865ce1da487e19633415e679f9cc0a0982befea40cd6d7dbb5645264203e16dbf61e8efa2124f14768e9648ac358ae492143e250c52931d00fe2b852501fea5d6f530df3e82ee5d782c869716429a3be02d239c7fc11002d778d45290c3af6664c40e807100cd794725e922603e5fbe7438f9aa66d2bf3de916f1896d1504342a16b50197e59af1e04401002d4f788d4b047b93c8de7caa7705a30a09927b8d326faa95cd2f8fe7e8e95a2eaa14628a86c1a18b0d7148f01ec9a1df2b19a8e1226d2b825ba2b5108aaa5d79513501e5dba443dd80352f6bbc9e75b23a1025a464f2c8b1ea48b75aadd1cca0b4f12bf260a2f1e035eeae19412299bbb0760da9b547d27b31d7c2bc9fdedcf83db67790fc24d1cf90bddc04efc8f44f8a21a895c28b1311f067ea784ab4d2451550e99b53701bb18788b4521258dc9236e5d7670a9591f3ed98c5fef3e43073c9471f89ee8b0071cc1cbfada71de01aca5f069067a9389713ecb8a469cd9a64efae20b09559bd6b44480707134dd6830af9f12965c9e6d422ad1e83da98da3459a1f5109e9fa3e61bba546eb21b695d48c47c6180f74b78649bee6460f37327547d93e3998292187b749317322d242c5801b927f86a5c6f5b2d47d5772694ce29e5b3797c568fb7df7588691cb4016521b43ff348d38773b1aac9b22cbffba5d9c1f721ea8e4ead376741fe5e93925d13b06522c489048113d30c682781cbb6caddf2587ccfe7f3ac9bc5e6988d4e8443cfc72e684f3080c7e6db5e644b9ec3f67ee3c05515383058425137d3718b22d58f74f194b1353d9644bf40519276a67dc8e8cebc4e2d1e6399069466b915de7e25db27ffbca8a4f9bdb2f2ef05857fb78b0faebc47937964716a73faaef3ec78c11bd0128e396f7d836c7d85b98672c895de834da3eee326c5ca2f72061e0f365847dc05cf7ee278fa17dc9b38b27fafe2f06c9eb483cb49849eb5dd354613fb03d408b7a813032938edda4d2b4f845aa7b03d50e204c3420a6b30ec68b001e32e29dd80316817ad7a6778bd2dc42eb4aa417af7c46740522e4530b7cfb9f548455f298195141bccb74f3ad7a8b23c71764afbe4760401f25cc32b31d950f6d073bf24c5984233a661ac4080f5f6afb955b592c2bc2cc0b5f74287ecd9fdd8e42c1358c32dd712891fad0f19a0224023f171d59486916b1c446df072fb4e272c8b72ae069ec95ee62645a67333a15384f5b6d74cc17c4962d5c292cbe3550fa15010d229cf5993e15ef9b538ccf4094d526c6f503e3fc0e821d57ed6625bcd689ffce918df97dc8bfcb4be03b289e74655d2366716414aff3897ceea7b438cdeb6736815c75ba7a7f228f883779a25b22bb479526513575b2040011813be5a8e4bd125f747b62770608e35d9b69d09b3e83eb87d241773d201d91984168b1cf3310bc262434cdbdc3082a6243af71e62dc38f8bc13bd8f905fce81680bc50a4e3a9e335640e56f3f4a224a41d6a77aec83ed2b8b455021b92ecac904926b1853e9490e665a2fee7b8fa96f47d87fd79aeb5e0dd711cb1e79db1dfb92abfd35f08924466e9907b54e28ac85824eb219051ed3ff7dfe8265fabc1cee23b1c7f5135c141f268d4244204e2426ee6ab75b7e852075e7520fb1d64296cd36b3ffc998b243f120856bd605a77237014d18c996516eb92745ee0b6592812b672981080d218dc1f31fcb3af8a22b86d46ffafb07de553fbfa940b019127613a7775412f6ce0bd6f79bc480dab7adc5baae9676e05ccf1ec9e63adced3a80004be7b5d3520bb44477ec16907de9de645246863afff3ad9a86f60e86506ae66fdb7a4ee21246d4e090df26d6c88e3a0bbca7802fb1fe67ef156b1427799a8b1ea2f1d88aa906616d5ce35d0d9c209777f6c8b11fb2956440c2dd9a720cc0b0612ef1ddc82cea04dfa2eb2d87d5c915f5a444e87ebc3b7508bc72ab0a121143ee5ed345828cb443a997c03228d796fc9de41a51814ad8eee6db435e083b72d60100dc339b8791dde393ce7488d18341a07d58f413cb0a97d877c1f0881a73a7e5324f74355508ff7547e0a4d421bb39046f187d05fdb408ca937f592e10bb44e77a297f9c5b28a08eff193d320f12d7aee09b809165533d5c05275cbcb2b0267438066bff16dd45e7fe61c2b6d9a1f893b2c5cf0c3934321b6ac92705c915b8b8ef95d364e1735bb361d29db688796369d775a0011dc6b03755a4267207088f521f6b020e6b93245f36cb82849807c054c5400b8c62d7bede9174673f0f653a2b9e71d5b450ce67d6940fb976b29f66e49c1600309455d2c0f3507abde7944a7df1795f26a94a7edb5991d1da54446b95b5065e221679efdeeef7e1eb57a26ff1204f32b57a93d75530fb31c987e4d21de980b3ce76d59fb5055eecee63ff8ed45c6a9ef4acef50f6718f774ea0c6f92a33e458795439086d73ca569f803ea95cc6270d905201d32f57d5b3896c34e223422184ee217b9e97e10edb137495e00e52d0651953b9446de170fd625434f737c140d0024075966d2ddc6d38495acd6fbd43cddc3db706253b25f42fb7e49c8d28ea90db3346a31b5cb292b6d8fe9d1ad13b9896cf19ada7c31a350129b4de4a00b5d1e26b3aa1ee4561a87fbf18080c4c8b236d88272c36caa804d528ddd98c7214bcd5a7fe68eecc928609e1990f426eeb081287793663901a37333c21aff72571a90125013984366dc94b64df530e878d80f72877e74cb24bf57e0bff2a66c9e15ef54adee4aa32db7d3e8a3846010fb748d0a88bb532a032e6b2b779e5332944e94b3021e80d691c99896ff4b5580d7976e53d97d2a02da5f32e368cdc8d7717a8587940f8ae72a5ddfefc3245e30f75cd0c700f6f22665597ac96c6465d6756e42023eb91bc2fe1f917d60c2a39873586250b4feade4dd2b09ef3726f3c783a59bb90368199a4844414eb0ccc16a69876ebf3d3c5a22499e491c9a09d7db651dd0dea0c65b2cf2fd6f7c1503906507ca4e8cfa112a05008187221a7bbcad21b976ca1ca4286fff1bdcdead196b92245899e48f3a1cab16a590e8354f2d6c80eec15e937b08c17c69c3e3bcb73cf62278004944960605fc8e261533534285e9319f3ded75678c1197af4d3461ab8e89f95afb3a2b578a9ec422fddf12ce2271ff7ed267b5ca8831af0de5701e7d6ac787b8295aefd41af4af6edcdcb8a6a5e6bab8d6f2d66b1980", 0x1000}, {&(0x7f0000002340)="0a68e0cdca9cd12fc50a639a9a47f55d3de503f63b33443d21fb474814343fb9c159aa2c7f64b910f74e2034b9730a9eedf365e1defbeda5e13bd6ea8a46240dd9cdf255375cabbcd6365d97f580db049cd201e482b86a867927ba6b0ffad6937a9aef05e1b7b20b72e6a5723cc823b2cc887fa57207ef56e661e408cbd3051dcff07691e9fe7c513a7ff7dbcf41175b2875ecf93b320bcd4fc1f0e8d441121fd206fd41250a5bb3f96df73a64", 0xad}, {&(0x7f0000002400)="30a1584753419fb4f4637a5c1ff874264a77805fb658148b3e7a141784891796b3170a381f0922b0b0e1120d5fea3d2bcd29cdd95653dae1c91721b3ff633c8dd439bcd2f327f566ceeecc2ca5e3cfff7091d5855899093cf2333af78965bcd20dba617ef52c3f5466a290d8d8d9", 0x6e}], 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0xb070f54a2e65ff90) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 02:05:18 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() close(r0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/175, 0xaf) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 02:05:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20200, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x20000, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x100, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0xa483ee130e40667a, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x23, 0x20, 0x0, 0xb8f4}], 0x40, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0x22, 0x80000000, 0x81, 0xbd5}, {{r3}, 0xffffffffffffffff, 0x20, 0x50, 0x7, 0x5}, {{r4}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x9, 0x9}, {{r5}, 0xffffffffffffffff, 0xa, 0xe, 0x1f, 0x9553}, {{r6}, 0xffffffffffffffff, 0x80, 0x0, 0x1, 0x9}], 0xae46, &(0x7f0000000400)={0x5, 0x9}) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') utimensat(r7, &(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', &(0x7f00000004c0)={{0x5f}, {0x802, 0x7ff}}, 0x672d5a0418d8bdaf) 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', r7, &(0x7f00000000c0)='./file0\x00') 02:05:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getpgrp() setpgid(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000500)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d98b1fd63e635256feeb640ac35bd9d71becfd06a50398fc7f75cbdd9dbb4fc8236573f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf260ec7b84d7fd11ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816638d8ba809e9767bfec3eed5dad1d4a3fdff5d20c594e1b1ff4408641b2447322e", 0x160}], 0x1, 0x2) getsockname$unix(r2, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) execve(0x0, 0x0, 0x0) 02:05:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/179, 0xb3, 0x803, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') write(r1, &(0x7f0000000380)="fb97f3a6d7becca763f2b5b9350a2f01bdafbcd3a5d17f0743a5a226cb3060dc87ed9ca5761395594c407ad897c4de34718dd3dbffd440cbb8d7f9235be8850a0e53cf7559a874e6dd", 0x19b) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0xdf1b0e479a379dd, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000280)) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) pckbd_enable: command error 02:05:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005010d000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = socket$inet(0x2, 0x3, 0x9) fcntl$dupfd(r2, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) 02:05:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x3020, 0x7) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x7) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:05:22 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000517000/0x2000)=nil, 0x2000, 0x108) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 02:05:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "ffffffffffff000000e74de400"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) 02:05:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0xbcaa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000200)='Ms', 0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x160) 02:05:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 02:05:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x88, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 02:05:22 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4ada98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916d690807b6e3accacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b3db340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc53", 0x170) 02:05:22 executing program 1: r0 = semget$private(0x0, 0x0, 0xc4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/64) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 02:05:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x20000000, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 02:05:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x100) r1 = socket$inet6(0x18, 0x4005, 0x3) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x8, 0x8000}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x81) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x4010, r0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc5005601, &(0x7f00000000c0)=0x8) 02:05:23 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket$inet6(0x18, 0x1, 0x2000) close(r1) shutdown(r1, 0x2) close(r1) 02:05:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$inet6(r0, &(0x7f0000000000)="3f4b1b19d11deff678bf5a55b1fb8aa4ba7e6a2629df2572783dcb13db54c6274c221e301407b888b808d4b1e96cedf7e0b9b2235c858df7dd9998f8dce560ef49c458362ea9509a675b596effb3463896bd497df7a99c3ae30464470a46872cd098029ad703f427dfa641a7b6141e7dd6f24ee5301b596ce816aafc8ef4dfaa9e7ae9c92c95b781fa4033d615d23a6fe9f7d07ab7dad03e85c3fa48fd94", 0x9e, 0x1, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0x0, 0x2, 0xf0000000, 0x80, 0x9}], 0x157, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x800fffff, 0x2, 0x1}, {{r1}, 0xfffffffffffffffd, 0x81, 0xfffff, 0x3, 0x5}, {{r1}, 0xfffffffffffffffa, 0x44, 0xf0000008, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x81, 0x0, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x1f, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x412, 0x800}], 0xfffffffffffffff8, &(0x7f0000000280)={0x2, 0x7}) 02:05:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x100000006, 0x0, &(0x7f0000000000)="0dc41f4e", 0xfffffffffffffe30) 02:05:26 executing program 1: r0 = socket(0x17, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x8003, 0x0) clock_getres(0x0, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0xd, 0x9, 0x3}, {{r1}, 0xfffffffffffffff9, 0x25, 0x0, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x1000, 0x9}, {{r0}, 0x0, 0x21, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1a, 0x80000000, 0x247, 0x9}, {{r1}, 0xfffffffffffffff9, 0x40, 0xa, 0xfff, 0xfffffffffffffffe}], 0x3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x1c, 0x2, 0x40, 0x7}, {{r0}, 0xfffffffffffffffd, 0x14, 0x80000044, 0x800, 0x3}], 0xa063, &(0x7f00000002c0)={0x0, 0x80000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x22ea, 0x100000000, {0xfffffffffffffffb, 0x9}}) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) clock_getres(0x0, &(0x7f0000000040)) connect$unix(r3, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x1d3) write(r1, 0x0, 0x0) 02:05:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0200000000000000523656ffc07002b3b7f238da9f0f526938ade73b19855be2c75d7529aa38c8fe43a2e76bd5e0e51eecff5ace55a0b5704e776f18ed1d8673d856338626897df1dab72271b017cc3a7fcc729e251775f9fd664b2c990d496f4ff97cab3bff169d3336ffb40b920613d71ddf89920884e7e7c5ed0647878f157163c145ef8d770073f3b3fab0fbcb76fdb50ad3061c74b7747d641868cd982775eeab859583b32eb083836dcf4390440ed49edd399d08ae3bcdcb0fb810abfecb2ae99a95e695fb8cac09a508207f639c86f5f7c63bd1ce1b57ccf81685ac244cfdd7a837e012f6fcb0d4"], 0xeb, 0x800) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x1, [{0x3, 0x8}, {0x3}, {0x3, 0x8dfe}, {0x3, 0x8bb5}, {0x2, 0x2}, {0x0, 0xb1bc}, {0x3, 0x3}, {0x1, 0x3188000000}, {0x1, 0x3}, {0x0, 0x4000000000000000}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x5}, {0x1, 0x8}, {0x3, 0x4}, {0x2}, {0x3, 0x40}, {0x3}, {0x1, 0x2000000000000000}, {0x2, 0xffffffff}, {0x1, 0xff}, {0x1, 0x8}, {0x3, 0xbe}, {0x0, 0x3ff}, {0x1, 0x80}, {0x3, 0xc00000}, {0x1, 0x8100}, {0x1, 0x40}, {0x3, 0x80000000}, {0x1, 0xd83e}, {0x3, 0xb15}, {0x3, 0x9}]}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 02:05:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xd370, &(0x7f0000000400)={0x401, 0x8}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x400fffff, 0x800, 0xea}, {{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x20, 0x8}], 0x913, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x1d42, 0x7f0000}, {{r1}, 0xffffffffffffffff, 0xb, 0xfffff, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000003, 0x67c, 0x7}], 0x41d6, &(0x7f0000000300)={0x3, 0x1}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x1, 0x60000003, 0x100000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0xcc, 0xfff}, {{r2}, 0xffffffffffffffff, 0x18, 0x80, 0x20, 0x4}, {{r3}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x70, 0x9}, {{r0}, 0xfffffffffffffff9, 0x21, 0x2, 0x800, 0x9}, {{r1}, 0xffffffffffffffff, 0x4d, 0x80000000, 0x4, 0x8001}, {{r1}, 0xfffffffffffffffc, 0x5, 0x40000000, 0x6, 0x4}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80000022, 0x7f, 0xdfb}, {{r2}, 0x0, 0x80, 0x1, 0xcb}], 0x68, 0x0, 0x7f, 0x0) 02:05:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800000, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa}], 0x7, 0x0, 0x6, 0x0) 02:05:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2800000100) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = semget(0x2, 0x1, 0x82) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000100)=0x1ff) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x100}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 02:05:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) setitimer(0x0, &(0x7f0000000080)={{0x5, 0x800}, {0x1, 0x4}}, &(0x7f00000000c0)) 02:05:29 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = dup2(r2, r5) kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffc, 0x2, 0x40, 0xfffffffffffffff8, 0x7}, {{r6}, 0xfffffffffffffffb, 0x80, 0x4, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0x11, 0x8, 0x3, 0x401}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa, 0xf0000002, 0x2, 0x1f0}, {{r1}, 0xffffffffffffffff, 0x3, 0x3, 0x0, 0x721}], 0x2, &(0x7f0000000100)={0x5, 0xd2bc}) 02:05:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1, 0x5, 0x2) syz_execute_func(&(0x7f0000000080)="470fba3960c4a30d4bb20f00000005036200c42279796dc7c4e2fd1d4200c4c1e1d873fec4e27d1e07660f7e3c14c4033d5f2364c481f9114f10") connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r2 = shmget$private(0x0, 0x4000, 0x1c8, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x2000) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x1000}, 0x10) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 02:05:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5}, 0xc) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x2) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x9, 0xfffffffffffffbff, 0x0, 0x4, "04f13de0af28a2813d8209b8d9f39321849e3c99", 0xfffffffffffffffc, 0x1}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x7, 0x2, 0x8, 0x7}) 02:05:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 02:05:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 02:05:29 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000200)=""/82, 0x52}, {&(0x7f0000000280)=""/106, 0x6a}], 0x3) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x480, 0x10c) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x101, 0x400}, {0x89, 0x8}, {0xc7, 0x89}, {0x40, 0x6}, {0x84, 0x5}], 0x5}) clock_settime(0x7, &(0x7f0000000340)={0x2, 0x5}) accept$inet6(r0, 0x0, 0x0) 02:05:29 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 02:05:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 02:05:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x100) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0x1000002c3) 02:05:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x1000000000000006, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/232) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r7 = dup2(r0, r6) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x3, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r4, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800000800}, {0x0, 0x0, 0x1000}], 0x2aaaae2d) socket$inet(0x2, 0x3, 0x6) 02:05:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r1 = socket(0x80000001c, 0x2, 0x0) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x208e0, 0x0) shmget(0x1, 0x4000, 0xb3fed6f5742bcfe9, &(0x7f0000ffb000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x402, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00", 0x9, 0x7}) openat(r2, &(0x7f0000000000)='./file0\x00', 0xb, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 02:05:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 02:05:29 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000004c0)=0xc) getgid() clock_settime(0x3, &(0x7f0000000000)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0), &(0x7f0000000100)='\x00', &(0x7f0000000140)='!%{(\x00'], &(0x7f0000000440)=[&(0x7f00000001c0)='\x95\x00', &(0x7f0000000200)='(\x15\x00', &(0x7f0000000240)='-[\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='\x1c[\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='.\x00', &(0x7f00000003c0)='B@-&\x00', &(0x7f0000000400)='%\x00']) rmdir(&(0x7f0000000040)='./file0\x00') semget$private(0x0, 0x480, 0x15) 02:05:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) read(r0, &(0x7f0000000180)=""/138, 0x8a) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xfffffffffffffff9, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000080)='./file0\x00', 0xe000, 0x400000000000ff) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 02:05:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x3, 0x3, 0x400, r1}) r2 = open(&(0x7f00000016c0)='./file0\x00', 0x402, 0x10) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x4, 0x6}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="0da6ae45d91c0d846c9f2a3d71897e7c228625f812dcd59297581ccf2cc33a0f9dd380ee29b2e7fabaf6a46baccde9fe9cd7fd6956a7bbce8de222a6f069dc54d655fd3491e9d0d3005f21d9eff1d369db10afb82b0cf292ccf0d72b", 0x5c}], 0x1, &(0x7f0000002bc0)=ANY=[@ANYBLOB="1010000000000000000000004b0bc60e17a4019705de987849df57c58bc1402d98faa83e04cab2ecfc56f507783401554ac5e5e4c08098d8fde4e951cd613325f5ffb3a9a494645841fbd47150cfeedfcf5c06aea485e4b545caf2a10cb4129b1c8fc5cd294d651fea1fa5e04617eae41575f072b912dc70da6161eb00a17c7c00db189dd0a53a57907c34bcdca440c9593b7d47061643edc4c1ddca200cc80def09e7337aeb8b7f9d17cf0644d19ecc6599a38e0e6993bd29a7527ee8ee5ca5eeb797f164311369c153c6a44720b9e2e25b2c731d7e478f82fb07abe09649532ea58d9ff52abd1c43350d6603a92f074ed328684c1453ee313923ff33a15388f83fdb1fdfa02d67bb5e6755057eb867b5bbf69977e9e0d8b1836d27d3121cb4f76834957c23a72a55b26acab3abf10dcf382bce0ee868f84beb071153c1bc9bfbc0cc48f5370d531f832f27b6440ea27b6a238a1d4958cb5a0467dae47804b114caf46f9d0bc0930323c680cc8a055a829541b1e6cd3fcda5552ce6f6b7e3c5a7e5dbc7a6fd340ca0ac7f3b0eb988961833d30055394cf85aaa6be2372bf95f43422ed4e05c077b0c951984bc7343fcdbba09e3d2251d692e8b0e5aa87cb250b53f6c4a5ee32b87631778fe1993f1f51916576746f397570c4df07600ee74829132481195d0ba457956348079adaf6bb0fb6d3e1d78896218dafdf040fba0e58be7848575f2c399c84d46a76bd2cb91f981be574266c6257a9733faec5e9a879378f505364b69cf02646a68e2cab78760c551333254211180fc6d395896cd97fe38147fa564e69c8a35bbda11b2e3968bed94352405e6c67f2b76c1f3a71b3ae022e82aa68b296f4a4c321ae87f801c551662fa4d36840a725ae951410cb89e542bd3457b98b93b239b5da41bf70c2e8b8dc99c483ed631f189fe4d9c42df7e96ccdd7894ba928ef32e1cbbb2260ac9bc49f1d359c5114d45ff362539cf0e5f8ba087333038450789d46c55729361c8c5a6b2265c3b5406e8c40279a09510f1d131b3270d814a28d3400acc1a40b7cebd0f794e27d8bd7e075720548c42ba9e75982ee829a8f72679e8e141c1dfc7057e2f7592ee09b0ed401acc2e96c777ba489173228856d08779403c7a1aa6407de2c0eb13847edaeccb090f4bfe2c1de62dee64475df07064468d6270e3889d1b6b26a16094f85217d6ae34ef7c653bdbd5660d74d6516da224e7807b40ab0ed0f5d6bb5f138664daf3b874062d043378858aabde1df560d9bcdd259dfc321987d67ffae12ee49105272aadb065d89308ef57d6bed35592f5b420b0b491abe55ae9ba56fac1ed85ed925a080033b7d71f94b1b88edf1a5914710c7f02b03e2991f4cc526e006f05eb5db6bb620c565809ada16e59249147f4b268001132282c2825a53209615979a5d33f2342f814a0fa11ebe35aaa2f54c91321dcddc8d03e96597e7b010e471226b2884389bd742f7d45ea79d4761a901304b919e6c288bd91d1a0f9b91520adddd569b73c688f28d2af2ad180e33ec45442ff8989f9ad97cee19b2c82bfe752893f437ea36c836d2903efab165357921a651c569fc147f6355d94bd50db9c77e73a58e26ddadb33a249eadcf2ab7d56663f5e2057d0e58c943ed6bdde323f06e0d529167d33caca17c0ebff9f4614811c3ae205be63486e1ef6838cfac4ba1b12212ae2a35bace5c67dd1e4fc86eb5dd039c575f17fb4d32d35f6ab06c46324cb6f5a5dc10e68dc7ebdc712ce07baab2987ba5ad6591885e397763eb697fac2397db1b59d5411a7c3f4021dc7c4f3e76dd3effad56803dd5c4402bf3c1fbc7d9ac84a4715acd62fca37e1b1ac39534e9cfa1edeb51c1f3df523f710d60fca2079d70732ba7bd2798ec285c7063b6048811edf36d17d205ee6e12979f959a1bcccab635416cbb44c0c661084562ab70dcc71208440823489eb5979829a1f0345d235314bed6739023fc6d0b646a6ab23f12876d2fd131b58166334fe61718569226f4eaa1f83eecbb982a31e1bcea3a44c6e389af906d1e6363e614c9498982c58cb6ed281249e24448503f7624c325c40faa2a6234f6a7dda9d3931f883ebc65088aecba3f5b32d58b7e1d5c9fb253ce1a995f75af428f0b3feb7a941b398bfd254346bc0aeed21743a6d35110b2aef77592d654748396c907d4bfddfb54ae17ac7dcef2d8d3f22710dfc919e5778d1eea6484cf854d6682497894fb21b3f3fab52b680ea0b7428ea979250346757bed3e1d81865e3a8fa9f33f58f2860b4051cc041212ee61d1b6fd2c4842429ae6ad0ee87401ce60a4aa58be112929d3dddbf55b4aa42b5b2b1ced5d34df8b4b016498c4f170d7524cad3dfc08acc675389f95bdfb23b8d3bed074134b5e29f36d9ac22f9d7a3cd1abcad55af25de02212ce38feddb067d73fae926ea789fec2ab39174210e93c91ad481d84253d3ffc31a9798dc0f80fe820cc6c5792bdc75da5105afa9059b8882476b2f74bf08080106110bc0132b24be40b09efe56ef5535b4fab559f2ce081c0b17f7c668facc273d10a23cd1c1f32dffe961614784ca121a1b3f3dce6fe2606d5767b90256017c44414804095b61315425eba958566cc768c666ac8cda039058bf61d548e82e2a903c8497756c778a6befa151bc531c4721d90bba178a31c37a5f729101a3e0a648331a359dedf216d481863d8d4be6ecd9d8de336ac761f2a7d5c6e6a95dc3d429ee50be0a93dfefb38d58a7c6c52cafd4a7d991b12f5beb22ce31ba2e0f835c03850f760fa3571a2723bed905509510ee9d04142d5e3b065e5363a88497a231fde9c3bf0f76cdcb5a9a528e88f97e23b5420d6bd9229c56996ffbc3da9d61dffcc15459c98889543cca0e4e908eabac4d7449a5ba19fc0bf57f11ea92ef88828d7f6887db166d2d60911bef29b42c296737b3485f212b71079c22935acb6f9063a2c90be0c3230fb924393c82fd7b3d5deed6405efd8451e552dc95ea0bee2c99bdfad16d3bc72405922d96e754131ea2ea6aeadebda6e31ae83a9f30719dfec2e9b6fbe8a4ca5434885b042f581cb194ef7c662df2c35b3a6b0bd6efa98a25982b8f5e1e763b8adc3f67171a11b582a80bc66924ed3cda8ee783e7d0267a32cb95e8fbc0974d765af492b5de58bdee2cf10d5092f6ada2c0b205d06ca38d73d04452ae56e210ecd53426b0a13848b87b8939dbcc849b989f395bdc5bef4d071c1022c0a6665e895edaa4b1a67ad33b8b1ebb2cfd96a346019179342c93afd78fdd6225ac378cf6f51b6989897e193c1401a1771ba43141ae39d36fc2287846c0ff13c2c95da43838cd164e6fd0a5c196124ccfa669466b7ae999f8448afe814f69aee96b83bcc402835033854041a3264f17ed9f7658d33cfc599690b37c502f44273cabd2eaa5cd7b4a8223fa84b8190227846bca0537ac9c415e5a30d561f2ddf385c28e2418802615642c5c71f3ebfed81c382107944a3e14b0ff493c46be2ca23bd69b77a8c930383f3bed6e9c0cd74f0085f25bc7d6cc859359bfff05214727ab3e850c822447f0931b528f674cae77bc75b8d5b8c29b1ad00e640d71a6cc48436eac734e26f7e121a2889f22aff5a1d4ef025180578f95d3c029d6d6c19b94cbd054b0cb69bf6b7e84c2a39e7494f19083e73eea4a58c4ee212cb01625d7c1b0ede8708bdc00c75c68414b2d88cd6aede565b43da83491f1ecd1afa283ea6b155730bd823589372986ef374cf6980e6902678eb143136ee3220dc3ce238fd6f2040da3b96457ec834bbcdde388e28d875dd744f242f00ea54d928be75be30d08488ed9be5be5d9c35cd66e3250c91d518346e0096b5dbb006f1b880bb1e6cf010000460c2677d4fc051367de31281681f87c7f919104cf69b1d9eb3185c3d237a44f46904f31d1b4ec767094f59dae559d02e046ee2f1ddf3da6782793db0d9632b142b1f82ab235e2c4e7b57c6d356d30ab870236a9dfb1481cba6bb797f0616c3c79ac74ea44742b7d1703c8ceeb27c17df7707e6e8fd722123674e2c742477294d4131e7109652769e52ba05eb28d3588810fc537dd224cb649683dab8d115343ef12184ce5376bc00d3bc13e1768acfb76be14aebd63bc36c6c72958bebba08f5e84ccad9df8613c49d7d0c506f297354f51f238c6aeabc3029de39ba456e5010f7dc0583f7e75f35421faa7b2b4718ef954a7f4de1e4e5b58bd9cffb289d4400be28dbc914041b1bfae5ac8d36fbbafd38308800e65b0816396235864c254e3214d0ddb86f26436910533ad473d02a986f32c90902be5c1d86371e82370e4c21a616c04944a3cae9a64266bf745b83a458def0ddab27e1f0aa5e21fa80c08a75351326fe91a9fb7b8c74307987654c7044f79fa7e9e332b83394aef7a2aacce001bb76e02ab2ab17a82225a84b7ff474d96af394218ca34db8cf7e9a2213aa8d7a707a7597faaecd8f85ddf7f7d14a5c446a2ad20a6604297ced65609e7bd5cc7e07e7f2d422660d53b5b1ae841a2df7aa9dc909bbf2411536faf9175f3db07c12b52ba942ff0f7f18b6b4d8989bc993eb8b151492b502596d70c66bc0ae42f112fdede1e650d85a74f56aa68b5f163f14ef6fb9fb34e047fe33d31bad77d5e6937dbf40359228d64ec78b0dfc19a98d6633e1c81d485ef1eece840b590ccdb68e2d80554ec0253f4282c8f3aa7b7c4cb85be28040465c4b94b4af6b14f45fe466c05c409e0c5e5fe3bcdf9a1a1888838e45502d89bf48ae83e8a153f3cc59a5754814aae6a14a4bf78d7f844182c8d14ef4bd54e3f52a2d90d5e2ff0b76942f945c0616e24dcb1ea58f92d56d2ccc2ab0e50e658a19c655790904e41ebba8d513831e6224c2378455f9dc27dcb65b5cd454f0d564f555cd4b7039d625bd677f3981ae6f6c229093df3cf621faa7c5c1687632fdde0e6395f2f37f85fdccdabac57049788b5eb5d60571623ce68055bed25dd9c42db9cd44cd0a81466084450e7befc93f401f097db50a84423510dccb05b6fa1a3af1c252a48871d07c4c3a91596bc7d9af7c7da1118949af5271ec5300fd7b724a2475b119027df190fe7c2a75842506945b5257314141e666dff19824fec1329b961297c219332bcf585aad646c0dbf53cd1858f1bebd25341e64c8e84e51175942bec083161fa6928da46ee81f3df1f8aeeec07ff795575a8f1afcfe9529b14ec43e656cd77a2395f7a2013dd7d3901f758552d9a9728c495b3beddca33af845677a7b2904f17ec2a9965d085b351b98001cfdff712875562a3240da2d25cfec1f7049535dd70835a5354031e2ebcaf88cdbf32bd0eb776738191f24e05253de8f7822c36ae1f0a8cc5cc3c6ca40bdf683b7110a7eb915609e8bef9c44f9753191343068ae21e38ff59cff8021604d193a70eb1959611a6c35d0262c7e706a8ea1c5eb11d7e51a4d95630f50eeef51d3127eeaa673b8f940a72d9119d54e104b74a3508b146cef6e3cc68505d44f06c4c47c615f5d173f4568e5c0e146241af7a2cef72775ca1621f1d4e2e678a39fd78e8201435c09ca220eda5ccada9f8e3854fa73852f52aa5bba7371bd5ae5c7bdad2412224c71943c2e7b30469e056d4f5824094b7b0d76589300b135e14e21998fb36208989932f18b7ae541c5a01910b23dadd3d27023ebfa49d69ce044081da72e15d8f623342501cff625405875d4cee254fc20b4fa33001d3ca2334277160613de1c9f92ceb6f4193128b7afa5b34c4102913454dec2d80db5713ab46597c235037d5ec01c8b45b70575b32f300010000000000000100000001000000746f0959665e70bb94487db6c7414dbaaa354455d2ab30d0b90674bf527ca198d95a5a970d3148e2f44f2685b0f5692004af7cc4c0ffe7a08971710e9d12d837b700a4f3ca91fc3877543d07061251c880e54d5d051eaedb45d3f9b03c14d9ab89e394fe0ffd133d98aac2bc4c705b98a4d4298708e8d816dc034f63b557830ec96cbdf9c445d593a67b115c7f8904184bd6be8ff8708a76458503678184f3bc095fa63048fb7a8c7ff82ada56939dab2f6e7487bc69182dc5c1c9afd4319c92bc7030dcdf8e077fb6a11bc0e7ebcfe556efde9efdd3b97ee90713cd30e1e55685d51219c5dd337b5c04a4073b00000080000000000000000100000009000000a9075181b9851445705b1c095f8e8518e17bb277fec44b9f05696f0562575e8c9b59b21674b464e74bd97f7771b0f9de8a990c2a171cabe4d2aa8098531fe7a48462f53756b067ce2d6979d3a87fdac5d07b47972207a4aeb99c95b9626bdbd03ae755d5065b8657b72b1fb0da5c4cfb0801000000000000ffff0000ec0000003252f001ca88ceb273021b663f640c2586cbf854245da3194434294bd99d257ad25b06f44fbf95ed89b921eb233699042519326e035e659939281e2613aaaf2c53da40dfffdb27307ccf813858526789493519e4f2ff06e3ee76ee745e7a707599bc3562fd01f735d370be50591561023cb2dfec52791f279c57c411fe0e33292e74c76e3e9e37e1e12e3dd95a542ebb5b816af1847933de48e84788c1781b6bb4930d752d69d7c6c1d09b42356a43cf868c86fdfcbaeff83dad90d2ba1b1389fd2af439be5e1c532b62f8d1ff2a5bef67ca2dfe0185466e2b9d6997e2c4e92b03b1cdaa88484ed40b969a9c2d0c9f12c9ca4b8b0000000078000000000000000000000008000000606306ad087dccf5e777f4d1dd8d64823e78fa01639bd3f519ae5363696c3b6aefe0d0e685b399dd95cfb2b7570d6002d942194463583f6ca4fd9df49c0ae96c0984f70a44c80db3d75816d64d02c9aff73fad3b51ed7e78a99ee37ced2b19dc2d00000000000000600000000000000000000000080000006a9945f9fd3eca386939de92c909781353b55d74d69b2fd4f1fbad3d5532d77d87a9214a811a5eb463712aee54ee36c9113775cbe908c9c8b578c59a97b74643e2b37984da4532a9f84b429b8c2c0000700000000000000001000000260000004604e604cdbd291f93e757902e2c4fda5d7096c302238ec6fda76150b8d919d873344f833ecb82700ec5b4eb2478b11b92495dff47131fab9b030c336ef7715565a43ee5a487f0b5e8ad91d9d213008c9216d81ffe939fb5af0000000000000055b902a1f6e6e812eb71ff2c53b806465b12e697546a7de95202ba8a86318c6510939ec290d39a64450ac540d3e1889e669d0cd649980c3434fa0b2d1b40b49771b6b0c8475e2bca8a083eb209ed2f156746e1b9ad243b705212ea91a98d97bd293158a1eee355b5a742b581a5988d230458086bfcf996fb288594ac45987e062c6a14ee3091f58bb95ca017499cd16d4f02f484f852625f2ddee1358188a3c9a563cf"], 0x13e0}, 0x1) fsync(r0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 02:05:29 executing program 1: r0 = socket(0x11, 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) setpgid(r1, r1) fcntl$setown(r0, 0x6, r1) close(r0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) 02:05:29 executing program 1: socketpair(0x19, 0x7, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 02:05:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000000), 0x2df) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:29 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmdt(r1) 02:05:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0500000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) read(r0, &(0x7f0000000180)=""/227, 0xe3) 02:05:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) 02:05:29 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x2010, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x2) ftruncate(r0, 0x401) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x6, 0x6, 0xffffffffffffffff, 0xffffffff, "c74113ed49240a83ff4f75df7ac17180554564f1", 0x5800000000000000, 0x4}) r2 = syz_open_pts() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x7) r3 = syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x200, 0x0) ftruncate(r2, 0x3f) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000240)=0x2) ioctl$TIOCNOTTY(r4, 0x20007471) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x1, 0x2) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x42) recvfrom$unix(r0, &(0x7f0000000300)=""/115, 0x73, 0x2, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) renameat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x2, 0x3, 0xd05}, {0x18, 0x2, 0x8, 0x200}, 0x0, [0x7, 0xffffffffffff9a79, 0x5, 0x7, 0xe0c3, 0x0, 0x1, 0x56]}, 0x3c) open(&(0x7f0000000480)='./file0\x00', 0x10402, 0x4) mkdirat(r0, &(0x7f00000004c0)='./file0\x00', 0x110) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000500)={0x0, 0xffffffff}) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000540)="c65eb1ffa06e226430d35e799b6315dba430b4ae2912d082aeaeac93b01cf31c50ad0384b36f6e3c5ca52007b03d6bb398fdc94c54c35f24c5c17a97c9d5a575e503ef00fd76077b0aa76b8c86e32636ce979ffca5d0bdada10660d6c5058d83c1c4813fc2f04f28681f7fd1c1b0a1c91dd694497f5ed7a6051d245e8bdbff5921b27f3230e1020bda64f1be4d08bcb24589d6260b6f67f33dacd7ef26e3c0327a16838c3b2b2823c37fce76093b8b7f007763fb6adaa0f15e408e6897244cdf8c7832ae30ca6be5cebc72a38c873eff9e4706e6439b69a88fefb122695dc6819c59ac529a1423659b1af5ddf5dc4dec6fab2abc47", 0xf5}, {&(0x7f0000000640)="b87a1c2e1371a6b9e096a1082c1ee9fa358a14153981f3dfaa920a84adb4de9f261939746e9c1550809f71d2f4c3fe8a5675f0bf81fa40fda0", 0x39}], 0x2) mknod(&(0x7f00000006c0)='./file0\x00', 0x100, 0x9) r5 = msgget(0x1, 0x20) msgrcv(r5, &(0x7f0000000700)={0x0, ""/221}, 0xe5, 0x2, 0x800) 02:05:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x7ff, './file0\x00', './file0/../file0'}) r2 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x80, 0x11) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 02:05:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0xc6, 0x3}, {0x65, 0x1}, {0xa7}, {0xaa, 0x10000}, {0x86, 0x7}, {0x21, 0x2e}, {0x8b, 0x7}, {0x8a, 0xffffffffffffff33}, {0x41, 0x7fffffff}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {0x0, 0xfffffffffffffffe}], 0x200000000000006f}) 02:05:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = kqueue() dup2(r4, r2) 02:05:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x1f, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000100)=0x3, 0x4) getsockname(r0, 0x0, &(0x7f0000000200)) 02:05:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 02:05:30 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005, r1}) r2 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 02:05:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffe99) syz_open_pts() write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a", 0x17a) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x8040002000003, 0x6601e399, "840500000004f040a4e4563600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:05:31 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xdb4, 0xfffffffffffffff9, 0x9, 0x10001, "73a4ba196fcb294cd09479c68607253990f399e3", 0x40, 0x2}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0xa, 0x15a) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = open(&(0x7f0000001140)='./file1\x00', 0x100, 0x86) lseek(r3, 0x0, 0x0) mkdir(&(0x7f0000001180)='./file0\x00', 0x48) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000011c0)) write(r1, &(0x7f0000001200)="780c2f74a89dcef178cf478ee804db284dbb9722d9486373e7a5c626235cda615d75191138ac40430d2ff62441b8806e94f239be18e3cc4ba109b9131263f52b2b9eb35bfd3aa71bd712dd117aba8bc326678bd0dc3abd13332144a05e2f3b0caf1ded03b14078ce7c51acd4580342e535f7185a2f19350cd592945d41ef74bedb162eb012f2f6b5eb62b25b324e46d1af2ddd4386932ef0a8e85c6473a99ad1160e7d0701a034b05889d1779b52b4b8dff89ea5cb8c1c2ac3be29b7f030ca12078c400b590e12136a461d52cc699193a977591c28d5ee0798672c9a10561bca89118a4ac56d6e507a584e4552224aa73e6e426e967d0bd276cd68235e667c48075c19da01372c0b4c0795b48985396e00be90096ac31f0de3dde547c68e42dd0f155db2ca2406f3abb3187ba960e4d0188e4567db35e6a670f837f7eca998b36566a6e45b7d3fe0c3ba0caa06514cf54645c28631402f14dcb230ea1d6537ef823d8242739ded9cd1768ab3a9533dae313c5e47e19620cae26b11dbb1fdf2d14fb51b36d506c5ca9bf20d71a409da0877d505c26eaaba6df7ffb8a36d5bd744c26e91c12123980770da558961cac3e9baa17f1d135fb5b7e237ea7704e91b873e5167e46548d8d3988a6f12b289aad453e30332b83d44da064a2599da44ba04376491c9e75121bf9c122eb2a23590acbd22f4ac3fee3fbbc8b8dce04468711705a46693bca9341bb4290c06f61b0292c2b989f76b7dd379456bc72cbbcb7752e3d7efa58cee765e75069b9c36e3893587389380730afce7873b88f82e273366ef5453c0fb3eb0263908f72d28450705a1b9d871d893f168991e25db3b538dc50276ba6a240031a8e3244019eef98d84ab1a605c8ad711d441979cad1083b49b234b4e96f422da2df9d88f5293326b87c388743419a15266d3550520d5993405a72a3002fc15c6927fd510325df91efeac4e3f6efbdf36cb28b47ab4b89cd67206a8a5315e8c2d31098e0b427a46cf517f57ac97fd9a54ae662de8b002274886eb81941524aff22f3db9a658e82116693214a7175d1642c9a7f877a15b3c07a6ba3b2af64d739f984599307832f820510fa34a3220d9d3f8d9dde0fc36c12d091f02c4e3057e913dc063bd94954c5e21ca3df4177b7bf50fc5a1a1acf351ad1246118358ede15a763fd681da1a78ce71d532c2e93e071127f4a12b5594a58e0e61ba94d9a9059f3d702fd3ae6174c28d83927f252e430d1586c96b07a731d69c9a08cc2b8090cabd885a13460df454cd2968b329ccdac94a2631cf7cfb2ce6d1ed6a6dcfb258821521e0ff0c72218f7b4a69b062422c29a344b0bf2e9894e9a03b2f90b20ce87b0842b2672407f64a08af65ef87c87e560f9c1a6abd3f6d171f079b8d819dc364f0a0739e8cbadc2fc05bf04402c0df1cea2ff55c14b3bf66d8d8c3d5c93bf51db2a4fd81d86b1e26c2483a583e55022b81d02f1135624d805fa37788af7af9ac6c8348f09386e19580ec22357d2049589887e6fd98d84f5196855b07db699c3b9221f45444e183fd6b353bbec2472d9d222f1cb6c5438c8fd3163cc67f937222c55100a82271963751c8ebb1ff577c7fe5a8385b8f7ad8c7a56573380c13a4a1831c2165a2ea30665dd52d8940357d7752f91153416d405a43217d29ae677c0102531d5ff8c20331878ac6db4663a3c11c3446bb3a60ffe691f205d4d46274d40dc785c9ae27251994ba9c8c1a8a1dbdbd9fde6078a7bc926e54fdfce4a9a2ac50e82c6cfef0abf5dba87ccfa723ef293846a6947426eee2d6ea8cf2401787719cc04028b90dd1bd13261732d1a872c146671fb23a7542912d6aee6bb6cb83333410db718b7b319fffb64f0e8549cfa712996bf9f2bacf67800281385a2d137995512d3ee5b9eeb983aa2d7364f1ab66e38a9896af80e92ab7a660310b36e6c6e3bc6094e8bd63dd9f77606ee659666bfca332fddee39ea057548dceb67de8ba3f4966ccf1dbd8f991e3598ab38809b36725bece59f39843ad6f5886772190f4b7287aec6eba3bb23076e46767b678a4f5a37f73f39d501292411ea0854b03e1314c07f51caf228c6a24722a031870895ad6338c70e0fdc1b49d87c70cab55db4517b3256e6cfc89bcd60726c8bf72edd281b8a8682ad67ce345154b81ffa5044a1845b20695b66a2d409bee346d412ab64c806ec04ef672f942b7ca3eba247a03f9cf43b931c04b40925a7533352192d04e7a99b1f99350a69a44d0ac48aebf488638f8b3cfea8fc2704683f9394afea98bad42f2a420c7914780f7ae5a0f5e0be00c7102cea7ab72f2ff9e870d61689612cd95f6363ec38117ff0fe8df06d3ee4594c584c0791f8d79890bef00d680412546ffa5402c6f7fedea34f450c39bd55b7902b0dcf10378e92d1bcda4bfb223d4de402ffa490fc86c3c64fadad93ef5f54ba1e48ad5a1da7df21ef701cae98a69a8976ff576c8f1dd5c7f3da8b9f3a67c3cd577a1475b97e127c8fd8a22a7d4576af592afc740ab3900b68e45c07540f0e0b06b6c5b5e06a9215baf25c1c23991d48012067c475d32157051a9414ff23b152f95e5688b2d96cfd2555c77e21ae25947eb76c32e9f3e8e3e1fd6e1717bfcbb78895cef6ff8226aebf49b72e705ee1bac1fa2b1c07a4e63879b80abe6bee9b3674fc36233eea97952a0201b55c52b9346e6445fd416605db6690a4196797284591128d53d7ad0268559b787196c5a3e877f5327f9210eb2e438027a6cd16f642bb993f9af19ad614e269fb7a6256ef229839907a9aad81b3951b46ba36f8368c7fd92d8e98729db22bd6145d5e227f22a85832b2df5674ca99ce0bb0a32f136997248ef08ab4b681007465b2118644a96c90fe4f4cbef689ee98d7edacf4f43d8afce62f7b68fa0686c07e9b518bf63d44ebb7eee9f254aa6a6b306f30e4187f1303493e66bcf5c1888c1329c2625c8860f93a71c29b55ddb7daa37bdf9cd07c8b4e7008005a76556fd92c3b4f333a524a360d8d2b40d6eeceb9aa0bd004ba02142d50dde01153d97f4dcab62323e5773b546365b76a574b80cc49a1f4e956f4d78a690a06670d691eb8b9d11e5f40b3653a4787cd8bea0d2ce0777cf9fa453f15669e3ea6a6891ac1d820023f77fb156d0d95b8bf69aa40fa835fdc28731dff4f72a45799baa77a247b21d01b63c195ffe3c5659008739c402c334341a76ec77ebfea2b8a67f723ba97260fd3079f0dbd99fb76ff695805c60cbe1317d9166fa72ba135ddef90a3643a940a2aeae8f72d3f9dd2b64f2f39a424545deab6460485f245d596c924341a8719c915cb6d8f6e7a7fd85c4c84e9ac042b4d91862fb402856ee3efe507d5a65a0510c1464c39a787b27abb9065df39cbd0703a4d4e31090ffbedf7cd6691e11ac5cd94ed4ccb328be1d6a1017868e40352c9d9e486ded591dd164f14578c91483a6b501a8dd5ac33bd530def4aef568ccfd180ea06d95924213719f42a9956e41ee7dbdbb517294072a5d39cdef2d2dc969bf0cabe6011a330c493570ec4430c48bc3ee1b78c53957fe5bdaf960e1ad884896733a962a87d479d029270c927b89dca08e59fd6cca12f7c4c65963ab3e23df326d94a5a96fd34fd11c57e4a6fc1771079f6fbbe9947964be35f9325ceaae4caf2617768d05abe364543f15b0fb881a28059e8fe5cb8a5153c0b83be021647bcf8292504a3fd6afa8d02cd855e01c63cc3d63f9c4500c4bba2e66ee67e8e47a215b573d7368da72dd3a5a6ec9fb857320c208a832cc0fed5e04c67d10d1189f6b1bd5c6fce8bba489396d300e4f73d152c367cf7d80003afa1a4f21f5734c40a08209719142c3bcdbd7434bac872b80f04bb4c510f56b14c87f0e2f952f0efeeec95edd9348a1e52c727665e30ad82b9cfe641f9c47518f83efa928f809cbe3da595d68f06cc9f864cbb18a4b6d4a9a2e8a7f71e9ceff50528ecaf9db9af3587c45e14a54d6adfd622c5805812e3f46d7b21fea7583ca5e466bc0678ddcf9daf9397f63b314d9f3ff68ad9c7a0f08af02ec3f7674c95b05e4eb8d0317732fbc359ef2157ae46e42f8d333f3e4538262ab48736e29eaf645a63e50893920c24ee05ea35d6b7f636929b4399d3111288729d0eac9106d4605d7d02ef5b10f41631e84235008562a6859f0480725816ea9fc21f3ccada3e54068528707f150044ceab5bfa7f7d36f3f394b98aa8795c558540546a4e90c696f75e13437e76a8f2e25c42fc4560fb44a909ee82c40418be84dc395120551660bf644f805a6193676cae56c5178b919b581c867723d7caf80e58236b82b2c42fad7597aa7f3186a63a8cef714032be271f095385f671d897116379654df5b010b36301c85324b97fe5382982004a98f1493b65805985267bdc914b2459c0b1234cef8c88f4902589e233d8269fd48432b2e0bf8207fa050d04a8e9c5edf8ddb32095136df310832b5cf40ed1cddfd3ac862fd23f6855192caee4f1a8df1e5e3219f23e69587df5ed7ad404677cfbc50aa5a17e5dff139296969bd14091b92a77d29112b28298afd3d2c8f713e0b83538e10952adde70db4d18a4dae83f7041f296ea039ff926b10e7b4ac42b90cc37f47aad04ffe326dddaff12d6d619165fd124f561bf8fe58e1f603238992fac0f6f044637407541aeb883931b4e9d179f414cfd0e95de689bc5003eff4c8faefe81dd11ba5262f1e995aaf5c94080a6e40aaf0fec4cd8e761c783b75142a9d80412e7dad95ff8f0b7733fcb8a13468553812043ddf500e63354116267da2b166037700808314fc939c8629a2ae6c38fd9995baf904d4ba73f9cc152cd9f0358d8a3e5f6257b80d704e0967ef2a639fa85c80332364b1d37f2b8c036db3cda1cbd9e38a4cbf61a4908f60c4ecb7bb412ac13496e81afd5220f65f085bd28fed8ad5a0505d05107babeca9859ffd9b2802c9f9cc601f64feaa5c94302eab1a035b6d49dda73d6a11bbf23ab79f76532652c95618d8c5000d73d0fc34147e75b8bccd5703975e417a6c02dd18f6f03735e0005f42cc6a65585966d53df8d8abbd40b92d5f677b70f3abe211554993ddd4645f5efe06528d90be4dbe1fde21ea18beb9d049d92a050f1a5e693bd087197c038b387276b23b18c581411868091aee810bb9db6baf1cccbee41bc44cdea8cff460dbd17a27762c66f6455421b6b2971a6e892bf3586cf143e51004ac80b84c3698c16e7be78a03a46fa28c000f2f0c2fbcef378c28fc033a3cf5a1b6b24fd8b400a8db52db0863fd2eb29e4656b4038456ef408f089a9da3f141eea4bab21dc9bddef1873c3718ae61bce972bbdb9962ca2bf7f057a5b590744ae44abb9d00e77d0d6cc43dc54a6f92a07afe17450f76fd236dfdb7b63a37dd3ab9481e9a085f39f7682ec088cc78a92e6d8a35fcba896e10f56da952730c2af123ec7cd0b0dc6a27cd98670edc039297bd97039fa154ac092e4e0485fa6e6d3eec8c40b34f15d1082765d2295ef011628dc56382d972f3d09be67e0756044ebb72cd52db93e396db8ac4c996a6890ee80ab815d898b81131f676a05694c5c1a6a2e929c120d7c55f87efc1e7e20dbb208518d71d398e64166e047b77957ad86c5a2e3478854442c02c16dc3760397c521b1e5964b6dc2b00285e67d89c008358554cb28eb19c1911e84564c30e976f076dc795f03fa7071d41493f49a867b7c8ab14d65b83f5e3fe4f5ca12a24e11d78b797175d68d9ca075a2b25e255dacf568c31b95870d0ab930b88", 0x1000) ioctl$TIOCSTART(r2, 0x2000746e) rename(&(0x7f0000002200)='./file1\x00', &(0x7f0000002240)='./file0\x00') poll(&(0x7f0000002280)=[{r3, 0x48}, {r0, 0x80}, {r2, 0x16}, {r2, 0x80}], 0x4, 0x7) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) bind$inet6(r2, &(0x7f00000022c0)={0x18, 0x2, 0x1f, 0xff}, 0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000002300)) preadv(r2, &(0x7f00000025c0)=[{&(0x7f0000002340)=""/54, 0x36}, {&(0x7f0000002380)=""/76, 0x4c}, {&(0x7f0000002400)=""/189, 0xbd}, {&(0x7f00000024c0)=""/180, 0xb4}, {&(0x7f0000002580)=""/15, 0xf}], 0x5, 0x0) ftruncate(r0, 0xa1) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000002680)={&(0x7f0000002640)=[{0xa9, 0x3ff}, {0x42, 0x1f}, {0x83, 0x9}], 0x3}) pipe2(&(0x7f00000026c0), 0x4) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0x100000001, 0xf7f5, 0x9, 0x8000, "26440541b15507f3a773b4ee80e126d869769828", 0xff, 0x80}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002740)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000002780)={0x5, 0x5}) pckbd_enable: command error 02:05:31 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 02:05:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r0, &(0x7f0000000040)=""/232, 0xe8, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) 02:05:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xffffffff, './bus\x00', './bus/file0\x00'}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000002b00156d334ef92be0e2", 0x36}], 0x1) 02:05:31 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r0) setuid(0xee01) msgget(0x2, 0x240) r1 = dup(0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="48723ae2a4d2f2a0f1e7df8e646178c073fac10ce46c0f7b8cfd46fd4e45445770da40110b8714a59d2577d830475d1bc2db640a952f5ef0020cd0924c71bd4a79e1ebaca1770465e25a8962649e92d38c1c3256", 0x54}, {&(0x7f00000000c0)="2fe4d99806542ee441be2fdd2f303a332c9c20395ab46d215c6f4733ff3dbadbcbbe7cbc29071f605b30536e4faf2e03c88c46b92031783201d41392f829f6db62a9bdb9ebc9bbaa6b43a59c6e05d34aaac40f04b8b47a7250d2cce8e004662b46bb00cf8d12e2bcef7f9a91ef47526484d2f05491c9ddeb3d9062b5be8d062b7c797e363e3095e81736fe086c416d665ce896883189dc32", 0x98}, {&(0x7f0000000240)="779eeefa0569e96cfc1d486ae4131bebc7eb99b494e826cc210f2f71d236bda538bb7efe7f443b060b442a7e5755b55048ad7c8f97cbc255ba80b6c962736be180f9f2a1281cd1bc0f720dbb5b725543ce43b42839e29db7ea6fb865ab31b915f63b2d41e9d75aa65913b8da8f5254865d2ff65b091193130a78c20618683963b230ffcaeb", 0x85}, {&(0x7f0000000180)="f4b28990b3fe", 0x6}, {&(0x7f00000001c0)="04ac2e1d7979ec985a87d8fede300151b5a066e84c81", 0x16}], 0x5, 0x0, 0x0, 0x2}, 0x8) 02:05:31 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) getsockopt(r0, 0x7fffffff, 0x3f, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x234, 0x1, 0x9, 0x6, 0x20}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 02:05:31 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 02:05:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x9, 0xfffffffffffffff9, 0x1, "16d4c55852237dda502b49b829646f3cd2525673", 0xf8c, 0x7fffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000180)="c97e5f3ccc87505394c40fd134d29aebc95bc722207ac96ac4736660e13041457becece1555801b8a8e144d46dedbcd770b9374a7675dd8db658dc34167c2571ff1e883bd8ea9968ada25c360837971f2a9d3b0f89fb7eeb7debee37ff5214bebc70de43d17f0e1442160790782215d3471119dd65c26ebed05b898f40a35d331de46b2292ca37d1dcc68bc8053b9f0969e1d7ac57b01219bf8822d2f414d0712540117280d6ab5114cc2b3dbba844a9204d7c98e9d0a1b58ca39b491bb6fc9387eebb171d07fd717cc921f61d88d2f1305afe6dcd25f5bcffe132745f2ec5f130", 0xe1) write(r0, &(0x7f0000000080)="a3f3f89b0e20e2dbbe3935bd75319a024c1693419c06d7960eda1059be075e88437974beb8146f896c7ade25f9e6ab75d99d8fab330a1e2086497fe4cb442377bf1caef22ca5cbcaa60acf61489844e1507365dafe26030b1f24780870934487cabbef6c130c11b8c7be55b31d80d58f2b125b615ba89ce7aeb7920467e33dbc7fa5e8295857dcc6203a65b13e97f6c20dd4fdf3def51396b59f27a88d14345a82af4aecd96d4c76268fb2f960f1ccf5f02c5f6c927648402305f9b65ca4691c117a4735e2dd7b4d06285722300ebb6bb2e108452f90ebb5508894a3b747e2e118dc10d2ac173bf6eb3d3309345703234815c8", 0xf3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 02:05:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) write(r0, 0x0, 0x5) 02:05:31 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10005) sendto$inet(r0, &(0x7f00000001c0)="1f58fc353d363de901455f3ccefe9f8220706dc576225751e2d0730adb52c213a405bc548f0bc5159461bd0b2796988cd22fbe2640dc06906c87e2f572d933042e5ef9b4d25fe06a48ad731ba76a58ff39e8c1a4cd20226f7fad34c6299463c2132d8c8b0cb96f8befd77a14a069bec6836572fd33ca27cd00113167aeb9dde1b2f1dd88ce9dcc3d68ab04c10ed08a62dce2bb4f72985af6d7a93187d731301dd0df4d1e407d9dddfefd3b52d94ebfa25d212078e5c9b4a3c8ffd6ccf3dd6756ead21dbc38d4e032b185bd32ef2528b8b2fbea02", 0xd4, 0x407, &(0x7f00000002c0)={0x2, 0x0}, 0xc) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) getitimer(0x1, &(0x7f0000000100)) getitimer(0x0, 0xfffffffffffffffe) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)) utimensat(r0, &(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)={{0x2, 0xfc}, {0x3ff, 0xffffffffffffffd8}}, 0x2) 02:05:31 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x2c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1ff, 0x9}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) munlock(&(0x7f00003f5000/0x2000)=nil, 0x2000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6db1, 0x44, &(0x7f0000000180)="68027e2d0366741baa36b6c5b2cb115ac48271526af1de7acd082c9b2ee4addc8ec7d95e92471001bdad7627d4d9a257fc3b25b460d5a650479eb5fbf225e1d736f9382c520de015d1", 0x49) setsockopt(r1, 0x29, 0xc, &(0x7f00000000c0)="ebffcb53826401711648e699adc63f14000000006a19d1865266fc16f13a5fa6bd94b9d5db36affbee3f620d9e457230835c436d113ef85f3ba403a688bf", 0xbd) 02:05:31 executing program 1: select(0xfffffffffffffc8a, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x1f, 0x2, 0x4, 0x1, 0x8001, 0x1000, 0x7, 0x2, 0x2, 0x6}) r3 = getppid() fcntl$setown(r1, 0x6, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = syz_open_pts() ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='\x00\x00\x00'], 0x0) close(r8) openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0x40000200, 0x0) r11 = dup(r10) ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000400)={0x3, 0x4, 0x2, 0x101, "eb7c611b07752496a998ec6ea426a9345bb1761b", 0xff, 0x1}) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000340)={0x8, './file0\x00'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) unlink(&(0x7f00000003c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r4, r9, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 02:05:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffc02, 0x25}], 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x90, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) semget(0x2, 0x7, 0x8) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) sendto$unix(r3, &(0x7f0000000280)="e783fbac53ba12db6ecf15460677b2bcaa82f426d871505668129e3d960c09a1510abc725f363b54fb95e4c15417a728eebb31e2479b19129fe9f89ffdbc43f52f4d67f260d62b29caabda573111344a744cf2efd47133f6e440e3a190872aa0f6628f7abeecaff18b48450e90e5e021071b4590e025b0d7b78df5fa6b2fd66109be01eeeda56729335dfa0a234188097a696b0c756a02c9321fc7b4389e4ec9cbebb202f6", 0xa5, 0x1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = dup2(r0, r1) sendto$unix(r4, &(0x7f0000000000)="f8a1250ec9ff3603", 0x8, 0x8, &(0x7f0000000180)=ANY=[@ANYBLOB="fe0fd54c350183180897f2a78c002e2f6b"], 0xa) 02:05:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="07facb7db86029970300180a08000000000000bba9de817ab758c9bb382d5b25041f227dbf3b05ebda025a29e3658d1cb10510000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x4665daf958ca0985) r2 = fcntl$getown(r0, 0x5) truncate(&(0x7f00000016c0)='./bus\x00', 0x100000000) fcntl$lock(r1, 0x7, &(0x7f0000001680)={0x3, 0x1, 0xd8c, 0x7, r2}) ftruncate(r0, 0x200) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/85, 0x55}, {&(0x7f00000000c0)}, {&(0x7f0000000300)=""/238, 0xee}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f0000000400)=""/227, 0xe3}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/132, 0x84}], 0x8, &(0x7f0000000280)}, 0x2) lseek(r0, 0x0, 0xfffffffffffffffc) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000280)=0xc) 02:05:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x480, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10140, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/78}, &(0x7f0000000240)=0x50) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x81, 0x20000002, 0x80, 0x7}], 0x3, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x2, 0x2, 0xfffffffffffffff8, 0x7}, {{r3}, 0xfffffffffffffffb, 0x40, 0x82, 0x100, 0x37}, {{r4}, 0xfffffffffffffffa, 0x81, 0x1, 0x40, 0xa1}, {{r5}, 0x0, 0x40, 0x0, 0x7, 0x10000}, {{r6}, 0xffffffffffffffff, 0x41, 0x80000001, 0x6, 0x3}], 0x2, &(0x7f00000003c0)={0x200, 0x92}) clock_getres(0x6, &(0x7f0000000000)) setgroups(0x0, &(0x7f0000000040)) pckbd_enable: command error 02:05:34 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x87f, 0x0) pckbd_enable: command error 02:05:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="20ee7983665cc9e6f1b687002b433246ea54f4fe30103c17679766317894746773b71fd4c37d0ad0422a3afcbe5cd1e8efb465f3f08abc431c0913226ecd3117ddc4d33891bde98bd87a59e4c321d021900eda16ffe6e5eb6ef2c0a19b965093727eca26143f273bf150852dfdfb306c4fcf9596674f4949aec8e4bcfe738f5268f95eeb5ae602e4308ee8bd2f7c72e7b9cb718f96c53e523a8fff876e664e1169983b02851b24d2", 0xa8}, {&(0x7f0000000000)="7c98c43e03f2aec8b140977170f3b8b064654e1044dc1ab2791309ab5e77e21260", 0x21}, {&(0x7f0000000240)="d7fc84ab8feffeaf032a12e1b7e0193e23ee9b0e4ddf1ca00cdccd6853821d06e535d544870115141ebac00e75a492a9d6998a8d751eddae8568eabef529fdca2ffba3ef118ad0745fa174cf90971deabf32bd2ae1b34054a6e7d1beb42b37c18860b511b2dee348671d6c619104e8c0280c8c484ee90a321497ac5890b8341436030efe8a85961498ad685a98900bf4edeaaf84fc8c7067f956f3179a03269b399d003bd07e28d7ce81c73571ae8f82d1320629124a091a48a05ed67bb2c155bf41df36042cbdd0c10b320a6e733e6c96c930cc9c308c03e3abeacabfadd80f2202387c6af576982865e2b3aa790e30cdb5e68590d0e950d7c535f83645c62cc05eb9e4b39cd5331e01a5316922bab54b5391af42f7e0308002c394a39ec84e7a64e6fee9e9a845c0c24df0c18fbcdd96e732dc3daba83de11c1b2eb8b7188999337257b83465e1472f066139131851f12e86d341534ee1e0e5e137aa4d7078be75dc40b660b0c92ec7553f60ffc5762fcab3869c09543eb3ed94001deea5efb9214679167e2a2f6676b598f4cae4dd35247d9264e74e7d064e346886dbc251de42dfadb50dc888ce91bc258f2e778e0ff1bcd5fe4d88f819f8bbc3f4ce7f78728597fa199c064c3751b4814548e4d833841418c7c21649a83b6516ce90435ffca5a447cc83167872d56b8b6656fe6b81a0cd5f91a91cb28a78eb10b0a6aa7a7f9c4b7deddf1a33fe9fa9f2f7a9d51994babca43f999eb963acea6260e594a16e16c421450735326b10014b0309eddab813a0e983050e7bea4ae3c98986cec0cf45b0e31dd51c183199cc809307c85c66b4e6ec6ac1dfc4592a42670bed20ef4d76da15c34003520cf3c79918c38b93675a842920d200bca6fb2fa9c27d06abab040f3b88b11d73f873fb09a5b0987c8844afbb98f32cb0985035abc2f29413d8d8148e1c355bad1e7b1dc400a4c681839c6dc161f5616f6f9f507050c7f000eec5026fb3e295f01585594dc8dc8fa785fecee6e324cf1be3e3aa4439795d1adb41829f9d5ed6aef61096fda6d9843149ac29a1d33dea10ce65ec068f8df2370882dc9dddb980ea3351ae5dbe40297bad86c55dc7f7fa63d45d7624a5b8ff955a73f0c1d1fc695fc595b758d69f522b6b9fe36052d10b18de55dbc1f8db190fdcf18f0adefa9d37e1cdfd8e4397b69b75b6cb40b40725f3de679103c65a3388ba209999883ff4fdc6fe5bab89c5a26c42df251d0ca3708354cf886a37e01206f84e586d13c918c17ef3ecf1397e5a9d92dde04de731efff8f14a2b4c1bd3932b0fb9b67effdd574df9fb16fbeda4386425eab55e16b173c9300b2c811711c85f660dd232212bf9036c4dfb070153d1fcba24b9e78072149dda986773c6dcc48c9cb78e4650e543591997c9e0e1d56923f58d4e786ebdbddfd2b791cd9682b63732959deae9cc5b8a18b8a7c34071b0128c457daeb66b199e3ee14a32b3db99b014581dfface4331b488debc6d8991321a6f8bb883e746129b2aab85e91afe4fd00fe7afe368497ded49e04118f6469ab0a95020b3fbad28afcdddae34ee123638c033b920cf3a2493875989ac9b74c74277c4d83326f858aab061bc911e67118307006b2442d6dc94561b8b7425bbca199837dc722144020b62bd7577073e2ae242c1fe23034a21985c9536bb8919a0e696e70529cfc22e9e2106bd5cdeca91fd1d746e96e4bd232f5b99ca8c9d0484e07b89fdf622cf658c656ea12e76c1e823dbded450967b19bcd9b32b27d4ea548c788610d892beec86c7443e91a3312f6b53e7f01ce299fa581bef79c0a0e9af00e1eabbd4100b3458f2fcdb43250709c62a340abd8056c71f3c3cdc80bae53e9ad02c6503c9e927155fcd1736cba46c749d0f291759963d223128525f6d4b48fbfab1baeccd7818e3da4f70ce0a2e4e1c8c472dda34e6e0795e2a9bee5d69c0bcfd1efbb01a320f810aacff42ac31cf3b333896d59d86bded6109375be34ad2b06667523d305ab4316f1813668d3498bca8a315d6105825cf08f0010d2ea2b4e1ae83750548f728882a5f5b90ef12d4c07f306f441dcd892dfacd9083ff4b0d70223a8012066812f2b7c5d1ab9ea3fdd239e89dc60ee44e597857a720891353c50428c5053f950a2e5f8d74e861079a4f28df760ead069d8c38360219d52a748e17a9c95b331e2dfa0be401eadd25e00fdd040ccd93a042f937a26cf18045d2ac12c9ac12deca3471a5b4784a4c03af0a12b5917357ff7bc092fddc358d5de3c548849615f23794689c4d01ba8ad1bf7155d85f57b28619a36d568477ea0b5613746732938bcdc9cf8e0256d9a8f96b053edc18c9f44ce7985fc61a88d3de4b3fc7ecbb7e1baf21e799e7f25159321be297164bba86ad48fd12b1300aad28e4410cc95611833808f3adb625ef1f64da751567a3443f6d8bafe2b40cf705b7554c855764963d76773a8eb65eafea10ce14718e5fc2e8e3fd690e433af66669bc9609155bbe0b11efb017edceae5fb3f69686024bc84f602e66c39549fe0202ed31372d0846d0dca5bf93f693e1e366279102853fae19564e8894d5709eef61055b99dbfa2f9cf92ca767d9d0e3b26868ad8ae619438df8860d25d1dc4d34a1902791238d233144864204d18f7f66bcc836ad39a178aeed8fb058150ea1a339d1a05b10ad6f62e6de0ba04999aa7ff4d281487e24b3ea53ec060b6a8211bfe6943c31a3e0e2b21b61466576fce52d3f53e84ef003151459d25310eb46609da22e1593520319339f91224d827f3b39fc4570883aa38bf764b2671d48a58259df21d8941018be774fee955ce1f6b828d4f288851b2d011dfa64d943c51241fabcc0357cc3cb8f1d9c146c8122a9c82bff2565391fec6c1731e1f8a018fafc511495a519fc0794c078e959c61f263810d7c26d61a67226135a0a9f8c2479922cf0d74acc829846172c49054e66810f42ed333e4436a10913ea52a4fe0ef959f7052e6dd650ec59d99826e69b99ba3d54cef0b80708313b2acfd0bf7907ea64aada4adfdf7795d497dbe79b945900ebc78449aea567dd4010a4df16ae0c3a19ef51a0e44af591037d1ec492ba84b4ce146ef1a7f1c31637e12edbf44441ac8a4310059b6ce505f64da9c16ea011a6d1315d1383eef3a9b59f4d43fe78d2fa69468f10b9d7bbce2f58c034406973224d7cc4e55fb5acd90c0a5ee74d5c766ac9967413ba74409948b13fe2fec136176c74169f584bc87e523d669a261db22c57f10f40322e903070a520248eafc6071a612c89aa0cbd4147014b28cb0dd2162bef652347c5c63daf9c8b949856ebd363a3fa0548d82b45802915955748885ce778ff833d54a0f5ad1a039a6992cdbd590dee9cb56f22193cb907ffea7be498bd3f42ff27e60f4e0218cf8e63b50ce8cecad16c4d651f26ae2be5647c7005f8f04cccdfe289a0967a393d4c47ef7ff0ec8157ff2bcb64381efc042ce96496d1e970a59582ca7fe6477b6871e0c5d3c112460c47b3d40d5db4e3dd5a1a84afb34a0b02fe6e939b630c9c7e58e347117c795d19115838fc6eb88245c640abec84e13410001602958f8c276ca54cc4595c9709e95c62aa7856aea28392f2e90796b40ea22c32aa4fe1b1f1ce88e8a99ded66543680c96cd21b28d5578741d7544860fa82051dba257cb896f0e184ac038a3fffe2eea863f2c75aaa0165d85e682dce20642f820ca3ba621d3d821679f25188e69e64bc5c400c0ddefcfb3b828dca0f6da393b6b277b7d9b4a260c509a11ca89402b061ce5836625c226f1b872e9e15bfa21c38cffe653ddb75ebb2e2f1143add800b24192ba9aa648ce24b55e9d9e7f2b0c5d67bb8bd11b723eac8831ed426b7605e9d8afbba11174b27eae7b0376bed91ec272a69e2f490cb78ee73849a7ace54b1a3d671dc73b17c9407f0822b6bcbfefd5c4dc9ffebd747d881c460bb994f25b7f2d919cc70ba0361e98d70e39fa80f85c947b06ea35863f133048fd8c71121261a26540581fe34cd01bba30734f564f057843b0174e80998f1b5f9a2c525dfe1baca933187177d3d3dfb17cd21b3139c63e9fc3b78998dff260e75d5a2e4c0bc7b4a8af5f8c9b8649fc8a64a429727d1934c8db0b12d038aab0189a82b3cf74da074f3bfb924dd6e6e9720cc0c0eb84976270b08d3eef1bac6075b924210c4eaf464157e8e5270cc333b3fd98d3960bd5fc40fd9c4adfff674181342e7d68f6535f994f47719b60d65ac1cdc1369b78844acd9fdd2e1a6afdcf6d07e023c5ade524650180edaf447e9f36b74e747ae373b446deb15b0fec38386e06fadc3ca29c9c086e8fcef04313c1796492b3ee5a88171c06048d92be326bc4e8229acefc259d7a5655280b27e75e2b7dae4ca0f90bab68960a10057171513371c644d06bd2854f3f384b9af4a43dd39dbd6d526f5e44f592059f4bcca019658aed60a107547db40abddfc2c80e92ea42ae34410f367cb2c3ce7c652a10d3db60c9e7917f13d6568b58509b54562004ae9a2ad411408c5f0ac55a906611b722160cceefc61ac68ef66b2d454c9182e3429b3a64047f6981f789cccd58746268cc7c02c9e1c1aa0d11cb7c0a93a7802e323af8a694517acb06ea91a7a7b1706c9c570161919579de23c5af551c2360b95e53ea45992ae50ac8ef383c5a729da08a6516752d25167ee1750a19349196d60c8615d89a1a5817e989f1fdaccb55becbd018c9c82337d2bd278940016cbd6f4ba70bb9817ecc3b99af61df9a0f1fa7d32a8387cb3662b92fd121d945f08973ea3e7624a630af254decbcb91310fa499d22bfc8d18cffd1ccada5d55a557717af857e590d9bdf74ae30341ed5f8479076c3b056b2b19bbd0ae3b1b93535cb044ea0202696f767867dc9e8fa1a6fa5ca20f0f818ffcdf9bf777c4d3e7435d323f4214e08a604aa9a468003fd37ad88e04d60e7362bb91818e174154307550ed71cf5fe8fd3169a751824abb4b543c01aa0e5fa6d709b90b6b6a938688e81338d3d5d329608f4063a5b62b4baf17c9929ed7f5028f4df7c3cf3be1644ff9e269b495dfb125b2976040b2c44f9708622caf479ef0c3be9a3975f5b1552c3f78d1370026b915e12f0c7bfeb31e43dd0d9b55f6f7ca99ea5e3ddbc774ea65e2945d6e64795670b7f8d317a8ad10e118e5e807eb67b28c132391da50cecffdce49a5edc41111a40f89905e64a306417b62a6f4a4a447a7eab0625d9c64b5bf63423c53eb374b9525e2a21c72ae9233a96794cca93709bf92c3696ceb954ed9e584343779e53577734c38bb516b809de8dab5e1164d2456d13b8b5481642cc0bca97db8e71b1f66c987bdbe75dd93f63eb206fa0f4877da3a97d25cd78cff00ad5487eb4dbca1bbdfcea9b8c11499e8a35b3599a0c4d08a0cf830c9578a7f15c846febc517e364985e6163b6b07b6eb96206f3075c17dce3f52687cf8726e8a100a45505fd10836db6a4ba71f0f2bd144464296a8163fd26c7e1249d5f304e07ae9a281939b505d483a0bcccf4b39928fbc9d03c0cccb29c11fe6ea674a4059fa8546b16849f0533195a229796fa89cb2293562ef50ae93d78cb562d6f9a41d0c525661645f3c5e94ad6afd53ba5d56b15ebf6efb23b3fffc51759f2e9042f13c40a538b40c826cca84174838b7277fe8891e076376734e4770680396aec026f55955ad38fbdefe13c9856e58c3528c4536b0e9f4ed864a8085576cf99171e752eef7f0fd12b1e650b3ffaefa662da6fa09f797facf4b9d9a", 0x1000}], 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 02:05:41 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) semget$private(0x0, 0x2, 0x200) 02:05:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7fff) r2 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x3, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0x80044272, &(0x7f0000000000)=0x2) 02:05:41 executing program 0: r0 = socket(0x2, 0x1, 0x55) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x10) recvfrom$inet(r0, &(0x7f0000000000)=""/172, 0xac, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) msgget(0x1, 0x103) 02:05:41 executing program 0: mknod(&(0x7f0000000880)='./bus\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="106ccd8b76860000000000020046ed970cc99886a5c73be65c000000b100ae6511e6d788a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff376cdf59019651305ce44a638986c3f26fd1f1234c15ccf5b5f826538dbadf3040974b4af489bbf45facf0cd6cafb20b287f71464485e30df32e8b0e1cd5d616c3515539da62df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d6bcc9aeeb7a2db95078259b79395dfc5b2a93580cd2acf6e5d687f4bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd2212a583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e17938ce026445a02921f46d35fa5480e2c163f1f1599b785f02a901b4091cbb25fa5f3a3414750b826ae7a101c0011ff04d2506aee8347196c18db047ed40a40fb93e2fbd46cda4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db09a137c6219b3f2630a1913e42e5923112f823e09abf0ba26ea4e3af12ff2a10ba27886a50eddcdc9c347318798e1a051691a7787356a2e83f5866f1b0bb3642c6c543008a28698d2385a2935c31389ccb64f500bebf7031873647eb17b2748e00b664ca3f7610f3fe009c4ed4aa16b48efac4ca3c7a22d2066f1795a6bdfcf6307626fc2bedd6c80a8b803209f74cd7877adb5cd2c3b6566165847face3a106adfa834b3e1dfa87f800871a9d8b34cf56b67c5a63b7687f761e027bc4108f702c560f20b1aad30ea7c77653045bbaf3c8f44ff2a69a8a4b482db24adb566c13e45793ae4d416a113128f8eaba5cd5b890c7c28254b5e908b2b5c6590e10ad48708f08d993b3f4c1c5b3b40dcef0806a556c2d68a55a5face4442f815443f8ba729359a55cccae9815d431b96523257fcc08809b7231527186cde869c3a6d219ab264204d0b611a5e019fd9806593c25b84a0c8952d9a9e24105ba178e43dbfe90e5e63277471b2a293cbb82cf42a47c925"], 0x1f0}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 02:05:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x10007, 0x0) 02:05:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0xb8e, 0x4) rmdir(&(0x7f0000000040)='./file0\x00') dup2(r1, r0) 02:05:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 02:05:41 executing program 1: accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005010900000000001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r0 = getpgid(0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffff, 0x80000001, 0x5, 0x0, 0xffffffffffffff00, 0x200, 0xfffffffffffffff9, 0x2, 0x2, 0x6, 0x80000001}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x0, 0x3, 0x8, 0x6, r0}) 02:05:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x80, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) r5 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x5, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) r9 = syz_open_pts() r10 = socket(0x10, 0x5, 0x3) r11 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x20, 0x0) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) r14 = socket$unix(0x1, 0x0, 0x0) r15 = accept$unix(0xffffffffffffff9c, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f00000018c0)=0x1002) r16 = accept$inet(0xffffffffffffff9c, &(0x7f0000001900), &(0x7f0000001940)=0xc) r17 = getpgid(0xffffffffffffffff) r18 = getuid() r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, 0xc) r21 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) r23 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x200, 0x0) r24 = dup(0xffffffffffffff9c) r25 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/tty\x00', 0x8, 0x0) pipe(&(0x7f0000001ac0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001b00)={0xffffffffffffffff}) r28 = open$dir(&(0x7f0000001b40)='./file0\x00', 0x80, 0x21) r29 = socket$inet(0x2, 0x897f7466b59c8f7a, 0x3) r30 = socket$inet(0x2, 0x6, 0xe000000000000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0}, &(0x7f0000001bc0)=0xc) r32 = geteuid() getgroups(0x8, &(0x7f0000001c00)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) pipe(&(0x7f0000001c40)={0xffffffffffffffff}) r35 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/ttyCcfg\x00', 0x80, 0x0) r36 = getpgid(0xffffffffffffffff) r37 = getuid() getgroups(0x5, &(0x7f0000001cc0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001e40)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000180)="96c616b85abfa52d10266ec5063658974d9bef445898365f72b76f0363a1557e809b7fbcc0f32dbca6231493bb0fd84a60345ad4dc0c479f233a7825c87181c6b4c5e63aee9b379cfcd878e088471fa9b223fab3c915947ec6fed2930aa6934b193d764af6db970f4e78bac102ad6bfd5354f657fb9411741712794ad99be4c4532d6d87acfcd161c5d1", 0x8a}, {&(0x7f00000000c0)="76f6f85ac8220835c44d0251641fafb308d5860839534c900f81278853697eb2a8667cc894fe198911c3aca3d2866dc3cf6db0ecd7027d7c16123f1157ccdd7bdb4542", 0x43}, {&(0x7f0000000240)="79f75d09e2cc289205833adbe719a940a08a006231b41e09ba5318b775c585ce086a44c50c8f7e78cd577dfcd07412399e71799350a8a2c97cc4a9db412e5d6943d9c0b11e887b063d290d98c75a0b795cc400513a7f122b3c7bda4f0b4cacd7e423d64c75b6755e24fe9bb70cfd411403545d14b849fbeec51b33d9466df03b6e467cdc2ffddcff3522903f216f121605cd77467ffb3d6303d8c656d0db5e3da1b39f804b92299d6877686faa42cc8eda2c11352486a6a025efa7f76dd1d05592d20b8c5c8d2237f8bb4d4b7e004a56bc437411695d8da4fc9fbc0f7bdccb0fdda23509506cca4b7fc2f1330da5", 0xee}, {&(0x7f0000000340)="e653fb440ae7ed1cbff626697175e0baa0913d2aabf0de6818e8fddff48c8e3c85587768e46c02136a17fd366bba72d6ce249e864110bf829e91d7a08324e8f67ddbf667a05a36a4c281c4c5f524c48c6a7f04", 0x53}, {&(0x7f00000003c0)="cc3ca78e4913c679d1d0c64c71cefe29d2d4c4e01e9f8162c24163cc80ac30b0998da4a094e8e150fda845b1b44fc73cecd0bb826cd2e38c73ad8ce0186ce05a77a7f310be6f0c83a9962eecaaec556ca2056b7a288dbd5e566e9e04d7b8366a41c6a42e44d66c5a1afd95e15c266fa6bd58774fb2cfde9da16be773b1585fffcc6897716eab33b70a442e0aa789340602bf40daf7fda1fafd20d2d8f3d8683021aea3320728b8531506b8394558c8278c4e2c2eef87619c562ae7f7c713568332c7b7a4bb7996dffc8db771f303fc13ca22df0ee157a71794c301d25bc8cc041cb51c3f9e06", 0xe6}, {&(0x7f00000004c0)="02e54f4c26da", 0x6}, {&(0x7f0000000500)="2a050da034823e720840889a3926c7fa742f32b19cf8a141a27cbf16ab07c34717ecd07081b5f2c82dd02f3df7912e550f9fc73849c2034c41c6fd34cb396beda55b155a6eb05967ec0abe43cd3f09444db753e1e41c2be4272031c00eaad73b51cf52edcc76c78356df0b32675baacb1204", 0x72}], 0x7, &(0x7f0000001d00)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x30, 0xffff, 0x1, [r23, r24, r25, r26, r27, r28, r29, r30]}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}, @rights={0x18, 0xffff, 0x1, [r34, r35]}, @cred={0x20, 0xffff, 0x0, r36, r37, r38}], 0x130, 0x1}, 0x1) r39 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r40 = fcntl$dupfd(r39, 0x0, r39) ioctl$TIOCCONS(r40, 0x80104267, &(0x7f0000000000)) 02:05:41 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 02:05:41 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x130, 0xffffffffffffffff) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) flock(r0, 0x2) 02:05:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x40, 0x6, 0x1, 0x472, "b04d000000000000000000a0059e0100"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x80000001, [{0x3, 0x20000000000}, {0x1, 0x6}, {0x3, 0x1}, {0x0, 0x2b}, {0x3, 0x6}, {0x1, 0x80000000}, {0x6976c0f0e68ee947, 0x2}, {0x0, 0xffff}, {0x1, 0x1}, {0x3, 0xffff}, {0x0, 0x200}, {0x3, 0x7}, {0x3, 0xfc00000000000000}, {0x3, 0x1}, {0x3, 0xf16c}, {0x3, 0x13}, {0x9e76dc7e24d2170b, 0x4}, {0x0, 0x1f}, {0x3, 0x1f}, {0x2, 0x6}, {0x2, 0x7}, {0x1, 0x445ae58e}, {0x2, 0x1ff}, {0x3, 0x1}, {0x3}, {0x3, 0x80000000}, {0x3, 0x2}, {0x1, 0x8}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x800}, {0x2, 0x1}]}) 02:05:41 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x0, 0x0) r0 = semget(0x0, 0x4, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/166) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/215) 02:05:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x1ff) 02:05:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ftruncate(r1, 0x401) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 02:05:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 02:05:44 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x181e, r0, 0x0, 0x1) 02:05:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x40000002003, 0xfff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x7fffffff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) 02:05:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() flock(r0, 0x3) dup2(r1, r0) 02:05:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xe000, 0x5bd4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x48}, {r0, 0x4}], 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffffff9, 0x9}, 0xc) 02:05:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/195, 0xc3}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8200, 0x8) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000500)='./file0\x00', 0x4) r2 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x4, 0x7ff, 0xb203, 0x81, "f30f71b0690d058736c375188021ec9385e4c58e", 0x1, 0xeb}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x34a, 0x1, './file0\x00', 0x10000, 0x8, 0x298, 0x3}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000000)="5dcf83d1922a3b10", 0x8}], 0x1, 0x0}, 0x404) connect$unix(r2, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 02:05:44 executing program 0: r0 = socket(0x2, 0xfffffffffffffffe, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01f49900000000ff420000000e"], 0x10) fchflags(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0xfffffed9) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) fchmod(r0, 0x1ed) 02:05:47 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x4}}, 0x0) poll(0x0, 0x100000073, 0x8000100000001) getitimer(0x0, 0xfffffffffffffffe) socketpair(0x1, 0xfffffffffffffffe, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/64) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xfffffffffffffdc5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x2b, 0x1, 0x5, 0x1, 0x9}, 0xc) 02:05:47 executing program 0: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0xfffffffffffffffd, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffe9f) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) r5 = socket$inet(0x2, 0x3, 0x0) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f00000004c0)=0xfffffdfe) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000002e80)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000700)=""/169) dup(r5) rmdir(&(0x7f0000000100)='./bus/file0\x00') syz_open_pts() bind$unix(r2, &(0x7f0000000940)=ANY=[@ANYRESOCT=r4], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x43, 0xfffffffffffffffc, 0x1800}, {0x0, 0x1, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x1cc) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700), &(0x7f00000008c0)) 02:05:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 02:05:47 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) fcntl$setstatus(r3, 0x4, 0x84) write(r3, 0x0, 0x0) 02:05:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) syz_extract_tcp_res$synack(&(0x7f0000001240), 0x1, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000000c0)="1bef7b510ef237e1e7b1729c176dedce3209b2f613982786ed85285b38f2e63f2dc8a721844fa695233e5475efe4f7f34765bc788f7d1c9b80bd514d0fcb55214bbe6b12ebcca637e6699e0450b3a03e4a400716f32dfc028eb30ebb18cfb47f0214209f0c46ea2a86706b33c0fa97c216175d26b95d44ea1f1d0540b285aedcb8c31de57d919e1b7e3bc830b1b4f2fd37e9594041e0caadb894800da41051d98aae1945142052f29b3bac285a60f81c71177c7773ecc77ef9caf9ec5efc3765fc542aea8937f99d4d34891d6d56d465e315fe470d1e", 0xd6}, {&(0x7f00000001c0)="9a7172a9a758901def0457b7a33b4b0f43f46eec908c45ef27f75d0a9f4d9ba623605090ac9deb651aaefbd5c555387f59beef8fb629aa6e10d8387ec782818ac9f8c5b04fcff544f2da3a10a9abd5242ca924a81d9842e84d83bfbcb6740f8888ba258791f10696ba76e8349089879dc3e2e44bcba69cb150bb3907ad41ed87841571e6ba18508accf5a039d47ff79baadd8e396a76937f69b3892239c2b62c66badd9a6876c297b6172d76567fa96f80ef4053ec7404de0260e1eb3ec0dbb13c05308843c40b3bf2a93e9ee483c1e727006dc77e23e477952a536aa3b5c44a9c304575c9c2929acf65d7a662499b888744ce80be0a8b95bd7899a1daec23f78135f25773d9531831abca2c87a19d4eff7226f54b4d293eac461d8fa8ce5a86a400630a2d98e0113a0b7bd0becaa612688f0503bb432c9e86c9ad18a13fcaec401dd88a967d49b6126f76bd8f25909de0fa282930fb0d908ea4f63f9844d648722ca52b0947319750ea60965e0f834b78d34583b6621ad203dc9edf6d3d1b589d6003700ca2c18b2ca2c92c3f8e289ffa202cdfd3894a593cc30838605a6c7dc30616801fa9a45b268b37d9c9cfe5f580dca9c1915cbd27542ea7ab93f1ff66c0cefe0ca80dbfc34a154bae9176a745504056e428820e4b42089c6b9be61274f6e3193c7cfe25f89735379954ce3c35b6cff03f0d8cd9a9f8f61f34eb4d68b98ec7f6542e9ac34eb2a3f52a40f56b5fc0b1e6a74970113c7272edaaf6345932ce0d17374624d7d758f25a3ee19a6a9632cc5bc3024a0af88db27f68983dc3700b54ed013b203f80c87153e5123f8dff755d8b2f5ffb605fb55a7c948aaa5a2b0e53a4d082c118fc94e55c9a7ae3541a3de11936b74e36588eaef4ffe4fab6a7abc864f121a2c83481ffb26435a6bd74178cefba99b611d264652091aec119f297bfd07baec9cd3d3476d3b2e3367f9926e8af33196292f1dfe647ed4dd8586dafa5633bb397f3789e3c6237351a8ec349a519cab245bf107e841df9ef7ffd2b5ac22711fc790cdb41e24270eb9381bd52841c84b3107e8fac2157715b0bfaa3ef936959b5cf238fc1266d75b495bce9a8ce1be3c83379c6af938e33eb1ca7a764f139296b55ab03e5b010d12db81c81333bd5955a2b9b6d02ab5cfef4a6e406c77742258695e4d95d6459e1b133c54ab4dad4ab0cc6b6fdf861132dd235370e3468b4fe08b214910a7f86043628f85a9d3548ef1eabffc542b1750569d469f81aa0eb47ce975f71640a7fb3ca8a0c1e36b0cc20354d404ffd2e1753a40092fd91ef168637e36d2441da23afb73f5ef9edc0e90177bb595ce22ab56bf6ba7ff1c6cc13b87b4af9e3db3f7da6fdd123d041f4291a9dcd6af7543d1cd07550722b234d15256d73d1ebb248b05d87181ef84b87a1fa9a47d2499e491ba3cb581045c368053c2d576ca51ae3fa204141007a7f9955fbb673f677bd68d10066b3fc7db7a6dac4f087f7c4dbfb4220a99262f8e8bbd561ac7aa1ed0c821cacb8402c13654d785194802433a23944b0cc30db9bd6b7b74fb15f3fdcd07c99442f1aec5312aa2e0346cf1568a0ee8c54223d94f7bf1b0ffe6e1aef8604f8297d38905ac667b46c8f14f68257b79df0579fd36b9cc57664ed92d88fec23e47217f08dfa187224b2074174ce08c050142a9331ff085a1c1e76829842227ebe6fad59126a6d4c92916bc28fb8ed413ec5304f4ad4bcd3df02ca06b1a38891cf3f61a0b478cf99a6e64abc6602ebf607a1517632c58ab71307afdb7e453551d2da5f1ea00bb6b71b0350c3688406bf72fcffd94af1362e739b1e9fc0494b8b62d148f899afaf20e3d40892aaec94b420a0061bf5764522d0718c09b0987548f9f4319fa7bebcba0fccd1dbb855e3d04ff2073f39fd7f9781d12b62120fd055faaba0bbc6d3ca2e40116c1ed5ef00023df24dd9eb0394222d8ef737c095c4fc2f227770c9e4f9e8f8457b54191ed43614c9573555118e023d4ac6bbaf638402149be4fd84d93213079bea8376b2ed517cc5244bb6d8aef247d0becef771c76ad47ee65fca3f34700f1b2728962a4da105c2a5d6526c08a29582af16c155fb9fb7432e04b842ee5cbe27d16266220793108209ebacd2ae7f66c71b98fdb5001a0e5b465109305679ce993f9349a287107482919e7d9af977a11c7a0c1cc4663175def2b9583cb703422b166999a3258b0808cf191c6af1a44afd72d6fda140d1d0f016568e20999238f5de00da9b4abef9567c4abea009445c096718ad01f42debf2be5f507fc1e79dbeff83ceb729b44f1aece2bc415264833bc8e0154dac69d43e5800d668ba3bfcf17f7f2e8471c03e4fcc0ad2c2cdb5bd5af1f5f5072a5753c18298626877db7a8ede46e0e306be47c56814d81fafeaca574c4ac2538269eac1f53e3709ea59214a168de46012b5f628a024f4c1fe4f7f0d8942171d2e45cb82fb353119d4bc0e2596a598190c998f0ee30170540764c1acb9a9f15346eb05287397e5c545d3316e088f660675512e38ee7751128b7398441cd8d56b21458022dca408eae78b080cde0ac40a06a5f6a52d3d8d150f97050c32c80c2135f5cb6aa88392eb04978a95bad8d8e89747732167491b18d8ac9ae7d15d4610ed1d9958751c5575582447accdd09cb4c16629ebcb095187ae3483bb5dbfcd1a438c85981385926b6236388cce72cca901cd0ada594e771b8b8bac89fa2f17a3cc6ab470ee73c88f7cdc818f35aa4bd8d77a495a01bc95e100f8ada6f1f156b0380069e8812ee7a34eeffb3776223ac356c05c389be041cc2b17e71981d723a95d41d76e996a08eeaaf795fa62a360ec54430f23b75047bf1b1106d5e146091c1c2135730b68daa2680f00ac2f305cdea4c2b12a73296f94b88ca3f03d00012d704acf1598b8b786829a8ec06db302230d260726f82e10108c7d0eb722a05fc0aabde824aae6807c72cebfd66f98eb13b44678d5555555406a6a5ea62db78dd903a6a2b97371797292a746da7a1affcd2161a02bf6f2b74eecf941c1b9e99403e536451ba42445088af0609a25f663f2a64c9454b12ff08310ad33ab62cb140d7bd1be2031e86f11adc3818b89d5ca6262c5c030bbad14d1d4d9e6e9a7e3ab3f05c36c08ba513b57c89db7ac2ac0a98064881b55ca3d703a07d12bc4188b6fe72d2afeb4397149fc0728086698af5b95699c90a3786c2cd5a3685186f057aa8b43a70491bb19b9be9b96a0e51cc12a0fdb64e69d88e4888a8c33674df7f283df488e83a668ab3359edd9d7ba7d216013e3677270398c7ab6d602a8180284d03068d8a8025b2a48e4cd9ba3a45dbbba6c5a3acccc261a3b88e1337a788060eb31ffba6eeb6c3b1a9b149cd8673693bd032a32de9130c58304e62aeb63b250852113a1847ccfffdd9fdaf40520cb7ef49ba8dcdc7258323954a08ffd9262311898e771b63dd7431bf41b9a42ed833bb4ac55eff3256a4d0147bd48ab52e8cfe6b87ffb1d354d10226cf61b86b3b944976da62faf38110bd9e98c4b59146cf7daec0cea202fdb5ca9d3703f5df937e53571b438055803b08cd488b4b10396af5327ff1e0c7f1741fca9b225f787303b3082058d02064d51fab9b7483d91d77271620f444c67cc7087d77a886add6f31b6da9fa4c71e87aa775f70d5f35991a1cabe55bad50cda427a24ad6bfd0abb6271247378fc6053a3ea64f6d47084eb66d8d68d8faed83501bda397e1dfaaa8dd3f8ff4b0e4e114dccfd328b78c156737c12e4ef9477649e84b069f75ea5916b47393471ac77dabdf106a1ce8ac28c12b3e9e5991018658d9aeac225f666c2b4e45cdde5f460b932d84865e7a406fa51114b752f8a86797e3bf93ef0422266de89d07191f261428055f0e6538dd3f9c4e477da3ec4a535c561463daede57e0bcfe98038a13fd25ecbe0b980a4eac0c54bf2b1427258364072c13a98093f3bd96111b6edc04fc72c2b12d082980e9f6adc7b36467195bc5889a9c3576ef5675180f2d6eb2b9a17a53cab8ea8a54d8369df18e4049d59008fd1a67e87793c8b09ec36345ae65e4e7807181e8dfff2ed6266eeb5cb780ab7790d6285fa96ba8c451575b33a742c36bcbe8b4ad6ff2ed69d2cbc881e77574d8d4835bdac00710a37c84ba495c0698102c49e2208478deddde6e4dc6bf01d23a7f3c4dd05c08d0ae47b9798d8255e27a1936190df9dd7e7cd168044874d4ab346aec9982237e2760363153ee93089d92c1ae8a6bdda68d476f309b1a99e9cf51305a43a036b58a9bd91eaef5a805ea38696abb4f2d77f48af2367d0f2efde171579bffc54c2926efb79f848a03698c38342ba7f82435c280bbf1991b10bf69dd84e9809eb094bc8e302492265f5aaa7c83173350eb083615f2c6dffc10b5a75744e0f1bcd069f84689e50cc1c0af65db01ca62e33397dd23b5c1436526766768f74b1ca438486222993e8f342cd7e580974c719ce382891ffb77885f887dbf8a6439506d341dc9e0753065c2de596def704a7a6929f5902ac0286a15f6bcc44c37de94b8d055149504f0a5855675071c69157bab276447870bd52242786fe93285f37f971bf4880c50ca674f56c2f5f8f1581f150af4d49aec591633831a7d3c17820871ba8337e88ea8650cc711b47d52470c122af941ad4fc2f43815b07b77d3542ce145943ab96f5f0463039fa72459a001e769532387f0f314a40499d2fa643d5a984a569c910a8c733b1d81f1fa2385dfd42c948e8162b80ed0eb04907fddd944d22f42f8f3148ada6a000ddb841540790c0b8c764d05b50923f754137cf72563e38727456334d1201f7a22e92a2a24433625223f1fea4c92e65d88ad6e2b2371e88c4a07a12f18e63b0929e813551d13eab20c5457d1f380bf987e525af9d832f20cf2b62eee336e187beba454cdb9b764b7ff2b4af3e04d6d05f1fca7e281752516c038a8de6708c9854bdba52b4a90ef8a095e5ad8195c5ec4db9bca7c5d32ef2c1ba8412fa692724a2b2aa975f9a29cfa99511656dc6f141e994c23a9a027682b0b978956b950869df83a94bdec5226ceb4110c2173978937bec41200e332256580b359b954e1a7bca22c94a8fea9383ec79e0bc195971d14ecd3324477260689b720579001bda6d6d54cf9da9928725a23cdeb398199f957f17f33201505c525326c2ddc8a4f0c9d738c57989f1d982949b7f164cdec40ded3f07e13aac303dae1a07f448c72f23107f530755e746cf0c26ffa67ff14f6e0a0812cf446d9f454aa42ee4cdec5416f0e4964255ccb6689da266bf03198948ed3549b9fda5dffad1a21c47973246a34eb8283e4542e68a7afe0242056b6813744c63fde8ba7c50d43e9d39b4ddc3aa822cb0c04f6c66ce4bc36686999bc993f1e6762781ab282e21f2e66170c51b59915b5b549255b4ecc6282a35e790bd8e6772ac0883d737e1b46c061d688b2fe5c2da7c57a10083d2a3a2bafa2df9864c229de4426b16053cb76b02ca426a26e2ec95a35895099510fdb54702a9449c367524d104e078a6e1694dd3d3a4df49d890f15d8e3220c7f1848ba6d20e12e5396606df084e32767fec5dab28de80909c2d0ce2403e37eef9859731327435d5e06c177d309ca30a3afe9b5748532591504cc34a67d7d42e570caf758a34602bc95727b40898940529ddf4d5b3d104112b7780d7ecfe3108311ec3a1c011c5971f2e259ada7663cbaa2af410f4d0691cfbb2f581b5cf26669c151abbbd71bfd74a90a8db4e437e8c35", 0x1000}], 0x2, &(0x7f0000001300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0082382a400000"], 0x48, 0x400}, 0x5) fcntl$setstatus(r0, 0x4, 0x3) 02:05:47 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x210, 0x0) dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000024ae2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) 02:05:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="6a61312ab39ea0896c8b11324d4ea342353bb527c323c9ac77dd4ef061f2bb106840f64bb83327817ece8c3d2e252902011ca03dfa721699c45d0b22929612ff6a7e6112982f6eb74c25b7e98741e9a79e812df0c2bc33d7d02a9b90e520d82603c4c5c6236e6bb14143ff88a9c5d6c72f27ea311bf9e72ad75f6db56346c210bd97f02ff7a2f2c84a3d1c3956aceae533a19a1ec6526f201ff293bc7c0f889d5daf1fad1b2ee1a41614d3cd6576d8f9a84f3ed1af909d3e08f3ae4f502ee80e0f75f4b6ef05c307a1b82a4035ac8d3d6bd20462920ff8526ef4ab324254", 0xde}, {&(0x7f0000000200)="6526f38701e498fe299878763d01349f4229b26c442819c3b7b55435a876b04d4072bc85f81d6ecdfb965c30a8323e740db9c73348ae9d3fb38dbb77ea8518670740959f690432fa4bb0f3cfabcb4b01c5ce296b7f24ab0c25a19b50135f8f09e025ee7070f102f77085e9a222323f0c4cbfa04a8729f34f7e582c1f5d2155be1cb2c993ccf731732872eeb6777025ea4d2b9c9b51c67860b7ce34e9d58f2deee33083c62023c41fad133fba74713a919483ee6000d4118cebfe2effeecb180ace7b118291fd9a1530e76325980a3a93df65eed481cbf7bfd2d1448d3dc169a2849e82503cc697ecbb3d6bc973b6", 0xee}, {&(0x7f0000000140)="c7b7aee5ade4dc43dc8f86cc280699445770473930e8a3240552a66b658d37b3c5d88557d95b3218b14ba6eeb9a0b3228453825f89b541786c19a952d1757d82844f", 0x42}], 0x3, &(0x7f0000000340)=[{0xc8, 0xffff, 0x6, "a9ee444b13d2bf8e79138966246c25653e36d8b70a9883fb27ac0a36be0f4170901d1331907fe2a021663361c2c4dec3bbc05a4e17d027d3eacf11350839f4019da03e76723fea11957f60b1a67bc2a05791734375ec5d796f0ec218d4e17187d865e099e4d0c2d24447ecf4fd5912d790498f212bf5dcbae7212ad0a5d5cc74dbb8f3a61c1dcfb8203643d5866fe9956a9a38be3dcdb569cec4b0c1cc84fdbf0eff58a6885d3f320d3bbe5b7b0a6305f1918cb6b97b3766"}, {0x108, 0x1, 0x460e, "22f97d323c71b15ca734631ec3b65950db36e082612e08c33c5761e00766fbf06f05e617c27fe862f0f2f333e4209d92a9f0c7bc479261e0eb71387355137249a762dfa1d41d19237cf2a7dd23cb12fc6dbfbca878ad3b54a35dcb3e0c7c1cfa504582adfb117610d246c69dd5a7fb63d91b87966a3a8f10fb3316d410ee95a1e6666d66b16b3275ab5905aabbee8850490c1b289000da085ed209e2def18f73babfb5e780adbd899e34090563f56ede69e8874510b8a2e1706e7d929be7dfb157a71373c7080b80287893f0a446c2079f8f70f4e3913e54864c01520ac5e7dcf6369e7743f422a95b2bf541d923b892c409f344509990f3"}, {0x40, 0xffff, 0xfffffffffffffffc, "1523c615075023d3bf2db13ae321287d20078abc2a2345e6b0c1506f81c29a061a6c699ca3a2463562d25e"}], 0x210}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 02:05:47 executing program 1: shmget(0x3, 0x3000, 0x108, &(0x7f0000ffa000/0x3000)=nil) 02:05:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x3, 0x7ffb, 0x20002fffffffd}) 02:05:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffff7fffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000001640)="eaff125c00000000", 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/155, &(0x7f0000000000)=0x9b) recvfrom$inet(r0, &(0x7f00000001c0)=""/241, 0xf1, 0x1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x3) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x4, 0x403a}, {0x1, 0x1ee}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x1, 0x1, 0x100000000, 0x0, "9531b481ceb01f828a6740d91a0e9a40a8f437a4"}) recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, &(0x7f0000001480)=""/236, 0xec}, 0x3) getpeername(r0, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) socket$inet(0x2, 0x40000005, 0x800) 02:05:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fchmod(r0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) 02:05:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="0c627468c6fc0c464e84773a20e94e717d7625b66ae95d47df051ac82c2f27f8d6581aa208154685837b85a0b914e481b92d36bf5b464928ce3924f1e82f4c60869e21f7db41e9d5af1ca215293d06544f8dce51c502fdc44485f82e6f18e94e2611a1339e05c5f6", 0x68}, {&(0x7f0000000100)="02deafa4369bf24a1811be3e8b6504a50e7f6029414110a9a3a633340cd08db791300c6f2423cf49a08638ec4a4932", 0x2f}], 0x2, &(0x7f0000000180)=[{0x1010, 0xffff, 0x9, "0f9e7465cfa58e2fa1f7243144a4ae9cc1f133f50dfc88aea24ed35c29a3fb17e81b8b037845ecc855d1af8d40641665d48fd091115eaaa7ccbc26c6d11890445a4c3a37b44bce9ab2fd3569377487aa51cf7cbeec4253f8d09164ed211cf676b5359a6786368deb4a70aae36b78965c4ae0ade8364c9dec3b7712b0dd01713e4c8531d3d1d9f062460f365785a19dc52919d82678f84ee2ad4ff211dc342fe29fa18e4ea3a2743b3c1060bbecf1c79d246ef0e133b2de9e0fb4800ab68b374efbcd5f6da8add5378dffcc2525f655aa53ee203106a9fdf740f375e9d4d2f81f6c5c7a2835343d7c2966663a1fd2115d3e240895850e8bc6bca1a35c6347740b05fa9ae90cd5c5856b85b8305f53ab6964d383ce7bb1e69430b741aecca80c69ca386aad4358645beed7f904a33d8c16b531ee20352cc6ba79755339f4813e31746ed0798649039727f7b5960dfa5de225debe2f1a98bb9cee8e9182d7be3215c9055af07c5eb94dc281b0884d6aac2eba5839790cfab54d954c32cc6e65e68328e5079f2422e1a8448d322cd18e4359d02c6eeb18c01e154040a31e8d86295837b0dd7bd4392e6c4a4610bf77447d2cff0825ecd5cf6c563da51cc32f55b8c3aa6abd74586dd3c8ec8132f7306cf521ab43ac648770d9045e86d62540c7fe6af1d8719cb7a76212dbc2aca320942e3f68942bb44c271d6cc989ec055b17ad534714d424379a37c8cc11f0312bb50d7709ca3e20e23b45de6fbaabcad293f2b12f5b7b0cfd7e909538675334f8e5bacaa7569d6e5351d8c58530190aad46e3bf4ac1017cd8c65dd32a9d9823839507761dbeb802b8b13841ac35ecef5407e56d819a438dd5a8c75c9412c0d627865af406fdfa67ed050c5c9c95ded92b48819449455cb1bef9c20b1e45d9733085cabb13f97719fececaae646a53034462d39da50a642336e65ad11375aada9215307b27b36ec9be2831fffeaf3332dc6dbb32619970ac2262bab6c7e788883cc6b102a35852f3c1f65a0e3fff310ff8a1aa41a6dc177e3e77d3201495de5bc6de8c2884c9ffea9406891062ced389d74f76cde0f6e3ce57c1635a7d2a45d9f723b4d1c138f507d71638477d4d1ca7bd620308446837e6cdb773d3de3be0d0c0273d459f4f8c82b6fb75d088ae502806f1042627227ed3a390ce012beb6a39dcbea322e45357878a638d1a74cefafc6bf7a00c70b8a7c5d77e36a4c665664c43ff714a410468bf3fbb3df814d6c18d7f33ef252c70aa3ebf5261fb34959a8116b85f37c6386691de84b43b80727fcef46fb63e2ae372fd620166f1a51a0060fda244f87b643a7fbcf1824860a5f78199c52bfa8082a4eb277776f381ae37819c899c758b9b127ca6d8af5003fab3f6ed224adae8abf77716a29e9e9b712b039d3bfb7a6e15c82f3e5c8d1360b8b36be2f036c4d86245d323c372d356738d4bcd557c76d605e3b89dc318a0ff99ed752eafe65f3b7fac4d75abde25c8af444c13b283af4cf1cdbf57a7bcd259b4612097bf922e1e11eb4429180e5192355171bc35306dbb52d6cafac0fd988b18f1c6508a12eb36b8788e21c12c592b65ff25b1786ea9d6afd88a011d5ca55e712f38df35b0a0a5bc11663ecf51755f670aba7339fe967bc9defe909817e62b4da047c7fa78aaf8c7b43e583c58ded919950264fce5d4fde3e52bae9b43132792095467e30fc592bff20f27844e175b217b1f08f3b931f77bea91f134d412895f8763ca1e1de6bbe74dd07569e3ce95dd6de47bb8de5dd35fc4f645e0500309ef756f6571d9a185d338ff15982ea0880b934581136c5e78472c03fc55c3708389a66ab98987dd0f46b2061b577adf888722293be0b28ab78e726e44cfb91e24fabe3dedbef42a8c636f0b372ac7d167370f28fe24e716f81dfb804ab329701f66bf29c1330210639e202d8c5d1a7ac2d1f1e8e9045bd4232bc04fa55a09aaa6470dbc87b581b3120e96a64174f03ae13f42f0601d7b50f0323fc761b4a0da24b09011ab786025b8fa9d828f5e9942d296867d066b1d5cfd4f4f3ea2e556cdacd31500f90508568ca5a8bda9e53f09788dde4c54d92d51cafb7f31cb647c63ed1caffa52f719e5a2a2baaae4522f08a823e09e1b2955e41e21792c5529a5644114ab625432f70941455c26f7abd2f61d094f7312a96a5405c052f5f098e18e45808c2c0bac0dede11c33547b7249441fba0b43f356fe137922c358dfcba77dd93c7e104c85ba9a35af068910e26e558f4ffe5c79e939633f5493ad68c53e28891ba3f11835e9c0793df11f44bd877fe3adb28c7e3da9d9164757bdf1a4fe1a14af461f98d0649753d07936fb847fd259eb93216f0b64cda4e0ceee4dfe474aee4360daaff24c9a61dc7769e06f05330f76214c46dce51c778fc597428cf7255bc35cd6071856531575de7000cf3f8133acf8c77968aedf06642fa9da058b9e7ba8c6bd820579d20edc61be011ddadbcbf7d62234518e94af81a04a42fb395a55486ba89993d34eabd25fd268ae087e7dd716105e3906f4ec27700bc13abffa88275eb756216ffd14f8cf79793faf3db0c19f9520c4de0468ccae24884f84d2a3a61ed561113cbafac6f339c2c39a3d5a4721fac92be38df9f9a54b6a61e6774405bf63ce528abf367853a9469665c6331c61250585946108a641ed75072e0a098a176c16061bb91fc84e73156b8486a237d981ff4a5a1c26c63ebd06b4a2a4cc182881df6435f03113eb051815cfaf81fe6b5eff960944b75d5dc11c09e02599cea0e38049ec49ba98bd51f55d07b9f64cab46db63ec7a7fd6c583cb0979e6c84069807cfa1bc1ee9c0a711ecb406dddbd9927dafd556a054da3c372a2f7ff8c5b08819a9576478f4c032fa9dc3e0bf0dbc67113b6f0d09efb1002b7be7bb45292d810156790929a94e519f1014438886673b39083733af8942a9bdef6a29c595fbcf18d39a981a623769277b8572cf6834539feb7f55adb74f249626727dc5106aa752cc03424d356209cf73d5704819478d10d38a7907f896e44412825ab46c0486cd21272757e3bfabc60be4b4dc514cd0bc2141994dbe3212d3fbde85ec220472607bae590cb2c4f4ea0740a32f3cb75a26a19c87544c5c054cb573d58ca25f08494e8568382a97ca17fa388c4d24c5b1f20292203901255aef6f3771b693d6c43163ffa404af80cc0084bdbd3d15b61d88ce1c7bfa1bc8a586f65152fb03d98481a2697b7467cb7843378d50775aea84f5d7fb1eed754e446bba00299ce4db2cd8a6a0a06467c6c11d1f73fae614b595178c34796f6c93ebf1f7c9fc0e04f24f5b90a5681165a522cb8b9d26d942f81f0421bce5903466db98eb012ad75612bdfcdd105a12d3b465af76be6a4b3681608ae32b5204c4462e1d7b637df2be04ccef37c36bb884f03e783f165d56de6556830b116da412c60830ce491eff4e3e92f1cffce145acf1ce3f0d9fa43a5e41b1051ea47df897078bab086ec4f37b32e43f4f5d8feed986e06eb301d71742b4bf50928495e29c496f2a9aead924eeab871253ce341cbde856b1a7a7a195343bf6b8e715c210688b51275aaefa8ebfadd413dc1d1f9d28dc2a36d3e14972d1b9c97df236b4f14a43ed38d139d6fd5159128984ac86c8694a5d9a3c35af8e57a938d3177e589dc0c00371a4bdd07efcaccd64b94853532013a5d8a5fe97d7e7976fef30e745ccfba1dc4ceafb85ec99db11c86b9635da506761696ccbb03893cd33f95bea2a49c3e3dfe18721f39378b782b703fc54fb5315d53e21ceebf469e94dc5266b72e4fb2eae1de268ebe3529d8e2a2da32bdfdb8bfd73b641187723a1de8e61259aa884d187f4b17b54c4a4f5948d1850f1a35aa0d6ff7078a6ee4af843b7b9b8557885bdcb02f11dc6432bc971d087b9ec79a2380f7b0f5fb73a61bf57b863fd0bf25ed0cc42803d83d3a9b69c6267301274d55d755877fdce373609c475a053616be93e28dfaab96dfbd1e9f317f36a7eef89145bd7716d86fbc3134b252ba4d597fdc439bcc1bdec33651beaacd2cb72f82e9cd0882f61eaf6350a258b7135327f2bd59aac3a08e99bb16c290258bc6bbd8863e503da4b62e0c71ec0f9c38a83ab1894c32b798658a503b095eaaa0c4e920084f0ff55721818491ddf1efb7d5bc19f3f17dd082dccf0e6a944de7a9e8ce88a2dea39bb09422eeb6191afe703335046b724d884e1187e99e19ebbaecb487e5cea710ea31bc69b56058087a86a55c5e988be5262ee7b64e307e78b8b2570ea78b4360a194e7494a8725c8cf1f56e0f4faa78cdc41e4f056904a127a55542b8e41d1fc9e23467d2156abbbb16d528b98c50f87dc73cf1496a1a4913c320424af2d9acdbe181c0b0a0814a85ac995d0b28f83ef6b25a8265974a35aee35fc193805475d1647343206f5bd4d1b294dbdb837fb42b3719e0aa94091e01a890d26b4b561c7e8d837bcb558ada1b491dada5f165acc64da138c449e99855a64a42ecf5762f0f511914b05e4c93bd58f29a1f52140695ad25f104b5067288575ed08bd54507cdcb9ff5a498569875c5c05b789a667ad52540f5dc0a0d39fd461ced93c7a82081944519ac3bcdeafa95c9050c523ccbf830a6af3f42d8cc84740d65b8dbcec6e0115ee2e55e20dd1de70e0a7c1926d228630531c72226ac8a301dc5499b4d2e2f0eec9572a74783124d400dc78a7c01c14547090cd7a9e7d40c1888835a635078f67e1b3c41bdd202dc28a8c808bddc9df9b7c4fc8a2261c23f8912ff4328634e467984f424eef2a9abff4220745c97061ee846fcd70bce3c01c519b13908d82c29055126b4688ebe551a0cbba96425b727fb7f4db54892cd75b7fd26ca5d4d1e33c4acfbe7950ec40a8be240a12f32f0bd4d5c79dc48e96678dbfab8ac22ac25f7881c360eea91f3cd99cdfc617fe131c6b53ba700b158f122217de3ec7f6a45109831cceadb06fd77c9c806389ac39a07fcea2d6cd1a884f6e45b1591432c217a48bef85d11f7c801dfcef4e7e3abcf0dee4fd99e930f47ac73e6949a03508d31a5341d38c3d6939d637e0bf0b025a300275b2f5435f331dd85be5ab1fb7aa4ed0bd25f126821903e61de720c18c5b36771d30e3429396d284d03217c3ec7f5dc6e5c7d6ee6af53c7ad9852a9bbf6276c857efe08d616a7feeea8363d8416894a76ca5c5792b6e5113a8ea61231769f691a4ebb30fd8c41ee9754ff8546401748f8bc2fdeffde3f56c2c3162f09440f78b63a34461d33f213dc2f729527009764006dcbc5a11aac0b44a77e38505dd34fe822b03f2cec3a94900519527dfe7eb542808121dacc920edfd77f498945b7e6596c7ba68320ad47cab6bd7c67aa14b31cbd4879f08ef18790f3bd2997e8c9477b5d640ecfaa5f16d25ba449ffa1776f0382d8203718c51807fc70fb04d885de27813e2a62c12cb07b0745a41131c9f829d396fd3f3088fae29210878df3ab4b9c4b1537eeeca59da41aba40d2f8d7024a57213f1147206b32b92c484e672afb0e257ea41b60df718ce723afd7eb0503f1f826359be853e7fcb632a23f456bc05383a2064f66c2fd99bdd90962aa7d1d7456807912f0587a975f5dbd61d439df0de5364230c21dc869b2064e82478a78fdba5f2348b6efe165fc93cf2c3d1f8fbb0d34c793ed1c6124f5e077108c76d8910ee718bdeb3144915bae7d8835267a348035d9c4a8425a0c0691dc96a7797c83554400b5572b392a1b67ecbf6857520f9689815366f7dd72599"}, {0x60, 0xffff, 0x8001, "ebd143b31782caaba939989284ae695ebd8f06549f91e0fe47c09215048e678713fd077bb39b6d247307895c4276d55f83353b3af7df3fa8498372fa6fe755ca9029dec9206b55223e5c43e58f"}, {0xa0, 0xffff, 0x0, "02f2b6e427aaefe42ff98d7d3c58aeb3c6f215c6c28cdc5e9a657783e2ce4226792a2a60a37dfa524dc1bc9e1df2601eee0729ab9b27028958dc8db9c8557a0a82b8b541cf19489bb60cc6bc244b9a41ff7ebb32539e0b5ce999c2a17e5b577964a0764c78e790e46efcb0811fdafe591275c4fd4950fd9d8a990e0e4cd9f7e1f26545f35a8040f051d1225ab1"}, {0xa0, 0xffff, 0x200000000, "ca08eed46cc67bfcb6c3a9bff724c74e091f03db8fdc88403e0893adb57f7fdee213b12a9f6babd3bdc7e662b371ace053562462d30428a7b9b0f29de9813ad25fda78a8c7e56642ab13107974bc8611321cb4c7cf6f9416e8367e17ebdc0d0f0e2f24f54010a483a442cdcf360fb90c2c257f82ea9b0616d45c103a75f795a354cf9058f731500061e8"}, {0x78, 0x1, 0x4, "1d82fceb2b7ea84e6dd6d494f865c9ceab6385c4611b1abf0d2db5b5eaa012a03a042becd9a2f7f7dd1161692847c33ad49bda6181e114f1d9dd8b284dc3e696d4175cb29ec1da42e41669804c8d47abc7acd69e7a7c552d4ed7a7138075e42c9076e8"}], 0x1228}, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:05:47 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x2000000000000000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 02:05:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 02:05:47 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="7df17dc428f03dda9ccfc589e70416d412caab4c24d474633bbf864eb96ed2aec38db04d67c9a5acbe9fead3dbb5dc41675035ebb683e8d0c8c9c2ee", 0x3c) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000140)={0x4, 0x7, 0x61a3, 0x6, 0x4, 0xffffffffffffffc1, 0x4, 0x7}, &(0x7f0000000180)={0x101, 0x10001, 0x8001, 0x98, 0xffffffffffff115b, 0x0, 0xc3, 0xfffffffffffffffd}, &(0x7f00000001c0)={0x25661807, 0xfffffffffffff000, 0x7fff, 0x6, 0x3, 0x8000, 0xffffffffffffff7f, 0x200}, &(0x7f0000000200)={0x1, 0x6}) connect$inet(r1, &(0x7f0000000040), 0xc) setsockopt(r1, 0x32e39fb7, 0xa00, &(0x7f0000000100)="da82f6ec055995861eb01baf6df889ff7f08ae6d41a2774ee87eb9a79766b67124f4e961129b198f15", 0x29) 02:05:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 02:05:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="c16306254e8378c5eb918b47a2d2aba0e03ff6eeb553f68a2da7556cbd94fa73bb738ad2e806fe1706f90a9a48008888ec3847dec6c38e7775040a27f89c9f1188657fed77eead8a29a40bf771f63b6bd783f6864bbebad3142784d693ea8b04c72d27a4a26d610eee684d4a3c2519238f785c94b97bea9d31e5c979e6fe6931af3941df3c7187d73561db84ee2cb1a1e8f6e02551870810dffab9451a119ead0f164c98899f", 0xa6}, {&(0x7f0000000380)="900dfe31906afa2921243eed8a36327a8bf13f4ea6b24cdb73018e09238462603f0ff5657850ebe4573268486cf96c8871fd514ca4fdeacef6d1e86b1228392e88c93367bbab6bf88e21433524cb4a5136c077ef19b9d34e1a1d4f0ba32e36cbcdbbf846739bb4f028ffe1d5800cc7bb2aa26c5d7f74117bf97b74df33181f7b6b82f23c821de277d1479d9d935222eb7a5d465acf4e42f7bfe70a6c7611f6401ab1c8c6e36f7ac764a7e73dadd9640e1275d4c133e5eaee0c789495563ea49ee1af0ecba2b08fb02f2ca65da9bab9371842d040292a73", 0xd7}, {&(0x7f0000000480)="0cb068e8e3273065d22753400ba9fe22c098e308ed8ea785d06d503f4dbb780bff68e0a60dea5962ad8e44b51341f0afc6b546f444c74c0a239c7980e6d171d007fc749954e6eb20ccd5c0283a53d68e4b98c0515b82ba0af6c0579ff55c89e61e6a3ddf8b892ae9c8ba97e1b57ca43e25e18465d0bc462be55af2391506e9954fe737a08e956dd23e43e2f134864fa04e6eff064993585fcf591b043f3037fe5a782d2a4251050c1018b26893945062fd747dacefbe7c7ba355a91c4ec5dec13737fea9d9d6d0eaf398ee668b910778fc3a60d7ca907e6bb78c108931decd8af56ab672c5f59a5918a66dd4c52ae5fb2ee88be06c4bf44e6ca3c6156b023b0214ad5cc0c0b341b38bd0c9b117acfff35cd03ee05ee831585d6ec765c87029eb9aae456e3292999ff7c6a9bb17d0b1fe57bd23b4ba346f30f59819487c40699451331754e2ac14974649b69d0f5e2d068a82e712ca3ab06507cb3ef2d87395b5cabc1f9887bd5d3ff92371f988ec3caf37a6734ebe85426f03d95844f1cbc83cc7c54ef13d61c9455c75c5ed62372a2782da1d691b1a86ad20e4f52ecda887dea971f2626688a24dc448a906e99662a046c77299b3b44e5659b4169d368a6538cd109db7db7787b0e35e011415dde622f65b0349fa109647d90c52c2b4a5af57839f6996a3974c77b22b28c57a5adeae5f76777e2eef9706b7971a7f4fbea65ada6101aa5cd8cde68aefc1a88c3d4ad89fa8007eac3b10870d5a1f0ca9d693095fd2e134207999fa1f40de412c2d1810294788aa7c44076d602aab94aa23494693adfcc7529ce37dfb9749a9f9ac6d0ff2fbeed08bfaefe5d86f73295524f539b6f36bcb39fb9f828c5a0b499cd695554dadc50d262f422ead4a62bfb400f83c17184d803818e7f0fe488e6c86e17a8ff10eb992b98a6bede1d6f5acbed4083224f773724f073a5283e10d2f81a336d3766ac24ee42193990d1be79f63727c810a84a6fd23de9d1611f095cb19dbc88b1951766e7321a36d0bd698161bfe72360a2dfc91de68e2d48bbbfe87480445fdc583a5b22afbf71bd0cd2f67f5b25839278ca0bacf33fca71e69ffae13a020a3cf580df068d953713b340b106e6aff81109d51d9547c250320fcc0ab9db04e9044c0aaabc59fe4508630ca0f20f9b70e7be0ba4d9f169d2014cefe71be901e772e1e8e691347eb5021c2adb4ac34ae82bc4ebbaf83cdae7ab6a1218bd555185109f4d3c9b36b53fdf153c0d4bac5c22f04931bf79fc0ce39f55605798f65fe4ffa3acc08b5a748dd8818900bacef75ccc309639b3fce21b2369773040aecda92b50b093ead006c421ec1d4e5a31759018f96024a0b42618dbc7f146f8b9f22b4277ed26482654ea0f06a358697e21790506843b3cf3d66ffe2d0c3fb4d4525f510289717ac651603b980e9cb30d0e2ef6eb8e50c3bcd49bc6379d419fe57529e009926546e1d89555c3507363879d8edb46c0fe868f08a37cf3c4921ed558df5dc13e74ceaebc4fe1073be75504d07d22fad574e431117967baef54469ffa81684f25ee83c361d55b72e4d4e2f64eaf9d830c9eb41e12d753fe26b39f2f60d4d2abdcd67ea9354bcd5d6aeca61695f7824eb29f4424c65733ed095ec01d2d6ec768d3d983ba72e2f64a0ebb09cd9ac92fdf6021fa499254474d1c28ab71afe68c7b1d9ee962eb3f922aac1c9290025918521d7423a4d82f99c2a0b70bc386ca7af54a429794e700ed71f3fc97083db39cd74ff0b7c6a554ce87fd6bb671171099e09fbfc3e3a2a48d6d77c82d055784aec839ae71fe6b899e5c6b06a6f67a3595a3106ca2ecf6657d74b19378c7bd95c23a79649320b349b46f10020110105f23f2ada830a0c5d950d6852641f608b9723d9a5c6b4cdbf4fb90ffa067a964acd55d56081493a2de763ab16eaf6c138cfa324ac2e1b39de3cbfb7dd61ee5008b951e62132c4955268a94bf2d9a4f1781deb7c9721e4109775b896814c7ab0f9a438cf96ef94279ceba308dfb6e6b8e051cc31dadcafd9c742fd6311a940ba50dab18c6015668fea470621866ebe669cbbb683615dbc44a9699b4335961f41522f8658ea8aad8e4a744d5dfec6367e68713acb4b44e948886565dd98cf2e6fd3d574997cb4b3c447de64798a83aaddde341201a53acb5fed61df4adc876eabe82e55f5c248e78b28d65bb9ab5381c96832f05d7b120c8f5d23d6ecbba4d6ae2f00dbf60b18af80ac24057b7897032991555b82dea9c0700b4065d163a0aa45559bbfbbf0512bcbd079d0a3db2bd65c86b8853be29b4e92f6916138c4144248603968c9781a4ba58e3a71c6ed15dac73ebc2661ce8a234ecc22a5f26cdf2e31e75430d2c8810ca90ea7e8770cd299828229528f1dda00abbd189a984d48b58ecf64432b191713cc2e7f714bb1410d2bb4290b7a77a2f794052929715b7964cbb3c77883eb4cf011017f40490e97007eba761aaf4c2dd612018844e349ff990c6adffe786387eb1877ec06508e34a8da01d0cc77b9214dd909bcb02603429da945a6e6ecf03c697e59100ba1130587943c6d4f2d37fc956a84c501662a678cee7017879486f5617c9e344216b52b28b2e8fd75da01888204cc95a4db36e0a97433305f567f1ce4ebb9e217e25333f6228f411e5aa21038e464b53f800e4a927ab6e0ea8c05106ab5e9cedc7a6f518f1ba584e0ff13ab268040d42c71e7ff16dfba7de601e4d99680e3da8af8578c40b9c90b2ed6997d4eccf8c8b6e37e8668e34fd7ffb21067142e9221c3b082430aee5e7289ef593450f109ed364eaca09115e5060f2dad3b3749fcaf751b4bff6bdce99f4310a5cf5c8786b915c1968947fa22f246b19fe15573fea49124992fb8795d3710d9551360b35a754f18facfeff9b5b35c2d8d20b138200fde3695c2a83a65fc2a4849ac8113e8f45441383247d9c3c2c63ab7e58adfdfd122ff2d61e6f460aae3d3d8703de9e20412dbe5e49afc885d96f28fb44dc9e3310e2e5ee1be88a9453205914a7bd24c982cf469c2dede51e536e1a2899b61bac06febd49013faaca63e669e11a0c7d9c0bb981f46ffbf1c817aec17c22bd2a5464fa409ea29a8351500c4aaa549a2c149abed9801d1955589c61f27c4481f45c96c910e54e3ee9cd513e14e5ff90bbff45988c5c58c6b27c73c020aa5dadf2b7ab424638768cfd20c67deb7d08a046ba2a2e2fb7a3153311a720c91b2796b2f6f3121932f0cc9237481638b9f8c128c983cde6d4fbe87dea16329f168df8f32cbc1015907faa322c12ed4cf84b4b762498139b0fa8e5b01de8015943abd8292283e62d838b10150de7213688ef88b6823b46cffc66d51d35e23475ac389b5d6e854a10f8dbf9ccc55d45014dd8e568693581270fc8b042f90322241fbc9d5e2583a40f9f1561b4ca0126edd38f42027bb279953607e8312343ac45bff8e3efc1cd670c347f8e8bc925b7b759ac7f86849218685b35e5cd8956c7fe18f900384d92bff218f2461d674e3692f5fa8add4854a7adca0cf99cf876118f2b914e3da9c6ec8d955e032ef08c64fae30251bb357ec9b247a67234db80d4cb74e506edff69af96e3c34fa5e60f00b89e07e7134e652afa8fb135ba1232792caa0ce1e344f49bf22783d1cfa6891bd5e425ae87d69196ea2eb1de0aa32eedb0f07ceb166d765cd391bd777fb45ee25e5f0c2443ca8ead4ec2032d4f3968f11f4bd02f730f9484e9bb740cb88e338785abb77e32b26004f70ff87754f29836270c615ae6664caeed51936f00059d87bcfc30eb2ca369a727340ca1add12daca546718d3f14abb54fb3954de2ef507123599e971420ff7bc545e4381455384eb30c264aa2a76788067433b08a20a9bfdca5d61dd9cb1cd95c2006e75470d5586f3cac1636e44701e0af09b7c3f0dedff2a9281eda395348d0ed914fcb369f4de11d903ca6103fcf6854d229d384d7db8f201f012b88be433fa40d18983257f18d0d2ffc43ba07861048beab031b40575f1c4ac8d128ed80e84afe365e3366b9b6239218563318e7df50abbefec1210a6ab9a0c395308b961476a6e09916d5180d75e5cf1b36dca7d04f8ea564975fa1ab180cf8e8f6cd8b59d593f1f6cec0d29e13a4aaaafec285a566aa3aa367efd52e6247d77f8e89d7ae8637537cf806f6cb58d45a1db089972aa24411bf84f2542584cf380f7a6b6ba1a688a273d523c62d6be4fbf5997b0074a14fa10d71aa399c8be19ea3e8289e87cf3486b98d42dddf893324435d6f1c686181bbb155a7b32bfe7eae81f95dec37e8974adb07ad248ffb9d17d097a06f7d507c1d18f0fe56a78d8d26b14838981a9e4aafa33a5cd5f48830475ebe38b05c21ea2a8fd678fae787980d449851a5502d324ba3792cdf72e06a786298156b16364e1d36eaa8619cc8854d5dd4fcdb2f85d2d08a8fa5ec8f4fc09eb2fed01289e7b65cd698179db6056d090d8061c727917548b797008c5ba7f9e04ded82cfa2ddb763987fea96c6b3b22c713c85bca45744b4ddc25590d5ab4d5e34f5eb5d796bfdb707dbea6555d78d1814ac5dd8593ddf935b287611aff5a43247a3ff552725a34130b75cb971d4ea27ae55ae62106d1894a3a5a7c135fdd6d804f08715f01b3e448c47050fca00746fc7ad04864075133f9cdf024cf9ad7badc32dbe9d9fdd368a3a3b88c08e2e82a138d01365b551989072513fa162cdd83fce28c04f1c5e5ed4d05cea397bca960a026b8794d063194e9b552ee827839ddee18b9a325459d4f64c82492f78aaff44b1c5d0f658b7861953d638897f3d053b5d8da4553001afa665526b251c9e40ec1761320fc686f04e9f3e89949ae5f1a0b31506720fe64c785407fe6fa89660cb192b6e6b0a911415a6ff3990ca58cc186f9a14650d40064385fedcb04a866ee28ec08c0fd4104c86cdece3e7db3b96a85ee1443e27d7d3342abaca2129acfe8d39153f592acb179a1ff189eacd168f851670db53d8baa7bbfc838ad6238dd556668ec8359c276ebb3c934dd068ae5a821051342f289496c2b49f3327d1c8e58b283e895044288fba5f5e01a63c731a884ab3e08806f502a6021c9adc2d546c7c17f6c7580e40d50852132ab9b2beeee9676177fff6622eca9443184ae696321fc84f67d22aeba4b00de9a6d91b05b2dfec52254e56d4d4af0a422cd0070c53b6738615cef37aa152e0b2285fad4ce59f9a50119e31a0b180250829611c32e3363904ca669f4221fff170e76140030ed3633e9684a158be4af04f50d6694f9629fd6c6543eae02090c32beb6bf00b1511e16ed315e79a6d231ee57a99ed3844a428b0b87bcf9d109adb3b3715c9239d4c7abbd4d236e22ea019fa8840ae8f4300c1ac2d8fbb1d7f758e5214607170ec0a4c41dc319189de7687170893a7e5b67f3e7e398d6cf827f1fb3aa0e32d760b2d3f1783b075f769b061bc07738b169ab8edf915f0f52f89a64ba9edd0ca043c616caf0cb7734c85615f5722f4ca371ea6866bf7b8750991cba9968011f85244054d86dd07af5175deeb86aa34f7adb6ebbfffc7eaafef6546f049f39fadef4c11ef43c5321d424f81bfdafba41a4356f80b21e4f2015aff5ce543f040f4ba01d4c1d3471eb074386e723a90500c3f57c0a93424ef3c2772121138c8d0036e8af3a791b1a5459a9695f33e51080a40f72c83237e99ace7e8fc51a88a157feee907b93f32c8521c156492c99adfbc39feb667d926df734af7c5af539b42997aa7a29ae6113adfc150f5746b0", 0x1000}, {&(0x7f00000000c0)="0537acad841b051ee10ac536b0ed3df4e8e056082ac5165303c52acb55bda802c0334326e70be7b9d9189a1fba6d48a0a9bb139c94ceebb9cdb8639d680015e9f6a92e034d498eee1f7c204ad379b9324c92ef7ca9b104d0bdc465aecce51dadded6c43d6e721203f0bd52cfd3", 0x6d}], 0x4, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xfffffffffffffffc, &(0x7f00000001c0), 0x2, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 02:05:48 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) r2 = geteuid() r3 = getuid() setreuid(r2, r3) r4 = msgget$private(0x0, 0x106) r5 = getuid() r6 = getegid() r7 = getuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0xffffffffffffffc0, r5, r6, r7, r8, 0x20, 0x8001}, 0x8, 0x7fffffff, r9, r10, 0x1, 0x7, 0x3, 0x3}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 02:05:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) wsmux_getmux: no memory for mux 8388609 02:05:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) socket(0x11, 0x5, 0x3) socket(0x11, 0xc003, 0x9a) 02:05:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 02:05:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b541e2d03", 0x6}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getegid() fchownat(r0, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xe86, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0xfff, 0x21d, 0x80000001, 0xf2b}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) wsmux_getmux: no memory for mux 8388609 02:05:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:05:48 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x820000020) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$setstatus(r0, 0x4, 0x80) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0xfffffdcb) fcntl$setown(r0, 0x6, r2) poll(&(0x7f0000000100)=[{r1, 0xa8}], 0x1, 0x1) execve(0x0, 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 02:05:48 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 02:05:48 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:05:48 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:05:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x9, 0x2, 0x20, 0x8000000000000}, {{r3}, 0xfffffffffffffffe, 0x20, 0x2, 0x9, 0x1}, {{r0}, 0x0, 0x48, 0x9, 0x3, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x9, 0x800000000000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0xff, 0x6}], 0x1f, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x23, 0x8, 0x6, 0x1}, {{r0}, 0x0, 0x4, 0x400fffff, 0x6, 0x5}, {{r1}, 0xfffffffffffffffd, 0x68, 0x4, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000067, 0x7, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x1}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x7, 0x401}, {{r2}, 0xfffffffffffffffc, 0x2, 0xc, 0x8, 0x9c13}], 0x100000000, &(0x7f00000002c0)={0x2000, 0x6254}) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r2, 0x0) 02:05:51 executing program 1: mknod(0x0, 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:05:51 executing program 1: mknod(0x0, 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:05:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x2, 0x2}], 0x1c7}) r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/114, 0x72}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/5, 0x5}, {&(0x7f0000000340)=""/67, 0x43}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/200, 0xc8}], 0x7, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x10007) mprotect(&(0x7f0000691000/0x2000)=nil, 0x2000, 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, &(0x7f0000000780)="8d8b2f90ff11897f23dd1c20caddcbdf23ce27f9738ed427ad3fc19e55735d784512184828a6c11e0eeffe76b7a7814ce7131855d321f891cdf6a364d05509a6ca0e892794e4ae0eaf27cecffc2f06ce51d8c6dfbf9057d44ef218b222098c25898ff9606b0ed03db94e663d499e002863fc71c8ba1d1f11ee7025c45c2531de0de12c4c2cc4eeeb9292fc142bd66573c4890c74f6becf17ebf50e3b45e5d1078524972d769f880eb52c84b077d639ef26f9cbc1dfed93d750d714d7e31ef40a15170b0313b8f9ebefcf564a7589b4d78479439c00e5ee91da8a2e8a28e1c74baaaadb5cea55ba2048405609b56a82df42b0c10776b72f5eeb53b058a08ec1c34fabdbe1fdd688fd4ff14b60eae78846f6cdd9020a44e1251f1c089735f686c4db5a8ef573595de6a454c435a48c9a98614f8af59f402fec31d25bbdfed74ed3b56012fbd6f93a35862307720261b6e298afb484e22d72fd18bbdbed97894b18761af474c2e5b75cf660ca96214433a30b2da4e6b33abd03498d04144c03d253cba8bd7c7514e8d5b9821a9a1771259475f7ca7dd587de994dfc104faf06a0adf67e59a5eb5416385a79dc1d4350b0e346af7539cdffbd21a0d22963cb9b95b8f0997ac37d8dabdc19fdd596971e831ace01a5f65204a75174f61d29dab77a0a208c65ab72acb7804aefaa9748fa54638d539d0132e6ce307777f8f4f6f53ec2eba5029992cdca6094b0ab96d7bdd69ac9e050279bbf3f5a83a86e06b8c1b406255be39c64064c63e85b9a17816246d95844dd1629506b027e0f8b1db6a2d85b12c52d175178df09f5bda6847c437455d6e715895529a7f26a548d5e4e1fc7436dc73fb4956bad95da35dba6cb62696fe69e136802970d649cb8fe1f097fbc78b62476cd8d7458ccf34803bbbbcd50ba67e3fe919d6da6b5cc5ce7eaef2018f0a3ff1f5e6183958dc01ccc0c7eb5d5f285bc5d18354328642a722cfe26cf7539724010e1489e3c777007107302ccc4f8b4626235e19d9f994c3ec132bcc9fc91fcfa4dd1ba40f03ae3700b4800402b3e942d005c6a42c4a275592aef7c1a02da87258013a0baf4845cfc2770cb30e464bbb667e28626a51b37a9888fb5cbc7ebb2d4e363e094ab2f2ad9f2e48f6d99388069f8e481539726ee16e6c3f948aef08433a1c76ce471b342d518418738811b0cd4cda3cf81d6cb5ca61647133d07c300b1c81360dd27f6e3b5b57845d665bd1047c94af87791ccb2e3cc119c512644c9759387c1607db1b860eda3aca4171ec84119150dbc618a9f4e06029309a1051b79dfd48ad7a32dd9d3cfe94ca603b0a05883018bd480ae499c096396cace4b0c7a3020feed9f1ec5f5084e435a7381661727c31c06a18604741c5c77d51f8fa172ded74ac973581c67d8d8a4e15d7288c678225898da3d37f3c0ba4fa0ed21bdeed3ecb0807b1f1c52766e402cfd488afd5e4e135edc95578660f30b61e8d5fe367ae5703102be180d401fad39e696ec57cb356787e520264802cc9c0a77b9c5e5146a9139d3e21598ad2fbd4eab3b432134d3ae3a14e92b3bc90f36c5fa6cc10f6d5f7099e16b7c073cee04e9d8d1a450d963d29f38ab9e52bc6d3afadd8b18f4e32e5144da7a284cfa4d73e32b7f89a68bbdd82d62fcc0447ea34585002ae4f5586b8eedc5564746d38245075f77ec300234fe31ca0d8167311d0913e97177e00c196d386a5be42542d5c6ff39b4e920e333b70c513bd6c41512ce00d32aa5dce5b43774d294ce0830d82ac78f87739f037c45f07f3fb50352c8f9bcd20172a724d9a6ee269a5a03003f70249273de1b07092fd9e5a69249519d3db66670899adea7ec50d54c9c67fa62bfcf5a9d37606c5b820fcb4efcda40fce9aacae2903a28857657c2c9903190020dc7490ce7c5417ead56db493b40872a49c0283360c435d58ea3bf71e552ab953f1a29b62328f1f38616b519150497f2b9ccd48ba687b4b9f87ecf638491364cdbd3325df410d86582e86ac8900e10f49622d4b0b22a6ef7a149e0a4d1d98505dcc6a00cfeb19927ec65b922fc5e8ee6c04dcb6029b54362122628adc337df77f46ed0f9b8412b0490ff041c3eb136df26ed4403297da7a59334bd099cc467c1b6e61f9c6bbff2f37198fe72e3d40ac3e2cbccaa0052748e54e81e591284ed9e6efc6c7259f5a9b0ae279d6f36636797093e709eee0e3b06f6cff8aa9b9b9794f8b137cc87b05dfaad8ed6dac1b9c47137df5ffc101638b625f668e7b6d5b3e4de461d52a9085d811d5095f9bd51ebdfa3fae906fbbbb2f1fe2975f89bb2aec8564609b230bf1248346a3816f74646b7f628f027ed9e0d612588d4ce265524442ba062c1e271bd1b41dd9ef5ab875ed256538df842097b699e55ca80603e3dce43415d18d2e7fe1d32b5320be09ae8bbcbd733611b6c110ac1ced0352a394c93cf991e6fb1021816024ad1c7ff7fa51971d1fae9ee9c707c486a792c6939ffaac2526cceaab53a80d2f6307e4d1b68ad47b6100392c42a81e037ee46b8b75750cb4143b9db038773c01ef6a0c044a1f6b1586ee453650e16e91882819579392d9743f359bfd142f212480bcf6fb1ad6594ccdbdda96c64946f8022a4e2f291ee38c766d39b13927da7a4351deb089eaca0b0478ffacee2037044ebeffcbd905c04366ec72102c5e2cbe3cf0841ec50ec7ebcb6924d0f66ff9809b7d57ef1a8068750c6278859fa9071f0d7d1a866520deff682f3fc0bf6337303a62e273c8a6b9aa05f74bd848829c07a9f06c0e868878e6c74bddc07bd8cc0f126185e8b2f27d6f58d578a0d5f972077e8e63ac12b065fa425c4f765bc1094d2ae555836cb80eca42feffac602f264b3330a3b792e95cc96021ef918addccab39b0157d3204474e8c30fb42beb17e69959eaa5469d189d97a16c6e1f669999e8cbb9d79fbc9665825226267e699f16ee34c032cb58601adb471cd66677d527d052a793d772644bb468469c9c5fd52c6ef30679ecb673b90572672510a2e666c6fd48a2d8a60da90c23a185a37e902a0db4215364559a9a74d55cd65d08bcb1c38e6aa3d981499db6893e42aa0a148d6ee3798f4263e0e6e64cd63dc0101f86dad88ea75b4a30540c492cfc598d148408fd6480131c2d6684a65a307076865235733ab86eb0bfcd971ea57def50f1f7f9081e5ea4422650c61d7bf5986e8420f5450f3c5e0657a6c2660735b580feee32c859ddb60922d3799c72f87630a0482f339348794871d629aed505f736df91fdbf7b9c3f8eec1ba74adf7bc635ade6b7cf8424f1da6db1bb07536f873569e46bafcb397cb92d685f6b40c396fab2098f1b9ef931751bb286aaf1d111e749cb584ea0c3fb84ba1a5cb7fa0ac71d400c1bb5abbdd03c82b5fdbe4d6bac8362045c66bd8d44ce586517f1770694ba68a9ac8f499b8c91ecde8dce942e184f1b04bc92fd1c503f1515789333aba73e7995b013c66c20309ba74db9e8eacf3eb8c3bcf8c3964508ebe19c9c43fadf5dfd586ff7fa21116f2064d44cc85df652416a223db527095b2f7b842a6bb4e4eee8fbafcf861007abc97616eea5d5f028e075f8c6ee758e6bf64e29b662132ce8f4019561ef966721a4c233ee5af680a0f01be736f37bb100d6dd4be78bdcc383f6d1b8151d06cc6765e1a9ffd4ecdb5d5624ce9d09454ff73a12d680ffb82b97ca3c92c0070205fca6d2974e6607c5895f653c99561828c741b2b5a5a30a7fedb1fd665aa673e340f8a2de6c6c26f6de04da66065af25be8da1957692d6cd1461d4ad0163d5d49da33dab73e17f57033d056de6dc214f4ecabc825aaa5faa5ee77ec566425d48fb58bca7ebe30cf0a7d6be888b78cb32294eaa019b4dff98cb5a57ec1049a9b3d52b2f8043d21e77970870b0c914a5e77ab0a953931232566b20404f98de18fa852f8e505c26c16bef87c57df285ec873e791b0c3ed2b66e60fafba4d866e4ac0bebf039755b2bca1406dfcfff9e102b2958828698e1fca6c07f3268f22ee622c70ce6efcf0657a2db47af0dad774c249f2b72bfe25f56c5a607e4b6addd9684ca79efc78deb6b4392986fd04ec9ebe0b28d01f6e0947dc3866d18f98d0e2d060999d6b618aab9a405e7faebce2f6e602d05ba0ecbde7325ba3c4bba9ea2a4bccc99a9521aad8b4a23b2a88fa9c50ba1777429346f801aef0233d5f717c67f389109f3272177cb6e2efbacf3bf627215949d0e88179c9f7ed4b8a869d34755defa449e75f671f8c7defba02e57e91de6a95b8c9e97b43b5a1e219349a552cd7ef638a9864cd5f3b7581b6c197f7a931cebe687079386d1455388d2c6ba5947ff90f8fde6aacd8fba59ed36bb2111cb352ac9f5b9fdb5091199e99dcf4f91bf371d3f95c7531eb151dad7215644449f7bd5bec529868a5496915af29c060e87c6e1369ce1aa4fae5953bd57612585367d342f6c7b3dbf2e29d2d2b1c5ef38206e0b0ea040ec900c87d2882b9c58c4c93d03776e952ec676e1d363038c4d9e8c34e67b1059fc0a9c390b1c89358b3307a4306db71152063044c6c77bc49029e56b7bd49dae1adffc637508879f9c8958fbacbc255d71521fba493ec2129e16a0b6151ebae54ee9fbfd6f126f08df826d046cabea0518cd4f1d29a398a1922dcdbb99d7070080171b4e87138f7a25c6a20c39b2bb04209c8052aec6d0d25bccc38e75a88e62fa9087892c02116e3f858b713e4b0a8934aa564b14a1d94704dac590604a4a499c0c2ca01a0aaa56d3f57929e7b69328e985752c721b26ca245d3f24ab640f214057e6442e56d8e521e295c63ffc32dbb450be0f444f523fd80a2142693458d1d659793230a2a2a1540f6359b68d854922d936cd0704f11dbb4ee78049fa573dab767942298270a0f399c32b60693b02b942d04230efd3270311b7d22e1035450cbd49c2dd2697ba8e7c0aa7e87ddb8e32989372c09df214adb99f529583623df82b0615a2341a80320c86cdbbdf1d76b3c21fb639badd0dbb744f39ae05fe04a2940762cfc23332769ddf352fb31b76809af61d725d1aa730950f33063ce9ec7bfc0aaf4e4bba8044dde2581b7420a5ff8a1f5c41c47be4a5855485c5ccc0f10b2d622536b4d0213022b17efbfce8e20dc7663ac1ad544fb9a1647f62914cd00edd4ccd37ee249634b77a2b0b226ba2a8219d39dd012d934e69e236bf3de2ed99441b07fc8b0a8341a34f5c0c5efe5686df7b032bce61e233133670895c54e857e43b11a4385b35525acacd4f1f13ddb7f00d0aad2c2e76bf7b50a451fd4ad552579c23ff9850f8bc399efbf18a9b63042ae71ca59efc86f2beea15a698beb81e4f10660aec2a5ad966f6a2d9f42881047f0ce978a5b0582ece416d38dc3909715ffb1ad2b2e05830c3187fa75517500ae2d8de3a3b96c36c6bf94b09bd5126468d0e6b1609fca7308990bbef3b8a5b3e8bb643de105e58a6e593f776c6597f8ffb878e7ea0dd4b771299b121bfc1d9ce4a4a9bc8df66625f0dde4b55f2fd78f92915fd5e41178a165badae221d956d6c8f3feb8418b080630845efd3998566432faac94bee6f6d18c9eb1081b9b71787ef8f2fb9d5c21f5e1743afa656a88a62b37f951dc62545d7bc4d2e372c853e6ddd00bd2ccaf28f82917f66215e305425ae443b6186115069453190a094d90f360066e07351c838f2ed8bf8205a6c61cc7d6d17bf583050965608a0933bd1e191450c177b0c09e599c0f7409d2131c4077dc1366bf956b3e1f1e9a1d673eee24c51a", 0x1000, 0x8, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r3 = dup(r2) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0xfffffecd) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getdents(r3, &(0x7f0000000540)=""/63, 0x3f) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 02:05:51 executing program 1: mknod(0x0, 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:05:51 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x183) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x81, 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:05:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:05:51 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) 02:05:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:05:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x9130fbf, 0x0, 0x0, 0x0) dup2(r2, r1) 02:05:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:05:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:05:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:05:54 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000140)={0x0, ""/147}, 0x9b, 0x3, 0x800) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(0x0, 0x0, 0x0) 02:05:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0xfffffffffffffe00, 0x2}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(0x0, 0x0, 0x0) 02:05:54 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20480, 0x8) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000400)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r2) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) dup(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x119) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r4 = msgget$private(0x0, 0x120) msgrcv(r4, &(0x7f00000002c0)={0x0, ""/249}, 0x101, 0x0, 0x1000) r5 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r5, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(0x0, 0x0, 0x0) 02:05:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0000000200ffffffff00040000001a000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x1, 0x10000, 0x3}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="756a3f745f4df7e38f9694cbb6f97b00b125a5c82570038e1bfd18def6567389d1fcb0c9e85a75feb024cc717bd73cf8067e10a9d6b034a178c2e7150af2c791c8f85eda54afc5600105adc329a0821df67b63c8269fc3c3a84ea4dcd54e159134ba62e615be1c43f8cec90141df33418308c23ff9bfc2229a55c0dba859b0a51d260d2393d9d33211fe1efdeffa903a6a0cc9e5efb67122fa10b1dbe82168206d689937b4255c40dbfbacf94a0052498084ffa0473ead95b60d346d078207f41a0c8e8f39c949183a90114e12d8d1c2bac1c20a385420f3edcca1ff64c693e9eeef6bb06c508fcc918980fe75c3be9fbc2c98a035", 0xf5, 0x404, &(0x7f0000000040)={0x18, 0x1, 0xfddb, 0x5}, 0xc) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:05:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6c0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="4dab56f32291a463bf3c2f063c3f5a105139a5ec989e3e9c717fc84331e693dac181c1115f010a57ab21b51c948c559c7765ad031c9dd7d0a5150199fde30a45392e396a42d19ebd290fe9f794639407547dff476a8455c303fdf42b74f8e7f17b60adc84e21f1074da4e6e5b40ca91ab16324ca12f14e4dc799cc0ca4a435c85888af770197c991dd3b524d751a1ca52ea73b06a042476c8a660d3cd3158339210ce53ac34f251ee08a5dc056ec7081a763efaf58", 0xb5}, {&(0x7f0000000080)="8214951574f07a0e645fffe84412c24736b3b854", 0x14}, {&(0x7f0000000200)="2995c2bc285b12d20c9043a26bc77dff13ff551918568519a3214de48620745a9cf30d625da15bc76d79912c86b940088a1d6e9709b48769b35ee64a3286a9e12e91347d219b69d23fa1b4fab266760e410c47ae0f2c0dfd8b93540f5fd8fc9c8c55c232e6b628267a5a3a3cb3347382ab0f0036a9b3e586", 0x78}], 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, 0x0, 0x0) 02:05:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socketpair(0x10, 0x4003, 0xffffffffffffffc0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xffffffffffffff25) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x2}, 0x8) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) wsmux_getmux: no memory for mux 8388609 02:05:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvfrom(r0, &(0x7f00000000c0)=""/185, 0xb9, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x1) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getpgid(r2) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) pipe(&(0x7f00000001c0)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x3, 0x0) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) wsmux_getmux: no memory for mux 8388609 02:05:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x86138) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x6, './bus\x00', './bus\x00'}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x7f, 0x4}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x6, './bus\x00', './bus\x00'}) r2 = syz_open_pts() write(r2, &(0x7f0000000080)="00120009000000b201", 0x2d0) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) 02:05:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44ffb202c, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='N', 0x1) sendto(r0, &(0x7f0000000140)="87a49796965edc41035328cab6e10bf9c0c01b5eef1b85d4383bfa7bc7066f83ffeb936f759e93af7f2e7cf968a43b1b60de51b1c82def346155448b3c5a9386f99902350f50e7900afeddc26c5178ed7f393126f1861fead613782a27fe384cc075bf6e0f3c1e2dc22525ca361835a050db5a867c9ccdac72ca5e137dc88cedbedc50a5467cb8d7a63a1b0c322d0fc95e24ac39ca3711ef2731a31be14968cfa341e11f96947b7041224c7f1a0c5abc007d68dc11a27d8f48c4722a8c485577d6e5efc0d80d1c241d05e0fc26c80ccb8d53326692bed6f56758532df6ca2ed2127bd11c524974e466111976bb3be45e", 0xf0, 0x9, &(0x7f0000000000)=@in6={0x18, 0x3, 0x453, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x3f, 0x1, 0x4, 0x7ff, 0x2}, 0xc) read(r0, &(0x7f0000000240)=""/221, 0xdd) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x87, 0x38}, {0x65, 0xffffffffffffd3e5}, {0x0, 0x2}, {0x21, 0x100}, {0x6, 0xff}, {0x20, 0x40}], 0x6}) wsmux_getmux: no memory for mux 8388609 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) 02:05:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x12080002002, 0x40004000000028af) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x7, 0x0) 02:05:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b00002b27feff023519edffff0000000000000000000000000000400000f2e9ff00000000", 0x2c}], 0x1) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) 02:05:54 executing program 0: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1ffe, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 NNwsmux_getmux: no memory for mux 8388609 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x9, 0x0) wsmux_getmux: no memory for mux 8388609 02:05:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x400000002c, 0x35, &(0x7f0000000080), 0x104) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x800) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0xa, 0x0) wsmux_getmux: no memory for mux 8388609 02:05:54 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0xd211b7056d3d329b, 0x1, 0x8, r1}) r2 = getpid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x22, 0x4) openat(r4, &(0x7f00000001c0)='./file0/../file0\x00', 0x0, 0xc0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x7ff, 0x7, r2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0xb, 0x0) 02:05:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x281, 0x11) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x142) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x80) wsmux_getmux: no memory for mux 8388609 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0xc, 0x0) 02:05:54 executing program 0: r0 = socket(0x2, 0x4003, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000040)=0x7fff, 0x4) 02:05:54 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="100000000000000000001e00f800"], 0x10}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x810, 0x40) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xffff) open(&(0x7f0000000080)='./file0\x00', 0x102, 0x48) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) wsmux_getmux: no memory for mux 8388609 02:05:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) wsmux_getmux: no memory for mux 8388609 02:05:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) fcntl$getown(r0, 0x5) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) setsockopt(r0, 0x101, 0x400, &(0x7f0000000080)="e7ead0ecf35aba0fdbbbfde7430a10af6fd6d36c548335fa499cd02fc2ca713437fa", 0x236) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xbb) 02:05:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) 02:05:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="250ed7f59ca1f0e8396b5b60", 0xffffffffffffff27) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) wsmux_getmux: no memory for mux 8388609 02:05:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x25, 0x0) 02:05:55 executing program 0: execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/151}, 0x9f, 0x0, 0x1000) sendto$unix(r0, &(0x7f0000000040)="8fd5bd35bf22ed7e7d9be05f858e71cc2cf9903543e92dd94087cf3aa70f76358e8f0d44d23f8fbd3c65b530d31ceb619bbdbfe0e0300f875c2e24", 0x3b, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) wsmux_getmux: no memory for mux 8388609 02:05:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x2f, 0x0) 02:05:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x4007, 0x5) wsmux_getmux: no memory for mux 8388609 02:05:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x8f, 0x0) 02:05:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="7e87c3772c0035b86e33332e2e", 0xd) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) 02:05:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0xc6, 0x0) 02:05:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x300, 0x0) wsmux_getmux: no memory for mux 8388609 02:05:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x500, 0x0) wsmux_getmux: no memory for mux 8388609 02:05:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2011, 0x1f) 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, 0x4020426b, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x80000001) 02:05:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x600, 0x0) 02:05:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x700, 0x0) 02:05:58 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000780)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) r7 = getuid() getgroups(0x1, &(0x7f0000000800)=[0x0]) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000140)="55d7646fd5593e8e13b15bb7d10e32df8667ba2960a930bf7040afd8e848dfc8d08f5007e3f3b0b1599e75676de371b6a6b6d4c85d37de6e880b099575037750b6f34f47dc6c68058528fd96b26b1e29d073005059d23cd289d1dc6944b06e6701f9862b799e1f", 0x67}, {&(0x7f00000001c0)="fefe0a3dfc652ce80ef293dd6dc94934b644721fc81e651ada0511b5fa8750138544d951a2f0823e858b2b923175488ce211c3e4801f3fb09fa806f76ab596cedd9a25f2b718353191700fdbae02b353e44ab61ff9d7c5cf80f201edc1b381cbcdedb816a11a0e16553f35c1dc1d58bfb0380546a33591a93dcc706dac46188408727969f43139d762e38877f29525b5c63a7f0506f78d0ac8d8d9d33cbf437604e50f89a6c0febb25937ca0a558cf6aa2378f56eb890c329ca5f53a6f9011e19f3ad50f75571c72ca873368f58992a386b0f742a1a676c8a45246f9183ef3167cd6c16e94ad93a0202887", 0xeb}, {&(0x7f00000002c0)="ac959f3225417963fc1003be8dbf886da6a6bc3e0401704e4732090e88a8c2c4ca0888b2acf5727f03f9cf73e6f7b0ff63abefb720cd0875289ef1715cead63e788d346487a77149de1fcab8a93d08f4910496be146b240b2e0f472cb6f0fe5ab2afedce8d1615cafb67608a0d702d645343db04e0b0c714ceb53f4a9a46d1b83052cf9dbdae1247d5d980c35b69e6bc467886db2a8dd9b16a553c9bd885f76ec7f221", 0xa3}, {&(0x7f0000000380)="c8010101dd10b37d98", 0x9}, {&(0x7f00000003c0)="2f994de86ad1dea1357d5bc1b72b65d26a19ce2aa59a617ae726ec24dd0c158b050344e2aa8be9cd36134658f9e0d722251a06ed08098e0ae80855ec3f167f8414b5c1512dba8715371c2f295f5d1ce6ddc850f3d6ea84f710f682c6f24f54084c71415720ffcab6396368bd7ef9ae557ea486e3ca40de9739ec01395a1c623f70f5961dac1836d7c22cabc465380b6d4064ba971ebf6978e6cedec4ef5c677623e7d0a5d042bddf70248ae61091c56e6eda6f82d22504b53bc0cad68e3c46b1aef70c8a7b41b2095af4687a3977980a874e24a9ce2c2fa8bb500095cd22cbb596", 0xe1}, {&(0x7f00000004c0)="9e94855a65ab568cde2f4928894abfaaac196109fe4292433a8e3da48c46edda22fd339372edec61804bca782ce6b846c02fa15e93366a1d7439f733bf222f6f45b3b1b7b91ce8c84235cbc5c30b49e7173b34269aa780f29e1164df959f83fa", 0x60}, {&(0x7f0000000540)="f0ee707f478165cb46be94bbc849bac54fee11f06ce9a2d420cbec51f6b3d5a5aa8b8c96271ec1b9f73fdcc72ce12d31665b2e9dd74d90da4d8f53b4fb3be6b3a91f6d55f7c3edc0e9f0673837c422e1da2a0825c303594f884302d34f45b1608aa06e3219679cf106a848294908cd52c09dfee31354b63782ac73dcdfd119580dc3c3688d9a5845ce645aed7e097e3b817d40eb187a9d2287c1a71c2d1ef7cb201a173bd6d345af001a1d4f60a97db450120fe85e807034dfe79db5e3b5db28a835b533919ded3e2a731a5c03a51d65931d7f5d19c6d48ea67d0c967f5a8ee5e1", 0xe1}, {&(0x7f0000000640)="3cd6a48bc6d07cd042b71a8d317a1585cf8588ad52a1ed982399819170c2722c7861660386dbb8a94bfc2043bf01a1ee17be1546fadf0b7c259a275cfacd4ad2a8984e743e3a9a16f791154f8cd177b17333344dbefb84be72b7cafa6879a28796b825b200689541bd05c9f19bb17459950d4271d59fb1b965f24b37", 0x7c}], 0x8, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x402}, 0x401) open(&(0x7f00000007c0)='./file0\x00', 0x80, 0x188) r9 = socket(0x19, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x8, 0x5}, 0xc) setgid(r4) read(r0, &(0x7f0000000080)=""/101, 0x65) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x1}, 0xc) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:05:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x900, 0x0) 02:05:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0xa00, 0x0) wsmux_getmux: no memory for mux 8388609 02:05:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0xb00, 0x0) 02:06:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x4c1, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) 02:06:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0xc00, 0x0) 02:06:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0xd00, 0x0) 02:06:01 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000ad002b66c70000000000000000000000000008bc6821000100000000000000000000000000000000000800000000000000000000000000000000000000000032"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) write(r0, &(0x7f0000000040)="1d05479feb905ffee7badf0c30bcdbfad8882f695a7a0220b79b2529e8c61a27f5400b19a18aa97ede7434fd174a52e621b4e41a401681777a39dfbac1dd09f2e7509b09dc2f928cd358d1ff4fbdc0b06ae7881cfc313cbc781a8105d4ec08aaa00d4d66bfcb84ec4c12101f201144c62441641c1133cbedf527f92358b14ab028c98b159635f1a161c75428d28e261a13b3034710feae5781d9a400739d7435b3e6a0bd10cfd45d", 0xa8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:06:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x1c00, 0x0) 02:06:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000005c74de4", 0x0, 0xdc3}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:06:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) 02:06:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x2500, 0x0) 02:06:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000080)='./bus\x00', 0x2f00, 0x0) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *445279 17603 0 0x2 0 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff8000149e0cf0,3,ffff800014a0c270) at kcovioctl+0xe6 VOP_IOCTL(fffffd8030b47da8,80084b01,ffff8000149e0cf0,3,fffffd803f7c6a20,ffff800014a0c270) at VOP_IOCTL+0x9a vn_ioctl(fffffd802fb364c0,80084b01,ffff8000149e0cf0,ffff800014a0c270) at vn_ioctl+0xc9 sys_ioctl(ffff800014a0c270,ffff8000149e0e30,ffff8000149e0e20) at sys_ioctl+0x638 syscall(ffff8000149e0ed0) at syscall+0x541 Xsyscall(6,36,7f7fffff9028,36,3,6ed7c779890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff8b40, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.