7e6d2c49c2af83a0b6390949caa9239794d2f228186fd8c31c7d98eebac0d3766b9a186c7f8af36a87c9ada0bc151a76acc99e38e37fb9b2cc3e66ffa79e4b0f", 0x9d, 0x8, &(0x7f0000000380)={0x18, 0x0, 0x59, 0x5}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000440)=@in6={0x18, 0x2, 0x4, 0xc1cd}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000480)="64f05b61", 0x4}, {&(0x7f00000004c0)="2333525c0c3f9c4f6217f3461a301d439d5048c4fa24298f754911523b60d30bdf6d0716aebf72b120509ac3f01c33cb64429e639394b1820d14e70402db4ded47867f68ecf8bf3befd2c9047c527a6294edee6c933611e72df7c52414d44abdf374b7608aa62eb74d1ade47f554c276169bb8fa822174d9ddcdd21f0211efb3a10123b0fa4e8c576fa54bd18a6352cf50eb4db3699f9d8386cac3a7edac088ffa6523258a7f4bec373f9b4d06a0aec56299d1ff1d60e65532e0540d13033d416499ddce", 0xc4}], 0x2, &(0x7f0000000600)=[{0xa8, 0x1, 0xff, "c7ff0bbe0519ae5c6c0efec8d452f06abbd3924426b2f730c5e28a441fe0ecf8bd850d34e9f2c91d27bf22fec5cdb374ba14675713cd412b750b8f7e016a2485683d02875f79f9d25404242df73dc79fff530990d12573e54f833859e7e4190d3a251e261a1971a566f14acfa4af8c716e4ecc35d6e56cd796f1234cd2a1df4016dbf8ba615469080cb9616d678a11c503"}, {0x20, 0x1, 0x7, "03d866012ca474ddaf7d42"}, {0x80, 0x1, 0x9, "cc98f70c8b0847e523bc9e1995b6fd4f4ad4126b7fe5b82a5c3a522cfe41a2e3ce4222ce1a8d9c7dd717f0ccb99a7a2443e45df41fa620e873823fca4ed7834891b7cc4bad48120c6df78815120cf950662d4b1f3ec654e3f8655269500b93466c3808c8c932fc234807119f"}, {0x108, 0x1, 0xffffffff, "e25f2232d9a1c06f291f25a1687dbc88af89d09f82e2ceea66de058ff64dfbde414af67ea8087094c9ef59f033ed99e2f62cea5894111368226013e0f9237aaa0d61dd617c141d48373ee991f5b3839f5aa6d22110be4a2a905f3933c7e9d1c8f25253d197c5129373e83757b0b780fc53d3918aab28610ec8a3da6ebf4302bf0e5f96de0eb7d3084253344f609e92eb45019a75b2e035de140061497a199ff04ce8ff098b611b36653c43944d5b52aebda7aeb5b4c0eb300e7605530afc1153c191ac62adbf2d52dbaeea1314413a8567dec744b5e0ea907ecab22ca5297b1b320e7ee73cb61430aa4bb5baa38ee312256e5b"}, {0x60, 0xffff, 0x100000000, "93f5a410f410a199613826da25d05976616a41e8ffd1f83c3a916e47800cf79b5e1195c28c0de0e67babb8e3abf3c9826d9847eb7c60df3ad070a087f5739e8f59a7e1be003c48ffcce7fa6787c6d7"}, {0x58, 0xffff, 0x8001, "c2586b9fd584795f91e7720775f25edd587054bdf61c2d4f96fa47b151830b852180cbcf514a28b4175874ffe1a49285f768467af81cf2f827696d4ec00604843514a5"}, {0x68, 0xffff, 0x10000, "b0901399baa1e8cc77f72e209d97fd56670b0f2a0f39c67ac494e553a6d30bb8b83689cd9484c8afecd2c7b85d675565c34b03aac54337f690565c16c2bfb7ad71603eeeac977df3b3647b7f5d21398847"}, {0xa0, 0xffff, 0x100000000, "d3dbf019ec10cdbb01c0ca3c14857c0b3819f0009649ddc327c920d0bf82222613cbba3fae6a7e8d4ba120eddfcc11e62fca3190d75190ad3ee5b0eace16ddd890bd3dd08c7defe9d09f385d001c8d7fd4c6e8a71dcbbc57845a5e0ee5fbc27b0e905a179a8acc92f7ee81a36fdf3e9776685470d0a0274eeefcc566b1f63fefea7b9eea6502b10bd8"}, {0xb0, 0xffff, 0x82, "e7d5cac38e15642a3710fa630244a65f2b0735b5084d4fdfe2e47c9e2f881aa2e3666b5266fb5feae066784e4e7e53badfa1b4ba6227888c37bfc165170e78c7951faba33c9bb72e25fc07bd05e850094c9d1f78246cd4a457bd5f3cd8569dbd483ef738f9992919a0be13ab7c8b3604b61d157448a2936a952cdcddd7026caea2791daf80f78ef034661e4d5b2b86fe27a507ddaa0a603e4dd552b8f5355ae0"}], 0x4c0}, 0x401) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000b00)) getsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000b40), &(0x7f0000000b80)=0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/zero\x00', 0x80, 0x0) recvfrom$inet(r2, &(0x7f0000000c00)=""/5, 0x5, 0x800, &(0x7f0000000c40)={0x2, 0x1}, 0xc) select(0x40, &(0x7f0000000c80)={0x5, 0x1, 0x8, 0x9, 0x10001, 0x1, 0x6, 0xa81}, &(0x7f0000000cc0)={0x1, 0x3, 0x5, 0x3573baf7, 0x8, 0x9, 0x590, 0xfffffffffffff255}, &(0x7f0000000d00)={0x4, 0x17, 0x8, 0xfc6, 0x5, 0x3, 0x8, 0x81}, &(0x7f0000000d40)={0x9, 0xa057486}) getpeername$inet6(r0, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) select(0x40, &(0x7f0000000e00)={0x10000, 0x10000, 0x0, 0x2, 0xde9, 0x9, 0x0, 0x8001}, &(0x7f0000000e40)={0x4, 0x7fff, 0x20, 0x2, 0x0, 0x8000, 0x10001, 0x80000001}, &(0x7f0000000e80)={0x7, 0x3, 0x2, 0x4, 0x101, 0x0, 0x4, 0x81}, &(0x7f0000000ec0)={0x40}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000f00)={0x7, './file0\x00'}) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget(0x1, 0x0, 0x200) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000f40)=""/109) open(&(0x7f0000000fc0)='./file0\x00', 0x400, 0x100) 09:43:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x0}, 0x0) 09:43:38 executing program 1: shmget(0x0, 0x2000, 0x3c8, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmget(0x2, 0x4000, 0x28, &(0x7f0000ffc000/0x4000)=nil) r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0xb) 09:43:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x0}, 0x0) 09:43:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x57, 0xd6d}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7f1e00000, 0x9, 0xfffffffffffffffb, 0x29, "646791a4da2f72f4bcbe5767a3967a779ca1a1a6", 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000080)=0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xffffffffffffa112, 0x1, 0xffff, 0x440, 0x80000000}, 0xc) 09:43:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x0}, 0x0) 09:43:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) r2 = semget$private(0x0, 0x2, 0x610) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/203) 09:43:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x0}, 0x0) 09:43:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x7, 0xffffffffffff8001, 0x7, "94930df097e865c82eb6b3a5ca39f8e6ed16941a", 0xfffffffffffffffa, 0x2}) r1 = socket(0x11, 0x3, 0x0) socket(0x6, 0x4002, 0x100000000) sendto$unix(r1, &(0x7f0000000000)="b10005010900000000001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) flock(r1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0xfff, 0x80, 0xfffffffffffffffe, 0x7, "66b80d62785ef852b4b49309eeb2d93c24baef5a", 0x40, 0x2}) syz_open_pts() 09:43:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x0}, 0x0) 09:43:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff09}], 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100000001, 0x200}, {0x6, 0x20}}) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 09:43:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x0}, 0x0) 09:43:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r0, 0x3) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40000000000001, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x2) 09:43:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x0}, 0x0) 09:43:38 executing program 1: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) setegid(r3) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) readlinkat(r2, &(0x7f0000003500)='./bus\x00', &(0x7f0000003540)=""/183, 0xb7) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) getsockopt(r1, 0x7fff, 0x69390065, &(0x7f0000003480)=""/46, &(0x7f00000034c0)=0x2e) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 09:43:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x0}, 0x0) 09:43:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x0}, 0x0) 09:43:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="c8ffa0fce54ed597c9", 0x9}], 0x1, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, 0x0) write(r0, &(0x7f0000000000)="b306d19f5dda4d53", 0x8) 09:43:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x0}, 0x0) 09:43:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x0}, 0x0) 09:43:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x0}, 0x0) 09:43:39 executing program 1: r0 = syz_open_pts() rmdir(&(0x7f0000000040)='.\x00') nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7f, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x8, 0x7f, 0x800, "bbb2785460baa7fd55ff6a84aad53f3623ecbd49", 0xa4, 0x1}) 09:43:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x0}, 0x0) 09:43:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x0}, 0x0) 09:43:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 09:43:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x0}, 0x0) 09:43:39 executing program 1: setuid(0xee01) unveil(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') r0 = dup(0xffffffffffffffff) r1 = getuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r2, 0x0) getuid() fcntl$setstatus(r0, 0x4, 0x40) 09:43:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x0}, 0x0) 09:43:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 09:43:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x0}, 0x0) 09:43:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 09:43:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x2) 09:43:39 executing program 1: r0 = socket(0x800000000020, 0x8000000000007, 0x100000007fff) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 09:43:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x4) 09:43:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x140}, {r0, 0x60}, {r0, 0x1}, {r0, 0x20}, {r0, 0x100}, {r0, 0x109}], 0x7, 0xffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 09:43:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x7) wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open 09:43:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x8) 09:43:39 executing program 1: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r2 = msgget$private(0x0, 0x310) msgsnd(r2, &(0x7f0000000140)={0x1, "4ae5b44726e60663a9001c3d44ab02ce427d02457d7253d363ff7ea04e"}, 0x25, 0x800) setegid(r0) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) setuid(0xee01) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open 09:43:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x9) 09:43:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x14) 09:43:39 executing program 1: 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, 0x1812, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r2, &(0x7f0000000000), 0xc) 09:43:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x18) 09:43:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x29) 09:43:39 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x90) 09:43:40 executing program 1: pledge(0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8000, 0xa) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x120) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 09:43:40 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0xc6) 09:43:40 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x170) 09:43:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) socket(0x39, 0x8000, 0x7) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 09:43:40 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x700) 09:43:40 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x900) 09:43:40 executing program 1: r0 = socket(0x20000000010, 0x3, 0x201b2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0xe677ad5833e01796) 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) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 09:43:40 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x1400) 09:43:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0x9, 0x7, 0x3f, "f09bed81dd881b8528451098ed8cfe7181f3eb40", 0x200, 0xb3}) mlockall(0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x33, 0x1f, 0x2, 0x8, "8d3eb6189c33f6744317d74aa68529a8d585c8e2", 0x6, 0x9}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000000003, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c68feffffff7318cd9f8b4dcbaccdbcc27f", 0x0, 0x8}) close(r0) 09:43:40 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x1800) 09:43:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0x80045721, &(0x7f0000000400)={0x0, 0x0, './bus/file0\x00'}) 09:43:40 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x23d0) 09:43:40 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x2900) 09:43:40 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r4, 0x2000746f) write(r3, &(0x7f0000000000)="6aa7", 0x2) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)="8a9b754f724dcf628dad4f68d9e7d6f0118181c703b8fd1c62f4ed3e3245ea387f11cd5d172bf181afff4bcc0c88acd165e31c84b6493a54f442bb396dccb7ea83173790f100ee63e42e745067c5d3efbf0741665043aba9d70619e448a2f123a10a2d52b223e043751e86505307d498395ffc161c086b47746d6c07f35134e00ad4bdc92a727d3f4778bdc90908723a4a1d5a10d5fc934362ec86accd92fc85da5210a0aa44a8d65fdd3825f707539e26940bae0dd36e911cabe15d60a18fcb727fcb823c34bf1a37b2157877903f1dd0b759f222d41f45f90e2bac8592eeb9a71afdc6e6a4c16bab905d72", 0xec) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0430c1e7bb6fc6e23c5b00000000000000e74de4"}) listen(r2, 0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) read(r0, &(0x7f00000001c0)=""/114, 0x72) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xfffffffffffffff9) write(r0, &(0x7f0000000200), 0x4268) r5 = syz_open_pts() setrlimit(0x48041dcbfb636b18, &(0x7f0000000100)={0x7fff, 0x1ff}) close(r0) dup(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="3fcdadc05e5ef8e0e578406f9e37debb2bad34ee24cd46cc237bc116333d39f0e73f49b2f72dfaeae788de63e29d4b9fd944eb12bc237512a1655440930208bd29b9a34d8cd7ba433a165c7710573bbe40325e3cc922ba3e4cac290722ad051f26d510215571027ac72f7bc126e2e1526c69829d53b3e63d92151e9daebdfb702d9576173a2b5521134644cd596ce14901b1560f29e7b66cf2bf6ae6edd45fd94c5663a8280a4d5a7b9213f8128b049bd9742846606a536d0024f05f44755700d3f7bd8acc04d1a2089b0cd14d4108592f4b92828481006427c8fbebbe4cb474695529cb8f", 0xe5) 09:43:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 09:43:40 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x7001) 09:43:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x9000) 09:43:41 executing program 1: socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x201, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) socket(0x0, 0x4, 0xfffffffffffffff9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:43:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0xc600) 09:43:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) 09:43:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0xd023) 09:43:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x6) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) 09:43:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x40000) 09:43:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x152) utimensat(r0, 0x0, &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 09:43:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x2000000) 09:43:41 executing program 1: socket$inet6(0x18, 0xc005, 0x3ff) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 09:43:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x7000000) 09:43:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5711, 0x0) 09:43:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x8000000) 09:43:41 executing program 1: syz_emit_ethernet(0x140, &(0x7f0000000040)) r0 = socket$inet(0x2, 0xc001, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x882, 0x0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 09:43:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x9000000) 09:43:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000180)="46987948bffb63e321129ba116dcc76e530611f1f4812dbec2bd24325cbb76d1d7e793ba64bf242f9454300dadf8bd16d27e11d31537970bced9c92627ff0122d9c265ac4c198e8608ca65d677dd9e59c28c1919d7612ac532940c2f3977df21b5f192c8830ff6ae606040a48fa4f82b5d5f97e69809b3ad502d0000000000000000000000befc025b50670df04f90d53a5211c92c8e0212cca05c98342e0c6ac230d5f012d9a19cf182f14c64e7fa79d08bda46542872930344340900773c8a6b5b550f0000694bdb55c2bb449469b4dbe19d1a6686556ccc000000009214a4211308ae0fa2841745a94efd2744e1f5e956dd05dd0476acb9edbac9f3bf2c93f1dbfa299828d81f713db84dc749fa52d72ab7646bcefa74a91c2b129644afc349f5f831820af262b0c9dd2d4730f8f01d90b807b461cfdd5982642cf1773f0276e354e962ede7fcc56700e922916e52da9c930f8de194f8e7d3f2bde774f741e4a821db1e979a1065522fb988", 0x16d) 09:43:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x14000000) 09:43:41 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fchflags(r0, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xa95a, 0x40, 0x7f, 0x3ff, "19097b3bc3315a3e86710ebe38e4979ca1063f00", 0x8, 0x126}) poll(&(0x7f0000000080)=[{r1, 0x80}, {r0, 0x1}, {r1, 0x107}], 0x3, 0x6) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x3) sendto$inet6(r1, &(0x7f0000000100)="1928c6d73aff0fa9", 0x8, 0x402, &(0x7f0000000140)={0x18, 0x1, 0x73, 0x2}, 0xc) write(r1, &(0x7f0000000180)='R', 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x502) 09:43:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x18000000) 09:43:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) setsockopt(r0, 0x6, 0x5e, &(0x7f0000000180), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 09:43:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe90) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000040)='Ol', 0x2) unlinkat(r1, &(0x7f0000000080)='./bus\x00', 0x0) 09:43:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x29000000) 09:43:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x70010000) 09:43:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x90000000) 09:43:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) close(r1) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x20, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x0, 0xcb6}, {0x18, 0x2, 0x2, 0x100}, 0x3, [0x0, 0x7ff, 0x0, 0x10000, 0x100000000, 0x0, 0x3, 0x2]}, 0x3c) 09:43:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0xc6000000) 09:43:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0xd0230000) 09:43:42 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x2000000c4) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) 09:43:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x4000000000000) 09:43:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x200000000000000) 09:43:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x700000000000000) 09:43:42 executing program 1: rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f0000000380)={{0x5, 0x2}, {0x80000000009, 0x1}}, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000001c0)=""/177, 0xb1, 0x1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1, 0x40) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) r2 = open(&(0x7f0000000400)='./file0\x00', 0x8180, 0x4) linkat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x4) unlinkat(r0, &(0x7f00000002c0)='./file0\x00', 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x100, 0x1) 09:43:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x800000000000000) 09:43:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x900000000000000) 09:43:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x10000001a, 0xb, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000027, 0x2e, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000019d1c465162269c59b77a02f0fb3e5a40edc0011e220e60fdee253bb2b25ecb4acfd02f738fd8b37f6e832a0457014a1d32528248d7564938d418f3994ff59f4c3fa8de29220daa75716b1ed3d3a29c2b121b690386ee4783a189aa2c20fa810b789aeb9ab3cc7d335219b1e81ee37"], 0xa) 09:43:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x1400000000000000) 09:43:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0x670b78748dee943f, 0xa5, 0x1, 0x5, 0xcd}], 0x62, 0x0, 0x5, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) read(r2, &(0x7f0000000080)=""/81, 0x51) 09:43:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x1800000000000000) 09:43:42 executing program 1: r0 = socket(0x2, 0x1, 0xffffffffffff6db9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 09:43:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x2900000000000000) 09:43:42 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x20) 09:43:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x7001000000000000) 09:43:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x9000000000000000) 09:43:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000000)='./bus/file0\x00', 0x8800, 0x0) 09:43:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0xc600000000000000) 09:43:42 executing program 1: r0 = socket(0x400000000018, 0x6, 0x2) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) msgget$private(0x0, 0x200) 09:43:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0xd023000000000000) 09:43:43 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0xffffffff00000000) 09:43:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0430c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0xe5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0x8, 0x7, 0xfffffffffffffffb, 0x7fffffff, "10223a8c5068b3688a86d0bbc4426bba97ce9081", 0x1}) read(r0, &(0x7f00000001c0)=""/114, 0x72) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() close(r0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') dup(r2) mprotect(&(0x7f00004e1000/0x3000)=nil, 0x3000, 0x4000000000005) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x400}, 0x15e) syz_open_pts() 09:43:43 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6275732f119bf25a04eb66696c653000"], 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:43 executing program 1: mprotect(&(0x7f0000246000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 09:43:43 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0x1ad, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:43 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66f8d4dee491fbe3abc4b8e4279682696c653000e5217e178bded710abe1f9823d85977ce16c676f217755cb4901f2984fc66b09b92395467b6cf688ab5a5fbf6d8e62fb0afac4d6bbb3413eb1a457adb0c862f2a1ceb6ebfecf991fc039461e07e65ff53bbb858a93e70515441f2297df15c6503f3305f79decd10ab3c9bb2928d2"], 0x10) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) open(&(0x7f0000000200)='./file0\x00', 0x81, 0x40) 09:43:43 executing program 0: socket(0x800000018, 0x2, 0x0) 09:43:43 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x9, 0x74}, {0x18, 0x2, 0x100000000, 0x9}, 0x7f, [0x0, 0x7fffffff, 0x10000, 0x8, 0x9, 0x7, 0x2, 0x1200000000000000]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[r1, r2]) 09:43:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0xffffffffffffff38) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) mprotect(&(0x7f0000286000/0x3000)=nil, 0x3000, 0x0) 09:43:43 executing program 0: r0 = socket(0x808b1737e5992d88, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:43 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 09:43:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x40, 0x2, r1}) r2 = socket(0x10, 0x2, 0xfffffffffffffffc) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="010000001000000000000000ffff0000010000007e0d1c6a3147e695c45cfe638b2ccf6441b2a57196e0f9b213cb6d1527d2d079265f42817c6557e0c8f771ab05fb615e6b586c0800131e6c531c6ac5493ac39c3b0b5492e753b5b648081036b1453545aa0891a76683a83d756f3e590a9ae95097bd0a67ec215ac4ae648b5237c487a85b78ede8be2390d80c3a2041e276cddacf2cd5b817cfd62ee7e7746d21de2f432528a40c36dfcec1508850a4e5d86d0918f9d68d19fb69cca2943ecd57583be7f5682612939c2925bcd415e59c6c7096f226424630b7300c479530fb17aa4d73f673624888d4ecad5a1d6ae644419e34109e0f53c00d50c4fc160c0d0bb2b1793613f6b048ae136f04d3b7dd01915a918e79c91c77f858fc482352fc1164a04b66647cc58d444fc6487122492fad71299a29f7f945320fe3bf9ce0e8bd41c2afe3c4d0a8998e1301ee5a5cb31f959bc31347307ca14e4f5f8d36b8057ce68319c114dbbbcbf3c61d3d018f84722ccdd3939adf75ccfe9eb704ded9d297207883306330e6c90c65c3c4644b13d33f1021d74659daecc5cc9ab56480a9c0c286946586065803cc808578b8f07acb3b77e2e0fa2adc6efcc0c980daf442288a42b9562af384fd4f7d21677d3efbf7b0c9fd609227f7db9b344578f7ab8af716cfdb89f10fb57eefe3a6c7ac07621b236a39b7de4349ef001e9acc2f"], 0x30}, 0x0) chroot(&(0x7f00000003c0)='./bus/file0\x00') open$dir(&(0x7f0000000380)='./bus/file0\x00', 0x8d029bd0bf651dbc, 0x40) write(r2, &(0x7f0000000000)="1c5712649989ac55d29ef78793659dbae6ab1be4a86ceb2a2fb4b5a05ac127e16911afca0f4257058f8aa088381cb7d5b80a4fa90b861497d0d488aad1c0036de9bfe78f1d5f936c70884dc65595bb750253c37c62482b7008aacee1448ca819a864286e007117454bbeff5cff6ac222b8", 0xcc) fchflags(r0, 0x70000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000400)={0x1, 0x171d, 0x7, 0x0, 0x800}) 09:43:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x4bb, 0x8000, &(0x7f0000000140)="ca23c1812231bf201f556969367997a9191897ffaa15ab9c7e048e7fd6351404cac2f52be3b6d443f4e27ffdd36f960220472381420fe6a60971d983239fce13eaeca5a4e27671ffc6d96694eed4d98ba3e528463fc0db484cf673a6f550815f6c02e8490b90d55e95b1ee20b6685a74c8f9985148473233a08efa7cbd58fa2e922d31ff10e46a547b9dcc3c61def1c5e38c8d9606288c8f49c49a9166d2ea3fc1eb47c4c72abb87b6eeb7d0df04bab9ea628084fa", 0xb5) open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0xc2bd9ed3a5e1df23) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x800000018, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3}, 0xc) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:43 executing program 1: r0 = syz_open_pts() r1 = socket(0x0, 0x0, 0x4) r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)="cea2b6556f0e1ba21a950f94e9390e334a3e29bcaea603f25977b9da65597bc2e9bd90915d7eb5da064cf6e479064385dbe427df6305b3f09a1b31a73cb10474b930abdb17d3b2e6e221dbae34949071ea2dc781af9a6e512eae60341c44c056ed147c733e231d147f37631a95e2b444407c7f2f2037fabc73e4639792a58ca23ac70521d9f58bce20fbcd87fbbf1b91bd7307f12e034dd51b9f5a447667df0281c6f8394e980bb4e3da016ba894c4431aea2cd1d29f1f6326064fa472b938f4495b669073dfa4bad3d8a8fa36191c73871a38c60c5280c16129c1a5850814a7", 0xe0}, {&(0x7f0000000200)="24122e43ee67392c755044021212e49b301eff83d09eab17cabe62223da6b7cc04c68edb658641d3eae7f8788e223a5c4d24ff90e4a41a6870d095a5aa70ecc10e357aa1f32275e700fcc762890d8cbc8b7007a2d966db03435672db22696ce00a8a27be9818319e59998ec1ea95374736baefe3", 0x74}, {&(0x7f0000000280)="a41933cc1171dd519de9f80466b7532147b0fb874d7a79835af7df34abc86fdff6d0a8f8ddbe3e04533be26176ac61cb91145ff5972e71f0b204f1b2154b076719d56e5ab5564d42fe9bd9331992f53e3739593db81f3586bd95261fa3be7e9e04293ed57a8d722807718c0aa37a8c8b25edb286e2be68a86d26ef0cbb6621dd48a71981c5d33db82610d7115117d4f6bc0b1038c7cfaf331b3b5b8d4930de820fecfcd9706a18ddc74534af1e3e8a3b0a1d9f86f472e86142ddcfbc48e82a1a0a21197a27824045945519d82ad0c0369f3246910dce3db13bf3bb", 0xdb}, {&(0x7f0000000a80)="f3ebe74b68f96129388c45ae863bc2284305145c99e086d1095d1034599f454b037892c516646e908c4b8db745d591fdf3d7708e5241ff5bb0060d4c8ffbf7c02f0dfcac0a764936370a14b875950fb21465c470d7ec7db8a366e4b640965110c89273cec56469505e1ccccad7a399f76de3154d6afecba08315c3ad36478547415573547d1a93a633b1fafcb9433422f6e1b9990cf219ba09f15727a987c7165ef023b8923f281c856eca461c7adadb61ef6544663413824645a9541424e66cb72f3b3373ef3a4895a76d69d466412c0adfedb881c11d8a5444ae9ae453124544d9df7cd6d87a3dcd4ff2b6bc73761cc1d214413b35eeaf9c780ca1a799998cf982db243a5a39021db2d64e21ff08fc391f60388f6a0c740dd4bc63ad0a0c60d45ad0d3bebb1d2c88d662d6c23505cb8cd76279bd8ff291cbe999b2b7d6ba36175c484123f7ec6f47711543c631ef1935170df8746c0057c3f39585bf186e758d18a91ae2b20ee72583706eddfe2e6a4166ec0d5c874fff88a65386b9ba0261d312fc48197b70a9f221febcb19cffd96988066edbcb940d298ea9da31650ba402ecb16292e9b158bf5c2c3a891f3328e2f00583ae296d990d3772bbf931c6e2437bc4d39f1c8a61c544e083882eb7dcabee6894712b0f70cf533c93897725bfcb0e082c8dfb4e8fb35cb63ba488ce9fd06ac79203b996e3e63a75e1c278da98f909792dc301082b67c389e3b2f8b16d83b68eec5d0229e83538ee31db6b2fe67e490c5d1100d52551d519f112cc48969bdf78705ab32d068ecbb332930b1d2fe697f87bf4e51232d7603eb28ae1a67b6cb78e8ed330c62a218365d15d5a31e2041d6275f2d69638e408a21cc18141b27aa27442fa6883184535b8ca0e224a32e2d42c0271cb17db4b155d995c4bb8f53944a04e8a18d620af006d8eb7a95c2fe6653510e42501cc173e471e6f40172009c65d884f0fa155bea3126dd0db30fcbb55becbe8177accb6d9014a5f922933c558c82ed26bbc0e7788f116ca0d75f8321e42e6af05d14322c950f5d7bd9a1ba085a8141fa7b557810b8460c36b9e2d8ff3235ad22bd61b51b080925b9d543c875f4ee062d6844f7011179d079965689cbeea01dc984abf90a3a2c2981d9739c56c018d1e2f8a2969006ffe4425118d707b5c4f48d4f1fa55808270a50927de02fbd834b1e294afaae302e54c236ea0fe48dcc8e90c33e3ddf7d187d065566b026555f1e0fe4aa40da16c4f26cee2160d4b7533fd18950ceea70c7bff14eed709454ee992635de2c5e4c7156f1682d0518185c44676881e91c44334bfa7c29246f35ea97de47dc5c0adc30737ddb5a539b3e1403a5ef6c7d82f12f06cff457262a7621b52371602720960bb0561f4fc45c2a1e2a94214ae2f7644a3b3cae7df80388c1eb24312fbd2cba3815be3629c0852e83afed0ff75b3ad450d7ff794811d9576d1843fc5e453c46b7ac3218097b74b33edfcec3849945194a0cbbf76105605535b2deb081a12cc362b3abddc6348ce988f886dbf3d86203b148613c4e2f7380e5f08deb8d734cb6244e880a221e87c299b35ba0efb7234c6b4defd91f1578c353aca13f5681bcb29adf2ff4cd5b40fc367f1b5239b7927927e1c6f647df586bbd0e62a1e24d8a2d99f861d44d46f01c042cfa4963543039752f61692ef88df1058f50ca0a9a1f795a18ff18ac7b0a869507f131d62cd62ca8589788f3047adf5dca8be763bfd90f92113b63128468eaad3e76a136218d0a3bc07bd572d40e5102bfb8062c3af9d04fc4c10f9cd44b5497144b3102a3919ea13c272036b6365da374aa026bd18c61b16e8b0f34fd6db605ee8fe0b7bbe550ecb0cec5546ef807a0558b9faafd186675fae41b7a82f99ec0260ff2e2be362c20ee9d4d87de8f0e3b7363ec440490a81fe7f254054d51a92e08adff90987b55dbde13cbc2980375c8b72b90a7e0c8ad1ce4e43652daf418d11d215d2850bbd8ec1ca8a391141b69ce2977cdf8d9be825d7a42efcd5f851d503a4d72474a55a127fa9adfc46d0473672256354411845e9e37565b7903764a8f96428ef7ea0737e6607e55c8c2d069a4a4ecab82a0339b2f1536b8f9d7bbde0f2f43ecb65e3090bf935028e3a6d94783c37444dd846e0e512d2898ea8aec5aa56a2839ef488f3d1c4a30fa23fc1a25fc656c179d0d8fc2121f077173c1e44a515954067feed2bb687152e2256f638f7b296ff017e851e11142c00e99a08906324486d68292516291b29952038e0bcb79e4673fa01f787e41ef14b71e0cfd02be18836b378ee8e1701f514a65de94ceb161f4fc34dcef32f21df62d37475b3245977ab039ed0a02a9d8ec454bc33029dbbfcdb30e55242e9c87ea6ed81e0d945244f56ba66aed7fcacea6810f30d07b0dee15dae5940079ffb004bcfe5c3f9e36b2c335ec675dffac7e006560e1c6c9f730c5a900b49c920706553bb119bf06d8c007166315296b8ce60b8e88423368dc71d1363a407bda8921779d6fd3c2ed648e1ce7990dcdd32dc2964781688be1e9f62432d40eb1e9460b62dd752e72bf2dfda73234632a282aa9a80a85fea14204ed30c7c658fe64cca3e465668e5a10cde1ca961194e28da18d2832e298018bc5ea4ab3017c72a12762b226365ed2a2dfc52569d331ae19aa690f5b7d546aa087582aef4cc3f09a400b1e9637d3949abd4142bcb81a2ddbe3c0e34a8c3f5efb97d13715bd5243700d9df456d83551f05fdba2b0714481550d29d5624d672c3907c63149603702fd67cd22bbce60e9fe73bbddb66360e9ec58137bd74501c1f84562536b16b5147ae480b46340550aa7e7189dfdf9cc9d78beafa9e64fcc738d20508e0fe021a776d5cfc5c8ee1d6f83a329e428808ff1a3c524013c0a64572a0fbab350f92d5c5c1a841e0f5b07b31b883c752c1cdb36a849b4613ba0459827540a9929e2780e493d5152a1d231dcb07158d9f71606e9be082cccc81c4fc5edd43236981a8f9333baca2602cddef2b6f5ee2439fb90a98efb686ce6125074cf083bdcb2675303c038b1ea832d519ecbf9db6eaade1f8f690b92ed33f5ab530fc41d315a9509fb3f1eb3df7cfb054581302ea7c9b80eb4e52296eff7e4e3f0dbe4b71b42cfe9b2d33421d0e37f4a79da519b2168d84928830cc917888a632f9b5068a812834293ec0a4e30b31ea044179fb0228d5810c7ce43c0d60026708ed657a4db9c531dfb2a00991e82045d50d5d225bc346acd9172458c50c509be886d71b8f4d9bc90f9e153d9d0ff983a029ddcd2e0afc8572cf8ca2ae97ef111d1aa4c5dd585d0a97d4daeaee012456f5c60e75b20fc4f0bd39b2f48efeae415aaa922428f043791d172ef7fca3c9bdf3d3a6bf119df95e862c0f64111b76b49c0ecad2a10f848bd89ff9a5e45d214950fa2ccbf7e1125818b2e69e0cc6071cea3a3a93a9334f3dc845c0ce00853b25fbc20f19eb352ff87879ccc36e6b2150c810b6b8ad1b9462abfec47e4bd2656b786d0911a20fe847df36d3c337d5e47e9eaf1327c7a6e3cc8d3689e1b5f4f5c2efdecdca325602ca11e87aced98bcf27dabdbf8d6d5dfdf9b90c55c4827ae458870deb20a654cd0d4730843d60b5be92086689c036f2c7b7dbb094f68382f25e3bd0c195f7f683aa67d41f4dfa125f15a324800304e0754dcc211798e8e39d3fbc9b8c2ea4bcf526e222bed58953fdec8ec8cc1756b112de682a96af501ce0843a94dd3066b0f842935a696e0bbc4a0f3093cf51f4212fcf2347d4514407ccf2e65491912462dc37f55d3b3fb89e627accc53bd55d9509933dac88fbc82aea25e7f14fc8321b93bdd8a8c78d9a824a3883d90532836ddd292bb4266f249b48117b376f99fc4dd59ffb9bb54b4cadf76db868f0c7ddc8851983e3c2f16c69abfd6a5d4cca117587dbc21ef0b7b4f54fabf3ec20a1e0dca6a27e03d3b7c6a93b237feebfaa0909dee9480c35c4c300c8246646595dd5d253693b7a72a24c98a9652fae803bd7c476593f0c7c256f0b282558f1d74c16202bade8277903592cfc63571d20822cd96282c9b15e25f8eb4aa62d2216d9e76aeed4d8822c4fbda999d3f9ebea27da9c5decf68c835bbba1b8c90b11b06d7e027a08e1a997077d0440ea380e61fe5cf1a6a29eb0e983e83319ea0c8a196ee9826d740cd0472a41ddf45740da3beee52286c6ccf0a016fa776b44d07a1578b87694b0d506a0c330643f3d0c299817cf7dcb64553b18388a9b50e51f450a10a880d9ad3ef44099a86df74767e434e7a9ef219dcc6981cfb874859538a5f1f6fd61b24f2083edf13df01a4a6d02050bd70fd41f1b4ac74223e7f9043436a66dc59d6b89e80c8a8196296c40917057fb6cbe1932a00e3eaa773016481543d648e1ba900490c9ed321a65ce180326bc09a219ea3d9563f6528e2853d62117aa8ddf2ad31c8e1f75e1a0dc44d2b31842bc2eb47835055dc08c057c3ca23a82ab2119a154399c8a8306ddaefff499cda7a86401ace1dd01f79119dd1ae30eb81165dfd13e73c3b648d2668673d58698b8be2adea84f97caa5d17d3fc9821f0df2929ff800eff1629ff133dafba5d9adaa7c29b1b9280b3f75ab807a736fd1dc7b8d39ff4ceeab2a8c5c3f578d3639b0d72e7285b8cf0a7934f9370be7c30da3ba927db2825e4954654af9a2996d86886d2412911e8bf8e710877387299d2473358879b53800d342b9ebdd6cf9753ca3cfa2ba9b3d67259d58d72f8e9625a9823834c3f1d79c166200aa13222e80a5610de8bd699553238080a2276911c10424c89ce549bb6840691bbcfbca4cd2c4e1c1b496be131b29c4e339e16800aa190d76188e811eb3af78000c24aee16c50babe83e590fb944519aff31206d458e57019bec88faf9409560450bd164172002e3a3d3f4253082521db41bdb12ca0f89c72a02819b381d2c319637a1613c36e0a34cc2ffde4f67b74be5b92eba407b78a1b297ea3b99ad1a246f3afc064ab7d32dad77fe0a2ea9f95ad759058419ac0531ec0b0e0f9c49f52a376d72b62289e4991a0b404784e4fea6b5fc165e769e79c00259aa741f49298ab41ecb3c435c7bd8b050544198e3beb7a44862d5118bb46b3772393487b5c6536004427d5fe0ade69e124e58fa3069731b81e99b8662597580a496fb9b5d71072be9242b47ec409309facba68d7b307ac3ea4f5ce80096b4e87520248fc28b3457a624ea9911b7008e2d6a8b4bec1ee22783d3af7f6af2703a03d76958b5d334bca58e01ed87ea279bcd7b3cc45f700a8927911ed6389abbc1a67125ee2289b037b1d0184e0b93b59a155a04fb9df92501fdfb6b84d461a2b4e6e83368081ff7a9b0a92e03dd45e327f2b2a85969bc83460d0caa473648f98baa9bd5465a0e76713fc032ec7327911499f592f918e452321b5a1ae823590db3098b4f36ab1eedb9e3abc0ac01792182ad754cf4d3307432cbb60239512424bc5045133c5b8c848ba9b14638bc9927426fddb6353f5915f6e0b2bebe3a1c470e794a644d8f76be12b5bb8073eef93bb6b9b68fab19de898e646bbdfd8f2fa91a954e4ba3c1a6cf389ab9d6a0a24d90e09228f696d99808b7508f873531353a5ccd3ad45ca20c298369a6bbb9d58bc0fc009d3cab80cded5733369a222fc473e5f06931c0daf12bca45cc5e3b2444a5f52d87b2e87a60bd4e4e41dac9ded2f53e8237353ff31e09e74cec0220908049d11de69177c9a31f28ca2deeac5aeee1cfa0fdabf8fed9f19f177123ca5", 0x1000}, {&(0x7f0000001a80)="d7fcfdc679877c2825c528a42764a519396353db0155a8a89e38c8641c8c695d0a2d7cab6fde6f496d8adec3c24b32bb96cd90efa1ef79faf3ec200ca1c8ec1acaa5a63bd25a663ed813ddae24dee7532506f7a002a59807379a6e53892d326424eb0df593c363cba2904221eedaf0b95612dd5c8d49492984990bf1a7967eff97ed6d73f62894b079b7fcb62650d751319d6b0ac6d3d081cf9cdef67d317d35c9b163514c62527bb7d052d2e034b1c75930c288a2c87e9c68b5e7e8672c2ce6ea1a6e6bcf155b5161992b46ed1d93d2b1552177563beb8537338eafc80df5122990d83115ed5458dcafc5b7d2300ba5da8874f574b0e6fb4b6dc0b6696828aaf4addc20b78f953293036475c5505eba34ea5adfee148af7462649085e62bd476edab20cba94a5c88755f116aa36b8b8cc8d64fd2d6e590b53006a1c98207db2e6c152278b6a23dacbbd9194703060a7c488f90cdcbac27a3adc42a5e19eef31f27e36882f47c9babcd848f0881a0863fdd9de77a6829e02065f9b033981f21a90aae12b90948c75e5e4bca003eae14303e820332cbf704f4c8e1b877fb8c5fe4e0d00beff57333f8dfa87c19842a265ca70f63c49b7447dd670d791c174ef1c63c12b73268a6065e22395c0da61bed53acfd4ab853c08e5fcfe04356ac62c9df440bf8e11d7c6608d30a7e1c31cb3c1e6d7d6a352d7868bf3476a62108f40ccaead522c015285592eb40fe3b2b0a687b088c9e9cfca4c3a8f58e716ba10afb193af19e286fae96fdc64d3e6f68db5a56be22db13e9a321a964878fb1fafd4ca9736a5e1975e61e5ad32eb30ca863d77c1c181e1142b831551ddf9363610fc38a3c14e739458e2e73f6281690986b72994465a37ddd7f068f2853d657df278139179844d5616cc0c8de5235d4e6b3c89e7219a831a0a8e7f6206f05d69f004abe8aa24f38d92fd4962293c3f65670cea0545ad0364985f6ad9fb4e11eecba7c650d7658affac83e70e1992c56bb12d462e411eb8bd6fb4e5feee153c56596055c3a843cbd31aec829cf9b52a8642175d3b5f4a8561e25896fd6b27251341527c7349282205a5533d5b461a4b96c1569afc7136f5f580efed0f169d7710df9791a11ff499fe2a1badd3ba9fd4344de26006b427701e727f21a36a139bf4eba0df364314429e93f30fc95b004a2c2a54af520b2b1a927e59ac536ee85498f23131259de13871aa5d1618b552bf8695ca3123fea13d881f50290e896bdfcbc6ce2603465215cb83a077bde49ce79c36ab44a1f577b2bcaf21200cf702bb7dcb1d234b3a4825ed3ee4593cf39a618ec998c933e2b600ad4f0c3826a5cf1ddd5598ff693bcddc4a2d531c4222ecd72cf72ea49f2f4f0c0c9dae8a47a91ccb475eccbdf1106cae4c49e499cabb8e1926379c643de4db6f8a436a3910b78134e34c41656b3b1e4add9421e690842dbf67b5a61cec6a8571da4a2329ad32d7dbbf86deba5c27e55c7f56e5d211a4d778d8ceb5d26176ca79d5070f18acd7f00a9a61ebd7a0c5423847e5d30d514a4cd7b8a7ad86b70ce6661a241ee65634bd10d96cf7035ca5382d6d17d7886163529a053f7ae2baef87b102bde4ed6fffcc0dcf36465de03ce02737728e2d8de16f616d816c390931f890b0fe9d36bf36dfbb967000427b46d70f101d95cf52f728cd42bb43dfe5cc1c5d5071543537362ad1718a023b8b82564b5990374c9ba70ed8a4957e2d45c473abb43a9545a17f886acaa40bbf1e247da522d8a93b706a066b3784e8b3df8b9387b8dbc9469fbb19f80a2be3850e61d76902888ccd634cf7e79bef3746aa183e82e33cfefbe1df961c8a0f7bf6f352f4841e5e3131433ff8438dedcc0dfb7adfa2cc333ce4c027e02dd13823787aa4419d94c289ac116102764db2be2637eb4ba31ba07bd079786f5f180a2421cfe02eeb0c6d627a2c707f54d23007f375939a2ead5c05e69efeda627a9cd11c01ae8885db1e6bb8a70fd4015bb2964d1107acff9ab7933297a17d644d0d61a27c1d749723a30d6691bf810be6eb1f534ea761698d69cae83d3a4cc1bf73ec697cc7058e08ae886deb8af5b0663bbb25392cbfdf6aa9b945d50786da9f72bc827497d93f2e54b2532a3d6724a075e9acb596d6395444f8b6337226843754a734ee27b080c59d35053a391ca7c2a2f41667c56285b90fc0b272326ad53c34eea08278f589b03658411dceb6c213b9b41b26435f0122cce878da600b3fa259aabd1d67292cecb0cd069f4f4007656d9c615d5614cbe1fefb99649296e5c38f172962563628383c860b55a638d615be26118c545108362f9710ac034c3fdab0ea631a5bf01a84932f178b7676b2312f6e3292cc285d8ceb361890971a6f62468a37125440f4e46dc4e47ce478360cfb9318ae62848ebb4289649a4fd05a78ddee7cf887d4ce8165f22b4b90d551013a55a7580378074bed9bf86cb897c5e7ad999c621a54f751f9d646274568f45b0bacc5b36c28893ecb8a728909f9fe95a0b864f38da5e657e9134bad5c3f693f7a338d000b8501f219d36c3c640b8e32c4dd7f98be10bb15f15c5c5a810b0e6abb613464f524a9c4457cfac1a53881671e78d240a3e881dacb0859e3e1cb42c38a0d8948b1eee208b5f76cc1b8474b3249f2abc335c017546ecc5fe65b7932d5fad5c242a0d81964373768ebebc2c2e691b51a6480d86f666760db50a547da2ca6bee5defafdbc4dc177f03e6ba348eb54a8e9d7d46abc1f1697477a920e6721216cc2235df85b945f3d3d5deb449040311c62f8dc4e90fc1ebcb5d51aa3a28b7fd0631093b5822a874c912a25f24fedd2565755e1895425b7a5430741baf2787dfaaaa30f19eeaee42b6ee7a5aab601bdae28e228034c2c4c321c320a15dfe9b5f4070b54f6325022d25085f91dffdc2ce4b05405998daf7a86bff6321571caeeea17ac589d7a65ce363163e05baa81273ed5cb3e3453fe7799a63729cad9f750cb2e6816dd3dc5d2823ccb0a6502976bbffcb1f932b4803dbb31a6de600aed265f5a7025ba792614213e915031b667c49b583b372a8850bd785536a2aed67c9aaddb5dc382fa3c4fe03b3b5be5e934d763dc4d0727ea6d1ac7173f7f7209b588b60540eca04cbb1baffbda1078d1f6394bce18598630981b6b93e495c2594f6642a8b74ae585c0942f69b922597d5375e2ebbe00ad3a155a9ed707a1d8237e5c05e9247d3e163f5bcf36db21b01d3803b50dffe403fd5c73c9a75260dbb6b195d55c8b67b7bf8eb6b0cd6b02658dbdd832ec8ee0237898434e1de05a4b1f3932d33db4cd0de57a4a72f3788df8fc1f638a4d310150ee743c155e77cbd5b7b62decf142f4c7731f88e922b03127607aafb5bfbb0efd3527d91e2f980b73a57dcbf9bf0837fa24cd53aaf796b16c92cecba6f81880e1cf6b82707bbf9d5f9c71c8f8004d60e1efceccb73afb6f2315f5f46ded7e46455cc645a8c31c069da9744161ac8d3cea2f9f648789d087caa552a834793b0003f4ba877a955753434dccccfc8e6ff073ea67d083567ea658a8eb0581a72990ba4bec206f7f0f00fc8624115bc0e6bcbdfbfb8d4add43aae9c4782745ddbe8f3a5e2cd7a349c8ea89d13ea5c5d86bf73f985c99b1269396f01be7cdf7ce39daf7b3dd4b6c86e70ea4f10d8e3c428044624effe4d47842d3aa39f2908a291e3d21329c208e79353280707a1a0e2e5c4bf0ffd39fabfc032181d6746556cf1a4540f4bf51a41b2dc51111166eb7c114b2414e57f929a329b60a4fd1617b4dc5a1c5a99e5412a02aab233780b9e25251b5fb479ea1b4d35c1b47e0c3af9ec43e82b4df666773ef63c6481a66c023d5035c830b2f488273cd81083414333e13a5bff06a6c5b962d683091b8ccb202a49ff57a2a09dcc60ce5880aaa11672438c59a79c3a8e025baf82d7cd44398e0df6aac8bf79bcc5baadbf4ea315e87eda8c80da72a16c3a48a5cb5b49f4d2f2d85c95edbf579dcd27d5a41bb7f0b8a74dd31f127d7b3c72c95bc56f040822a76af181f5fb7480cb425a9418cf866ef79fa432d7e78a89dbbdb1a1bf72895f77aaea65d54618e6c56699be550b8742f280d1260484c729c47fd5ddfd8326b4ac1e236d104cfaa6f1f101d9353cee9485b45a1372ad991a5160afe74d64482a59e2f1bd2873ff410488b2e22a8439a0b061454a1a47084b3002c9f31d3fe0eafa1e0b805f5d3674f8a23208a27c2ca1b80dee40191aae44d781b7f412786ff0df3464aa0e3bebd17532cdfd4c2608372ab1a2581c5e5ad7a5885a944247c7309677198a68948905f1a21291c4271c9b0855f25b008513c439078b1789d5e72bf347be5b23d468f9d4d7411275b074781a96886cc53967df4712ad19d8e884c0718e3cea5dc8fa7371eab3c14fedb4504d1a03fd36b4cd8b88cc326a5c7b00ac2b060b701297a05f27afe8603df7050dbd5383de1bb803832b51f5324b78f5d3907930452f9a5e624c3db944efbc0006319fbbd2d84e21a16f6061fc284605c258bdb89048529bd651e59dea8adc8d50ccfbd6d3c052460828a7dbdae93225da839635f44a077102fb0044e21084763657ebb26f8fab4250c6ab8e9319c3d3082dd9591254fe8a30ef0a1d18a91f9e87b5bb9e710498213d0b77dd8030b431966c5fcd021c86387614eb4a1f125e72b11cda5f44c86efaf034e7de77237a832ec8688bba9bb379abfb75efabaadb292b0d3d93ad51ca9a225cbb5a5a3df27b94926485d00f75c72430057b2db48a0ef703fde7e4868846fcdf116d8b9e8417326e33c4ccaca0619346267b710d62538f76b786d5e2b3f3daa7dd7b43aa22d9f7d619e9719d7355d0baf10600fa4c219d11739852c29ad6c12ba7f31848e7eea7713321a1de5cdefce3c9f47abbaeb50d620cf09087c2ec679403874d5d143c04fbb751ac19d9490b6ec25630d67075285b64cc3a8901314582c0de3265474922547b58c2ac7a424441d884b3c0086868bc77eccbbfee18eba19ef16a8ce139e86ab768c6f503e925b5be69f8046a64e1f7b199e75914c16878eeee674ef3397cdf286abe920ed3f3a266f080e3501c4b2cb6a8a4d53a08512da369f2140adc085f61e791e93dac0f552ab8a6803639965644bca23e5a4d6cac9a99cd757bbaa56e2d8850790f8e489ee1a321b2ab2f2f88509ec551c0749a9ac14e0556f49e56c72502baba5bbdc8a1f8efe0f42e9ae49e5e76beaaf5429ce3581adef97f0c932b5e5de62bbd1e48bbef794305fd482bc175205856abd857b9262450f5bc4ad0036d8d0328282204178c63c5446211e9588f857d542d6c646d53f4a1a9cc5415a19bb9ebc4d7638d733c15bdfe654d8ab2105e3110de1ba1b4a3c4ad09c5cac1167518352e4bb47ac13f797c370a4206d4318b39193b0c11dd9199533a3a34f8882db5d3eeca27cc78bdc0fefbc53991689187fa59e45faaaf30fa0a54c6683a1485c8fda35f7ae76b4acc0301a28291c3ede2ec3a0a6ab78722aae95ac1dca5f61356d93866c06257f6a9ac1bf83cc78fcd6250bf740fb3207d68d69c45d9e788141b2a88cb6c60007a6ce8e0801fab846ad25485447e0a840c432de37fc33d49143e8624722982926e85df58f86610910342e47e62a9ed5a197b07c72d2fa66f9641dcf8b83f1e8e349731c3593bc1979a436fc72c02c9e182c01de81e59e80331f122e0a9fe17656364eeedcb69758939ee7c86aba89f2576445ea5dd1cbebdd3b23c8dffcb0f7ba92e705bcec32cce170", 0x1000}, {&(0x7f0000000380)="ab3587e588cc680630f3dbe35eda51262466ad423c27fd3bf52906d54683ee5200faa8d46e0263634e78e1cb1643464ac38a17323f4ca12bd2f24b2014178dbbc4b1c765ca548f43b9afd493ca4e7e023302075f12abf43cfa3d467800aafee09df4941366df8af55751bffea8c045f9377a22a110e5c26b880f69e20b8e0648", 0x80}, {&(0x7f0000000400)="37a6c70f3bc887f1d6c0cbb922153c3353ca2d3642d06197205c66cd061ded61d3c2c0b5b139dd43e1963cbe40cbb48cefd4b2da2e64cb8070e6b939d7d52c9efcc39fe3661bff2f69a44fdcb74e4b4c2c173c43c8302e84679e0ac183346e17f70425e6dfa5e84d3e7200a3994e4548eaeb94a5bee08ee33de2c18d866578425900a242ca69ed69a4b1a3dd82a1ecad4e21dd138a25c67cd43a331d27ed6a3c", 0xa0}, {&(0x7f00000004c0)="c4c27c4f42c17303d1648ad82d69304ee9b83bfa9ae6af28502804ded4537d0fe8fdd7e4599da467fc490270c5bffd8ec5336327f3ed465ce12ec450dc21f5464f988b83bf22d63e96a15c647f7022559bde8f6ddbd7", 0x56}], 0x8, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xa0}, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) r8 = syz_open_pts() close(r0) dup(r8) syz_open_pts() 09:43:43 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x801, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() 09:43:43 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) socket(0x1a, 0x3, 0x1) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x4, 0x1, 0x4d99, "8cc6eff7ecbbc0c1d751256a5a0a56d24fb75aa7", 0x4}) 09:43:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 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) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:43 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 09:43:43 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/253, 0xfd}], 0x1, &(0x7f0000000240)=""/47, 0x2f}, 0x1) r1 = getpid() r2 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, 0xffffffffffffffff, r2}, 0xc) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=ANY=[@ANYBLOB="6530000000000000000000000000bc6cc29f0a4b66a0f0e443c9a34c2c0fc9dc4fa32546cbda67716e952c5236d302d990ae9d5a66982751d0817a31723f7a71f67272e9dd27fee0f9beacaaa472427b40eaaed36b748490681722bb24af43796ca0ffc2db99904d237b1d2132bfe7bb3d7f78bef4ec93b98b57f7bfe4e444fdfc9ab0a2c1"], 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)="e53723e7df9a674687475ab24d10784d5b8ccd1cd8d58683660edbad159daf3f05da50005ff829a5f99ce6693ea93b6d8cee7d2f92af1aabbb8426d7d50977084dd9fc98673b82cbd530a4c5caf7a4e8a77e8a554d8c6695f5273e0b51", 0x5d}], 0x1) 09:43:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001200)=[{&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/26, 0x1a}], 0x3, &(0x7f0000001240)=""/57, 0x39}, 0x1) sendto$unix(r0, &(0x7f0000000000)="b10005010900000000001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x1, 0x0, 0xfffffffffffffe4b) 09:43:43 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ftruncate(r0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x200, 0x40) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000046cd0a1a", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x30}, 0x0) 09:43:43 executing program 0: r0 = socket(0x22, 0x800000000008004, 0x10000000000002) fchmod(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x6, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6]) pipe2(&(0x7f0000000240), 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffdd0000000000002758b7000097d1677c1df93601bf51a60a773cabd2d6e196ce02018c246f1508d6ecce1a8ff5c79f4ebe2b2cfe1d997df5502df4d6e259d25b2f6190e275eb1a57ffbbc349abdf30302ccf0a94ca270c966dc2330dae17b9aec5959892dbdcb0c61350e6bd2ba2e69cf27cea6a8744117d9df8953cca2e00000000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x30}, 0x0) 09:43:43 executing program 0: socket(0x800000018, 0x2, 0x0) 09:43:44 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) setsockopt$sock_int(r1, 0xffff, 0xa00, &(0x7f0000000000)=0x7, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 09:43:44 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=ANY=[@ANYBLOB="00f62d2f62757330000b78a7f135777298c1c07ec3e0aa5c2db6f401581da721584b8d9fe3e052829b41d56f798def499032b5f422536f0b743991439beb3bf6da830b3e8180c416f21dcd1ce673d4b16de4842d7171b4cb6f6afe7082a03450534f545523c74d"], 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000140)="53cf5a546fbb678e1a32104ac60ba4687d24129b083d82dcda39c7c91d01ffd20b5a1e9844ef70673598e0e64a94f241f511ead603103d22a4577b89c59915dd00b82249eeeed9a93ba46d63f5129c62218f95570a40e6d9b966e4dc4ea427da5fe98bb096a939824e0ef7b91dbed621ba03b6d412fdb8061d6112e63d", 0x7d}, {&(0x7f00000001c0)="eec75c9db9807cdbaefdc72f31ea55c2c7c2fa", 0x13}, {&(0x7f0000000200)="a7b89a715be7fe2d77f79d7edf91b9eb06207638fef7d54e7a02a632f4e5366029e5390093973096a761506de5642eeb0d219f94bc47948dd52e9ebb0cdce4e36f4c9dd7e61c69b8a1f3a2fa5acc91cf9a44d91ff6af23092412baf6f94c6808536906f400812d19530f7a9c3a1f117df245c544c6a319d67ad853e3e6657112d8010b0f833e3f9ceefe4a", 0x8b}, {&(0x7f00000002c0)="5f02e5b1cbb00b22f97f91e147f7747697ffb3ba1314c81112199e860b1c1e8044c5434bd0bc102a4e5a31a8b8dc68e95d3ed497d4de8a0a5571fc07ea66a013f503d622a4e8d44319612dc215c16b50289a47d265a9177c9351e6d5a4b571c503976fc1285d2ee0a6a1f9133408f2f24f3d41c63b6a3a89f2739abd1a43bfeb73b6405bc6f09a2f437d2e9778bf746bb551d8073c226c2291faca6d26f36a43db6794ec16264ec5ef44fbbd9200d2967579fdce2c183cad7c0c006ef05f3ad0bd8f409d0291d83e3911d9fa3e30993dace3523685ae8e6f3c1353b44570eb1c9fd814c7a298379b6c680f2e9385dabc9fd594e4639260ac17ee88e8bcd81157d625de486b0a7f05de73ed424e9fb583c5cdfa6dd9793288229b249d03a791623a0b3e086cd716b566ef2c21867743ecf24b17c47cfaf1ec0bd3d885771231d7a4c4cdefc9e5295116fada7a2bfc01a95078e0b05b6cb2f2441834391d3359b03f99027c6a468f62108593dbe78e8b74d641b91318a4e6f379bc7efacb5752e0e029e67d6aa9ce2f9c8ed6bc4db09bca2c5990fac2abcce8d36a578e8003700b14eed3271633db89e1671c8570ddc77c41946eb24e280d8cbc0957ea85ef9d8b17f154abcbf4486e98d1cfc730ea631b5b6547da0e5e79d76bb00977781ec15229b203c86f84a663beb715f9e73a55217cc9bd4dc8362f683113ca609b78ea08a7acf7347920daf53aed1d26a3c9b4f63b46717b1f5126e9bd80678f3ca86b47535f11d38cd029569247aede94fdf3fa6a8d7545fc6c5844ceb9ffa7bec196546ae491dd08429e0ac286ac2b685e78a2ea7dc5d8ff4c2468ed04f925da8bfa61ab3629ac61678fab71d6fa7b3092aaf1aff35316913357a27baf0b9ff8050fcf3a198c8acf29cf354eab6436d73440af1fb5c0ba5bf5b424a19896c022edc490ce027c34e397eee64a012d6c4fec5498a65bc139d02eaf6edbc73dc03ae2a3cb13b055970f7d08b32db61d8cf277e1edc859b79015067d3ae1338fe90af0d6d6d19cc10ecba98dbd549a488137ed8a77a401ba3febdba7375e89253ced517d318910b6d37316fb1fac2dd15d606d0e5f82a47a244cb6cd57013a5b0d86de9972857be3740df79060fa977aa6bfd5e5182aa59696821a40656ae5fbf34e7f1993d27e5517dd3308c5addee8922d987d352afec9f56f68eeb5f84b6e69037ab64fc8c8c631e37f5103dcdb4647c4900ebf2ea5a3032594f0b1479574fe22c2f5e5fceefbc0eda8e8be91a8d192163cf2011b52dd0885c015da092630dc49090be573eca58aa08546ca1e7c12c2bd24971508aeb3d8a0958933ff7e3a4ba0a99c9331a8d82b805f90c0f36fa3244fc657790ccdc46e3cf5708270abb0e8e34457c217afd62239e33619c9b7efdc9aa5bb0230619683b997926128ab28c885a7f89e657828d073c665889e7b0e961ab4cdbfc5f7c204fc80a3b7280417564cfef92651d650461894246629d0018bf8e9f9f5d7cc56f2d386cffb11030ef3c581280eca2e6e051b287efe1d7fdfe22da4a1955c8fcb1d4e0d9b39d9773e830a17a125e222324215495e28a215721232b870f1953a44e58309680f83446a83ef30d7611f407930d34eeb83f9f57408fb16bd5f737234f72c45ecb77890508f53ac915de5ad2fe64b23cbd860b552993ac1abf66339c5a4d6c4ed34ce17a1ed4db785424b325a14402f40fb0af9fa6bde4a9b4c8785be6a5ed8020b70ff0e9b2a5e959193985793980b2bbf2ed4e2881c24f47777d7693217ed07d8b25f7812ca5e368904ac96791ba87edc63561778b5d93f9ffa27b2f8fe22344150dc3b4878bd7fe16f1b8fd2810533d16d46910ace2eecc27f0967664c96cf0599b8ba0c7ccfc0cb9198db229b61432396598445e04ff8cd0f846e59e1c260dd8742bccc33abd52aa613633e34492c4867aad59ff1197623ca5d467ff9e3a15f62fe23f8f0cb2af56d79af51dd136a62a7feea2a59d4480207b5d7fc4a13b45569f4e9c28714a990dec889112b340a999660237d28d0e2bb5cafa29f4e39d9c324cf1e5513f01074bf296aa82328c7ca0f155f667e5b77b4e8ee3580a930e188917ef71c2ed330973a8245ab12479693b4419124d81d60b1e370a1dc54aee534e55eb12b91280a67631c610ab75eb82654c521353661733f37b884370fa4dc7d5b9da1b722516c7147d35232588ee328b0f3008b0ecf378cae3389cbc8f287a47c1e2e754f26f00371552ba04a83af98bd899554b237d1f02c271b94b92dc36ccebf2209edd9ed5e453855e120474bff5896d8d681016a9b2269185fbfd800554d7e01219eeb3fc8fa1aa35f141d49ca30648a1be2e9c001c2c46b82d8ac0f7b66b5f1afac81e2133076bbf224c912d2d548d7166629aa0620a9e6d71fc76ee411d4e32d94c9f6c5dd8ff2b8e9ad627cd896e1510d83e2a5ae030feeb28c384b0e7a984e9656bd96f4621e09cf94b3da7e0586f233eb32a3096e7a72f1feff0e2405d1e4d0697a455e1356ec00208646ea37f8ecec3d1f6ea128c138cfa593863ef6b36eedbca4be7292ccc46650a0e67655098002bd9ef4f7063db10a5a9a5328be8f2be9a461ca2405c721d6f3b2b5785fa64b9a439d67dbdb88438e525b62f7359c60b3e9c0d69cc3a1363d380a26c2e638d7e32c78e885f831530355889bdb94de519401e2d9b6b23b9a64f3a96e9bde89cf4f8aadbed16180f0f5e422e383ea7106eaa2b451999de607e41bd0a5d4ebfbd2fea44ff2989fd09db484a69a1591150ac13c54501a83e81b214b0fd58ee674d5460bedc022240feb9b8a0cc57afb8fd11c38794f1f5d54ed011ceedf49f9a5f122de58c44ccb5e691c84e91ccf67c80e07dc7b106b9380a5a7fc98956e4782f9b5b324d6f501b2a526d9e3ab15098d0cddfcb1de980cd1e461976fa29c9d5c31ca65718dada71275f548d831646d7237533355d8763db250f9a1ee4f95bae267484956443bc6e21ccfbc2897142a8a3874a4aa00843ce53fa24678af28186ad2c22629f88e21fab1db19b565c4639e5a29509ec0bcd82b8ae2e67e398edc1fed20cb8d900d3f7d038dec97268cca53d8f53f8d1e14fc02ca73a57cdf6d183f243ebc92e179b532a035a7879e64f6f5e8abec02952bed80f0e4ff83ff30ed68960c2cd776b932e2a7f321a15d548f0812c086d3e7dac6832308e5543d2a051771bbdd393b148ae02c9a109855953ba8517305f1893b08be82332f56be65a67d2f37b1e39bba526b9f6c15e0a96a527517c3ab780265e7b99b528856bc41f75a9b90bfa260e1a8fa83709ae27e1d34ecf28788fc65efccb1e10aa9235637ea60a52386d65f47f1afa34ff8b01354669fb3d0c38fb55892b2e33c560313cf0d16777593134c284575b4e435cdb7a5db87588f66e59b8a5be661017bff2bbacde3a118c74496c6fa8936e57c3aa6f81d0709928295b296d56153f73fa20f853316ed1b92a768fa9c40901cce0873150979f20dff932fa41bec6fd83fcd4a849cced81524d5888d5d4184456d9b5e930f3ffd97ee068e28f4cc479a9c8f3d3bdd5f579d6d44a5485bb779072bc8d7289b0c02136f2fd3d8fa92c4486ab66d40900da7f6c2f889280ba57307dac96b507ab13f6b8b02fd1fa26d8ceb7ceb6f8fde27bc23b06c9b2775d254255f4ed1b8d1c877d3090fc1be3595fba05f792c77c2260fd1e04d49314d36ce65f3c6f2bdfff868829f9742f3c79656a0e78d1e5bd7605466f59a85b60a37d8bd2001181c5d19f3742671ac58f92ad74b54d76955010d52bd00f393439dd1dcaad9ad64992d0537d46d9fbad3784a83d7d3cccf60da855053e9c7d07879f1311020d6b73a106b8b92c6932ca5dfdbe2d7957e308c7fdc3b1936f722519fccc7898da592ad23f7f728b4e49160b8e7236bc3a7293bb2fc60c9257f13cda6f8593332c21c088fb555972a8c59a14b262a1e840b36f068bf4abfa550a9880b9ac76bd0081b633579b994f8582477a9fb8a738bd9f959b911bd6c4301bb2f024a61ae8dd93ffe98f1e842f6984661ab99db397a9d78d6d04283540d44234c9e622f0c38b40e6720139a15c2698851efd069fdbcb22b983b2f2f19653b52945f67036c8091f771d0ee2400dff8006c70a68a6113dd431076f9a9b316875254527d9b712ed3f49e41f494dab966e35ff47fdb85cd30e44ffad228beaacde7ac831c9a7b87e72036008e5513e39e1f622b5c2e871333a6c45087e11ea612bc711b94c017a44d230c13d86ba2ffd1827e3701ce4389b9605f91c40fbe6c4aab8beaeecca0a56a9f4742bc8fe25ed715e92ffaf098d642484f1f7cd0e83f9386f5e2db43f926f7203f6a5acd4952d5f5c4747b7307391a8db8320d8ede6a81e581b82d41f70eea6d0898b6a9ab72d12ab0fc49e5fd3eca141c5ef08e55879be1a21824a0070252c513e2d256f383e01d1ddf63aa9ac3a5f59f75c8095d0d4c9293f762d843c62703a6497b9bbb1b625af501ec527f57ef21d6998c11d56c7a20753fc4cceaafe49614d8edcdb2c2d84588ea4e1dfaeb5a4ab7c550c5742702983095c2e4cf4bbfeee4486254c755ecc0ae42dabc8208a642f79655f54bae6854299a04194f892c4f04de43fb0790526bb69bf3e015ef0ea2251965956c959214204f13aba8f0ed538d64c9987d5e271d24d66dc6a06c74cb7acc930f78a92f508edb600a106f8d7c58bbaa0f967b6b3966d1c4b2d9775684a01ba6740441752695913c0400adcbc8b0af293542c3fbe29e69db98049f37251f05f87fce2a869fd1a9567d17c05ad3a4d2b388b9e2e03d2cc84342251238432dd32d92fb442c6928b8a7cf7ba3de092a192e5d02b532c33b8f81d6631cc081bcb706e7debcd7925c3f629adf5897eeb9c781ce086db3dccb0e1afe468727bb66575c42daf7e525e3ea1a5b56affac26bcb5f6588deaf548701febfa18277582913787cba02a7801f1545473d13001712e6bb55d444aed4c5cf25652c2ccc3cc6fd88f6128ee2a6be3336650fe8e4ace319ae404fd378f2099f2b9979d8d43d4e5f8c87424a45d3a14071e84d878daacb0822a6f216c8927bea09e81d441651ccdf9cc8b5a937dd55fa92dc57269a629878874873d5c4f35e965f808eba0d2b5a74bfe8a28d6e87cc8c367c3d6e3e7f67db95dbdea6406fcfcb99ef535908aaf221a39cc74d68d520070c3c691c3378ad88a177e5d139f1dea42bae089530963b38a80cc7849bb47b68d079e44d89c91a7361b25ab0e7878fa62560d8aa6db44da955d755a44e56f5efaf2101994d3b9e39ad4fc5bb1403044695b41efca59a3734d4bd73d571434bead94286c9851da2a5ae33971d5c9c820b68c59e2c34d6b19ff790c24e642313899c0f1511c2e114b4ca3ab9ead36b900c51315069339b7134df2367526ba988cb84fbe538c6b985b0b454dd2e0bf4157bfdf3f1f3c9844120fd6d545a6bf22d7f03597149931a3010dba4590814ee7948dba7cc65c8c07cfe0ef4de06eae443724207707c0e9a8f230c3d46c9aa935e3952d6e8b139b84bfbeb0d840ef6ce4a2fd5aa5fe1d661669c3039173386cea7e4bae5b3c0a1d39353fca5b85af7cf821ba82c5bd45ee146656eeacfc366391d5701d4181c73a9cf12f32fdde150b830e5243d21337d118601310eb936e27b1e3832d43439dc7a0fcccba993f2243dbcab151057fd05cfb36691d772a598acd2ccc13d5e474a42d5a88d8df06eb0b9dce5a6481e361bee9d336e00fe762a2f", 0x1000}, {&(0x7f00000012c0)="e2963ccd293971f6a5329f0fb755ab68a7e14b2c9e66d199680116a6f3ab868b257d5c91f0ccfe2c6f5684af2a0a5bc33a06f20bdc6afc76d1b1032f30c252e530853e855a18b807ed333baed221b0adea8fb012acda2a3e5ec756f8f4836f0bbbe045b95cfa1caa4f888c9c4cd3cf22a05e765c05c16da2dd244ca072b95417f2ee7533a2400365", 0x88}, {&(0x7f0000001380)="10dbc939c1120b4e23394c1b9c707b7d4e5565e29b36e769ffb856064d10783e4a32c553d33e43569bdb8564edd1d61d501f83cad578972ade6f32299df95b220b02832a759cf167b18a03b043b07a", 0x4f}, {&(0x7f0000001400)="e1e8", 0x2}, {&(0x7f0000001440)="889441085b73585b0d5a1415a246a58be81164b6365be73ed8f63f6001467ff28bea6897f30ac4a54dcc201fe050897ce3786b62e6c1bc6047a314feeb5f86a486e564d33b8e0d3d725af2de84c812ee037a33967b31c48cb3213236732161673bc8bd7c628d3920162643ba5e61fa41481f9a0fe2f3c0d707a73fdf73e1fe54c24b84e0b94da5b1320080bf076af0f4a7ff3f0daf70877e9381b2c8d1c2149428fa9d25bedb", 0xa6}, {&(0x7f0000001500)="3fcef2bdad883b829063b21ba7beeef73d8a24a5e08d77d30e9f375b0f7a76666191c7a8ea0cb2f6038fdb634394da23d1a96c182abcf07d0fe6d6707272dfcdec9b4e597534596d8b440b6363b52ce2f1b2e73e0f295c923b45de0056fc0b719c661d8a15b6f30469daa77646431bc247776c16775ec1fe91e077a96638c98e902725843f67b26f9d7069c901c4fa87", 0x90}, {&(0x7f00000015c0)="52b584c3585e88372e9055ae858560bf14fbb784a95699ca641301b3d61f2cbf9fc2275939464fdc230921333c6cfe18dcbb3f98832966f0ea638baf4b4558714341f8370e72590b0587255fe7befceb481ac3498061b255", 0x58}], 0xa, &(0x7f0000001640)=[@rights={0x10}], 0x10, 0x401}, 0x1) 09:43:44 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x10, 0x800000000000013e) 09:43:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000480)="dda787b40812f5985717cd6651a77be4cc5ca29450096fcfa509f49b06e64d02d59e3e67064b67f0fd44023672223ac506bc3cc8a6cb4b614dd07459ba05a57aa1675e840119e0bb6c3cd92018ece5ab097c9cd0f276a77719990ecb893fb053f706e48e0640d4d339d52989a53405dc89e75bd235b61ebd401abfc76d4ee6a29b36d0e730f8ddbdf67aeab4e6cdc848dc33d64d01b982735e73622c7f765df75e907fe2ee325b1860bd00aca523aba5ba4515f308c6edaa41261886cf14b2d515e277181ca2c64c8a8732570c7c60946caf1491a194d9e23fd6151ed166729bde055ed6f9f25076a81a64f5af64e0b67784984a0eb9579347494cd4538cb341e45ca34bab1ada8cd27944c9119d28e56d0b9736c5813b3c6f615b337b7f77b6bb5aa98924328ae9364033949936246329a47f75f30bfc5502f099355821ac4f6ee4044df1f280634a9445d8b96d13c2d2b5199dcea1f620fe95ddfebfaf1dd6d43f2cd9f88271b1247de09dc7633cf6d820ff55e91cb1a8681d9c451c212b07b88543d1e001caa99105afa83dcae8de2ea3069207e1b92a4c920247dc67dd9262e8129062033cb03ff14633dc3fe3429fd64ba18a11e93d6b33762954ca472e17910faffa323d77425a87cec6c9c37579ddb6a95db73d68d4985aaa3d0884d8988449b4ecc019c1fa04f1d1e531c69555a59df7289405d8b3ba7611327ff79d373eb4e70c190ac3ef2a051a0143e224482a1925a3ebf0632a2433f5202ee0bc8a363dc1d34a811d6d9cdcd98bab71e013a8f40b1d33f9ec66b716a9a175650401ff344ef62098c8defb1d66fa9954be027a993b1f2535d24fc33062ff91adf1695a6a22b0c3394e37cbfc2fa63a94e93377d37ce3685117ba1818e68414651195168705a1500cafec6a540e6757e632c3f54de99c2b631879055e69aee2458a458d2808abe89c256725b21a34c212e70ffeb904060a7a554a4ebcd0728c92db48846451e25ee4221295bd1c5e59a6d0167364456618ef7d920222f51cac6b5fab4ac4e6a23b7534e3be4d41780651610b6ed14b6d6f3478355d30714743292525d5878c2a84ac6595b3661c34de25b2e24d31bcaefac34bea08b0d52eb319f706bf4336c869387beb5d7b407181c24d6c9fc7df55ac2dc1f482bbad40fd4750e5717feefd6da9a106caacc50d822bdc899a4942074eb4e0112bd070f3addb381aa6c54456fab2074c948d42ff28761afc019030a3ebffa8b093ff78ae1df04f44dd00f7af6d518757eeadb21ca9778eb6158c7b119ea50fa085a0ac3013a65416c8423fdc1d8fadadbede17d7c1a4173f5e2bf6a9a2099abb452472ca5198e6263cd8b18678bb9ed22bec8433af836afb48d94d6d94064d40afdad93d89615f565a44444631c1808241aa5fbf058a9a03b2dcccc75c65c1c7e5062aa85599b4491dfe344fa91f73697c900db02a85c9fb7077129e13c118990cddbae77c0c3c43f2fc2befeb7206a672d6769ef22893d4bd69a1ee06d20d144507b949f65a5ad1b653b4a06f6e28c5e653a1df07929cf58369a78202455c5b7ddbdf44051f631a3d82565b1111a40a1645d1b4d5d2236334cb6830465edc2b8089ae70e0e4005139c2637b25096c458c6d8a2320fe04f839e81d2ba85ab73f6d974f2782ae798eea63829caa66840abdec9a4684d2a9cfaf04626511f0df71dd21dda984b20e72a980dbb9e2f14166b875caad5e3bcc5ef9b9bb19d78f76b7eb11719999c11981834d7b9e7a43f2b894be413024bb2554a443e170aa493a86e1aa5842048fd0282bba88b56482cde779ff3aecba3ca9b20321053ecaff6ac1264c03994306ce4d60c259708336d4ad56283b148d4c23b0a8376243de690408c867f2220a52d4dd99a30cdc633ab5cb61867fbf9a5765c9a301c123d4e7a485f6579ae5092db8717c0f932c2e68db10c19a10bd69b702b04cfa30501f5dfcacbaec7484cdcdd9e2a76b94d269c1493aa6c0fb2f332e519f18191710a8e7feef0039ae876a70e3767727e58ad4496082ec32a5d1535e3714d72d6ad0508a77afdb2edf4822bdec4f95f45a5d17183c73fe1f21061f9faf0f02d924c7b88aa2d4653024e89eae80aa5ef168296b5fe765659d2e1a1128772f0dfe5f194489e4785841ee55d679d2ed96e420feff58f6f964f8821ae61cce2e5322632abefe3d130becca8c85a163e58bb4a87dfa68d195aeaa7fb21dae011627ae30ee77d07684882f66c575eda37df5ec7e94055fec45b32827f8ada45587b9666b684225019ad28c2ed5594ea183c7d7516b43475020150308c56ad22929e88eaea7ee4702e7ed7b818ccaa6faf4ad78e91cc325036e82318a67ad61a2964c48599aa576d68f415f09f2898e0007f3cdba867ed0ade442a218b51a076666df1fa9e8d031a4de5ecc77aaf1b67975962e897ce2f4958ef5ace2b51a4520211bfe25a1bbf444bdfdac9002eb20f0e9d165544ad125cf2f42ef5344e6a2a6b9937c1c1183229f55fcb4c5b0c98ab662928f9a0980c994a164f28873277f4982f1f94931eedec9d41a42a206cdf58e78af2edb461cff65f588d69928c751ff5c9e46ce7f0d7120bca71f431974362f8564a24cab326a890b42c9608a809a4148c1d65c28dd40e5cdf00c6a2c877dcc8141411ccfea0f0c7b9a0c78e9120201a4a5cd161b6aad09766c199d4bcc391f89eb42ff31ddc3f45910298f0fd9ee57a22b10bcc886c72eccd5755495b9813e3b395824bdd45a423715c11fa449ef57a309b4f08e6e2255a33bdd8722e2d278e376734bd851ab4166786f8ae161f367c66fc67fa9d9dea1507a6a30b082f328c78cafd18f62052eeb7ef8dcc4303cc00902e975fd32cf14d069f177beb5c9191de07907f15ae4a58b88a186180f019f8d90fd60eb94f7796fcf443baa3014cfde774c56604a2b52c8f43b48c1a67c049152d4f594d1bfd4cb26adbe37d648fc5e4e077039dff4d6865ad53a5541eb653c84c3bb913416e3e14c311f36045388d72ce1d55c80d4394ac67226504856ac1fa3a56cdace282318676499fe8a75e78c594d4a11843b42b721eccbbaface4f46371c30770254477d8876ee05fc7d6b4c8fa9a4c127720de1f4fc6d01390f09f7a2a4c066e2d6f515c4449779f3eb721f7b5a2034d6be426ba744a3f2f40cfb6172241a391f53922fe1f9fb54885ce8143e59e242cfdd4d238105d1dd11248a7510e64976053994704a88ea65523143b3d7bc70f4cddfb3577382a792c51b30f83c8a61d723ffc20457ff4c77ce897635bc197a43df29866e1cb2f956f05135eadd9ced11548fe84f75843d34e29765d6f7a61fc6b9a1ee17bb7af1a4da7d018fda6b18f35b7e4ad33b1f8603dff74ef8cc1ecc3b5ac9b748d4d5a446b64dd57ad17513c33b4aa8538d6879f445d7ce5c4e7fec89da331eacee018d60508ad286d327cd5882a4f8e9d6650540f12953b3e984c762e28b5f8a46e9016e9f3dc52d23ecd282010d40fded5e29f57f06914b38be74ab76ef5290213d2eaa7bf59018ec92758ae2e035af84458f6f2b1495e7a47156f7fc14aca2587108d543dfff1324fa21680afda92299d59a8b5f4f60c3cd35a31ed14871aa316a2c3455a9d54c68c84bde162383ef34faa48a653efea66b8763b38265653a73e1e1ad6b354fe5fb3bc25321817a01d94d627c4a1919c29aae2b5016837a674851486e70a2a168c06da45195ce7257083338a66ef39ae208e25d73d7010ad275c13896047f85def62d0a6033d339868c0f7fd55b862b4cc627d65def8d129c8fd62a1f704a6920314313bd48aeff4459ac3864a94ce8218d4360ac4d592b52bf11ba472b5766d777a515fc79c56cacbb652005c22815f10ef84852563a58066f14ae724b2c2634f0a49842d39a07baf5ba3bb91f6381e96537a3f9c62497569c5000893d7a5bcc03d4e9584b4391351946760552ae2c8ebdc9bc48db17de9d1f07d7d49a694702688e9b85f5c65d35eec9e3201fc8c850a688fc219d598f2b33d8ed9896619f70cb85c18306159447346f36690a534a8e3ede7e91316ea4fb07aa2b74a0d48e2aa8e4243189aaf3c5ef32b79b9fb3567824306171314925e5daafc5fec19eebd76d6ab980739a0562d2c139061f7ab441f87070e98aba42553886657027917008e9b4382becd8dd8721cd0a0cb7d62060c7500acd5e37c6babe4a5113e1aadcc38ca636bc2b972c667246149a3e7a4f33f643e16fc5300e418160acd65397a2e66721bc839dfe8ee56fe808f4491a8974b3dd2d7376f146f6bb821b8b43f2ea5510338f269ebf0e6ebba290f1b3912e4451cb37cce4abced81e1ab5164317db507b8f4bbe561b14ccfb48fc57db2bb47fc0dc39127447577f721d735f15b0e0b5e31b13de01d2091370c34718ac2b4843e2217dbd97b3b8edb83d44794909676f886047888fda913ed1a2368ac400975b5f4b02f67afa54252f1b670c447500be40700f7895b5385ae07e392a3dc045575fd01d3ce5d8d47943b36fa43c6e60af7dbbc4926a04bc1ba29b02af8941530bb715044fae673f25d96a3c7aaf583ee0cd6ca2a09cd08fcfedf7f1c0067c8de4a5e9190ebd3569a227aadc1819c359466000a41543feb79a510136075c7fe4680d3d7fab11af9b1ebc9a08793fb23bbab8c79a762176359fa2f4e7c5d72b13779871dfdc80c912ce7f75e9bc491a69a5e966c7b0925157893e3e20773e5809ea49c3e2a1f9ae2284e0aaba48830160a424591f0dad7c014c3aadd693c2979945ec8715da039928a664704d859308f84c18cc79c90129e9d1342e4297287698243845a8229f6e77b146a977d0f30b0300eafad1f7bcd72f43ee133c87d40dc6a6473d91acd224e06c32cd17cf8bdd3010dd205424527a1f08e87a1d79f786fc9f8efb4df5010f00c3c6cd10a284176bfcefdb478dfaa12c2e589005dc2e05d163112eddd3e9c1b6697eb3f6b35ff253fa4f5f6a8ca8c3973b6360b1fb93cd0551b6d1ea2ecf8554f020b6725d98cd87ce1c46686c83ee37bdecc6a7bf4f5f13030bc295f9ade830f4eaf407c86fb3ef9f1ecf2d0b73ad2f8414940f2737994d60e9cbd68ce1a092d9eaea15730fe03f700c05477fa08894926de89f04620c76148152cc96fef372bcce56381985acecaa797caeb3991208e448f4620016c14c491750985d74d00208ece94485af04c613b48303ff3eb43a72fa420052fca78ac4dd240d463f1457a26162725237b5c2a9c25a1b937fdb38512f79e6c4fbd42112315adeecd80a68d8462df467835ef585ffd583dccf924ed165fc58d4a31c73ca48f2d1c1884fc65b4abf9d4a512ec411d320a77388221b97e7b8dd3373a449b2cb6d9c50657d3ddbefd205ed6af47d820d7a6355328ba1f78b2266fb9eecd93fe4219617d3c2131028284156188e40e06fad6231ca3cb71eebdcb40d45fc98948938ddeb40dd4f572ff0ad28eb90dfae608de0198b983ae3db20f272f2f4494cae8bb1582f3ca6502c7562deb79dc72fdb1cc8ee0c349315b0b51b10459924841b59582e7dabe0875932b1ab1a806736b0df012aaecc5a40470d6182deb9ee0fd79725fcad61381a1db48b84545d4caf1dfd31bac24060914f37f534e9d1fbae30d7341f2ca7819cc27cff79ccf32039deab23e015c1dc9c0788c51ddd1b832ecba8f8234a4643947bdccd4cdfa61c5ec519ea8e99b793b56f8647725717d50b4e65cd7997698e4e64fe886910a4b526d31f91eeca858626560d4cfc746694", 0x1000}], 0x1, &(0x7f0000001540)=ANY=[@ANYBLOB="2c056f5ce9f2510f4d814c05000000000000000000ffff0000010023a7", @ANYRES32=r0, @ANYRES32=r0], 0x18, 0x6}, 0x1) flock(r0, 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="9fcb483faaff4737be575128d858b93e0dda0bda8d706c52aa06a8480fba61cb4a553e953944a093251d2f1d076fd17c3158c00aabef4a84908fbd2af9b282c413bc9275966b4239b66e00948a223d164a1f2bb083f3d5b6ec0a5db76464", 0x5e}, {&(0x7f0000000100)="1d1793c88f27ad0d98a6a8ec722c205bc698225bd863a61355e24cd4bbd236671a2754d98b496864ba9797fe6dc61b5599097d4c35c39a49766dd42789942cd9772b9ff0babca3134685e6be7070d25f1f6f0cb4fd940553cc0a77291c6fc86f6a3c5d3ff4e4f156e81a6bed", 0x6c}], 0x2, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000380)=0xff) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x8000001c, 0x723, 0x7ff}, {{r0}, 0x0, 0x48, 0x0, 0x8, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0xc, 0x4, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x8, 0x4}, {{r0}, 0x0, 0x20, 0xfffff, 0xd5, 0x100000001}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0xffff, 0xfffffffffffff000}, {{r0}, 0x0, 0x84, 0x14, 0x1, 0x4}, {{r0}, 0x0, 0x8, 0x4000000c, 0x4, 0xc25c}, {{r0}, 0x0, 0x0, 0x40, 0xc7b2, 0x1}], 0x0, &(0x7f0000000340)={0x4, 0xfffffffffffff001}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 09:43:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) flock(r0, 0x4) 09:43:44 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus/file0\x00', 0x400, 0x60) getdents(r1, &(0x7f0000000100)=""/4096, 0x1000) 09:43:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x1e, 0x4000, 0x1) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:44 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) socket(0x3, 0x8006, 0x1) 09:43:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x16, 0x0, 0x2, 0x5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x381, 0x2000000000005) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 09:43:44 executing program 0: getitimer(0x3, &(0x7f0000000000)) r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff", 0x113) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x41a7, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:44 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:44 executing program 0: r0 = socket(0x800000018, 0x2, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001001000000800000ffff000041000000"], 0x30}, 0x0) socketpair(0x39, 0x8005, 0x80000001, &(0x7f0000000040)) 09:43:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() getpeername$unix(r0, &(0x7f0000002a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed178ba2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6e7cfec2d10b407cf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d90f1f22000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000012c0)=0x1002) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="ec94e101363ff6b404b4641d70680687d430bbeded37df7e5b3b2c3e78569e20fac672b6c0096e0e178deeaf1503b8494bc25490432a03ecb30886bdce56357372ef10e2a1ed3b3fd6147e01491c7719b9a787292ecbf75a7622bb592a4d407eab0f7f55a2e0b28e5b14", 0x6a}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x40c}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r4, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) r5 = kqueue() fchdir(0xffffffffffffffff) kevent(r5, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 09:43:44 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt(r2, 0x1, 0x2, &(0x7f0000000000)=""/142, &(0x7f00000000c0)=0x8e) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:43:44 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="c60000001000000000000000ffef000001000000"], 0x30}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xffffffffffffffff}) 09:43:44 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './bus/file0\x00'}, 0xe) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) r1 = semget(0x0, 0x3, 0x418) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000100)=""/4096) 09:43:45 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000006f8527000800009dee87e7ef0000000000ffff00000100000000000000eb8faa33c574f323ff01000000000000f6fc4539c443af87b7d75a0a43b5fb6d672f56431cd4eb34fdbcef3fd8b9728925f74a3827bbc2628f77e97cbff9a5f15ecf25a7a8f392d53b81d9315685564b4764064ca14b15a5ed70d4d58a51a1513fc60e1d69f3568b5bbfa990a067c4b7ee4690153a38b202d022716d"], 0x30}, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="2c78d1ba6e85f72e354e6b2bb284fce9791bbfa07b093eee4067f21334dac8a19ec7f2edde1965933b64dac566d7c32f7df6651a5410dc0a1de89acbe41a5f1d2f38c28304aaecb793834420bd69ece9ff6f0951d1b548c3e20b7cf0ca29d509a101b3ef3c74516e6fe9799e48c55791bfec620efe17e046212f1fd5f1abd851f889f0de7f2f91bc959827d54e96db4ae9a661b9cad9e353e81c5c7e44c12cfd93a51bda406eca04b01c3cd360f04344c2425fb35bee186468d4875dfa024025635096a003196325b8907a202bc6ee829f439c4f15579ffd398d5d4db8a7af1bec7d92a6953206", 0xe7}, {&(0x7f0000000240)="2de1db4503f659acd40385416b53febded5770f5472015120fe7400721f22e9dcb5e97895c63b42cd72d683a07e3ef8e491a348a00684fb2dd8d5d57b9b9c28034b4fba1ddc45e8512c1ac28484ac72948612428ee0d33adc7c23640d79538645698765e49bf122e68b0f709794a385baa", 0x71}, {&(0x7f00000002c0)="8a97655ff2db814d9ca4af6d1af7d1accab2b4741d83d46efe60ce12009409519746abac58256570688ca6ce4c2e06504e02886fc4952b315c7b6425c8975b76942a7d4d445040b113d316cf0b8bb68303f3dff47152a12ef5ea08948e31bb98cb", 0x61}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000020000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x8}, 0x8) 09:43:45 executing program 1: pipe2(&(0x7f00000010c0), 0x4) pipe(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000001140)="3632d0ba5c00a1956157c42ef6e9d2c55c7e43bdb640b8e37dc2debc40d20988355bba958c99913ed70361becee3a80fee2812fdef7efbbeacfcbeaaf45017d83b2b2aecbe013fb0dc8cbf5365638e5ccc4e49aedf314fe9b5a906d84f562a15ff76f35173836e6df90b4e836d57573209570bc926e69d50988db5a393ac50904f99101b738ae4", 0x87}, {&(0x7f0000001280)="316b327d88f898cb96f3d1fb68bb5980a1fda1b7dd00a8b596f50c9b3d4238f59f55b0638d89f61b164a86e411fc06407820fbc1fb5eba7a1e686ca9cf1e7949674bab9af2d7e9300b91b4248c85282dbb25c74efb56565e54f2d1ec5078410d56665589a214ad", 0x67}, {&(0x7f0000001300)="f280c03ebb253f0bb920acf2e4fa909dc1c16d99652624f255c81767a731f942711d0a10a479e5b3dd0bec8a0fa840984dfa6bbccf31ca64790f283ffba84bca782d87cc7eae18e0c018001f28a8cf99261e49f318231e7a031f9e5857e63baa", 0x60}, {&(0x7f0000001380)="f13f38a019122a2716b89510c5e013d6f915b909eba1e19ca33916b7d133137ae9731d8db3a03ccbbdde733092909d2ca07c2badd1092e1ddbe84ae6fbe54d2a487da115166fcb159dfef2626377df04e1cc16669e3f714f73a3f7a2ad81af53a34c9005763c7f4fbb9aab22e521513aab0ca6176b83fb4522a0d403151df9cc3921fcf39358c25c42f9b1227b2c3e49805c94a9f6ec8cdd73b3c1f3e797630d7b4e1172ab7ebddc8df345619a3a1702467803a5d13d2370bc16ca94da433d495c0c99f0e665059786dbd37b2482a2757d0d01f5712af63094f87fc7227ecb081b", 0xe1}, {&(0x7f0000001200)="df373252e6087a99954bbf34a7572549c823ac74277f0b7ca3d0e00514dcde3b6e3bcca6d58b27a198aae3f6424903669603e4f08495fc52c70599", 0x3b}, {&(0x7f0000001480)="f3754abeab69d2fff3ab436ac45152edd5dc5c97494bb9e5f1701f108c5bd99c3ad5a221210759071337a5fc24fd06d43df57a7afe28e1eb48a14294c6c9b98bd2eeb5f46a874fe996491631ef1c4cae9b1473ce94b25812a67549cbbea2d238c14aab18d48c95bbb0ef76a0013624a053672511e1baf40d8fa5f47694f9a200fd914badc98c85284ab70082d5a54670ee66230e0c47d2a8098fe77f4c130887f124a19238812a3634330083125cc2a574e59c8158dd80b6e66530", 0xbb}, {&(0x7f0000001540)="9dabc926bdc0264c87f24d72990ece444a299c489069d947ff9065da8b160bfdefcd963103e9d0", 0x27}, {&(0x7f0000001580)="0fa83e643d7a6b3a01d0903653344d07846a13b5b5f49bbb2eb744a1f06eff2cd695", 0x22}, {&(0x7f00000015c0)="55c6858558ee59e6ea657b4abe2471f291cf0005b69c7497687461b58b973e5a7f74fcbbb4d9c1c0795e4043bd7906de163d3e755608a5a214e176fc0d82556bc0de7295be9097910ec065a0687c29acd9906a3b4eb4af995191cc433805e7f75e1efee59254d935b075e0a2abd4c4ca49", 0x71}], 0x9, 0x0, 0x0, 0x2}, 0x400) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) write(r0, &(0x7f0000001080)="6a4f0f23e69949a57b87ef7234cac173b0cf6e732b492b3f305873fd5d7c8c771825a76d701fe1e67e0eb08a120a15d2b9", 0x31) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 09:43:45 executing program 0: r0 = socket(0x6, 0x0, 0xfffffffffffffffe) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f6275732f66696c651d00"], 0x1, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x25, 0x400}, 0x0) 09:43:45 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0}, 0x0) dup2(r2, r0) 09:43:45 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x2d5, &(0x7f00000016c0), 0xfffffffffffffdb5, 0x400}, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 09:43:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x51, 0x3, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0xde, 0x1, 0x10000, 0x2}], 0x3ff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x1, 0x4, 0x80000000}], 0x4, &(0x7f00000001c0)={0x2, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x11, 0x20000000, 0x2, 0x9}, {{r2}, 0x0, 0x20, 0x0, 0xe898, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x20, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0xfd60, 0x1}, {{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0xc0e7, 0x20}], 0xfffffffffffffffc, 0x0, 0x5, 0x0) close(r0) r3 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x10000, 0x1c8) kqueue() bind(r3, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 09:43:45 executing program 0: r0 = socket(0x800000018, 0x4007, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="ff07000000000000ffff800000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x30}, 0x0) 09:43:45 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) mknod$loop(&(0x7f0000000000)='./bus/file0\x00', 0x2121, 0x0) 09:43:45 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00001f000000732f66696c653000"], 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:46 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="9800000000000000ffff0000030000006b5cd2bed9a6860600fdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a71cc564dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e13f0495b955380726885849c2d000000"], 0x98}, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000), 0x0) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) socket(0x22, 0x8000, 0xba4) 09:43:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus/file0\x00', 0x848, 0x101) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000004c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000440)='./bus/file0/../file0\x00', r1, r2, 0x0) execve(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='/\\(\x00', &(0x7f0000000080)='\xb2)@(\\\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='@\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='*\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='$^(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) r3 = socket(0x800000018, 0x2, 0x0) bind$inet(r3, &(0x7f0000000500)={0x2, 0x3}, 0xc) sendmsg$unix(r3, &(0x7f0000001800)={&(0x7f0000000540)=ANY=[@ANYBLOB="00002e2f6265732f669a696c653000"], 0xe, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000100000000000000000ff000001000000"], 0x30}, 0x0) 09:43:46 executing program 1: r0 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./bus/file0\x00', r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x15f, 0x1, './bus/file0\x00', 0xffffffff7fffffff, 0xa017, 0x6, 0x7}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0x80085761, &(0x7f0000000400)={0x0, 0x0, './bus/file0\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x8, 0x8001, './bus\x00', 0x1, 0x2, 0x1521, 0x5}) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x81, 0x14e) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3515, 0x3, 0x1, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r2, 0x20004b3d) 09:43:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x80000000) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0xa6, 0x40000000, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x16, 0x40000000, 0x3, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x5, 0x6da, 0xb1ce}], 0x1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x100000001, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x22, 0xfb, 0x7}, {{r0}, 0xffffffffffffffff, 0x24, 0x800fffff, 0x5cf, 0x200020000}, {{r0}, 0xfffffffffffffff8, 0xae, 0x8, 0x6, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x45, 0x80000000, 0x8, 0x80}, {{r0}, 0xfffffffffffffff9, 0x22, 0x0, 0x3, 0x10000}], 0x80000000, &(0x7f0000000100)={0x9}) semget(0x3, 0x0, 0x248) r2 = dup2(r0, r0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) listen(r0, 0xb23) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:46 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000080)='./file1\x00') unlink(&(0x7f0000000580)='./file1\x00') 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) setsockopt(r0, 0x3, 0x0, &(0x7f0000000100)="f28a62c34d895efb013e9fb2a36dd6075d64967b31d80968fac5d2075ee5318e92e9f3fa47e19e7e38c6e4475c2bd1e8b8e87b0fb3f11dfe18134e3c8308a8a396e6ff1f91245e2b087b9c4794cbaa89d502b2674daae10ef206de8c95b96b121b85e0a435909baf3a55ed72862ee183526aec2cc2e5af52795cd14320a023ec57a4b1285c2d4ad9a8ac3d18", 0x8c) lstat(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:46 executing program 1: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x82, 0x1) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:46 executing program 1: r0 = socket(0x800000018, 0x3, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1f95d27d48731892}, 0xfffffffffffffe3b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d31a3323d396c56bd66851495ce610d3e80c4dd886d9b7a91301532f63cb96c4f116dddd2e32c0c0188b27abc4bb1d4c3d1188d200bb85629db43ee519f7bc65fe0a"], &(0x7f0000000040)=0x6e) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0x1000}, 0x10) ioctl$KDENABIO(r2, 0x20004b3c) sendto$inet6(r1, &(0x7f0000000100)="74f3a964e78062a9ceb88d85337ca361015ea495c7d31dc767fa4bf50784dfcbccd739fd531c9f23fd0965d8b29db5242a496e36ba489010872f", 0x3a, 0x40d, &(0x7f0000000140)={0x18, 0x2, 0xffff, 0x6}, 0xc) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) lstat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) sendto$inet(r0, &(0x7f0000000000)="aa13fc2513131a32d7e3fc7d52f266f2e1e306be09005660606298aaa908bab61de49d56387548eec06a12584f9c0e9d0077268a9b08bfaef3427d56725e2eaffc3002152f850edcc0634707e909ad15c70d29238d3eaf3b57dde91f4da1f4d541ef5a59509b61a88b2313a5f0e217b2ee26170e777f3f27b024cf1c09622c60824041ddb1e2e633c63530f59ea94eaa0b422dd7108bcb7dbf9f78f558818aa6db5fdf3b91f760e69310030de3d1584e6cb17d6480cb3e35a28148b0e9071fe902dc8b2a7c8c05319ef32f79d5f14b09a3fcd1694013be8c053a25fcd33a5a03723dbd4baa", 0xe5, 0x0, &(0x7f0000000140)={0x2, 0x3}, 0x3) 09:43:46 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, r1]) chown(&(0x7f0000000080)='./bus/file0\x00', r0, r2) r3 = socket(0x800000018, 0x2, 0x0) getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() sendmsg$unix(r3, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x228}, 0x0) 09:43:46 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x148}], 0x1, 0x0) read(r1, &(0x7f0000000400)=""/219, 0xfffffffffffffed1) fcntl$setstatus(r0, 0x4, 0x8c) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="8679f8339a970915f5e4249a7ad42d26a1a192ff5227be611ee92482db35ade43cac75125964e7bf4ea6108f84bb8227602bdd97ba208b28afc388d5e7c666c4e300684bda9681423673a91f740da1bd22f6922c292c10eb26efb98fee9eb91b4f35ded86c61c26784c5a2d13ead9e0eef813f74860e5dd8dac4a6031892e0ace7ad5dd0e23268d195ac051828aeb9e463a509f1842b9cbec9aef5a5a76860b22ff0f713e0ccdda626f28a350d93cc92", 0xb0}], 0x1) write(r1, &(0x7f00000000c0), 0x1000001d1) execve(0x0, 0x0, 0x0) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) fchdir(r0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x2, 0x0, 0x0, &(0x7f00000016c0), 0x0, 0x404}, 0x0) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) r1 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 09:43:46 executing program 1: minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = msgget(0x2, 0x290) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/158) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x10001}, 0xc) fcntl$getflags(r0, 0x0) 09:43:46 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000000700)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000000c0)="5eb7b68643b787f99491f71105363cace89ce901f93ea8e07dba3e408963253d32b21fcb6e011fbaa03b35e4e22dcfc346f105368d7a85618e2e757bfec3dfab4f3ddafe5c91516cd7b1d3b5be5909dd", 0x50}, {&(0x7f0000000140)="266fa0102fb446da8f472fdebfcf9357d8e910c24dc456937800ddad230846410810ecd54395e7f6f87ecbcc3d0102b44dba7db634225641a03aa13d080dbf2ed2c8fed1d91fba858b3a1bda748c942f357959c0a2b0d08ba070d11ee1b72a80b7dd3bbff4c065f4446fa3bf0be4518a68e4fc6213f863a6438ca9f907dd4b5d3ecf5230858323bd", 0x88}, {&(0x7f0000000200)="2793b47c76691879b3dfe825e52b532e711cafc50ec938a22658fe0aa9d6b4aebd89ed5367af021ab50fb2668943bffff24eb5dfa38be202114b258cb855fb17754b3bd4ec65b27fb7a013185147567e4749d7ac864df110a3b1b9f363f3450117f3452226b21bc926fb74e7925d3a4d69f03bd4f95c25bcbc2e0492d25ede6e1c91b2c09cefea53a1787a8fdc5cd27ea388df43a1f8", 0x96}, {&(0x7f00000002c0)="557aed83a36327", 0x7}, {&(0x7f0000000300)="f6e4fb245f22b41b0148b85f03906e0f3fb0525baafef6a9a9659e791565e30b25520e7fafac2eaa02eded5dd0c7e08cb442e819ddfeca9434fc275f3a8014875f92e1690c2bb608a131d1eb96954a40f1e556fa4902aff26d3dc44053da0753c8e195da777c4c60c0b4cc93274bab371e770f8a42332ce9feefdcea55aa0aa506bcb5782a55a97beb2ce0e4422d8f481702c190cd632fafd60930603cb1c11fee7d58c8380c6016d564ab80bd62b1aee65f5f", 0xb3}, {&(0x7f00000003c0)="094be4680e7bb5e36228b9b76b034621a35ef60e3b44f7441eaae2128672c0d38c3e9c8984167f9dc7a7f15b3d14adb651c0fba3d8941b1a052e9bc2962d93331f33b9d066bff7bcd53aff0e0ffab4c6a890afd166d133ea1358b82d7275aac0b0e3917c477c3eafe0ace9", 0x6b}, {&(0x7f0000000440)="ac16d6a87c5e23f882f23fba944cc1af8fdf60758591341c3c8f9673e38d2cf9dc2ac32027adfd050d5d885ac868a3cd3f50c19efe99b09db7d4964cf53e9fd4b17d2405330d78657d5ce8c7819baa93ac519c06e54ceee76d9bd8406653f1694be5e3fd759f60ad0937623426bd9af1371f150f6f309b83a34e12e0d280e7bef3e05b93551996da59438e0d7c2c4daaf8be9084d3d14541a751162d244f77d9924c542e300fbc3cedd192283783f00e299f20ad08ccc3ea02803172119114a128d086f2c7df488408cd52a74b7d3e3f25f8dcdd79519fef0a6756d91a007515e5334738", 0xe4}, {&(0x7f0000000540)="e407419382c14cff209d65809cf4a31767e82730357e6b483b9ba6359775eeb794e52feab5a546", 0x27}, {&(0x7f0000000580)="da1b687adb3d911413a50057833715500859f051e163b3bfc46fd915db22370131a4b1a4cb1124d273107e3fc38c03eff36bc3e7b7f8b42e26e3d6fc47994ad2a727cd6ad2878dcb61670e198f1a5a3fdbfb9ef3d3a9bfae4d278d834f6cce67157917f99dfe9a2e1ebec1c70727a71cee27b641411b3218ee8e03c6297b30c0a2d3c8d11a59eab4619757ef1106c427441f5138a0656d8d538834a534daba0cbf", 0xa1}], 0x9, &(0x7f00000014c0)=[{0x1010, 0xffff, 0xffffffff, "1b63d21b0bdae8b0061891c84975d322e204577f5cfcf83f8435caec4024a345774c860fb14224d25d51bb153c397adfe281ee7e2ba0937cdcc76a6a4d3a2c4f464141c476aa30e70eac06d2134805de090f28e4d120f9043632add6dc10e25b117ff29b170c537059ac194140c2edb1ca49703c13c1b7a15b7095fe6ee824d5d6fea9c254830a9c440fe6ccc8abb13937c49fd7fc402e3337630ed2cd14082c4660a94fa42c8eca09800a1bfc5adb3faa39a050803028efe54e44c10b1aaf4849f82b36a1c5f6a20bf8b67887296bd466f7de8c2550f2ded306af3a834266fd2daee5a706d64980d7469c2918f399a4b315c44b059d2787d2086693ef87969d259ff0bcacf17fba0448492c9d577fde333a79e18b3b766c54542a729bc95c9115c360ebd57692d299c8c4d8686c714e3e35dc0ae283876679ae68e93a8cb153722fd51daf3b5dd06aae5a93a1d12b3a79e561eecc426d1aea8ede79e3a45ca706da951bacb0697d0d03845422594e22810a5bd01468ac427ac002f35c41370297fd90a8c214e89ca99d0417c0bae745733c7e45b7f79a72856c3f1c4b34f4ecd4ddf9364cebf7c319664ec3781478d1cd207c11ca806a20de1d250b728091f190b39290a26194dcafaabd1ed6e63ce7497b9ddcda6dd61a757f0835b84bb66ec45a63a173dd48a60cfaea8537cbdbb0d0d5d5b312d85dd74b38adaa42a80df3e38e11633ed847e6352030f3163ff465053b1908b549f01ae823070af3a57e26fb22613022cc57a88542e22d38c4458c52b79629bcefd07d86fb5f1cc77a73367683552d4282e8f4f4cd379c8e6e666c603165283bbc366eb66126f3788fcd469e4b016dc9b4f373327b5627eeb7c63fac5e59f217a4f0edb3d8f0c579c59ec56e07190d12393a099436d53e2dd6211a84857cbc495590c56413075251ec0a2d86b400f4f0e7dfa81f8c3e53645112fefcfdc2ca5746ef2ef5c73d2ad45b6f8a50bfbc931e1df0c3ccf85f66cd5f315b3a00efa6525a03f04c44a82c06fbbc13e5f33df15fe50a1a2a5c4bd1e16984ed32633160e1a210800a1bccb8993ff7221079257ae0a0a367575653aa041ee7b82c84df919367c82d357ae23b0ec5883e5d3071bbcdacecfb129f9b8f345e7ae51dd9ae878014aa2aaf347d666f9ec2723b385f9dff066fa7c32324780f601e274c3ace5acb6a0abbfd5a602724250c8c0b50ed111abb763bb7008dc34af76e0081182d8ca83f2148c75ceef1f14b49db020c492f68aa7689b678b05932eb14dcfb4a11fc909aa0b4b8fc1f0fcbdf2a93495aa32bf7a625fb74bfa6a9237c278413e8a3cc375d02c936fd0522f7c1f819d892186f7ac0c4fd327a1c5f83237df194ac8fd1fbca606b83cfecbba70562c959caa9b1ba3af6ac8d505b68e6ee402f4f6339f5e8f9578f876a789606d55659cb2b9a7e4bd96529e758df45cc1211c5438c8beffa4ac082847d61c62a9610786bbf1581f3284377d7f398b8224bacd2b9fb0d4b28a3c6627a1bd454daeacc3e40807b2264c9bbb72499b9b4324b4f924711eb71765dddbbdf71ce67201d5302b55d9d0d32125040dc2e4d7766198b11c72558a35b0ad55f5ebf0b8169c91d6922e2485058ffe7a68baa8a27b637d79b939935061e3827fd85159578d3a6228a5f5078547e798e9481ef99ae7e314b8ac5ae82dee72e15dc5c9ab21f39f0c3c5cf14556c812ad134448d25f3d9be00a477328430136aae78d52240952522e9ecf8adb9a20b36d4f4a2590d1992c91fe64ed586f2074b005bc095a2ad55f11bc7e4505729dcc7a2761bc5bddde718d352578df5f1c53b075bf02482b3a03c9c6284ff20a90deb0e8d7ae3e32f255cf14a785b6567dbf61890bb801f9fb3de5e92c5f7ec6d3032bef1bec6edb5bd5fd8ffa172e15dc4754ac5d2f15153f4296d5f0b6c8bcc1119c53511331bd28608d5808795ee3174fb4085babe695c3dee57e94238e0254f4705e8fefa4e3fe0e3ae3b43d16ac965032a96da0811fac678a913d4f236350c8edfeb20a98ea4d9f2cd6fc52eab43be89358ceee216bed48abd57dbb2c09c995e6accdcea5efd16a7f144ddfda0feaba2729991337e163e229a03b1c061ecda8af464f0867c738139fee4370aa94a3cabeb8cf0c169d8f9bd5c6941f1017e992d46741a673ec6297c752faf871c8e87de90d87420e7b49ee032ace46ffc70b2893839d60d8405d61e2d300e14d11c746d57915c679f8b3488254a15220d1fa2d2a2a6e117e9068df40eaef5feecd56788c1455b365cf38b13b9a42a3cf02c362a9f311db1361e6506eeb0ec965c8616d29b4ab373f945689680413f9c16e259b872187853778ca7e9c011e44f8409c916aa8003d24e282aad21efbcbff3ce9320ba4e3093bd4346150af124c064ad93ea49bf5cef11aec22df583cc623bde560fc911ba3c597cd75f9b847c33551ca76fbdc88be76bc7c634111426264ef9fe9248fd431c5a354e16be2d9de7c6802502887a7986ff4f19a4c45e35af5f28c4cb406d7b8a70e70a44482218c3d0e9adaf0aa20fcc8677b6ed41454405f39eb95813d5659914c1739f85a9de689f10db60010e5c17a2a927c00a26dec8b6dc534861f9eb69813254546f74209c14146aa22d623b83c43ff7a9bbf2ff4d28c89c09ffdd0a1814440c5f661032202eb5673e859055a065d75b026873b00d406972245f162d96a21fa25ae0f99ca403f2d872492e9997f22b6a057b8508d0bdb43b87076846f0880c8803acc3619d1cb844dde68d4082e7b26cb474165eb08c76c759205bf377c197b797ad7c18bb94b0d9979483d02498966a2f49debd5d59a564ac57bcc3da274caa757054e591efb3fc28292306541720adf82a9320d41dd30e05eda924072ad842e613898ce0f21eb1f9572e4f92484571c79b23d5d8606a47177ce78d6dca9c1fa7311f43e4049f412cf2a509e4b053e30da3366940557a9bd0c4f294d88a24e326a441318712f2883ed552bb54427aefb1bdb066211bae42b01747c97a49eebb6dd96b791cdcafa72de273fdf2ccb3243e0b4b7f2f90e03fa0785c9ddaa63cf6893276878129b4d6c9b6bb7dcd22d7a7c7a4f61ba9c3a5c57a182a46839d801f78b47184f4a6243dfdcd629fa3e3131f41a7d7ff52ca53e2e30e043f77a04cb85b6561adba36a24862a3d3cfedbd2a2d38d8ec192f9ded694caf0dd747b040802b402d2e416622bb0e2d5a8f120251f9cb642c14d95f83d4b77759b6c4975e35b8e94e538481b1bd58c5499835b6ed053869dfecc8bf482d7b0b116ba90e20a50d4c18562af507d905e008cff93491d030bb584591de0232892a35c26319fe6aa23b401e30c07a7d234a3e789428a3c8a885daf190b0d6bec8ac51dd2b3b4dbe37d3d573360ac85d4c5326144ff200dbfdb31d706dba9508ba03470d12b34052a9e7eab41f406b4141aed5734084cefc00af113e3e5e7cfd37c2a125feff772c173bc49230be2e48f2dd54ad0ac2952adb6ab3beadbd432d3ddad77ab3e7f0728651d9f72e073192687364a4a44ffc4e20cf166eed23a8c7a879d16a710d5f840e3175911c227660b27a49a5ca721a45fcb048feebf5a1aac276744b171e8b54a58fc6ca3091a460ba44b7db9d760412aacf48fedffa480adeb4b8c15acc6e84b3b5829b807998dfc2ffdb35043f7950eeeb0975b0d059b430c1a3e2f645df064184a1e93544da2b5bac308ad984c7f694365b153b03cf7f6bcc6e46a36c6b8adb3212bbe3ae61d015f7fbe32671ad145a5aa8aed4a052e0d933e094dfec11a70d1df602750cfbc2fa600d2cbd65974df6e0512a099adb3b053443aefd6468f4a142e0985131e6bad28a7ef66878ee28eac7a1e6adde00df603aa7cef7f97e030346e4cf9a5d65700fb0d8c947660c2e7ed1d109870f47d20ac4103e4ae145858196579798a2fa727e63f69e8d49b52729044c1e55c2e7f179dcc0cd424a9293fa6d353da40f339f772415172f2b3eccfc7c8e18948474876fbf832f7cea2e60780c7c02358243abadb183a67f84faa65d9fceb1396ee2e48fd0d623e544bfa4901b1a4adcd38b67e28b50b5e4483eab6b6d997a49b81991a3b463f42237b980e0e289e096edc12845b564a3fd9072a3f4bb1eda7a2cdcdddb2762a4f24616ba6172b1d3a3dc7a57c0e102d9c970bd4163656287e0783e85ec30227046bbcf3a8837ff82eb8417fe8644add7d7a12d107a7b33704927efae662367aa31b53726fcc03bd8f0763c4c32874ff7c0f7d57cb620b7518a30651f7457bdea7d87b9b6166885f049f3508881df3750c318de453493d595f5149f32351f89f59e0476cc63ee977ddd830bdacecd8acb90d8746dfead2ce2fbe73d70794f9ec9ff1f9ec41dd574bd20c616dcfad363287e78394e2f8e7b6a26de49eb247e1cf5b3de0909d7d331ebd3afce955fd975a096008abc55d91905407d7d4dde56d667d3709ce43a3138ca0ced18d3d65b8f016b274a644f28e168dbdff79fdcfd76bf706b15255976579f54130c9fdcb75d67e46c9704a66ae861a3fd90ab1864c3f91ea877fec6044e98ccbaa399321dbafbf50db26370e44c3b85bb0483cbf48a5044422b09438c37171fabf804a562078d1bdeca9181a56e0f7942561580131b2fe3d19fe299ac222c5e85f2608081847b4f14d4af9767938f8b242f55bdc48d35b52b0d7f88152c26c6dbcf71bcb315f26d8d2c609305d4445bdd626b15769b82c50edb77b4e27dc74060584d215119e52f0b4d1c96eedefbcc679821a00a12ae0ac3fdbbe58726130c2050c84f1b1da93f6806330d24f286adbaa0477120a6b8eb289384298b17be15731df571f36d0593113c9961c84acc4e80748792598a0cec9987c270cb2b16ea1e8ba55160a4f5436a1173c52727900e36f89c6fb2db43aca3112820c0b5c4352f6472366819a8415d53e26c5f7f9851e54c474e9612dd33ae8d9245f9c5e32847e34938309887e1b6e61fc46267b143fc88d42b0807f9d431992c04327912ebf49a16f783ede49fa1120247fc3402a49c0bdf91a2f2ca371e4e5de796e97e14a323b59a6a9c64d6e23c87fbbc86754eb58a3695245d47a7a5b32920cfddc5ba982a95f2646d5b799a8b91986b3307f8a680cda4df3c966de8c263841cdf28ef1cf01900d75bd5c7e809314ebb1c1b27ab5285e8d810bbadb5356921a4a1cf0ab9956f15fceb369060969132566e12a552e4964510bc6d2531d6596ed5866a92655c6f5bf682088425e8b751eb3551f43409af246e5557d44d73e947f612fb3fddcb5775e4537143365f660139c6f542b27c42c80dd0ed18de418d14a4298b856ab923a2de977d047d12ddbb2762a0c220e7c047afef08f3f7dc3f961c01bbc44f9b648c886feb656b354096ec941d0f7c9fb27abb7c0c8d169fd906969501bd48363dfc4c9ee7d8e982be4233d16f391826eea924bbe1a702ec7f1432d3a52047b92f989cb17826723634cf8edf570811aeaba90e93512d187c253eba98928dea06004e285a8baa419859cb17ab6a4c1e72adde8e0c1001d56891477ae2e2f7f61d0f39feca7e48da15c96ef6e9fdad6d24aae5b07eb1456cd84a74b01dae72fda005e85ef6ec79724d6c484dd052d22b86fc7a6ea58ccc81e1cd3e77ff417244fd58cb421894c0da80810d397cc0b6e0253d771b9c3e9ad7bb89f219f8db695fa8ee36361363ff5577a2565e70770cfaf24c7c2dea84168b4083a8e63d4cbe4dc53920eba43372046ba167bdac"}], 0x1010}, 0x6) 09:43:46 executing program 0: r0 = socket(0x10, 0x2, 0x3ff) r1 = socket(0x20, 0x8400, 0x4) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f6275732f66081aec1fd316325042738a5e0b26e9aed777438ea5b818fb6002c72a"], 0x1, &(0x7f0000000080), 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="ff000001000000000000000000000000", @ANYBLOB="ed1bd264573d9863f9712ceba1bb2be562619e67becd6242428d2cdc9b6c76deca3ad45456f218c34c751e3cee2e0ae9f18f6a23f478a2aac3497ed6bb04b5819d1f7515e44bba9322f771f44fb54b63164043326fa55ab2493244c56a5ba3a8cd0b4de8764b6356d5f96fb82a9921f631b37b439f5625deb2612a0870b724dc28ea0ae9e2c04d3dcf7d81530ada244c89db94904e7c5ee30d753d8a8554dcdc5cef494dc8833ae11a29db43e133e24e754ce4e6e5e052acbe6545", @ANYRES64=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xe3, 0x1}, 0x4) setsockopt(r1, 0x4, 0x4, &(0x7f0000000000)="b6e695dfae466b7ba287b71b8d5f7c3e", 0x10) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x1, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)}, 0x0) 09:43:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x7, 0x4) r1 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) symlink(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='./file0\x00') shmctl$SHM_LOCK(r1, 0x3) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) mkdir(&(0x7f0000000000)='./bus/file0\x00', 0x2) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e136275732f66696c653000ae38a9aefd30c840e45e0da8bfa43ec753bc79acbf1710ced5b2c8dbdb15a41523e30fbd7c96873a56ada123bae4e496241ddec21cbd4a52623e508bd5"], 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) listen(r0, 0x70) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000010000000e9000000ffef000061cd01000000"], 0x30}, 0x0) 09:43:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 09:43:46 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) listen(r0, 0x9) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0x1fffa, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './bus/file0\x00'}, 0xe) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00G/f0\x00'], 0x1) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000001140)="38d96421d910ea5bf970efb4d377cdac88b1d8b0545dbc61084f4d2cf0cbb69cf182aef062ad5c54a87d412cf419bd2e4ea4b3e355bbc07b8cd85aecce82e165d684949703500a2061356ac92e7f71bdeee33e46787f93ff866a5c59b53bc613cbae5ceb8040da21975e1d0c40f8971c943420bf10e88b99e25738a25915", 0x7e}, {&(0x7f0000001840)="7cf30b98b08888c15b994652fa7b48aea95b585bb9af52bcf55e6d35355833463566eb04e8c4acea29979cc80e4b29199677a8b0011e01650a1fd9870a25186779a75855a8020cf7c2dd7aa5811ca6db3084090a57c5c542f48ac218d48fb4bfb922d08a788c145917b8085c600600b4463d3a47eb4637b0dc09ef442be90f1036502225d0f5ebfa4000073f23024a5035ee2ccf20e6d17cff0ac91fcfe26cc1f2f0165989baf45c6424c3a0e6a2d96167cef1e7bd103a4c450b2d472fb2f8dede0af30039197eab28525155fe572183c1c5a1f0eb2a029793607e69e07dacae6bf340514454cd8db7818e8a46ec89172c227b805d5ae8b943049dada97da1b86a93c6b05ced7d3959228307f0f2e26b26e47230c257a3f39894ee18eab4ac5edce9d9df2ea1314cdfcf5cc82cb215d0b16a87f4ceed7179befda9714a0e6eb1082b64d35954fcdd07a32048d0ed9f401daaa16ed46e0d0012c6ab8eda06a03b9c3490bfb675e5d6ba20e7107e82cd181a00540c0a481ed98cea4665d9c63ae3ca4d81e3962e9584e8981cb8de9d06aaaf67a4388ac20dd6943da9b348edaa62eb68e500e180de2f34549d8387fa893631c45347a883b845ac538659851d85eb3da282b36ce2ca32e4c59e5b5f877e4c5b0213d7009bd457397f6b8c7a7d90fae8e29eb1db462372864834f5378c065e861c489d0da55c1ddbe4715941e3de0bc51d8529ddb10366fb70f9b76bd7cb466b4ee88270d779569346f006e956c86700bde8c23be3b8d85e61c26e8aa8a3909d236258732d279ca93885988f407ec32c9debc7cef084d096ca3ea20866a2a2d2c83c4d5ff2375315a9fc36165eaf1c33284252f65c2f689a5818a60a23b54a96f58f4a6f0931da3427551c69b1c8027f05043cd1b632487128b255b003e0d05b72fe820298949fa3c12027def7047f5107bc4c3b96bad0b30ee22bcfefc9dbe6f5723dc6a7c3d3baf76d71133bb94258024fcbd3bcdccffdb4b0e76086d1cb2977e96ef9a393a63cd30ac9446f98b59d7d28e4cceb95145741bf8e8fc5cdc5e915b2be98adc3227d506804d7a34ef84e9c76d1580102c1419e8558fc1a4445dab604423a18fe487129b7286964b5aa505e4f229cef83a2a8e59bef5e0ada892ca2aed3ec3d7a4c39dccaa2eb36560f83dd74a6ad40bbdf1d37c2cb841858abe6a81e4822b7a9c8d43478e71faa1f0c369878983adc2c917599b1ed28f9cad500a55805aa9950c7fd8870035bb68192336fd4beeba05511aa91f082cf7e827a6d06f9d32a4230f1451a99fc631fb4e9fcc04657d7fe759b43c40af1157d372229f37691bb4897cc965f9dbd31702a660f77b429b2ab7d7df4a108ebf4e053d343ad0e5914f29668ba44198aad9a699c19ab5a809c8e277b3f598ce8674a19471c41b5b2a6d9c22a5100f4077c3a28b92ecf16943e76ddf7771ad3effe61d980bda1e41e541047ae15c8f80a75820681e75d697025044be20d108417b0e7b011ad64354fbd7047bc211372166dee05c26cca54891a10b000946ed2012ff195dc2bcb7b814b095d97c38f9104ae62241dc86bd2fcf9261da539ceebe4bfebf08a5b1e1be970b433c0d765a09a44f160cb92e96894e96372af29bff6faabfe461fb695c847eb123dff492f2980c24d42af1859cec7c3af13c6bb84bda26305c187b1380da54a0f518b443ffa2050c4996b4a6c456deeeab13124af05a7e0e7bac15b9ec22332e486b1a549be719dbde3d3d948eae010473a07916c99ca8d8e6bc40f172e5d18312ecb3d60806adf6cca6b4ed98ef04960a97539342bc4f746150faea00cdd3b024a97efe48ce72ab8a332820c6db8db30e04462c5af5990474d30f8d1cc6213b9ab87b618d9c886489c4e8ed548023b53849efde0a202dc3bb4eed81f89ec37de322e51fc72aaa57deae379a29dd3834dcb9f3649e78e1ef3a7fed4cdae0c14f86e8ecef0f75448759541e9aa40b7d9f456dba67255ffa51e7b8d6d40bd55d163afac8cf462e231010dcafc2a3b7588a7f15b370cfbad981bf9295737a1f17e6d78e7fa346bdc4d8212f8202ad1488277a0c725f62d221a1a999a11a372f0073fb2aeba95b2615e6279ee312f5dadc488f6304396cc8df01f3851d9d21b1423403880222b69fce942776784556f055c8dcc718f475195e7178ef35ec46b4939e02d40d5d7f15d3521ac248763c9be88b8803e38f7d080c77e8ce6df916682aa71989a887c4f5df3fae467db535169f13b34eae0420041139f8fb98f4388efdbfd7dd69ff2e81e3c04f4e2bdefb3c86314d6aa4925eb710b7ffea7855dc0f1e4cafce0682e535d1025748f5c3e3dd41060da7c9e5207a73bf98642a51ff9fe2720b178ef1989c2eeaae1e757c2cad7658264431a5ef692d4c6de399577ac877fe63eb5ebc910aa10bc38c29529339b179b13b1b6e5182bc73d0c6d163b1342fdb537772dc59171147ae52c837a375b537aeedb6eb1905e5fa4812f84f97749c002873f606c168fdb33ce50aaa89adfc43607f404dfcdcc02abc928a092fbba15ae1811b18a68a15a8183d960a4315934eb1252efdb7fd245f0e207c34986fba30f6a2587f6686d3dab51652ec97177cae5792a072247ddeb5ebff37e09b06a9a2006724b61ade0addd0bde921e34d1508573b70acbb7df645114a383c9cceecaadabc58ed50c1629afb280b4f3159b22c50f5fa51787e4a45e556c6028a1518dbce79094781b8eefd8471418ee213551acbeae58911b65fda299ba07e0ae01b698b0b53f8d089b10beaa58dc334b30d54a8575fed2572f9db7bb0d8f43364893852ae1a2ad3a60a05d7ef61857f2ed365390deea82c536908f07536d40cf09bf02267acfd194c2606d6e7e5ac06ffff0b15dbe4c5b1aafaad45c26884c99184d3c1d022970bc1a4e15a3e95372db7d31b6753e07dfac82bcf41b957dd3943998e699cde7a23cdd34bfde133720f74b83993fadbc5484598d75fd2b384ade94b702659b55701f312063c64449ee0f0cf7669296b99df795f83cd169a3fd676eb27dc5498efc29ec0111759c064d8854a74aebe4bc5e55d494b59692111b75c00dbb6098dbf5757bdf88c531c0b291938dc2a7c8d394b92e2e7f91d758a0defd33cf835ea141b0576af18556a9baa911168c42f9da2bfe141b0e662fb69c242ffbd12aeda3522f67541147174ccd1846a96d01c934a954755926a0241511561a0de7cb80f77344b3e171775f153718348b234541d8c56368893fa704f50747eee52f6748875c052a6ce397f150bce7b0b461eed3e8419b84585b83ba2466b4d833692ea2049850c0fda2209e0fb52ee8b387c2087f78019c82b6ef620daf69b74d0bd9a019d3e35f8c5cc6a7d3d22aa2cabff7697b233d22dde98b66d644a825ba10774320223e52167b16320ed5579b59c5cfb5240dcf6edde31939e58c492b63116f73db25cc927fe61bc45c83923fa586e567ba23d360da9e7c443a701c2cb39434f22a8175670c395d23f58d722e82a6868e29592015a87e94082075a973bfc251d1cee64128c3ce8e1b22cc3846f40a30d0052b37d4c5a97ea840ed1fa60290fe96414f37444ea13bb8133647a8c6cc96241112d841557b2c7e40c439cecd3bd985cfe16173273397833841371d396ba4651bde8ca3e228f0273586057a36df43908022a23be1d7519b121753eb2cc4481825c9cfe15005f68ededebeedead90191d9133a6109f0344a237cae5a69abc925fb34828d34e8834ef36deb78dfe8c120d9373e8c3780d3dfd8b1c2dadb304e7f22cda4fb4631109305a30ef082f392b75760ea032dbbf7515adcd8cdc5a3be2cc75f7e5a087c11530f3a174a420a223ad8d954f3c3a0e2c5324a7d1492462aee8f21166da3dda300215dfc25ab47ef158a524621261e1b9a55a8ca50bdaaa60e3024bad5de5960a036988c450255a30cc67aa7165d8ada3f5ad281ac68a959d22afb7e65c3df789459f1337a77492a3865c2694333dbd1d538e9d6505a0f35b4b0cdf67c828d634e205c7033ef635848b84b46e0b529403df44dcdaee838a9773ad598fc6282fc66ad693161d3f8443f8c697cb153c7650bc5f7134a11301bda573d7bc3a0b1f52a516a6b948ad0f35182015eef70ccd9d30adb1da0d9cdbca96275bc96e7bb3bf8458d89f54409d35218738ea29d67cf1f49348bc17744fb112f58fc6cba1d1e0500c39425d89e44d8ffaabf0ab6ce24e52639dde2093a749e5d15fc31dd4f07b90ada6f38250a894b10ce742ce9b910b1d578f955ea7bfc142259c02305405700279ed42d612d1d8233fcb73abcf91ebc24c8d831cce7bc5d2f99db82b5d9cf15af77fe35409c9c8353a0628b9f21036e21cb1fb621fed8539186d712c1c8e3f24ae15c9512ace1039af2f6ba4a10a8861a58a3653e20345e74ef1f0b8a33d1812b14f3d03fe7ceebc77119e69d9e3a0f9df411f82d6a1c565265abd22c7f45a5d0ffc5e086eab5eabcb8b1a2f738352d6b8988a4ff2f360e300ea4401861f30e5a0f5654801c5e3dcb04b09e6e39564e0f9979b5b98c22f81ce855dea793f5aefe0822769a79d6d5256ab9065def674181af1efdd0a2c3400c8238f4f33a1d185211b1bdcbca5a4ed69ba133b2b12ee06bcdb54a69748aac19b5c9ba5df94d1555e3697b497d3254740d5deedefd91b2dd006b99d12059e5e1b257bfb7ce4d2df73b131a3cee219537848d9f22979f015f2d8b917b6b8b2ba5690e0669422124cc1df0cbfd111362a6d7a8fe31dc62399a14321a40b8ba112755c8d414abb1de1ea69ea5bae12cfad91c067d9665722c53acc05c7a98baf9e646d7ddc516329301d16f894258a38218bca8deadfe547e8fa64f20f0bb9f66b8b23533305a86558adcbc77085878ee5976ef5a6a589ee85c28be3e8c29939812630013206ba004b741fb4dadfdccaf629899a8a50c9fbba6115233a6b6532d13a02e5ab8531ab8aced43a8cdc4f346416b72a8c0cc0e27f370b28b8b8773bcc3923289eeeda9746ef4c2f9543cc6a220a75767212d199649e1a4e0c0448f62ad7179180bfd0291757126443816f8598fa1bd0e8edcb37467d51e1c54b18d7fab33b56aef2a51aadccf66b09c05b79cfa1995f7c079f4f79dc573db47fa2536bc67fbae3e89dd8ad86f4293475d3bed0dde9084ce3268d5a7f6d86b8c773f5c94b59ebb57657b22a352e101f9161c0d9949d176fec885545f218790881aac3509efce6aa791f09f5fec3c61ccd1bf3959af6d8044d8e0a0ae2e42fa973cb7edde7982798d3cd9c9fc50f8fd265a145b0a2c4a9eb15a7a3ef8c83928b8ca541e140d6bc627ebb270ba6bf2d81e5ca110e6c4432593ed818641359243d803d32454e6ac8a0ab3db683749c432a7e9c53fc17430a1c3453cb90ee8aa7c857735e38b7586fffa17dc179e6c583f59961ab4cd6778d707723f8441946ff6e6fb5605dbc795b048abf406861992e9e7afff631a4c67671b1e0bbc77911acf2426b1d052c3d4f2f00d8e49db0641bc58794f9a431a55d9accf3bbb8a440814b4a0421ca0649e48521c605f11ba11145aae0d76e02155c153f766db502fe35c6d8442c277a74f3ab920ed517250ed85a19b7d520db2edff4709cb8bb392067c1a86e2e68f2183812bf6b7ff474dd4fddcc4369009e4f718df00682c76bdac7296e053faa1e1090fb5e4ee7c0f68527b815b4d6cdabdec18c47c694217098ce294bdc359c31bf8738019420c62feac9a9c50f22d9b434016e2a89c38", 0x1000}, {&(0x7f00000011c0)="515b3b81d8a3c187500c6349f3fa0935587a5126977b251e2b0b9ad28229f19ffef6adc42d55fbc1302b212bec72853d3cbbda4197704d70567d56d3e87738a41e715a6cc3f54dd65655c59379b13a8a6e0bebc9d277a92af62009a4d82b80e70101e7dcfc0cbd3261d7ae61b12db088402aacf9d2be5d722c240690c83430d766c6e72db8aa958c", 0x88}, {&(0x7f0000001280)="a143aab6e07f6124203cdc0c9e10b3ad178a17e52b3480c7d239b908602b882594a3faf6264eda5574f0c520a552b493cb5ff61fb860751b20ca46a79f4e7e5a230c7f57bea589b2eeec44735807d83a384e9d96f8da962d90575ca92793aab51bc92f536b58b353f71c08309b3c4c61baf13aa5f944d6533dd0a71dbdce52bc72988889f3afab70968b04ed6039ab86a242bc3432ed23ce703aa5e6eb4616be0a8cee1b", 0xa4}, {&(0x7f0000001340)}, {&(0x7f0000002840)="f29821541eaca86d2104c815408efe967e1cd87b0a58bf0a313c6b4c07369a2d3826ee9a9c927ea1615cb610e540ce5448fea9250dfc21434483c041981c9ca96384953ad41633a2459ca76e3c80b1d59a540dbbd7190d16e1c719be16c54a480511fda863f76019d4c48605a613f57300b0ff8f1e42f7f39158a284adcf6115540fe20dfbc4e11fe7030adaef1d7214556368f86e14f3dd1a0834120f829100ec9b68f245e535743c62b42c29cc75669494ad1127c58caa9e8b1b9a75137f9e0949a96f9d7540ce5b36d085df9639873e8cb2c7330360013e0ea3d5080de446b49e369ccfbbe9e85534fc8990fe6b386d0efd151d9903b1aa0eb0b348713a4af892ffb0c2800021967afd5e7c1ff181c5ea0ca26e60b80b6bcd9e656532bc99dabf32bb24a6905001ba8dc688890e3defc076fafee58579ab97b531620cd84a796629b4c0df7e4a34e482b6ee5c49f1a524b5c05cff02a52782d963487e1822230baa8a11aa01844f86e58b1982894095dc68536df67011535f3391f070e66d1c2ba72099c21b2273785aa46b8acb6dd28671b9bb5c750fd06f443587e8ef3072c88f8cfeffdd280df16ffaf93c3b3c9678e05497e728df2a1ce216514a08517333a461be3f50a390cabf9b61474c39a66a75329432183ac48184aadb5487ffa7e3df665bff635621f66f18f028d82aee54edb4f7f2c8684014d9863c7eebafabc615d55056e7a147a3e846e0d9c896f42026a965dd492f7502d2b1b1743cfab2612758032852f3b0651275b8a30363b7978d8577963e19daf46938361e15132b4ff92181a02842adde84d8ffd3477d3165ac4073ca6c6d65ffa3de4eac073b89c679d36d046c24a9f09719f24715963efb86b4e3d1b533c0bad3edc2b4afc166837604e5ec98d26e0a7019d2bfc42e6bc550b41cba0660a634baf2c008332ff268c145d0effebaab78de80b539be89857f8367a50b16bfef27b085c04485404e9421434cf700fda4b021892a46bd080272c2c2a3b633e1fb334e6d6bc35da049887771f67651003ecf5b73c74e68dc630fdc4d7b4edc7d5f55097e9b8229c4c55747339a2d6604cbf4400352b1e4804359d73d9add00862c633d5e596078d1e09d8fc41fa6aca4664588b247ebfb7a8664295a5b632a9001533a1a829de9b701ed345c41607f944dd77ef937a1578221286517bb8451d3505e91cd493a1e3f0f30156ec074ec03e7635d20fd3f2ecd259568e734260fd8f14855fd4caee1ef5671b6aa5a7422b6ed4e815b76d0f19e81dd7e74ea6b65446a233cd225aa0a3e95957a11949b053b4428eaa84f09f9d854a7281d44d394253c85db27ffce5be1952f0a9511a7906545d5b3c90749841a1cb6e88e3abd09545cd74212f910b3da33a9935b85bfd8a65a56d7baf736313027ba4232cd6b8522708204e35cb77fdba4f39cdb4d5877ea6fce5003bbd6bfc03da5acde1ac30d9121ae0b914e5b0357b3e8ba967dea809150ebff9fa6a69a1e3b56cf24f638e07125eaf06306ceeba35e65ca8559beba4b87706c2b425bc7d80cefa22c4f09c9bfa8275dba782251024937fdb66da325997638a472a712d1125f36da7b4c09a46105ba140e943939e02e4ded6c108619bf3d03bd0ea04f119886e3f62e41998dfcaa5686b87a8be41dee7bfeff1412ad1323eefc3ba56c273ba442d5eedc01086a3ae80738555645839fcd7a9621b1f73e15d49fcd6e146499dd1be3ee66c6da512019c2757eb70bea9e92bace7bd38f785fccf114d2be3e1ea0845eaf158c1f7fdb144897c22b662398e8001222cb25319a4e03ba1c1a41045a285a42e7631766121f53104740170d545fe9f8d61bc0b142423735d80c6406ca75ab5e4cb0cc7cc49e596a620347e3a7b2c7c59a48381f40815eb7b16fab4eb33ab345d4363c19a190ef08ae6c208d2f53223c59b60e94b4e82aaf6c5da2955c207598936e2a52fdb496fed31fe3b1afeefaf921f8ae0aa78e6c5cfa90b4c04458a749cf3a161b13781e40ab8a071386bb40388ec02ddad32950be59d10e05465493ba8365e6fe71b4bc4676c3ab376cbab09662c804efce9709047884236b1908b5aebc318ae8866bd2eb7b4f03ba0a94c63e62887dc79fa17438466f568dc71c06a43ae118f99b9b9f16bfdcfdd3b41b95f24b1bc764a7c6bd98a1bb04bacac10645e5b6f162b67575028877fcd63365bd6ce977c95d3cc5e95b5acc5b33c33dee24b5e0701c89845531458be697af5dd0311d255727d29b5850a194346f9deae594301f6aa8a14564ba6e304a50415015019d4b20abe7f193abde6d2c5d33dc323cff66482f42bf7a780b70b5557d16b7f28314007a3efc533da46d3e1f077f13f0310269d4f497f1722be53412260fdd01088a869e8c80a4619b7262140228e79042577fd50131e3c8e0abd4573d430b015ea9ff5c361627635847d60a6d4635fda0062a0aaae3a69d3eb16452b80774c534d6f1c7ec4479723b8de88a9e01c207d7f085281e2659eec42a8d4508c61c1bb7e7f43be897d74582e618a115890972f45486014caffe13efe63ea387455728f6dcf507365542e417ed10daf217542433c4c8ea76fe3a671365b6fac67e0b69f84558cfe97a9928ef84aa871c0e0de6bd3ca4323c1b331b7b07b7cc579efc0860565104f7a4ff80d5af35a5789c92fc65b5b233cb3b01dbecf67b81bc1dd40858c0188a727af452846f767fcb297403a35091c4199766b641eb50e6d2cf44ae396a21aa55524fa3e2d733e74dd954b13745a3272e7b8852cdbbff92672465414750ec34be2ce1502683403078b2dc9e7088fcfc10cd14fa833bf886f9684057f54e10d299163fa02ef372a9ab605044004bf104400a8424fd42a06e46df3951c804cb59516fe4b3bfd330d3999c81a0809de566f0a4dd4d092e1e855cc6206b3af844549855b47797135157ac3df3145980c57c720840be331ba81b6eb855b6adb08c688bea3780d76af27e17cd23454a103ff36b89905805ed585ea2b200590184a14cf8f9b4d4d680c1828d5ee3e2bf52b807796ca787f8d286680b36087c742e12eef8b5975ca7472a3fbeaa418ae8c8dca10fc7ab3ade6b0726dd9b5a9129fa77636072e7084a755aeed0b86375cda313c3efba0dbed42c27753763dbf2fc58f08b18c22667c0f919336f996165a78f802ff339a5ecc0dbd9be462fa560b370033af8640ab867c15b00050d5872595f2205698a896b85620598b8886159ce86e97d85e46c20966056a2972e6f7ba948dacd8a3438c55e942b6d17a59de04980fa1c7c17083595df398ccb92c4c1726503ee373ff3f229fc660a5e210328ea4a48b2c0eb7b7c4b1ca6461d30c02ca733d8ab8ee5d9fcab65affb4533e8db2d3e4c278b42cf133f1d8f6ee8ac24f4ad8786edfbf70da3bb152449c8e586d9bfb459ef5cbc50bf7409ac787f5f5b3b413d1888ed331daac15e42f0bdc9143acf4198c61ca9ef9bbe89f22334eb8218cecd2db37f938d630f0241b28ccdc0c4cb1fa80a68ee3be26d09d19f11ca6040a7af8bbcc61a9d125d3c7bd65044a2ba25bf1af2a9e88b295b375ba4e7bb3348b044351cd15f1a4ba4b8a72dd04abb91dc7b097858b82e6b42b94a53720d3a989e72ae18f90d3739dc96f3bec7fc6fb7cc957c99f96b855e499fc4a31ff4430d69467c0bea90128b718e6633f40ce9ba1082379c0577df22e69ba5116aaf660473dc4f88bd450f78bfeb8aec2656818831728c291a739898cfdb384997c7d3697912a43ccc6990d8425ea2eb3509185fedf1dc1e43af6ea4b70d6dd086bcf9df5a8530ccf79d7a84da1c241a30d51608eccda5a47324b4f414b4dd59bde10f5e4b0f35034fac01f58816e895d63545849c6f1925ad336864e3d185cf116faf7f16842622770f7633b4f472dcd61a46d46fb99d84715d77445a877b398192ce8b82026129ba55226a95625d3940424d5c4328a8958fb96865c1ffa778e534bf8935f03ef933657703986a2e81b64dff37f18ffdc7da2075f833f5c96258296116464cc46fd29f57463a225d0bd3c454f77e6c80756ff5497a4dcd8e6b404d7e43193388a1278ee26584ec335e99cb09348a5d5ad46c2966a6d8168e211a96d22bd00c40165e5338f72dfb484fee35a71de9732f2154d49e25b87bea6e7df9ca8ac5f1df135e37a298a01d17ccf28ae4e429a237f1b7731ac5a18063414bf102bd3bc47834894c205f59c4b0228ca6bc3c9d9736c0461ec041121884d142fb2af20c235d151dbad7237a071a4eb597496f33707383dec8cfeb3c616cf23c3156881188428ab78e0739a39c78390395cc9ecc1ac87dd3aaf1e1f488869225c35b1c2970dc27291c1d776803b23345a5f88ba8ddfaa6e86e48e50d6a0a404b168da6e67c4bc3e27833d234aecc1aa6fae387d6603e6e575ec9b27d95c745c7060d043bb38951d48a41ee32f4fa5fb5fbdf5bbe23abe05a56fa251ecf3fa56bd464a7a6397553e2a463423dcbd4561e894d9ec04da63a81e3b18296f29e674332431063657e19b1676010b31eaede7a66b3da0dfc8ee48b3d598833462e817c588e58c0792bf537c7ebd9b12c6d8a98cd7a3430c7ee93a722e5f03a920e48ea5f0f364f42d40329d6f7029fb503b9da5a5b18e3e842a1c58c5f8e31e7d8a10aaf77a3f4643c6b21594da908617c9dc7523a4255b72cb5af6b831ced80f6361b12f417ad011e182ad59f7af7dc1e5cc86a47f78b4396895b92810149eed2c3a3f5240f0fceff72b65ea2fcd98046e05a92ebfd608301bd2059bd8d5ab0e84dac75866589378af9c47ac85e15dbce08881462502de449180b3cf002edd96ce0937584144bfd1cdf45d15a928f4d50f5f36a0b5537a4005074579c9638072d2d7f809f94eb85bc78d9d82aeba4f4fe722c972ac17de3daee0efbe1addd428aee2cf9aacd0e959eb6736ea2de7466a4c84d858d19b61a4d981e9d6ec4ef404e87206bf84b4071dd4ce6e01a12eb82e1fc7e917df9a97e6329d8c8fcb07d8a2480b3a5e5200ac3fca0d9672400ac48b4cb2cef93a1462c56f4de3b1fee2a6ba3c78eca0f7506ceecb602d0cadde19ea382dcd74e91afe4c26437ea16b2927cad6058f25c531be959b34432b6fb09643c885aec6458808252de3b8549de5e45728312b01bfd85a20eb84c2892602ad2e9ebe37813528051b45da3b55bbce69b6df3cbe3308cc1090b733429b459059f0db2868c012df246a4044d8db667fc998d9c0c8111f1d28267e3c9a729d0450421d427630776f42af414d6a28ba7816c3ac579399c65750635af7850e914a2d8a140ea0b5468f0ba75f80d6d93c0adb40c109cb12d34522c6e2f3c81dfac90c4966c106d09b998e6ab5f309862b1058aea252fc1a2e05f2898159038d9b0ce2c699fe76680f31d98a887dd33f05747dbca3024ba47531a71218dbcca14d11a97f53b9509fe403df46194d9e7c0046fefe78de2eb0d9dd383e8ec3b2eedb567953688bbb30a403c5d8b1e40a4c0e7e3e2064637d29058bdbced7338882f5140dae23ad54cf370b4b258bd23d04580e1200804fdd790c1549f6ade324330539904f8365e13dbbcd057926605b52afe47d863b1a7aa9b10fbf2b85a63ef8a8fe7437ae82ff77e7174d340883c863584812d52ce49adc990ad7f23b98f9f01a1835074c2dadc8aca4abe1f41ec6952d6ee0eb935b56f1fa0660d99bbca67ff230dfea9007aa80764d8537ce286d81817b4bdf116ecb001f53e555f85385a8307a503fc17", 0x1000}], 0x6, &(0x7f0000001400)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28, 0x2}, 0x7) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './bus/file0\x00'}, 0xffffffffffffff73, &(0x7f0000000040)=[{&(0x7f0000000100)="bce0343d2e90c3c6a5f7b338e7814b1b69b4f8d04b9f68e92ee113a473680d5152dda4cc563a1b4e9499bf59c2f1858ef6407f277a3dbcef2b1fe14e0bd7070b3b564407b5e682eaeddf90ae3f2e90e1e28b91ff10197b158ab2ddb4bc3079429b32c89b78ce91b59194a72c867b104b3bc210179abc0e84ce18f23f721ec1822f9a24370c6c2ff38b9eb15350f19b5a7bda7dbd8489729337cbf0a6439cd0118a0ab76bbd8be684b896acd61ed01b0a205372f95097102248351342c0e47b033bedc104a447a2567d90cbb7c2c8a94f4a6325e35388c2f74d33e6b63b84cb1f23d698ccb6277236f799fc41d59271c6bcdd754f62c94a1b0614c31d4d05a60d6b48bb5288718d2a0ad5af89b33f2d56a09824157011de381289de99193a2e0a81ae2febbd7b25ec034bcd7decce73e234e8605dac63e6d103c75e9452b0e2c93b579d9c20e09b9b364af7b61f52b2c82946349157f12e6e783d19ba8217099f229adbcf64311de9fc01f62028715916ce030b8fcef176581c7342e0d5347940137ca76e24427cb3c3966cafb91eded993fd6fd7ffe7474598a1c194620d6d32e2b5312a5fa743567755aab3c301e62274c95a43418501a8c78dde8f836f9ab12e9632032272058badc9dacfc00086e94bd68cb655cd996cb37beea490d0ce65901ab9a56cf53123c4fffedfdc8ac557ffd38e6e329dc193cde96b11c9bdbc54446678c2fc6ed23dfbd82f4ce6070d4f0905915e4c11e4cf0c4b4c14db2e9021c359528be135ab96db296f3d8686fcda9addac3381cb88b4ff625f12b2e20dcf047970055c3e8d6604d398055852a6eefa088b314deefb27fdf77afc025bc96ea85d8362221ab7d3652b76013ccd3372531b6b276ecc1b4cca10a66a8836c2acf373cf62caea400bf1dbcd05d15ac36f8193a322ace131a7d2a4e57787c02a1a30d70524bd82d23525284f01c3f2ef50bd74b44144dbbdce08550a66e43c4481553c65d311d33b933c6eba650b94bad6743fadccc031f7d4a3a0094cee8283b5836f0d992285c1250a65ce3e952b2b4a400dd83e2edf8868efb5a5427bad9b5062b73f4cfa18227a2a7ac08ae1e4c8dca8b660c8590d901b720e1af031620a493ccb0a35a6ef68625fd8020fdd857ddb85e93ca613a32cf9cac1e0abc251a520b033aa625bf3017f4dfca435a524a8caad79c8d3cea759937ac7f1e60aff5f1236b55a14a3da1805fdac802e3c30b16906cc73f3730052c95d43c58f3b6ad7b420830628a294b81e97988d9338fc18f79554d17cc5b0bc43d350701fb5b424fec61e2fc303477c67f1ca5b04c93988536064695c15ecf04a723ee2d219cc9211eb9943197361c4b9d0ff7533d83e52128560cc34c4882b58077f4f8f9a84d4ce521cadd20e3ce4bb6a1050c26bcc5b17b3f2460d816aca59c6ccfa304c035e0dff713737e6723500be9a69694361cf0f1abdfa80d2fbc1ea08090a43fa7c96f772dbba833b5f983de54ddedbf1b74b561fc9815f03405b1bdd4d7c92dfacea0ef53e8ea99b44c6f1f8c9a0bd3588a9a5f43fa1dc001c87cf68b90d6df26178ed31263bc541a1e4556ca914d8ed184e6818c814a62688aa25504ac15c5ccd5175c3595854291f972ef3cc814b1538447291ccb687f32a48b880f7ab3f7546cc1d7105592dba5216c0176b56c9715ca21f0652507db1fe6f795e6cc65e5f93a831b1e3c78b77cdbf5676e9401e9f4c3fe52d56c0b2e58eae8fc9776afe699aeb468554c2961e04931d34d48421ea5df45661f53f5ab340e3b7604f87d88395e68beeb817048f539ff08116cdbd233c541c82b4b27c12a3413e55c9014da587e2254c7f900c530e8ffe59c26e15d7b5520a361fa77ab532333cdeee9acc5e756ccec52d62a4e5c5656681ab8c12be0af62a1bcd7cbd8823adb6a69e0b1c6ad0d80b5c338c9bf42396b1492943ef51ba3d21a392ee95d3d1bc5764879a453af8618b3322fdbb968eea0afd53599fe1daa8d65effff6cf7551861efd477439cbb59f5a53b2f127bf5aa95b4242c51631e1079973ad827d513e59188085160c8d06ed9d56066f457ca046d26df9a028e11fdaffd24d73b8cc9961c993b787c8977015f69337e63469eac4528570aa3fa8292809a56d18746db48666ea4f33ad50e5cba7491b842a22fa7d581bb5451120be947f057152df0809e122e64e8e68ab54e3fb5c6cd25ded75c113ecbfdd98cf89a678518b354947f66967da851089aac83a427e3f2b6b699ee9e4c2fb10599b98c1fc10c3ae30eb01e2c327bdcd9151d18f69c53056230be246c5010074f7d3ae0f2c957b45e97b60d9eba536d3d6be7b1b0fc5e1529f56c0fa1a442628bfc854e8154b58201fbf2aac8587ae6384bcce89e15eda99bb1be47112a9091accc45604d3547182f2e02c4134ec2911fb2dc0c419fd20019c8b969523b9ce03f79163987a1ea078d7c02ef55b7e83cf6cfdf86c0085678005a23f88ae91b878eb4cee9932c20bb728e8f562c3cd39780e9c6a00486f3848bda5d9c5fd2c46e6496772e620cc50e6a4112a906414719b4e4ba3d9b2bb8e38cfab0d615fb6f838833c99b7b967678b3b38c672688a8ca6674773f20bc48afd259279d9a6a02c93b668e02e59a663ea5f699514eeed407349b80457ad8d811ca37aea0a0420039001569399aaa4ecf180671fc7936515eadd6605f2d725963086c27b46660286944f2bef2e8d0a4d8cb5c29a8ed903f0ec000685313aeb75a68c660582b74e48ca54242f7046c92ab31bf5f74eeaf36acfb7da551bd81c1e30c53c5b30e3c92b1e3daf0fdafd38e68d3eb8511cdd9d5e21a37daa16ca99fa59e1c660ceda910871ed178b6e5c008c270567284e75e605f234a0ec38fcf5b32376738250b516924fb9ef940373f5e1b599fbfee246823253635055103c373b96634457fd0e6db4aa8c6e26a3bc002f36f5691cd705174eb0cff342904af15d9bf515fd28f7e924bc5e906f8d9768ed0f6ada18d0c3f5e3c9e4ac249777753a8e0d59e6ed2094326194084c736d2ed06014bd6c0cf052be6c3b664a9ee617873adef62833b45332aeaa671c8e54626aef787d2bd320eb23103f1766219cbc25a8e644ac7f41d4244a77a8c881520e99a6818e58d8aa750bea2c25b38935871f5dcf0e3cbc4feb7852a355d971a15351f7ac360646e61a9d01dcb8ca1fa0ee9b75d3ffa27b60f3b60dfa0855cf6222ca0a190c62f64688f48d3eab916ccd369a4732e9d83af77ef0d2b69ab5cf9d6e78b60392c4b74cde289d7d7aa3be0093f78e313081129c148629e4d6e8cf2eecb013568249b36b822d21a884ca2739139024e934e1bb68bd8039fdbe9c855256a87684fa88c0f631512348b890b7ecdfb19aa53490160d1adc3d2167825563c85bde9f27fa5af1a23f70ad47d1ff2eeb67a00b221ebbb3e88b31a8d51df3f64d92b273a57890be30f9a9e62e591852df5f8071f256c2834d8ee9792f45cfd800a685128b698b6c92476df28c00760ed31b4d117b985cf8ae051d40cfbf6e3e12789fb4eed5d02165c655c8b948a0a74783d8ca177c6c596cbeec3dcbd74719ee6b41486e8e8b7f51efc6047f4990bad7c946701e8f2a349f4348b15e1be825f7e9b63d2a28b33e624eb8ad0bb68ddbab9f4de26ed3a88067fc663c8d55a0e6e7213636824d6ebffa4639979eedb369193691d9c751144464040a3923f32627b53a958c017367a17eafc4dae9f7897b157a1efa074b4dd788810b12eccc04adde854b96a426e6983f6e3f8d7677ce8c9f5ecf22f714f8b8b65ccbded3eb8dff4e226d0917f923c2f2995b34fb6568e543e997c870ce6079e2fd584a55abf0814fdeba6a9ad32ac8670763959db6bd35028ea3ef09688a2f9ef3db764eff6da4df333ffa7d7888afb71a40738b5ea575b55d5795ed128a23540470bcd547ad1302270c55e5fa9d577c8cedf393fd74034f975195e4edc05fa39c677eccf09b9f447e5ad4c8f739af30797f7e74e7416f4555a8b469d6789eb6b4f21e868d57d13da34b73f8a5b9c31d69d91ef69d068f826cf535e90dbe6265f83031fd5e5fe633234fae4cbd979d38f132b5da90b05cb1fc6d7f644c7ae6a241666f80a984e7e3cb8db1bece882c00160e85c69acca8955cc67c27c6c30b2e694306764596ab4cb2b5516caa708ae5d7f540a8fb14919f730b91fac361d1532c9719c170c7bf9dba7e825131b4a1cb063600eb0d88c032ea83ff0ab0d035949438db17f31a8590e12dcbd9546a3c6f1fa123583e2e590c7f4e5219393c713af8b315817f54f31867d10d0e8dd0bb2d0dfa9f15edaa7c6292a90ebcb87ddad665f60d3963c574a9d4b9dcff705a6297119ee37f430f6eaa919fc66d25efe7a45dba3f2dd31563e7d50a978a4a07de650c8dab673734af65166d62f054ff2671f99794f63db6f4fac3a563b4647d00423c0caf7b8e0927af79a36e3d76e226e081a290c1b2c6b846783987a8178add255afe72161e85307721bdec85674ef02866528beb7781b3c9db9358c98676bd416800e1f439bebfe1ee8c7ca280fee48ef0012933df12d9dc250f1d155274d081280771014aebdd29bcb475cd9f194d32d62922dcffbb57458e712825e1591f93d411bf42e68fb9d4500424e0d20d10892afe751ed63d6c8b6988564b3d0c3f0a962dbe8afa6498eca03041cb7ef7b3a87548503b067eea5b2cfd43d1d770d4e249fb93c3e6a8c8034db3b345899fe9567287dde2ece7dea1da9c1d4ef5d5a6f1e4c1459dc358cac14f6af7aa047d5be2d5c952f3044a36c6717c535d8dbc7ba36ffd3b927a40f68c4c599a4184b410acb9aac9a0171d5da60a5e6c55771622a06ff0277813220c0dff3ca36e20b63192176974ff7dffb2e3b2a5a6823f3a6c59f1854928e2070410cf017c5677f8ecb57199fe30541fe1e3319cd93a4a2e37d5c1a5ebc9f43bd4d639a4636980391721e787882a8632cfa8b76e734455bb1953316befbda99850b40bfaa8fee8ec7778e6ea97f4e991cc6c99b170df515cf2f88e6ba7602377ccef96fb7329bd1e5f6ba1afef2f42a9f2535b2281837010c2c9ee86236db3c6a1c4ef1c07f4b20d15691b151386de6c39a931198d07afb60f08f7a5d01c0145e45de03cb5467b67109fb50a52b4e2b66132924c69757acfaa59dd64df409d70acc97f70290bcb6882d1a97d26af57feeacb3619591a9be75b223bad2a1caf75c7ef45c0bb92455eca706aaf2dfa8d8709d11886b6ed65ff1b3e2fc2c0ac241d64d95125960b8155bc55f1967b86dfd6f1c7c622b5d0c3783b28b221157c497bcf6b86afca501c711eb98852779e80ac725d1fc15c8ae46d6e621069ada6bfc6b9f15693f3da8345d38fa5cd47673f5d622c4754c42f65a62ddf89c8eec1a3a983baf9065401ce45ebe2f9b79f76830d43f1eeb400c59e8daf776322a13a0b2fd3af07c0f010acbd4398e3116313191b1c20361741e95dc1a0e98aca67fa16884099bd65fa6f14c04f2a076cb4b6597dc14dd64677e252aa61b6bd63954d298b930162e407d87d3e782fa22d9fe5bf77dbc9c6b352008ca05acccd3d311d481002387ee95ed2ba853dddba198016f48e27928b631fa167fc50af41a03ce1435858494c0030cb5ac1e1f10782b5d4e66ae3d645a47313b7fd091c532d28e5c7d6634e2160743a94e424f4c38bc12c999721c9b9e30531664f118eb9afca9ab08caa7189b33f7d31160f85db85592b9672aa7c970d262314ef9fd504fee6296e437", 0x1000}], 0x1, 0x0, 0x0, 0x4}, 0x2) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000001340)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000001700)=[{&(0x7f0000003840)="2da0d3150438fd648664a46d2f97ad3236ca73d78413b1ccae577759bde3a17104e5c2f93ea1685a8deead261f84a3e5dc4c683fa51703a1c949f5c2d046655028ba66f6a6290bd799bcb133628460be9d0b031b934dd0f4e0adcee8d55ac68c984af50414838c8cb1cfe760576a1835465d0049e262ddc76fea5ce83cf1443fa50b684bd35632536aa0c25876fcc13fc1b69c11e60a12e64880cffcbd9b9bb6818b99dae74036458ab0a95d1cd5921879f327f61f33693627c3020573dfc975515abff726f9e990f7f986878f949906a0edfa2448feb45c888940bf19cbfb40c9e3e6262add9746c10ad71ec8a7d52f84b047ec255c7b71dfd8a4ff3771771b26c24044e0b54c3cf98ee7ad98a82bfe50ae93f0adacbfda9776bbeb48fac8d1ec7e1e8e49a6a06d96c32892f1b31f367a0225ffee9f3541424ef31d15061185d1eaea3cc28d033ecfb7ff5d5806cf200433fba25331484b7b5aa3941668ca98902e64c0d881c1097c10fe0fc2b7959bd88bbbaab66c40b05cf650c8805f6f160cd61e55e84c40100a9f3ef6ed3527a25280c739a366bc3809949e0930d9ad68ea5cc798049f6575d6d310b73f3783cbae00fd0ead27c873ccbf352a8b6ea4dcc64284d47642ecf8d629658555e8a2a351db2409b6453ad6f949cf759648c94e75c08d6131e1b97ec488ac4ebec3cb76e9d047bf7aa7bf1d1eda228bdcb9bdc2e086a5864285e1b3cc63df4a0333883474a9e2047ef75c5caede45da06b33ec390833c1cacfdc7b45aa9dc7ad7eb117f83c07c8df652e5cb9825c739fa10c9c6c4cf41d61b2fe7aa353dfb7a6f016b30e5b6a207736f4eb876ae223ee96ff0fcc0d748ffdb5095ceb020c7d32cc39a01620405e9d4894d6f61f369bcf3642999809b85f94b1ec7ce9e0a1c6f4c23454b627515c46ceced0a59ff620e3c52864f5db9776d63af3d56f4bbc8018d91974b74ed785be5d5934622a5bbe51106c41c15a30411913ab37942b31f8c95a4a3ea39c78b6636530a5be33211a176992847aeba27f85fe899a477bba1467258888a0511d2736c43c802fe93846aea59794d0282aa2effb0ec49cec8383e616fd236b6077cc5b9abbb0977ce69532acca9d98f34a008fd688753553566d56f9fb9deb18ba7851a605a503d9b68f545d32cda626ae7a66a8d98a7d670438fe1d03f4d770bbb673396a1c782da3c32ebe71c92f325fa82bcc0ab47465e5bbae7146e40aa54c8f6ab9a2b2c456b0c0fcdf595877f81924e8f75f7e4338a855b6f129ba39ca69a74998060091c912832755ea916364db2d851702bbcc1585cbb150c728a83585cca9fabfab9b0974fde6958292779d8ae50dca7de0f5621b47d9da6a19da8d14dba7dd1ea106f927ba0ec04bbb0c1581c74b2776314fb2128fed79d3c7bc876f4cb5e1c20a33915c5d21f1fc072e7cda9d613d2b99fd50f4ac4a26d24274dff905856c724b90903f3c3ad054b98783adcf308a6a49132dc53be3bcc70fbb5b33d574e383e819d25abfd1e38ee2f9e3eecd967d4de1ed9eaea27b8114915aaaa29614d29abb782f8fb20489e9220d31d91fdec15496d2a62244066741b913bd529797a181c5a268b39626e25d8fec4e77075f3734e85d521e6e3fbde741848fb0e88a175409009fac4806b39d96072dd7cb6a4812b9646180b9833e18f8fccd8542647a028a26be497452b06093362cb58371b3479aada776b7ca204598c2b7fc282da2a163f03c0dda8e2c64022382dca98d9459f881a8c02c8c431501e26d71c8861a082bc145d3065515ded99343fe4577a9c72155f01175363b66a355f5f298faba618dc4490f45cca66893acb521021920a41676c288f886850f0856004a11346120188c4447eca5863141eb6dcac9d40e8dcb53c3f6b1d55a6c3f44070b2581d2fd6ddb25d54d480325e4b9855d928123a737980ba365d8f1bd5482850e24ba9a81fc13c94b54f0c0f4eabc6dcde27e1016c72908d61a802270489896c6d8bd54ec38c213e162bb628b9d7822fa278153a1d16004d89a551ab86516b2e45b04d4548ad70834af77f507382b5c75b10e6f3e76e00c69f7f5a9947b4882bc204d14661be16e6863871378cd80dbece51f7d10f4ac9891b4dba7d69dcc8d3a264193a4fbc1a43be77266e47876bd8af6ef88c5d441570184671c4e870f2910a8302755623acaee081ab8ddee40d0eaf053689b66ffdf90e91036c03320b180d8ef37c1ab1f9e8c97b8d2301b1dd7c79548aaa27fca9ed43556895dedc94aaa70aba608c15cb02118b3c1618abc2ea46c52ad6cfabecfd22f642a55aac4a28ad2ff036f47c7c737ee362dbb44e820543eaf14e39529d8f52f11b7c0b035f04332c5f1f8209983c8a7fe1f157a3c87645d45fb46d9c760b65cf3c003d6481ac91f0a2c0f29f0ffc6dd244e3cb5a6efd2c32c697b3730f95c4b06c9be2af57de40d529034e0dfa3a290da432970b9bf9a0b57720cb37dffdc98217e64fd5d41c4670c7386218448d0a868694dddcba458946e644d096d525dbf259b5fd145fbffef70e212ec828acb6434c7af84b3c4bc925b77c20309b172b828605190a64d0908a304dc9ba30dba1f057438e3b5fd6b1e6d39305353dfcb18dadde412788fa05daf40c673b5ada5394b3552f131c780122a62c76eb17e2557541a74b780aeb7af16b43b3143be15aec5cccdf25fe5b4a4039329d61a50cfbe6345360145224188afdf3d6fe961b5aab55309bc1e00ba174153cd4bf490459e025a5e598137acf630435911ffacae0e6029b4bd6b95bd4a32a163a7259455afded1a2bf4ab5049d6dae558ef07c5e4d1c0ba46a88b350621d79575df9a5be22b35a9bc2178088475043baded75f62880aad0bdd20576955cabe44f6365ce335b320de5490bfff6d68c2ef241191f1d5a42cd37b2dbbad0e4eaf5902f8fc72b10dd932e8076fe4f9b6b183b371621509db912de27c83222885b3f9792444b285c6dc120570f013acb2022501f78fc73d7fbf465adff3868fe6651507cab7320c4599bc621a527fb0497fd50229af7630102208b5986baf1b17b22b3b10d4a725d5860feeb3e0be93dbc54e3974a6f88890a36043e90cc78a33424ef80ebda70c240340c306c88155cd5a152a0c25a8f96f73e50a8825a40fa39d3e07e1d1cc1228b5c4796fe678ac5d91f93b6e5d829bdd8a168aefaef3b3a241437f57f5ab6004ecbbea5adbf6265415a9f0e1b25dbc41c8c4c8497bedde42a71d723f8dbc66580e8343e7e9666371c9d835e60d3a1773ffe6753473832bc6e3fa201d6ddcf8af5257c8f911c90f9e739038a69b8d4d043749fca7916b4c6bc374f1b34dfa4678309e8b2430ea3e9c0be58dc204ed2aef14b9edb9d9848210ff1b8254553eecd8df809c56dfe2f771f941a792862b76d3f51e7026d6e4cb380b72deb3ac57aea071c2af029164421ff44dce38caf3ac9a1e79c5ec1f0f2bcd0c1892193fbfc35684b5d8d3895a66cb09b5f4a5b3e6e24176f4829a96eaabc894b8c698217d0d13e42b65a93fd4cac3dede71c5f77091eee6b8246f149a7c4f7768039c3e1be5d1039b5bbd2127a392dfb12ce10d9050c30e98d9eb04f3377a11619e81275060169022460ff6721e119bb90d2eed8c2c801cbbeee995339914d5610dda4bad08e916af213a4900e0ca1c62faac6bbaf90443bce07c4973d678f5d189de64be30979ff9617d3fe8cb8016924c5115d5f4e3840dced29d96a4ecd1021beaa54aa04bcd694a9db936fd44f0132d24462ad319ac5abe4803de21a6cafc3a940537294016ed15d00bc09b8ccbbef430d8b6233fde543f2224b9fa06197d7202fb50ba88bc23fab60fcbb13df21e0011d07d3f72acdf85dc6a0940dbe00180bbd7b03c8c0de91ed50a47242b9d96d2761e619d2f1ca9c3c1584afc7cef19ef567d1d4627eec57c151da866318da0dcaa84b6bc893157746874ab5af5d1d7bfea8819b46403d19fa26c6ab0819f4b6db43a20bfd3fb9aaa7ba40615bb4fa3aadefaffb4e254862bd55241912b0e10df6b5cd77a930fa19ec03e0ca3321d9bbae047dbcfd5c02e17bc627fd7fc12e6b34c3c210ff95c6832ed5b0e2b629d98c1da1d7c3e0366d7f5a838f1187ec516e81914bcbe903242adbe10d4fdd13f20309b014eda35716543c011037ca53703a2d611524b509a1394b74b583c5f01cd62323b1f3e63de5988700c535605eb973f76f0264fcf3299ddc44a81dcb04984626550cd460f03393655bf517b3a1d87a406e74e94319a7e0fe5c9d58f3fae7c4a8ecdbd020ee1bbac55359a6ae0caad42ba4a19b76491b4a18b144975725a2fba1c5a481d314f1a2afdc2db7654abd67d63c17a5b3b58867c268d1833453a65e39f313734940f6143da406ec9f489c179a25f8cdeab9a88e5306fde91089301ad1d8742b87e2e6b5ebff7d19f82e33a7cc870a89ede6eaa192cbfa9f9f95db177ea9c9c37902ba268395f791fb72baac7bf663a0c4acf45c18aebd205fddfc2e123b62da5d54f537cf6bf01af1a4429ccac45fa431de251d19d43e78c6276c0e2179441f9eb59fb80c49006d852f15e2e88083ff2b2619d2c2606b14027080771e4b190720d388d3786fb47c6dcd366a8b89023d6e269b1813a33e1084636581bb94e108ebb2eb04e1ba665624aee92ad2334f0fcd06320ddc11f2fa0846e3cb03e0b04a273888c7ab156d57767806a419a8989caba10d4f6850703a756663c8255240df65914776b767da133d0ec1cdbf200ce66514dc3229c254ceba90e6917e6cfa5a4cd71069e02e8d6102eb97fac21c433dbf9c592d3c36b42c7716a9324f4e2350ca2b00e4c8587602b9934bb75a20b5c70233ac61e0c3f65246f6ac689b2bf2b2c50d0eb1b23dc7d0d140ebf2e4e0b30c0b586de23ab036233bca5ff1a048815c0134c0a1e441d1be39f592a0d1e38944b56438cd8ebd2bb6975ebb3283c044633699a574565171f20054df02096a17030a44fe63b585bf92905fd03f1b9f76a694857ad81923da0864f49e93e2d0b997118ceb3678963d2c4640850c4e8326354cb39fba0ea2465259c1badb3a0645ad3e50d6650b5332385b0ebf2cf9257cf98cde3473aa5e6824dc4de0a4379a3b83f80c7245d255c0cd0e24d269ba9bf02dd580cea286836903da65641235200770a46722291b24c5e586a4e738c0669d1751b03f09096aee1a77347e806e67f3d7065392c34c99dcab555ff185ab6d94ff08f848ea06e7af959ae20e478d93f9dc6b6d9c61b8af26d859015abccb580b3aeef10d59e1b7c92f526e712c78aad16e43ebd6526cdee07053150c114a9ba703466f8abc63854e2729520a3729e760080f2bf5be221372d0d0fc83f23d6b457557007ccdcfa59fb036d3fb9b047b44a785baa294ac589ca12fd102c00c27ef574cb144f87f7904c35b5b236e8dd183525c6585611b79b649c3d939d827540d6580c6244ed4c0d0a00592794ab5fc63eb1f28f64716e86fed8742cf9b3818a22635e311540038abe47cf74ea49d09aabe33078eaab4797d7149bd3068f3e56b2ea92d2ecd3e887b3c5e8c4801e1590249b85fffa85a7aa56380dafda3d2af4659694dc94a2b27ad19b9162db1a5b754f913e42b72ac5ab56a2581738db387ee45b37cd67c90451029c4f1fc1cd90f95cad7481e4a9096e44045fba0c17a9cfb9c9943cf9eabe3e199039fcc6731ff63aa37f3d16b7f5ad8951ed5baa6621b9925151ddca7fceae34311bbef67d2f17750cdc4e2b67d", 0x1000}, {&(0x7f0000001480)="7a95c49be385d745dc455c87d57e16d597c271d4a3956ca4bb857fd3b5ab2f9b21168ea62ed135b9eb02d9dcb28d6cb79ea2db42433e5717aa7f2ad9d4935260ffd6d294ea2ba2f8709a00106bf1f1d3e226d5b26cf1afb4b3211a8aeb3e64f22502039d28c43ff771d3c29d4dfbccd73203986b6e3892a97f7f923a2071c0d74b1db941265d528f27ecd2aa07c29e82b1617e343e0e323f66db939c9febf4bb3d8c80e74c96e5297ae187b1f5165d90cf8a94a9adbbf893add5a6f2a1562a96cdab2abd837726e77b165228b47eb05b75c47b0f296d7301ef2b", 0xda}, {&(0x7f0000001580)="878e37f9f52477d5c5fe6ba27fddd7522ff072772c1c483a5bf70593b17f955623c23d456b78bbc0de2b6642db1ec46e47351b49ecc23d46", 0x38}, {&(0x7f00000015c0)="30b298c866b6ee69eba4d3bc704b99b3144541e35904d358ee2c4e", 0x1b}, {&(0x7f0000001600)="d944e4e0c0fcef255e3cb4219419ae88b4ae18264df97f73438833fb71d70f2ed327b2132fad68079321a5e4e6e2d95c49fb66f8199a03ef01c04e4870916fab169b5df734dd1604448fb06cdcbfbf7c9e1370a3ce67faf012c66ac4676f3e894972b71e34e99376af26c581fdb74ce0356823773094d54bd071b38c301ef0f7541931088c3b2b7387a74d00f387", 0x8e}], 0x5, &(0x7f0000001780)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x38, 0x400}, 0x400) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000040)="be1250cef18a32089916f4ebb9d0d028a1aa826a2e10da664c862e428752ca55a902af6125ae5b5288", 0x29}, {&(0x7f0000000100)="ae3cda41518e5fff5043ac4750f209b70b05bbd3f5d0a6e5b0c03d3199f12ea8d3b0d327b4ef62c187bce6d3696ff8a489670a26d88272faddcbff484ebe1ef897545de773b06c0f9a052b7edd2ae416b98a7846010480e5cbcf45338b23d6ddef9e62a465019e37d3e76a82bbe3328caf1ffe169449939a7da2fa4d51119c3c59519ae082b90cb82ea0db844a914c9b3369a9fb95e8893d011bd23a3df573b72959e230efc6ecf3a5da36f74abaaae66b62bf22c369215317c3573bf5dda5dd58d3696915e8cc1926c66f41dc9392b4a7a65cf1ae2db8e355151d37a2ddd4ce0df360145239f3d780e7", 0xea}, {&(0x7f0000000200)="69a08895678bc8bb4e80285ccf6604fd1a3258ff0ac9f03d24190189da2c0caefe3f93fad7aa4d4341ba661b89ca3b7e4ae72e2fe0caba3f975084bd03f02da4111e4bf10d0cca2d47a0e256dde0a910aeda715f4945368d1a5d91bf4c12346497abe036dd095103a46204d701bb1ae8c8cfb7d329d511f9154ac1c925d4198c795025957d2d3ce949e25e33c30cc8bf6f04c7a65da7b3c4", 0x98}, {&(0x7f00000002c0)="94fc153ed5850d0e1369806e0734cc3b6697a76ea5ef76327d0dc6f2f6fce0a3d7050bd4fa8b3ee4489804f9cc4cbd20d1bcde7b86fb2686a62bde5e36330defba12b369025fa20d4c965db2dbcc060002b93c1f67a215906bf487925ad1a4e9772b60eea9556905ecfeeab42e84418013ab5a2837e66a940f2480756a7c2a220ed6edf88d2130df63159089cf84a0d8ae2c340f3de471a7e1b946712a93fa30985e6f6b83cc708df85f0989cc8f66420fef0b894399fdd71bc135ad75afb1cff230442c2f3ff062c3299fee393c7b833f1b9f9bb07c82591c101f5bdf62a4b3", 0xe0}, {&(0x7f00000003c0)="0c0cf280dabd8efdcae2a0fbfb8206576e0abb2223d568a5e12c4c0b691b1a977538b7148d2eb1847f3637a74dab934564fdf37da4627051f41f74446740911685998a0630bdf553", 0x48}, {&(0x7f0000000440)="e2ac721d3897f8d1682e83ab3c6afb6a8391073c3f9a5eb988d5a6a54172a7c9ce8a92b55f047b9e9bfc5fe677df6be78535a0de3e87b0b43d48f914ef1d7ae30fa6054a659ee31d0c935ecf2fda7b1a78e75a4aa2a5e2e2cdd5f6cf4643de8ccf42e56512e2d633fe89b3cd7fa5719b9dc69e1d6d11a3", 0x77}, {&(0x7f0000000080)="4e3eabf59ee3765045b6961149579b7e8158745cc3c066e6", 0x18}, {&(0x7f00000004c0)="a4f2e421923fa68af1fbf5d80d9e593542466297f06d8c1adc13523e055d6c274d99ef0f7d30c75e639c99c8bf3d13bfc756f320b0ba88493c623225b8fe7233fb7f29061330e133d228cc2e6147fbc3a724122973d674e7119a93c86699bec8a9fca8d4b3826cc2549881791b68fcabff4d6842d95a92064ddd4038abd14637", 0x80}], 0x8, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x50, 0x401}, 0x1) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x90, 0x1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc, 0xf1e) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x3) 09:43:46 executing program 0: r0 = socket(0x19, 0x8000, 0x6) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./bu\x00\x00\x00\x00\x00'], 0xe, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000100000000000ff00000100000074a986f46735fb33b82205643b7ffc7264ac891cb4fe1efd87b194be1b14903b2de524346a86489cad9924bbe06cc1f71f73ebcf25df91c7231f005b22052dfd14be75089afcbbae7ce20b6df66d74096128e11b4fb0b6f7643e96a6d9403ba9ba602790fc35e78f81a12f621f568be2dd886257125c734866ecefa7fdb633e72752608cda808717042466e37a85cba2d9156fac571a1fe40ba76fbd96e3c1f7a390d30000000000000000000000"], 0x30}, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="f697c9611eac7e4294c781190fc41215cbc87435a80afc77957d0022d5668ea882da9c21928c28f3e61475ec9c7562204e16160882385a78257e02f1c4a1c8a2b63c35c1a0b108b8f1ce42ff68575ce8eed83cbbb129b4417f346ccc6651921372bf47e5d2ec8a3db61ef1afdfb8cd8f3dc66455f5cc0cf128072c0f20b7d474f358a0647de2cde66e", 0x89}, {&(0x7f00000001c0)="b0a987fd5efb07f904e4a81731925084ff68cdc366aaca4286e3d325e229de0f194247d54545760e3fb39e49b3dd75a03197f0eb42f7ad3c7ebe62ed88f1005a18fdf24ce8d6ead238e144885d7346ba57ac4688bc59ec9ac4342abb9a58326e01fd03fa813d68fe4bf66e28f66101f4c885a48885fe7ac8099ea41e34ca23e530e16dd76c6ce70f18b5bec7992f4502728320d5d532af9ee628afef5bb60f40c95f588a", 0xa4}], 0x2, 0x0, 0x0, 0x6}, 0x4) stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) 09:43:46 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r3, &(0x7f0000000000)="87", 0x1) recvmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xb9, 0x0, 0x0, 0x9}, 0x0) close(r3) r4 = socket(0x2000000019, 0x2, 0x5b) r5 = dup(r4) ioctl$TIOCSCTTY(r5, 0x20007461) setsockopt(r4, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = dup2(r4, r4) ioctl$TIOCNOTTY(r6, 0x20007471) unlinkat(r6, &(0x7f0000000340)='./file0\x00', 0x0) socket$unix(0x1, 0x2, 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x0, 0x2000, 0xfb, &(0x7f0000ffa000/0x2000)=nil) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000380)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x5, 0x41, 0x2]) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x6000, 0x933) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) dup(r0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = open(&(0x7f0000000180)='./bus/file0\x00', 0x40, 0xc0) dup2(r0, r0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f0000000140)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40}, 0x0) 09:43:46 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x19e) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:46 executing program 0: rename(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='./bus/file0\x00') r0 = socket(0x800000038, 0x2, 0x0) r1 = getuid() setuid(r1) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:46 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000001200)=@abs={0x1, 0x0, 0x2}, 0x8) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f0000001240)='./file0/\x00', 0x0, 0x2) connect$unix(r0, &(0x7f00000012c0)=@abs={0x0, 0x0, 0x2}, 0x8) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') sendto(r0, &(0x7f00000000c0)="81c8fdeaa776437980e6edb29779b8ecedbe1461ee69d90f52efdd958fc742f37cc8b6b8e3ec827c9cab6f0eaf6111b450", 0x31, 0x8, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) fcntl$setflags(r0, 0x2, 0x1) chroot(&(0x7f0000001180)='./file0/\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0xfffffffffffffffd) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f6275732f66696c653000ddb9f533210eae5f1eb80533fb4ad7efe62eac4ecf0c050c9244f9465398c1b00f6fb408e25bc6b070754c7b7a937e41e9c302e0d50319b48dc335f58193e78c4390851826b1a46682ecab0f428122e4571318c81868e415f9d0dd1b3b3c6b30"], 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 09:43:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x800, 0x144, './bus/file0\x00', 0x42, 0x9, 0x0, 0x8}) r1 = socket(0x800000018, 0x2, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0xffffffffffffff70, &(0x7f0000000180)=[@cred={0x0, 0xffff, 0x0, r2, r3, r6}, @cred={0x0, 0xffff, 0x0, r4, r5, r6}, @rights={0x0, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @rights={0x0, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x0, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x0, 0xffff, 0x1, [r1, r1, r1]}], 0x2d, 0x4}, 0x0) 09:43:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000640), &(0x7f0000000680)=0x4) socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r4, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000001900)=ANY=[@ANYBLOB="01"], 0x1) r6 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r3, 0x21) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r5}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r6}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r8}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r9}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r10}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r11}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCCONS(r13, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) r14 = semget$private(0x0, 0x4, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000000)={0x9, 0x62, './file0\x00', 0x8, 0x10000, 0x2, 0x8}) semctl$GETZCNT(r14, 0x1, 0x7, &(0x7f0000000400)=""/211) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f62e6632161696c653000"], 0xfffffdf4, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0xffffffffffffffca}, 0x0) 09:43:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x87, 0x100}, {0x101, 0x7d4}, {0x44, 0x5}, {0x87, 0x6}, {}, {0x22, 0x1}, {0x1c7, 0xb01}, {0x0, 0x6}], 0x8}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x40, 0x9}, {0xc5, 0x2}, {0x8a, 0x6}, {0xaf}, {0x0, 0x2}, {0x82, 0x1ff}, {0x22, 0xfffffffffffffffa}], 0x7}) 09:43:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) chflags(&(0x7f0000000000)='./bus/file0\x00', 0x10000) 09:43:47 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0x21}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r8 = getppid() r9 = getuid() r10 = getgid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000280)="089b296e7e43a59558fe55b4428ef6b60589f6af606897e8308656126492661339034258b55882b4cb1faa089d5d75e93ab9ff5401d8a3bb55dc9c940d70406352a5298555fa97a48fabf49bb3ba1d4c35f0cfb847a350fb5930db25d1fa4812b6e09230e55880f9c6a33524b687199030a995bc9aa1fc209cca575de82e24c98075d82cc2a392b1adae2e66e1e87bb4368ce949160b501cc5c8c4cb427bdbefa45db94104b8d0524cb3b93feefeb2484e14613a62697530e38890a2d5", 0xbd}, {&(0x7f0000000440)="9f8c087c0469f7bf5e8225259f53c43ba691f2e25e9a2db9bd9582168ad9bb804a5ce5992029924de8d0266211cfb391d7d8852d4d875025a0477a4fccd2902d1d5bfda4aaba4010dad73aa91327be0f0deeab9554d974785acfa119698611a2dca82d30c0295fd4137ec09b12bf85808179b4e2fd23ee239d00b16ce67ece99ff1c9f4596df3f9e65c01a27b1184544474e007026b5b9493d9f58aa8f52b05237ec056751bf1e2e9a56407ac1a04e275fabc0afdbc79a782d0ed2d05319edfd4c183597ac256e7e290aeb02d4674fedf54081dc7fc40c8e9dc1e89d33f3e30731c2355c", 0xe4}, {&(0x7f0000000540)="20cb4d6c6f1e6832c8dd9bae3b13180697be6d8dd8ee31eb5ca89c0404f4f296614e10eff5c9b552c87952cec521037e2c34d8764f8bf29be74be0550e55e4d02e3b955b353bc19a2db70ec5f2fa64c6e4f5736e83e728ba5c67e4eb455f467bbf0d6a03563b07640eecfbcbf2cdb14bdffe560f5062a75fa875f45a65c1d76f0d95c01290", 0x85}], 0x3, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0xc0, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r11) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:43:47 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00b1ae64fc6f884559686c653000"], 0x1, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30, 0x400}, 0x0) 09:43:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x200000000000000) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x21}, {r0, 0x80}, {r0}], 0x4, 0xfffffffffffffff9) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="d33d527e9168b3b42cdb633e573707a6d274342a6c1aa60095f7ff619eb016b03e8a7150caaacbb61397afb25d829a700871c81f4dafd4765f489e0dd9d005ec049bf478cf5bc470a962237baea326e3053967d6b900ee912ca217d69c6a3cc6ba20ca8e9fee3c399f48ab5e1cf92b6e8af461109995cd67b1bbf56dc0222f", 0x7f}, {&(0x7f0000000180)="37ac8b340946fbcca1a87017f20ae43d8b0511582944a4e1eaacbd214b28e45d095e5c8f2ebdbacd758b7b6492a83602df840298f78119664844feeefc62034456910316afee458376ec5012b85912f09390ed8b8f61a53a913cecee08a37705fd67cc3b1eb0ba34922133deb88eda956920a75a2e0c3fdb0cc5e45e4d050d343cd505c414703c3d17a8423f73dc7413be2efe55754151eec400714b1a0ed794a9915b909fc7cce2636f7f06e3de8eda39ad", 0xb2}, {&(0x7f0000000240)="6275802587a18f6df718a576cd143f4535c56f3793d78f23ce665669b999d2daf1a581d97207a03e0e2fe58f762c9ed01dccc2fd4c125e04697ec8e6bc8803b5202f13b72f4644b387d56edfa76fdf118c751cbf4ba9c8873db1847d297a3d7fe94552dcf10a17769a7fd898f1c7e9c736da65f47b2c04910f0ed9dcce084846a642b6d79f035917ae84194eee0044a96bfc375a98e3965a539c0b26d0593938a55544e066204ce8073982ae1244b8d6a1", 0xb1}, {&(0x7f0000000300)="2c7572f6be7ea5a16337b5e36c64aa9d372d5b9341ba7c99de2905d695a317f37cf3ad6275bb59a0744556a4d7cc02dc101b570a156f94da950416bd107ae34b6059c28b3306d80f2691dcb07e187355a1d9e681cc87fea5cc41f7f57d9c6a1269e7a95189fd56fe1473055278616bdd0fb8c50ef70cb8d5fb224c8706cc08c031a90e471182630ffb90d29e6514", 0x8e}, {&(0x7f00000003c0)="fd280e42f4f019b16754bac8b7dfc515b1e0b5bcf99e8e2d56435671d51329991caeb58bd9a6fd4d853fae294b68cd8a9531fb7cd4e7af51f1b67bf4d9f23b90e568cb4b30d8677bbd4482e6efee15f3982ec8a2a3e52ae884cdab5a26f1a41bbb125be305d4b8b10462803472f6ed507d1357cc45c588c06a6dfd7b8393e44c4ec09bdb1c8803fef266739e39d935199cc004ca4399009c762087", 0x9b}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x6) mkdirat(r0, &(0x7f0000000500)='./bus\x00', 0x14) 09:43:47 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) lseek(r0, 0x0, 0x1) 09:43:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="8c6bb3ab94898092755c61f01f4d2770033559a92ff7c734af5ebd3a2b04d987758fb67813204e2ba2830acbe7d350978ed9f49009327cc41d1fa52cf56a8c30996b48783ba3a2e0079c1d2d9d7d9418b63049dd6767a41fd8cd626f6ba26d9c791be10ca70028407d1be2436096205f3053aa25dad42bd4402a61635ddbefc1d348b7d73f4eefe9d14a141695f07f7264b2f9a61d5c374cb69e11828c99c8965a2177e63c4de442500d6883fd32ef84", 0xb0) sendto(r0, &(0x7f00000000c0)="4faa32a4d7e0770f1051e0d0a9b5f9570b46390cb55411793973b36e88e4928701e0208b832756843f87c542ad71dfe244ddc39a9a2e3ba80f790bdceba0b4156980f836219bda3995aa4620e4a7db677791441df11551e2c2e414d42fd8fbcf4852fe06a74c4c2622a42aa96bb85eae715b7d5f419192892f7759401217e561ebe90ea809bd3ff163f407f824f7b55286473daeb2de9d19158924ad8f9bc2fadf748996539a5b464e10f5a9d5246184dfa8c015da86", 0xb6, 0x402, 0x0, 0x0) 09:43:47 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff00522fab2254bfa50001000000"], 0x30}, 0x0) lseek(r0, 0x0, 0x1) 09:43:47 executing program 1: r0 = socket(0x11, 0x3, 0x628) sendto$unix(r0, &(0x7f0000000000)="b10005020200e604000012005786ca3049451ae3d3051020741038f53e8551f30c050ffbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbc781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd3c76fd2cc63a2ec7fc443a89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0x15b, 0x0, 0x0, 0x0) 09:43:47 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) fchmod(r0, 0x20) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x17) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) dup(0xffffffffffffffff) syz_open_pts() 09:43:47 executing program 0: chdir(&(0x7f0000000000)='./bus/file0\x00') r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:47 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x2) seteuid(r2) r3 = dup(r1) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000140)) msgsnd(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532cda7b29e575495fc045c0013d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d77e5d8aa7cc8f1cd9974569daee029279504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b1f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d80281ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db1902b000e7a0bcf8c7ab275cb723f51e3a947812a91000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES32=r2, @ANYPTR64, @ANYPTR64, @ANYPTR=&(0x7f0000000140)=ANY=[], @ANYRES16=r3], 0x5, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="04000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) msgsnd(r0, &(0x7f0000000540)={0x1, "7938420a13aee5ffa3b66973a1fe6da754c1bdf81a4cee8139b7909d7ce434fb49fc207ab44c4a96a3e70a7a36c1217f82e3863b99c9fb90e69ee372d8e8c98cc4a0b1c3350f8ebd7966dfcc26b7c32fa800b7a19ca7c854f0e23843d3dddf7e1a7b8399bda18eed14a2c75f48115426badeaf76e01b08c8e2f750c523538b28b1c41911bba4936cee70e1231fe65b909508b09f7b8934308ded02db3520425c42ec4aba8f4650d31b355e91b4a4164985f29325d2d247ee83b5628051107f"}, 0xc7, 0x800) getuid() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000d00)=[{{r6}, 0xfffffffffffffffe, 0x41, 0x4, 0x4, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x6, 0x1}, {{r6}, 0xfffffffffffffffa, 0xb, 0xc0, 0x0, 0x68a}, {{r5}, 0xfffffffffffffffa, 0x10, 0x40, 0xed, 0x3}, {{r3}, 0xfffffffffffffffa, 0x4, 0x0, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0x2, 0x5}, {{r1}, 0xfffffffffffffffe, 0x81, 0x20000000, 0xfdf, 0x81}, {{r5}, 0xffffffffffffffff, 0x1, 0x20, 0x1f, 0x401}, {{r6}, 0xfffffffffffffffc, 0x80, 0x80, 0x1ff, 0x9}], 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 09:43:47 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r1 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000040)=0x15a) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) r2 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = dup(0xffffffffffffff9c) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001880), 0xc) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) r8 = socket$inet6(0x18, 0x3, 0x82) r9 = socket$inet(0x2, 0x8000, 0x81) recvmsg(r5, &(0x7f0000001840)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000001740)=[{&(0x7f00000004c0)=""/196, 0xc4}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/95, 0x5f}], 0x4, &(0x7f0000001780)=""/137, 0x89}, 0x801) r10 = kqueue() dup(r6) r11 = socket$inet(0x2, 0x1, 0x0) r12 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000001, 0x56, 0x2}, {{r3}, 0x0, 0x624422521307289d, 0xf0000002, 0x8, 0x5}, {{r4}, 0xfffffffffffffff8, 0x90, 0x6, 0x5}], 0x4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x1}, {{r6}, 0xfffffffffffffffc, 0x82, 0x20, 0xdcc}, {{r7}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0x7}, {{r8}, 0xffffffffffffffff, 0x2, 0x1, 0xfffffffffffff000, 0x7ff}, {{r9}, 0xfffffffffffffffa, 0x8, 0x0, 0x4, 0x7c}, {{r10}, 0x0, 0x4, 0x4, 0x3ff, 0x8000}, {{r11}, 0xffffffffffffffff, 0x4, 0xfffff, 0x4a, 0x27c}, {{r12}, 0x0, 0xae, 0x0, 0x7}, {{r13}, 0xfffffffffffffffc, 0x40, 0x94, 0x9}, {{r14}, 0xfffffffffffffffb, 0x30, 0x0, 0xb73, 0x6}], 0x9, &(0x7f0000000440)={0x0, 0x9}) r15 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCCONS(r16, 0x20004276, 0x0) ioctl$TIOCMSET(r16, 0x20007461, 0x0) 09:43:47 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) connect(r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) socket$inet(0x2, 0x8002, 0x10001) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000001000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="b98adb1b929c72517e5beaaf073341d79210777368f0c351529c00ccd0c7a4b21b9711a5917d78351419888aa10eb94252ac0d1c61422b30abd52aa00d54dad4a012beab5bbd5ef6f8be22a7e2c92f6dd7128bab43b4c765fe6a042f18b865870f0fe5497857", 0x66}, {&(0x7f0000000100)="0df2ea81162d81cf76934d6065511d7478e27c56207052532ae97edbc5a59c2ce6d6ca6628b27d2d6d2f508b3dc12792f9e6afd778289965b101a3df23ade1b6579a03a0e7ff11aba481a10c9ede42ad8d9fea80938116199bf18c59b1ef44c645edd03c94049d0823", 0x69}], 0x2, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x78, 0x402}, 0x400) 09:43:48 executing program 0: socket(0x10, 0x1, 0x101) r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) pckbd_enable: command error 09:43:48 executing program 0: r0 = socket(0x800000018, 0x4000000002, 0x6) recvfrom(r0, &(0x7f0000000000)=""/127, 0x7f, 0x3, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setflags(r0, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8080, 0x8) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 09:43:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x9, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001200)={0x0, './file0\x00', './file0\x00'}) 09:43:49 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) listen(r0, 0x1f) 09:43:49 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) execve(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\xce[.+:\'\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='^-\xf3]\x00', &(0x7f0000000140)='^*\\\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='&\'\x00', &(0x7f0000000200)='+\xb9\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%\xb1\x00', &(0x7f0000000300)='$+\']\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\xbb()\x00']) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) pckbd_enable: command error 09:43:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0xfffffffffffffcfb}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x5ad, "00000000000000fb7f00"}) r3 = getppid() fcntl$setown(r0, 0x6, r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:49 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) listen(r0, 0x0) 09:43:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000040)=0x2000) 09:43:49 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x5}, 0x8) 09:43:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) dup(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000003c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f08503905e6104b86c4b274d872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e1", 0xa8) 09:43:49 executing program 0: clock_settime(0x7, &(0x7f0000000000)={0x8, 0xb22}) r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000180)=ANY=[@ANYBLOB="00202e2f6275732f662f696c65f8c8f91419b9ee71ec945eb467107195bc3d35eb15a9df53e44f9504d72b38197aa004a4fa4cf6855ebffe132ca9cce04b63376d468222cc56c98c16037a9e8a7cf3f2e9719a1719dc7adadd1bafbeb87e47ef322686fbbe457f2da0f8f22a96420a956165493021cce54bf882cd4e9098af0f57139992d1"], 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c40f7b202c, 0xf02) mknod(&(0x7f0000000000)='./bus\x00', 0x21, 0x7) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 09:43:49 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) sendto(r0, &(0x7f0000000000)="484bdb09d8e3c3ada9df2ec0edda70c6bd5594df3ef921645b94065726e31f385b84b577ea6b0b674ca68264702a03f5fdc3f50b5f64110002fc4e1c00eac63c6715c2e6a4be15", 0x47, 0x400, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000100)="2eef43688383bd0feea37ff769e9fbbf00bfa56bebc8f6f2447107d37de2ceb54e203952643f54ef07556b157749e9de3aec058f8ea49d91319619d6352f440f5232a87c29989e5a8480f0bc012a58fd39e87f0dda0a6f6e645ac87bed8417c0c1462f36ee9136418063848720276643d67cdf2e3fa33c6f43dee9a4540a93ab3c857d30f2deac655b047a5514e16fae175dc290784fb384d0bfa7762f797a7be8c88070", 0xa4, 0x2, &(0x7f0000000080)={0x18, 0x1, 0x100, 0xffffffff}, 0xc) 09:43:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41fc673000000000000550510000004"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000011d, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0xb16b1f78aab9f74b, 0x0, &(0x7f0000000000)) 09:43:49 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r0 = socket(0x14, 0x8, 0x2) fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=ANY=[@ANYBLOB="8f0d3ef74e8977f3cc27019b0411"], 0xe, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000000b001bc090ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x30}, 0x0) setsockopt(r0, 0x5, 0x3, &(0x7f0000000100)="7849f0f76e88a2db74c345ef95e00800700c21a18edc88c15e0ea909cf72646d755e6e0bf54eebf25b421f3b96a3fab672f053e3d6d4658209d4000020152a9c9d8e9d2a2d0e735b9fa5b0f4e44a0ca9d29b89ec4fd6fe9810d39de8254c4c4d763e87ce10cbbbbe5c99c1cd489a", 0x6e) 09:43:49 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000140)=ANY=[@ANYRESHEX=r0, @ANYBLOB="cf4011963ebd16bd3ef1a0c0abb408a00a3f05aaf3d21bb4f76d155c56cba06b6c5978a4a73285b9f1c8c9403f18de623ac3559a18359ebb28e1f7fc9146ca853e500d", @ANYPTR64, @ANYRESOCT=r0, @ANYRES32=r0, @ANYRESDEC=0x0], 0x6, 0x0, 0x0, 0x0}, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socketpair(0x10, 0x2, 0x8001, &(0x7f0000000000)) 09:43:49 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/73, &(0x7f0000000180)=0x49) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 09:43:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xa1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 09:43:49 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:49 executing program 1: getrlimit(0x5, &(0x7f0000000000)) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ftruncate(r0, 0x296) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x9, 0x1, 0x1ff, 0xfffffffffffffffe, 0xfffffffffffffff9}, 0xc) getsockname(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) read(r2, &(0x7f0000000340)=""/74, 0x4a) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x91, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x1, 0x3, 0x9}, {0x18, 0x0, 0xfff, 0x98}, 0x6, [0x7, 0x1, 0x1f, 0x4, 0x1000, 0x9, 0x3, 0x4]}, 0x3c) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTART(r3, 0x2000746e) r4 = syz_open_pts() bind$inet6(r2, &(0x7f0000000440)={0x18, 0x3, 0x0, 0x5}, 0xc) recvfrom$unix(r2, &(0x7f0000000480)=""/194, 0xc2, 0x800, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f00000005c0)=0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000600)=0x9b) mkdir(&(0x7f0000000640)='./file0\x00', 0x20) bind$inet6(r5, &(0x7f0000000680)={0x18, 0x1, 0x8, 0x6dde}, 0xc) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000006c0)) bind$unix(r1, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) 09:43:49 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)}, 0x0) 09:43:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000001640)=""/247, 0xfffffde7}], 0x10000000000002d4, 0x2) 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$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r3) read(r3, &(0x7f0000000140)=""/243, 0xf3) 09:43:49 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./bus/file0\x00', 0xa16, 0x80000000, 0x5, 0x0, 0x100000000000000, 0x2, 0xff, 0x1, 0x1, 0x80, 0xff}) 09:43:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() socket(0x6, 0x3, 0x7) fcntl$dupfd(r1, 0x0, r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xded, 0x3, 0xfdb8, "010000006622dc8dbd6e040000008a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 09:43:49 executing program 0: r0 = socket(0x800000018, 0x2, 0xfffffffffffffffd) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) msgget$private(0x0, 0x2) pckbd_enable: command error 09:43:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380), 0x0) pckbd_enable: command error 09:43:51 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400000000008, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/175, 0xaf, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 09:43:51 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) getitimer(0x0, &(0x7f0000000040)) 09:43:51 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000000)='./bus/file0\x00', 0xe1) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @rights={0x10}], 0x38, 0x1}, 0x0) 09:43:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r3, 0xee01) fcntl$setown(r0, 0x6, r2) close(r1) semget(0x3, 0x2, 0x19) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x8, 0x9187, r2}) 09:43:51 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = semget(0x2, 0x2, 0x1) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/123) r2 = semget(0x3, 0x4, 0x8) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0xe, 0x0, 0x53, &(0x7f00000016c0)=ANY=[@ANYBLOB="200000ffff0000000000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e40000010000000000000000ffff000001000000"], 0x30}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x10001, 0x3}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001200)=0x6) r4 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/4096) shmctl$IPC_RMID(r4, 0x0) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x8) 09:43:52 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0xc0004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186804008b00002b27febf3d000000000000000000ffff4f2200000000af53577eae61bc6fc06f8a36", 0x2c}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) 09:43:52 executing program 0: socket(0xa00000018, 0x5, 0x3f) 09:43:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) clock_settime(0x7, &(0x7f0000000000)={0xb688, 0x9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:52 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={&(0x7f0000000080)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20}, @rights={0x10}], 0x30, 0x405}, 0x4) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r0) 09:43:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchdir(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0x6, 0x77b, 0x1, 0x8, 0x40, 0x9, 0x0, 0x1, 0x3, 0x40}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = syz_open_pts() r4 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x10001, r4}) poll(&(0x7f0000000080)=[{r1, 0xfffffffffffffffd}], 0x270, 0x7) r5 = semget$private(0x0, 0x3, 0x400) semop(r5, &(0x7f0000000240)=[{0x3, 0x2, 0x1800}, {0x5, 0x6, 0x1000}, {0x1, 0x7fff, 0x1000}, {0x2, 0x21, 0x1800}, {0x0, 0x2, 0x1000}, {0x4, 0x8, 0x1000}], 0x6) 09:43:52 executing program 0: r0 = socket(0x11, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6275732f66696c653000d58cf0dc6cc6d7b1678d8727f395e543fb280500308e46bbcf84dc9a5346570985d7452472a393fe58aa5da4ec8d8b4566e1ce629743e1064f"], 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:52 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) r3 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e084aef31005e89f45be9aaeaf57e076d9c4ab56d07d730bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2000000", 0x5e}], 0x1) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 09:43:52 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 09:43:52 executing program 0: pipe2(&(0x7f0000000000), 0x10004) socket(0x800000018, 0x2, 0x0) 09:43:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x8001, 0x4}, 0xc) 09:43:52 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) recvfrom(r0, &(0x7f0000000100)=""/194, 0xc2, 0x42, &(0x7f0000000000)=@un=@file={0x0, './bus/file0\x00'}, 0xe) 09:43:52 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000d9a835"], 0x30}, 0x0) fcntl$getflags(r1, 0x3) 09:43:52 executing program 1: geteuid() r0 = geteuid() setuid(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x3, 0x304) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/181) geteuid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) 09:43:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 09:43:52 executing program 0: r0 = socket(0x10, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$inet(r0, &(0x7f0000000100)="d3da6455edff348fff0deea21fea97ef5d5f971d576359e286edf1432c9c470759d0e9ba568ead1cef2e1d792208bd0d7582b1654e2dff4e3ec33a52899270d72fae4a4b274df677f4df1e2177227f5a811153cf3d10b9b6fb63beaa3e365c88422f4887d55b4af379804112da54269341abd7b020ad4100734dcb912ec6de0ddd0f48d48ae1416034f7839f46b9b3acaee0a914fc34fee05027733781010bbca7b2012bdf6056967d8094616c0273f741202596b7406a41bdfa6cbe738e3722ab02696e476ff90c0852cc79c61ae516b7db8cc6f2cb746f331046e1ccd5ec72f79e2767051ce70bc4", 0xe9, 0x408, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:52 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000680)) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000140)='./bus\x00', 0x82, 0x4) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="95cc39206275d9fba3a07161a0768bec9d4af160b78c676e0ad222b68ad109000000000000007470b671fb0246ac1e75ea19205a7a738264cdbe8207b1375109df522abd"], 0x1) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[0x0, &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) link(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x4513) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000740)="6b199c670c5fd3bb0ae6a6952a2eaba2029f4d6b741d337481fbfc1b697f42d0c99348b3c477c3959bcbee14beda4c2c3f19f1692404927439cff61637d293810ca62394ceb2c47908bc605cbb37b904a19d08ba357187dbe9884ca1e36969912a9923d6da0483bf0c88f59e7040064d068e3ee1b7af3255e05f7eb593f154fd251272c0bcc64f", 0x87}], 0x1, 0x0, 0x0, 0x2}, 0x9) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x2, 0x6, 0x7ff}, 0xc) mkdir(&(0x7f0000000580)='./bus\x00', 0x1) fchmodat(r1, &(0x7f00000004c0)='./bus\x00', 0x8, 0x4) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000480)='./bus\x00', 0x0) syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getdents(r0, &(0x7f0000000500)=""/113, 0x71) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 09:43:52 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=ANY=[@ANYBLOB="0065300089f1f579bfccaf0b954e8cd4d4042e34e88e6522183abab2ffaaf0c880a64bd33201e0c2cbef2e91052cf591fd648a9c3c47c8fd639d00000000000000000000"], 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) r1 = getppid() r2 = geteuid() r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000380)) getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="9ffaf78b25846ec5a34411b4252229a1a2fcfe5786374cf8b992995534550d3acc45da2f99f4c609bf142d0ad9f11d7e4f899b74a332ed65b4093aa2d8694f6d71b1ceaf4c16ae17eecc0eb35f5706cee5815c0cc14ddb5da393193d318f79d3dbbdaea31d1ea5621ee5e548f1a17697fd6dbd110785748e4b3263dc91e944d09e577bb11e5e65acfb204afc258402dd420922f33e103e636f8f49042d168db9a85ea9629fba", 0xa6}, {&(0x7f0000000200)="85cf5e8a5ffd9861fd2157cee070309bbbab14be0b5e530cc3fda50578105bcd75b7030c03722a5a5f0e3a00d42cf48274efa4cc6975f24636b7e7796e9456765fd66a867e190b9045838bb5a7a5ec5fe614b35264432b5cb1da6c8bf995d346b6a306f63e51132d8dec3bb7c1cb761e742dcc0ab3cf4590d01a787a8ff45a6d3c43ffa462545b78907f2db82b649d396e5e793126e895732ea8bcecc6b247e7c55d0ae0e9230669d47078ed837237591d159688baa1fa4866c36ee616736f9e4e6aca5dded17947288940d2e4fcb23f2e2dbad3d2e3d7cbf5f05d57c038213d2cdc77d9c6e725", 0xe7}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x20, 0x4}, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getegid() openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) 09:43:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) r2 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000480002007, 0xfffffffffffffff9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x45, 0x4000000000000000}, {0x24, 0x4}, {0x8b, 0x8}, {0x107, 0x1000}], 0x4}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000140)) getpgrp() poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x6c}], 0x1, 0x0) pipe(&(0x7f0000000180)) wsmuxpoll: not open 09:43:52 executing program 0: r0 = socket(0x12, 0x2, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:52 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x4007, 0x8) fcntl$setstatus(r2, 0x4, 0x80) getgroups(0x1, &(0x7f0000000100)=[r0]) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r3 = fcntl$dupfd(r2, 0xa, r2) chflagsat(r3, &(0x7f0000000080)='./file0/file1\x00', 0x1, 0x2) 09:43:52 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e2d6275732f66696c6530000e2c0137a49f1f6b199ebf2157223498edbcc66d3807acf0513260666a93904526ec2a78cfb4e1283359d6ef7517c9e13758ee626181cde355c01bb7cf5fd13c9e26cabecde67035415b8d2545e7867b900f3f4031e0df1b9156765ec5d11f927811"], 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) rename(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='./bus/file0\x00') 09:43:52 executing program 1: r0 = getgid() setgid(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = socket$inet6(0x18, 0x2, 0x3) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x4}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) shutdown(r2, 0x1) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r6 = syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0b07244cf14e3e72436078b3d165ca6695a438c6"}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1010, r6, 0x0, 0x0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) 09:43:52 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f62116775872f66696c65300000000000000000000000000000"], 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:52 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./bus/fmLe$\x00'], 0xe, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff00000347d5f59c9076b738760200009d5d68f7fdb075ee5592510934a26068da90e58bea569a51dc67b01ba81757614b2629ccf8e03e5aa925b051a3f6bff6d759765225bc4fec9c1857c8d3678aa937dcee88f7ed1411bf38d99a8e7b69443748012e3f4e104e9935272a25e66a2d9485c4610823565a428c0eb18782af9d042e9d2e4767629b3c18907603f8e93b6fdd9d26de25b67544ab3c7535892bc541af8984166617cc822ed03e6dfb04b2c3f25c4c67bb1d9258b3b53e94c32c9f43707ae4f0b60149a8f9db0ec41244497ea461f02595c7747edd62f49dab47019cb4fb43268c70f9de9251ef13f9c8706345c5c215b094634c9a08735b09251f6860d3d9e53a75727aca"], 0x30}, 0x0) 09:43:52 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r4, r5, r6, r7]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffc85) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() dup(r3) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0151585ae7696c08000000000000001f313402"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8005, 0x180000000000000) 09:43:52 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000300000000000000000006ffff000001000000"], 0x30}, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x101c0, 0x8) faccessat(r1, &(0x7f0000000040)='./bus/file0\x00', 0x4, 0x2) 09:43:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/120, 0x78) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000100)=[{r1, 0x80}, {r2, 0x115}, {r3, 0x28}], 0x3, 0x4a) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x5, 0x4, 0xcc, 0x12c, "5a57972875be6a34f6d9244201a377f175099b34", 0x3, 0x8}) fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0x88, 0x6) 09:43:52 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) socket(0x10, 0x4, 0x1ff) r1 = semget$private(0x0, 0x2, 0xd0) semop(r1, &(0x7f0000000140)=[{0x0, 0x0, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x80000001, 0x1800}], 0x3) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000000b1c02dc72ffe8edc64bfe45293fb48008000000000000028cbea8371ad741ad5a896dee06eabdc399ab0ba3ff53d7674a7f503f553c3b6064b62b844de2e0d49a455d39c47ef590880e38001e83d6f45e0", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="387ff058f5e6a812d9ad01529e826c0edace76cedc8ac31e5440a026f5ecbf7d947710862c40c526116c96bfb142690c2875cf140de02263513a638dd4d423419b767cb4c2fd780fb1e4093d1db1be463e"], 0x30}, 0x0) setsockopt(r0, 0x9, 0x38, &(0x7f0000000100)="ca010bd5b56f36d7e5e9161c9aa6342d924cdd3d33252c399385c7e6a41d016578ffdaf2ab62d71c5c700eaefaed8834", 0xfffffd75) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x9f, 0xc1, 0x9, 0xfff, 0x0, 0x7, 0x100, 0x8, 0x5]) r2 = socket(0x18, 0x5, 0x36a2) msgget$private(0x0, 0x210) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x4, 0x401, 0x100, 0xffffffff]) connect(r2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 09:43:52 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) msgget(0x2, 0xc) 09:43:52 executing program 0: r0 = socket(0x4000000000000033, 0x4000000000000002, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) read(r0, &(0x7f0000000100)=""/221, 0xdd) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e516275732f66356c6530000c86"], 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:52 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x82, 0xc1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 09:43:52 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = getpid() r2 = geteuid() getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getpgrp() r5 = geteuid() r6 = getgid() r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r10 = getpgid(0x0) r11 = geteuid() getgroups(0x1, &(0x7f0000001440)=[0xffffffffffffffff]) r13 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) r17 = getuid() getgroups(0x8, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000000)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000001300)=[{&(0x7f0000000100)="7f0e8cd7212f125977b734e30fef5f002682ccfc66be02a67abcabeca7d1c9cd873ddfefdc8ab187d6ae37353b572aea2276a7fe2883d44b169ad65e17f81716b36405d5626161f84910eae9d6c234fc455f9e66bd6296bd71cacb4e71f9fc734b4d88642cb7479a0cbc335fc235e5816959d5171cd9378056499bb184df39149a64b43719bd554c9964e15dd8a52f69f40abbea59e528a971f39ef18f3edf91b121177eb0fd23b1502d899bbf4ad41338ef9f30ada04daa8d18ce49e7bde173758cf6fe61e6a45b7b5c0d64fd87cf08019f630dd4eccc3ee55720899ecac0c566c86eda7df74f6f98896fdf994c4971471b5636763e2abb84fb719772e98608c974baf5f9641f70671865cc1710b72d8022ca87e8991b48b3f907391f748d9d77202e7b4b829cad93c51ad7b9252a4f6e62d3fb49096f3ead7d4a0e93417b0a8f9b9f828fc56bec3eea42b851826fa5c00b854caa4b9339058de11a31166450c42f21b448a25936eb1b795af7b5722766b13b9a8391991ded3f3ece6625718b028c240597a0bb6ee63bd80df2f38525cc76eba8d5490b12ac9cea270cd4744ccfdad7c68b30aee09a12644650811e1d3f48d700e9c045c190704f988b55f4b053d8fbf33aed326f33d206edd0b9ee39ff37d79f46cc5da5ec9fd125bf92579828757d947280e5b12bf2dd214b7ebd9c9e99d06f736945ecc4212956cfec3c403002aa959f16a62f4e9d50ce183c3ca2cefdd595c49f7046a6e52dd67f856a2263fbaada17f359462fa9120a133fbd54a7d89e4bd90fb74f0016ee5873317fbc71bff7a80be1acc973c928dc39b5fd9a3695cd0d3c4e6f9da8869287e1ae48eeb34ce3a67bbda50bf03970f10991178bd2902c88734a48d3f39608202bc083fa6546a01725341870cb2575792690109302a98a4c886cebd208bd99ef050a0a398ad24c4d09374255229786c1ea40d1b9ab6d41942921ee20aa6661d53f4cf4696bc7ac03b7315b527ec4d012cd71d75d0a29ef18cc726e88b8ce838acd0ace899db46ff05d9b18f609cefdaacaeffb4ba2e35fd6799b2956a5cae46d602a106fbdb618806c971b96194ebde9a0a3ff752fd0325836ecc033481ce7388bf9b0b22fc5fb367c68faeba2b3492b5d4f8d6bc2c6087ec7e4323f9d5032b0d4d305241d16b21c43287e4fd970f587a5bca3c7d8c7f56de6359d31c5e4609bc5bfbec60ff18bc6725bbfd6b60e53a99798dbc8107ed4cb3f97065904f8738f66972f8fac010c780a10f8dc980e6ec1465510f15d3941ea209573c6ee153409bba19a9f2fa22c1911f3582abd4b75ea7274afca440f1ef7999d7048e204b1b7d74f9095e9cc2289368258da3b23c0588bb2745b1aa6623095504e4991bc9336383ffdd9e92e2e87b888e054c491dc767e522f9b00895c453a69adc593f4f5097f3e3bca267aa9ea07287bc469091034ee7e4750b795b60241b259ab0668e7493f9554534d2bc36d45685cf3054e0ab8f27a32afea06654203d90ee78a74d809bdb5e7b6e03f5b7bffac955e317b717e2f9170a3bdee8526868914427103c6c474e2fcd4c9825d95848c65ebcf15b378d702618dc3e4865065e2a265bce3e4d32f01ba3fc4bb58ebbf99dd3603160286cf23ebd6674a4ce587c15ff8f38766e1f3c51281b054e14ccccd5ee78f16f26dbeb83cd135fcb06868819101b14fd25698ba63621627b69ab43fa8618253f6bb48efda6326155495d47f554b704344eb180eaddaa2bbbd8865aec1196e0736b9c648d2ff83747bb7f4a45be9115d81e280888bb96d4cd6667c7cbed05c19b6e04a50f8e738680ed30bf548252acade5081e3e7b21764996d339c04d770d67bb5bb16f35e7d3d4390e0b4f115c289d9d7c2c104d06459f7c3dd1cd018b5871ea2f8b9018a9a3f15d51628033a2816e8d1a83f012e59d56ef2bea11f2e912eed676874572ca4fbda938244c0ad07b64e3f7187b59153bf1a02b860ce4419060e4222bc6d7d06cd3a20cff2d87b8636c7d659d44709ec1a67900d06103968e90e0c9e968cea49a6c2c78269fe24ccf0b2b72c7d7f4bc2c0c322c42858471004f96aef748373e0eaf3f631bb99ad59f5e35c52777e8664328d5ea5cc5cee59df058a4128000a13e3a6dd1dd974af2fa210f15a61e701a2af8d8daa4dce19358748f4572f52d0c98c447003edc5a1d40ed18d2fdbe6e2b45af1455563cf8349eb236a02f63f02597a952fbd82e59694030cb3f4b8efdc8dacc5fc19c008b5a69eff572af15c0459c19e312c8be1640daa919ee134832704442a1dfd92ed6c43394ad74ff08fb9c30fd7b0a5174d259778782cfcbcc8a557686920fbde38c6fc116e40baa4379f97b8021edbc74758b8f10fccf70a734ebc614939cc65500af6f7b4f668ca7805f77241ee192249823c2ead83ee9b6a566ca63c4654e854ce3a7f6889ba8e0a422f48112805668d142af5d8286baab3482f39d6b28f0ff19cc45b7bb3803e4de6d1b118152005c44f75c0c0f85053aab15ff53072ab7cc004c62110ceaa96331cfe5217f60e3c4e7f6808dee1afba9269f87f26f9b0ac4e47f5caca197d0a3e0cf708f0c5c4aaaf40c78dd63c78afd0e1be1602fade7f9c549ecbbcd3fbc6b872510863b9a074aa1a13288180dfb6abca5130281baeea5b3e7ec38bdbeeda1bbc901317351246b717372289ccbb37a3a71d5d7c0b4caaefbdfc122d3342ef1b45e39af849d4ecf4fa50d5e93001be749cf98e7bdf3aacdffce0d7940885f8950d8ed2366062d09f7920dfc85c3669f8d1db6665ff8f3850dab1299516f746c70f524739be8b15955c8488beda116f205d02494bca89d3aba71b3937fbe5d927ba166959a6a4678a77d28b32d588c8483a003941261b313e2c3884cc5e8edc3df35721bcb2dca9a08cf478d93d4c29e2f5ddc175dc1e66835f846172cd55332e7354eb7558b4495aa83cd9271c91fb91a33f856796922199091fcc18176478bae4c464f420d3532ecbf7aebd1735e2c85a21de950e066f8ddfa15b1cd8af3287755695a12b08738c304c4f50bbb6d4bccf1681586c99e2c900025b8c8cc2fa39fc22b38c3a8d324184c108c521eb31cca8f1a897120adda29b994f2d13225ec3ce5d97c0a86b1b10eca77175763c09209a51b8ef34f24f3de3b36bb7174cc622bbe1b3160a17dd5ee752295692d2bfec1f77bb68359dc3db926df3c9787f490fb71604672791d02c63982b052e055827e41b5fa2260bf572816e87829a9f00ce3fac41275a4964b37b5be607bbf9f932aa999468119a3078da0c5d0294cb566c113eeeea7a42ac7bad545c8ade77097b5dac2a9e0468a5e51e04b88da75bdfe16355579b889c56700fc9dfc4686b0e2a19d9f4d79f9d9457f4ed077d67ae68ffc7ad39d4a44a55eff6e8803ccc92419b7ff47d8f51d857bb81fb1669cec5f5e1b4d807471d174922918ed997053b92dbf81225ad6ab92987df4f7ddcc0e8a3a31db154623787b5f8b5c31acf0ccace2814fe85b36e93c65a8eaf334d645058c5b0ad68ed017aaa6675063c37724ff06e40195ebf63b5069b5af97f5d9881ed05cfba70053d2191bd2b675623cb37f3e5084692e4a2d370cd0c3b2d338b279a65b5b652c004f6ab6f926137e4b80397d2a9a61141b7939a3e64a5f1fdff01c10885f2d352f327308cfc63ca381304ecb46e5b89b8734dee5396e68b576fb79fc392c706d0436cf31cb8a9368d1570a319e29c967eb6b9db83a994963e5345a802813b96a7b3493d204c6dc744c990905edd882216f30acdb474585a4d92ffc0b5ef6b69d6439a32fff85b2233fac95799203a409dd93eb052415da6f1fc7ef5779f5c074581bde8f57e8d0c9512a3b0fec5fc476269a715949910e0f27f3f51437faa9fb1bbe21ff7a6dd00ee04390d27dc3106d487e444ab69d092c8f96c88ec90f3a5994c96f68a5c63bfa148c94e96f77751820f1ac42c567b956a4629fac143a0063a50bde45d747eb1a370944735b66da586b254338f22fd194f307f2653b45dbc1c5895f182918efb83cfbfede180405a08efb603c2faef2c43b75d13a3ca73c3b149447951ecc1ecba5dc7de83dff1692ddc39de758b3f2cd02d163ee3c624c4f1c71b6d56de909c51384c77529c15a3a842e4c1182ca96f5c101ffca19ccb739c599f867a08d1e238c59b7b1e611a0a6e3fe9805103b0e8ca8fdaaabaee78d5c83930afc01c21210f5c0ba80f519434a6e21515dde3850a73437aa377abffd1ebadbe970b7d194dac85c1dad138fd39f18a139da1f2bd47ceb3f91ac100e37924ebd006d539436797048c4780ffb5a11052761dd6dada3f8089ec6d6c474bda890ac41279f0714ba13515520ec0c85374cd1718720ca7cc15f4c95af8e21f5ba7015dbba8955f348b9e21ed666c121c20d15f304c7c10eb9405bdc4bd9bf145972a81742f2a5113f77aaa421be95c586585ba11868d19f577e2f82d943a31b26e2388a971d6c223e4d4c4e9e889d8657c856259d2fcd08d9b53fa55fd446f6897cf7371be7cf7e18360fcd46bfd2684e6ea47f21c61942952f0655f0de568eb4ddb320638fb3a3efd3a33f38d5784f78c8214b35954b2607554040d294ae73ce8f02036614aaacad404d4d98000ce15c4f67a730b64d767dfac4676ca3ca2d47c8bbc1295fc14f142970a923bfb408052639c224833e0346315fa03e7dd06fb22ce3b6b9c63e76f512439eb33688eae43301f59ac8ad064cbe18659d2b8607a0f57ed0ebe500c96d04f01f0362ae9f3e28b4608247928282ef8260d7e5911ab69b6c8ea8daf3bb1345e5353bb35ec7455b2eeaecbaabfbc5a21756c85bcf097a823691786043ebd660c2a2de401dfb864c25717cb6ff0115464fa179d4646f5be1177e4eb60f8535c5a41dbd63d9f78584ed2366cada83b99e0749f9fdfc0d8cd2a6399dede4e4f861acee83eff4f95c786baa79178270b6b147816bab11b76bfa7ef6b92e9f00399c1cc57a93fee907eccb239630bb906daf30076754c736b6e637cf57cdc470f2d7b2864d8e4471113660b0d1645e4de811c42c581b3d009ba82135d3e6a55ef906ebe09547b12addd38e3184e226e5ab3ccc7b1973239795c02c82ad6c6d77de98dbc5891cff2510422f48e007c98db4aca69c2f11aa30edfb3921c4268e1bf2cba3fa70c33fa22fedfd49ec567eebb3b21cbbf9b070f757e19c5679e3cf661f16f73832d4e0f6564bf3bdc232ed054b12f662210035d87bac27d00ad2ba47baf76516183b06266c61e42c360fc4c8c581a1ffe76c78336a2d9c20161bdc1a0b543238f89fc37265d883cea26f8d4c6317e47632270b2bdb9502f2b7e549c0bdf2ffd61a0921698fb2101c16762768c579317c99c19a8855ff23e70b55aed3d67d6c86c739cd05a55b6559957100599ff92da364a41d094ec456c44085083e219b40fcf1c05aa5c8bcf366cb2f1cbca44957ce8533cb8fa9efe6e4562f9ec425e87a547b26548fd70d675d38fae2eb62a3003869434a46fdcc135898a146eda73545da4bd319af5717cd6db4f239c44d526bd2785132e1df1394b7002acd640df740cff2829b652a69d7372f16ea1c14378c8453c8dc81ebc51cdfa2d30c4a1a3b2209d4cfaf7401300caa279d553d273d683cfba955bcc1d8f08cf729bae80eaac6edb33633bd8e991878eac207a1bc22ab0a94b7993e049c69fc2ee64b53ad25bac2b65022816801068fb9a6e65f170d9479ba7e687d5aa7305ec225fb6d3e6986eed063b", 0x1000}, {&(0x7f0000001100)="3228aa1d5e96861ddb76674b34749e85b94f3477a5608cb3ce7b193699d6981ba7edfebc305beef692cac981387c69047a3ac955a3f5648c10ed262742cc37c75038d1511c00c6365ffe1b9326d0b760eccbf1b0d6bd5b325294dc6bdc45b7d5e8ce4bcf6ff3eff6b51ade588e3a557884d91545a4132db3933012a398c10c55d452999271078a0da726a33261a312556ec84938c9ec8a4fffd05a152edecc41b0e0cd77c50b0e6b0d7411b7ef08d6f3a51d0d0a5a95808cb37e9003b5b859abf12ecd366157e9a1b56c09e242d9b9f1aef826cb", 0xd4}, {&(0x7f0000000040)="8a35aeddf85bdff79f85a3c3f1bfb9666a397ebd2fc28ae2d9fe1115273fea1567c13acb4b0a4c4ef3ec3665e86eeb0fed0697e5b5897234da97348967dfff4bca416b0063825ad126c1a3752c4c6b920bfa329e89e8578fe84bd26b52593c3b1ef4f36a5c98d0788a053b", 0x6b}, {&(0x7f0000001200)="2f4cf7a3d9893fcfc72c2905c0ee2c3f59689dffcb71b76480266db6852202b66fbdee0d88df1d3b7032fd412cd79c52510ca3058536e403ebc524aef08b06106e57c32f7b844e5b935f0bc31ab5937eb46512b2efd8097a5f13e9ca4257f7677f16bb5286658eb99dbb8d76396ae2e59f7e63c9b2324352e57953ca806c30a79f6aa74ada04a431d2a993f661317a0da2365eaeb59433999580576520ea956c65c5e4527beb6bc07a9b496d7fd0f4b5615d188ad7cab726039de3a3a18aea7a115deceb91f561a6d669dd", 0xcb}], 0x4, &(0x7f0000001580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="b71aec002000000000f215640000000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xe0, 0x2}, 0x4) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000001700)=ANY=[@ANYBLOB="00002e2f6275732f66696cfed75d7d9c653000"], 0xe, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 09:43:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x89}, {0x83}], 0x2}) 09:43:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 09:43:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x140) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x6) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000000)) 09:43:52 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000100)='\x00', 0x1, 0x8) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) semget$private(0x0, 0x3, 0x4) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x800, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xffffffff) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r2, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) 09:43:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000080)="a7c03397b2074b1a3b4bb7051b3285941ddd347e28961ebfdfe19f3850c1c36de15285eaa2e9eb6f20c67ec39478bc3d4400ab8fdd3f41bc985da3a202b82aa91d5deaf232d77310c4a48cf53870a90b7d2cb3f1607b4e362c7b5dc8787c773c50e8be22b99efe4592827b07105d24caf770bcc3ace8fe", 0x77) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000040)='O1', 0x2) 09:43:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x8a, 0x3}, 0x4f382ec, 0x6000000000000000, 0x4}) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r6, 0x40044273, &(0x7f0000000000)) 09:43:53 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x60, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0xffffffffffffffff, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000480)="bbf9d0ea5540519d", 0x8}], 0x1, 0x0}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) 09:43:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 09:43:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="550a06e0e810000023f8b58b032483f30764641cffe7ca3d86b68e5d786677037807adb40000000000000008090439ae1a1603b39c426a1fcd914075a680969f6d8d2135f42b46c2ce821c3c7bff41cddaa9e41e00d586452466a27fb9574ef1fceb980600000000000000815506c48dd9b4"], 0x10}, 0x0) sendto$inet6(r0, &(0x7f0000000200)="430577de11f51a8efefef0d20f87727bd4058f6cd91d4cc332d2659838fc1f4195c950225a4291d66ac0503aa501e4eb893ad1516da8e929ed8cb8434a84587516a4666844cf62085a315d5812c65d0004bac09b0b6b50f5678a838cfc17dc9e982279de4a2555ee1391c9d875b3d0eabc636f2491cba60250357f83b68888a73720c506ea96022c80b9623f164122d4af2c4dc8ac5d5127bb08502b9e8b8dcb6330903f0772953adf", 0xa9, 0x400, 0x0, 0x0) 09:43:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000280)='./bus\x00', 0x20, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='/!%\"*.)\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)=']--\x00', &(0x7f0000000200)='()-.#/\x00']) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="da08eda466b7445d", 0x8}], 0x1, 0x0) 09:43:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000080)=""/77, 0x4d}, {&(0x7f0000001180)=""/155, 0x9b}], 0x3, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x100000004) 09:43:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="00ad08f77f1c1816afda76cf2c8e522a8ef372aecea380c68631c91bdd5b48ed2e6d88f8fb2e2fa408a0a90f258b85cc93896274f2", 0x35) r1 = syz_open_pts() close(r0) dup(r1) fchdir(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:43:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:53 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x101) poll(&(0x7f0000000780)=[{r0, 0xd6}], 0x1, 0x0) 09:43:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) 09:43:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) utimes(0x0, &(0x7f00000000c0)) fcntl$dupfd(r0, 0x0, r0) 09:43:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) ioctl$TIOCSDTR(r1, 0x20007479) r2 = dup(r0) sendto$unix(r2, &(0x7f0000000080)="8f99e88575a11685ebe092d34a5fd7ae3fd4de1e908d35b8748ed44a238cab0b6bca048be87679d2bd2f4e6f3ca3c4be5e2c792f5cbf726454780262ddeb6cb7f57e01ccbfec28370be3a2c5947c5b570688dd8af7666c4189458e2f7d725b367ea32b5cbb03c7f3ca3acdf68b70d6799c589415f1a7507911ac5300143997157023cd4b3a0d8b82c83a764e2f73414f4a202b90a05aa1432142f61b870bb77ab76ea5fbe522", 0xa6, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 09:43:53 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="23965677c6be148cb086fc818bfdaf11c2976162c67292002b26464628ba1943816e92b00e27ebe4be42b098b49b2c3d3db637dc34348d6f2230cf42d035a5f231846b0d162cde7aac52ea99d42c646e59c9372da1550825358562fec0bf5a64d5f2423c4a4d92db152d2436ac42bd3abfed8a0a599e44c2990f44913607a60301c04fe1144d7ac6f6c97ed5fc18167bacf7be9024c915cfe60f76a7ba85461f933a596f7017751e596b1780dfcd8d9191e71ff759e3d8c734b2a6e5a67a14", 0xbf) r1 = socket(0x10000000002, 0x3, 0x50c4) socket(0x1, 0x4, 0x80000000) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 09:43:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x20) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1c1, 0xffffffffffffc5be}, {0x8e}, {0x47, 0x100000000000000}, {0x80, 0x4}, {0x1cf, 0x7}, {0x23, 0x4}, {0xef, 0x1}, {0x1cf, 0x6}], 0x8}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x81, 0x0) close(r1) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xef, 0x8}, {0x65, 0x654}], 0x2}) 09:43:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x6e, 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x7ff, 0x100000000, r1}) write(r0, &(0x7f0000000140)="220e22", 0x13d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000006}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0) 09:43:53 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003e0000000300000035ce17351d70577e250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14f3e9e7dd4279a02ab8520d650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a838764b9c138211b00000000002f53568453afb19bfd710b946fa9beedeeeb2d7d139a4fe1ee88d44965ff7539e417"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffede}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xffffffffffffff7b, './file0\x00', './file0\x00'}) 09:43:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 09:43:53 executing program 1: r0 = syz_open_pts() setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x200) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x228, 0x104) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 09:43:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) write(r1, &(0x7f00000000c0)="a8", 0x1) r3 = shmat(0xffffffffffffffff, &(0x7f0000001000/0x2000)=nil, 0x2000) shmdt(r3) 09:43:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) syz_emit_ethernet(0x6a, &(0x7f0000000080)="f44231e569df7ea904e8cccf05a4434e4d8768a409d8f034f2ff564ff4e49d2a754178f6eb932c78130fd8ee6f9f7bf4c3a3dd06a2c95a4147ee88a0bfa29e8356c5733bc05fa01542b76872798acdbf3212ec7b1115c2fb871c82f89f749ce580029ff9ab688fa1e971") setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 09:43:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x800159b4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 09:43:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x2, 0x6}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) 09:43:53 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x62, &(0x7f0000002000/0x2000)=nil) clock_settime(0x4, &(0x7f0000000000)={0x4, 0x1}) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x17, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000080), 0x0) 09:43:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000080)='r\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 09:43:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket$inet(0x2, 0x0, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) 09:43:54 executing program 1: r0 = socket(0x11, 0x5, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 09:43:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe(&(0x7f0000000040)) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 09:43:54 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="5bdaa669697a9e012ecea68333320209b354b3b4198b3487b1074654d3b7909cd188d099794bd536219946106ba8e2f0f9e69ce7784fcbe2aaccc30026bb5abce0a6ff7a814ad4484719a5b7e71211bb67cd88a048ac86c9cfdd4840df58f9a877bdcb9bf89cc65144d20c6775ea7daba790a5e15bfdf0f9bd622a6a229c6792171328c066311d451b7fcafd22aab27a06bcf300c70a2347b206010f13be6ecf079fe9bfb882e7bea56e31621a819f98a140468ef93fef7b8f534051f2a30cddfaf04bd495f88a3a7ffec49ab215d088ef9cd7cc9beb0ae573a2db98929cad6eafd77d4fcc3ab807e0d2ad5c8e01889450adbbe55663ea", 0xf7) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x52) 09:43:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/32, 0x20, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 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", 0x0, 0x6}) r1 = socket(0x18, 0x1, 0x200000000) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x0) 09:43:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) getpid() 09:43:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpgrp() listen(r0, 0x7) listen(r0, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r1 = socket(0x6, 0xc003, 0x3) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10c60, 0x0) getpid() bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x101, 0x8c}, 0x3e) getpid() getgid() getrlimit(0x3, &(0x7f00000000c0)) r3 = dup(r2) linkat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) msgget$private(0x0, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0xffffffff00000001, 0x1, 0x2, 0xfffffffffffeffff, 0xffffffffffffffff}, 0xc) 09:43:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000240)=0x200003) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair(0x18, 0x7, 0x44000000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x3f, 0x1, 0xffffffffffffff9b, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x7) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x1000, 0x9ad, r4}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) 09:43:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000200), 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000140)="f6a2a6d1dc", 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0a90b26ac09f07f4fc98c1897f27038a", 0x10}], 0x1) r1 = syz_open_pts() close(r0) poll(&(0x7f00000001c0)=[{r1, 0x80}, {r0, 0xc}], 0x2, 0xffffffffffffffff) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:54 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]) r5 = getuid() r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r5, r6, 0x20, 0x9}, 0x4, 0x101, 0x56}) writev(r0, &(0x7f0000002880)=[{&(0x7f0000002600)="55afed92ba40acb3e2033980b6ddd0d502f1254f522cb2ef7e07c1ee9c7836ed8c68fe8bfbe3d5c46b5b62d074a6e47e202a867592f2d476074a4b24f62102aee7eb45ff87bf12b8593501f7f55fcc3b12eeca4cdf6a5da917848a649f685df520d158471f13ac46336864ebdba0e1698c82", 0x72}, {&(0x7f0000002680)="ca2d59c0c3013c3a2a5d93be1cb1cccde839bd800881d273dc9b802b62eebda81795734607049c5d6bec6eaeba58aebeb9c4a296415a293bba096dcade753009dac81c7cf1a2053e018c138f2fe3564e04c73302483cfb5458af4f0409eee756eeab67f7c0c82fbdd101871b963fd9b91d0c218246c7d7b5dd3355f941bdb70e578e297512601a5f6d31fccf3d62a04c0f06ec8995a0665ef66242322afd62851322fa8cea49d74d8b92fccc2732aa06e48d03e6fe88826d7c280976004f0abdf8ba6b906760bac4317b93da584ec9ee5d4819d59fa98856a3951010d559786cb5c2dfcea609a3f7d5e5a778d44e9f63a8", 0xf1}, {&(0x7f0000002780)="c4908b56477abac6f073fb7998dfb0edae4879492f0da56cc697690358ff0dd56ab185d92753e8038ae3c092064d735edd473d9cc26fd802bbf0741ad248fca09080dd42cc851c004aed463f80540c91e46d7c61d15b2a0a625d80ed60641151bb757c10a4097941c9e181741607fca6bf1cfde5f260fc85ceadd9dc86f75c38ee96fb6cb0a070fa8dea2730bd6369ee42397fae3474b3c7ed4b701fbef4e8cebac279a1d975097a9defadd390d56958566ecc9fbde1521fe187f814a95380aa31889c1c757c129407c0be7bf4ef3cc4374c0a9177674bcfce11989d05fd5657599822a9fc21eed80800fa2c99f8074d8e7ead7cd715eabffd6813b81969a5", 0xff}], 0x3) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/4096) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002240)={0x0}, &(0x7f0000002280)=0xc) sendto$unix(r7, &(0x7f00000024c0)="85da3cc260d517c9d19655ad0c00f1a8115cd1cfa2a33279cc04a77be0155d536cc4033915b76f6634df7ca9ee849cec288b6fcbc60fc5396439a15d3ebbca4f933d818f8e855c2930662d4a78d8a66e1a30919b32ee91c19a48ef4d2b213796a0209d977e0bbc578a49353f84d90a6508ed2d3ab19e1ec8023573bcd3c0e99d084d36caa3eaf43008b0d1f6d5333cf3ce6f737253e85703455cccc0f2b8d67e967f71f309b267b09d59a445b019877907d77dceb24a3344c6636bcdd82c395eebf0ddae5dfab2243f5dafa49e524527f080983a988cd0ed0bafc0504d820f0a", 0xe0, 0x4, &(0x7f00000025c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000022c0)={0x0}, 0xc) r11 = getpgrp() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002300)={0x0}, &(0x7f0000002340)=0xc) sendmsg$unix(r7, &(0x7f0000002480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000001240)="daba73d8556ad1101c9bf7dbaf25878a51d99925ddaffe6efcaa2b94bc1467f1492ce90ed3246d8c1b66314aa60edcedc0fb3efdca519681306dc24bc0f9ba4f1b7dc8b05a04b1b4ff6bc93b079cd7b7759e874d660c96c3414d6bd224e508965485c6927dd54659df2955431fc9b1ea1e1a0f06a522bdb6e74a225274db24dc3e7a9d212551b795ab2d2962b9a220ea98345ecdd7f767bf8b92097b9234d7f33d6865409bd39169016c7027c9ef481816b4ad488191e33cc4ac59b8c4462bce362e04d220dc6f994301a5ec1b88a3fc251c2319b6b2a3a92dd90ff16eda30debfbd724f2fbb8d5b349038a7ca984a9d0c3a57bc86cb7527fe151d889c4f73506e455c5447043953b49bfa56705bd86c3eaf4f6c638fead0d5b74d0dac371524611e758530c222a04a943cc7422ac43e6f98f823c7db05403a78f533d33b5e89a9a652a1e76392ab85fe7515b256963658e263bcc1598b925b558ede4aed84dac37c88e15fb08a5151e9b7b4a5df8d9155be354a896cd570ace9f99a0919895352d1975432af8feda67705b9443bcbb256e3b7613b47dcc79af2c5cddd957155096bfd6935cd9231f72bb5e5d0d4d5a9a044b1b3d5ee6c66eb8dfb9c072b3cc9aed18499e59f331df36d3f44e4b9e8bef3088773dfe9c49c9ce9608b2b60215dd9a81fd2395c987eca965a8761948ff7fa53d27b11bb75baec02607e7825e36251b8f4975bef83ba0bcc5cb80cdbe1c0f943753f067d1cd1d6044ff0e25a5833292648bcf48df2c6bd1c73ad36ce03d2cea62ae96085f4a4c532f0060a404d3edca83705f480a7b8424175ac05e36315ecbefedb4be8d7dcb33862f3f32d4971f0cbbab827936aa82e52313d04d278d6b35ca265905d1f87fb7c7e73c80cd0d7bd3ecd096ef6f9f1d7de33a0a9e607494f90ce61a6c931c05a69c3c5b3fe8ae72f1f941165edfcdb33632ecd69b44ce7f390b96475cb91d47f62fedacbd86b292e67d62f881c474c9040d11a66b9165ae4bed82abba2561a6715bfb320099626399029acc5977e6fcac54b192d4c4bba913775f6c9a01b2411d412edbc3988cd6060946e4fa22576265c2a296dc13ef917ff0176293e2c4767648421ff38aa17eefe16951b751760d27cf06b7885567d504d3ffe6f97371fa0cc0ee18866acc38f40f65aa5eee12935fddaba9f54dd5a793465bdd069a8a6ce5fc912fc7933d15b481245df843b8b77ae8ed34fcc99882040371e4711643f5f7c5fdd7519f6daf428e1d327b3fe691b3844c09e8c4a3f6fb66295e473373369cc1106db0770b0f0a131b5c53974b6bed07f751b4934e3c992db556af07f5731c14278bbee8f10647c711914001de3bd3716a3b9596ac1e864b15f9c5e8cf4368adbdb34ef0d682c7b130ad94a90fc926ccf04efecbbec09f0f265f4a15f1862909229af9fa154268fa0aac35bd11250c6b9e3c291e229111113695cbc09100421f93154aa8aeccb9c98e6155c5b1fb5a7a869dbe7f79d207672f57fe012b34933071ccb9ae22f266f1f785a081502b5fb547076175ea71662bc07161aa8ce2b957b52df83b72f136dcbc0ad5424b3722b18d6eddd392d15d08719c3fc55128fc79e702ea7ffc3af68fd2bab3ad8215cd32a96ab79ebc5811f1242581c57c39c0b3f4f01ebcb27e8a6bb56158c2c7975df7917ea3e1d5c6eee7d7d9e9c1528ee21c472a265bb25af844b02e8d599aeaa62fe464b33c4426c06e102773487185f3caadfaf89302800b56d2056964f63d26a2a84c13c395df8faddb9d40a0aea65553183027ad3ea0b9d025752f17d927c915dfcdefc8795e4e0f31675553051754ea085bb2dba1191e7419c86a4099a50d63c60eb6b056faba3c654896c77c234755bc972710d302d4a23378dfd50dc78954d3568165574679b66e819762c26d6c8e810aaffe4be07aad00caa3b91ce2b55bee9131d7ccf2e14e4f4fed99b8c17f74c170f97f5272b2b66a38eda5c288f803317f684255010ef666dc3e25979ee6bb5b2fd573c7b06777ab7303a458cc177c5dea4de46445b4e638cc0be33fad93ff176901d1078a481335c01d9278dd67cf5133f3ceedb65e7a293144c15f82b0a3f745f410eb96b4eda09b5759ea351a4fd486cf9c99fde634a52948dc9b930e370068c31ec29fe2ab0a2f348c1c9bae4ca4dcc375d9c7de6f26d48d248ae53be0a18ea6d0ceb1156f908179238ee888cf159de26efa2764347ddfa13983f252cb1714ff9d331ebbeaea09f1968092f04794ab52d5d17211faf17d9ec16b36c0bbffcd40a6b7c0408462a44ea897cec90abaaa18c29f6d01a142dc8b44b96f0248713939e0a476bc7fafa505af85033c06028ff0734159d9e21e583a08ea65b969cfeb2d9b44bbf2f68c175d8e40f7442db2cca5cff53ddc27f90d2d90871213dc9a5615c0e59b2260e10e0e571a525f215de53c94b25492c9af75957ecb65575ed23bb3fff9d4363134dcdec6e71cb55a0ebed4a078fd87d9032260d393bae91f4fe343820b2459aba60dfc0073e98aafb5a44aa8e5a187ca74e3e0970b0eb7e576cb3885c0c20c8e9db42e181f2105204554cafb078f2f258703c9eab982a326ba0e30e4ef058e4639e734a776aa950b072ad8956cc2cc87882abaa03ce5e61877bc4891869b523770208567e9344c9079ef85c9f4f5cf71ebc7f753cfeca8d1567d85c9ebadd11b69bd1d14f9c6c2d84737e990eb6eb321b8466c71d2dc58e89d3990d386260c1d6aee2d47d073ca9cc0515084e1ce726188137a2febbd75d53852baf1b06feaecf29cc64a734c7e026ddc3de2b3d6e971a0dea7c72899d720a257649f17750afcf29d2b6807c36888de3a8e08f0f8daad0d63026655cdc81089e432ac60d075235c16d6b9afab2746f98dd7b7d7c00a9267a1e12bbe17e89208b78542233dc4bd9a9286596472de19296a9a163c2f3c35cfd2757daacfc50c664975a681bc7cdfc0ee6db41fd3c277bd89aadae2c54a336f72c3d03a74e1a563da499b255f7dc6a6bcb6c73beb228ae54b322269650a790c0d55105d2514ee2f20c0448b0a655ff354fb763c48abce7f38dc8fe14fe25efb1ae6a1174c91d9ed46c52cbfa7499d2bb9dcfd14c313ed93f00f72459820fd9af9bf987e912fba5a10f808452242d505d6cc01feb4b8207f41255a5eb2013db97de18fb98594ef3ba7ccd26970469926b67e3cca54afd9a092caa5e8f15719453ca605cdc13d3873fbc5d2c4f3ff56b46ae1536da9fb8add2fa427da3d086e3079a76ddbb377c1ad1f4ebd430a20fba076090b8e0d493687455c37a6b5f76433201151cecbc1a044dd5a83fa626061129ea95c8a6029d3bb3af9eea419858ff221b2016f08e3026b010ba60f3c70e0316b8347c9c5249759be733f4cad19f2ba9743c1d5f3d0a9561dc102e475e3983d3a25744162456a42ea1bc7d3ba3ffc63cd4fa4f8ef7f65ccb02dbb857f861c463fb25d5bac47a904c5dc31ef7c2ed1c7e65a19d2fadb9ba9dc91961d97df912e106198ccbb31a9a9efdafd0e04942e9cfd2a8bfea7961e9e051b01083fdd7aead692db567c6dec272538b8311c920edf83384119234d3d13317640dbf50eb1f772747689985dfd99d480a7914755876a3e9acd00d37f23ed88115487b519fb0b06c42aaa49c5e5addb0202943c7bd1ca483d21a5552deb9debd463bca1b2fa015e8819153744afead2e65b8cc51f7dc41504ff1a5270a3b7fdd75acf194ce1a6d8db51bc865fec9032b8e37619dee8922287316fa2573d5eef00a66d016aa49530e0b834a40cfa13e033fd3220abb37aa2a7d034067eabb3b890ad845089f0dac1715f88bb573cef679b0080cfa2f59f1a1ffcd23d41bb735e5101815d42d58e7ebd95f50585c0d6ec0efafb1810ebae8330cecde1a950ca6a3455f773549783887356c49a6605576a850c50ea8ed885c177aa17e8565b22fc41e85f8ab9cdb8bc804d143d10d13d12b3bbe8fcf299bbb70af307a942b80e91dcc5d9d41c6b5e36408981c903fe7502e2601698e2d378fc867db03f38f18d6abd7b72eac5929848850786453ede8e5891cd5503caf836a76455da427fb8aba0a5bb4f7c1bd3d8a57862a905dd4dd36c15b197c7877d6b4e36b71534580d0bdef00bed97057f5e9b3e054ea8e8ee82ab16a76c64759dd4a692af74064451c77e742e6f9291be42140f32306dea39e6ada734b709d08c129cc2d0687bcdb23dfb1d9a4cf1afe4512251e9b1f6d4ab69f68dadbe9b5ffd6cd2308389c5aeebee97eef360eeb04e15c3f77221035bec4ae6220810276fb864c33d6c46440032c575260a7bd706d518381ec3466f816b110f2e21648e5c81b412c65347efc8cabdceb8c153b89e10ba1d4fd7be4942fc97d98eeaca7df2b95878b23f2117d7a1f38013eaaff403cdaa0bc7dcfa1e1b5016c612fe9814f9a525c0899e2ac382421ff4996db263c5c27abb1dedee2830098d2c5836f2a4f38602637279461839cad5e4c0ad76a1c292842f78e0f0db19f5d80dd194386978dfc78bbcd35a7c8476ca570ed3591f6e76fc5cbfa7d6c8a62f24bdc9f0f37f1055c347132984b101a227ce08665df3eb7754fdfe7f66c8585df4f6de83a41bda3206d853b18c0934238a6a9ceabf194fe53e5d9a752796cfb2cc128511140c922af0bd943b889fbf0fa4db93a6589a184a89e622c627ad70efaa5085a6da2edca5ef2834e100982af4c97200af8ea753eb0061a8cb58cda09fa6bcc9a3e974943ca3fadc1db9579a1d56dc3f765e2f158631cbdf86d9972d2f1c788c64c53edc998f21b5efc550694e4c58ae727941d2b251a61d9dcb4b94cf64c3b0825aa4fd717985ae259730d03e9b69e2220b0f0051bc52fd04325a06aecdb854e73659853b8f0aad292029dca7509579447f0e0c01185c933328994b02df5c2463d71417952e60b299fa567151dfda69197d1f42e90b4bb9bc3f620ee51e3d7f903dd57156c59ba513a3bec5543cf4f2cc2ab99b38dd34ed925a74f7b6cea112095f34b7148bc10d1e7b7bf897214040f4b3a5bae44effefd4a972c9a5ad4c005ab039162ae75cb68b31f56fbeeac7fac2a88a032dc84101e6e7d53384eb471fbf3ade94c0cd40e5229107a99f2795a02a9299c2a9f0ab6d0d210543e50388d44fadcde77a497f3815cae9c9f2a43283083bdc03e4d1adf50c4f46cb7a4d6a8a02f0d5d396c52809658d8416529e1d85143ae8c5b78ec95d6c6eea2d78182a54bca00dc868ca7e921e2c19fbfa2ed1a304db4a273f4746e7a7373b89f36d7384016968b321d1a1eabe06aadb5b0778b9e6c79cd682403c4ea0c22a500e7e38016bbe7095555c8db50fc4692ce4d9dedae641f07805763e8c95fecdb49d620e893b25a38962c49a18480eeefbb20dcd746b18bdabb3714b78e3e721ab1d44fb313473c40b8e3b52197495ab14f163a5b25e4eabb07b18e5dc2d438a4354a5b94baeee82cc0a062bf29df01bf8bdff8831ded88ab3d32e67b61cb950ca75b1bcb6c42724c4b35794d6f5acd004f8b0972f3ce9b60861507c355fb34bd9644329e95d270871f31d068ef5946a4b84ec5e1a18ba54c0d3f86df352333e23bd0f57c16e88cf1569a26ad706b40907744457a0b2dbb583fa34a9f57bb549391872bb366833b7d3b650fd36acf7a089d65c1be60d534c1b04d7ff4fb609ab7a401eb7fb148bc50e4007fe61e5d1a268fb78605a1c7abec251b85991f759db07fa9d3eb6114fc72bf7101357accfdb650522eb52f8492", 0x1000}], 0x1, &(0x7f0000002380)=[@cred={0x20, 0xffff, 0x0, r8, r5, r6}, @cred={0x20, 0xffff, 0x0, r9, r2, r4}, @rights={0x20, 0xffff, 0x1, [r7, r7, r7, r7]}, @cred={0x20, 0xffff, 0x0, r10, r5, r3}, @cred={0x20, 0xffff, 0x0, r11, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r7, r7, r0, r7, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r12, r5, r4}], 0xf8, 0x4}, 0x400) ioctl$TIOCEXCL(r7, 0x2000740d) r13 = dup2(r0, r7) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$TIOCNXCL(r13, 0x2000740e) sendto$unix(r7, &(0x7f00000000c0)="0d200b6296c90e49e725c0922ae83a70c45f482cd7933c2689727d9dbb3fb9351212ff5b06ab8f7d56dfa279612fed3fdfcf5177041194c24a8d1d5f15831f284d2b85139f571018d15e399125e2d7e248023fcd08dba241dd2bad0da78f5930d369d93561ebbb", 0x67, 0x400, 0x0, 0x0) 09:43:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/75, 0x4b}, {&(0x7f0000001280)=""/127, 0x7f}, {&(0x7f0000001300)=""/45, 0x2d}, {&(0x7f0000001340)=""/208, 0xd0}, {&(0x7f0000001440)=""/42, 0x2a}, {&(0x7f0000001480)=""/206, 0xce}, {&(0x7f0000001580)=""/33, 0x21}], 0x9, &(0x7f0000001680)}, 0x1) sendto(r0, &(0x7f0000001740)="9d69fd81c6cc07cfde777b5f802bf41f46a0c1a6ed59910c5aecc78774f6d0481d433be7acbcf64e4b1bba25af0a6c58a66e38c896f296ae69add4877b2eec04395df33db19ac3d7b1040000004f0c", 0x3c, 0x4, &(0x7f0000001700)=@in6={0x18, 0x1, 0x4cbb800000, 0x10000}, 0x5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 09:43:54 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) 09:43:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c7, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 09:43:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) close(r0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x4d5d9eb0, 0x80, 0x9d0, 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x1ff, './file0\x00', './file0\x00'}) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc80, 0x4) ioctl$KDGKBMODE(r3, 0x40044b06) syz_open_pts() fcntl$getown(r0, 0x5) readv(r2, &(0x7f0000000180), 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 09:43:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) recvmsg(r1, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/231, 0xe7}, {&(0x7f0000001440)=""/221, 0xdd}], 0x6, &(0x7f00000015c0)=""/57, 0x39}, 0x2) 09:43:55 executing program 1: r0 = socket(0x2, 0x8007, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 09:43:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 09:43:55 executing program 1: r0 = shmget(0x1, 0x1000, 0x600, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x3, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) 09:43:55 executing program 1: r0 = socket(0x4, 0x8000000000000, 0x8) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kqueue() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x3f, 0x4}) dup2(r2, r1) 09:43:55 executing program 0: r0 = kqueue() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x4000, 0x1000) r4 = socket$inet6(0x18, 0x8007, 0x20) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x420, 0x0) r8 = dup(0xffffffffffffffff) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = syz_open_pts() r11 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) r12 = kqueue() r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair(0x1e, 0x2, 0x6, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0xf9, 0x20000000, 0x7, 0x9}, {{r2}, 0xfffffffffffffffa, 0x5, 0xf0000008, 0x2, 0x7c35}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x7fffffff}, {{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0xe181, 0x800}, {{r5}, 0xfffffffffffffff8, 0x62, 0x44, 0xb3, 0x8}, {{r6}, 0xfffffffffffffffb, 0x0, 0x40, 0x9, 0xc5aa}, {{r7}, 0xfffffffffffffff9, 0x10, 0x1, 0x5, 0xfffffffffffffff8}, {{r8}, 0xfffffffffffffffa, 0x1, 0x2, 0x100000000, 0x8}], 0x8, &(0x7f0000000380)=[{{r9}, 0xffffffffffffffff, 0x7, 0x40000000, 0x5, 0x6}, {{r10}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x22}, {{r11}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x1, 0xeb12}, {{r12}, 0xfffffffffffffff8, 0x10, 0x0, 0x0, 0xfb4f}, {{r13}, 0xffffffffffffffff, 0x42, 0x0, 0x0, 0x8001}, {{r14}, 0xfffffffffffffff9, 0x40, 0x20000002, 0x8, 0x7f}, {{r15}, 0xfffffffffffffff8, 0x85, 0x20, 0x3, 0x101}], 0x200, &(0x7f0000000480)={0x4, 0x20}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r17 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r16}, 0xffffffffffffffff, 0x1}, {{r16}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r17, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r18 = kqueue() r19 = kqueue() kevent(r19, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r18, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r20 = kqueue() kevent(r20, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r16, r17) 09:43:55 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) shmget(0x3, 0x2000, 0x204, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmget(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x83, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 09:43:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) ftruncate(r0, 0x8) 09:43:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000740)="c303616e819362792a24f467f0bd75e7ae60e311827c8e69973e07276fd4ce7e25ff943fde4d3f2065c94915283f9c92285d6cb82812ab06405fd8175e1b8187c3cad526165dba4b613cdc0596399b4d20324575d89a0bd16c2d498eb955ee6eed2cac44bd0a1ed181589a15a0b64d742acedfe4a66b8e48f27a9c34a8c49c31875e371ae661cf2b5f49664c34e6186ac606759a657205f30138fa9a6fd858c8bb43208e3900b5d639d5231b4902492c26025205d6a83c6943646755247f789475e7be9858357a745ca53b909c908ce97ef7e7e66e47cef01d4c37cc13f038160ff8682b08afe1d95612f726c419f8835a0279bc9994435844d205785103a97b97069b85a7c52235adba98e0891ebcff7b0e6a21c9082bc4cd35c92d05a5f43357c7d90efa2a2ad28f92e55250ff635557f7d78e96199fb9d48e7eff365ba4e8f856aeb5119d59fbefe7881186f8e965a2918ac29b36f6d3e5dd6612068818b313ee7adb57863bfb8e77e2f887e5823d5bbed231ecebd939b0e9ad52ad0b4d1b06628365303820982f98de7951f1fe739f555545aade876327707fa53d399ad576843dd113f9c0ddf2a717deae6d0583fad1142673ac8ed0beb5b201b828da54e6bb9dd83710d1d81eb7fbe1b0e2a6915d71d187beb0b449fe21c4b0257a479176528ef85ed4c1e7fa8a8c9cbc243883a5c23878b4a24068f33fd577d2024b1e3381bfd8e44578bb99bee38f61b9991ced1c9a58ef50d99cece43ba9b4ef59933d35e605e847553e94018fccb2aeaaaaade80eff68b4c4134111645ba4d2b18183d7a586c2c19e7b9e095bf35c00eedd71fbedfe8031dfa81bb6052baa74bdad6803ff0b56fdaf20f8d94556d07b6fc614f600fd58e5efd33a969f52cd5664a83cf0fdb07f2c0c3f02faffd691499e7578721aac77dc3f61f807af3c95d279c13e757b6ca26429e9a0047516dfd986bb07bbf9166c1fcb2c0a3b35d1349cdbf2b0a715d231927e0f2959ca53b8059c0423c6a04343c558c452baeba3a64d132ef0948cb8e88edc1492646ef9963de50d97ebecf36a64c8c220f425fb7414edf3c6c65171786a797a3e175b1f7a1b2e72208586958120aebb1f0013070eda4e0f04abb4f28d69c436422874d73941d8d78a251c544cb737728bcbcea2bcebc4b9a3151316af498e1a25383828759c560b83fc943e1a061ae24ea381adf6067b85e40d8094c3a2668d62b3978e49667438bbd225c81481c17d56c2074afbc5afc78eed04fb2782b87f651fe8ef5231acbca0147e93ca1ee5e0cd81f93631353296cc27282c4ad1d72f48801935357f371b52c93816a299380ec606167b9ef78c99a98297519ca71a59a4ed33bdb7b7d937b082d902bd0acb2ff9d6ab785e0521a267a72cd17c635e885c31343c95a4c0b38446da36976ff20384120aab3230125b92d4bd00ed2b41ba6a38d3d4687a98e8c4dbecc51e063a382ff01813475470152ebd5ebea652f8cd731be2c4e9b56bab81d63373a242b3c35806d8995281d24e2a191e7b280e9f31fd18688ac7f46e6a7cdc8dc8b9f0b2825afbb00a2bc0ba898c42d5788392c2b3a03133e3678f2368a17e6570e59d3f52719e5c4c7da3fab26ea1d80e0f6ac0567fe58ebaf9a56f5caf9ded6db0eb95f991c97b8dc203b23094459a4155689a83ea297456362013a491b925a85d2a7af2e54dabc3aaf22c9f1f52d48e1452b930e70b5de7f70ebea190aa7fef378c7a54f0433f01141c601628ad33582eca4ace29f8ac3dc1fc7b99158253a3adbcc456900b6ec90e0e65ff29ffb27d9bc1589307fa29e984b9ec1a178ceb291fb9574cf59f090771446c488fd9ad1d589c156391fa43d119e35994dcce01a184ff164b885ebe8811fde45b400d8f1b027e564628c6006ed6388f6a3a160d89e0f0d1c0262213dd9fb4e73530cd4d0632336af099b51a2a265a33db0f13d85699324ee2b4b43942bdb59f27145671f3daaad4827ae676968d557a85d78bf525c547dd4c214d884aa5be5f1372c3b49db63e06bb32c9f2f02a180e362d2883b5486f4be9276bd76b5cb1a6f8b1114ee94bc3b7dca67cdcf52a1f2ae772441ae910d6d010f2ef5659aca6d64c8f94a5a772ef0ce074d9339132c0d9002aa641fe7713aa1750232ede73f49347c13dae9e7585eb0dd6a941a349452ab8c861165516d4d01f991e75c7e11152969caedd87d13a13fb39295dc1bf4b7c1dcb68db6b2823cc0f3a3c72a2d63a86c03b089f7e05e288737cbc9b532cd2b068a21a44268bf482db593272329fe993213ff817fbb421aa3bf8faf67c57379cac101d936c0c6c6b9ae1b2c8617f976f61996dd17fa991ffc1fd967822f7296120fe47c913368d6d2c895380c91760a4a49ef5061d336578da648ad84f3f1328dbef008b6e8d69c160b6e3d41eb1e4a29b7903a107480a22ec1b5a4f3efb80194876178233878b16297b03c85a9925d198894a522a53d12c4ff580a94fff1c0386e97c02559308e99da9f066f594e5f06d45c5e7966711979441c57965fe87982400e6e60bc8ef78d15b826dec9575e5490a9df02aa8d004b82bf7056dd59fb3e3401c9e15134c8f033e792b71dd1f61a4cbfec00a3572f2f507e779349e51d49c428fab4d3aca38187fea86a96292d1d9685498e0e7e38789d5821cf7eb8b03abae2a2136b40b6ea0db020267c1c47f2c86be3beb0922d0fc942483e245d82b4b309b0f557fc0dd8720bc1e8a1fdc85a12e8d62cc928cd496f389c25701a7cadfbbab7ee60e04269ffd78677704274959a93d06bda1f8595b16d00efb78e4c0b2af51593a3a96ecd7a1549c0df49aa72d9ee70b5cde5b0d910ff19956af13aaa8237f6f1871311d4e9d7dcb4e0d5e2f75499d1ab89499c41c679ce0900ea31b1e96c97a3005b3fbbe001830d616a47f4a364fd032cf7fcc1e4d3778980bbf5d578d2586000078e0f7a78150b214acec4277e5c311041f2c04dc710b5d31b61f8c4a0cfd371de08a421936c5ed28329895daf02d21d326d80fc1c08dcfef8d4a9a3b7ea9aeb4b80221a84b49fd083e21a0598bb1f371c707a8c938c4c1b23de14a94622a630fd5310a3807c75a1ccc986754d019153807335944bb0f4a5cd04427bc72b4edc014682dc865bb624095c80ad7d2a63308b8401f9af4f5bfaea0d35a763da9122a0c923a0dde328d93e8465a1f81d103cc3958ea6d1977943655baa57468fb41e94c8896e490bbb1b654b8489e2a9da37eea0b82d875cd0a62363a1e75d40ba72256fa7aff3cbb9275b13f942137d1c33a289f171950562b5630ecf561b88357bde6a84721169111bddc58e6a2e04fdad12dc8d67750d150cf1732d5bf7a3b5719eebdd6f44367a0422224655232a26449b475cb07939bc474c156997bc0fcf6104bf733922fac2245d5d655372ba9517eb8702e18aeb91f9cbc2162bdf8a0c53f00cb4622f5a9a1e014e1ac49556c5fd601cb38f1b23b66acf068daf6ff1d54e0711fb244ca6572dd2eaaac7b54529cd1489e3dafe55ca7ed44407634f9095b3e77581b229c5bb6832ecc5919b128b235fa08275f91c17865bf3477f52fd650c3a9c178a68ca39770bbf6e933d7348ecebee27b1fa6e7bc58813373f41d11aba7a48a09fa40ecd132ab90e35b7c92aca07bb1104b0e3833763663eee67b720b5a27ff406bb65d4ac6fe5d8bdd6c1461b3cb77b839bb6c412567857c6512f8c10bef7b6554439edfaefe8d7c73d933cff1dd0b2573d5d376445d41ba2fcd63a818447376e3376ab168f30b8de84cf2cb76dc6a456a0ac7b8e2a22d647abd2caaca5fb017af6961cdcb88fe99478009a5e56b04a8b82d52db5800a02cb8478c89406144e46fb79f6398448543cb2421f07bb880e173d19a55ff27c8e52b25020754d46a4788f9e265e60fe59a02e6ec7b23461f2253e65e0ef3657961bc431538886605412e27ebdd44fe2788470e440f57f7030534b6d70067b4e3b25be7c5f5a336ebabe0db082851218b0a469b501a63e8c324fdf0ff9b7105060720058fbcb932b6bfef7e9bcc1cbd90826fb77e3e45b2116c5ae34a93a081a4d2f3d9aefead3b615b49f46d2395ddb023a602b576ab177153da214e0015e81d03517f805526eb580b622e67492783f262f101909ed0b75c8dc63a63c1e155e96d456ba3b0b11e248c5bfb1b84943a89cf44ca98fed79336276780b930e5fe5ebd1383d82394a341f9ec1fcd95fe7c66f25f5bacd63eb62c4b770a7b1324eede0103c71b313c72eb121020f4df2ad67dff10d47781bfc40283f541187f210872a292a3ac2b7bee8c4217fd883f22d511c2b628a2ec3a539ff6f3698d97ceadd81e886563248077aa47d09928b42f11615e06ae83963d41739a903d83f66d9298bf0450f68f91bc03e6c059a683c93e5f1fb949b7c4b6c15a1650b0f6018b513485b1460842e8062bb7f8fe7abb4f966ad8aa27677cbd8fb6810230b1c6a4c951a440b8ae5d1b35206c93c6f280aca6cc797fe32c21d1d7fca3199a62de7f8a72d8dd640ceac5cff8c743238529bf3fe0c6da5acd577b29d75d48c83d40ec19b7efe13d8ba3ed52f88a6b0660682f727ad2974653c9009fc8b5cec09511f33f3696c0c303c41bb22c1083e1bce306307bc74df693910ea7b8551cd8d8d782573af7bd3d7f42e16fdbb2ed560fe40720a1ba239c4991978097446f6ad8e03fc302ca0a43b1e34d7e380eae93cd25dc54f0a342a956dedc00581d196bee28dbf7f78d8409b5d76aa889fc9372a26a06522c9ba6f0cb1ad5b1df57cc1e679ae842a01b62cf823f2abc02883d3c8e3bffb2d97b94f6555f39ec0c5f6dcfffe2703249c5bf6f1c0ab2a83b975d0b5902e830d4984091d31145df5a1e5c93626486b2adec7f0e9fe5538796eb22b4667e9b0f0de2905ca2529dd73c52ab8eb725aa6412d49f88597a92dd852052b5ebd21e9c3c5df296b337bb5fa6d3acb90776514d75cb52189b79b559aa2ae33609bc95e5a128975061d37c773ff34ae7a29e39f09dc133f1a745b032331351385c6c120b277fc2553b57d517974333a786f4e366deb53dfbbfdd34d97a83643dffd75da6b66226b619f0997acab01929a7f114bb55f46b5ddb9251c813693e0e4a19fe58f70862fb8b759c6d2b7e3eacf1c47278f4bf3f521c470862f4f755545d8a70fa05564405bbbc93cab3f6f2cbd45ce9d7d062e1f71ad5d7e433dcf996832ef4d191507443055a4c2643cbd4e101c69581f0d8e8372064ce49c51b7703172ba3e6d1663636d256a7ad9ee79c18b5f2cfd094bf28989e8b59c88e3551264907bc143cbcfb0704160a495f8751037b909c6f417d16a0f4ce6ddccc3a9a9e39b31c1dc7f5af7f396d50b1fcc3c54515884707be7f8ca43b26a3743f8217d01162de1ab6771c0048236e878f7bdc8e794986c9fa08bc4ef929a9cea20349930fb5675e3875fc90c4bf7cfd8e4943f94ff216943c7625297a34a2c58a4e92d60dae219082a3ebfeeee939091e2f4216e6cc703950b545e13e6de5771f19d44e91f9e41432175b88e3b4c8a0a663622e359d4e73c50f99f6e8093bcbd96189bff0b0b0da7b130b37d5f7d630014d47e8be5f26eb5f165a291b7003d523d73d774b0819c11c96c8b451f616aea1913adf9eff6d43023435b876fd12a936dc232a54b5a5a94c29b57ef8d8776528fc055009b93905dafc2c1811b7bf45e1bd93ab0664c07007810ee9b239adc7fb29cdfc03c066ca0a46034e658df4e79c1e782bc4b19854e94e", 0x1000}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000280), 0x96, 0x0) 09:43:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20, 0x44) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x7, 0xfff, r1}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 09:43:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "030000000082ac0000ffe0357f00", 0x200000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) setsockopt(r0, 0x6, 0x4b, &(0x7f0000000000)="d5ff9668", 0x4) open(&(0x7f0000000340)='./file1\x00', 0x10, 0x80) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)={{0x9, 0x40}, {0x100000000, 0xfe}}) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xfff, 0x7}, {0x49d0, 0xd7ac}}) setsockopt(r0, 0x2d, 0x80000000000000d, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048c69931929648246b7065683ac558332af374348ad2f47a82c5b3fda7661a006d7e3de8bf29f8acf80b640f8577a280a8da250628e3e700b7887d3d746ff1e22e69760cdcbf7ce728fc27ac65f042fd748b93940cd5e99ef48ee81dc3a062a27f2f43cfa2ef6513329670e2a1d3d3d5a4aaab26745bf34f554da003c4353b5005d3499c2e06d81eb0f2e9dc0178ec030806638c9db4ff6a1b790a4d704c5b13012b9b52657a5640df72325c392352775c06a75b774817719c2d2ff15fc62749bc62b8e4bd537a538c10863a74bb3d08284d8ba00e4cbf334c4897b8c99ce515efc926f603ff446cd6f9aaf724ae5ccf3205e34f7aa5f7c6fbfea13090f5487dc00f5421636af66b7bbee9d98c8687d41b08d565fd649ab94403c492836c169e58fb70ea0e627768f51af1441e2ad302f43caeea4c9971182290d4936a90", 0x14b) 09:43:55 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) semget(0x0, 0x3, 0x580) pipe(&(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 09:43:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x7d) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0xfffffecd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x24, 0xf0000002, 0xca3, 0x1d}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x4af6, 0x1c}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x8, 0xff3d}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x6c, 0x83, 0x10000, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x4a, 0x200}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000021, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x41, 0x2f, 0xab67}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1}, {{r0}, 0xffffffffffffffff, 0x41, 0xf000000b, 0x7fff, 0x8000}], 0x0, &(0x7f0000000040)={0x6, 0x6}) 09:43:55 executing program 0: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20010, 0x0) r1 = dup(r0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$sock_int(r1, 0xffff, 0x90, &(0x7f0000000040), &(0x7f00000001c0)=0x4) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000080)=0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) r2 = socket(0x800000018, 0x1, 0x0) sendto$inet(r1, &(0x7f0000000100)="c2a4281d3d075660387d560fcd4a41d3e6cbf72f4b0953713de908e8767c85aec3d2eafc503f9685fee36097130a64af63727b049c088900c16025adb66b042649228128c648ee5e71c7356da94ac58d84392d0454889ec54a33c9ae9845f13c1b636e9e586c6cfe4ef21d9aab508523aea9cdb905115072e2610d294178f63efb8af8b5902f9811c2a4db484740269a657aa795", 0x94, 0x400, 0x0, 0x0) setsockopt(r2, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 09:43:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) r1 = shmget$private(0x0, 0x11000, 0x20c, &(0x7f0000fef000/0x11000)=nil) shmat(r1, &(0x7f0000ff7000/0x2000)=nil, 0x2000) getsockopt(r0, 0x6, 0x9, &(0x7f0000000000)=""/207, &(0x7f0000000100)=0xcf) 09:43:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x1f3f, 0x16cf, 0x2, 0x7, "4446af8b91134c90f3173a95272f7355df90cb73", 0x4, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) socket(0x1, 0x2, 0x5) 09:43:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000001500)=""/4096, 0x8190ee1d3cabe7ae}], 0x100000000000033a) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)='/'}], 0x1) 09:43:55 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') sendto$unix(r0, &(0x7f0000000500)="d2a40f063686262fd8150f7b4eec05dbf8ab3da57ae04ccf76b637343a9fe62da50bc988a7c55af7e64363f80b097396000dd16609fd8aedaa6e5a4941e8976f09adc678913117a70946a66437689d7903ae50fb92e08e5b2772606a485cdb503de6a5e164d3116516827796c85ae182bc244ecc920996a64355fc33a8d48b4ca140a1db8669af0efbb1a7d81592136466cac71f49b124cc5ced18e0c570", 0x9e, 0x9, &(0x7f0000000000)=@file={0x0, './file2\x00'}, 0xa) unveil(&(0x7f00000004c0)='./file2/file0\x00', &(0x7f0000000400)='x\x00') readlink(&(0x7f0000000240)='./file2/file0\x00', &(0x7f0000000280)=""/217, 0xd9) fchmodat(r0, &(0x7f0000000180)='./file2\x00', 0x1a0, 0x6) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x800, 0x9}, {0x7094eb05, 0x6eef}}, 0x0) 09:43:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0xd793) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) fcntl$setstatus(r0, 0x4, 0x80) r2 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="4ce6ce744ed362f13a093b70b6de1721c971c51a5d7ef50e274bd526d94b87bdc062335915afde59d52d8b64657d09f52a45a08bb9c2c20b2dcc4530b3a37dcfd088d0da9140d1c956591d01da269659464c6363e4fc09ab277ee263be46ff82ef36d7969d5c201a622510d02dfb4393860d01bd46d5fb3954c18acdaceb8b0a605d4a396c3302e8a1d45ccd324d662e7655987b7d", 0x95) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x237) write(r0, &(0x7f00000000c0)="cd56c891df5331b5c9881a691a130fb8ab00d9036fbb4bcb051e0ea5eb10196d0ea94f273ecdedba8c7e5839f0b66bef8910d5276f53fa42c83463187b", 0x3d) r3 = socket(0x2, 0x8000, 0x8) setsockopt(r3, 0x80, 0xe5, &(0x7f0000000180)="f38988e29c2438f64ae527071e0810692aae7abd58ac49e623a37db65293b25a999d143de7effbfd2e1d88149afe551c0b0fa1c2ddabf395171381a588635d7e68a81f99dd5d2ff7a2637d70d41beab5bddadf0985efa6586efe9b7e569a16eae9c9703a48fb7699e6af10dcf7eb1ba3e8179eda0df9400c76ce994edcbbbda41786f5ca", 0x84) dup(r1) 09:43:55 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xbd}], 0x1, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_open_pts() 09:43:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x20, 0x8000, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 09:43:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202563b66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x14}], 0x30}, 0x0) 09:43:55 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x84, 0x44a, 0x800}], 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x7db1, 0x3}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x100000001) 09:43:55 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 09:43:55 executing program 1: mlockall(0x3) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10004, 0x0) writev(r0, &(0x7f0000001180), 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000010c0)="d3b288b8c873d02aa7c19e2dcff63506fb2f6b17f7f7b08be1b76e7d84ef466cb46534b54bd59f4f6bd0d426d058da1b", 0x30}], 0x1) mprotect(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x80000000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff9000/0x6000)=nil, 0x6000, 0x3) 09:43:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x11) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r3 = socket(0x11, 0x3, 0x0) r4 = dup2(r0, r3) r5 = dup2(r1, r4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x0, 0x0) recvmsg(r5, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x1, 0x6}) r6 = fcntl$dupfd(r1, 0xa, r1) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f0000000100)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4000000000004810, r7, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x20, 0x1ff}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0x1, 0x9, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x42) read(r8, &(0x7f0000000200)=""/183, 0xb7) write(r9, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 09:43:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x7, 0x3}, 0xc) getpid() 09:43:55 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getgroups(0x6, &(0x7f0000001680)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = geteuid() r12 = getegid() sendmsg$unix(r1, &(0x7f0000002840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f00000000c0)="e71cc1088765dee7bcf7657e2c6987c8720045efd6824efde100145514cfbc33df465633e8ee", 0x26}, {&(0x7f0000000100)="06cecba4585085791d0781b9dcfa020391f003b389616d090d5f6cfb", 0x1c}, {&(0x7f0000000240)="862da2148780a9476a3b1c29c1d74f54bf23c3197d84d9e5f583f33c27f1af813b10f650dacc34fb7a963d4fad2e9b2a9fd3565c86ada18cc1227e324f5456ab081dc1806fa45df9f4f0d629710bc018ec244adf2b1a0919d1ea3e86a2492b3288899c162ac6c30f48306b7f9f386ad9ee2a2976516e4e78adc5fe5a514a6fe8bdaaa25e741d4288a0fd1f8d406ddfd478d93bf5667924ff9307003468c29a04d12ff20f57d4e8c41e5b9e6448d3c124c58529dd623fef79ae2c0e4b833e240b85a5d725c08c3253448e58e1e3bb3c312b2c1c38b702f905c8ad8b1da75678716feaacf086c6b58520edabf3cad9b935e1612bd676c9b194643a4d6945f115cca13f59c7edce43b1eae1e121cc1343ca742ac8cbca869c4f6f583877e165720304b15396cc053ca159c6ad9bfdc61f7f777017f28046e32bf32b221f071cab201ae53f0bc1ba62ed616071ea03247b2603e3380e27ce6ec4b9507f601297548e448b24c70d7af93ec82575edb735d428b732dbed766787185007763ba0ebfbfb295e3a7a785177452f8df67e7556d209fbabf96542a9b1d3f1685e7a7e83d90fb0cb775376c48d9ca26abc48c473203af8a5b7d5db555574c5fa1fe859bc0699d619df1525cb66f2f689f726b96ff76ab56e1fa8d356feb4c6f068527cf7845f6b3f0f8fde54cac38c0559ccd376f83807a80db64bad87c299e222eadce888440bd4ff668eff48df06d05fe348121e77e3e106db6099f42acdace96987aafa00c2d9a8f534524e0f50b5470ffa306254041806686689391ce7b0fa9689bee73b85463cbb4ad0cb5d48faacdbfc011fafb20ae9f29522286cfac0cc6c415e030153a6f7c08ed116d900d57a413862ec14b207a4a14be660efc2bc619cdf66b70f39ad83b6baab6302ae8e5724693c169bcf80bac02819dd3867adc045d3cb02db27bd2c68099fa3a6c4c792d0853e9bc634faaaa26e80dd5f86e1f15e92f0a5a9c394bbe19b9f659ea4307abf20c396f5c3ff8f3183744413b7f4e449702858b51558cd93c516de9fb2e57da9c05ccbfd38a635750902535dcb8d39c18f6d7bc968f9b7658a3372a51d37476abe9d0c4dc935b162a67e78f70b141be3216d1da41dba07c76792ec38b8268ecd25c3dc252cde115ff82e5717bddbd2ee6673a2d23eb1098c2f1b0e590a92a4c46f42f3c89cb11cb285fb6530979664f1cd12cec0ee0cd1d6c0d8d3134ddce299808529782b1c71c1462b208531384d5ba7ab65f0c5059e71a78888b9b570575f62fee52f80509f03fc9dd6562dd0ae5e40155c30810e8b7c7b8b073e99d897c36a4ef206be60cc543777645cf64428a468dacddf5158c2b81d68bfa684fbcfa89466185cdb9e81324923b7b6a61a6c1baa1cbfc053fe7a0782fbba73a1ad73599f433254600ebd0f3d77e9cf081060fc2c996c7cc9b0faac3a969ef5c787d5fe34afa8736f1fce93bbdfa737a03d20a027c536e366a94ad72d0c706f81033bd45319d8d3133c63da1d6647b32921790bc4aa2348653c6eefb3c2f1e41c16a8a5645eaba97a4c67543ab7dea73c2c7d80acf787ff9c9c17abb2cddb6b01f779ad04eb89b1a2f5e73270b402a1bf374669447a86ec51d311a613953b713a7947478c09ff6909cc6e04fae0a46f69b006e01e4a3a6b75bc0cead4c8fb1f51daacaa605fc40f3b6a01209fa3f702ff6645d9226d4f46acb6205a254d5064317085610654ee7fe7f6fa0e9f7d578163e697ae0f4c76520a5f543bddac256644fd3fd657c1b78e400ebea2215f34212162f34625a21e59128d77c7afe01dad979ae0e63bc860a0777452692c18f625d7b9e668eeda596c082b016a32217e4b681bfd4063bdbafae3f5dace4c71202763654cacfdacceed2be0cf28f1fb05f999a7ca396890a75cee9ab178f1071fbc7156d83713e02814a232b2f187ac5cfcdf84973b1eb94450354efebd292bc5e67f1cdb9b1a228fa76ca9bc4fc55cedbbc84d046b2d20a0b3ca633309d46bacf84d0d67aeba2edc3e1b12599e20093aae020d7475231212d71c926f91e539f993b6b5cc79bc2e20b31b0d41c2f873b645dee200c55f4ce57b621d78678646d3829d7ecc2d0c6c45b4858567a19627360df1ba46faacf57cf6a2aa6251d9b4035336f35c7febb4f1399dcb8b392d289ecdf9b8265d9517a8ddb9dee2ae3e133d13f1c03f48c008a8b1f9392c6fd1ecbf7b20a6617bcf0737350a8a5e4a8de9d72466d436a85d237d0ef85dfd5dc906e5c2d4d7beecef30002ffce9ef0d9fdacb0e09f9a3f7d3d40c710ce946eb0f90fde74447540de7bb53973471c56dd12ee3fd39ff25be00559cabfa80262cca9a9a46e9baf12fb4f2f6a2e3cf84d9b50c1017dc4159c815506805ef3952e7ccc64fc90ef5b2cc0c66d7568b82669355feb076db808e216daa12af73333e215fc0a4fa8a3063d06546dfc3a8023fb177fa15767c244b443fe538374f74c38cfdc1b70efbe5c558370cd64e81f48a62813b97a0bdf79b6544e760f1b3ae943619d4d4542ee39dbcdfb0c32da39eeb2add252b9d343f9248cae45e5494da3807fc8f786e847721469caf8790a7f347cbec286d2262b85470c7455942945fc53bf7b34f1c22a5ab8e6915b1bd1cb7001ebcfe280624c71ee48e0e8a12bd73b09feebd8862a8eae0dec0337583e55f52730405b5d4a02aaf43e741275bc335dbf78f507a4b193740897cba5080a1d54e739eeac1feab3666eedb82e02182b3f875d5bb06a9bea77ac159bcac57a0a0b144eeeb82c120e62dc6ac357a7a893d74ee3fb2fb8ffb72bbacdab2fb47fe71f1674d24a7241666cb7ef3f5ed4c6c6451040e65b5ddc481907865e098039a837e98f7aab9041b63938087134af161da92aa6bbbea9aad326dbe7757be7c84223f7a7012678a0afa5d5aeaff64de3ae560e39e936a0a7f3405f295b060c0710c42bf4dd01215ed51a52eb2e1630c160f94ddf323365fdca9b30165433bfcedf6b09ff0fa07860f7e2597425b4e4e89a7f02d475acb22bf4b24b3fb36ec44f19f22efb22bd17922e732a0e669e56ebc12ce235fc381d67a02a57e4a1f7632e5218068e16674e1204fdf9dacfac848dd9e32187a83ad96d66a22561fdcb2dc0b72c09850a0c90fa3629f4e96652db941e78cc0d5ebd2c70874f4148100cdaeeb4eab461d22b0358f2030bc02775df5c7259dbc01e86a91df07958070e998d01bf13e07111f7c921f1d4aa5c9cee5883ded6a4a5e4773c8face2fa0e65f6ad573c86de8a91c32c51a3b53da68890731b0c2449f3b140cf2ba6dcbc3a1cac20ce17996d8deb30ae72fcb7945d8cde8b03535993f8005de0dfab2a9dc3a8830e400a07216198ac3f357770ef7e8c635eeaa822dca74c54e356aad3a04480588f1ed74d2ce5372f800615294ef98598a801e29a61e7f2a9a55f1442dcf4f6ef98d6103debb4ccde5e38ecf736dc3a4610b92ab5d771c31839786cbdd48b25db8e500debdee16a289d25ef44eb064a9ef6f4fbc11af55d80372fa84405f820be81318935a91c68abf73f2b7b8db55a95b90e4c6463a96976dc96ccfa9ad7752f7ffca16993ca6c3e616c746f67103510b1b84136714c217c83b3999dfa36276268629ee325836e10894af2794dcd561d9f313e8b6ad9aa4ab2e37d5e82e8c64d105a3a22a91c3e239235986ebbeb88f162f71327ea53d9491ce69bf44de2571d08233b4ce91e93a0afa708e3331ef847a92bf934aded203247125c436864fa742b911eafc9ddcdc50592fc8082504ace4c2d74d577162be7c7834664429a0f91afc8d60e9f4ef914087a69672e0b1b37b0f9df6e1d1de822cc28c42d1d9b0ffa04f02424b4e7123b89315ac6220a300ab418df10b0549e2c4491d83a74ae751ede00e71abc4da265226592c2427c96779a525e6b7ba5447603a75983603fbccdc41b2642f28a10b788d194b6d55a7409ad59dfc2e13bf545abc81e99d154db52d168e44acb7b48c276c9dd8e875088f2f676db6af074308a91009a33c15dca210c542bf2ed4cf4ad93b4e6892eaa5ea59992b415e2c792d73192aee065ca751603221b0398fc4b926b0ecb3640dad0bf90d709dfe2dd85d0205c8a02e1a905a5aee5a2d7bf3fa04c83fac799f9f1056d8f37c558937b2e9cf0bc6fa8baaefc7b8c53c6e2536246ca5ab43adab1cf788a9503226a069face9e3b3a5072ac69e1987cb00f0cfa5ba27583399b39ba9fe6ee4bd12f0cc013c05823404fb0aa262cf299b560bf5f7741e2269bb17340a472d10c0ab4902aef747c446a87fc7496c3f5dba903a20387392aef0ae805faa75dd76eed0fdc4b5a24a2ff59f79420b35f259ab35beb45b64926b8b0cf9a02bf3c247dd29ff30190b8fe21f0de386a80f1a347fac8477592037b9bc8c17f92bf3833f48c89fac46b3d14450af815093c9ce924afc47d05f060443b5f216009adb26ce44688c4fca78df4604acb56c683d39122fca2f6340ee1f1b22c5c7c037b6a4d6dd611da1697a633001495a72b03e15c7b95a7e74d1aeb0c2891b2b9443906f62af8bb1363cab63a0e6b878cd18dc70bdc0401b789a404c80fc96d816231e374580ffaeddefe80139b4770218961e29fff36cdcde99c631988eb4975b5560beecae70dd1211df4b9168ddfda1339bf6f5f6df3a97fbc2ffb23dadd67ad2811d392d18ad48185b4fcb731dcc2b6fa48acd9b1395d4d6e13b8b7abbc1737215fa1b38bbf6034277b92433b581a8153ac1c33ee7e64ce28e2de584e150602d2fa96c82eb2829bbdf33ef133ffc47b5e9b7ae559bbb29bcfe3cb2d90784ebc49d7718720ded83d594a1cc524fc37adbedbc9fa29f2407889cefa923932405f56b23afed8acaa3a3db7f2fa55697258a68b2f902d04e5aa6171e18268a77f4c165c7a87bdf4d3617b8e043717980f60959a3818da324bd71cf16626c2cf9539dc86d57b7a032e90e6a70991aff78711bc8bd1ce858beee7e3c7bfc015e70f31df3ad51c55c0057fd26c6ee08376f3657c0fd02b380c43f68dc3a0fcc439fcd19ce210a1850d5da34d5a6b35734d8ad08fc08d83a1de853023fb3735526b96619ce8937d09bdf9710ec736f8075c673e6414f857134b1ed87509a22ef4ae99bff325b926e77fa85343a52749df4a899cc5c7d63fcbd0b50ad5e8e349da39f96bd8360967f535070cc072e325242498021c6f7224e30b238f867f02cd95befef6eae3589b9a1df4d03187f0eb70729dc150f9fa35c61f223c3eb953babbd5fb3291d980bb1927c951e875b6ec7a7eb0bce9ff80294c3af9c3c1bfc9645877a1bd13017e7ea09f2ef2651151b1f21896190c6da9d21d70383c71d75936ed2bfb037b0af9a7e05fa1868d16c7d455bc1212133bb56bc33d0d206bdf9500933cba2d6b733ac8e64b6f0eacc8d10b84500a8999a7bf14a33d9601a8166a34a3f5b0bcb403189d7e8fbc83b136977fa674f5f8433ce8ca4bd6a796d5274f21427c11bd4952dedf64e46c3bcc2f202f0ecfc2d27f6284261a91fe64833fc8022747f7b2ad9859a7caa0513bbed19f15259cf0f3b38510baa05382761f78298ee13c5cba61be22fee443404b0a19c33e26af4052a30716461afeeb1db30fe03e0076746fbbe7c128e749bbdf2f7caa87ba80505acd0bbfd977cbc39835b4a34764c93bfa935b87a1082477530dde84ee618f256098dcfca771e118b8c15fa38be33278eccc476c817ec8aa76f464d2af9f6084a28eab9a27acc60902f76f98307bd509296e8dc373", 0x1000}, {&(0x7f0000000140)="88ae7016ac98a29c4fc7a48b14fa31238cff13ef94db1a8ae7106f233a17d1ce7da8b1a7192c2a076d4886d29d286c779f4b71f6ad66b5a5d43219593e8a51567a024308d29836e18dcd197e16eca7dafafe6d2ce4690aa15eb58f040a3377344cbfee743c4fb11886723b1cfb8550d07437f607f280bcfd8cdc4703197899c4913e557131ea487ac0ce59153549021bb654ac48b8edbf6f33775c2efec5", 0x9e}, {&(0x7f0000001240)="c2db59c0888a123a3792278df89d5390c712c685c0b3ec2890d772b40e7fd8830a18d9c86cfdcb586906806aad2b", 0x2e}, {&(0x7f0000001280)="10ac19ad60860f44f07896c465b2493fb14a14fd81f3c9e5c67c33a1a004e92f471e8d849a92157b0f67b44e7518f178ae5b13ae2c92f229efb70fad585b604777d56f243a5fb05146232cb32924889d51c4e1ad71339654b94141aa500e405402e89545272d8277412eb2fdcaf305b613454c6979c7b810e8841c7b9871c15997449b0f53634d0107e265615cb686c3d078b13573943b0675a3a747ca79dc6229231831006dcd8a8bd89a8a42d482abcf75ad6676b441c9c5114ef0203099b98d77b4adfc06c413ac39791ab63ee8e575dc", 0xd2}, {&(0x7f0000001380)="92ee95fb82488fc427d66d8add8007803cc0d39039f22d4ad812626728eb21b1a7a0aea192130791f6f7fc34a7ba05c8b72c168b0464aeed76be18964ed3c8edb229175a369295b082655820ef4b8b72f0afb1a7ef637c5c7f3465dacfd90ed4f460203ae8de7f110e4da61bf5bfddea26264db091bf3425ac693fcc6636fe499af78d4ded940dcce1e5e841dca814255d00dec03ac00955c602a426b187f5c9c9bc2e1269da7907cdeb744f44c121", 0xaf}, {&(0x7f0000001700)="46d45be4b41a211f326f44dc3daca32bf18c1cdd9785e8b59ab26454cbbf5aa4ab29afbb781647228e0a434f43386db5535c29010702e21ff3a17cdc620c4ae75b22039ca0469a32ddc16010ea8f8ad3de92c32521f4b03d55115a4560290e487d9a05b6c0c410e7c5e2c62d312007affbef8cbf42febe10086959a9a81f3d84e7b1ba0badcc22344d6e6592037f8986862bc14e66caa3cb6a604e3c93382029854559fc55e7df4540b1e078d59dac2741d834e801d0ed47472c5f908cfafd853893eff75e579519667fe361bda9428f2ccd1b3eebe8247e79ece513968559dee705e4b2fabf1521963256da2907ee43c65af3dc610e3ff54ac3b4352288df45cc95c6b75091f94599cf63f3eeb466cb26fde4093d0f7b699707de68179d5cf47114b9d007bb0d86075e9411c5ff56af5eed6a5a0b87569c24769f887771bbe5f7810f27ccfa07983239eee6552ac45bcfe03f7f341108f3ca225c6f634edd8bdbc0f72582d77b730dcec390b9f46415bd20414d8139a17311e8fbf82d9fed913bd48a170216806adf7d17c01f5d610749f900ab2bdd65dcc2c523138e09449c32c0a5db04a5b2894147b6d5eb2526b624088ee9c17dbe4ccf1d31e7f8125e80b87bca6232d9e24fae6f178141349aab26caa7f688544f924e0d39e82a74d5581b3132c92b62a63c15c8bfae0048ae71391e9879627d256e41867de14d19b79feab5be7038e042a4d0199cc20a17e80080b47345c95edf9f608e8f40dd14dab37cb7bd182fe978bb35fd3dddb2b194e9425fa9c79ce9a1f5c8e406a83723ff347099ad74b0d289fac2d6fe9452412ee9f7605c882e99e57be876fa1059f8600b2f2ac4f39a55313a630ffe9a1b0679cf18f79e8eaa6b8d152672228e501499103f6cdcba63c85c307d54383e309b5540ed64d69119e435740c5b597acc6944bc294d95a0f1c610439d23d50da319dd222ff6e5c7cfb4e2089b9b8c17fffa6da35129be4eadd265832f964a6308ffc1596f443b0c61f1eaeab90818c0a07eb8825ce1d654c2ab889c01b39f3d68b3fa5c84dc7f9993cf2d119d630452e6217133b6921bee6141c2661f21fe537efa41f9781f9dbf4025288ad030a929bd079c20936fabd29d5e78451e44f04ce91fa4068198f5a8005368f2a71a11d4630c907cef2611a386b10a38281ebf2fb02566c68f64750e82efc7d4bd770c201d3186fa7ebd18ac1a27df7f4b4b69e8c4bfc386081334010315bec9424278163878fbebe3d2c8a54ab8f29474ba84e78ea7c3f7fdaac7e841b96480a71cddafafec804dc2fc8ba38c207d68adfa42afa491c5139d68cccab2f9badb65fa92395c80a4b8e3261b679f4b28f0d65e2b460b640f2ac492773f884f45776b2a8e7803f591fc2ef95c3d22e25bc968d0c8371d0185027c5c8c023228874b6224c72e46ac502d1c29b7833e46586e585339f0780cd8963b447cdc6c1f8e91845109f765dd7afa754282d0992275d6f9e8b1ea5d57b3c3eb3b663426ecf1c653582d1ac1bf78bf37b361210ba7907dba66c8111c117eca9a87a07420ac1f4cbea6ff0c4968c5517c4dd4adefc49498ee5a3a1638063107aef203e10bfac6400edb8b47fd9e73403ec62c63eb7bd0f3c680202ac7cd613d4a8d99658fecadba787a63bc0a8ddc3490aa1e77bacbb42757a5b12ff0ddd578ae1e85ba3c719c65dfa70a9ba7059cf53e615c6620e3341dea6495ae3fd64fbdb081b5c5d22c614e63f9ed7c5aa4744f97a04dda08e480c3cca369bf1358367e61058a752258566725c24b94a161beaf5011fc7ec8436c256e37326b4723cf7f2302f18738204ef30ae56a38ebe5b029bffa9329aed1a2be28cfb511f72637e93fb04fe3c1830d2edf12a8516916da0fa5c28f29e0af89f279f39595cebc1cfc9bb64df5f038b82de0bfb9af338e44345db67602b5e2123f6ebdf97e068b613d711a0d15d3174f65c89883f71ed426c5765ac4a1408340e584fe277566a1a5f5d8336f2db6536d770ed8548337584950645b311f169924d6d937aa13e271536b9805b9a06781a0729f63c6cf6177d75436c6caa0e11bf0e8b04890cf5a6b8ba40972635f7cdfac7660627acd273ac1338f7827007dc4c1d509e7e17b231e9c71f95f888f946d6527e0a95318ab94a6f87beda817969fc003626871ef2667745b181cdcaf78821ed11f01708eebecdcb2a63e6a90d360102552362b769dfb1074bc373a1b79f4490ee8b747b807882365e39bee72c51d4d75ffa74ac653ef19566c31c4c25167faeb174121db421fea3926533a8b3b49a7118119b031bb0b248079d992e2214474979177b45e5b8185d680f3eaa63848ee494d7a83e04fd1981200dd8feb8d3249933db119e935de61dca83a557ad447d028ded7ea7094b523e4d804cf51cc36e6e37cd944f37ca7c2d0b96db3a865fb1a8eccd979fed5937e864639a8d59aa85cfec33c908e6dceacca6b35d54fdb4cd373f6808d429a88780bc128ddb6ec2b7f3a506ca3ec09ff522c1c17d6425b4894bccd92d944f6800c541701a7e58833049fab6c0319f4c25cb3bd7583fc92aca00936b5b0b0643ba98c335b043dbd34af741f3fb2861b114aa814091142fff9b715b251765b113e07846b6e1110cb1b8473374a3cec27129f696869af8c05bd8c692349ac69ff119e0e3b17da72ac8a3db1f6ec529b176b35e47b0c0340b4c4029d664689ab84926bc487d0d7ac2a4577ce5bf6ccedf729e13ed490066f9a1725c386d347e8a651dbfc93f62f45b38c74b0e897861dffd9ea809a4f068534df7654a175574b7fdde533eac68286c0b460e3274fd098d3fc58f5e10bdae958db8de0fdebb2f62f12c384fdda628ca249c4e14c4b04c59be4d9dc66f248f45011015872fa80865d5d6aea32d5b73dc4fbbb341f94613abbcdd5421be1a18901791bb5e83c3b5e848067652521d400db3f23006cb182d7eb256f39055b5c81017e0ab95c00bbd5a4b78343079d99a6af642198be056a22f0b73683711385a7b08b1fe6dba93a62539c6db7864418270f238fac6a93d89855dbc4454da6a7add3bdb08fe82262ef9728e0f11bb5287d34fdd3eb54aeff9133a8f84e6075439dc977bb7776a6bd1fdc10804e6f995257d795023c04a8af8a07918a0150cd816b8f5a9df6ca98c94229235a645a2d3128caa97607cc55d4b3cc04b46627d46cbaceaffdae5daa30206a6c0f59d370f6681ba26ecb9217d4e7d590ef6cbe525537d37271a3b936bc997bbec9b2e03644152b36f57e32b6eefc2d202d2457e57e1d39de8a870d999236cd3a541b7cc3b73c325d78def178caa92c304ad29afb70b04daeb31a80f9f31d6063313062e31149ad81b95a2500ecc4d4f6e49f5bdedff4ef4421ee2a984a60a2fc0b4d8419f80edbb42bca53dfc22e24af4f2b2c0941abd4af2dc5611a443dd3ff67f8a151e365e28331cfcf9aa87e00e1d0f4fb2df72876ec12853dca0a10cf3b2c63bd71860eb84eebf3c2b292e4327c79e8b71f26571564fe2586b111ae9ca59fc6182a402df6cd0c94e21c34e0ae5e07d5715d6de6edcc46dd4e5501594637c93b37fe819700467d59a5299727494caae3e9d9e0907f4165f59fdaff7b39b08d8362ee9808c34823593b3f53bb72653f6401e7bc78f4a28a96f489026dda135417eada6b3ed199c1b1d6de3166332630352657ad1017c03e76c9a36ffabcefb548adfd8712f91190006585bf8f023a3f9722abd8625baeda2b54a5864a213fe11674121ca4efaa7840828cd2062e783f272f26a3fa88f66914068f3d47af8c14754d010a1debf8af9976e4f22f6343386d53fdd3e5e3ec3c8dcf8a6f4c358425d89294d3a78d9784d18ba7ecfac806be9e7742193799d835c79cfc15e5819f33ff2dd047357ba51169b95f49668961ebed6cc0d814eaa65df4b7450ccb088e4f238a99daa2e4c0b89a8c4de735013f8629b17a9b4a0ebbbdf3ff62497437ca9a1a7d3c31b726817d6a9d4e65060cc4b1de51e35a2862613eeef204827ddecdc99991331086226aa956ecc83dce718e7a7bec57953aeecf481f5b07fe9bd3427f03a51dc0c8b2868cd08d9e8b448bab5c749b02345b856ab44936211e3a4ecbec20ce67c00498502d0ce242a2b36a4e6339fbf2305583793186d915c3a0408393bceae763d55700d45b8dd1386a78fa5eaf70bdb157cc9f1230936a02529394739b51654680669d47628dbc4e44431a2380b67288c2ebae86ae6ad5088ff7d45442b86f50f4ebc5a289a65f2b3a94d0cb60096f7b1ce4a86a7283fe9d1d66f1598c3e5025bb981b762c8f5fc30dacd9834a5082c1518ef746f565965eb6702ea2439b38885499faaf80a692477bf0b1b2513aa393461b24a7041baefc02acac8aca08911051f56ff6200b26e530dbe6a23af7fe19fd536848f7aced2184053bcab17a6dee95816b28ed48f32e48e77d2669dc85ae3f09187b2bab8c19c4f4192ebe63330af8a3a9c4f08989dc919f8d2fee088adfb4a623e72196e4b07cc7be664e13673101ef452a08640b7cf6c771b8ba1397f87b9595779dfffdcbf45a2d420bacf8d0aa685c9f77b552fa048cd32c964629c7a12f41c89c081306708424309892d216776c63ee083a3ddc370737fb83695b69d8ea55daa918e4a6dbc6a9461862138c66149441e157762d00609f5fac89113509a8d4a846b7feacf991d1b115de23294ee913c8d29d529126bc2ecc1985b46f222dcfc14c7cbc77c81b24b0e02282d80fec2c8d6064641586639799f78be1a6fbf85263ad6517f1edbf2b092cd4d1a1febd0b03d445932223c38b657c2b16b8fd513e5f2850916765128298a3a50e3dd4c18782197910932688a6f77fa1bd5c6d59e197b6f40b06bb5e6926c1221811021f4f7ad3ead4b3210a413a52a5a8a21fd03764860f63a64f3847745ed8d360ab012266043c8a4156a0b6a1dd0de05356151da6d598d48c48d079f4fafd072d60f25c4dabdeaac771bee85d2c8ac3289af19eeac81efedd1cba9bf3e66bcc31c1d9bfb1687a514e1ed52558b7d6136a580526c5d44c59c8c195d33ab012d0929ba6ef3636030643f013b451688767e514fd6fc133a8a6e288fb10718489d6a95be8d05867aba8f70c99e684ba4f9d9ebdb7569f115f01827b78bc23d847b09d3e176e7ff20d28249ec7437559ae95232ff50401696aa34a935166ce00b4b46b51f700be06ba970c5816c5d4d246395559f9698c9dc776133fd313710011b20e51dc5002a2dcd93ce2a100a41ec03c15646a674726c10c58b85dd5f2b5bf933d238bf925ac7a3dab8ecd5eb051e486136ac37d4d1191554f366fce74051118d9f6ffd90d2f5f75652cd50068fc85ddbcd383da7ee3908e268e3025367094bcc417df1ca74ed39af4a58e7256077e6347c756505db0654646a94c183105afa7bed3b5a49e7b27465d5594c16a81d9da72c1dc6f8b3e490976c814444ce43b9ede5278eb78fc7084ddeac0f694dae0f3af93b1c279714c5283bdb5dfffe6cedc04b352f938f6888c02e21ad769ade97dba4513bfb536f1ba22b56f7958547dd7e40c43bed69fbbfbca06c11d8054b524d69821b94c3bc2325f277cc7a5f6551e48418687caf002ddfd76d66c0bfce1b8ae06a440fe68b9cec7fc0dab2d78ef613ad3706e3b8dbae42f1c44c2511ecb78918f62eb21753ee2a3be1065015660215ad5f24596c722247cd7dd674e16c26e8533d89790023b6630c396fcc18a1596dfdb23feae68b843b031d06a77db", 0x1000}, {&(0x7f0000001440)="954f44a2b7b279ea2cec03d12edbdf0e48e9bc55993ba79de65feef53ee502fdd4f15b7a374fb48e2dce89bc6788073a641d2a1b6ae9107b35b07271d7a76338d0f062b396fb4da19786b3dcffa611b48953622af4c29a7159e30e96d5fa383509da17ce8550504e97b655887c7d7c1861344af5b83c35aa356ac1e1e0bb63ece17b05f17e459e84c51633a20a2b5e80be687921f8e4ba3ef80d0181f593f4dc0098259929f285597633fa4453ad7ff6c57523320b91de6c8e3f8305dc0e13912fd872d7a6310477808213c306d236ca888f21f1dc0d4a3aba83e438", 0xdc}], 0x9, &(0x7f0000002780)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x90, 0x2}, 0x401) write(r0, &(0x7f0000000200)="d25306f5fc14", 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000016c0)='Z', 0x1) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) close(r0) sendmsg$unix(r1, &(0x7f0000002b00)={&(0x7f0000002880)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002a00)=[{&(0x7f00000028c0)="63eed80bd9b0138f3b0844bd711413467cb90ceaae7892f5ccaea6e35920d66156ef3df5d0bf893fc2b3fdbf79b7a51c7f9ab565cdf4026102228844bbab0d83fddaf23181e2eb6d4a6778f4d80de84fd297a72ef9d11c21b5f467", 0x5b}, {&(0x7f0000002940)="a72ed067c409852a5a24c6b394db0798d782b4f31fd4edae1193a2fb0b399e0368792aa9ceeb41db5cb40e6c72b78129db8d67d8f601db086fe63b3bac3abcf74a491878d863a18142f33ba374557ef1b20ae200ff6bb87ff8df53a32c41d158e1ebaf00e6bc53b1ea2fff981c191d8df3b5d70fc43c175cfdf00a6b62bb7304ebb675dcf2d1933e01c63fdc787761efc19bd82420febced04c6efaa41", 0x9d}], 0x2, &(0x7f0000002a40)=[@rights={0x20, 0xffff, 0x1, [r13, r13, r13, r0]}, @cred={0x20, 0xffff, 0x0, r3, r11, r12}, @rights={0x20, 0xffff, 0x1, [r13, r1, r13]}, @cred={0x20, 0xffff, 0x0, r6, r8, r7}, @rights={0x18, 0xffff, 0x1, [r13]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0]}], 0xc0, 0x3}, 0x400) syz_open_pts() 09:43:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000300)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x5, 0x7, 0x3, "333a522b432a7cabdcde22f135703e69cf4ac05c", 0x5, 0x84}) dup2(r0, r0) 09:43:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) fsync(r0) setsockopt(0xffffffffffffffff, 0x2a, 0x80000000000000c, &(0x7f0000000140)="ebffadff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) syz_execute_func(&(0x7f0000000080)="660fe10f8f4978d26f72660fddc68f49b899bdfa0000008fe9f8915362880d00000100c462690381ef000000450f0f3df9a000001c0f333e420f0dbe0a000000") ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) 09:43:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x7fffffff, 0x4, &(0x7f0000000000)="5daccd880e217abcb2e5a9a5b7c965e4e5657b69896900cb899a3231ad38dee303bfec0dc77851675beb124b791b4af0b076bc0e1f92da104c66f617823c1ebc53895801857a51dfa2a372fefcf931d2f4637acbe96a74eb3b03a426b01b36521bebf74ba060d5e5ec0a6819838d2773a82deca060aa1ead7a468730a7ebfafb0b74821015736412d7fd4efde51942482b8dd6313e93e9baa15a1675e4b634434d79276d2b3d25f3fd051704c4e34e6cf957f49ec86ea794281802cda7691690ca791c9a17f38440ee28c06bd27d41f7a78af52cda0cc2385ddc561b2f82a09b32ab6167bd1108f333000fe7b5f86a325a53c7780b809fa23b1b0fc38975be0c9ae010a87af6ce267aa4a7c3b34c4caeac665a9400a0539163bc2c4f0aef32025de813cc651b4a8f27b00c929bf695b93440a591ee2b4b62cc716e8ae241752b736d9b0bdbb29c71b78fbbf24b2a11aa09f4c9f9dd0ce300ed9d551ad7118c45375a2e42eb331c99b798f0bd07758baf6634d7bc662aedcb837fa437473e30e7eb709ef3e95ea9f4b07b8d2f2735cb2d737c2e895e6f3e2289ce7600441c20f98f6cf034aa7baf069c487e408833877db65176c645a1e29fdf590aeb74a83a88d6fe7c70d26f38e50ce931f1f4c218db6f3d9736bcb6711068a599351c821ed87587d4907adbcd41131de4053b6d7668e955e4333fc80691d58e2bcfc66585e19b0291ce50c7420a22e1f7bd31d4786a9535072f6d4d3497c2a7a9e47b565505ffc93a2fcf12cd56d26f706004a046e6b88700abf40c80d4e8d632ca5de8234375e4c37f6b366f802f2b02d83e7b46562e498088dc763e95aa1ff8c65662676f57d67cd71a57c896e697430de43cf671aab3c4b7acebfea633eaca9df5e5598f6f52429f34b79148b796cb1d52912fe05ea87fbe85c46ff65aa693106c45f11fb6cc7db303af4ee1c5fccc73fa76ef145d0938d99f1f66eb09406f2e5cbe85a268ad9c16271b86ceaa48738d789b1ce2b5c29edd1af01cb32b9419d9ddeebd2350f24eaca921c8490eb7a37f4e5ecb49664bb9132464966f9b2a92c9bc6fb1c3e210c20f7165bb0396ec92f0b314d17f3890a05a3cf75c6b2325ae9f27476442e3b2d01e22f18d23c083137c61bd4dfc8ff4f6143c924a2a32298aa0e2a53c789119eebebdfdffb4d4f7bee8c3c71b7e973c5dcfff0ad9aa9c3fef8c4efd88e1373ef2fa7fab9cb83951e2ab13a31014d5b16a7d776de92c5213e64dfc173e535abe8029d3f67b2557407c65948a9e8ed015e330ca801a5dba2520ad5fc8bda24ef9b35a70213626851698de3a7ef0fb137fc55abfe7b03c7e1b17a38586bb266e8b4c240dbbb81e84fafd76a4e86debd7406a034015e60a4e4f7fbbcca882075353b6873bc4e5cc2eb9c3410ea91c319f7e7bac1ce843521785b7e79c6f575ab6577f638ed36a32b8196b1afc43ed671559d708b053049b5da1d70699ee9ca87db50172c975dd68545517a3613f23d47f7ae98dd49402f6c859b830ff7f96c383648570f00ad35e48162ec60e580e25cd754d2e86c38fd54200c6844d49a9b780290aad964215fc8b93fd2160c6671d173e6e5f47b3425f60e3365e0168a80fde0fe13a9045c3bc9bc273ebee42fdf7da5b69753554ca63fc890bd94eb7cd147293944f673a014a89bdfd5f28a51eebeccf828fd1aeb7e0467eddee40a2ed47d19056dfb2877d97d3c128fbdf7bf866da3343f8100b62ec084e98f35bfd77dc3d1adf9fbbd25d9da1196cd14dfb89e1afd3113b4caaba4072c1ca2f8700c8d2fd1d317e5b6bc9094fe3f8b15d8b83b464ef301e83f5bf74732747c7d882e65515b16ffe233722afe3d02f50a2b5d0526b1b931c63e62809fc6d2ef4921e6373c6cd2793ae9cdd11ad6bd8078ecac9fd0f3c77a9d586796e89dae0eb36bf1cf1359084be9341c726c1d5f07a991fc8e247218347a5f2ad38213a322569c5094bcfe75c9151d5d603e2745f981c4f653704d4231dccdb6ff5e5266355902abb8e10c919277335089f5aba71cea169356550cf62945941e59d8a78494b5cb187562adec9013a6e67f1322929f19151b7c3f83c0ece4d9cb4d0aaba0f25121ecf52255a5c16ef8b30b92c85b42c7dfa8c48f1214aa920d63018c3c1c6cc990a9ed8db632e815d82d040560ba005ad77fbdc52c278f1660ca7482566877e3819b2f240b1133eda3c13436e719eecb0466ebe9680b5b013094270fe628bfbf825bc24a621a3cee048b356c2bfaf3d9eae5003f2417a437bf2eff49665537576e62580548fa0067d3fb93288f4f5dc2e2327314a0c98351197dd24c799dc896836c8469848944dbc825a018d38de93648c9a88c5b974302553cb9f5d9ba45e18b213e89c894513279f3ab80c13ec71ae9e5089045df79fea020a4b9f213fbf174a20b68e5a7df9d66e3d7130879aaa12c3ce9e94983e11b57dcdc8d469882b59396195d2d9779e1310584f931da6fd680f15aaad8fcf926abaee2d43375f02e44b0efedb8571b2e42120b9d5c021ef72b8f58aa75df3ff30146317be34fae0a79bbecd6ca9a22a79e4a37b0a4e6167fa30808c2583a923493d281c910764fae92722acd87520708371a7e3896b34d8f782066cf8b85def789b8926188def363d67814d2023c0d5ae45fc3ed88f17b100f99b8a6f85ae24fb3cb42c5ad0bccd5f14793ce3b90bbc6d3447c0f4f7e97e3e398934622b64f834e48b576fbc2d71b2c8006156ec4c23cd0364790b35a23229e1af222514321a9aa10ec392ecfe2230ca8f8619891c8ae1b128cc20909bd9dfe02c68d812a222ec83a75fab62ac036f1b0e9e86f1298fe68c81b03c3301a47bbe71656af6f7437a83063d76f6733628239e2673c7b642c7735949e8b506006c1ab05fce3e1acaf3c9beaa321f0c7da0f90e1f69705f2e6d98059541e8258c325f5eb6097b77f0c62db44d3619737485c983a6e7819999af7af655a14533e2f5766f14ce221f4046b38a6aa54f37cee3955ae1cf2639ba7249dcdf31b8929dad3843d310981427e2568e21a4600d4fcbb3ebdb3b83c388600e80239ef8bc6c13cdd20fbd986a1fc6afa4452280f2e1a3fb5e2f5605f94541e73b4e171ef9cb2002cbf2a3d030c716bcf7fade5eab19184f6103b1c61ab05a53d396b887c92d4557fcda93b2bf2e22bfd5f065fc1a030fa826c4b06c605ea5478434988af611900aa4d457fb214fe2b22bde4ce19219568fa70eefaf0a1ee3b43b1351626721d579aca2846b67a145d2bef96a27741e4a8cd03fba4b38f039313aef32ccc91e416f98a3b8a78114ab3b60d9fec9147ec693f43190801a8b011f7d486bdc17db849b743035b71304539ea73a8d0048182d03754b9a3fd50361666d602bc63fa986d91f013fc2266acfd5619b132b9939386b06b07cb3c38d0b85d1986f06c707804c3f115ee5a60cc5892b112a02f3a694367aaa85dd08ed906d932db05759e964aa6856e7b3f571e1ca0d53db06543733a150ec1664a6de0d12fbd08af610ab13b4d9d1885feb15ec0e802d6774552942be94df949e6e2c62697fcae74e7b593c98dc88ef15649443309ef3f1c5fba8d9906bfbc1a31eef52472c3714ef13bbfb06b1cd2222caa5c0f278ceff508498eb65ffc52ca0f548526e9ede8a060054ff76f5a8525c6e2474e191e652ded0393a500d1e94e23668a02dec9c0d006d903d37f95e2887c4940f075cf33ede1340fe22c1e8f8ecfadb78ade78fef9400b432de62438ab40ac9cd20119f7f3744dfa395f988729ef09402d46ba28338b7cb9997210f2bf4a38abbc0d308b2e37a4dd103f22792f87e5587bcdecc575ee4e81c044a48cda41e4fa11bd8397de7253d7fbe8b377d216e67bbbda93e0b6da40170767560852b8b88349b349f309745db5eff8f15544be84b246c321f2623e169f714ce5278febd34dc06aea24bda2f1e559ac8328ee95aa67b7f7fb511ea911baba5830fccf16b35ac4a420b95bf082c0a5d0a63943dd224f993893056c97dcaf0e83f9278ebce1807285f03dba40910fc253ba515b2ba136bf816297048f06043de25651ab631181bcc0b397d9f1ac41fe546e80e32a6a8494a1aae55a6ffe9b9aac545535f8d3fad36a652b764b24b41031e1c8ec2a544fa070f436c4856864e3b39b130f4b29cd062ae6a6b98b77d5e8dc8b290457fa4a938083ee4c9befee9463428dea6fdd1f42ff76ccd9f7612eb9150e588a2a87fb60e7b0300bc91ab169ec0cafaa38b3d3d1c59bd69a4a7dd6c7626f11448b9960e0633a4a6f79fc6289e10edfafb58aed44f7e5c2119c9759f71bf532f81ec4ea270335ff9a5c494c8bdf1afe5845b3c7089d25bbc6521c4bdfb929a7373cf7847a71acc01a66a1be1e42e92c37f53bf337ac1f0a5abf2bf8884c7d331e718308187f3475156fe46a9d8ae2bba7a47fe4409ec07ef6cf1caf1afdae60838a6845f48031f28915b15cbd1b2680ad8d8669ac1191afed93eeb4eb870f1e649a8dfae4b153158b8b9b1c236ac7079fde619258bed61223c8191d65c5acd93665d53c9bcffbc6ad928f5b557ecf03955da8eac062b461cf70abd21aa2e2c14d881757edbbfe700ce54a9f14ed5da9a926b75a0c7adfa3b449c34410f273269eb388e12a8bfddf6217040748e8552e5b7d37456e10ee687214571c91bc6a3e67951e06bb31cd6bb0601e67aeab98df84dd08d6a7aa9b0461ee2435254f46ed054ec16f919c7dec96167913b325b17c5fefc04147c474b644782c91b70f983deabca772c6599e7138714e9d457d73fd2ef1bf43630293f21817553e1710b3d141520c37dc3bffef180889c6f75bfa6d8736e52cfa25399de30be6573d53447a6ddfcd1fa23f16fe47ca42ed38e4be9ddb461af080d4ef0d561c8b5d7fddbc123331052123bb55ea9129cc570fbc17484c57f781fd5f57d5c849e48dafb40fa23e0fd23d9c7b480ed1ce0c468e6f0828ba1182eab252d764cb31995ac0f6b649d3fd6667daf0b1a4292cbea707ac057261b8808f0c0122a75ad9fcece3d401698655c7cac5e20f2af451f2eb8fe43a449e34b450f631fe9763119ed78cad04230a0cd869ce57ea96dd8caf8e2121fef125c91293353d73183703ed30761236f5f7e940a0a4820ed43040daa682b5df47e375a9fc7aac1bb00ddfcb45b94aa07c1bf3ebe646a8f22e4e6153e10d221f1c16f51904c501f7c6413454597020f3219a7ecb5f9ea6e543f494c9f49a268f7c6f99c2f4bbb13971ad73b2cb39b627cd0f5e5e237fc559f47d4a8728e8628963c6b32545bff42a4ca9bdd8d754ae2c9ad2a4adfc023f41e0eb79a69198d644bd2fb4697e4f2e2b25a2b072f7cd9d8d6cc3381c77ac156862f0565dbcb5880e4618459fbf26a112e56c423a146ca4854be836f52c5f07d7d049ea25426bb2d7a6b72f40883d7a53deaba0340d9e72b577dcb58ca21ce4a1fb7cada0a3b4da56ad49c166d4e4ae0b9ee090c0c07094588da4aeaa3d1f230cd53f3b1b2618db4092732f2ebec182ea70e8875d7c52ece446dcf17c652e4817cc102c4779f1521a255914da8380e1bd641c62968920541f245ad854baa142fe8ddcba58077f319d43015ab00314135d29bc1136710432547a39171c894e5a3271e2fc010848adb346cecea1c12603b7720bc2789e399c33cac5c2eaf181bfd342452374d0334f1ba3d1b7c198113bcd24ecd1d0d3f4dd40b28cfcd40bbd662c62ffe5adbbdc8c2b68b2de389d5c8b12ce7f8bb3cd9a71aa3", 0x1000) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 09:43:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x80) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc4) syz_open_pts() syz_open_pts() rename(&(0x7f0000000080)='./bus\x00', 0x0) syz_open_pts() 09:43:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f00000000c0), 0x9, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 09:43:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) geteuid() sendto$inet6(r0, &(0x7f00000002c0)="abf6d11b632abe7288292b66fd3be3bf115a62dfeac9cbbeb211ad401afe4424502c07f94d2bdc4e8ff20552bf4922e11f95272fbaa9aaab78a42d2702add94af910edb267b87ed9e010d6230cddd1b1958003653e2d8a26329988026a6a6d86e2d60449fa2b484e0b117357a6380ba87d36d7ce2e5889473db4a419b0990a5d88a816791722bd7e1b42870b0fae8e8fd0a00fafa454dabc9f1596912ff73cae7d339ee66ecd9c861c7321321fa0a21c0b5728f2cd19ecf4745559de90a1bd3e61f3", 0xc2, 0x0, &(0x7f0000000240)={0x18, 0x0, 0x7f, 0x5}, 0xc) getegid() lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='\x00\x00\x00!', 0x4}], 0x1) 09:43:56 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) 09:43:56 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) bind$unix(r3, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x14, 0x3) 09:43:56 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='-(\x00', &(0x7f0000000100)='&,\x00'], &(0x7f0000000180)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x6bb, 0x0, 0x900, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x220, 0x8) 09:43:56 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSBRK(r0, 0x2000747b) execve(0x0, 0x0, 0x0) 09:43:56 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getrlimit(0x3, &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) nanosleep(&(0x7f0000000180)={0x7, 0x7}, &(0x7f00000001c0)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x3, 0x4) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x100, './file0\x00', './file0\x00'}) 09:43:56 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x800000000000, 0x0, 0xaf, &(0x7f0000000040)={0x0, 0x1}) 09:43:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="936e38a37efd30397356a0a4051be41ca42e919cf4aaaa4f86a2831f5d36fa375c058b84abfded7b00379761476a98ce4f12660a622ad17603ef68fc1c9b6d67afa7459a04c5fe18fbcf6d7d9d6b2b0d77204593ab70101b852a68f801906a4ac3013d560e4ac5326a794b94561e81ffde80d1ecf7641cbdb21bd9", 0x7b}, {&(0x7f0000000100)="0cff09b5b2884ca0007bc0b2eab2be61fbfb4400a036ea7a5d74c546d4749b37ad2adf998c12c602a6f5fe2e88bbe7705b3a47cf1c1fef13b417cbe16121431d47e93b1d1c10bf628c3276ef49f598f06f9015006150e2808336f5739185c289e52b8ae6d92bee599066336d70a591bb17c615c03acf9d397aa8abce4f99a60bce003b97a48aac46b00cce76f93e014c8032aa61b2a67396c4821df4", 0x9c}, {&(0x7f00000001c0)="c9928331c6d1e62e4152e35da278c4e6869e8d3d9ef7d0313149988f2f20742dedeb0fc268e797200e2a02b838c203be2f037daad5eee82c768d93fd9ef68cac5e7baf985255b17f968c237bc0a189b5281a4ee4863eeab33dfade4d68ad70e68d6b8433cf3a0f07747e9dd16eee2849aeaa4b4ddec0db5719e1bc51237819b1183cb9c306b62c63ce04323c7773bc6c577486d2fa3da4839c6edd9cc7e9caae7104f943879d", 0xa6}, {&(0x7f0000000280)="a2dbd238bb63c42a9a9750f16e767956305d6ace82a3c1175c975a7fb75ae7dc8573853a0964572110ffd23b2983d6f0edaec19790bd5f86389e8f772cde32f014df8cc874ca8c698bbea3dfe3130e5be5fa19d954e76cb87a553b7d79d95f88bcedf4ebec813d9506d4f288181409462ae09a142a26d0a591193f31f245a708eae71ad6e2798fcc9aceab25e13b5c40c47354e7b198ac2aab96ebe3796ce65caf01e99e42fca7917a20de2aef495c2ae513c5ffe0febfb06077536f0aeae7a1b8fb16e4caf5da7e5cba969ada9d39d9eb818d396a0ac3b7155af39279c4a05532dd8bbfa01684dc26b4d9", 0xeb}], 0x4, 0x0, 0x0, 0x4}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000400)=0x1) 09:43:56 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0xf, 0x140) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffffd, 0xffffffffffffff50, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x2b3b, 0x1}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1, 0x1}) unlink(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x7, 0x16, {0x503, 0x1}}) 09:43:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000004540)={0x7fff, 0xff, 0x74a, 0xb0, "7766ca230aca55f0fffaa085ad2864add0516b84", 0x41e, 0x31}) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000004580)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$inet(r1, &(0x7f0000002540)=""/4096, 0x1000, 0x800, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="e76c138a1493537c3f1165276bfaae6d4acf5cc83f34f1f94a3e79589bbb60eb91d582e0ebec03a0c99c1131ccfc712a45ce1637f679c1efe03df5e33d71e08a3fda09cbd24792943c5a63833dac958b79943b361e2dcb8e1f2f0eba11451afa87dbd1f04dc6d199997eb56b0923835747ce090f9020bb874f4c71b514a32cf85fcff90826bdb8df12d70678be26a8ffa2c780f416a6950edd6b1ce54ee98ad3e9605b3a93c9a80152ae70d0d7d0f8e3454f1039b1826b2dc094b052f9ca67526260b5892d33", 0xc6}, {&(0x7f0000000300)="c7cb0dcb01303d27bd1e231b45c76b9be5f4e937c1b86a528c5288368d42fce77e23a38e4078fb64800d69e9515defb641bba2d9ea1fe3974b5429d8aaf7519126d1ac9401a3f7c18f40950f7cbcadf974350afc015077fa3b57c6c3467da1cd5862ac0869ce10853e38bae898e5041e0fab531d2611e95fbb3b77df437fe662308bb43c011f064b364bb7d0524d75db5df46466335cedaada88eda528f7c2dca00639730521d873e0f5f479dd89", 0xae}, {&(0x7f0000003540)="968d8997b6f50cb0a111e5875a672658bdc3c3d7b394f4248b7db6f9bbc94b955207177784d8101a732597795ec7e1b4be50a5e6917bdb0fee6ffa7f230cb87a944327271f79c07991a1023380f85553c635e9cafa7ca2c0dbfa9ddf1f90b84d3bf8a5dcf090059dfae5a853fe27abb08248f40745da9802f9e997afdd86034ad011c46c3dcde156e284c3a4ba4c68fd9207d3557f514097314a30923f0e8395934934bbaf49f3272c691af30c91f4541c262356a43775a8b544f32a9ccccc343826f166e8df5051a16da5b61d061f1ecd8b1bd8ca8f259b9e7119d6f6151550852b64d4c706725ec0604b24ce8d8641855f5e14a0a7bc06a2c7219721420156f8a1f4d4f0b3aef5c0e1e17d7e52f0edfa6389fbc1fbc422e8978ba6773ba51b3cfa35a361f36efeef5ec4488ef724ae198fb3ac03fe6d4c51915262077df6f06fd096c0e11957ac003b35cc18bd8b6ee69e66ab7f6747c98822c1bdbacf45c709dbd816c2594b9bc802b856bf3167bec5f91e4ddb93578592118b3d61dc92c896d0327edb2e3af33c8db33fb12f35731aa8e2bc50821cf18f93072ed17be119508cd13ba8e1b1f6205f7eebf1eed54ea35e4a64f9d607114a48afe15fa877e83e54e7dcc0f7c4c731ebd13626844bf0d7c6666a614d605dbb8bbe02a6d448dac1a7763bbc62db7ac5761b1027873ce6fc1a2d07cb8995b2f3d0dd07d1c801bc4b8160af8c9be213cd660e9e38ef9b6403010ac2e476f1e7afa979c6819d629c4018899be420b6ff9ac8db0a8dd96b31d078fc54a9ad2abab5c0b111bd695518127fc3109aadd9f539f6ba4a25e41efc29e2d5b89854fa4ca17919be20f48621fb70351ca18b17e9db6da91c25e027028accb28caab77ed7187ffb73200ac7bac5dd71a326ecaecbaa298aea04439150183bb7c4fab63e2962370dd64c69a9cab642d0013610fcad9391c7872727cea84e3956ccb74aa28df0be3f9d7ba93b1146483b3af4fe7401f7f29bae090a58f931325b2db758f9beb1c89baebd29ce1b019c33a43743a342e17e2f784f0ed2dae295fcf68cfcf90dc5f5095b1eaa1dcf2f30d5dd51beb0c21c0dc3ea99c61d1ee26fd705e701449858c190ab6a0523d38af468f2a234c89255546097cda0bc30285cf0542b09bc5571b39ed120a329f15c344dc45b1c0bea1b01e47f9e44aada78719463b756b47bbd5b8edc8c273a179e1eb6c66b4749ba2d82f6981111e18185856bf71865ae008167142157cafc64fdbf6f148019b56e36ddc7896b45b8e049788a74a19439ff5dfd8c9268fa330020affb98dd52623e6598032593d7d88f681ded4f687dda84d0544f81576ceed8832750192503e66a8fa815fecfe367010a649617ce4c830612822ffd8a9bd2eeca63b1375cf14c364b64084cdef29de8c3e3598327543433d6e9ad01f430272266b4d0a5d83ef21a6c43e1fa49f4f9c02e7a95cfb458d0fb0acbef229211ae5b72ca4b98fcabc975842af8b72fb5f5fa9af15fca400292831d1357066b157a7dd79f97acb6068382cb8cc3c6595c8a260b8a3c184ef1cefebaf808b648a000f65bd82020ff9a6a82e2cbf9c7cb278b3d19a9e19b3c5c2ef964a748773574ae21990e204f18cf6548c95c71a1fac3fbccddfa1319c1aad36b2ee7ee85f3c15ecb600c8824217b8973f61747b27686f75ce3f66794ecd89e03b77e5624191af9d3ff9e3a8fdb8067b6f27a7174627e6f78a436b3fad1a4dbffe98b1c3609969d2dde7b07bd037c172e309d6d33411beceb2a8127aced9a1baf6e583b54b687bc542a94e58f942302c8c59d71d428c3d9765cbd8088ef7acbe3d8ace05ca3850540096ab489cd285ac7eda679f82deb0be08ecef702f1f6697a3d1fd9b5e1fdd1f797cd95960de34573024c8ca7153def5d12d49524a9b0134978d4e8e271762cba56e1688ed6ffb3ea0c7ee3a27c65bee36533dd07224332c344737663cceffb1532819c83d004ef834ec43e1517f1a4d67e8a634c59d524d6fb682e914524b458012abe6f35cd95ef6c13678cca9e9bd63cf570407bd6f746ce85f3d4d9b09d957a99bcd3db3693cc86ad166835fb9c7e596a9552f58981e91d069bc83e5ee36c38144b3313861211dcb114887bc177e6a668f0a9513c7c742bbc2fd52e741c0d9a261905fe50d88047717ecf2c8e17257118e34d0d6fa8d21c141fc841169b5c9dacd7a68bd6e45b8beeaab03f0b8610a59f8183d6512e6d4a1da40494ffdad543400553f43d2db5df466bb7a77fe694dbf050bceb42161c5daf4d80d83d605611e3796d629cca808c59cf31d76b375a34ebb01ce7a7fabeb6fca175b32bc130aeb1cbdab3ebb8b7ed3c2aa519c2ea9506914bdc8662880d97a6cbaa2a926f7c7515361a53dd57f063bf2e88eecf4ac0e33e420c6004cc50e875c9af2dcb95f7ae5d166fdae658d912c74cbffb64eeb63f5b35f8300a2ff773ce254cdce31d368d7abaae215ad24a458fa8968c3a2bc0664c2e0cdde7f141f8ca370849d98dd8f32e8d1125dbaf738c726ea55c26d1ff0302bb06dd9d5490fe9e9598ea266216c3aca7bfcd74259a4c8e898247b08f409250a7a84a66d5cee6a824b447dd39658cad5d8500ed7f5f0ab751e51f81ea05576becf3ee0fec9b0e1b9b223e64d31128c07fe5dfed0adbbace847643b1b3bc13916b69e72e7fa32c6db573b7dcab40c5e9757e44416ee7642ff4ce61be0b50fea5b4bcd11c65f6d6c6f10ca3eaba81629c2858bfcbd58a5a234de0e719f081510a39dfca6626cfc54ba1a0fe1a89a1a14bcc190c14efd8cecb174515ebaefb2a8c6538b30da99c4c892b18aef77a2137dbdf05fd208e7dbbb2e33d3d81b99bc0f1c613834531cdb27421eeba40922dea25bb64da72d65e54605701a6e4afcace646f08e81c227df87f464756f9bc4c99bfd5963c7069da3e1507cb9386a5bc8158fe9c484f5d42a1e857c7e12a1dc754dd84bb2f5d77b17ffb309f76bec4dfce7c57aec17c62ab1b398d7f5a3c8e852c7170ea43c68f340c8ceac7b1558945290c0e8c5487c027f0d996c58ddf0d5069eb37f63fcc890b91d71df57f3eed50df466c4bcf73aeb905093389ce3c944f9004f9a9fafed1453c427d998b897f9571b358139bd6e8333aa8a4251e486f0165cb779c7c95e7b228947d780b3575bd8c5267b3c106d2a5d47041cb71d71c5cacf66718236bc497d9772e44db998c80b283b76667852d2523875c0ecfacfd2fb1f70b19f0db36958ce0fc0fbd0501756b2d321c68a6c2bfd31d1084cc3bdb5e28e4d44aee40f53445443e42ac45b0fba7ceb806a16c68dda96361e3aeb1bc32363b0720f71b99a3d14a7ee3020cea841383ea61a2219e707cb70379790397b80e5b8e7c8a71efee1e8adfe9a62b3b9288e7774e8797568ed2a225d5ee136c4df1d1cbdc0079220db5795bdd761c1fa0a11093825d159a6fb3b58c64d3b8a47afe3dcb6c394fd2b97056ee530ab941ecba7cf7e7b9e799df60d764bcfe5e9aa855f0983801a5b1a201be1ee8d6d1058393d0345fcafb381420de073555b7753aa702d0abf530ee37d5c93ea28a7c271a0261b3383589619b5eca83d22f951aee1cdbdc76323d0f874971684427bf2e4f39ebd7d68017abfbe12e81fb2947a6a2c038473e30577f918aeb6325707b3606eb8d1c875798dd42bd705ded392666e8d687d4b5262fe9248f8ca09f65684c7d24fd4f8b6629e84b17f2383923943ad4a9cfe7c5d4797ff2d0d4b9aa5d28ce661c7d647698acefe86e65d236e36277d5515e7eb4bff17294a3da6db95c93cfeea5ef6e142b5ebcc4f50c413c0793e4747e25cbc2dfd4c61a6ae3550223979772f655ec8de99bfaedf3fed6488f983f6e5d2b673aae481ba66c4b9f151288a4c4b5647dedc0c2cda27b9784abc7e4226e6ecbc7742b5406caec3dd4867343085581134ea01ea4e9f34009520ddf1eccb71ffc0aad3606ce9edddc630f5cae2a8ca275ef774c1a704a2fed96868c97c1941ab187536c68cad4905ea68c319e0533f528ec084403fd5401cbb6d4fd8cd8e3fc52a63ff31c2fb6b9ecb53886c5a7196b8eed3b3a53550dabeb9a704c6297fd742f1640679cbe752c1402f63f240aa501dceb4f6b97385210e15985e63987f64af1c752b78ee1352cada77e7c935e1fa40a641f2027ce1bf805bd1b6a18c6062aad10662fc4028e0e74ef4349f117f8f769876ee37d4543d16e5dce06bb4fa6ce85d176ffd9891878d3e87c74cb2ac755d57aeed205d7ee4992208d297fd5959680407e66e3cf821bd775fbc8e785c47f024d2489c5c3ba7f78a2a73f17bd06934d8087eff15d5a492f5d5cc6210a863416e4c495d0e62e754299626ef757807d3baef01dfebc72094ed66d58911b54644e10524ea57ceab39794fc44a7d9ac36c5d3e138333ad21d406e405125a7db45b08bdcc955b88e813dbee4cda1b4c4f447041f794adb9e7e132fc22f7bb1d1e94b06975712979fa3ad0f2b3ee5c7cbde491b1ba7ea28c33d7406c9011d3f738466791feb94d09ea5899ae1a5e27b35a678bf8b4f0a4b5ea898a52384b795ea037938768f180f1a8147ae13d884c5c1c7de2e5be8637016178a18bbf7d4216c2332fb6922efc1f87d4a09cbdfeba17c25d38a39e045997bc8b64b7c20f96d7b8504956bdc22a7c58f5c147c8ead5b03e94ac42cf950e02e9ed47ac53fd68ab35b7fdb6922eadf51582078ecf5058f68b29b51920cb07753791458abea12bb0ce4fa286eb3eaa038098dfa9e527bff89202bc33ca6556f6928881e073f4cfd5ac08465f28521267bdb704d4e5f1ddcc6d7505ec2e297f3956ae54c1b93f82d5739e3bf5139e9940a8c1599bc5af10fcc83709e72ff21e628fe4a3a40ca4319bcf3ca51601fa43f2a8ef4480455d9003cc52aa66c3c1b4b8a8b5bc221a74cfce7c394b4fadea418f6494308f1861bb50a191aba9f124d8e3b2e833eed38e329c79db32d99f320b680f77010fef47eca6b5deb85b3f70324eda525c9855f3e0b458689f2aa60ae60918086d2b695e7009828956bc530dfb0b53a7ea05e6da6a6526c70b9a8aa3e93b19cfba381818e7c59392df5da42ac035724409cecb820cce43d2c8a2397e49fc0e599a2822bbfa7528d25788f51836cbc107e89c385d73f7e8b6d504d016a10efe1ca305e1ffc5290a7400b55e4e37b70aa38cd146f69a411dcbc14f392c9c568d80347ba12ea79aa93e8d4dc50f65b9d596283f24d7545731b94c3ed177c0b9ac092477ee7a3f04f82c7ab8a9359765c6afd349a29fcb446ec50066fc2f4a9ccc84a4090c25c10f02ec8b42d44ba42970a7905386c38ed9e5520b111b2aaed31e93eae7cd300ae0810b9cfd4841be3f3f5fe3a111c34f14ed2d70a7147c8a2ca773f066e68da73b2be461441b5ac0d082a25aa566e2bd10312600bfade3ff932fde89279e233676e309bcca10c1a55ab3cb5b69a55a2faa08c359618ca03a480a12e0c7cd85a9df2b8c7666a68315f68763116c27b993a2d57229055b2f848fb1924fb1870e0db28c9509a499de199aec45c906f34aab0ae0f82a92e3fc335d4902325c31afed257ac2e4e21a40a1c3e7d30af31cdcdf65ea4bb5687c6f12e652b5300d56d4dff669fded06a4286e53422df9a86cae4feb0d3e7ba31abbad552cdb84b94b706c38c964b13e907b58913b11565d389efb44ad4ee1aed17d9c5ceaca43660297c04700ff392b03398d2eb7c237e79c0ecbca2d26219ee78c34672e83e028feb1c71b7", 0x1000}, {&(0x7f0000000240)="478c93522d263a61aeba64c237467240f3e6cda2564b331730722335eb1dcc001e486c7b27b53bd5ca5c0cfb05215e35bfc2c29b4c1c4cb3ab18200e578b12e88e1beff1", 0x44}, {&(0x7f00000003c0)="b46bbae3a0247baa72c619c9c3dfef49e7abaa7b3162c2c2e8c13463ae837ab98369be1632489983f94488319335aa67dd11fdb103eadb045debda421a59152d0fdee3e7e310843651e60543ca02d81fb2daf0742083831d4ba80b33ad3ee4b41685adaccc8bd3ef2bd2", 0x6a}], 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x5, 0x1, 0x1, 0x0, "aa3ea5b3cc1e6217f9d077be029a4732a8ca6ae4", 0x9840, 0x8}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 09:43:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2000000000}], 0x2}) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/186, 0xba) 09:43:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2081, 0x4) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='r\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20000, 0x0) fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8200, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') 09:43:57 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10000, 0x4, 0x2, 0x6, "610133b4f752901f721c28ef7fc3bc8722a9e738", 0x401, 0xffffffffffffffff}) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7f, 0x0, 0xc68, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semop(r2, &(0x7f0000000040)=[{0x3, 0x7, 0x800}, {0x1, 0xb170, 0x1800}, {0x4, 0x10000, 0x1800}, {0x0, 0x9, 0x1800}, {0x3, 0xffffffffffffbeaa, 0x1000}, {0x4, 0x42df, 0x1000}], 0x6) syz_open_pts() kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0x5, 0x0) 09:43:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0xfffffffffffffffd, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7", 0x129) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) readv(r1, &(0x7f0000001400)=[{&(0x7f0000001480)=""/103, 0x67}, {&(0x7f0000001500)=""/107, 0x6b}], 0x2) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000001580)) recvmsg(r4, &(0x7f00000013c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001280)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000001140)=""/17, 0x11}, {&(0x7f0000001180)=""/235, 0xeb}], 0x4, &(0x7f00000012c0)=""/209, 0xd1}, 0x40) r5 = open(&(0x7f0000001440)='./file0\x00', 0x0, 0x1) ioctl$TIOCOUTQ(r5, 0x40047473, 0x0) fchflags(r4, 0x40004) 09:43:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) flock(r1, 0x2) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 09:43:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r2) 09:43:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f0000000300)='./bus\x00', 0x2, 0x80) bind$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x20, 0x25) symlink(&(0x7f0000000640)='./bus\x00', &(0x7f0000000680)='./bus\x00') writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="282d16d5753827", 0x7}], 0x1) r2 = socket$unix(0x1, 0xd, 0x0) sendmsg(r2, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="47cfdb371f8e946462587711cd7eb1b5cec43a231a8531bdc32253fdfe98a9f4bca4c15899dce28bb876683f08f889bdd30cc9d3d183557caa511420cfed549bf50ea0a3059849dc4ce1dad393eb814ba7045021683c2bc2919757d6ba603ec67b92970ba424831249b0531c2dca101c4ba985d4b77c18da9765fb", 0x7b}], 0x1, 0x0}, 0x408) shutdown(r2, 0x3) sendto$inet(r1, &(0x7f0000000240)="24681ea7888685e7bf7ca411e7b39041cf9de037fa1f7ed1267ad2e4bb45a11b126538e45b4e313bc40a51bd5687b7b2b09d5fa97f29a71177a7d971a7aed3ce8ac0c151ee64c3c5c0919ecd893775afec49f075a4e7c11ebdda27600a0054f856ad0547d2a985cc2bd5912941e78a8605f08cd5a35f48ac507e2ea0de294bfa28d1c717655b85289b9ed288bba77a73e94fafca6a4479184423c563456e0e665ed7f965d6713132fb59c24e6f8ca031723a96736cee77b53ad1e0baaea0", 0xbe, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000980)=[{&(0x7f00000008c0)="73753999319c32a55f92d0b4582d47695019e8bcfceb5d1199900a855729cff824ab72fafee9390935787987e9c44d932df905c7624c1b88c55b9bbd1e9fc6fda4f7f5a3f8fb705d01376126874ada0f76482d81deb51f508209acd5c0d48858697b7075017395835b0c7a09f70cd9c8795de451966ff36c31f0e909d70a294d5e0eadf23e8f959effe654bc8563b06a910f9854ae94bacf6206ba20178a0c02953b2f1461491f2c547f054d", 0xac}], 0x1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000006c0)) 09:43:58 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xfe) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000800)) 09:43:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = semget(0x2, 0x1, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 09:43:58 executing program 1: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) ftruncate(r0, 0xca2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x410, 0xfffffffffffffffc, 0x90d2, 0x3, "d730c9e7bb6fc6e23c5b00000000080000e74de4", 0x1}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa00, 0x0) poll(&(0x7f0000000140)=[{r3, 0x69}, {r0, 0x22a96d43adc1f871}], 0x2, 0x6) write(r2, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r2) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) write(r2, &(0x7f0000000240)="99de3bf1ce38225be781c2e5ee4c132cf52208db16663a70d414c21630119f9f2228547e45d7539304080e05a5962868b8da06cf3193ebc4f5d0f1c6187eb9c27ba730680a2ec5a2a77dcf64de4e78416b01fc12a691d7941474918f710eb081d2769acb99574a58157824e423e33a088ddde2e432e1dec4e00906218fad88e2d7b30a70e5c500012315e49997920611ec45c2ceea47e74a425238b429eca32cc282d11aee8577e42929bc4912366937b11f1deaecafab2e1a3aef037e6db487890a43ce5eea433838b5f7a38bd4fdf5e5f496ffcd6f7e231df533363fe5ddcd3da8df7c386a736f6fb9", 0xea) r4 = geteuid() getitimer(0x0, &(0x7f0000000100)) setuid(r4) getuid() syz_open_pts() syz_open_pts() r5 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r5, 0x0, 0x0) 09:43:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgrp() getpgid(r1) getpgid(0x0) getpid() r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 09:43:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 09:43:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8002, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) 09:43:58 executing program 1: setreuid(0x0, 0xee01) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa00, 0x80) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) faccessat(r1, 0x0, 0x0, 0x3) 09:43:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x5a, 0x2, 0x4, 0x4a0}, {{r1}, 0xfffffffffffffff8, 0x4, 0x80000010, 0x81, 0x3}, {{r0}, 0x0, 0x24, 0x80, 0x6, 0x1}, {{r2}, 0xfffffffffffffffc, 0x20, 0x1, 0x3, 0x1}, {{r3}, 0xfffffffffffffffd, 0x40, 0x16, 0x1}, {{r1}, 0xffffffffffffffff, 0x50, 0xf000000e, 0x7, 0xff}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x200, 0x40}, {{r2}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0xa72, 0x3}, {{r3}, 0xfffffffffffffffb, 0x18, 0x3, 0x2, 0x7f}, {{r0}, 0x0, 0x30, 0x60000004, 0x5, 0x1ff}], 0x5, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x82, 0x394, 0xff}, {{r2}, 0xfffffffffffffffd, 0x1c, 0x3, 0x2a7c, 0xdb1}, {{r0}, 0x0, 0x1, 0x80000001, 0x3}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x6, 0x8}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x22, 0x2, 0x0, 0x7}, {{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x5, 0x7c}, {{r2}, 0xfffffffffffffffc, 0x10, 0x0, 0x775e, 0xe4c}, {{r0}, 0x0, 0x1, 0x4, 0x1, 0xa}], 0x7f, &(0x7f0000000300)={0x7f, 0x9}) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) sendto(r3, &(0x7f0000001380)="b5f328829bcb33e09be86235e61a7b33704438eb6cc4f44698ea76a0490752bd87761d6ffe65b4b0ded2a47c41f52c11030498a6cef23029f41fe8502692469c85799eee5b23b2368cd953ee1f553ff1045774f545c9f6b8761cf57876b8488cc276f29d748103e2344db9dd3198282529a0ae7b5ea20f9c3d6b074ef775df052de347a5493d99718ac3af90e6e497f0de4fe2ba0ee51032a53251e73b7a0e3849c4bbf67a5496851bcefb1794f131ede6eff88f966c7cf234628d4df836920e7f44a046e83f147b0864349452949a8492d70bb5631b746b3437add3c6a040fe1b3a2582b6fa9d0c50249ffb03a167b5bedec5432d0b6a048a8d17bdd29b19aac58beb8335bf8613691480f2f3ef488f6f42ea48db73a602339bc316b4cbc690a7295f5ce21f50e28740dd68af4ff692b31dee353f29208832e35ef9e17812d80de3abbf38f90adf9e4eb83890a58e112e70ffe0404d8284a4d5798fdc168217f2420023a0337b0bfae1876f963eff3fe70f4fe4504be0175d20e9bc9e2e460c9c2fd15ea073854284ca403da92b5bcd8b9c1423e96c06fb2328bf5fb37d24b8a07957c404c96adaf322a6267fdafd11970b5b44bd53cc7a3891c633cccfb4d35e77cf2bd73993c8fef907d8ed19e0e713660f01159bfddc06f53f4e5a0e45cfa9c4ceea71fb7b8cde551df6f59f8243c4ac12111abc1398b0084716beaa67e78430bb5da709d0fe1b2c63e7b18e80789c5fbc1fa362b621cd10c2f166f5837e73e005e4bf78356dcd67c0af887ef2f18d3b12fa21e791e9409259be23340e0c07474b1304fc5dac60f0cac952bdb28acaf41eafc14baecc6e96210f4ca5c5440456f29aab742e1d6d070b60a95749f25b2b2e6ce7957a14f67181d177e9fc86b5047f4e4904fbbee9019d2ab1cb40491035d59f50d09d7a616c1a66cff0c7e046298b70479ba292d57616dfb5f26f280f156f9d8dfa81e0f6e89a1ddec766bf8889a8cfc5c13500c7f26ef8ccf4f5dd740df22ecee6d5d1330548fe4ecd1e0ecb5b0b593faf0d889fb5862633f1fe231e8b7fddcf822e20bf303c587004d8cb0780a38c65b0422e67ac20db07ef974dd67dc052ca23fb0460a87a5c1d449dffbc3da5a55fb8debe8602a41485007916567e95690034e369a57a3a8650c87d0e2bb3bdc8f5bff3e10edf8e5d608aeacceacd8a791e6e00e83a78ad9c656c677716b677546e485f18e0ee8814ff94343586ef9fcd0d527661b9301ebf2b6fe8f11cbb87108b38780254d3d931216d7bb0a4a43abe776a8d2ea248fb7ea2c4a34d2cbcf40e995bb03cc81aa5ab0c5e01f6504509ccbec92047674e06f2f6370a616b0f3810d108067bc27e57305cdd064eced86df81ba5d89321b0ae0d271201920c456b92a253295a9c7442f129a99aa9aadf7ff5c645aa31b05f153aa458a99f9c765083a6395c21426656bb336e166fd763c461e0322a7abf2ddfecabbbc3f6c5a6a8988c5eecfafe67816775fe2cb166cc3ebb415d95e4b4c651ff23cacf23da256907647bc1c2bec2713026d20b41ba3ec5d8850858a4ea55f64c07c7726ffda62b3283ef6d1c159d5f5f2be5e403d6d3d61bb7246a2c28a3e0ee098213a7158cd35f4643bf44c879dfa63d1d61752c2fb5a9f71d22b894ae92fd662f7983f8efb83ebad517ed1e6c114d3b544f6e424b6bb65948271fd2e929f150d2a3054d43e0b540ece78e4f72afaf4a3f29658d997b20a54b1dfdec4450ce1a5964bc534d26b7fd1764c294bedb60d8675b11c7e2e5bc6340ce8bc6b6da12e1f189e0d33650c79168d880a7c63eca2c1381b8b40b14dd7e271a530add8335839a2e9ef880338a221632f26d2e26ace1a1993803b8d5767e612f1fff4666cf35940cf70d71267e6a4ee5359a3bec84f022eeeeaf59023889929b80f2fb1be235fe9e13c25dcb2b89c736bf500a30fd3b9f1548ecbdf8f5557ff3cdc48ff97da3c8e5a1407c7835d495e3f02fccb865ef83986926abf5d3942aac65bf03002f6fbb2b8d29eaf8aa69ebfe3098220bf38750fc64508369d6adbbbd5165cc0877baa2cc6524ba9fdafeb860080e5afe288684072af5ed11ee08b74ea1be6d31da1f3231462115aa07581d4d72d0c675713c950908608d0c9d218a45060a903c7d257bb488cdbbf07e17147c96a56b62e770e3e7da26dd020e90b2b03fceaeb934023775ecc8ed1ce5e685a3dcd2620edf1389e8fd7666794e30fba954a31c3b4dbee233a67d6e4a77caa8bbcb9342389079cf3db6d78c67ecc4157f9594b07590dd9ac18b65ffdda972e5b4dee749b64f514b6d757686bfac5db342f6ed30f7dcb9ff95daef945584544279f23546f76f7bd07a4b6d7f37ba93697998b780ccdb30bfa6738f8fb25a4f55ec6b28303327027afde6cbeec27db2c190e8868e6f12bbf9bff90a7cb5ecc51ad7d2efc52b335c9ea6a339fbd556fe68e588abee4908ab992c1db6c84c5831c8fb161b9e146ff881a85e75d6bea1247bd6e22063c3dba1b51902f818ccc773387864721cde77d274e9f6d439724ac63f334e80cf5db3b913e9341e069343fb7840ffb27e5e03742c9d0286430dc130038290212231283878463b4b9c1d766594be3e127e7c13b51af4fa88632baeb8983382826e541a8203b011ec2753f8549c95275cd37ba1a45e53769779dc5cd08c39bebb6a7f39e97fe966f5aa11e1c290a6af2513dcd87d52379892c40bd4e6846179399c152c0387c787bd93fda209789e14d3a305bdfe1ead56cd91c83bedead6df6643136825a08ebf4497194c44e981e0f3b78babb2d042abb603710b6bb9e89c62e942cffc413fe61fb231aaebe25914556454398b440352c8ac9ce182dd2dbb191bce832a240ed2486d81288d22ac6e052b574b2c9e1a6a8562ef7983308ade307b9398199fda0eb073137002274741a97ff8e338c13dde222ff49bfa491aff6de4587d36a672be17304b66df7e75535797946dbe4280a6c9573a3f00ab9bc8ce4efca28e69a3c1b679e242c2342fd8eee555c5fd69ddd7eeef36e4ab04dc64d616087dd9194a1b63b35ec2e174690b20c94a92c3d17c60cc6ff841dd6be449cc60619bbbb0f8b507dd3cd67ca250f5bb712d8ffc413e9e14247fc1b7890e33c44834e257bfaa1355ab3a3a20a1c8bd291c9364b4931505450343770086e06e11ea9344aa47ab32400c88c64de5ac1ee25958bd9f768dad66566cc414657b1095214084f832b892e17a07eb376f4955eb4d42d0fe280ad9c00beb33e91d0b32fd743e1245ec9725e63b4fb5935a0379a35caff037c042130a86ca12d9e8aff32ff387a37d64def4a76e872564f660359d815451fedf04e794d6d26fe1b56195b71b733523d74479bf951fad7879100ee5adc6cf16786077fa28c4a981f683afa84b980ed9e79efbdd8132315deb048ee2341a7da9761cd15f70758fc664058b2e51f2830a090dc7fdeae55ed59baaf6c8497316b6afab8118328cf46eaf24d364108baf92ad522bc5681dd45e4db16a073fead841ab36418c32070bc7595f8428a8567ce39efa0baf56e50607a6360581eec31197e1e03ef74ce06e4aaf5ee5baf8865c4567fe4a4064f8753db3794eb49bde3ea3a6888624aab5f4d60d4faf99ffb668708ce74f71da572f1d6afeffe9881ff0e388984e285846bb6f7cf66563e52cab3176a661c53b31b6f532fd0457832c13e880b7a6a143500a0391b17a506c057f750cb14d5515fe5f928d2466c10e669fd43d41cadbae0ea2de025741897845e06ef18711eb0e99c6d0c8372d2fa02fd1d016c5c02bd21d2c7b77ea71733bb150231b343401aad7540d3bb75c22c2beb1c58bb0d71f382ae60a71647945c5eb027f597162fbfa744f299e8813b8bad689197084401afc4cc8d93ab2878010bdc3f28bc699f4eaf5e9803165804e723b1a4e60fec67aa898c372ebf00265e28a7fc29096e71c33225c109ba51a56e887839d8305126ec026b0fe4be63e97e87e36fe4db9de315fe5d6969fcb78cc2c636afc86912d52b45257b6fed910e97dcdca388ebad85ab01e94a01b9ad9bfbba3cc22bf240db83200451b7043922697082546a1129821a82f87794ce79dc7933c03a780e672594049e87d9ebf21dbff20ac8b6b6227052b64a2fde17cfa9d39697ca0b1059198b52073af7fbc6721b743ac36ae0b6c2fb3f88123dcad88f2c78cb02f2803c90ad419b80a6ed16e7796f8e2880a056f6c3fe6a25f1a7f49260b95027be0d06c8abfa3f645ac4d305e51c9af70b76c62c24d2eaab3ddc995bb9b8d66390e5d260a6979bb4e85bd93d141f546235b27fcb160066e5e1ce2b94cd9f8402e6d12ae19a828910c356e0a2ae2971a31efaecb7a8c9484feb0b6ee7e81c0bfe1348e4510396bad30f523f32122a84708f692408438ba59feed035afead8e65ab18cdb1253b1f6944fe0155d14617e93320096471b1a83df895bff72e04d5abcbcf273743d79d0594c8fc809c7efcad908ed0574cb06f67537b9da9aafbf0033524ba8b7f4ce6d31ef347dfe0cae49bf34713cbccc96b15a6ac8413ea4dca2c2ced55acb080bdfb13d556fdf4f74602bde17558df0934ac452ed5937dde35cc20cad5e11e7be1c4a5b65b09c26beb03f302f2bb7a248673bf7cda7dd08e2299c636789735e07aaa229e4e3cd06cebb1826e425fd0e1be87f705e2e05690f2bbd2d3324734db4710dfc395287e37dc7899a0cf0da98ef8512f954826c4016cb08ab630c9c7c7546dbeb03737fe3b45b34ba8ce83300623ebde957672655d3cf6a707bd0de81cfb2c45eef0693d892c51f54200e9e547983004ea18573d58cab56c383378259761a788ded456e0ac3bd4f984ad599628ae33a45f41c8ad00e9f83321bc220c9f0826652c8b862677c52892effc153c9ee186efb9cc079b8496075a1754cbfdcd0e8786e93eaaabf27311cd3f857755df073648fa721e9130fbee83a453cf9829f2b14a0550b1929d8bc13882f2db0c821edea621b1f9422be88cb5f9938a719b9736f37be3fb34143a5848d1a3a84b2d619d86cf2641035d1d1bda85374d33ea9ac8f6c9745a764e727ac6d7439f861a7da72b5f0dbc33133957596a0c5acd4d853dfe7dc5a7788db0dd68f719f316f671084a8745f2d28ba17ec1a8ced9eda9c171719c2847b35ba36052cf036e6def8a594928a73c4236c95bbe07f01a920dd9a46672f4433ad473fba51b04ad04b91c60573fcd52d8a06c1c0888cabe9201d5de29c85362eb5547f1efc562405ac7f8071469878a34b5dd70415fa122505b072585f00f9e4db36dc927637cc67da50a071d45e16daf819e3ee0f476c94ef2e59cff457a0e9c8ede8b7d53fca0800890462de7aefaac82a1c0e5f20e7228f2563dd2ed0091c327c6dbd3c8c46054dcb13de2778fce49ff4167469d7e532808297472dccd1b394a60dbfd50dd17576896dff7cc5cf139ac1b93459bb8611a68de225e8768cf271f172d594b26877f54c144b9d8fa96369b267714e18f4ed390a094a799c4165fbe3d23ed04079ebbab31b977547c7fd8a51675348517374ab5006a1dde5026731faf63fb8e159aa98a5f083aae99b844a785feb1d5e5cb745827da108e76cb8d1d53b8c5d70bfac4b6edb4749f3ab8bf284ceff9acd24b5d55f33ef604d2c5136006d2b24249876ae98b0c0f9d484cf71768da025adba15edf4c93e6f19cc11aea5597c38e4e0cf1fc2589fc400d280e858712ad3976083f882ff672b96ed57271ab33b0e2074a", 0x1000, 0x402, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x9) semop(r5, &(0x7f00000004c0)=[{0x4, 0x0, 0x1800}, {0x4, 0x9, 0x800}, {0x0, 0x200, 0x1000}, {0x0, 0x0, 0x800}, {0x5, 0x9}, {0x0, 0x4, 0x1800}, {0x2, 0x0, 0x800}, {0x3, 0x3f, 0x1800}], 0x8) getsockname$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = semget$private(0x0, 0x1, 0x40) ioctl$TIOCSDTR(r4, 0x20007479) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f00000003c0)=""/250) 09:43:58 executing program 1: r0 = kqueue() close(r0) fsync(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x48, 0x1) flock(r1, 0x4) 09:43:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() syz_emit_ethernet(0xf5, &(0x7f00000000c0)="a7b5214a198873c22b49e21cce46d8f82fa5ecda5b78c2f1ca3a2c0e6fb4f0d834a1ccd1cb3572f85a28904960405dc8d4e90431b51012deb3129d467cd8be50f7d0971008f69dcfbe8e9734479053f989f5933a9b8701c27fb11fcd14af3a55be2c95510ce1b7258fcfa8442cf39b0619fa1301c55121f49b29f2814a139cf3c43306ce13e08a10745a02dbf9504931c97087fcc2309855f3f0562a5eebd035f284a00dad0f3852432e0213f29a3efc7d995aa8ef25bfafd1605940cb192407da2941abdd44770eb4c252d351e5ffc8e23df6aa99852bac9f5accc3fc9e83a9c48502db4719eeac90badc044dc1ed7c59c5df21a6") r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 09:43:59 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x304a8, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x8001, 0x1}) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="817c088ed1bc5ffaf1031d9563c518cc3db7eaf397ed2ac0b6377bf19f7fd19047c8934329713085544623aa9fb83a761a7345a143d2c1eb7e95eb4c2a74d3546c2c4f6b1d2eebd83a0cc60bb2e2a4a9a00231e91412d458d668873ca9a31f356bf3dedde89ee9de6578", 0x6a}, {&(0x7f0000000140)="0630eabab231fac2a351dacf54f38e6837a872813780958cac6b6c98ce85189c8c627a080b266ddf069453891a68326ba4d53f9fb3cc1bbf932ad8bc24d534", 0x3f}, {&(0x7f00000001c0)="51cd1bb6c4b434ab40b754ef3e0667f44bc8a018bc252aa668c4e3dbd27d3881545031497ed291b53fcc352b881197fb7b4fed8c086221ca457022", 0x3b}, {&(0x7f0000000200)="26c376864831c057039222952fddd96f4131253f9c7f52345ab75d26b15f104cf0b4cc507319c9a8bb11f7be7f512a8660eba2c87dc512021c743c6eefad843028aec703013669b59a1d6336374e6ebba931806cb968e1b69d01e2dea629ad7a8dd80a7b8d4e8a2dd93ffa8006219a3ee221161885fd9035484bb8d72787fd7df3bd001ab371cd6cad0c3df49defcabc784db62fca33dcf5d24f1e01bb2a8bb17fc25c321f0baf40fda1d9b550585f94d1bb88ded6e6eee15ce0acfdaf6ca4bbc118fdc28b61bfe90ab30725334973862c52671bf7b6", 0xd6}], 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r2) kqueue() 09:43:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x10) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 09:43:59 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 09:43:59 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/47, 0x2f}, {&(0x7f0000000280)=""/23, 0x17}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/23, 0x17}, {&(0x7f0000002540)=""/144, 0x90}], 0x7, &(0x7f0000002600)=""/234, 0xea}, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) 09:43:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) lseek(r0, 0x0, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x10) lstat(&(0x7f0000000180)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 09:43:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 09:43:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 09:43:59 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) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8280, 0x10) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r4 = semget(0x0, 0x1, 0xc) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000100)=""/211) ioctl$TIOCSCTTY(r3, 0x20007461) 09:43:59 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) semget$private(0x0, 0x2, 0x83) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xfffffffffffffffc, 0x76bd3}) 09:43:59 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1ffffffe, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000a40)=0x8) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = socket$inet6(0x18, 0x0, 0xff) getsockopt$sock_cred(r3, 0xffff, 0x4, &(0x7f0000000ac0), &(0x7f0000000a80)=0x2b9) recvmsg(r2, &(0x7f0000000a00)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f00000003c0)=""/53, 0x35}, {&(0x7f0000000400)=""/35, 0x23}, {&(0x7f0000000440)=""/89, 0x59}, {&(0x7f0000000500)=""/141, 0x8d}, {&(0x7f00000005c0)=""/254, 0xfe}, {&(0x7f00000006c0)=""/154, 0x9a}, {&(0x7f0000000780)=""/194, 0xc2}], 0xa, &(0x7f0000000940)=""/169, 0xa9}, 0x800) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 09:43:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) poll(&(0x7f0000000040)=[{r0, 0xc0}, {r1, 0x8}], 0x2, 0x8000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6a}], 0x5, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x7f3) socketpair(0x10, 0x8003, 0x40, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00002f2f66696c6530004fc922e54af976dc9318ac355c006997d2860438b4785b2291562214b0999d74dd9983e107169aed624ea0f5434c6f8cde9c81690805dc1137616ed6f76a10ddb76ff5c901c76d47d84d29e74b2d6f3d35328dfe25cd2adad195009e8178463e98bb423c1b1f7fbc78e5cbf6ee7917536651ad4e12e1fe99ea6f57f19ec24ec49bd84e28cf34392b"], 0xa) poll(&(0x7f0000000280)=[{r3, 0x6}, {r2, 0x30}, {r2, 0x24}], 0x3, 0x6) 09:43:59 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9204, 0x4) listen(r0, 0x0) listen(r0, 0x1) 09:43:59 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 09:43:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)=0x9) munlockall() 09:43:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x40, 0x7, 0x10001, 0x45a, "f65245d74d25f57d8c76f19bc11c965a1c1e554c", 0xa5, 0x2}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) accept$unix(r2, 0x0, &(0x7f0000000180)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x511) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:43:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41f229bbf3b05eb5ad35a0510000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="f03096bc43c4d89e0afb232a3e868c83f9fdb35c5cbedeca57532cbaf4c68474967a0acc37dfccada3312cd75267f5290865ef3a53b9b4c588dccdefa761c8dfe74253788c4bad38dd9f23858290ca6a6e024120bd3ebd6d472511496a9f698b78b3dfaf3ace14c1e203921782db2f014ee89c2c7f8f0b83e9f2537d14ec8c410f1e35504c011ae146128c11c359b0355b512c5a5bed6752d3a5571715f97cb5c1daad08cc0f4d5a632c6cdeb25a4c3738abab6fae8132ff7449ea71cf9abf43", 0xc0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 09:43:59 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000001c40)={0x4, 0x8}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r0, &(0x7f0000001780)=""/160, 0xa0) getdents(r0, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001940)) accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) 09:43:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515b4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ed16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd39) write(r0, &(0x7f0000000040), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "bf3e00000014aeed0a671f763000"}) poll(&(0x7f0000000000)=[{r2, 0x48}, {r0}], 0x2, 0x0) 09:43:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4000000000010491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)) 09:43:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 09:43:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x24) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 09:43:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) sendto$inet(r0, &(0x7f0000000080)="4380f97cd9d522384f177201e4faf97b92769b1da017cc5f46dd0e58d11d5d2fae2fc70ff56493b8a82ec4b43f1e6f7caf9207e040839c0f9799176d686e03ceb90a0ecb88c934ac8c72453a375511883c9265224273fcf337b5588c56ac861382cabd9a4a6e5ce1d6e2a9ee594911caa17392f383ae0271d6b9064ed39e191e2206f675efa9211e4ccd4e9843da9d564cd65a1fc978d3f7d31c88ee644691f9aedd305e7c388a1dcf30ba516ea337a11246a3b1381c6f1ffe63429e85c23f8d6619b278933ab915", 0xc8, 0x400, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$inet(r1, &(0x7f00000001c0)="985e124da3", 0x5, 0x8, &(0x7f0000000200)={0x2, 0x1}, 0xc) 09:43:20 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1) getsockopt$inet_opts(r0, 0x0, 0x8001, 0x0, 0x0) 09:43:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="00fffffffffffffffd00806513b869cebf2fdfc2df38d10d0599"], 0xa, 0x0}, 0x0) 09:43:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt(r0, 0x7fff, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xfffffe83}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x200, './file0\x00'}) 09:43:20 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) close(r0) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1f95d27d48731892}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x6) linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) r4 = dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x8, 0x3}, 0xc) 09:43:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000002000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x40010047}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) r2 = dup(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r5, 0x4, 0xcc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) r6 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r6, 0x3) fchflags(r3, 0x40004) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x50, 0x20, 0xfffffffeffffffff, 0x7}], 0x9, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffd, 0x20, 0x91, 0x4, 0x800}, {{r2}, 0xfffffffffffffffe, 0xc, 0x20000001, 0x0, 0x200}, {{r4}, 0xfffffffffffffffd, 0x59, 0x0, 0x1, 0x400}], 0x0, &(0x7f0000000100)={0x4, 0x6}) read(r5, &(0x7f0000000880)=""/161, 0xa1) kevent(r2, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0xa1, 0xf0000001, 0xa0, 0x1540}, {{r4}, 0xfffffffffffffffd, 0x80, 0x40000000, 0xfffffffffffffffc, 0xe5}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x40, 0xffff}], 0x100000001, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x43, 0x7, 0x3, 0x4}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x5, 0x5}, {{r5}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x8, 0xffffffffffffffff}], 0x1, &(0x7f0000000440)={0x200}) 09:43:20 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x13, 0x100) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) 09:43:20 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 09:43:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000000)=']', 0x1) close(r0) 09:43:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/219, 0xdb}, {&(0x7f00000003c0)=""/250, 0xfa}, {&(0x7f00000004c0)=""/216, 0xd8}], 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f0000000180)=0x9) 09:43:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = shmget$private(0x0, 0x4000, 0x1000000000000040, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = kqueue() poll(&(0x7f00000000c0)=[{r2, 0x4}, {r7, 0x1}], 0x2, 0xffff) close(r4) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x7, 0x200}, {0x4f8, 0x1}}) kevent(r7, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000440)={{0x4, r9, r10, r11, r12, 0x20, 0x34b}, 0x9, 0xffffffff}) r13 = dup2(r3, r7) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r15 = getegid() r16 = getuid() getgroups(0x9, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x3, r14, r15, r16, r17, 0x117, 0x1}, 0x9, 0xffffffff80000001, r1, r1, 0xbe, 0x10000, 0x5}) 09:43:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1fff, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000080)='./bus\x00', r1, r2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}, {}, {}, {0x0, 0x2000000000000}]}) open$dir(&(0x7f0000000400)='./bus/file0\x00', 0x3ca, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./bus\x00', 0x80000000, 0x20, 0x9, 0x1, 0x12, 0x2, 0x8, 0x3, 0x1, 0x401}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x75, 0x5, 0x7, 0x8001}) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x2000, 0xfffffffffffffff7) 09:43:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000080)=""/253, 0xfd}, {&(0x7f0000000180)=""/112, 0x70}], 0x3, &(0x7f0000000480)=""/110, 0x6e}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="01cfb3ead8a67794a9b5a0892d4510b74874d25e0aaafdc6bd5cb8ce4611c91ba802428c52fec84e59ec612d797a63cebc1962f17eb507109b0fe5b4d239f5e6252d5ea2643118a43c5d377fba2646ff01eb2b264d17a92fc5ef86bbcdc207632bf6e951aba3d54a28ec85e82e5cad3d30c7cefa9b830f82fec48e45516a8a6a40e2f759ba3f14d417d5c4aee7a099016b65187c894eef6409c67d75ca1ab71aac0e543a2bba8116c11a914f8b3beb12d72eabd623337ac73caf5f45ea7d1a5b6a3f8300dd10b10b79a80cb2820ce61e621f046073133fc4698318ca69908d163770e7fddf702ef40844485b79ae292d8eb1cec99f665ac71caba89cc2a7e5152fed05bf68d9cbc026148f57f436e3d9bd63dc418de5bb2390046d5e434973518c2519c613b391ff03cb5f47d4cd562445251c12dbf574ced0a1ae48a91b42f2fcbb43f020de6a084f3a4440f122cbb46ff9cbe46adc661c9f5db77b0a57b003806c40cb32b674547abc12f741e046061253c5036999b38696646e2099ae78fcd252efdda63931ee4b23da4cbc35158758a971df2fb9038aede22a407411b1ec5516f50050cab3fcd262ec04fede0b0710bcde63ab8cb4ee877a19aa7707c1f317854d69fee3b9b782d2a0d4ba63f551ebeb673904c92138df472c1f7ebdf320c5445f545ec5fc5042241c86b213f1d19bb0c4cb1f8ae319e5d7c78cbc20", 0x1fe) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/30, 0x1e) 09:43:20 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="656eca29fd2fc1b713e17183ccfdb98f3bc4eb7493dcd96ccaebb5f27cb9c73122de78d4c9e23865351044ba6628ab9c5e079063deb3cd468ca83d1cca5da09e95f386573058fdc60a10ae8a1842f944ba633546253b338f017cee584dc304b3f775a2acce68ef1b220e11aba315c17af8ed626644164ac50d02c1997a09349c3c9ed341861d3c8f572fa5cd0d47f2be69bc0984706f", 0x96}, {&(0x7f0000000240)="d41ab6da133fd719e610948f44cc038fd9978421e7b4564d9c7b1bd56af7456f081784a5679ccbde1afef6e653e8a444b625588f05bd52b69018eac480c25b9cb15a0b25e74fe095bddeecc5ded40636d69a50b883afdf5b5b4a9690591a4ded43895a404a08e78ed0a474713ddef87f233c63bdcef7ff8d10ce5882e6e99257722ffc5277bb2d11ad8666056f36a66629d98dba5f098e68cb7c469dacf78481231a5da2d650c7c1be98fd4ce0071e8aa0dde524b848ee84f820cdd553f67f7042ab077d1b1ff814ce5a0d8733f3d1a055f432e93bc0175fb2ea16301cd9d964d2d5746ac8febbe0839681ecd0fc3964672855cb4be8a7be8016c2708cf86c7b020f17b94c67fc5a25f5a9bcf933b0a9211e3aafb0cb12cc33f8cbe215aac5ccd6165b54126b41b11c4a710ff371624d07c83eb8ed1c402230638483837c11ae48bc9c5724b526b6fcf554562103ed6c2515fd54173ff65438f66cefc635663f7dc0a5a677b7de83f18f5db5d512a3c1daafd3ebcc4642cffce8893e1a4817700bca1e2af27a5a311dff0782311b78bc1699f55a18f5952a828490728ff86ea4bf03fff0a0128a0ef0e1be4c08a151734d4940e5a845dc2684a4eca9c349732147474e48414fad5d4f211efd970b0961e2c6770437ab5abcff42eee9619fbebc554871ebb16ce3f5d887b3f869820feaa98d3c9d16645dc270e77535ba1689e2a284f3b36bea7d9b44d8471b6d52037d298d2859b2912160906b1ae5ef88342d977a6cfeb363c3886fe0c634d130ccd3de81ba70168c642f13838e885ab97f640ea04247ed8a59dff671eaa1bf13d4415415c9e34ae31fe3bf8065c32957c6c186dcef1193ee59dd64cc85b1bccac53fd701e28c5acd057bfe0d65c8ad1b82abd95e543a8797245ccef3cedc27bf8dcd96645924e74431eb4908c388458db8291722bfdcaaf98a52086e496e46962f443e10bb83a07f6de55986721866558f95fca7898bed90d3adcaf9152987bbc8975daa051d3f41ddbe2ba7a305e629627c90de18efbf65bc074365475d200806e895e302d1f53fd5ae711f2460f0ed033304072f13eede261c5a6d34553cd8a12ac088a8acfb5a6f75bc12ad9b11ecc24528310b4378aba6f0ba9df34ed9c1298a22ca64a7becbc375728510e30eab959fa952ec836fd16de7c5946f5f84931ee68c646c8d309448daf6b8e1769a2c8ed6506bce164b473d45d8683d5ff7d901e8e0c18b9fdca6bb8dd530ae9b5b81969b563256f4f89b7f21c5701c58390f68897317174257c8b954c052765259396dd58a32bb7eda0dfa2de09e5ee48b32fade3e1477d71ca14dc248755e10a4acd5ac05e3b6323a7f035e75b73c482b0a166944d09255d12f60d095533730729f2bd4617cd4f7979a72fbbd3329d5215fe67915853930e4558f3e8cd3d8d7558eacc6eb95d4a3e3804ec690306b2c014160507c45ecd758cb04aac14717f79faffae8720ed0e9fba9b7be97da1044a61b4ea50ca03542eed268a633a88754ee987d7ed393b51514a2c09bfc267e79651d953f2ce6ef03e7cc93decf3aca29760d75c06a8017d778ad2f8db23dd34fc99da9b86478c481a86da7ceb1f34e2de72c0798624cbf3f039f2f2a6d9c6480cb2855741d11a36d815dcb92a454f87611b973772ab55f04ccb0a8b0c6aaf436652d7ac1ea54150661f9f0baae4662873c51f481ba2e260bc6757eb28fce261ada69ecadaee770100040fa026cda7fea63adb5f0c7990b1aedf68c2ec364305fefff6dc238baa0bb3cc885bc0380bb6f63d988fd9cd562e42a6ea897add5421e6d85d3ead6a71974225065a74d0348d28290d75df806d1d9682c78cea3d6709fb267465892772b102ad867e3653bdff76e0997df84248ff5a7abdaab0b7a06a75cf5801362d664ab55e95132bb21866e6768519a465bf9dee10de8ee4c0390060217383548132c1332e723eba060d9e53c8ce3d1e96fbc3d2c4e5d616ba44127ee10b72963c7f47e0ac715a2af7e7f722b61c7ffc60a94123fef45902714b37d0a2fa000db96438f99148a9f69a8218e62f404cb2db86b604d9f3ec923eba559613d3ad44246ce02b2810354e23e69829c700543e005dc69ac7f61c0728832b9f9cb372807dfdc62e2a74b4c8139b68a985dd4f7f4f4397ac937f6655a616546a25db7c71113ad7e857731f10d0ce5e7cb4332d8ce8dd954f426afdb5e894b74dc99fa1c2e8b5ca209c8fc0d22db07e33edd3ca8d4676fc2ab9dd425168f1101565482ad64be55744b36e9677fe4525c3508bb6ba93679472ba4afe262264e88b0c8b9cde0323351a9e5b8a93563fa2fb6fdffaa4418fd27bde9a6bbc6b0a57f008a31ef721fb1ab1094f4900af3f92fbf6c8f8abd18dd0820cb6312c92df8e490c1a0f4e5b60d7cdfd2cd14cbf13e298b80f00b80f36dbb3dc8a23ddc3df8ea2c0cad6844f23913cdf46df0bc71188c8668d69c210185d1a2e1ab71f047be35abf2e4225483725ec6771206146bff44726d4361de66e3a8138a5712f675701cb7131fbf4c0afa9a74b9f1a4abbce9a29896de71f5381f73f40429c0bf3427c051b8f0e0bf3f9dda94ef281bb5de74ae229189c2b639a54a9995f7bf72523af7e2ab9f74637523ab8b305ad7a5d1fe74dadf521e83c7a27fe2f3ce973cc203bfe108f39113c2ab9c98914bfce5abf8d0198726b2d4b10c9c7d21b45c80a603ac97fd5592216f29280025cc0bf6a6a813889769b51401155956eb40000b109a5624407ff16022c432f272fd1e34509b604de15be64fde94ee8ac8c11a175cf84140c3b6381ead07a0a360b4429db62234770fde97d7012f66622b56d994fe99079c3d923964167f9099b8845bef70b9e99673f1ab2ce895b14d0b08391bc8e80a74126e1ef721f57cbd9e29c0bb1704d210bcdf4c78b76b483ab382148f51164ae0d26b20b7c33bd1f4f7580cfe29b7c33056fbd0e69ca84a59f6af9ba3e8976e7a59ba91a1929b87f1e4e178f929ddd254b7a394699cf0ece38296b5390b18a1d191a66432304527f713e4dca322a9ce0313e1c11eed169fc2476caa86311fd46913a3543d31541564792fd7378889418ad3a529fa9032d4c5d44ae39b07a7fe680b45ce74697560904052bfe45d6cd05ee0ac2828da6aefd6a1545f4482d84c2807af3c1983303dd44272f77d118cae3e406dfa511bd4c489491c7bf3433522bea8ff50b689ac40fa57bb60cc8e2d59732bc84f52411ea05bfccb4e89e8554aaa3667d6623a6575841b1fd42b59f1748a651def1265dd32455fdb06fdb30230dfbe25243eb2ca393da7a33f86a8dd9cb3b66f8d223d95ddb3a0684953bd5e62b615794f5458fa6ec26cfdc406a32c0adbbdbb98f7843aaf1249f7d8ee694595e67377ef9e643664a6d426427122adb037b0039c9c51a3392c21d4a410cae2fa86f3f4a101bcc7ab8eea622188fadf4166f3d5598de27bedab5c39a129727f6ced2a48089e1d3cbe0520acf0b5997c81ddba2ac89516e958545fd78e82e71d4ed95271bfebd3760280229e3a0b3d53f1d34eb984ed251fad5f899ff29e80be23ab93d38e697b43d5ea565512219b56beba285e1352cce2032b3b58c77167e45299f21d297116741113581aff9e2548a22b061db7b5f628ef3d46353730239b3237419e3c9c19058093faa279bc20e77940bd55fc256e182d649381383d1faf79da45f0d3a3a2cd2e9637fc58b90da7f4d5a7c1a638ea0a487acba6188cefada11c4adcb3b9ed01f84d3c0ab2f0f33c5651c5c0efa609ac701729e9b693886c8d83a3d0bb60d7239830842dd3cdc78e135181c4da3da90721a13d85060a2069599b208476eb296a6dd28dd533cb0745d32491beb1a48e091f409cd5e5fbcd3a4d13841e5df8da3ee16c383b7bb12bb62061ba1490ac02723849edcc246b2b12bc0477a3f6b5423b84278e60d77b28c248f750bdcd1f9c4f09aa343af01ac99abfcafff6d27dc82d72447dfa3d25de374233451b4503db064ab267b85f81767170aada42363ae534fd32af3eb349bdd1d973a43bf05771de8fcaaf7695bcf242a622400d0c86d2ae138420f44dc66b7822a5a2954314c242292b618685400e58512b3d7e23e09d5f8e639a9fd1727d6338063a39ee199620475828430865f3241b1476e9fea27143ea18bb686f5f71252044f231f2f8f5b5d63999ce81912b2a4429cad118323818c98d9e018ca9372a451756b87cfb26d87cb7c966c49c119c2b479c805d15dbf3b0f466df4707a97e72fd1621baaf9b146a0241dc4b4694263d14555b154d73ad0023ac0f551f4a6d78afdad030d8312fe7e060308a49fa94b0723f595ceb5c5a54295724ef8a964a7779f4c78ce9672081d11b0c7c24432c1095a504071979de876d51a2c49dd46844bf635e305c59939487d1a2dc3407e17d6d4733a56b9b47c8e620c2973113b1fdce805460d869d6d94edce766b4aabe1115c3cc075988d35681466024aa89b1835848f4341a098d9cd598d1d0f50db09b79a476d5081f17b442faa200284c6c65d86a730f6dba9fa77d9af3a58e0eebff6535c5d495c6244b0e35f1888f382000ecea7009023d80929533b78e7c57d8478ff3097169fd1e25b9c17b56b7d967edf1078c2767c24c0bd9dd1d72cf74370116ced18191d23444ef3014a913d4a877bed83099be54954f3ea9b3197588a408983450bc5a439f0274b594fb918fceb94131f1fdebf57c9af1ff3c20bdc5e45efc9752c06727488cb90d97bea8db638dcba935b00a8bb228743a750defaf916dbb625a147298ddba23e7a91d04f650d8ce2a145341baa5f1fd2010dd60cbd27bfdc553d12806dc1a5749190d44ecedf1563109cfe360d386bd3aa6e29b1bfa5b5e9a7f2e194e07bf4c134c1a8ec7e7233fb594ce47e6aee263b8905ff26bf28ea5e676f9e21bce23c872e7b911063190a2fb78da97d8ef4fad94ba3296e7894b3d6b0d51a761cbe32c34052a0bdf8fdf81c9e123088a44764efccae14adbf47c64db062e99aaac65c6414d7ce4f5947cf447c1ca7746a86ddebdb2a5d53d19d14190f062d1d71e22ee40355c509fcdbb5f50b04ce233bf56ccdb7a300d2dba1655c28e07d8dea57001d04644c93c38e2751d52015c7b924bce9658dd52ce1878e327be8224b78cd5d4848f95585c2741478c933346a280be1b5371f31899a7c318278600af9b0fcf4821109b73ab434c70c4513c394887ae3663c63e5070fc82965b382249c1e741d75ffe43b70360babfbdcbdb88ace38e91eeef80226f44546b735a006a8eaf95022650c172a369c10ff9464f63b8f51d00b0d89c63cf1847546e02d2636b2e70960eb865bb486be294329f275a35fea07cfe05fa38bc7a0984f89ee9421f3e8771f0fdf22db640cde6d7ea74e938512affb9e7dc8bcff4fab1ba1c56909c92b7a2cf4541ddf53d06bcb29af39f516ab356a5ceb1b429e75dae69c21a49015879184832310a751bac1ee1eaf5ca24e97e4e1e4316b8013d4eb0479fe3d390c0817be2406cb2fb46d75013c07dd7b907ca7e879d041dfc64bf759848ee76e5a4f574af4f0382e753e9f50a2471f52b3600ce8541cd60580a3fe3c285b96481d541bbcd226f1ab4fec82bcc0c42aefbe95c7b4d6dedf248701c1c19d23d74666706753b0cf3777248127f7fc69cba0f80acb51203b08d451f668663cb6e553fd24c671abd1d8850c06f785d3ee53237f2ebab3cf05481b6a4c97d1360b97661f54ab4c81893c11fe0babe19c7e6", 0x1000}, {&(0x7f0000000100)="a2", 0x1}, {&(0x7f0000001240)="ef5e2045e6b35dd1cd8fb75c199de773f8e3bd6097f52995b42e7feb3f4b5d02dc2967407a71ca0342556b3596e85bd0d99143086826908ccaa48e78a776e2297c0dfef17f872510849f7789b0bf9c", 0x4f}], 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0x26b}], 0x1) 09:43:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) close(r0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x80000000, 0x71ff}, 0xc) connect$unix(r2, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x7, 0x6}, 0xc) write(r0, &(0x7f0000000040)="1da5", 0x2) 09:43:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0x10000, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r1) r2 = semget(0x1, 0x7, 0x1) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000380)=""/53) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r3 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/110) r4 = accept$inet(r0, 0x0, &(0x7f0000000140)) r5 = syz_open_pts() linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00', 0x4) r6 = getuid() kevent(r1, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x800, 0x1ff}, {{r5}, 0xfffffffffffffffd, 0x8, 0x40, 0x1ff, 0x800}], 0x6f3d, &(0x7f00000004c0)=[{{r4}, 0x0, 0x10, 0x10, 0x2, 0x8001}], 0x1, &(0x7f0000000500)={0x5, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r7) setuid(r6) accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) clock_getres(0x2, &(0x7f0000000240)) clock_settime(0x7, &(0x7f00000003c0)={0x6, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) 09:43:21 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000003d4edde372df70a143be5ee022860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xf3, 0x3, 0x800) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x21) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 09:43:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(r0, 0x5) geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r2 = dup(r1) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000200)=[{0x0}], 0x1000000000000199) r3 = shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/115) write(r1, &(0x7f0000000240)="efe96659f08639a3483a0206744b2d19193174808604c98fc4c293c7e155dffaac348585d45dc97683d6c7fb04b406f7fcf81f5cf0824d04c3be25944ad4ac11f25e77530cb194ed", 0x48) 09:43:21 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) dup2(r2, r5) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) 09:43:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getppid() setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 09:43:21 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x42) r1 = dup(0xffffffffffffffff) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="178b48662dd2402e2d7aaf54b90220ead14be91c8a9679dc223a18eb56142b820d47e6ebc6fd1a9771f577488617805d70840a7df5af6726ea01064e457e0f00c2aed90050f19fc2fd84e99832a9eab00ce0072b6b5e7875a16fcbad4e10930ecf66107551b09104868c1da8d5d29c73c28c4dfe23d6f22f828f77f317b89672f1c8fe8d7c5985634fce6065c14597c0ad4a19f3cbf4b6d4", 0x98}, {&(0x7f0000000040)="3b17cc405107b22d67b9aa68017457d23b7887930c27886a7c1144dc2e2f12489bbe3e584574c95ec7e80dca68", 0x2d}], 0x2}, 0x404) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 09:43:21 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="ab69572fa1d770c4258a5a7de5de1d7e3cc18ce0a27dd71c54142355799a147c2156d725b890dbc917e92712fd4e23679f32f5929b3e7793a3cb1a2dc8b9a7c2dc5075760cede58831d33dd8af689dc658ea2c1a7a5229a0f07f38feaa6343564f99766319444c4b9981c7da9d56c5d2024f6117c81ec0e5c707c5e6f2e78904087135f0d31e3c753b716b2b07945998aa592270ff9623dc7484d68026faed6f81f2074646a3d33f816d01180b27fa8fecf7d001fc411533888c579c31e591906169a4a7ac86a94bc0b3bb5121728164a342492aa0a678a499781afe1e73a47e418751e053083d8b", 0xe8}, {&(0x7f0000000100)="9ac1d68bfc563145d9facdfe2d929ab57f2a683f827c0f78eeb58397febfd0e12b268ddb7909e3489f5bc1562db846509edc393ce27a8d03b1fd282feb0e25afd41a44ba9e5f3b3cafec444dfba8987d282dbfc808d1a9672a20b23a5feb44", 0x5f}], 0x2, 0x0) fcntl$setown(r0, 0x6, r2) getpid() fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$setown(r0, 0x6, r3) 09:43:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x2010, r0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) r2 = dup(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x9, 0x100, 0x7, 0x5b3d068b, "34c2a68b832ab70ffb37f2c066557fdd8eb2dddc", 0x4, 0x5}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x0, 0x2, 0x1, 0x2, 0x4}) shutdown(r2, 0x2) sendmsg(r2, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f00000001c0)="361316f499a2757c69cb8220feedbd1608bb7cb9552a0312aa8a379b67327629a23ecbcf6baf1566892bae02afb02527e3815982a4be6ee4bb59d90788abd3eeec707c820fa3aa41a06ea420662163def8f0c079505cb9bd6c75508b9a98", 0x5e}, {&(0x7f0000000240)="e2261d06af5fea8041033fc1929b055472b45109865e250c07cfcec014735839bb98b0bbbc5ab33bd5e08aeb0a706ccb8fcb14e2ce3392baa7ebba2fbb50ed146b2704bf3cade67ee8b1697d2c7aeac56dd8224086670f9c8481ba75968d345181c070a1c4bf97aa2546fcf308f4bca76bb2651b097a0ea1fb12f9247fa78e388416ef771eb8a1e6fe35d0d7207afa561a93415cec9e8d36960f094db3da480f2d36dfb19986caf83e873b2fa297152b3441a98f4e219fe5a84dfe3077dc739a9fba3b893656299f8604407fb0d1d1ebf86b8315bb4ef19fc50d298fb3622350126c68a85492892976f83942c55ac0333a6c251a8dcbd701697776c9ce4c8391334fabbd0e2f940c5c732bd22263ce5bd6c27bb5875a6d1a452f278445f8444282024f6a73a7a383f239a27bf570090ba4e01447ff0ea4f0bb090c5b2ec4e999a1150da0d780012169f20e4477fa4c8b009e998bfb55522366be17ea082ec3fe26f62782bb302b871aaa20cbb48bfb8168bab5f0b6a8cfa532c0ef5697b5c3a2f445bbb3bbdc98f454b997593e75d64101d3e771560847bba62240d9c24fc4f705d64328448d35a06f199d503b6287c9fe61f8853c1cb182083abf2eef08ec9409c3f3876c0b8b207d6328fe122ab73ec8631ca20aaad2fbcc1bdb91d95f74c093db3d23847e4082678c6f2283bb51cd4e7fa655b07646140f7455f75e2390d3492f05c7900935a3838a766387e5543f0deca5d6c020da1e44f7da5d484c050c26a52d2bcaede398c947dfd8aa6ddbc69c04a70dd85863fd5dfac24d4ee45d7a8726efb8f141af1394dc6f2ebf0dbdd95a1a66695a95ed7672f58ca744cb272fb11ea448ebe5d59426a57faa850e8235b27800ade0e13c3256e96b343e0cc4b61a1975724a69e3a485bdacf9c60481526d082789e64e963fe00fe952a92c8a41680693241e3d862f6d10a06d53ad1532d02717ca90532ab922298f34dd70b309896e02bc45d3c7d6c9042dc722acb058476edefc017aad86327688a8a5a0633b54b7db3a5bac91d1319cf3fb0bd4b68e53d53729c212b4d69271da23fcccca7e032e3140dc7b6f859b4ba3f78f744fc515f3be54e82fefdef182baed3ffa7ff4f94875db2ceac0612384768a2f1a37fe78aabbe979bc8da9a6f3d6933acdbdee3204acfb9f6181d9f5963c87a80f1798e6ac417d83c943188a0aa53e7a439ef02906d77499eea249e99dc7af0a1326fdf12dd42ca258001ac44d2ac5a2ca51043801e2735584652f6cf96461a5481768972e607580ef599fae9218dbbdb09e22687aa9ff0ae86f0031ee53604df6b78be002918e797060ecee84faa89c16ab3c28f7aad3fabbdb456442f544bfd8f21cc33f5eb9651479fa97b85ac57ce64ea59d032199d8996f0140cad0c71d7ce1640e3c283143a36737f37276b54bd0cbbb6597fe7cb7f7b223f030c116858495c8e0fcb46e5d8dfd77bf5b7993007b095888087a2b5f74506c411a80cd17f639485715eb8086ffe58c7cff1550eaa3dbcbd9b5cd3f68ba3ff53616165a4e8b9b0c6dd9595d72e675904d4a8e9bab38e261c7ec73d187b96cc7a3006e2d23cf82abdccedd9895730de641c4fb10fc0f204da31f589f1986f1ca62a425d5327e90ed09df0fbbcbb882c2292f46b34503c39f8f87e652b63002ee7b1ec0d8e87a89f83dcee40395f75fe1f5be95982c742569aa854a7d734e0586926e2e80b71e4c5db428a58bb537ee322ecf773450838f0c3539b1a92249b9feb743b121c9fe39bcadc58d08e76fd84f11291d79f3a8bd4a6ba161476ec9d3d44794dfca6361029ce37c618ed0e1b0d44d80649e87398d1e37e2b9f9422464c67bed229c3fb0d351c667047ba50dfb83e3c9c2266d7a328e003250472c17d117296ffb2124a0322ea111df90521c90d16611391326190a9f3a9f1a35d8e16b11dbf1421d0ffbfef75586405c0176975d495eedad27a2c37bf452aa098255d4316bb84e2a2b340d98f75e09d25ba73098bd39375fa3f06cc3f1b5dbae1d4c92775966b6efc25d9ba94bd0046a1bf9498cf9215c3a1b876bb3fe15437df23841497fbd6da0ab537217977eb1edd57469c9d4bd34d14b0823845f979cfa0f1a665a2b92301d7c68eb273b96ae32997ce86791d01f6fd16720a13756c598f0576f0a3e648a6a6fab349e4cfd30dbb8cfb6c159423d7be10e9e2b938d4f5b4aac26151742c423777a56515d969b1e0dbb1efb7fd6b29f838e557154e801dd15150f3c4db391e0a24fdf41ca286493eb934fc589a02546f1ef5c97c59f8e9687044081022727bf97bbe2eb9bee0d77c3d6582a6c5584429918538600d0b1a0d151e3d977ca2b05a460ea1a90e0d2310968e25130810838ce06ffe74ec59e718c9b9c66aed39486eb3efcda9d4b134d9593dde0c2e8016227a5bf6296bfa28b2487c1ec8c674e7f099d324782dbadd8f0ff1e820d7bcd69b0cba01636ef1dcb74c73ecc6df9926750dcf62c646e5268b392dc8f89724676203f077aaf22e865629b6a648551a807ea5b605e701b5a5b8f4f3965c8d3fdb6df9514de23977aa32abd55483088c2f49a2d6c53543918049339df54e48e7715a607878b8b0f3fbe67c6b9d63f31f77b9dbc4b0337e1f0e84ded6520656a2d8488609a4ae32c70d35dbe689759696a88a8f48c4013272e5e7738d98d0166c6aff825da19cd54e74f9b279dd4188ff2c4f36d691aee054b57aeccd4c7a339f0997fd7efea4de028fe49da7f0bc02ba22cd90035a0f92d55f08d1d6d0277e8e6ba9ff6de3679b781ec2f00a4b9d10506105d259d14e9d71ca302bbe50a4a7a157622cd18279a2ce52f2dc5308a3a5ba6f99dbe64987440c27972a460fc05a5593557bd9fe7e23f1d6fb5450936f5406109d3bbe9534bb48d045fab286385e28cc38e560e5e73b3994c93d199b8223673a80951acac5cd485501893872906655a0efdbdb2cbeaf033281ff9940be715abf37d922ec2213941d83a502e4aa65ea1c8e3be5e825afd7ae140bdf8a385efd59d30bcfee747130728a21380c1d996e54b96461f1fce6383780a9d4df0d0c5893d2a4e7738af6973f50aba231caaca2e755349dfbe03efe2606cbd09217a341992e85f18ba13b274139298a008ace672941c3697fa3f87c3ddf5cd9e6f299fa77e7681e17925862e44c2882b110e5648a029b1ac9de49a78edf4e5945cd4757fb9d70de8a8076d5def970f16600b429474ff9da5b25d13b14f150e0a0ecf992b457453973c33f58cb2029226cc1ef7a389af931e8013ed40b18c2098b5cad4619660c19d913a218c8a4bb253a634efa02374aa67e39c7aa0f917565ff52398ccaaeaf3ea173a3d59e7bafc891d7d2d8bcb33840ddee50a9fa474a5b4b39c4e668b24431cce9eb4590a317922c17782a6b432459b227ec2b731e6f85cb04a9c8b7f7903997459e66716b2e9f2327f47da3044b1da0247ef28dabbc490624ea246cc329e4d17a0f3d8304ed2dd6e8ca8b9a2f383aafce68486d1d1fb30f971166e1b89a876ab226ee53b15cf5ba0d6f04ea0a3519aafce0cd6ca6c5f5c43a1011b3b0d92cc9ba230f126bac8ad3795c50fff91c6f736892f6ba7ca161bd78cad6f6d74343d9edfb3043f6c821081f6b654ca3b528a11f4b4e2bcb3a74bf8d1250700af4ca707572f90426c712be230e04a836378e838bd2051b94f7c3c8e02dae93ee1d842dc235ef3129d7853659a7cce246789dbcc5657ad0e2dc4327f5edf375f871dd85892720ffe509d093a962812f4e133a290823700ecdbca3244f7eb2bb005dff1f8f60312cfc56e226216a4aa883d2cce84658d0f870f46f4d9482b3b58c37374fc3c89c8632ae90f37c0ef6a298a9020a7151ad518ed4776635e6145e95ff16af20feead29e451bd098f56620561a8c8440ea5e7f0d863c02c65602d78ef1b8a4a194101e0858f7c070dcf766e85ed51cf8a85915ee4c3ea286baf58f85faa800be8fe42fe3f6a1fc7bdfe428ba30c2f7d26a390fa0d0bf23a219e34cb4c1dccaf9823f9a444deb95a4e19c530b25ce98ca1d01d852801ce0058b09921914b21f0a51b0fe8c966dd47d1964ee8db878ba0f0d5ae0921a88622fec6c24378ffc60fc2e30ab0a1539151760169e6f2a59deb46d2239c1fe852d40ef7bf73b67fc4dcb10ec14c9e2f706634980f9f5a6dc38d7297fd2a26256345fbe24e947c274308c2be74ca8399647207d3f76fddd0525906db2e3c08df9dab86267b8f6ca75ebf5b6e2406920f08ede50416782efa13e8b4c7209322410207a61ad5db08fb1d212b76bb99dacb9640734090722ac91dd139411cbda516f2caa9549ba90dd205f1c362b5e030c23277d025514b7b09a666906fcf14fa6f6390de2b19cb341ab851ec0cdea6c968abc92a703ed81ce7cd9abc6eed6604a1225a5b6a55d3c37ef78cbd93f7d84ed53864c567af2be78881ab2011c2daffe43d69f54004c31c19266b53f5141b8c312a7dd95391fd950210bbc4a49fbd57ed4b63767d0218329aacf51bd715900e4acb82b4587b23eb9eb882fd02c811c8dabd73411dd6f1789d4ae7ec66a99aa2798bfec2c907b61e58f499606fcda18fb518c2523e337e8cb528e4cb16da7ed9111933d4981b5dc20e37e0f75c5bffd1c55400d910b51b5820f20aecc696e60144a418ac51a31307d68082ae3afdcbdfcfa4de6baf9953e69ec5595b02a447a7b44db2b9147d26392d791b0b987ba327a62591d9150eb03de5fbb6543d99b466b779f3e740317b74fd5ec6f6d3fdb70a8a94112958e82df4a731e6dcbd4f72f680a8302ad2d9dbc1144d82114ef1db9c39fda4131e5f0fd568946aa9631002451facfb6837cca8d04c974c0ee4ef21267e6c4b1b0e1edd1b62b2a9debe49e39b11479a7d3caeb4751c274ec6385c3d91dc4a23324e790c6e0d8f5d9e0deb9177a5228e098f05b279033e3abc9a6fca42289c8ac4840c7fb5e568b67c6a1f6ef420078ec4bb2526242aa06fb7efb2f9672ce5272b940bd1dd86ebe9efb8a8fa2e422c8898e9b00f891bad65a2e9f0bd0b648a9ffbfae6203a4bdf4241220580644342abb2621e762438f7cc35893ead264560d4d934a3e9cd97edd5892f9f0eb330940a96ef8e3daa51cdaf7d75d0bbf568bf1f0ebd1c3977911e8a3db26cd782a0ca0852b9ca13f711786b28f87bf488e84b5284c67be6adc60511e4c72e229dcfb0cdc9646ada187bce24da78770a72a8af8a27820201c2889d8358ed8ab98ad24797bb5ae73bc4e8fd6e17cb244d84be6ca305d30f72326ca8e4e1bd11aa13c940108be2796195f0b8af6e61e7eb76b50f17cf0e5322cb9f6e912fd0b5fcfc6ca676dd5582a282c6a12c5b1c28775b40847d0cc7d457c1d120bc46cc7fc04432af997fa7b7f7709508e9ebb7ca71d5ecb56da56fda29add30399cc4b84923797624c6803b104792ee440b10ec494367d0695eae6e1ab2b4c1cc3e30f0818bf3f78346df49266f80578e431e52f70d307306e1b4b0be65d9d5cba76145bd20099816b70b2d02410f814cdc53b7d4ba7267f35b7eb0db1b1bc6bd46dcd3f22a9d69b046701edb41427e111a9606b56c9c36089e3d815a7c014312362732dddc2eb9c97cb58fe76fe214f945655a494431ee371f0a487dbe2f6ced92c673e1ace2dee9775deaed08780efba32d398aee3106e532febf24ec92a5b62127e632c0a23b0784e9cb6236e62ec7d751ff2db7a69b8c284fc329d05346f7feaa4ffc489a3db01b9bb7b4a74e81fe6", 0x1000}, {&(0x7f0000001240)="109c8f56e1e8f9b42605", 0xa}, {&(0x7f0000001280)="f6d7494117f77bbefcab21532deb0ebf333c16c7bbd42127d1758367eae2e561abd17db9b53d0ccb500f0c05d6ccbcd3b395096f45a566a4c978c66fede4ee689ddadf5eb2ff90c957cc5b94020a03fea466d266378a397d6656d30a6ff03a55f0cabbe28fe9d23198d56131e9a989a05dac7a656709aa74390aebba4c01fc6b41496e1f865ecdf6797215c0f98dc4af98322f2246820bab54e79175081dab8c46c22d26350d27", 0xa7}, {&(0x7f0000001340)="b77fed5b61f6d1a75bc602197f725ef0c45b978d91d48261f6367d94de38b899c60ac9984f36da8989d5d5baaed7fa519e79ab0ce6456a00d87caec200731c6c37f78602a3874b0ff28482f546e0d5c92daeb71dcc01a3064d1ddadda0e2c4615b4a17beae6108dec2c0f6260e4acd4fceecf39b7d3e90e8381234614afe7c5318052d8b0e407dd348d9f93abb18922567cdd6f68802a032564da2f43fe64c80703604f6cdda1f674bb44a686c363932f5086805a4d04a28f909fe", 0xbb}, {&(0x7f0000001400)="81185b4d395430ec63b45ff260957ebd1879818d7e056d6caf66c539a5e03e1769cb71e4bfc5e52e5070b94226b7cce9418459735e55483bc3f3052fbcc8ee7c5d240ca26e1cea71c7c40ed54db443de21386c683c582fcfc411ca049d9e1ee6734ba5d883789e3b34eeb8bff9de1ec210cd41861ffbbcb1aa08674cc17251792ff9c79c9bfba13c9b0e951b9b9133f117a4471aed54dbcfee892ac1b1708dbcbe83", 0xa2}, {&(0x7f00000014c0)="a6d8ffd53cb4312e4930cfceb6af25747320c1df6b0bcde3a79e5de783733d4fe019f35d82c4b37bec23cffaaff11d", 0x2f}, {&(0x7f0000001500)="f9e57d98d27cd53b74d40e", 0xb}, {&(0x7f0000001540)="f6dd7da4ab42f3ddf9d627e000a67636f69dc4b169a863abc52669e25a8622f476c5d70c60f0b4dd1fc1a817047f462f1eb6dcbde16e142f6c60cfcc247f57593ad92002b8d60adf0c850790303a5ec8ae2d820830ce6c41b78124b59d185b7e6154eca1955a3cbaf64654d3302f7c92a871da3b83a79dbe20e6dbb4826a5512c5f88d7b3e77320d471258f15e05f1d97fe4df84a30d3e1ec7d49735268d3a14e4aa54e4da2badcecd1da661c16fd0b94687e7ffc9", 0xb5}], 0x9, &(0x7f00000016c0)=[{0x60, 0xffff, 0x1, "ad7749502ddb30e2ebac82df3042c17a5b60cb7232c50d81e96994c179bdc4a9fb4a6941e188917e99ae85fc1f49352583f435ff72757c5f3f3b32a6771fdd245609d8011ac7c3b5113d01"}, {0xf0, 0xffff, 0x400, "9b883b4abd34e557a5a274299f89ba10f3b9b04679be72b455c044722415281d3efc3009acd23e5f34b006ba674eea85f2f534f2564ee23d7a52580678fe1ef3d18701673f5496884dea54e419d4aeedba56aba5816022319e159a9f58d79198c76c2e7d68d0c395d58f9b7507323dddfe55350fe95b7f32a8f440781c134c5e7c246243c5b7bfad35503ee534f6ebb0161b8e9aeb905c1f6e48ea09e875bc497bca6e64ddeca4b84fac0d9e837e6ca0e89718375f8da61e0fbe424eedcbfa175636525b62a9e0fcaf49188b6b10e3d092b6aa1be17579765403b2"}, {0xa8, 0xffff, 0x400, "89519a04a96d77e4834d94ccfbad12e0339ab38a557f7494d7b6eccdd181cdbd3922f766014daa513760bf3054a63711ad420d462817f7772ced965ad76612d885f8ee1139f718eded4e4349dd3744b148d8363d8a5f59016610a84c2b60e125954ce371d545d3d12e779d35f15a3ab792b790defb18cf14ddce9af725fa3efe054f7c77993ab0cbeb75ad87869f53b7fdaf"}, {0x48, 0xffff, 0x0, "a03461ca4b57299853eeac5ec10b73e442b6651fab27eb780f66b334e9184de449c104a327c4debb111cacfaeaf6855e7ff3d354ab"}], 0x240}, 0x401) shutdown(r2, 0x2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001980)=0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000019c0)="2e5f83d071806d700146dbdea2d2718ac7537b5ccc081a4507b8c3e418a8255c316075e46d402cf77308f9ae482c", 0x2e) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvfrom(r2, &(0x7f0000001a00)=""/241, 0xf1, 0x2, &(0x7f0000001b00)=@un=@file={0x0, './file0\x00'}, 0xa) truncate(&(0x7f0000001b40)='./file0\x00', 0x5) r4 = dup(r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001b80)={0x1, 0x3, 0x200000, 0x101, 0x101}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) sendmsg$unix(r4, &(0x7f0000001e40)={&(0x7f0000001bc0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001d80)=[{&(0x7f0000001c00)="4f5a7165fe8ff98603df152adb4c61aff28d67424a761c69dbef139e16a2fc322c0b4a387fd5d932661159b54a3a7f825e5ca3fcfe5676827d4b2a63baba1b340e8e495cde9a81639d8a7aebc8c9572e28dbc75188a8935a766bf802fbf48fc411c0388b4e95e2fc97935330748de58e17453816d5401aec4bdbd4de337f96f17f7f284bd2e8fdb5a0327d67456902286667ab1e2b6ffbc3777e52d6b1d9abf775fa249b7cccd57aa1605af52698fa2e53a35656e2a4aa74553d", 0xba}, {&(0x7f0000001cc0)="213e40ede39971fc17d9e85db697293169cf801474b766edf57967307412ab5bdaab126a1ef6e6191eaef8c20570db1d0029c5a8abf1ed796a62e666fe6df2b16472be53407b5f3b9e9cadc5242e18e225222b6c9832a8a389ee538769efbd7706ad42d588d9", 0x66}, {&(0x7f0000001d40)="bbf03b0966b1d308fc36e9bfc2da177beea94743dff3ad7035bd8164ab2074", 0x1f}], 0x3, &(0x7f0000001dc0)=[@rights={0x20, 0xffff, 0x1, [r3, r0, r3, r1]}, @rights={0x18, 0xffff, 0x1, [r4, r4]}, @rights={0x20, 0xffff, 0x1, [r2, r4, r3]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r3, r2, r4]}], 0x80, 0x1}, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001e80), &(0x7f0000001ec0)=0x8) getsockname$inet(r2, &(0x7f0000001f00), &(0x7f0000001f40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002000)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000001f80)='./file0\x00', r5, r6) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002040)=0x1) connect$unix(r4, &(0x7f0000002080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000020c0)={0xad26, 0x80000000, {0x8e3, 0xf9}}) 09:43:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x400000000000002c, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$KDENABIO(r0, 0x20004b3c) pckbd_enable: command error 09:43:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff1d}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x5f, 0x0) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10002) pckbd_enable: command error 09:43:23 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) 09:43:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x102, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x68, 0x0, 0x0) 09:43:23 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="1b9ca60ae66eab1591c6fb5330f5bc8147daa6ef6d3de9", 0x17, 0x5, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x8}, 0xc) socket(0x20, 0x1, 0x6) 09:43:23 executing program 1: unveil(0x0, &(0x7f0000000200)='x\x00') r0 = msgget(0x2, 0x761) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/80) r1 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x201, 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0xa, 0x20, 0x4e, 0x8001}, {{r1}, 0xfffffffffffffffc, 0x4, 0x40000002, 0x2d, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x0, 0x32}, {{r2}, 0xfffffffffffffff9, 0x2, 0xc1, 0x799, 0x2}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r3 = dup(r1) getsockname$unix(r3, &(0x7f0000000080)=@file={0x0, ""/44}, &(0x7f00000000c0)=0x2e) 09:43:23 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 09:43:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1c2, 0x2c) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) listen(r1, 0x81) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) socket(0x10, 0x1, 0x6) 09:43:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffff7fffffe}], 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = socket(0x19, 0x5, 0x3a) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000200)="d11e3b8bd1e5bb57", 0x8) 09:43:24 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file1\x00', r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x1050, 0xb006) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0x0) chflagsat(r3, &(0x7f00000001c0)='./file1\x00', 0x2, 0x0) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 09:43:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3f, 0x2c9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x8, 0xbf9, 0x41b}, {{r0}, 0xfffffffffffffff8, 0x81, 0xfffff, 0x4, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000024, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000015, 0x800, 0x8}, {{r0}, 0xffffffffffffffff, 0x60, 0x80000081, 0x200, 0x7}], 0x101, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x28, 0x81, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x3ff, 0x4}, {{r0}, 0x0, 0x44, 0x8, 0x9, 0x67bc}], 0x81, &(0x7f0000000500)={0x0, 0x9}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x802, 0x90) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1f, 0x6, 0x4c32, 0x1, "16b271c00c5d6ace0b0b94d31304320e9408d15e", 0xe998}) close(r0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x50}], 0x1, 0x7fffffff) fcntl$setstatus(r3, 0x4, 0x44) open(&(0x7f0000000300)='./file0\x00', 0x200000000007e, 0x2) ioctl$TIOCSETA(r2, 0x80047469, &(0x7f0000000100)={0x3, 0x40000000, 0xffffffffffffffff, 0xfffffffffffffffc, "61aa06b500000100f0744045b43b34a5e61c00", 0x0, 0x20}) write(r2, 0x0, 0x0) mprotect(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x1) write(r2, &(0x7f0000000140)="d7792571a93f953b46ff2216b51dfb8396cf37908de9da949c14f881061b2402b1a928c188bfe2e3d21c81c1f05b4900dcefc1641ce21184a9989daedf87dc07a24f8be0081b1fae5d277c4f449701fc9cc0ca35547fdfbb47724d277ca0fb40b22ab234d24c230444f21536a4321e5afb88ce5313e8941d9c65fdc60e729d7d4483723f1984b87f043cd05788009c5ea0a433a3d858584a1ff05cccc6923ad5e69c324868af6541ae2aed00b1eeeb", 0xaf) sendto$inet6(r1, &(0x7f0000000240)="01e16e02c0347c032ac1f06a92d6cff691afae94cd517432f31d6d8d2e867c71f0e01351710d1a54b3087f851a3982bf5a15daff868c629b0c2e4af13b0bf9c7aeb4aae8b3ca6ae9ec98e685b1e3936c8768621a71ae86464ad0a023aa5ca380945e21745d9206bad76c74e562c95289d749e0df12f1801564d3cdec529a3855", 0x80, 0x405, &(0x7f00000002c0)={0x18, 0x3, 0x3}, 0xc) mmap(&(0x7f0000ff2000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) 09:43:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 09:43:24 executing program 1: symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) 09:43:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000240)="09a786594b8c09980022a716a2708775fbd0ed90d0dda12b9a4469d95efe2dba5d2753e9fdfedd32e572900000000063f5", 0x336) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x2, 0x2, 0x7, 0x1, r1}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) r4 = shmget(0x3, 0x2000, 0x6, &(0x7f0000001000/0x2000)=nil) shmat(r4, &(0x7f0000002000/0x2000)=nil, 0x1000) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:25 executing program 0: getitimer(0x2, &(0x7f0000000000)) getitimer(0x2, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x4, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x6460) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x7fffffff) r4 = syz_open_pts() r5 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$setown(r4, 0x6, r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x3, 0x3f}, {0x2, 0x48e}, {0x0, 0x4}, {0x1, 0x80000001}, {0x3, 0xe8e9}, {0x2, 0x43}, {0x0, 0x401000000000000}, {0x3}, {0x3, 0x10f}, {0x3, 0x4}, {0x1, 0x7f}, {0x1, 0x7}, {0x3, 0x2}, {0x3, 0x100}, {0x1, 0x7}, {0x3, 0x9}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0x5}, {0x0, 0x8001}, {0x3, 0xffffffffffff0001}, {0x3, 0x4}, {0x2, 0x8}, {0x3, 0xfffffffffffffff9}, {0x3, 0x8}, {0x3, 0x10000}, {0x1, 0x8f}, {0x3}, {0x2, 0xffffffffffffff6e}, {0x3, 0x2}, {0x2, 0x1}, {0x1, 0x7}]}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x1f, 0x0, 0x1f, 0x1, 0x800, 0x800, 0x4, 0x2, 0x2, 0x2000000, 0x8}) poll(&(0x7f0000000380)=[{r0, 0x20}, {r4, 0x100}, {r4, 0x4}, {r0, 0x1}], 0x4, 0x5) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000003c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000400)={0x4, 0x8f, 0x8001}) chflags(&(0x7f0000000440)='./file0\x00', 0x5) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x1, 0x200}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000012, 0xc7b1, 0x6}, {{r4}, 0xfffffffffffffffc, 0x31, 0x40000021, 0x0, 0x20}], 0x5, &(0x7f0000000500)=[{{r0}, 0x0, 0x10, 0xf, 0x4, 0x7}, {{r4}, 0xffffffffffffffff, 0xa, 0x10, 0x0, 0xe79}], 0x9, &(0x7f0000000540)={0x4, 0x1}) getsockopt(r0, 0x3, 0x5ba, &(0x7f0000000580)=""/4096, &(0x7f0000001580)=0x1000) getpeername$inet6(r0, &(0x7f00000015c0), &(0x7f0000001600)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) r6 = open(&(0x7f0000001640)='./file0\x00', 0x8, 0x100) fchown(r4, r2, r3) recvfrom(r6, &(0x7f0000001680)=""/40, 0x28, 0x1, &(0x7f00000016c0)=@in6={0x18, 0x3, 0x9, 0x934b}, 0xc) r7 = dup2(r4, r4) kevent(r6, &(0x7f0000001700)=[{{r0}, 0x0, 0x48, 0xf0000006, 0x0, 0x80000000}, {{r4}, 0xfffffffffffffffd, 0x5, 0x8, 0x7, 0x6}], 0x0, &(0x7f0000001740)=[{{r6}, 0xfffffffffffffff9, 0x18, 0x1, 0x5e, 0x2}, {{r7}, 0xfffffffffffffffc, 0x4, 0x0, 0x2, 0x7}, {{r7}, 0xfffffffffffffff8, 0x47, 0x0, 0x10001, 0xfd89}, {{r6}, 0xfffffffffffffffc, 0x4, 0x800fffff, 0x65}, {{r4}, 0xffffffffffffffff, 0x2, 0x20000000, 0x80000000, 0xff}, {{r4}, 0xfffffffffffffff9, 0x0, 0x1c, 0xce17, 0xfcde}, {{r7}, 0xffffffffffffffff, 0x0, 0x20000000, 0x5, 0x18f6}], 0x3, &(0x7f0000001840)={0x2, 0x3}) socket(0x2, 0x4, 0x2657) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001880)={0x1ff, './file0\x00', './file0/file0\x00'}) 09:43:25 executing program 0: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/180, 0xb4) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0xffffffffffffffff) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') unlink(&(0x7f0000000680)='./file0\x00') 09:43:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000042000/0x1000)=nil, 0x1000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) close(r0) r1 = shmat(0xffffffffffffffff, &(0x7f00002d8000/0x3000)=nil, 0x2000) shmdt(r1) r2 = socket(0x18, 0x1, 0x0) getpgrp() setsockopt(r2, 0x100000000, 0xc, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4ea7abecf8cbc50cf341cfac71ca713048e69931929648", 0x21) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x1e, 0x3, 0xd2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x81, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000180)=0x1a, 0x4) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000000c0)) kqueue() 09:43:26 executing program 0: nanosleep(&(0x7f0000000180), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10, 0x2, 0x3) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) mknod(&(0x7f00000000c0)='./bus\x00', 0x8040, 0x80000000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x20400000) 09:43:26 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x82) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0x0, r0) close(r0) syz_open_pts() bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x200}, 0xc) execve(0x0, 0x0, 0x0) 09:43:26 executing program 1: r0 = socket(0x800000000000019, 0x2, 0x3091) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8380, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 09:43:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 09:43:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000000080)='./file0\x00', 0x82, 0xc9) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r5) 09:43:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r2) close(r2) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f0000000180)) 09:43:26 executing program 0: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x11) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x808, 0x0) r5 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xfda9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 09:43:26 executing program 1: poll(0x0, 0x9d590bf29656b231, 0x401) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="c4983a7ec6d89e4287d466b24ec82cbd48af39f4f2c6a93a1b9f638e135dea744b4abcf6f51b76c78ae0733d36f2faea09c3207dcb79e061fcfd3beeb89096fbad05e0c4836b22ee08d5a5587c46456609a107764871e10cacd47df7293dd6226c624554aa4a041c2f8cadf9d7aaec6d5f72773ba85131e154184685e10128114f60a392c7d3b52764f70fcc45a71a", 0x8f}, {&(0x7f0000000140)="a183eaeeac88f4825b8ee07a48b49fb42bf8df0a6d7bc9f7f802cc656fbd012a9fd876739bc85bd119ac2aa337f07db5accd71e3669883053c76580055a2f517815ec288cc1e0a1a9baef5e3f45fd45b741ffac32c23afc14fa8f7ceb208b1c2ce675cbf6a36af9c350ca43655038aa4b00881bb4d4a", 0x76}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x6) 09:43:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x40000, 0x2) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 09:43:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r1, &(0x7f0000000340)='./file1\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x5, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 09:43:26 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) getsockopt(r1, 0x1d0, 0x50c, 0x0, 0x0) 09:43:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x5, './bus\x00', './bus\x00'}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="f5", 0x1}], 0x1) 09:43:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x108) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0x32) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 09:43:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() rename(&(0x7f0000000080)='./bus\x00', 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x6, 0x401, "7bed03a2150d97fb7cfe226e25be4ffa1768f629", 0x3, 0x9}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x200) 09:43:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup2(r3, r2) 09:43:26 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = semget$private(0x0, 0x6, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x3}, 0xc) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20401, 0x100) getpeername$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008007e720000000000000000000000000000000000000000"], &(0x7f0000000480)=0x6e) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r1, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) r3 = getppid() getpgid(r3) getpgid(0xffffffffffffffff) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000300)=""/200, 0xc8}], 0x4, 0x0) 09:43:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x5, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x7) 09:43:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7, 0x4, {0x3ff, 0x101}}) 09:43:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffffc) fcntl$setstatus(r0, 0x4, 0x88) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 09:43:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0)=0x3000000000, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x20) dup2(r1, r1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000033010000000000243900000000000000000000000000c6f2e910bd81ee479a2def9427a65b5ff90de0b276ce0841", 0x38}], 0x1) symlinkat(&(0x7f0000000140)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') 09:43:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x1, 0x0, 0x0, 0x0, 0x0, 0xc1, 0x5a3}, 0x1, 0x8000000000000, 0x0, 0x0, 0x6, 0x1f, 0x2, 0x8}) mkdir(&(0x7f0000000000)='./file0\x00', 0x18) 09:43:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r3 = syz_open_pts() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000980)) preadv(r0, &(0x7f0000000900)=[{&(0x7f0000000440)=""/187, 0xbb}, {&(0x7f0000000500)=""/57, 0x39}, {&(0x7f0000000540)=""/197, 0xc5}, {&(0x7f0000000640)=""/7, 0x7}, {&(0x7f0000000680)=""/225, 0xe1}, {&(0x7f0000000780)=""/188, 0xbc}, {&(0x7f0000000840)=""/173, 0xad}], 0x7, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r3, 0x0, 0x1) write(r3, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r3) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) writev(r3, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(r5, r5) ioctl$TIOCSCTTY(r3, 0x20007461) getitimer(0x1, &(0x7f0000000400)) close(r3) sendto$inet(r2, &(0x7f0000000a00)="f206da95a8ef65542ea8b7de3813639aaee08590fe0795371a0d02abf8513d57cd62c9675ffe2ccdcec193020b6981a2ad0b183d0ac84bdfeca91a390b1053f67cf764777a6fb8602c30641425b5dffa4e47d7f7e14128380ca5063f783496acf3ab1f0421b291ae1794641c0353fb0a002ef1a022c27deb950f236ab39a2e6260be563457593d3bce5d9c224c5c4ee0d521441dbe0a1ad070db91038412886a088139cade47cfb722cbe57bf949a1cbde488d1307eb756d", 0xb8, 0xc, &(0x7f0000000ac0)={0x2, 0x2}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wsmouse0\x00', 0x80, 0x0) r6 = dup(r4) syz_open_pts() dup2(r1, r0) connect$inet6(r6, &(0x7f00000009c0)={0x18, 0x2, 0x7, 0x3ff}, 0xc) 09:43:26 executing program 0: r0 = socket(0x2000000000000018, 0x2, 0xffffffffffffffff) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="a8d1cba981a6bc909614701ffb3cb0aeaff819b5a16f0a3e9c29baac0af9d0ee2ea6c12f", 0x24}], 0x1, &(0x7f0000000200)=[{0x1010, 0x1, 0xffffffff, "83fcf8ba70185431a1fc1391beab086cc709255a8fe96c48774dafcb519d39ce4437d43b576cfcb01c6c5332a5acd478be9098af7623d79e918603462bde2bdece99b347c7368c0b59be9b38fce35a5aab06dd6cebcf2d513efbd6ff4184bab4ca0855d8afdcf082c67298531dfa88f34781889afcf75430bc45a4c8adec56bf6219a087262053951c0e5a9ab99f7868789bff184feddfbd26979a43efee5b03b4c7ed389449755548d28632b6b7260a97aafabb5905dabe3b37724dc6b9f15f83e77840a7eceb178abc96749c1cfcba81c39c0c7e3d58dc19544230a46d453570fe870dc7b83897435156d9cdfa806fd9339b8299c3e9c5885f56df99637287e034d4deccc9b0c29cd6100561813519b0aea3f189ee736c767858d999a1bd8aff3deacbdab127adea9cfbbfc1b7664b9b7f34b3b7446f9ec529034faea4cf439e7cdf93c7de1901ea4c7b080c398fc9f5e5900df3037763c42b8ea55b74625656286fcd25dfb31176bd86024aef8a583644abec83da540cf330341b28a6385d8be46fd681d5bdfb9ea86962050779cec0b32ef7c8fd1c8a7978bf024ca1a798d30360809ca07212594243b5b2356a969fc59d9aa7ed620701e18709fb23c183d0c8a2f9225a2da3e3390b49b656dbe31e246f7fb1cd3196e226fa409d2bf21dc36eaba619007d3d8e991408a402ef40941db8bfbb3e8d51b178a57142d5fbdbe6b446001bb5cf3f24c63cbdcc2290a4c34d77709649e2d699af132fa3f9abe7e53edf455ed92c20059b2129a4422364468fd3ff3cfaac635d984bf4d87759d655d91b5d6d644e696fb458aa11dd9c81bd397414b065a3a6e9cd489540f1fa12c5eea0012548341860d8bc4d5164e129607c82ffb791282b5f2688d7a084becf8f0b8003587f8b70784662d9c8fd1ff7ee2493e5f959744f82a2ef944030e6476874faf62e5408754915b0bbe5a6fb529eb1704c4fcaf1b00e3042843a6de9359ef59d4d76986f287a9a35a5038417080458639ef1778aeae98701b8360d163efcbfab96a004634ea43cc1b4df16936ab9c387fb94f8bda3d428dc03f60005a40881554d093094d62337ab5c2968e09285e1709f06f5730a7796130376bd81138c3b8e1e5c81606d922f24b04b9fb32dab814b5e83b6b6467547cbc597ea789362ce9c9bb77492f0b5b47219ef59e63209f15cb5215729d7c8c593f10e83657cb5921841de6127407cf9d3a916750aaac169e029f099b4ab91b9b255ef0feee0674b485db1de3f12c75ae64a8f07cf594ec4be3748c81e509a7b96107d9741be73cdb75ac4135a5f9cfeabfccdd0f9db2df982eef9a5b8cda0d8ba0c3048fd527b0e7f952b03db686e94338d74c5c5207a4ae12127cba46358aeb65d4b3ce1a2ec742fe574ae73299252ea07c0b0dcd7f12bb67394bc8fdcc6633e0d5587ae666e1944239b060b16e617de8e386196a569a61cfd3a6c3795b7aa41a680eaecb05b28db93f93398564382e0ca5a52a1a037fbba3fec8e1842938d6fc1db3ebd779b5628645e00f345df8a5070c8872b0db11b8e57da44c643685a25b4eeeb34cde650f1776af1974d9d05835f139e2729ca2c03ae8ac037c0ef902976a3c15df0e9a1ae3e031cb9b946b2e25698127335703a4a84575d429daa134fbec2e8dd25336a222c9b97318e05f225a7ee1918fff8e8e168c067b9442ce493ebedc7e3bfcacdfaa8362ebe19a65c250c7012715dcffd0e3627532f3b8ff76cd3123394552bfa4e3aa1b23c1ca9bb877e5b6b33cfc77f59283ee9fef6cb82e72b37a6f8454beb21e5c89d32d8f1771f24b451da4d18de6594ed8db71947289b18fb2296359b07f39395aa95b22fec4f452a97f2f109bfc7cc0a831e81de453b17d770909e5fe2925a444fdcbc7f54414fd76fa8763b2251bd5d1ca3c76dbc8d4770ce2b338f066897886e1be97b14b74e1dce7ebaae57eff76cdefb0ee4b108f91d95b1b464584b6030eb2dc9ef1340741657ee097234ff31f4b9632f0112787a4111a6d6030dd601f9ea4df7511c2c3e17a81ae7168f204383c46ff95399e3342b5496ce911129c0c9e7a7363d008eaa61f872a428aaf7eb41ebd94fd258b2141b5ef3d8a8175bbf146665f6967542fbdae28de319e9319602bf03d69840cc05169c2aa79d7eda1d3b99499af5767eb5fc3182263eced91b8b816bd2b1ac83506db2a3555b97749197c9f625ae7ab610ddc14210807d281b5f3a0dee60e54a9b810c3ade6538a43c7a7eacb1d4c94cfcc7b34881c916562617d32ca320be6296d686d6178f7f46edc369338ade4c4ac6a8077495d9ab03a203bf03d294bcba3738097fd9e389eae92b05343f91c47c634cbe35e9af1e9737ee482ec1565fd51cb2d3cf8a5f9b995e32e7fe42b9528241016d1e57f19165b046bf2db65277d01b294c76013708068a351a120cffd7f8f6d2527d60fb95bfb48000a797c66776316bbfe95b45d7e8fa07fba52002b5af4a278f936313f29cb31d57031009e53404e3b807c04d3b15cd2d334d08c9bee7ba1f2f9b22907fe79b85f5dd767e88626c7cdff14cf33976104a499a112fd6b8f362de1072536acd9be5c605851c1a4ec84372166d0bcfb7cace9b57b6a9e864a507b5dc015ebe61e32679747833bbf584a2bff8946debfb1ec349ac1d1a40e217e8b0d3eef6f413347b7a827ab27a6546e93e3d0f9dcd3e994c987233bfe401e5ce2afa8998ab56f56d49861384cddb54d3dc5c94cc4279db86cb05ad1697aead8c5b490aadb158f77bd6af6cfe4799f20f2da0ad5e5929ed1f61a9a9ca0ac5eee9a707255827ff73683029f6be08d0168c8306e2b846f5f09faeca97ab07db8d895ac85b904509ddb36a2aa7327b2ff15bcd659771e9f4959d6a4e542c36244cadfe9f1e506e7f98929c2da1a1acf2120fb5fd2d33ba3fb0822d2b1b760d32c464ef831af7ea24b7fb24996d6ae1ead45256b7b98aae2ae2014bbd9bfa5e1529aad0552f563d65b989d272eff775ed7b42315d798039dc9d7d6f1369efb170f1b625e53762470786a02e1c5dca9d904fc98b062f856a86abfe71a031f4698b43072b4fbd8cc6e99ed35987d2190a8083f2090960c13de8d07319fa5bdcd1c9a2071c5e26ab226890afb26e256b782e85336273d98af49f1c60ae608eb8490e41fa84c37a5862fc2dad23343d658541fef86981ebaf42102a789d6fbbba3b6b1cd5c16db601507de338cd6f20f781238e6058e528f72aa43bc5b2ade3f9b4bc315e7a255629d69a3a55cb21a1cbfd514e9823ffd62656f8b4b3a4a92c789aa3c4658d16f8c2f36ec0b12ac5f182ed3f9e834e4ac9f1dfe52cb2a1449c22192c1263e5b9caac26614739045bc7812e63f9e1b290a36a6b0a93edd7db3baedf300caadd54edf967d462925be692f2511dedd0a772d971d85851d03a404b338390f32edafe599952066b7203f6bd4b4231ceb51e995b8d4490b8392a1030ba7eaf8739ce0a671e23210e49e8922d17d2556c6200b0cb11a6412cda5bd088664e901636075069ce9d281a96e32813091e90f7803793604897fc49c51f56f321676b1029f3f21a9605377d74ffb0f488968f3ff9315639f87a2b03af3d7a85b8a52eafeaaa6292d94f211f11741eac2b92a7cc5eff2784b052c4ba9cfe74ebab91eb3bf6a04958fd25ca61e5dd9a683549b12f486c6fcf3eb7e30d6e7bc170f85e7ac8f94caadb0ffabc9897dc487718510b88dfc87d2bb4a0bcfeb2875987fda67b10f780d0e011ea049c301a797de8a1f140c2a80a88a73818568fbd765c9f251582dc54c169c49690537569a7aa2d1e58e249e5938807c33407b72f9ff11c616bdc9f0b4def98f2fe1a8aac1a07a5a7f9f2b996488ba0fbc09e7e5d5281df87c30b9148381313192ce15bf6b89b26f69d5aa23c36d5d45448278b37141d7c94619822d0f520263135cfa24cf170fda1eb5d193253b4587ed6ab976e5b8dc55139965b5758015c610bdbb61d63e6fee72b62115d83ec86796b81cd7202d7f639d4a150217980e6ad7f72ddd03bda71ec8fe4a4788bf89a0e5043ff549855a3a06686f1b523701fbb9b1cdbdd9bb8f11ceddb20de74a105b436814b44c0412bd4836902051fa6014fdb11cad32925854ef51434f756f6370a9eb841da47f2188c6557cdd8a1cd7b16f8c98054aff94adec499d0271db348a9c242f5ba06cac45a30bbc803b03faf690b6d0c12f621207f5a4d8e2faeb85ba286ebf165e8c8e6d5b4a3cf0e8441f2755d52f964ef45d3fd7593b30322a9ec6b6afc1c9b41ec1eb7eacc34a195cf28dac0ba2a81f45f5fae6217b6bc2b8265b6e96ffab37daceead29242b249a72d7798d20942a9c725f1bbd9c970c236aa89d8de53686a6c9348efd626962c7518aaf930265f6850bf5863055d9e482c218e3f6459134c35d42dcfdb8d7979222fed28bc442b04921eb32df5fb848ef1ceb4bbf4a5a5663535e20cbd78683714ef026d348f669f1ebd4d3a1e2682a8ad0f9c609770f3ebed4b67089ebb47d4f541c026b8396db437c3cc9bcaec43da7e0855f23674442c5a758c5a6bde67b022dae0542591f3d311e1bcfe21084462e65e06b68bdf5669af3c79b8f52cd5f10bfa25f3fb7066be2d069d816764cda962c7a0acbed1070c18f6ae98051e7756ce7407cbfe066c4456f0b769a34b2c7299d935de277eaca7210c1cb8a012204abc37563d0741b15bb2254e89fe3bb74af3a6d98180c7de6ab7bf922264ee4d0203683d47fe8dbef22cdc0d2e9a09f9f389ca6d3d61e397913019f561f5325ce05a9f44eb2999283a4c1fe2d3917eb2a4ceba1d47e23339d3d0f7225c93bb710494b7df7267568be3c623a8a83dd350a70f7c75ba8a1baf840e725a975f204e2ab717d7938e7474b192fc146542e634076ea626c456bd82f31e61da24fae64e7aec69c207bff45dffbb6c345a0c79b5a1c07e1e4878e9edf7f5df39f39e516a4ed30b4bb7c32901e8b1f42bcafc44a245548ca401880914e5dfb5dcf30e34feda8124273d34c42bf6a0b6e2e8251790528b59102beb49a6c8e0ac93c3263386207d9069fcaef8ae0eb938f1c181931d0bd0666fc4ec2da03dea2f8088c6ff140b5a2afcbeb12716d2b7e786fb6da52077a0ca2edd19c841ddc4084ab9e1d41346f6177668e01a02dd973b0026ed50f51516a60debead4c102f936e2852653b859c24642ef4124dcf0f9d2a30c16148da7af1e90bdc5dfc0e8770f038ecec40fd5cfaa75a5e0d983f04366e56fe4ed786a4c35473bfca1b0ba85b0cbeff2bc6f66274bdee31881b21501d19fd0207f653039a125b6bd655a8335ad78f1d274a0ca90c2db52c7ef78fcb54319481a10fa074e7f6be338c704ff34290cba864419a78724a36c4ae5cd4cb99c4197ef421f6cd2d7166da188f0767c2d014eb68cc7b33d6bbd35cddf2cc8baadaab4db6a966c7e8446e5cc05624d4b32e1f6fe67842905f66a5b3542dbdd4487b0f7ed84a876c30ad7bb8fb8232fc9667f8c09e4fbeeeba8861ce3860c98ce8b71ee050e56bd103be5ade78cb133d9a3f3b0490dabb15c7cd3152dac20833847b0e0b0ed9ebbf0abc7c3b71f9f94b09c0517fa6316811fdc669f4b84c1edb4842d9d98b8c799902ce7d799786ac41a48d8da9241ddc2f9812070d524dc0cca78945d6ea5612e103483c1264255930c342e238ba17409f819138d1d394920a6ee45a6d5331bb047068d656e7763876f1fda6878584ba12f2602fa57bd88a7fb488e5fa0ca4b885db"}, {0x100, 0xffff, 0xfd2, "651ff88abe2b0871dc87c3e88214bb4362fabd712a7e491390645a96977ca3c1a0eddfe144166fdde3b90ace8b5aa07f2544a28bb83217abf2cec5f299afa381c8fabbed3e6ac5ea493aa378747fbd471669a5eed45524e98218b3ed45d8a289496859b6a6cdb75854356197c27bc31cf32cdea0aa2b8c077dfc4e8f8d6fd5a78eacdf2477c378772bd1adac74b3eb980578d5295f60f4e1f71bc0fcda10695c7f19c5601ff1a6fb62b9766f468f76d0b45a627d543bd0dcab126ff23646323c4e5f3435f65bf3044481949231888c6e95cee21c02fba7d147ad508eb6accbc6e3ef277b6ee447fcf45e0b297d"}], 0x1110}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x0) 09:43:26 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x908, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000240)=""/152, 0x98}, {&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x6, &(0x7f0000001400)=""/137, 0x89}, 0x842) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) 09:43:26 executing program 1: socket(0x11, 0x3, 0x0) 09:43:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00038208d4b075819e86005fcf235cd616ffff0000107d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xa1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b000033010000000000243900000000000000000000000000c6f2e910bd81ee479a2def9427a65b5ff90de0b276ce0841", 0x38}], 0x1) 09:43:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)="7cae061e06eba05fdeb8ee64d3c60feea37861a7e6610aa226c9f2c778f1f255e5428e943f1651add47851c630117368f7302432e90c807c856a5f508bb11255b0dd1675b1ce85481f1b4f3282a1a310ec7ec1a73c07087718031dd42c3704778f"}, {&(0x7f0000000300)="54bd440409e74f802955060021240a96c89abc0d50217fbc7fa6517ccc986c3bdf2039fec13ad5d9496fd4aa5d915ca97b9514d5a8dc13cb41701ffff2a50326e74522f4b777f8894e68e13124ed0bfd6ef295a15af8690d7b74a3bf31fac1d745247f3a3c709aa65d0617f4435f8940c4d527f787fade924ec7ededd6fcd7cf16ad5c7cb8d0a6b70c5316137e02094452740c209148e8236de9395825951c59f7b888081b6159063640cc9fa1c5494413d77f071efb76ea615673917815b85fe1bd859adfb5d2e7ee46f5c60bc482007c8d887f"}, {&(0x7f0000000400)="979939c56ccc3cbcdb82917e396e8b44f5f97a1666835894f4adc4311ff700a0df308936db2bf9806d9f8e445f457acd84332a63d24650b49fe0bd3ee7b214008c8af2a0e6edcb3f43a1d9edb3894785f737ee5fb1a9fcfd80609500344c0811ccbb8b970cb703989c22b02cc1c853fc17edf401cd17860a1f293a412df4e66899ac11e6cdc6331075b00821f802184e9d65d5b1df8e8e96e423a2725f0f5db5b7656721e7651ef18cc4d75e91ff0933a9719696a40fa1e252c8604f285a015ebabef8c884478fa9829ff707be218c1239bddd33397b9a"}, {&(0x7f0000000500)="52551014e32f8d01595dc61d3d82037dccd4371d9f67dddd2d8c2ac5c55560b9dbfee1d9ba7ae7804b69fd256655caf31f29438dbd19cc74c4000566bf61a3fa89ffae0e6f815c28efdc92158a769adf4e2410d7e56474a54078da538da166ceaa306a2937424576257f4914d4e5f4b6316b135f03db319efe5a981612fe285022"}, {&(0x7f0000000240)="e89810a849430f8ebf72ae4ee6de204f9b3a936d5f9c838a79aad4a32a"}, {&(0x7f00000005c0)="e627284ef16b91efb35b5fdc6e3f4a14446792eeb21208f1d0c9d9106c15711a82d4ce44b6517e77fac976055da0339ae537ff2739127e78c1c76d22d9ac066e12d475199096894a13c7c998eb55069f538bad23a029ec71538c1874359961b78b9a8ead609c65333d71b2c3018c9280ae8a8c94184da025a77d47d9a4c35b31fb32b6a4ca1b62269c946b0d1557b7b18071873b965ee8002eaba83eff40ba8c76e186b5ad1c269a8219595b83921a106875b79cf58e7d575ecf8a715f55430b4ed0c6ca"}, {&(0x7f00000006c0)="ef0cec822454440f20fb1f308b6bec8b0e96d561823eb0472e379b746a646a27d5d3ed81bace5bc4fd61dd918bbeb0c76722b420738005d520f07b6b1da33ac87d0ae64a62e88a6ebf926a5b53b2c3b2e1a4523b1c1b56f15e15d1f1848f98ffd330146ab3fd209eb9a0790cbca367fb7a747b2a0c0591ec3babb1f38abf45c981115ee91d4e9b755a6b2ac2691b5ead0f5433f104d9184aed08ec37be0a6def1f82c83d20952e9c790629ff635f402bf4ca21945435619cf03666eff4b5ffb2bf1733421e3836c36465a4a34c3b6f2b0309ef5dcb5c3eb2b80f3b307f031aa677aab04a9f45be62479fb09e64e9e798c0"}], 0x1fe) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96", 0xf0e) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 09:43:27 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 09:43:27 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) close(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) clock_settime(0x3, &(0x7f0000000140)={0x487c0000000000, 0x4}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x108, 0x0) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x140, 0x2) 09:43:27 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000151, &(0x7f00000001c0)=[r0]) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20000, 0x0) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x4}, 0x10) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0xffffff60) 09:43:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) fcntl$setstatus(r0, 0x4, 0x84) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x23) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(r0, &(0x7f0000000080)="76629501d049dbea84fd2ffcf3c36eae47587f3fb7ac73aa75e9a68ff8f18126e2edbe6545d5815dd426ea908429455e6a9b6820fb71f121123a3bc1906d7372478153296ed1497167d3e40a757edc753e15eff1edb71ef933fed560fc08978d584ed39acaf02879cbe298dd5d8720cf3892007bc3019a4f395a17c1debddf52269bbb86acbadd24e6ded85e1f6632010b0fd456618f13787be482fd6ef97b9d91e2c04eb8815c3816fe", 0xaa) 09:43:27 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x2, 0x0, 0x0, 0x0) 09:43:27 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100002002, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0x8c) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/122, 0x7a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x88) dup2(r1, r0) 09:43:27 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') 09:43:27 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000280)="65691be6526ee7903e13e26fd484e838189d1ba579b01a85dff13fc2811d1b858df8a680cc654b7c9d59fa6b9bec19c2f6f46e518498459cf75200251db90383f9575b804aa1c7730786e17cde980ab2cdb4400ad1eb5ad2a2798946acf19c3ad76ed7b3383c4a12dd7b5ad51667e58bfd1190dbc38434f2bfc384c65b3774c613985b9a53b0a6f09710daa4c05fdc1754a4d2392ab24f40e8498a6281a3b69327f4a730b09a8a351fbfed796dec6b2cd711bc72a95e3dad417feec5ca54fba03e25aa24b766748bdbee3a6405f83f0a77210516665e0a7baeb78681e3e9a57db0ff1f892cf4cb1931be6b7ea5023229b65aba6a39a392058fb4e20cfd6dcae4b4a6c1f7d79ab558e12cdb53e7b510f598376cfc4315fcd7511a3c5ab7be229c8c0a64f88ca528a213d1a4e693acd45007d058ed9f36e81b632e2d4e7b71b6ee84df8cc8e396b6f6f524f3e972493de428a08a7740970f97299159521e83504b4bdfb43c4faa7deaa6b0ea461e0e52068cbd60522ea17ae323ec3e9cb8d115bbab7927726c81c46035a4b94bd5753549fa5e54d45b923fb74b8f9756e33487ba1d84b78ab0379a8afd5c6d33de589d1f261ece13d2d2eb0c8a33b0d52551738fda857641a54c032bff4df589014d543e730ceecb6c0d1d312c5e74a8257a8376c8877a3f56eddc1fba60be6e819c29fceabe91843884ab4a6a9f8c90296bcc8ffe5a4a5b5155e1bef3c4adcb6bca1d1de5a2032c5c7ccd8072db02dfcf16900570636e90893755181b31671cc792fa74f7e1d40c5647cd78b2685b60faec06417ac35927249ec81afd1d18672f93b8be4a977a4678745cca613b755ee3a89ba24e4386dce528284eaa0c002ed706bc68e866842eec6a2f5cdbe6726c643993dfff323d2db8791e183d1d58d988d2940cb01acbac0bb21dbcb235cad705d8f92ea156de9e752206463d2d0b76efede6556e5e8e88760a0a3c0387a219247b93758dfdd1064f1de5c887e408c63c0adc70a06b613ac6d93ec2ee831350c0761468d6cfa7417b13fdb441070235080191d81a9ac0a5f1a52dc46845c34011382f51f191ee411ec3baca095818f97c9498a3a0bbcdf4b98e02233de1897720666b5c4390c7bb93d107a86fac3f07d70e210726757ad5ef94b204cfa2b34a066d10aa74166b01012161fe361ee700632c16bc9b352d92cbb6a457cee02a16d4f9786d650b8e51e12ecd3df73c8f5d14f49e33daba40caf1e1ff7a68e767b8ecfaa348724c5e11d4140d422d80cc0518398a9bb05820dd64a09582466a6bd34b3fc018eb3de3ae43c2a813e1a51f3c2042bd22ce2bcd1f3585b930d8977f2af93f383234239ade33f3f5b0eceecdc02876811f32ed5000a7c90008b5c680c19852c688eac8ddcdbb8b397367a8cfe8c6f5c00ec72aa302d4bbca4843d95de5698fbbaf5cd22571dc8b2f2b20d678a298af57556fbfa4c11409cf45fdba2d3e4bf024732917fc7241bcb90170336a8bc574a4df69315c33c8b0023407e35564815a84e98ea1b5d0c2cbb36d658e1135e72f69fa69059aa386ac6ccc9ec3ae106c2fbb1517e6917fe7ad75971c7cab95e1f2165e0f6937ebceafae3f18f91b5e74a5f90e96494bca0147fa1bacd0032e4ae76e9a2a4759b559a18cc0ab89e1c6f21f7a045f097f447c2cba939f5fd29b6704fe0ab065835c23a08c094f570402e5bbe50c665408b3485ed4633dd8c55731b6a82199b95287496250d1965f5a32fabb5681526f1b087ac6e23d260d9f09932d5e76a3b575e87fd948eca9317fd4c1bf246165a6c81924db0108764f4f4dd34fe52a0deb5b9b7ce6c833b2c3f09d1d2b24e45341c5f4def9d2572906806a482760c5de8a51c34c807fa78584832b01d9dd7bae1073d846c665433b0a185d6613339f834f46a676ef8f1cb228ce236d16815a8c5847b96740767524b7bc2ba504d35cd0e4db4b0de9d0b278a5f4cbfb4c4f5aeed725cbbcd6571dec5801f26d95ac2084111e3a5eb44bc9be601a099b5a92e2b195485ad6baa0c3de938944f208dc163a8d9c4bfb20848873ca75a694df7164153eb7658af0dd8446deb418f783eebfc7a61ff99548d93c4ba490b251d4fe1a6ef8ca269c57a57d516365736b845707d9724d7fa8104828a891e1eb4954464ab38664b9aa27ec2991c96d9f177fe2f28c33c6fe9edd0bd9a0f579498c0c821a4ea8c98f8e7297b5217f8318149f4b56d2a3426dbdde01871daac819bd0fb04b8dbc580d4e86f3e64f546c4921c2e8a4a552124893110fa91c99ef81ed21c28f72a9c12332a61bb0f22bca66d2c56cf11a31195bc23785743052f5081bc977fd73cd571c08c6eb41e5e331b940a02cb88b4a0aee7bbe0a5f0041bd834df27e3bc239e2e1051221b057cf9502390555fbe84c38ce0642873e868ca3f574ae1df3fdcb0c84f870b7a1041e5f5699ab3d81cd4d2985143830f67e613d28bdf0928509127120418f63850d4ed3db99c06f2861c7ad23c829175107322a5892e589b61059b6c9ac62a3e8877b2d48ef475ef6af37e2875937313b8096cc525afc8b484794e60e5d724148b2654daaff342d1bd3a12f13f1df432e147bb27ed46b219dc6edabbc33a01c2795bdb45c461b86530103a5d7e697729d18ce292e0945234d4a6e6b3723941a85f86ce6c3d1d24cd07ace443e0afad9cd73e3c8e892f6aac032df25f755958eaf7bb0bd3d2f7c8f5687c590a49c876e70c5690e33931d1bdbc9ff2251b4e1024669199e23968092028b08e058d1952ed4d925f20318bb60e1543005a00e7db8abf543b848fa470aedd7d8171a6dc9232f46f8ea5aa3e8052c58f218e65b6c561c4f7f54abbd6a111796274dcfd58c5822e527586f362ba221bdaa2183de68ecf5e490771d616ffcc344ada5b2e931eb17b2fd22c12861ab7435679d6c7837bc771935afc3d648bc52ef668e7b5636af8ced43179f7ffe4f9b139dc7cc6a975c95917aef1d022b72fa0f146d53cc7cc8c5b976a8fdb08d653ad965bc50ffd2c00466856e40adeb37b081106d0a152f6eba7b72b573cf53ec9b78445dd3b0a2affa4df7fbdc87dd4d7c63744de3d6561cac5a43ca7a4de0c71d13dfd2df2a906ebec532b230f57bc1c12edb48b663c48a1fe0599b8b45590f05ab4d2c12ffec4521ffa48cc5c985ac7a126d8cc8d794f1e8feea4bd31272447eba2ff51fe0590b091278b22afacfa0917663e094a466cc565d0c03a29d3ca6d351780953e1f73db0f27b2992748b278b6df67827c666a673818886ebcb7e62f98f50319e23a1d2f0351153bb6d66e279c15eecb2a5a92d3ad8575d6db468cec5656087cf0ababbbcdbc01eb15fef26b163c0c18ff581e864c7bcd382038be28354c6dd19b670645040e7bf98450e831572bced1588300d419a32d7c83d39347e44671fcb7c56772020c81db5a8fd6fbf3ca8574fb2f4d0c476ff75d047a87a146a0f318183f37eb16a0e9f1196d333c820b8b7b8769d2d868def61bc7518c90c2f99136b4b7d49828bc71c6c5d92298ad4ef8b360dd8b9b904c78c1ebb7346de5a3865e15d66436c99bb287b50a2c8cc434bd391a74fcad07221ab454716ab6a9199b59575a7ad3570fc309a22303e31dc31d1dae910cb16d6e47f424dd56d7cbb739786a47f119cb639d08033d56c3ad2a66a9f6847d019e9206cf7a373923b6cda44481ffbc57dba2d021bd7c57f64edb32f5c5c63dda1e4342f55dd0210e45b8444a0f8e276cdf43fd934f1ff4e2630fa79c74ba187174e62a8e8f9f183b87d0f29654c44a7277649f6ae11f98c23e5d3e375012ce3646437679db3f899825d0474c1e70f89623f651c77fbb9a38a28d862fefd4cb83828120c4f9efc0d0d2edd09b68b37a1940cfb2f0ea8adc84a1d9da3289ab937c4f5413aecc04a2da1ce31c33cd9bcd307b000a414fc09f0a953a71b3b387a129db06436755b18bfdbac162afe22150d8f032551a1c109d7d945d94f1859ffc68d8f0b8775f33235ea7e0944d0c62f32caba62a948c8f94f80e9483c6e1b96681086020de3f278542769c7c64bf87350e3919b4a67c64404099f4d6fe9afeb522389bdcfa0577e99d0ddf60711539914cf1d0ec6a4e1058d7ddbd4ac0b069f55f8557b2ba4b253f9de7761989c691d91bd28a21e164edc6b44176ac2cf0f7a7f807ed4b6aa16dfbff1846ca2ee30bde8be2582e9c78cd9aafc431e946a42cf73511e12e71f02de3df85006f2186e629df91fe8ab525e21117fc91bf291e698793cc7e4c36c48dc2c0db23c68207e12da578d12f6e3e92f0a694a26817530a9804a0625d0ecbc761d5ab885289f2fb72c7dac4f75cc498fe0e09463cfa19b509c9a7e64e1c7ba8b16077259459a95a3825154ab77e5071dbd09da0a4051a980e83692478165bb0ed8a9b84f2999d45e0302ccae7e5e86bb4598723c596d9bc244c3053de1927d72ae96a254e2e5905d20c220b957f2d195af7602afd1f0221eb0eab39c5013794e8149f1725b508b183b0c3226fc5f7a1f8dcb85e20100e43a377add9599c189e018d71f5cb2e1cad5f739ae81ef8e6f9644aca5b4c8fe520d5ecdf255d8c6c99cbe068087bf8c4cb99d6890f746d81f51056df2c9ce3dbaf579eb5cc8d0a444e1da8e8ff3813fd68ec0f085bd92d566d40012e095b2694c62773e8ff5b0a9db82b2676dbee76884ba0cc0b0239dcca6600146331b8326ebe8f05490b99f13c9569c0fbd9d195ad93de4a895ae73897582d533a41681e054cd6877928f98383034bf8b3b9d46190d7d879937375b7d6fabb82b50d48b6214e7fcb3660224d9764597f1ae9d3a7c82a85247e856dea29b544bf470f26c3ce556eaafcda72f4b24067f2e7f4680981f54e96b4d5de4190dc9ce6a912de076e7f328c10f400aefd7ce46f7934b2df973341dc91627fc60068ee9b7248f4562cc1df881f67d21460c096721a3acc61c9866dc7bdbb9fab9cb571a99da2c93c52ba2b1f2e3bb9cf92c18307ccf8b66375b4bb2a28d7adf1e81af26f1f951c290ba550e3ec43c67a8b525c6857e8384e22735209cc179bc3c83867ef58601282a38f80b2bd29842a0abe358514d2534f18889e2103d3b0cfe35dbd6662ab02e00f35279ac8c591bbb66a290886f0d3700f22f25f58a897381683a9e09b1bd1277c28ec88ebf082318f48c0671b07973ba194064a903dccf6d6957252b557d3fd6cc1f43d0acca1e982db25bbe4db58d02e068a83f5b458d3768e1105939bf972918088b7cb2cfc2a028e57287babbc7b5d5eaf6f4708d9e90aa1d66b934edb8c8bcb8f82207f7b97ad2b5248c0b0775d6bfece0183b4e6ff2dcbc8069d0749ce83a485190182ccd74074ca10b0b357d1edd66aee418e01a1619bae4b55ed08c4a7192c69038273c68ff9986464eac328d65b18ebcc0b3cbd73ff9d26b394782d6f0860213f2993f86d8428cff7d458e75e4d5609b23197161f1b1504b1a1b62eee702743ed80de050e00f6a665aacef048eb342ff6a1e2f819067b4711e227784626a6db5eb3a324f031aa10cc799259731cf4e78b15cd5c978f5d3398c349f5fa20a95f463a2f098c40566e3c86fd81813b1c7d97f2054941b03e500d4cf95e2d048e03bcef47ebd6c276d4cf77fd8a4a7a0a1c2b30d4c314ce111c35c451ddb9cd19d5df6956714d6410f15576f693b710e00e179e59955ce1da9947f78435a2daa9cadc06b9994f95cebffb0500cbc3c24b39fedfc46da3dd6b73238ecac65120528bd2422cff2e55fb178", 0x1000}, {&(0x7f0000001280)="007f8f5bdcb7358743f7e850aad6940efeab5e33853ae2fad7e1a61b7517ff631a3dcc02decdec530bddf3db662c100ab91795c74457bf139d7a212d20d78153bd3a9aa502b9b72c61ff060163b71c3ca9599df1073cd1c7e4a756ec33f5a2049eb982062f2ea777b6d58210270df0c35d8f3cfa2111f4fc81acd146205ec12528e8841ad2306fa125739a6c9093f770cb6a8c5d54339adcba36ac8b550d0ccf8811f53d6ac44175e6f80a301f0909f79b33702f60cbd62641be5252c23dcfff371b017ba139c602d06c", 0xca}, {&(0x7f0000001380)="939645355ab4dfacab977ec7072adbf74a0d7b23c2d5e9f8f34ea201760ab624bf477a25c4c7a0656eb09d6ec0b05e71ee00a1814f08fa994bc2b3790f4c19e665b95587b877b262d371af59f81c755cb14b6aceeb8b776ed4aad5d6946110ece9b4e79e", 0x64}, {&(0x7f0000001400)="1a0a9a605a587effe79caa2fe820c57ae02472d62c585ed78cf063cbc550002add29f6202bfa864d4f0feaaaa25be85ab2ba07a906de79c2267a7778f424bc96f8c96d2d50f861828d6c9c65a732f0d81d3a8256ee32fd1d613cc1af0d2b5dc3f2e010bf8135dd00c63c82fbfe7ead8cc773621c6c21eb1ea977849031f27faa28a5f79179009916f8b82ea1286b81e9e0bda09f9f36928cdff6dd2fa241b0f6de44295fc6d6d2df35d46bae58e7228e5ecdff2c9acbed2ab0c6dfef4c6ca211b8ec710c0e29e357ada498ec22c566895373bae2e94fd173bab60cdb3e53ed66f12eb2d789bb1f617055cef4c696b8582b486dc77e76a1b0f4d5f5a69878883938da6d3ece337f61c03cf67023c3162e4a1750759d3110b138d4480f41ed48839e03f464bb8b0ad6d719bb634b54acdce112b03917144b3023e31de855018f6e9494b5df8aadf9efda25dd92b5c1269a64e51c790b43d4c8ae9e77557d3dfa3430dd4d20d010601df4e3907fe9a7d0607daa0c71bf883740b8e3792c559c70b4c8993a46c4c30e1e134c7c2349b4f9afd9d01dae66fc11c124e97c8c316566a2fad5ba214c707db3eba01c0618265b82264de54fd3614263722c443619e54477c1f9a9b96247564238bc95680141a90dd5fa62580419590360b79b341f92f4c7552a9afca13ca293b18ab644f63fce8ea0b7318243852784f4069b044f7b766503c3c735cea85199fb015119696e62812c877c6fb4d9e9a42008b71b35eb637b9cfbb4bf364d8f81a03875c95f4ae8e1ce61b66d7407a4f03c916f421cc2070fb053c109313389a8e26f4eecd4e078fe423e698b73ecbee5d88e0d7cf4441e41a4fe4577d18942bc6458cd5f7642b8da59a2b379782fe7ec0e58af55cfead1ad8973cb386c45d6874fa28d1c883ef7226fcf4341243d8634988bc47147064bf27946fe6da6c77e9e2dc04f24bf213e84dd7d2ba9534a8edfefac50293175ea4e62360d6785b16208a0f52843b4c7710cea231616db4d6600babd4cc65a81ecd2b3cc8bdb589e3052bc8f58c49fa17cd584f6ca393233c8828a8eb95886a735add2ca17f85916645c5860b5f4eb7209d53203ef6200bcd3025fdbf19d850c7f1b6e9e938a9898309648b8f5dae09c75b7ef57dd9e0e07c14a38ac13b41c4cb0d91081393f28936915460b8536d9d41b32581e1a4080d3e47e7ed715e7655d19b1d8b07d38bef34d7f22ceff313f0a726858f574e3a8e13b7b90ad680f4dbec656dd4d076e058206bf06c9bcfaaa7bc7b3c03aade34db876fa6b6d8be21d18ac8bb624aecdef1e2c605a761d79326ea0afd795c009b17b8f2c3da516cc62b9566e612a9dfcb9b46783c27f2b3ad001d567f96fa8cdefbcf11beb1a227ddf247c3aa6256adadaea6b7a4c36e0967b5430c5a3d07bf1d7695f543b381b892a054476ab3f1816aab0e6b422a694d17fe12a5bfab819ea599b79d6899c96cfd930e9cacedcbd52aa57fe0bbef543f2df2f195415d0f698a4f19c914ee3ed156dd563cae189537fdab19b72d4eff10af3ebdb519041037dc550175d1be10fd5b14f3a1ff62054e9e8d26de07fcff17e55c7de4638541f3211a8986d87daea351ca3860e630db4aa303863dbb30677c75935a095b894bb7b76aa734250750cd8bcb18a77078244df17d7615969b95960c39516efca1fb022b9ad0305ee68f312be50af45ae1c0d9193f437f4850a048c0f1a94b01014a4162ca1a076db72d5fb24a2af5fdbc5a81413c54441be7936abbcd647eb09e9678f17601e040511a7289dc646a90ca13e21b956088d158a5ddbab688921f4d7e86b603890d66073cfc54769308d92081f9f9bbca419ccb1e04b964b3dd4eee4f298a01058b8c80bbc9e73cc02cd21a1ac4f36d4445820a6a78cb6e9abe8c0abc286b2a33325018e4777b12998ae1ba7395d9329ad70bed0d5fb47bb246c22e68354a5bcd4ccbb716d768ad4e34de5cbdfb7ca423fe0267db4cad1925a756541abc3b2f2829c88c7ba94140a0eb116f1d4e40fdfbfb94dd6abe6add8e4e39621c2c4b3fc55df317ea0bfbddd46ee9f48576f16072d25d4ee99321d30b9083a2200b673ce6fc8a1ed19524bd57172fd1883a9993260a73f986c7f76eb56709a88a8f5cd8abfafaf495c53c36962fd10b8b757ad44c0797a238bda963d751d3fccabef9d498245322b56bf9401d7ea4c91d4a21fc8bc53568cada0c71dd02afc3ad60e5c8dd89034ee2ebf701285e3fa58becc820b8ba4efa9a237f2a491a59e9c9284b996287f903c30d292fb605727d8c26c36995756cb9660c659dc859366359293f80d00360d549faf2c3186f349df382daca4c893c2fe644ca5a429f81edc6483a966d38dc4149222a0345c3bffb9c085744e65578b79d1ae7fef5b9ff21a6e9934273dda9b5dab5d35e7f7da03ea0bab9720dcd5af22fdf6879c247f43bf7a6917ae75b500be23b6d5a43e1d15efcd30eed6aa22ce18b47387ec6a2906b993fa530c75b11d4c70293101635df2de68bfcc2ee3296909aa20e9da582d1cc0db7005b04aafe16d35492a4683233a4c5e3fe3d53e075037b865da29b1e8fff0a80043c03e97c52b87d142777cacefa54fe9d4a0ce96096a9aeb96b7fe8fcd62e7d62ca11090b697d13ffd384d9e47dcbe4cdac2233e09ee17dc3a1b1c542e104423a5c670b8c99b5ba7308969179c85d42d4f9c27cde7eda036fb6a0574d73b78d83e045d919f7e9cd818a7724b99ca2b9a57edbef3346ca0480b4c1c1de7c13f7329a87467e5d3f183d7189d77472c7702c3e297fbab7059f3195a541ac1863fb1676ced97461d9887cb6ae9094a237645ab568f9c32b489f448301aa45fc1b28023717333e988acc87d969d811ada9da3d912c6c388c9331e0115e4f97eb4a31bbc210e15a80ac867fd30c9f8757430f17832d61f9d7aa05379e44fbe463a03d10d539ddff56a89043b4b9baf00839a4133a4687e2f31abfebc98e71735979a1d73944f7ee066bd5d54f9b40f4784b9941bed1a8bb44171687d72568d6bf3cc5c955d08566a60adacde110669e602b264eb611ac644763b23c501b46652729430ba272d5bbb16ac1149814d00cd9608fbe4c9a94c3a41b58e7caa4d10e82c4fe530806d4f2f653e32436ca344f5a92e760d80fe40fd469a4a5f5dab04add9bf6f0fc319a4504b2086249f4d9df9f9b4eb552fffaf96aa693e2cf46207e5afa720ac7ee453b0c4d62a28a56c195d1f4727cf89c9feadbb362cb8d935909b8974d2ca17ed612033266806f8f0e8e48a5f3b3c98f6be37a5004f0321af0cb7f0dd48a0ede7d6dec03176f7b80264ad146bf1a8b8756bf8a9dd10f0a675a268937ded4ea85685cba05adcff1ff5daf59d57674b57bdb8878a86a737ad26d1d023f5be45669cfcf8e98a9bae019690daca32b031d365588d22c688d58ff906598e03f62529f9dff2cc487d9b41ada30ba25b69d189be36c5560243c947101b62b56d359cf45a5fe30b81b3c7ca4995eda7782aa754be763d4741784e60c1d2543accd43d7d38c8db59eecad4c874478a81070f0c36900092f1821bf02a1425d971d2f3f0b2c09e2e338282e69e40fcd21149ff0e6b7118bf510de27745c253db9d9270cf44f0aed29e3e0e4456517dbc128b37b4611298d27a2740c35a13b16e243bc7a729303ddbd02dcbb9ed2afa302e35889e2f891a8b68b579a6115c612660948f631bec5ff3a5725ba78e27907c06365700156bde4ffebe5bf2e419748e99b913895a6c65c350f183d701a59c4500156df11c853a77993d0380fdbfdccbdd9b4003ceb35ac3172602d4703ff989f4d0369a8ea829109dca05168358e23ba6bfcffd20079e9d83b3563c7e57589f1b4a8822b77f0ea05573fe261d57b488ba030e87b0aa29d7ebf31f8a54caa7d5079eb73557447d3f177cb3cb882fc7b91eb2c2373a914c173f02cb9c3e2ae1bbe26cb6bd99fffadfe3c2fe2d33af282921f67a7f7bbba17dfd83514f1b8ab8fc0a13a0f1ce84edf56ce99e6bf05afe577b829afacd0663e4f2004cdf10f80cab221090f6a6d9c7e7450e59c01cf510a9d74ee20683823ade6292de1e122aba806d8764182c1a991b2ad22a34dc1fc319f1d8016eed778c127567c454e3ccfefeeed4f5ab8019a40bc39ff5a5860e5c8d2248b55ad9f364faa80f34bb82626df036ce44f8793aac04a02717a84912a88d06e11edef11373ca6b7aca250c5d4e7f920e0b26bad98f28232aeb03634f277b94da8feebfb478f82af022ffbcae317eba6a35e2ec09374b9d74c8af835a2435d8fdc4e12f363649879518f4792c3a691587834bf57157a21982cc13ad598d96291709ab17f8e306609789c976c99ccfa24c9ece3ef2f8e8be75d1b210eddef2c9de501d29966047e336bd67e038e4805e8b8fd18bce9854660ef176f435d27e7d150043b74407fa6ac8f5f80019c721f3d65d4d789b428beb450a23e166065713dd57a809dbec3759381681855adbd6a5288d638086490739b62a1f67953b2239b57b1edcbdf474388f59e3cf813e8ac3aae7e5e4f37eccb022b64618e388cd85c63260e4d82e5276fbcea6d0d98faec45de1344acf637288c76daf3e80ebe839a5976593209cdf1aa702eca90095279001cbac74f92b12362e7120bf98790e1afa6d049647cc4e729f4838ef7de418060e98528a5847d4148dab9b4d5b67e128e484a453930eda5670bf4a6a05f8a9e1b13ac12a269938795fbda7202b5157d3b0d34e7867c9e4dcde00267cb7c2e6918114a762a7d578c396024696a7f1033220c2ca62d8e6d85731ab2fa1d5f1b4eb33d29943b224ebbd69f529a72942e9186d56d80819193f0e3d9425ae9962106bb3ce252df7d05820f8a406db83b1575940235b69e46a3c0885953b1874405d32caac22f8a3a53a83924f75d8e02a15d9a5b16a681ed1e15f8e41c971d264f555eade5f7b7ef35924a130abc593f28087c5cccfabd7e1d9d94d1c507b3d7fd9bc2e51187f372b607f104c88fa058db870465ca49fd8f4d3226aeaf3822c89b0dd5ff3e63e424b6c768948914b970bebf924ed8966fd22b24fdeb2b8f99cdbf9ef330b3f7de2bc31054274229a91818c8370a0f975a31fc4299c5f795552aa0bc10893c057b0b36758a48d8481a0ed9be4556343de99f05d0ddc8b7b72d011078bb66cb73bb97b005a234458892f6c1bccf4deea9226b9858247326bf244f9e435b63c95ca0102d7b5e0efa5128c8b2ceebbd1f8bb8d3eb48fde5f843ec0040fe2e911ae290238d04af9fc8971eaf2be73320e6367ff9e0f02788b508fa0011deb36f22906aaaabd2769b2222f772a77d3ad92e83b67b54d913b22b605a06a98a814284d55f4de1a8f046d84e6b65fb98f384d2ed574ab64efd8f31c0939905063572b41981ea4a4f6d8b002d70bfa0f7610bfd8bf6d95c268452f186ada46cf48db593759c96fab7abc8df138e484149f86999e601ac2d6d8072f1d222fb8118e4f1d15f2a0b555f39bbc1e12ce61c5062e0d290823ff2506a0dd7c0165b8f3a97da8ed9c256d04eab977d9d6d9b139ec105bbf4b4994d170196daf5d81d84dcc06b609102c5f33e53fee5397439bcc950905b4fc94e5deb6b5076b5cd5731dad0363349f9106024a9125f62b30c33730a4b3738610da8f01f5289d5f629fddf246cc51168cea5b79f7a13379d189198b420ffb431fe9b9fbbb8e60bb9287952ba2d2bfdf0cc0d6463542fe3ab7f8c3d8cb6f9231bf30e6a0243f85f82714", 0x1000}], 0x4) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x88, 0xf0000022, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffc, 0x60, 0x2000006a, 0x7, 0x59e7}, {{r0}, 0xfffffffffffffffc, 0x19, 0x20, 0x2800000000000000, 0xffffffffffffffd0}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x800fffff, 0x3, 0xae2f}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000004, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x1}], 0x8a, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x30, 0x2, 0x200, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40, 0x2, 0x100}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa000008f, 0x8, 0x90c}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000041, 0x20, 0x5}, {{r0}, 0xffffffffffffffff, 0x94, 0xeffffffd, 0xffffffff, 0xe78c}], 0x800, &(0x7f0000000240)={0x6, 0x766dd851}) 09:43:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x80, 0xc0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) open(&(0x7f0000000140)='./bus\x00', 0x5c8, 0x20) socket(0x18, 0x4, 0x0) write(r1, &(0x7f0000000080)="6e6fd6f99a4c32", 0x7) geteuid() 09:43:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) fchmodat(r0, &(0x7f00000001c0)='\x00', 0xa5, 0x6) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x40) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000240)=0x6) r2 = kqueue() sendto(r0, &(0x7f0000000100)="ca170ba0b0d9ad5e620f960d1bedaa397ffba53eb6f6583df931efb6f4dc2c433640501fb02426dd4b7dc256edc0acd5ccd586d00f5eb3e808586403ad7af0de0a45cc160cf11f0c043d5dbfd17c9a29ed32724e304dc3d35e", 0x59, 0xc, 0x0, 0x0) chmod(&(0x7f0000000200)='./bus\x00', 0x110) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x401, 0x20}, {{r0}, 0x0, 0x0, 0x84, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x6f, 0x1, 0x2}, {{r2}, 0xdfbbc0c705f61088, 0x50, 0xf0000000, 0x1, 0xfffffffffffffff9}], 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x80000002, 0x5, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x100000000, 0x8001}, {{r2}, 0xfffffffffffffff9, 0x9, 0x1, 0x8d, 0x18000}, {{r2}, 0x0, 0xa2, 0x21, 0x6, 0x8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x7, 0x4}], 0x9, &(0x7f0000000400)={0x7448, 0x3}) 09:43:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xff, 0x401, 0x3, 0x0, 0x6, 0x7f, 0x5, 0x1, 0x3, 0x7, 0x95fc}) 09:43:28 executing program 1: r0 = getppid() socketpair(0x1a, 0xc007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="acdc82f1cc6285e3248b63cb130606558ce252d28065d602de60c03bedc33e1ad51bfde3673b94d9cc56aee4717876245e495ba838c1d3814e21f6ab33a5194a7188da428bd702f7ab91fefad7133f4cc7d57bd46ee224ad54a155be7660646c79b4313a1f531f0ae1da9be5b28275f680605d01aa6ffa9171083a0d1310c9d7cf90e4b54e2ecc04a849b508aff517dc7cafe381e728c322e3fb4515", 0x9c, 0x6be42dfb8359168, &(0x7f0000000100)={0x18, 0x1, 0x1, 0x8001}, 0xc) wait4(r0, 0x0, 0x21, 0x0) 09:43:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) 09:43:29 executing program 1: link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000140)='%]\xdc:>\x00', &(0x7f00000001c0)='@\xb0\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='A})(*#%-#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000340)='{\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) open$dir(&(0x7f00000003c0)='./bus\x00', 0x0, 0x10) 09:43:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) shutdown(r1, 0x1) 09:43:29 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r3, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r4 = kqueue() fchdir(r4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='\x00\x1f\x02') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000240)=""/232) r6 = dup2(r4, r4) semop(r3, &(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(r3, &(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(r2, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) 09:43:29 executing program 0: r0 = semget$private(0x0, 0x4, 0x449) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/98) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x23}], 0x1, 0x0) 09:43:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) r2 = socket(0x18, 0x0, 0x10001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) setsockopt(r5, 0x0, 0x0, &(0x7f00000006c0)="d93bf969764bdb018002aee0cc20bd211267b697a0e1e6b18443eff453874d0000000000000a5639f884d8e917e9ed941ef381f79c9cd4bb3c65288e992498855b05a49acb0cfda9b9287b91c17f6c8cfd1c11fa", 0x54) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x7) r6 = socket(0x6, 0x7, 0x1) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000780)=0x3ff) kevent(r4, &(0x7f0000000880)=[{{r8}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r7}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r1}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r4}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{r6}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{r7}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000000180)=0xffffffffffffffc6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) r9 = semget$private(0x0, 0x4, 0x44) semop(r9, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) 09:43:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/105, 0x69) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5290000bca9edbd9c", 0x34}], 0x1) 09:43:29 executing program 0: r0 = shmget(0x1, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r7, r8, r9, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) r10 = dup2(r4, r5) fchownat(r10, &(0x7f0000001400)='./file0\x00', r8, 0x0, 0x80f21a668ef0d131) r11 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x0, 0x400) readlinkat(r6, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002104, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(r11, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000014c0)) shmat(r11, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 09:43:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)) kqueue() 09:43:29 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kqueue() 09:43:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/57, &(0x7f0000000040)=0x39) 09:43:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) write(r0, &(0x7f0000000000)="491fd494a93d594daf86c9b9e206e84cd94c8f5a79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb81ffffffffffffffbdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c77609fdf9829f5f0b629f8b61d9ae39", 0x98) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) 09:43:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x1f) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x3, 0x1f}) 09:43:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) close(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000840)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/34, 0x22}, {&(0x7f0000000440)=""/168, 0xa8}, {&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/185, 0xb9}, {&(0x7f0000000640)=""/47, 0x2f}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000680)=""/218, 0xda}], 0x9, &(0x7f0000002340)=""/4096, 0x1000}, 0x1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000880)=0x8) socket(0x2, 0x8003, 0x7) 09:43:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000000001ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) 09:43:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)="307bdeaeb43a6280e9f75f855d9f2fe8ab427cfdf8c863b3465a6cff08b1ca172446008df27aa35d395fe734548ed3e2db990e30adef85864cd63cf4cece6bedacf4dbed2482427b3487574700af06b541bab27cbc2027f8c2eb8b1cfe62021293") 09:43:29 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="1d000000ffff0000010000000007c42e3e63fa6a27af00f14353d6f2885a7034625c3c5e1d639d2d58aa23b0d1996643b6f38b27c61a877183121f24b7968c010b98306ac6a5d8d53501591057fdedab60159429b3c3f7589b7189345528506e9181532ed996a5c3f90cfcb4ea1d6eee82d5ab5fd3fc57b3e20834962468ea9b71fe212d"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 09:43:29 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f00000016c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000001540)=[{&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f0000000240)=""/65, 0x41}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000003c0)=""/77, 0x4d}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/166, 0xa6}, {&(0x7f0000001500)=""/23, 0x17}], 0x7, &(0x7f00000015c0)=""/231, 0xe7}, 0x1) 09:43:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x10000) 09:43:29 executing program 1: socket$inet6(0x18, 0x2, 0x0) clock_getres(0x2, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x7e, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) 09:43:30 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x4, 0x2, 0x20, 0x2}) kevent(r0, 0x0, 0x0, 0x0, 0xd7c, 0x0) write(r2, &(0x7f0000000340)="fa92323fd844f2f9bdd60be89e71708049eee4948bfc488b5bde6146f79d9360f523db8518425188503a69bfe09bc886b48adfe372b969c47b1c3edc6f8ba0473625837e041d814a47b5d038082e4c25e2947c0814614f02817a5cc1e670b67815a3995c378cd0c75f35c72d786338e1e5efa65651bcfcccdb227c8eca0c2f09e4650cb1b9b3075ef7040869a5d5afef967c7201ff17b93ffadc266ae7295f5ac1cb18956f27706f8d3d78dfd65b8b40a4e36e1ac5", 0xb5) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 09:43:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008003c00000000060000cb62", 0x12) r1 = semget(0x3, 0x2, 0x401) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/193) r2 = getpid() wait4(r2, 0x0, 0x1, &(0x7f0000000200)) semop(r1, &(0x7f0000000080)=[{0x2, 0xba5, 0x800}], 0x1) 09:43:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) clock_settime(0x2, &(0x7f00000000c0)={0xfffffffffffffff8, 0x57}) 09:43:30 executing program 1: mprotect(&(0x7f00000eb000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 09:43:31 executing program 0: mprotect(&(0x7f00000a1000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x7, 0x100, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt(r0, 0x4f28, 0x6, 0x0, 0x0) 09:43:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) msgget$private(0x0, 0x402) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000200), 0x0) 09:43:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100c9, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) fsync(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ftruncate(r0, 0x0) 09:43:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x4) r1 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 09:43:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x1f, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0xc, 0x2, 0x5090, 0x72}, {{r0}, 0xfffffffffffffffa, 0x40, 0x60000007, 0x0, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000006, 0x0, 0x100}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000010, 0x80000001, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x3, 0x1}, {{r1}, 0xfffffffffffffff9, 0x30, 0x0, 0x8, 0xd8e}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80, 0xffff, 0x7ff}], 0x93bd, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x71, 0x8, 0x6, 0x6}], 0xbd, &(0x7f0000000280)={0x1, 0x5}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 09:43:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5b, 0xffff, 0x90d2, 0x0, "d730c1e7bb6fc6d33c5b00000000100000e74dc4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831ce1ad4491d1f7828bc2d2a500a35ace697bef648fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79dd3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7b) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x2, 0x40000000002, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$dupfd(r1, 0xa, r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4f713048e69931929648", 0xfffffffffffffe0d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:43:31 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000)=0x1, 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget(0x3, 0x3, 0x20) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/229) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) 09:43:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) msgget(0x3, 0x1) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="00000000000006008a29a3833011214efba82c00000000dc117c1f5a36e7af42b4", 0x21}], 0x1, 0x0, 0x6b6f04508a08b5e}, 0xfffffffffffffffc) 09:43:31 executing program 1: r0 = socket(0xffffffffffffffff, 0x2, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="02a35966eb9fb5706b33", 0xa}], 0x1) 09:43:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 09:43:31 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) close(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) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) 09:43:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 09:43:31 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget(0x1, 0x4, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/15) 09:43:31 executing program 1: r0 = getegid() setgid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x10b}, {0x0}], 0x9}, 0x0) 09:43:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x3) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x10000009, 0x0) setreuid(0x0, 0xee00) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getegid() r7 = getegid() r8 = getgid() r9 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000340)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) read(r1, &(0x7f0000000380)=""/41, 0x29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r12 = getuid() r13 = getgid() fchown(r0, r12, r13) open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) 09:43:31 executing program 1: 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"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1) 09:43:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0x100bee, 0x0) 09:43:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 09:43:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x10) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:43:32 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x280, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x401, 0x8000}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) pckbd_enable: command error 09:43:32 executing program 0: mknod(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x1703) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffd, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1) 09:43:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={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) 09:43:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pckbd_enable: command error 09:43:34 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, 0x0, "b04d00f3ff0a631a00"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xe6f, 0x20, 0x7, 0x400, "6ea34987633cc48e56467289f23a218af334191c", 0x1000, 0x3}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x7, 0x0, 0x0, "08eb2d7b9421f85b4ac5fcafddafcbf8110e3e86", 0xfd29, 0x9}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r0) r1 = dup(0xffffffffffffffff) recvfrom$unix(r1, &(0x7f0000000240)=""/49, 0x31, 0x800, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x10004) 09:43:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = socket$inet(0x2, 0x5, 0x401) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="a5b9b13879a24fdc613e7b311aa60b36d6891d147c452c37044704cd4f64594293888198e90669dba94f55abf9e3780e7cadebcfff1e22c3b2b78bf8423c410817989b36d03c1f6bb778169a0a4538be878d3ef4690c52886564faa5b16a574cd008a1d923a86f9e8fe559bb06dceff3d30f57c1c23d26a0e5fdd3f59ff11495192a601acb487ed55a15f1a7599c5ab9f83817f7ffbb1b319d42064e84a585d1b299e4e3c7af1c8a1ed7b196cbdb94a7b0ce6e1a09a0c89b613849cd5e714f1695acf94318d9a6beab5e096858489c22fc3bb614a01c1ff55c94157e2ad926f147d4b4a0d25a07f6697741d9ed5353a3f911", 0xf2}, {&(0x7f0000000240)="c7fda87d92161e6febd842c9c8160ff13aec754d5babe978101106e6d1a018dc33ea93c1079ec13c20ec13b2eb47e05f9bdf8327b4be572ee2dee004b4b6fa0c5c0d42e6fbdcca6c2b4dc702458d862cf57318c6b220157297cdb5ec3aebcd526a3c573197cb62faf16a0b887aa06d4ad2612964447d2ff390153493de1a0481a5a8aa86ddaa1ac02f3c5adf9df2d13f9944d9407d28f3b2de5a161b274692616a9a76a9e8a8f96279e19b098dcd7eb0d697e497a283dcae3892154fa92a0f7deb5a2ff272a9c10262b67bcc5c48332d5621", 0xd2}, {&(0x7f0000000340)="b0b0de1e615d5eb6809231d4401cd3f512ea36240907dfa4aa595d287f5cbaeaeb5cf1b4cb6113d1c8e8b9ee33a6f390d4e58752005f46c0f3a08d4f2ced0a4252d761e969267f05dda8e11f45594f3e3f467e4e19fc336166c211377eaf9070e44e8c3431fb523860e3d9abf3ce786afcac16a00e7f0da7eebdbef4ed25636a26ff63bdeb3f2671f974f3396b642797ae8e6b7189736e9e736470a1469e95adc9e50905284195a68e1cb3760966716911cc934cd2a8bc1577030beb8151f9db88a4fe393db808ca6cf1f0625cf791cc756a30f4e772aeb75d16ce81d652eec083b23f9b3769294881378b035ffd48924734470685631df082", 0xf9}], 0x3, &(0x7f0000000440)=[{0xa0, 0xffff, 0xfff, "8a241d0a7054f6075596ee4fa1f2b47a87bfd14cdbafaa9b32c59d6b8690de013ff69baa1479591d9fc1396f0176857dfaf8b58f98d678527ea527a0c11bf9b12db4dafc4155eb8d26540fb148b100ffd27948f68287ddf1b858a6988e1a711538ea7606de302ddb44a6ef0f27b32678cf06d9333de1a25d46b943e9006a4307900425c084bc9d6bb8"}, {0xf0, 0xffff, 0x400, "aeb9c0d281279e7c786f440fb74f985b3508a5346f0606f518db2ddd86eeb892fa311b2fc040af712cd75d73108360182e674cd6a5f5d04b013ffe955198e6637b22a9b1e2e802fea9d4ad9a85af810bd807e9ba237da4a9a6c0e3c9b5cc09ed2cc341c6c23ac55c3a184237f404f4609710c7bf67efe0da4c36267cf55da3b52e36847d8aa02efc09d0a1cd5132b675265483dabeffe4682ce88f0d754c81ac5ef1c0229de7a8938cd4272508337bf3056bc4286629027796c50d75e7085363adae87d604eed0aa0e5eb5530b79cbc3a4b1e6ca43ddbd972251b9e243d42e5e"}, {0x60, 0x1, 0x101, "98ef9322718896ee1a9fca3b00c98ac783a5b210b1a9a8ad0a50ea7f54627fbae5e56209f439fef70019ff76b879abd1aad1c887160bc5798a82fc3b37f06b138dc0609aac61739b17dc"}, {0x1010, 0xffff, 0x81, "d273d509b3bb8b28b1f70a45d252c8a2b9583f4d5a8b71187320fef651c8aa6eb5b3a02c82ccea3c6672e6684313539d2c539355879705f72db93a00ef75b291ec506365291d925400936ee5c000adbf03fae8ba95156fb887ffe420b38cc71514068dfd9b1cd155301145014fe0a9a6830857e5ed2df7a9c5aa74c12105dd1ab7f3d9041b590121ea2a80585d496a03447525a6e18424951e87a0e629755ed6778435c96d9b996248558d584d877b2ca9ffa0045749700f32002787699bc3063b15bb60e535b1f73ea280e608fc3fd0fcbdbc999b7f5335f903db67e9e7e5f1579e98a71ae8cdb29548b1aff9b5f2506c6899aaaf61b0c071ecc1fe423c09a82cde00dc4124c5813ea30cb68b15b9f60a5b09c045b371926532e1b925800b88753b7fdecad2fbb5272a6f965186d04fa324b9a6219ba71719ed609efb3d456ecded9343c7b36e626b3d3c9b181dddfe67914533b12a5c90ea522b55493b235670e5e3eab83ee91c520cae652c8c94b1cf388331a742dcb41ee5dd4fee7ca3eb6d45431c42284639e0b9af6821b915a4d91ee2b9de688f289ee088230e8b80ef80ce1553a2ea55c6636fb9565c50cae1b135841a329a842970bea20e04ab793c4f47e74898e31e97353b34a27a6e06882fa23fbdd87cfbbf6d26aad349b6aac6a600ac8c43a9de0988047da62a8e99ccbc9a7b553f3c398795d91cdf0e879cb8806e495d9cc49cfb586080e370cad2f8c3cca93cdd0bae8c04e3561d6734be67015b458814a7322b784a94ebae5f7f02888e3af597447ecd60f9f3f7ad5d4c49d92620f5de1206bba5da4dfb4a5db0e086aac47401b8ededae9c0cb4e957aeaf723d9bf9ef3d530e88f497fda711ddddaeb0333d7629565c3c5002ff2dd6fa4a646f6406fd917e4227054e2162411ad03e019bcab4482074f21bba9eddd34a01f43d840bd671bc90bb0cc64824bb4a83ea6988ab6912a2dcc547906ce32365dfe83e331f3603efb53bb5bff2eeae52fc44a72cd5768f8ce342a9fc55a85788bd7b09a65a16d99de5e9ed7f071cb4b9ef3bcca68d11683ffc9028eba71c88641050f164e9f1d99f81dd22316a678ab345b82172a0a60cd3cefc7fe8e97e34d10e0d7e2c8f718f03ed2e84ca5e1aa605ba24bdf5e00868dd2c2f54b27ed29450d6a1213655de64f6131511a9ecac9fadb8b273d0d0568fd278a866d890375405ddbf87860699c6392b91ba5298caa34db90a7bfee1ac60d0b84069adbc7eb39952182d8ffe1072df7e87ace65486fd259e6f1e1586a1a5a9982f87a4495ea7b0e7bed244627d23ab8bb22eb7d3bcbbd2b2933a7035363301a7e2e7620f844712bb68cd5441e9532ef4e973acbcf878d534176b6fda6113b80e9b1904ad6e9199c04287c36ffebcc86d9df1111d0ebefc61db5ec285c2a6023bc572118e939ca33abd51204977662ea26c497f47f7e76a1545d40c968375030f407f303616e0c6038d9f690a84c4a409093022625784bc01b14c3c050b6c4e7014d9581314c46cabbad14a398ae7716530acfadd0c6b600c701c76759217ec8bec31f1b77349572e27fbd06c94f38b2ad9284a495a0a4cc8a968c3641147523e0fe7d8b9cd880a4f154f041389df8c4803d5545c1bfdb622e0532326428e3f40777aa494b1d347ffc48f13f498a7604e727d82eea60f8836918246451b6b105927bee3a02a6a6a44f02f3360738942899b7ae50a206124c06c9c0bca6b40b06b45ec73da93f3c23aa47b716d6bdf55df13e93a67ef8862d7c1de5178b71e31ba895790eff159c0f19e606999f67f36bd488bbb354ade208ea346fc895c1a43f3e9fdb6636b5cc6525478f34399722a3ec4ff711ee468dd0baab975e09911a8e6b20686cabadf42380a57a753dfa951385e94e174c8cdb3a777615e5ca1c9e4018e1c531766717bb1fed405684f3199c9ae1e9c5841278f0f4f999c767968c187aac111c97d2b195a47d6f834f3153581c2d945f25fd2432f0c0a300c7b660bbc9cb55327f06cd4574417a8018b39a15551206750335f8bfa7395606a836b2008b54b0dba43abed47bd1888e00c5497a1147957ae43782475c0ee10e0c0434282f3493663bdbab43ceefc9a1b3c4abe37182b41fad8b9923258b902131315788567b732990e9f7020aa0640cf9b62aae3e9402a4caac40b542c0f95a0cdf82618a5aa9a3f7d5c99885bf787e5dc8b0e2d6796baafdb4091ddbec35354565280c658c9ace0b07d2920926d29739d617f45d8c4249488b7411e97ccdd6af9e1e517aa6f2274116c0771f998abd6c3cf6c514b0d644bfed087c1860b6b88dd5340d948de55b239072a1cafb9a4213b1d71cbb8cd24684e3a2dcaa783dc04a142854a5b1bed59b7cc7dfe005743baf3eccb3c689792609351794473ba8c3a1977c58e8643d7db9a8b8db2f64402f55d0e96f930009468c5907497b0817c9a275e92a688ec3324374ec739c5c4019abf4d8b455748a5526173dd95901222dda97c8a35b2bcc0f2cd1fb957c26cad9abb7364ea03eaa6d9a996d601a3f14c5c3aabbcd1a2cde055b61509fb835f6f09290f82c2928ab4bba0a11c062467c2f2258df65319db704da39e7b35593031be34ac3194af93309b691255eafee4e5e192ce1c089d68b415ee48a8df7e0066d3e92f9f2ea266a56c5231faabb7f52107f006c3554e0170cfa8c522db3a7a4e05fb089205d9bafd3a1a1712d4d624993e32e30424d13e97df48907237224ed6bbadf27ae3de3c90b5276b74f55f5eb3e484d7ee5958bcaff8d20f0378197922dc6cb34173ad239b1802299add4c92ba7b5d1f9640ba42c91294dfebbb6ea9b570af5de0557fcedf93f67a7dd443f5d07c00ca0927faab7096bf35cb21ac3814ae174bd1dc56190df35158192cec22d73106db7c193610a5ea8596de941a2bd158b0d14dd04bf97b24cddb8ac9ea943f304c6b92750cc9ed727555de0b02bf82ff3de4c40f7f5ad5480635d0d3ef5b4344d4ac31984be22c3e3bd933fff13fb381433cb10549c8b45edafa9cd4ef14a134cb104844d83da522c9ecba56a23fdbfe92fe332bec08b04c1039a2e19f8dcfa4577cceeace859badb74437a542ff9837a0b129dce9f5d3209689af0904ffb8d09c9309255301b1a1212fdc6d8d0a3476b4f0293967bc08adc959d089838401002fad8d8a5203d5d5202d464a96f1b4f698cfeb4e0edeaa174cc1a9923f4aad57b235a83b706d28965f73787e2b87b0c469cc0672bf8d0c03e7397a3fdc39732d26dcda581f2df4a77fdf0b0f70ef17343f9cd4ad1acb786a7bfa2d8f1597c6f9b64378d6bd7f1db27294144f8deb2eff7ed7b0eabeb21c4fe653ea6e1d259c2c7bc81977cb404da268bf8d92409df6ffb838973482f2bbd5d511dbd6f13d9bee2d000e54d22a1d6b74e3f620345f1dca434dd3dbce8df846c4e5f2dfbd6532008b89524d065c5554eb8b6ffc11d04c035088107e7dfe2104c00d2e368928e02b05bcbac6449d0bc1693f692d0a6ad3a2003bc1ac8bf96e04d31cda9462af11257d7846773bd88cb072ec340b04d18afd09c1b266444f3df0ec33011c6f302fe6da9cf3bd8ca6bef3a7bff8cbe116055a492c19877800224f01d369d8dddf6c359c58265f2f6e86de12ebb193b8ff15dfe16750887bbb46f7d11abc58a22b6a7553d5dd8fefe3dd0c4966b69c38cb0776569799f8a49c12132df06957455d682fca88ffab952e48db85b17496a731d3b3784da47090d9349ffb82eb7ab517cefcda3452ce4527dc416cb4a5f502c2954cc07ad0594d4e4eea46feace0b4748f6936d6c3dfa4bc006e9ba3f1f49e40646fe55098d2a8dca45c8abc5f5e57541520b082215c61aa3d5cdef30d20753da92467b7c2038ef9fce6bc06135841ab9e9eb3487f9ae9301c37f18d727dd33daea424b0a4327fec249ce915cdd498d376e179d8ac80ece0fdf53424d8441c0767d0980379ddb35fc6547c56c9fccb99e6a2ee53526c882aa2447ede40f7e212552125c5918d1b371c4f37e3743518baff458c6ef1a38b509067241764534a562202443f24eb6e9afa2acdf3f8f5e6e522baabffd20965cc327187a66e94dff521d1fbd1fabe38a1313014fff050d01a5ffa9053a6c49d8581b37f07925c69cc4c0e98afe26c99be92583b9a44ba8cc8bb4c8f38518ed86a01c17f5a4e39cbe3730e41e7c08191c00be6c186120e1a3b6de037ffc76412f57e0d1b174e9ffb4e53cd5848b7a44e1c80136db9cafe5d112cd624750b942dac6470c9b22748b85f76e2ec86234e28e277e01de36c30e2053e392d76feab8fd5400f285811dea5e5d7c76a8956297f0de4bd02635b626dfd326d8c53cabe7abe213093e684d4679e3ce6deafffdd65f72e75605972a3a6f437d2996c3ccd65a7e88f3c6cee7807a2b709073fd536f2c8407d9a2634d3837a3dfc9f38fcb0912c8da2e9c6bfda0bec406be7c4864b0a871c3445f07e4b744b2abe2921302a2dbf7f431bc693a84fe6fa4062e1db217fe47d52cd3b5f3487d3429fe4753ed14f77cbdcbef1367d85943e12e32830f62aea7e2eb1e9b2939733123e96409355afda9c9098361db93feeeee52edc6f583d4695798f079104b7c94a2e02ab16fccc2b5eecc712afccc0f25ded51f5cf58e37c96aa6f7592dbbd48c8adb8b066c80a285113840ed80b714775238ac549a6873431cacb87b76933ba0587498be5b7d4bc69c3b11083d1a016219a244f5659b776a5dd37a73fc67f063def2f5e49e90e812f1f03d3d645e054985b833e9fbcb98a44d2a40940874c7e8430e1b3c0c116efbe75a2736b50dbeb4ad6ff1915af10588009f9b3c28a73f28f2ebf39310f75adcc9b1286e8615dc96c5083bbaf4c61490fb72690fcab634f2b87af54846772104ba26a318fa98baad686df0861ac6b4aa299cfb7e71d63a74fea11b63296c35d5c05d5207e9189b9050d0f91ffccf7e10bb1908987edd49fe87e39d4a00ddebef914812164fad103d8e3dde417afbb5e8399870ccd3c957c3eed26a283a7c3e43d1605bdaf5ebf30560a957932f888160f1399961df346de28ac2251295b9c06414de11a27b2b787885ecf013034d454cfd67c7b0fe0e2cded460f2fe384051ce76e8f5ef0f725f6e82a7652ac71cc85624c037003b94b1f8ec6d281e92e92fa9a6c2bb6e8e66c2345eeb938dd3fcefbadc0d8fdd5d84d0e58d729cad8906e318814ef7e872929afd96ddebf179606a3222cf484298e56959c06bdc08815f44ad84b241509034e1a5832c6858a772fb38ee5c89e051323c8a676bfdbb8f2d9f8ec8c5f8f91f209a41336ae97013d1ddf91a2f6536cf2ddb4772f2f3fbb2c8b772426782332d7d3cfdf4a6014f620f15b11c750e056eccd13a3bc591cb66627863b428bbd8953d1d38e21165698ae924113efffb8514692d16eed4a28cee1d225a6a749b7505de134c4578891aa67a23180d055731fde7c01b68b09e6fefc60334197e92c48d0d240ba3f3cde88c7009bc757e4223aad3feea4a1dadc1ab79a1d99e65bdc7b7501c042198b1b287062c3c566f4e21f1ca072ab8f7a9ff0b1fc37be5ed15bce76ef6fa87c267f238f07130fbfbc2e440630679f08cc28a9251836c32600cbca0ae3eef020445c7c42a0381c7c55659c5581d24a3ae68646a167ed28305934efe0fe6e9ea68fd58ac94a5a02e63f221a05e598d3d370dfa776eaea7ba429deb5cabb4904faeade8c1d759a2e4bb774cf9526ff568f9ee47b68303dfd7bf8df8ae1"}, {0xc0, 0xffff, 0x1, "c9200bf972daedfb20be9fd749ed5b0bef47e8107d4adaff97df7e7e4af4c5c3ddd63730d1a425fcc9b3fd2b299e88269c4501f2b96df0e154e593702096b95be4cdc8a3b768dd4c112de0e2bf864cab3eb2cc149380f9de95f8391b0cd4a3cda931327d78cfc1532a6d656bb577c476a311a7811b94d6a329d07b90aad4c506cc0e3bd9e03cb043ddb6b8ac090428acee819f1eac256afd1991155b789a75ab7a82c7960485162972b4c3a22e8a0e3c"}, {0x88, 0x0, 0xe14, "c3c6159d14ae002d2e0c3dee5645c8706765f8fbd36ef264c64c44b5be06b1928776ad190d166f29526d0b5f5850c2ba73f480674ee65361c0781eaf7f321c14295bab1cbf23c61afdf2aeaa3c1a595d7eaca21a9d567f9a8b65e4910e576c37d8860a3b9d923d3c7c6f278e76c70ebe3a76"}, {0x88, 0x0, 0x4, "f4dc131412214990e4376395e148a53b0485113eb02687bd40962658862d0a39b1db3344377a6d198dbe2eb28566d913ca4d834362e9eea7c974507beaced5b0f61881f6f7151c1af5f674661aa0fa11d859b4da618ea734f84763f86722b10ff1fe1cf29735d104c4734665c158596559a1bb6cf1762f34"}], 0x13d0}, 0x400) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0xfffffffffffffffc}], 0x2}) 09:43:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) fchmod(r0, 0x104) setsockopt(r0, 0x8, 0x100, &(0x7f0000000000)="97232b000886205d8ba0d3", 0xb) 09:43:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x3, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) write(r1, &(0x7f0000000200)="563ca46275c24c5b72800cee912a20a8cd7cab54c7d2d93cad8ee4dd33173bf45d030000000000000094b983ca3cb8fd15faf1fab918a35bcac29944ef7cfb0adef01c49e2aa2ee847f7fcfa4a1cefb5904a7d64e2c74cde4f71f5b641bb1cf1472b719371b1ed4a58ec1b6b339cc32af8cf784b6bb2f88d8a7adde2b35c746c293be09e07d6f979483887600b35cb611a055afbf7470319c51007afd0fffd201fdffeb21e817c4377405bf9425137fb52dbd679c61afcdec477df5774d3cdb144d2f6f5568f1590e4a822b5be29fe154ca0e7e778277b8e5b974c6198ace9d8635080754bbca45b8da9b0d74613ca953d6a224b73b1580866a5ca1bc00a87c3ae131ac2a846f2ce5fcafe61b941ba47894449db697068d748", 0x119) 09:43:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r1 = open(&(0x7f0000000880)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r2, 0x0, 0x1) write(r2, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r2) pipe2(&(0x7f0000000440), 0x10000) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) writev(r2, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r3 = syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400)={0x7fff, 0xffffffffffffff81}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(0x0, r4) close(r2) dup(r3) readlinkat(r1, &(0x7f0000000480)='./bus/file0\x00', &(0x7f00000004c0)=""/140, 0x8c) writev(r3, &(0x7f0000000800)=[{&(0x7f0000000700)="d6bab44300aea02ad33d43b232d74ea21568ddcad82bba55643df48f1ec452c8ba232cfd9973d056cf8beb3f36ba08965724bb4c1c194da08906e5d86851e670d435c07b0997f5ec036981903ba38984e2240f4198b59ba075a3db8e971046de629e90bc2668e5412895e30e45d720ffca4b91aa1a0163556225a9e5fa438b6d37e16a574a2a0e1c16d05b6e6a9373c34bd2b83cd4a145bee960baaab27c3d1a72969f93bd44a313a9aabe33a28f66a50822be62f224b10cc2c42a97bd75b5fc25c5ce4479ab61829d0a54ee98ed48aba3b90451c53d1fcbd752136a72974787ed04964d", 0xe4}], 0x1) syz_open_pts() write(r0, &(0x7f00000008c0)="9900dad9ec96301ef950d4ee1d0191494b9a37db996b29401ad218ea1b580d1fa54aa8a20835242ead40edf58eb78f7d0a03d83b3830d8cff89afdb24384adf28cf348796c1da93858f5dd063dd7d23d5df2cbebba3afd547f8c6d80e125e1c779d85c5c35636e239320fb0ce124b7fc726d4b5eb3255a1a1bd587a2fe92e5417516758b26f7cf1779c526392491984fb3a9ccbba99cee4dd1206e33c17ec09fb4a943da2c43a6dc95f9f4273d9892d78364d0c1809eb6e7417c8a2305e3057f2ac5959fb1d404c229e602ac9c8211639c1d60e9900603b7cd1aa8e24b5dabaa3ee1f5247b4939d474b691364db2ae5ea81954", 0xf3) 09:43:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0xa1, 0x88) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x80, 0x40) recvfrom$unix(r1, &(0x7f0000000280)=""/207, 0xcf, 0x2, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x40) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 09:43:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/110) r3 = accept$inet(r0, 0x0, &(0x7f0000000140)) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000640)) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00', 0x4) setsockopt$sock_int(r3, 0xffff, 0x210, &(0x7f00000006c0)=0x2, 0x4) r5 = getuid() kevent(r1, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x800, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x8, 0x40, 0x1ff, 0x800}], 0x6f3d, &(0x7f00000004c0)=[{{r3}, 0x0, 0x10, 0x10, 0x2, 0x8001}], 0x1, &(0x7f0000000500)={0x5, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) recvfrom(r0, &(0x7f0000000540)=""/223, 0xdf, 0x41, &(0x7f0000000380)=@in6={0x18, 0x1, 0x6, 0x100010000000}, 0xc) fchown(r3, r5, r6) setuid(r5) accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) clock_getres(0x2, &(0x7f0000000240)) clock_settime(0x7, &(0x7f00000003c0)={0x6, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) readlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)=""/59, 0x3b) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) 09:43:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r3 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r3, r2) setuid(0xee01) r4 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000140)={0x8, './file0\x00', './file0\x00'}) r5 = socket$unix(0x1, 0x2, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:43:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = socket$inet6(0x18, 0x4, 0x100000001) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x451, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x5, 0x8}], 0x1}) r3 = kqueue() clock_settime(0x4, &(0x7f0000000280)={0xdd90535, 0xfffffffffffffffc}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x1, 0x3, 0x561, 0x4b, r4}) kevent(r3, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r5 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x18450, 0x21) pipe(&(0x7f0000000240)) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000002c0)) kevent(r3, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) syz_open_pts() 09:43:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) syz_open_pts() r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10000009000000000000000000000000"], 0x10}, 0x0) 09:43:34 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) flock(r0, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) ioctl$TIOCCDTR(r2, 0x20007478) kqueue() fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) 09:43:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = socket$inet6(0x18, 0x4000, 0xf76c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 09:43:34 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/4096) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 09:43:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/131, 0x83}, {&(0x7f0000000100)=""/38, 0x26}, {&(0x7f00000001c0)=""/232, 0xe8}], 0x3, &(0x7f00000002c0)=""/227, 0xe3}, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 09:43:34 executing program 0: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0xb, &(0x7f0000000040)={0x7}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 09:43:34 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) mlockall(0x3) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffc7, 0x5, 0xdad, 0x3ff, "8065debd1397bf15990af3ac6e3c74841847bc41", 0xffffffffffffffa2, 0x7a6}) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) 09:43:34 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() shutdown(r0, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x1) 09:43:34 executing program 1: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x3a0914c44f7b202c, 0x1b04) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000580)="aa81c08329cd6436b96273b130885971cebc493987d15d18da062527a5622894d793b3ce33add3ea1eaca16be4c054383801", 0x32}], 0x1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x10a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xc1) execve(0x0, 0x0, 0x0) 09:43:34 executing program 0: r0 = socket(0x15, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 09:43:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000010005bcd) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10400, 0xca) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20188, 0x88) open$dir(&(0x7f0000000100)='./bus\x00', 0xc00, 0x20) 09:43:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getitimer(0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 09:43:34 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000002340)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/59, 0x3b}, {&(0x7f00000012c0)=""/69, 0x45}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x4) r1 = socket$inet(0x2, 0x7, 0xf119) connect(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r2 = socket(0x1000000000011, 0x3, 0x0) getpeername(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) sendto$unix(r2, &(0x7f0000000000)="77a3f300e204f3a263635459d7ec7c3e2169f29ea40b17181daacc44e40e03b87a9920f7eba0349f754b0eee1b314517ab1f059f992fadb8ba2fdf67838f40ce71eb838547256bc8ea1d9c0530eec363b9d1aa4f28b9ed48869f542bf51662c1ed7884122a9c9a1c0bf0001ee4", 0x6d, 0x1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 09:43:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xe, r1) r3 = dup2(r0, r2) write(r3, &(0x7f0000000200)="1cfbdedfbabbccdb22831c961130714c36eb17e06929f3464bbd7cff614d73b26c27d2e0ef1c25ee74ad91fb8a4869ed1399ec4aec6b7bfd5b7ae99c2bfa5109e60392daace1745d756902f6ef0fadb913d70628eb2af6d5663bc8d046b98ef6cac75013fd05d1ad9f480cde180a41777b804f948d498878b487fd2ec16213dbd68d126351074e3081be8a45bf20419ec1b83ca1788550cfaace4289bde7c672a92884d98606d7acf13a865e3867de298bfc789f81ba4d17b81960debc988e170fecf30b31a498067fa8345ff28bb26edcb6e5e1d9d4e4567df11d5181846c4515d5f56c45fe9076289936fbcbea0d4fdddbd83ba7a25ad6c4ab7323fbf9cc1f162f89dd2de8dc20c3c80b260f1a9770006e142ea6d92cb4d6538be30f90a053f343b4c160988d132deb419ba6554b1709c65313f5c2c22a12bc4b4ff806dda96d7878a95d832b9097666d950a676fd6222ebfd47a8da31c618c6175b8c9aa3c1782398783566c535dc1b19ec101572b5be9ac06803eb42462e1c508d77cccbd9a17f85b6208d3d45396e6f2df48eb0671dd466b3530a3a8a5f010b0af94ef8a8341509f4671d128282bdef260c28b6faaaa6291e5018734183e48f4e12bdf26ba5367f5d47c075bf955be8f1f91f76b8f1f58e4c4bf9d484b878b1623abb6d07b0ecac90abc62098bb1d6bffe2db1c3f26092b35b37eeb1de0c5806c225ebf41d863acd3b7338c503218d72ea1490f9a24278d7bbbf04211a774d9d0e4522aef114a043b46c939172e93f34aa60f636a0c1b30dacdd63ab228a0b75d97b075772409ccb6c0646620828d6fee905947ca7a259a602f51acc04dc8c564c98a38bd2000d798f4669c69f7e2273a52a15e1272e62a3b1769db711d9c112ec35b4c4522dc99c23a52c29d2f3dc4f514069e0578661e4c6dd052f4e3d3311ed3151d20a04b7f34ca98d1911a8e6ffc05d4e02628a6a3bca3c463864f1fb24abeeb95536fabe5f97b6af277c251c61fe22a35aa609e7f43f5df5bce2f6847ff1326dcdf9a283aaec13ef1f07d5cc4b3764497789b8af424e5a8b0dd8ce3b94a7c5a05bec763a19b932e3dfec646a916ea14e77f09626bb88888af0df64ff490a782ba0e6954daa7c54c684c94fd63f29c0b4fe65d7f57a1798c21182903ac0b917a60b0b952df80c3c548b455985d760e6cae5334a7b446dc7dc0b0e7b4bd1f7b625aaac3080868fdf15de9410039b71e409a4f9e62eb452bbfb401a2a623203467e0924dbf0c33b3e8acaa352746767384cbd8aa540be5ee5d03fe51d42d5562fe9d659cf2fbf68f16e9d95bcd23d785c077300c9d83280f0c5efa5731d9fc96b9a65849b11ed923790a3fa1590bd260219143ee2013e9e4cdb1108422ef3ddcbe03e719e6449fc12324953c8e963c7dd38dfab3f0db9da90bc940f17867cdf26efcdb9da58f6b42083b438b6c09b5732344a064e081f1a4066fb1d35584bbd4dc708ca578cfb3890e384469df31edb02e4bac03e7a1269199c110b5566f9eadf91300c2fa0ff367aa14ec3584f39ee6bda986c9e49892ffaee32979d6047fc4cdae86c6d18b6b8a58ce02c9bee36e687b0c8ec24083c4693012f55e1ad11e19393fbb99a29e221e54c6e29595f0c93f97c1ecad7e99ca09eeaad55afc74de26f90bffe2771adc4a548d968bb1c2cdbeaab9179b27632b483be737a22131ed61ce8d9730e426879eab7656dc8e7c3cadf4cc194e73ec26430eea17cbb277df2dac66c42087f25e4ca75ad04e4927f3446ab37c4d3832b270242818686d9d69519af43e363335a6267a9cd3df61746da2d28515723152332fb59e7a634da6b8a10886b45c4aea0d6ca67e3203996576e60a86d12b24ccb582e4dc67bca1de55148cfdd5c44e966265939a3e7d8a09d5e34561be8bb72ef5ac287791cfeecf6ff8ec6c60fa6b702bb13dada97022fcee84bc3ca7e9229a13f42966b442ce5f9af1128965e3acf84900c18ca7f2b21d6d29591f8d2ae14407ae4f6cffe641a1924390588b4f7d0f5d8f42a2f07da862833ad54c30a7a6cde74a1b15654b38d13e2019457c2fa390511c96253837dbd8503dfc1e2c0a2c29524742ad190cffaeb0949e8719d84aa7901effb92f3f1228fb53f98511282c6de0ab50a5acb46bae8af1e1d0507f492ec1d96a0d83d58c452339c8daf0cbc95b34b28574f415a96e1b17493adec6910a85ac29e53fc36f1016ea324c74e47034cecb1db70254f2d74224f9e1a0b77fc48de8b77a08e642ee5c28a277b1d6afdc3f7e2ee48bb6d5580c44d010ff541b1260fdd77c02fdd9a432933d9cd1518c5d243220ff70ff04dec1baf548d220b8d623123c7dc09384bc0fb93cce8d5d84d399e2d1d2320e5250bb564c69e2873ad4abb1c33ba284e9d0984ffd27127fd8100f0c727c2cd672283740e95c030223024840081def143e9739b92c9817ccb367f9912f9b734318f9f1996da7b7ce984e47b71e3532bf0dc8de48667b34986214b18eb9c5041bb3f05fe45ff967983308a83528e7316e77295d25baf97b77e27476fdb0a1afa51779a6f1c7601be4f240e9e028ec518281e61c0fe3628942b2c74d848641b0e24b3e4db341066cfcd6ce717615edf55b7ce61bace8763ed8fa2234b200cfe27683ac3ff71cd0bde50c55f2ba0b02b3fd2b42faeec9f59320b64e42169c41df50a482454b19f1f92c3b89c9caa063031a647bc4dc41d663f6ed6e6907fe942a7271d9c09cb70282cbe3f7392d7d105fcc18384400c7faf5a9a62070d42964fb814449c984bc6e118deff3c13caa2bec4fc350bce37d914525ac470671a6cc60ad73c9985c32928bb4c4fc78bb1dd79e356086235ab8ead29912affc87240e2b7450901c7ea0f1bab1a7cf940421ba42bc7e372b352090910e562a42b35a8e326a3fa559767b27291f1843911d12e8d98b8d77b7a31fe37a381e44883c8d31f95121327aaa970d3ac3ea52e63d4db570d31b36923738622e995ab769c22bc2a260fa07e7fd8d38e58807bbfbaebf84a57ebbb6e608c21d9c87304108882f0f186d6b366a441998bc242b3bea7c0bcc054e60bb6c87979ed669610a44d781b2b7f5e1a690bebde29dd3cb7b471081f78a6d50ddf2730468e932a82365580208c72514247d1411b74f00cc172e48403c52d52586ed07118dbfadeb1425f23c2b2ae12e851ba22c5fb1fe0bcf6942ef776ff5697372c51acff010885eef5a9d5fe5e0961bec6fb49b620d7dce51cfb2c6830554f8d00995c36182c1a6dc16705e80c4d4a58814913392c4109e7a5ad139a26101796e760e82f3dc8701d4c0a8963bf2857f01155ac7b2028655fb9661cfe0f71a0f8ae125cb95ace89bd1900241c134c37b1af220affa51a202ec92b95d21199a572d92f6f8b0d7fc7eb9bc406f39bcf862b8ad78ddf29ed82a2131747081aa4387464da6a2db7eeb78c070bdccae408cae7ebd8e048bad27d2706ac5870e34ec0d538924fcbb8805f02d47d0646e1e1990c51f43c24de5889add705ac605e2781f033709a4e8054f0e3dba9a1f8d07577ac206f90ab9fb37a4eed6553f358f5ce3516d789056af6c64c757e709e9d1cf3a0029d7ad9be417c18c5c6aed1c0e28da2ca45aaa35183dee928b24be47d75f1e7d8c67a741518692e376326c9e4425819905a5d6693f0b2700211741e7263a99c591189a47b8d90fbcf29846db9c78a8c9ba003d60c4b282dd2fa48d444187367e3be2d07d3d7c8ca0035a44fe4f7bfea04b82c1ae508be4c64720fbc750cee3cda8ba2017c91b8d8bdca529fab724a015c880e30600d35056be636dc1b2ecce31dd4ae176c5c1c1b60e263eafc9771ee5b72fbcade65491a49c2d67f8083cc3fad0c21a84b34401aeecdc75e329d50fa9872ce0498e369122fc8f73236128d2532cdfc5d90331397a3986af6dfdc2c3f26995cf741af57c8c60991d251735fda21f400674121aa375594f71774aafc1ad1482b0d034077d199e653212302295fe3e5ba9aaf12f6c36d2c787837d6e3c259f1a27552c65ac851f915d4dccd93133c56557d4650e6469ff9877374099ad6ed06118aad017b86a4a528e3761b855087e55723ade8314429fe63792a94a673003ff44534ee448931051db19d2f50403317f2585ceeef64f9770d36cc8da2d69dc2bbdfc9edaf05e3462d11c702635b5609032f59c66def6b88e5454ebb267af57a8e09e5f619361b85ff7736334921116572a1e4fe941346de94e81826f6a56f1c982e27131fdcdef5c0632db9c8dad12652f7f11a867c2977d012d66f86f1009cfbb34c48c01ba380634efea9c3181806e216cabfd75e741f7a74201148986d71c0b9e8a1247fb55cdbd8f90eb74d0e0e6d0a668ded4fd74546b248a4f25dd07e343aefa0f5d26c0f2548eeaf830431ea9d4128cd15482da4ec6ecaab03aaebc55bc0730c9d5bc40f98259067aa9d7367e0cfcb291a404c5377e8c503bd50963189a8a78bd25af774e3e0ef1b7b7e397bb30a5d9d1c7ced58cf01f3f648e09b917d86490e5ff1766e957f997629fce82667376c5ae87e2f67b4e7d9518efffc59df107b81f33feab45c2a5ec1220a38228162e1adc01a6bc0d5e36ef61d4dd93d8057a9a34bf885559a0af40762d031121d15bfe0ebdca630956bd678ba2563e057b204271ff1635f53eb40a252a3c6afb36710696321fe076b5fe670971f8a13d0c07c13d920204b9efaf7ed51f5a58e190bed28bb134d7cba0e7649084fc0dc1205edcfa01d17cf777dc4d5ca252accdcc56e0338996ad60504241aefa99e8ee1def18095db51be773ee12a85249eec2d9de11e44f2f0bb270dd08c817ce69f75e41043fbb327a0749aebee62a13651cc38bb9e4f3f866fed1bb6d2ded570dbf006d1b8656d75022dabce87098436f10fc4d62f54feeafde10a89334d1603f9b11539e7e08d24574a2a035fa216e4537d8cf9acc61d3e4d2e86bf043523492d68b5502536f22089717212bf365165cb96dd4698074470938b679797de0092ecf1e7026fe5ce23d3425c6e39d3112e6710b07872178b7a49a5a2a7671d471d55b8985e29a07fa6fd7ea1933091a885fcb4b4bf11271fffb533b620ed92c1123dbd411e0c049a090de0e8c73e23da7612d3041f734bc994e8e14ded4bc7cbc12580280d2f1edb1ace2503ade83307af80a5ab9ec8de0afbcb3398502ac3f3965ea5153f059ef94ecc94201b87da908a53a9db72fe93d2f86d52bc3fdd4b32206a8cbcd9b070bc4facb8dcca3ad70fbf0d1d19d4e60193126271f856d231f54a92b183d1738b180e8323717134d1c17ee3c87d3e53282de19b400f2dc0af39486dfb2518cb07bd92212e1da23a836e9efd38c6536da1234aef8a65685b9fd1e2e251dfeba5897db2061224dec194c627fa245e42ebed1436d7bb1baefc38cf6a0e778b316cb20240d6730363c971566a9fb899461e440c407be0ed97b17d6ae605535e570a09ad759ac028be83bdc4d32f537d220ae9abca9e79b660816487bbcdc5d82c3f65af29e8d422f03fef8d7a758d909171501de2852d0c734507bd1b804021bf77e8ff5599c62b85a21f6881af6a933dfa19eb7608da0a6a24d79b6d9d5997aa121baba26feb17910a0275fffc2ffabf114adb9354b0dcf7b9e3759ea0ec0e9969c2535289a15323dcf6cfe1772f92a115657cd33690f3fef3b0b760f3c8d8c03a0650cd55352bfd9062e58a14a6b6c3670b8e2d803ce4f08010f34a8f04097fb8da1726789b59ec72e0d6c2f2a728", 0x1000) r4 = kqueue() close(r0) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 09:43:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000400028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x8c90, 0x10) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000140)="57dce297703a28698d391aead116cffe0e72987699b23fb04f30e2016e3a6efd6e3e765a0cbb2bbed339deaac77da7db7c24a69f67c23368f5f0e879e2ab7561674c4f18e1c11d229a1e296c129c18afbfa22b4f64fc94aa88012b4746", 0x5d}, {&(0x7f00000001c0)="a588b8", 0x3}, {&(0x7f0000000480)="416a8f4b33d662471b2cacab4b4fb7cce88c1158003c32be48c04462f57b40a1a9050ecced50581269a41141bcc3014b06fe7f9311f09f6d71b4d4c8f39c07b40466670b15b420ce6a2d300eee89e1", 0x4f}, {&(0x7f0000000500)="d1653b977eaca92d45c3c30c95265108a6a9d90a6c674aa026e1a6568355fab9c82d2f51cd7c7f22b9d7cb63e17451b641fbc33fba93cd7fa5442016", 0x3c}], 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x5) fcntl$getown(r2, 0x5) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000200)="3b8ee3b7535022ce93c7a14b7e2d5022fc249731338df55323b1251aeda876c222c3c65d0000d3090498cad344521b40394a77e98e4c6b4995030acb902397778b902a0830279a6fc4f335bc9524ad50195fb480c22352714578bfc76eebdb08a87a91fdb9d624f230b41e54fdb3fbd061ec2e6866ed637d7b3f3d3c7c111abcc27c2ce0b67ab3c06b023d3da6781b55a6831a0566d7679bc983ef430bbaf0fb4ce2b98996bcacace8b83d9abd6a71bf194e32f690bc63a56d2a724cab1ee9c4b8a3874a8a"}, {&(0x7f0000000300)="06cbcea877b083409592b3070db9f408346170ad32794770f2d9c15d478bb5ce616feb270fb05f7abc5b202dce0d0e22a18b6d2054a82d3971189823d3863673eadc7222494178801a9566cf3492728cc1326cad62974bfbef4008a634ec088f741b9dc64f8c1ec1d110de1d8d685ef30e"}, {&(0x7f0000000380)="80fc0d4a1fa1ce072a5cbd57cc1b4b3036590db51390c019cc94e06b19131cefa9deab4ca44554cbe38411caf557a35c628af6cb09c65e9ff88a83859fa8534a22a14f2ec7f107f8e17307a2774e573842c017851e725724a622733f936674bc1762a187b259008b27fb585f2476b02367ba7e77281c254a67afe3bc97d467fa55fbbefd772397bfcdd329059135c73ec731e0e0cf48903e3dba1b11e8f4f1222e5d3c13d87f48fd7d0583d8827b8cd03e8470026976040abe9ee9374b8d3fe17d831529514b078b88d349f084c35c1dbda430245e37170884ea255a834a2cfe83d75e84290c5983068d65dbd7a81f00ab5e12febfb0f4e5a888"}, {&(0x7f00000005c0)="482a7709127cbfcaa348c1f0ebd00d08795d978216bfc9684b67e7c6fa5399e7ea71e945531f4943f7481469ef627433ba5f9b1dfa00a8713c768859d8d8347b1b729004d84d198ef50eaf51cc93881e6a7b979d3de289783fdb95454dbc9da58219e75cd937a215487a874c40923733c8230ae1c4b3bbe766dac3af7a6c9ed8e33e1e0e43c326f1b919de208ca21370b62964ae51cb1fe9a68bfeac3150a445ce71444fe2eda25dfb2847"}], 0x14) 09:43:34 executing program 1: shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x801, 0x0) shmget(0x3, 0x2000, 0x290, &(0x7f0000ffa000/0x2000)=nil) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) 09:43:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() socketpair(0x18, 0xc004, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0xb9}, 0xc) poll(&(0x7f0000000100), 0x0, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pipe(&(0x7f0000000100)) 09:43:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 09:43:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) dup2(r0, r0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 09:43:34 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x3, 0x40000000000008) setsockopt(r2, 0x27, 0x200000034, &(0x7f0000000500)="00000000b822306e365ca6cb12225511000000000000000000000000f12a7dd6f51ed0600e10d4fa56169dbe01370a061681c5bdd2cef7988235d850b44990984d0e9bf472933a01cc7fa7ccb8dd56eb72b8b0c32dbdb24372efac562edca89532b397303b109133148fa1f7c88a24bfbc65ef66391df9074665828de3f290db1d973ce687e5b476bca41c4650a0ef7d29331730356f0ec766f7b8bc3ee524799ce3ea1b89c7d73ccc4b5327c12dd8b8f72eccde3188", 0xb6) r3 = dup2(r2, r0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000700)=0x24) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000800)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb2461b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b000000f10246d290da73da00", 0x81) fcntl$setstatus(r3, 0x4, 0xc0) mlockall(0x3) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 09:43:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730000000000b483c5b0000000007e40900"}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='-[^%\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\xa0\x00'], &(0x7f0000000240)=[&(0x7f0000000200)=')]]\x00']) recvfrom(r1, &(0x7f0000000280)=""/69, 0x45, 0x1, &(0x7f0000000300)=@in6={0x18, 0x2, 0x7ff, 0x40}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4c, 0x1) lseek(r0, 0x0, 0x0) 09:43:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='r\x00') ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x5) 09:43:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000300)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4b987cb9110e03d6d8de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x400, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000100)}, {&(0x7f00000013c0)=""/68, 0x44}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) getsockopt(r0, 0x3f, 0x100, &(0x7f0000000000)=""/78, &(0x7f0000000080)=0x4e) 09:43:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) shutdown(r0, 0x1) 09:43:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) 09:43:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x21, 0x1, 0x401}, {{r0}, 0xfffffffffffffff8, 0x10, 0xc0, 0x100000000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x82, 0x3889cb61, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x100000001, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffa, 0xab, 0x8, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x81, 0xffffffff80000001}, {{r0}, 0x0, 0xf4, 0xfffff, 0x8, 0x4}, {{r1}, 0xfffffffffffffff9, 0x2c, 0x2, 0x5, 0x6}], 0x8001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0x90, 0x80, 0x5, 0x7}, {{r0}, 0x0, 0x8, 0x20000080, 0x34, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x4, 0x8001}], 0x1f, &(0x7f0000000240)={0x2, 0xffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) r2 = kqueue() fcntl$getown(r2, 0x5) 09:43:35 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x3, 0xfffffffffffff3c1}, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 09:43:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000540)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() close(r0) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000300)=""/148, 0x94}, {&(0x7f0000000000)=""/71, 0x47}, {&(0x7f00000003c0)=""/154, 0x9a}, {&(0x7f0000000480)=""/179, 0xb3}], 0x4) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x4, 0x100000000, 0x5, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r4, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000580)) 09:43:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) dup2(r2, r0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 09:43:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x1800000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 09:43:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x4c1, 0x0) 09:43:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x40000081, 0x2, 0x1f6}], 0x7fff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x5}], 0x7, &(0x7f0000000240)={0x3, 0x54}) 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) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x8, 0x0, 0x7, 0x0, 0x0, 0x80c, 0x5d6cf9bb, 0x2, 0x1, 0x2, 0x6}) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/54, 0x36}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 09:43:36 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000004c0), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) fchown(r2, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/164, 0xa4, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) close(r2) 09:43:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) chmod(&(0x7f0000000340)='./file0\x00', 0x4) setrlimit(0x6, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) mlockall(0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r4 = openat(r0, &(0x7f00000001c0)='\x00', 0x10, 0x10) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000003400)="7849a9c39f9df4241bd82497e14bfa56ee10f0f2d26dd40b88ee62bbf22304445bb9f19e2ad1da139ff8eec3534a3b44a7041b39468b3328411670fe1614e4623b1e6b70da30f0ea842891bbaf1e39a895fd59441fb19da4105a0853a4e987deeaef3a72c8211074a31618507cf5c15e7b820e2bc70f508a88e3426150c09602376089b495bbf826e050da27cc6a24956ae03f67f04506c1f65522f148d84ce7caa140d4fce10f73251fba8e8547e4d07389d54b1e6be404a7bbddf854843c33cf09ae53fd4594cdf2f76e0a7dc088d011bec480d615473c53db97aaa3a6a1858e994fca32da2881ab327b4e8214e3f8a098a793f031613b9704c362a8e9633be1e4a0870732d9c8f1c7614705e4acaf5caf8494b66e65126d68146bcde9aea6e9fdfaaa64ad3aad7f4aac73d3f606402ccc7785fcb802b812b3baaf03fc6a44dfdf7e0adb8b8f0131e4b261a5c2c109ab91ba4c06b1934dfb39343a91017e97e02fd0e7e2d48455f46f97f5ebafab111ac71e29981a7eca08460fe0f7b545122f6a8e03e2d06381ef40e1e8d6c36dcf47d8a4e6cbdc50d7d88c9f2a576f0cdb96e9cdad1f62f90cb8fc0b543503e2bbaf534364d3d1489b190fed04316940f12197f7f726da773629d5ef59270e3562d2b6a86df264d7c13487eead8f9d44ee5057c232db9affa3982277f629386df3c13cc1a348b980c97c5747413bd9eca35faf2789d35a70e43fc9102554d382b580a73e85d5a18eb6e960151b88bfd99e8b36c6124a1f06451a1bc2a051634c34f506b3964afe71dc1303b4848f913b6089d5ff585574f6d6b231eb85fc3b6d3c939bad20a804222436947cde98ab9e3952555559e9fad5af2520d015868b576ca8d122a354b6e00d44572a8918f0f306ca0c6649fb722d1ec2f60a622a32f9ec174aa4d58e15f8a5985f3ef7fcbb26a8edb3487f17bbc6d40069484e499018a2d8f02eed5fbc060a66c04fb03ebde1cdabe9c60b85e346ebb1315f6af9f2c7bb7330c3bf067664ff196b37401abe106dc35c6b3e29ea8ab8110eafbb18b332afcf90beb277e15cf6f8bb13bfce762037950211be85582ca6e836e6cc881fa9602c35fa46f4b85e189f1cc265a9900752be2ffb3bcb6a6f80ae576a93db1090eb5d50b79d28925c5a20b2c66646f3e9dbcd44d1e671737f1d0e8e513699728adcf83169f089b6af8edb7693936f5f774f203422b55281cc14eb97dc82c2455bfbe9d7ea0bc84f0d43183a8b9eff34314069a27c87508e635f57f0cafd7f1f301fd241916201fd2a40d17ca60d5e9577d9cc96557f611e162a894bc1e4b9bec4d239a7ff4f30ab08c20d34a3d94fc827f8d1a9d710c2e312fb79feb53b5fe9cefb95ca135f2604ae4f32c012571f3f05f6260233a58f6af8533ffa540d04878d58456842361a79c26344b139062b248fc9989d3ede1570ee14f2031048c2b131cf8bd866e490cdf346b5d53b1835c911caf8242c21206bee88ed8f76ea73dff3da08679deda0a22ba3079c04f93120ffe042208293382735f57c97a8ef9fb3e6ab188fe71a9ff23dfc7555d08c108615ea8b20ba3d4af99aef57ec9ce866f115f8f65fbaf857e038b57401b264429ce3e632afe9342bcf94275edbdadd024b6826471d39c685c26a77630b75598fbb7fbaf5d29ae6d7f8d4dd71bd02a349ccd20b757ab6fe8383424dbe062a5a8f58f717278e01e949065a2ee2de4a2a64a634cfc9f44c2bc6a2f05652a387ce2c52f09807fb130ed1542370453c233d89192c1d41cad7c2ba880f91b37ef151c92a307a0c8ee859f2e04ec2cc8cff839643c667b9c68a9d9b1c7a55d542b34e05a37fddb952e4ecc8d7b8a578153f350bfd8585fbbbe33398846b07f324cf90a9844cb73674a5c6d82a5a3db1b6571dad64cfcf7101d2fa74941d2eb090577765bfea7cad294e6c72cc9825335c2259acb9e6421f8667aff5a9113a0b1a5146786e43d327f19b8562c660e60ddf958e74d2884037ea4d11c68729b4d9254221d0eb26366b1903aa3a05e07806b5420ecc199878ec5fc2239d8786af5405507103c01bf23f9830087f4f982ee49a89ed9fea54e1ee129aca39564973686e7c495e96e79e72457b9dba2a0148461da007ed5d72c2da995e140cfc95f4edec4a82d201f2f9b3974938e0d1b298dd7563ab0f8dfc69220bdd1804faa35cf770654f4bbe3b981091d64d81ad17f4538b7e1337d49f15a7cdb10af17726ea658a6c5f7411f4ac872e60729d91d8ab014832d31836dd922078aabf409a8d9eeeebbc82413d2d686cafe0e86b63a91032c0d91929978f7654130edf3a66124dfb6e755822be84de664ba7871ae331ffc98205c5256c484c3bc4de3b278e6a678212d9c6af74b3cb61ba7d8539fc7da64c8214e1d4b7963ec65333a39c770255ced6415294e2032499a69c0d1d3876de9bf1edb76318b81252f99087e8b7040d2f97fecb8a83d18691d746c699ce7ea84f434b7e95c7bd2ebbac0c015f24a16553bb772fc36d1867957480350ce0da07b2ef8f934fa40c67736a95cdbc231f709f07cff30407a524f824f5271f5f28853a419acaf5808e058c5dbc9def72046a97da59aa65286da710badb835f14e76c2789c7f678a12e35775ff01bfaac238b2af299fbfe48b1e92008d19ca08f5d5a2bed6e53c508a4e72ef74d7b04e5b87e52e50fdfbda87448c83900d7b6f20b8a623ba38055a8447f9a4a7e400c86eb24239913ae4972237ec0e18bb76682cb1c1eda2f872a7f4324cd33b4f219562a2d36a3f97aa0bf34436814c0a670359d35b1f12fee0b7b2422aa005591b62f7282f8ec386625a7ece004ed7ef34e499e11edc425739e12c40970dee90d4ec38358cd91641c69bcfe2847bf564606409da71a95ca43495be504c758981dbd928f2f0c026192546b974c00a372151c5551030b28f56ede58e8933693ee2f7d68d391f3b78af960dc1e004b08fa77c8f1ba4b8737e24608d7ea47416fcee77ff409d458710c9af76a9ae2cdc197d1edad4500008d9ea889fbb2d4f5fe20d69743eb54cb903cb91101a1b5780544ce291bda0b09d0f847b35dbd1c157a43f14edcdd7115cf9a18924954ccadfabc1cd1e431ec6d556d2be5270443f66ba0cc51f421ba07db5c70c458e7b0d3ad1b1f55c3665cee10bd23113035885776f4fa0d828298a3264952ad8f5a8b6e52887075e72e3c04feb25dd26ef327a5e329a681b8b02023c68bd5e851de25c3ee632209cb69cfdae27239d400fbc57c7b63f3be09956c7e5ce75f254c7f7fab6365b55533702a20f9bac4aa0c7dea46902b5bcd2162819a0af37ff2b0df7a6b7d5a88fdfc1022d53f351fc11e0bdaac57095a9b69560d06ff67a5b4203f80bcc1a5dbc75afbbbc4e8055b3f04d20e4c628e53f40c1ee408d080a2af2e1fabf8eb253f35c0c92696655a32399f062d1235a234402d8671e6627b5e6f2004ced6f1fda305364804fbddc512b9c17fcc2b9e16b7c8f46f5bdf06516b739610254bc808415baf4e4ca8752e2279693f15a8212920050d41b942fdef7bcb8679fec2574eaaec190de5d347a79efbf10ff4d5ed9294f7600c52d517adfbd0f6ecb408309a8f284dd4cffa534eb5542b76ac5977e07d7934f9a073d45c13f8084363d93c21d3295b3e475dae4af2da4a6f2a7f01f51be5c8b569175860e06c96ed81d8c5847aa46b325046c07e9192b6b95058558aa84b8054deb33a5c9fdcbf46539a039e109a391170a3d142b101992406d854df626e578908be267a59c6d651d3b2bf77aaa84610290dfd3f5efb98c2563ee71aa3a80852bddd205fbb0f58a051360dad6b25fb780ea9c9a983365968453da5d97d980e0aa1760777bc7d54a34c8dc26f03650df570e87daeda66256a06236c9f9f85460419dce52f40241a1eb81aedef523bdf194b893b44a3d989a38f7906499c86ca8a23b46e6039e850bdbdef92096478284d79a842429222d53ae21fa9fdeb844907dcaa57c4120e3bdb4a5974973540e091e7b031f76e432e919bdacd362f56abf4e26ea600f78234d5de7c07716b031404b968c9b6334e5fbe9264016b0532558b5617d19566e370db7c3ebc789474b4502ec02673309fd785c3cffdf75c1930a58fcc8a3068fe8018cf6a3e0a3596df82aa0278ea256644c19763dd1a45cb0bc7ab34017c310eda122dd3996f179fb92b27fd134021d91b324da93f6848d47b097f0d116f5da376da2407e381a0d894c9cf897b63b6c15062f0af1b16641083f2fd4069205e0885d063f148acd4604f6d9a7f371769df2b4831eebd213080c25100ad0499b3c3de587a8076a94ed3cfce860079811afa681ce85b054ad259e8842d7ff9aeb62833fa86ab27eb589bd395af52d97a3d7b4d51836b83959c438299d3e5a0adc3f4bc2c53f3287823486491c82a1545fbe99229abcc0f9b68cb0f66dad115c5872a3b14c6c3ff919453072486aa6587ea91591d34f41f3af2c96d55c4021d396b38e33a5ffff0d120b85877023e177d0bb26daa98d05f5aeffd4b489903625957bc54c5995ce757bfb0fe5b0e6bb2930ee7c82a6b835e41bb98f397de6259b31ce1206fcc51474f0282e6ecac5050c270f7c77cb378e645eff8619c87f504d52a8d122314af27c6beaa20acfffa80c81bf6cadc0f4b0beb54ddb20c4bbbdff327c1807d7e3e9b28462bf8d0fac95787d00d2b23961f59f4415cde70448e7736ff6e9eb4a9abcb09afe04e596caa2ed314dc93391df34ac7709f9fed729481199e579a066b715ad5d07c5ccd230f2a43864d984ba5593cc5feedd38746368a4f2d4ca64f183dd674149119880f1d14a7e85c641e3470c0ea15dd5be4cfde6e7895256da377a98c547ad25a5506f5f98b7d99ca7e152d361f27ccac3ae6a93e0f0040884c27a042ca5d040205b063ba95a8b67ae62a9ac7ed8a153c5573df0118767fc3456927fbf2b56fe8215805d58953f366e33eca48a469332876b83681b8c0f11097e7f1821bdbce7a0c9e00e0293b6e4eaa87f2ca6c92ca72cbe00077b1d7f509f8afa8ba238a0d09da0a5efc00cd42f4cd26bda6e4fdc23578de0b38b52a46e8502b79a1faccd526adf9c0f22ef850d18e64c5c12f1932d34b9ad6cb8ddb9aadf62a669f1f27c00c3a6daaacebf9c9a0cbf528928b5593cd5d7b28a9de0764a512cc1c038a98cdbc5987c0b7a44a95688faa1e87a8cdfc15460808cbcad01b57ebc95b5b1986e8730b36a858abf4e376f10efa3e2998fc6c2e3ba6a3bd8039c61d723ea55a678b5e7464fcee3af892693418373cab966d6bdcd7c62841bfe3cb41aa292c5b419239c3ffd867ebaad09cf73a8861edbc23c5ac24753e41c2372ec5e32f9b695cc1ab2bb4d0b48c6b2e9ba967464b72192717140f005937e68f34e7066f4a891c91268137939485989f20747b0dea76bb7ea5e73c631218e1eeb1c11e6e0da967e3aee1c92ecda8acf2c39bc812be90f22e71ada3fd951cbc0b73e53d8b8c80da3adfd3451a9ee684a676bd413652f4fdd9cd57f54c9ed3ac79461e0a9051d8b74e64c826d2b079ec33883b31251044e7773e01e8fef7b713e84a123a", 0xf80}], 0x1, 0x0) clock_gettime(0x2, &(0x7f0000000200)) chroot(&(0x7f0000000400)='./file0\x00') pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000240)="5d477c05e6a27684aa2f296222c7caca27", 0x11}], 0x1, 0x0) munlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x100}, 0x8) 09:43:37 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x6) r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x40000000000000, 0x9e3}, 0xc) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x401, 0xffffffffffffff80}, {0x0, 0x51}}) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0xffffff5f) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001000000084d7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 09:43:37 executing program 0: r0 = semget$private(0x0, 0x7, 0x341) 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(&(0x7f0000000880)='./file1\x00') r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000600)='\x00', 0x80, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r5 = getgid() getgid() fchown(r3, 0x0, r5) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r6, &(0x7f0000000140)='ml', 0x2) pwritev(r6, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r7 = fcntl$dupfd(r6, 0x0, r3) accept$inet(r7, 0x0, &(0x7f00000003c0)=0xfffffee9) r8 = syz_open_pts() r9 = fcntl$getown(r8, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffe99}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) wait4(r9, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r9, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x8) getgid() 09:43:37 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x180, 0x0) r1 = socket$inet6(0x18, 0x3, 0xffff) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair(0x18, 0x5, 0x9e79, &(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x2}, {r1, 0x4}, {r2, 0x14}, {r3, 0x6d}], 0x4, 0x1) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) r4 = msgget(0x1, 0x40) msgctl$IPC_RMID(r4, 0x0) 09:43:37 executing program 1: clock_getres(0x3, &(0x7f0000000140)) r0 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x2896) 09:43:37 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0xe}, 0x10) r3 = semget(0x1, 0x0, 0x8) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000080)=""/20) 09:43:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) close(r0) getpgid(r2) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r3 = getppid() semget$private(0x0, 0x0, 0x2) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) r8 = socket(0x11, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r7, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r9 = semget$private(0x0, 0x3, 0x440) r10 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000780)=""/106) 09:43:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xc) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x7b1a}) 09:43:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x8000000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x0, 0x0) close(r0) 09:43:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x8000000}}) 09:43:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x100000000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x6}, {0x18, 0x3, 0x4, 0x5}, 0xf800000000000000, [0x9, 0x200, 0x80, 0x100000001, 0x4, 0x8, 0x2, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) r2 = msgget(0x2, 0x312) msgctl$IPC_RMID(r2, 0x0) 09:43:37 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x0, 0x0, 0x100000000, r1}) sync() fcntl$lock(r0, 0x7, &(0x7f0000000040)) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0xff, 0x8000}, 0xc) 09:43:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x9, 0x0, 0x8, "4669725c753b6edfa7f8ea1e782185ddda0f4f36", 0x800, 0x8a}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe", 0x0, 0xffffffffffffffff}) 09:43:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x38de}, 0xc) syz_open_pts() 09:43:37 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setgroups(0x3, &(0x7f0000000080)=[r2, r2, r1]) 09:43:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) 09:43:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x110) msgctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 09:43:37 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="000000186a56010000002b00a2e95ce97a3eb919d0706c85c2768511fe89000000001f00000000000000000001cffbe0ae", 0x31}], 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="e43d3ac9c2a93f697acbc559be9431b31ffb3a556538d1765a26443d54bb00100023733f3c61010d554d163be1a475fc67a6055a6b132c54dffce51b87a0f0649058b64cc8e1edb3757caf26fbbcb364eea5053d97c44c4f16b78edbaae99fdc17a8b9718ac6eb9139bd551f45d4bc9bfc16eb1f3a7a34e56da05292ddabb5cc594dd1ffd4e6a7971ce027ea3db7ceb2cb6fc05bc732d1bcaed8210c618b3699d1dae2bf5822a51369218abae26bf8aea76f5f0b5e623d931788930537f54a10d2845c70e312b3b8056e6205c9a66bcbfd4443a2", 0xd4}, {&(0x7f0000000440)="db806c252985a891e479121f2b02a4aaf001897542573ffdea4c6a5c4de6f55ada6f2af292deebaba0889dfffc9006bad076ebbffbcc63fff6c4189c58228756f5ffc4796bd1550bcbfd78d15e494c6704b9203140feb537ebd86284897609a69228adcb5ce6b627b88c70591bb36f6dca4f77a9cc5ebccb7d50c654581143436111af41c5a9ebf75cc357dd772f7867d44c5f5cafea0036d8442b4860b7dc687fb871a4d2ce287be6ae2b03cf16b4363c599040b22a237520108f25885b3e8a16b5ab6ed3b151abc2c5d7a3249c61077ad3fb8796cc74f8084da305a33adb3d81da25c3edfc840c0b419ce7c93d856693e7e51cc5e44916c1c1d142dd5e99c89c97acee179a3503b2979c8688496a4779fe654cc197643ae9b9622fa6c2ba7068d555e73e9f952ce2df94e692945067b650aa99d13ad7d6ca18aa23dcd69f56f18ed0fc4738bf39ea5676797e0d37e8b19d41a7e65db74099213a735ddb3376e3d0a4337956c95d147c57a0a06d7e110c1ff5b0b4a4127070dfdb636b38e04e7725673cd9551e91b0ba8a8f160150acbd2dd608ff5adb9f1757fdac42b001eec1fb909cb16aeb1036fbb76b85c1b8e9becdceac86774324e38db3856fe2420816393fabc8521b870578c6dced6a48f1ff9265d26a8f64b69a68ca153ae8e8b01d3262d7327f6c510fb107158f69256d763f304509c2b81f08222dbc2144716bd3333978fa719a16700e93d116c40531e47cbf962ccf68e7ce2258f84eba1a26f6521f72ad4ccdfe0bc39c2187c967cdda8a6010caaa9843d3513f9f44f5d1e47f3fe3b0d1c784e8a94e751b06ef89585c5ff0d5c6eea38a362e9a185b5ca612681dc36a2c8fee9cbaab416675018523786d46e78bb954b3aa7ed8a58796c759803612888fa04fb2f90dded8f472f3b0c562e463093c551455c957e2b29e5846ab82a641d95566a69c8f295cf68f1805a7e22cd09b66a2d7e8987f41e28e684b126b982b933c9efcb054e7cf39de500d578de30b0a841e98d7cbcd1eed30aeaa03aed42a7c5687c179f1454244b250bdfc7d8e11c133b544953bfa68cc6bd2a525e7e30313313e9fce3426fdd2d57baec46474eba31de6ba26ff341c2d554f1be690eb92487e7a2bada5c57c94afc194faf1d9b63e2144d64cafc9405c6206e9a8004d4e0c4eb6a385703909ddc95b64cc645ca8941bde45aa7a915279a0b725f0084e0870fbf15621d3b42261c5a42011ce69840191c9d7551cdbe7283072eef8cd55858620e636933e646b39d8fe7ea92ad0e4c2667619cba430bbae94c8e43e955f2c9bc8753f6bcb43d5f0e98609e3ed2a8c9e9195ffc8d70386372a06fbd64c15a62764c4b653403920ae609f746b071c4cd0a6ad0edb8cb75207192dc833bfcabc612915ce53625be3203edd6cd7d9b7d38557f59e19769e88f246a112b98d19407cac43ec404da67f2a85559072f394697a5756212c81b996e015dd91e7030f3c3dbea5eb33eddb228776464eae4b625522ad34159377baff657d60dfc65cc80c36aa72538853c459a981cf7c28d8455710c56ebfc6b22c5a4d4e352e9805dd57192f314e533d4ca8177ed19ca1af9f7ad7d9e3bf797acb02dd7cec9a72314017d1cf8fd49bf23d62b190fd4c7858de1f2f1e63b988d3dea9600abc7dbe8cdaa2ac464f1f6840bf37aa37ec24442f6b251b3f52ab6e05e39e3297fcef27a657561b8d2d50ab093d7988bd4d7f681d33a1607b186f352be5c0b676b920ab7e8fabec1f58a61cba64abc4fbc9f22a1822d4f8b63e6b97aa440e81788489ee7d1b9029ebfe922e42d295180a4b49f4e65db4a61f832c84bf8e880e92d167fb0b1f28a6195307751350f2743022351fcb0f1ac15c567db7000bc95235204afd8276dfaca96eae06d9baffb2b63a5d5c556e893fecef088f83bc91c57c27f5640cdb59894e643cf3ecb0fe2fc8fcf9920df1807500ea574e885a79fd669ab82c8d42e7f9520591653ef760b29f11e68b4ce77f3815a6db83653299c5b77aa54cc6a6eb6ee6c2e92ac1dcbb73bb6f89e21b356fbd8a8bf99af99339d8625ddd2d9238dc210c96747f22284564d6b70dbd912a59e8e465836c86f166a9faab464dbda2bac146b2abae99961e98b5f4634b7b6251126339244a4d7512408cdf08888945be9c6df5a936da8034f708826776190aba21bfebc66931c80abf1e0622960a8c85186ad5d66cbde03de9ad063c6e1858efce53282f932d66580ca1f856f5ea877043d72aaadf13e42c0730a2f823b456fc36a1478725a561ad4554c8f3ea7695eb3682d82f563502e6161a0c9ae9f97656b0df6f91bead8390140d5ae4fca2492f3f1aeb1d442aaae1ef44b548048fe364942e689809203e5cdd127ed74354581e29ab692e2f48bedc1b9534a27d911db7b0dca6899c561c290aa8ea078ec0724f9eeed8df36e6a1aab7a9feff8ccc0d10b505cc0fee4b2505c250712a3efea8fb2877b90175aae9a2f6a646249f2bdcd2d925003b7e8c43f7295532b2ef261d0e976183a1650a85204a2cb12438f3af60feef1964ae1a79b2cbf4f7a90dce7026484f0f97d0a7ab51c70d9d6e3fcaabec0131d90b02527e97b3a3ceb2bafec4440f27fa44eaf8d92a53d694236e18be80278142c254232166a58bb991763f4580e8353476c9f83a79b8919ebcd9482b3c0ab9af5defe4bd1178e78208a508211c6f04e6e5a40ea0f7c137427aaf0bbd0b8b9598a31e50f3fd17108eb2cb7a6e8f0e03dc6e72c31ff112186fdb2db2de970b19b3f8b1ebd98458438b99af59eba605141999754c554bf207a17d148040e74f8946276790609e1052622a8ccfb40763ba96314ee6abd7a5d337fd76267de111cf533d66a843af5a704c93ea46164bb99c0e2afd5b48b6b299de15cd2495db99235a1d9bf8435d82a70adfb771d0d06c95649887d760dd898302b43b3827580badd27c1ec10d544b7253ea2be2856d33b4dc88a49971174ca706192e1d4fd6a8484b45925f0b19b733df1cadb3d65bee1c2a799dd458196e27f32faa80f96740d4fb9ea79202fa98beb334c666cd44a7e0901c1bd022a7be7f24f120fdf8f07097337a120b67ac99ba8d3765377c00e2b63f77b6027dfb2db908b1672277a431568a0214d3716545da0c5951c39d141ae448092eb4d1ef9f65dd749225af9b8675a5d747f9dd6a594deb9e1f5eb07f023ba68b51127250e3c59b66ba6f334835cb539f528d4289ea24ab7b51ce45a78c7bfd838524855f458e13c92508fdc6285f25aa811985535e9ca16dd5407334c9710291043ca3fb0781a697abc58185d539a453e4acdd232efaad40b3e33450d0c5ae4826086404fb9296f21608b45e9333ef5b14e7909a6c7f5af63f4c2be7382beab15017805546695718105d13d54a0781d9941787240d65d101fd1aa741b64f6bcb4553e3c907362cf3fe7253ce7581eb936e9967d54a8d31deefe44207176bdc1d73ec36ba822eddfb4f23b7a3822579949bd8682287e64a7ef1ada25fd965cc54fa4f4d29f7e497e6a17cffa8cec94138eeecc54ad7216d837db4421ea06d5b4ae6e7f19ea19bc79baadd693c159adec5db440f8960717866e128fe414c123ac563727e55a259ffd92d2f6650c04074af6e5ea8dea2d027c22210af03db41f99bf7d665775aff19b5ee1627c3bd0f986a2265dbb44d69ac32665fcce5406b6bf339908482f665f7236730c4461f230214f069b7be74472581382c536dfaa15eecb75d9e43334b94281ad527c40b934985aa937403fd50480f89e02d806aaea008b1f5f410a70f1a0c3a2572b2ef88cb8a8d52a82f3c5a2158d584df86835109902ddfb0b47d51a65ffb3fbbeb5062b16e7d7e05eeee624a8bae267ea5c0ad9e1769f4f1d74a7a16f4ffea14e233d50373e7fd49e6e7aa185e4d6fc0a6895fe65c08119384c9fb128e8175a4b3b6d4e76d554e938a582ed32dd226dd4bf2551295c859403d436923e08858cd2f97d6154e99d4d7c430afb2519ccb448034094aa263404e48437f44bae8d2ac357881194094d441bec4459e39149e9629fe649aea7c94b5be7ae8cf66a299a802b0940bbd817c196fa6a2e049f2add751c11da7873976c9fc4c88114b8a36f37bcd1f4cdf063cb0fce0d4b969688e09f0360d254ec24d8f7b85a3e7f4d40b6503ba0f0185b48e18220a5550cdf06e7542779dd1f292f157a3c1d34d376089e272ba72ad1e78bd7a1d33d747e5ac2726f4173b140186fed44b57467a5ae8c2fcc9ad4187332ef018ff3c1c7c130fa62ccb329fa148c7cac7511c149d17d0a03e362775f254f66fe6de11fbd90273c37cbb1e93f25a5a8c0816b9362a23508aca60706ceaad6d317cc7238ee7148d2bb7a794632b109ee7fdcfa9c89554cd9b74124a7641398e298b2569b103c16e2af14ca2d4cb00278572e25a8ce148167edbabc3dc2a762e8c1e1530f34fb08fa0dbf414ea596e2fffd1bcc8a67b0e7859fd979135cc16e6e2546bcc744b345b3939cfbdc6bb44b66bb30bfcfa8aa7808f51c700cf7848b39d02dce531d64d54a1f0a66f25023b1539110e880278b8fdb5b495667ab2c15b49afcbebe7548664b4f7dd14185f647b1601ae69c80062bad3ec328861c1be95fa02d19ca055033a164366784e4938282301c00e5728b63981591b54fe292e9b6ff903ac3e6c729bb027c18830061f34a724642fb85bd5412eafcc1ecf016fd95f7af77803c2d84acf308b0e0f8453a15f08c6413a83e6ffa20deb7c98d7120de8cde479c126e2c38e42fe7130d34a4a21ad54207c3f843612dda7218a42214eba10cb112ebab36ff4cacd01d572f2cf6eca627e53d3d8095cd073cb2939f34207c4026b7bf717d9bdda32a0dcd73057342a97eb112e3306086fb250d6064f18f72a78519a339f4616b94f2c9ab9f5dd685c7cc5b59878e7fda3a03a7ae383b72ea8b7b0694b6b65d50676b20e01ec372546fc54fd32dfbd5830c4fd61f865a02c13e182223269f0c4c4233faeaf830b2476877583942a0ea019fd757ad3fec740460c155f251824afc4d1b925f0bb20f213bbd6fa76cdfc7e22e233354e7fddaec4573c769e07fd6823c60732d1876eaeabd23df25eab9b4699ddcc9542b244ba5e45e2bd4d928d2b6d408b1ee09edcd439eaf817d9f68301c46a736485c9ba30ffbf50fa7eb348b3cefc3b13e59cad57d1c9023b510a3e3a553a3aeb83df234c36edf166686103c10365d6f739d7da3fd66dca01d0c4b34ecf24a9e2156559e25a9448eed39d5ef85512861bd62dd48bda840532e34a1d21c17d2c5611e881fb7e8c7014662719c2f2b78b94e8138388eb715d2c77c4c4626c98ab7f24e8cf8b9113709f318e19f727ed8bb8a5afd054370fdb0dc9b2f8428cc4f2b8f663210e005bb84cd1e9cbff47892278b5e838d84ece0e8e1723cdd9442b4b6be64c05cfbefea32b80db81f45b37fb929aca96df5c2d203cd958dbea9aac28c9f066827080477292f699c1deac112c16ce6ad6467a6d9d0b738714e646c23eb44c7c0ed6d7e529658a75a6abc24c9b7a84ba70de952f77abd0bfe2f77feccc3d83bffb274e4acdc4149cda6ec5634abe3f253f2c127728744d670411ac80fdae0947c0a824502ff0e39353f64c41557c2c5f8707367b10887209b03ba0769dc83d25e8e457ebb2bfe6533fe7efc3539e49e1574b5efde043ec6f83ea35bee1c5872a1b488b56ec544351819e950d7483af7b1cf9237c249fd2389788a977c49107bea6facd88aa0fac10", 0x1000}, {&(0x7f0000000140)="b85facadd3cc7d8bc61150c5b8e66ea0810305fc6c17e190ff3759f97cf8d44ff7394c581e714bcc13fbd60a3d33b1b95999f3f73bf7a9c1df5052a5c91d9f0dda5ad84cfc8af9f7f6ca07bc043adbdb228bff1595aa1c5290ccc2239836d9b7ffe72e706d6f2192aedf9f3287f3c98ef682eaf962683536d1a615b3ce2805be871f9dc5f16da6f98b3c2b6fafe2734c92f8", 0x92}, {&(0x7f00000002c0)="df9d71f5357607da927251379ede4de61bf9921c6809e767951860c0a6db45e69087c686768f3cbbbc7e38db898264ea7cbaae592604ca248d942229aed67e6c2d8d39506348a5ef3087500cb51b9d616af1b65557bc19f79f50c33eef8ae9085d778e6c6bf73c3030ec9b30939bbfdc4a807fd3bb8e5aca318a2fbe0e71942fcf4b0afb", 0x84}, {&(0x7f0000000380)="df7ad8262c15ec1980f50252ee2baf1ebedf646dfb765d3427aa025e3cb22d6523355b9e44113ea2c8902fb99ced1a049e0ca9630092503b6e0a8b54b0429bf088038164fe9b41e84d6ef9ea601ee4e5f1727b04026bce7a753c2d1f36d9607ab37b4f0189881db48f41c562560d7f6e8eb8c2b1e6510f03", 0x78}], 0x5) 09:43:38 executing program 1: r0 = socket$inet(0x2, 0x8005, 0xc0) sendto(r0, &(0x7f00000000c0)="23dd63734e1e947f7688a08741884891aa0bf2319b99eac47c0faed759dc99c3041cc50b5b9b41ed4e7682968ae3e1d82c69760d6a673a4ca76dfd806c689031cfdf1a52cc9b1ef2c616af74d9b12e20cd968a4d4a70c10b619f375e386cb0991f406cef8f50ed071ba87d9959e207560e08de6d3c2df8b342007a5c7e59e7b95f5800c09b8a57b3af6f745e27c82a2ca83df75b20d967ca4ff5e4859da968105246b25b176db30160dd09963849ab2952991e420a2780800f2738a680aa070cf1a06fb715b35cd26da49f009ad4be811ad4a6077024a9fe2146c250d4ff731e102ba402f2cefd7753a70f5f2dc0f189869b7a40c204cd675b3c11", 0xfb, 0x8, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 09:43:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="48340000ff6484b87b"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:43:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10008, 0x80) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9b9cc11f0ebca85b9a9189121db2c6f3677db52b21b96288148ed9d6566f2218d8fc767a64195f0af72b781704e28c3ef78d0f543a4ce050010d30b5e2281752abb5b922ccdfb4e5ebadf83ec08ad8bc1567a340a688f6c17ee516573a6bc33b8d4d7a", 0x63) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 09:43:38 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x4, 0x10001, 0x2}, {{r1}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x1ff, 0x3}, {{r1}, 0xfffffffffffffff8, 0xa4, 0xfffff, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x60, 0xfffff, 0x4, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x20edaffdeebf101, 0x40000000, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0xfffffffffffffc01}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x3, 0x8000}], 0x5fff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) syz_open_pts() 09:43:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xef8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) dup2(r1, r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 09:43:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) semget(0x2, 0x0, 0x359) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100000000) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x9, 0x9, './bus\x00', 0x5, 0x6, 0x6, 0x8}) dup2(r3, r1) 09:43:38 executing program 1: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setegid(r0) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) clock_settime(0x6, &(0x7f0000000180)={0x2, 0x8400000000000}) setuid(0xee01) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 09:43:39 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) dup(r0) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000010c0)={0x3, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) write(r0, &(0x7f00000000c0)="ca7c4fa1bf5bb4797258a14de8e5348dfeebfbf65d54e515762470c48aa1ddfeaf060c5540a78eea8218dfe5f0fa5972dc5b0b353bd7cc8a411b5214a52c08a57e579cababef2ea3e5854dac38f4010379f7d71b692d3199be6ba4abedba5ebb3c626ffb92355dc56e2ed34bfc59dcc4807ab57dac32e4b7168219bc4c238fff81267fd5b0fc5d66a0f021b4626b682f36c9af3aeb7a19b696e9480f66fd94f547ca423073f206645c57815d7134416ef253f6912cdd79e6ceaf1dd019541c17a20281ee25d1d8d6404233bde99b84eb97ef1f45f3497108d3090478b9d92049e9dbf29f93cdad51553691c52f5cfa0c17199509265464633b8171674d52610ccb9c4d7e08bcb616b4aef97a43e939d294f89c857b1fd668f5c2592bd6059ac3cfc34e5104dcc373cd39d557159aa425609df47973736cc078129d588eb7f1a13d36671a36e4d5e84b194fe100908764627136582d9d6ebcb63deb49e7638ab7c89fae164db07c4f4cfbd7a9c4f9fcbfce0666eb1accd60258c1264033ea569b5dc07f17425de18db8f38a67780a85ed091068651ceb4cca538c823a6f7e55d93fcabc4e2fc97c0622674d800937be3cb6e83674c314d3a0167da404bbc8862dea209ce0d0f3c374b07f4625c1b66b50e0225bc13195d17834b5b4143c0f74d50c656ea22178af6eb4b2dc664ed2d66a0c4693564c2df77aa3f39854726e7f03f8ad6afb0a2ea83b5adf84d96be5ff603bcb967039201d93dc762137c907d625929d39b8925fbe84cd296af3a8565e46fdd26901fab7254fa093d6e116b3a73265b981acec4eab6ccde2c4aed14d1494045b213feb5a2608dec3f26aa05de852e1b213f5b4e117e014588ad32f1bf188a2c4960b6a32c5f373bdc0624aa1f8abc5db5ca792a8b7591b38a7163a8d5d32f769f5baef0fe723a90a082f9481af0344a6bb13554a8f3250a139bb2f7082cfd016e5257b61633b72c7133a3b68f2fa9f25e4c8aa20da42ceeac8a05e988d07a79f9d4813b5aadaf7c93b934951b5ed7760f80bbd8ffb7268556a1680a53faa9ebba0591d3b2f4657fdc24264e3c71d344f770648539253d124510989b3dd7156ef3e96d8831576eb77af9e2d88fda263bdb9bc4112f75dd60f330ad24ef26e14b2e32d020368928dd1a224ccc9a04721f072fdcea8097b853259053d10c0be4cfbc3a70050b1e7ee3e4912013259e03152d92afba170dbb7d73e3554d92f7d4a7e388f158a490da26e8361d8c9dfc04cf0169ae82da6932d4914d6fdefc65848ba54cf1bff682f6bb89136ce2c2f9b685e832b9fc4f8333df8ec09c01be512757bffe9b1c307456f3bea201fba274b6e7f2c33d5f8b0af364971d7343727c1010511fe9580233204f42bfc8ab433ebc727b6e0a5f54263ce8231b49dce3ebefddfc615f70a5a4fffea90d995d67e7e745b09d0239a4152ada47dcc7a22207e066ac33b1a1cf3a9d176280cd210e1c791f3d00f8a9cf8c5f6319d715499d9ddc5be7eeb51138a2c138a24701a4623ffd4835505a6b2711d456a38f0f7a333ac8eb447be2ac522ac6f1e86cb74bc13b86bb6f7cdd5a88b0bc77317b5f7009395acc8c2124b18354d51d80f083d2bffc21b8437caefd40e17360d622cb73710dc93b6f110520d7d4727032b2a8aa4222c11c966411dc66c351130676283e3c134f68a9d6e86c6ccd6f72f638c66a96ec7c48871b3cac9a41c9efa0f1a3b1042ca0f048b97659beb246cf7acbb782ce3ed9c5daca4a64cd93e6bab0b668ae8e62a54bce2a5f08d18ec6dd6b2c5354dd28265b9f31b5f873caaf138a6c04a18a54f955a80853187d5b41ac0dfb9346c1dbfa4ea336d5bf45ec1939a1686a4601789672f3ce3c43476f08f31c4e6c20a87503ebeca3b7a4d85f2827ea1a51659f1c2ba74dd7240d5f8c91a07ad9cd3bfc167fb05bb9012bd19f4d0c028107f512e6aa7aa4dcf51eb1f76837611453ef4a3f6526584042542760c5c85e3e15630991474feb139ce57669ce8d8322ff5587e31cc05b3c0b85b8903798008683b4a626e27d4716791cfae5a745b426994ddc3f386d0b49910f7a183ae3564b8669626b945fc17863e14d6478a215be7e31ad18fbb269f73c50c2e196e81cda9ab3f842ca7f12dc7a30f7c44f7fce1d993b9834f88d7e88169e8c155e45adf72e11b6047fd64a2a4df67ccace6db58c57b726314cec28d567de2370cfe8b9813f15b2e1ec4b5e8c8ed7f2762b6bf96a13ad84bdeb01d10e1d807974472c0e662b500c9843004d3c246d59c84dd1257367b94d8661dc444000d8227a66e98d427bff33dc7d2be40d5ac0567ea6af9cdfa206019c05e78b9d76c49b015a820e866df17d268b5d051d517af6f8a9681f6fd287a2f6e97ca0357eb4074ab0620c929d229040ce613c4de85db08f821004c7c254f03ce251fa247101dda75cd8b11396927726fbb49e3ffb24644f35cbe3ea2e36558423d7dc7065b4c2c0d54ec4e131ff3f66445ad36f1814253561c99ac574ecd6b95f60e324b8e10458e755f5e65bd54ed7ad926466f4836bfb88448e6461b4fe224d06e176d6e83836aa6f6f594d5be3c7318595af3f16906a403aa47113fd449ca7c71598f15c7bd930dc12520892102a09b93c2006ff0f3051b24861bb088832e3d231f3349837f8dbd83d3a14e20e36ec09e4a7688e23641674d510894dcb2e1b2052c9cca0ac7fb84817f725a37e980f09a5b7d0ce33940476d07aa70666810267f0ccc229da1f10837260c57193ceae2753d442de40a8eb3b4bd9ce893910012a1a3d69c9ecfd9b84910cbce54baaa7873eef33230945debded14f2e0d1dc4d53f4e08422852a1783f9f94d27d7acd40efb7955ec1e914e5871c446b9d25c36af96def4d0a46cdd62501e8a1b13c936a6775c41a3c6abae9b7c8f3428047744a8dbf5666eaba6eeee9004ddc42082821e8f5558244cb0e8c02ded9aea74df799b8cd1fff20837425d054f250c301f0bba938fd9f910cb48fef9bb8da0d708b7884142be93145d75ffa97673610cf8092e0c8fe9a162f666916484e14b234b2314ef4c858bfee34cdff604264c2fb77979bce1a1cf16c7eba1b22ba4aa6159a9e007c3485a428ac002ed0bdab3aea9814f94252a1bf227e04606ea1a0307f5aae27764ac6548a782687db7d90265b64bf537750dc03893ad28544312be8141823314a5b3ce3463d7ed345b0660075d294261465b7b1b3e8226f3dc80e01eb12974447a3d6d26df035afb0ee6d70aa0cd72ed7f2ca550268ce23a22738a47f61b20caf86e2f4b13846faf1321ab4f002be2d8c719caadd162c2c8be3b3358546a6e8ee50a2ae5120fbda15fdcda50c93a4d0a94e6253769f0dd228a2c0bc59f7feeef4c70de51f8114ee55580dc7874ab1bef35d62a8e9ca204641b3b71935a0efaa4d37821e81d65c5faa1e0c50264d0c8b41e5325f63f2de1410a017ad8d77e8f02be3e1d9857a3fdf3cacdc4d47b02d6001eb2478aa43d0874981452e6928bc332d8cd5214ddf02d702bdc1849f3ff9f89dfe2dfc96f2c6778f6f5a42080e69ebf0425aa3fe0ebb52f79f68156905b27eaf573e76238eab867eb517cf109b52a1f2370359a2bc20487b95e14bebce87d4887487e06120a4f34b9982ff70bdae7b0573919a2fbab2dfee707bf24ff8d4a100e1b676529d1717491f3f3879c6410c36cf9aef4c5556cbc15d612d02c5365d7e4c128cc337a7171e809af269768c11bff658a9214dc40fbac953fc50c35e74b20e03789f0938dce197d9543cd2d7701559471c16d8b320941df5c0425688e500cf7b4d2c0dd83a3959c55a48c005d9ab4106b5d389c232066163189d492021eecb75ed8e146ada9816ba4dd8bf34428cea1c6a500a3e67ef809215affc098532c8a20587b7f54a261670f636d08eedc1f6bd1c3164f127baf43155b99fa938050c34c721b829de0c42467daf07062eb234fc662224bc7c4329f00168259595f393f725d7a61d8fe91cc661a69af6fd1f4ec9125988a78071dbc0dd632f1126cbe1761ad40140f6101a59900b72291ffd3cc4fdb4d1715cc8b020b40a0ded5672ed804dd86ec49394d05f4d3f9a0a7d00541f7f7df9e657058cf045ff41a564048a4c5a11ef706637f26ed35d03d00dfa9403b5b0e5042a0efb4cca57fa0064e2b104243242043e0447537b07e83f7635a37dcd6d28e8ee3806fed2eded90af270d957c54e15bead5c61dbc0f9c3714e8fbb0956ea203bf33a5de41978a7d289fee93063470517f1aa69ac7b59fa656bcb4e623dce4169f6933679643425ccfd3f355210e0f7802c7d1a2bfcca290d51ce6e6b9426198658ae98f8d2edd67081ad7ada7aaf3ab06fd8958592a2459c221c9b44404da7e1f4caba065a19f9394fb4c4b60041fff37efcb1ec8ebcd1b0168268574298f533896782fc296bef1d9773bb3e78b6057ef12df8031505daee08e7546230af9b64029751b4a1cc76f92f1873580a021ed32f1878b6102adbcaad796247b15c3ce5ed7b2e5becb32a5d0efb10b5552c8fd4d4a4e34c590990736347ca1507a880ec69c667556403d45bec348304005143f076fd2f968487aff50a67fb6b6c919f115b428c36e806e10e923ec74509ea77fe4570cfa1a146ffb9281e70aaadee891e59d1066dc1e3d84a72538021331b51f50f82f8daf56491c0711d9a829aad0427f632be94008ecc37ea091d474cdad3c307b4436684c631ff4f33742feb1e95b9a86909e075533aa8b8bc3cf3cfbf925a535bda2d6362f8d548ab9687cc4f547ba2c2120d8689505210e9ceea62d526e607bdcf6dfc99ceca40e74a2d60c48dc9b1903e1e856e6f2a273859a1ec92788a05cefd6c2e413c48ee1bb9a8e0848a25e0eb165ef9114d3888c4eb1f97d56badf793043f031f552a20db4aec026c325c5fe6a033fd37df07a23b4ca79bf3f1ca396fbb3b4f14bba4613e3c8ad3aec6c45946018f8a9eddf03daf2dac8a6397f280823fb2171517c0b7d27a12536a3d18ee0a3d6511514d4dd44860b3dede327952cf18b6ec45eb4b94ba3066f3b1aa35756f7017b9ce7f84315a756fd0a05bb174580e8f9dc3f01ac7a51274217d16d6fd65986cdf2ca8cbfe3863d776e02697641205754a6fc8a664071e7ab2112998ed89d53e61992fe6147dfda768c3cf80f8bcee0ed7af86a2108f4553008c5b7f8490a6925bc31a4077cbc1b4dcab74eda25715c0c0dafa9146c28ca9ff84846d54cfc55776277a7c0db2d1b9eae088091292c7a50bcac153baf11c3da89d18e5157a8f2d9ae23cec9dec19c3a207eb337a57e9b539c825d7eef6ad7d47276804518b246d07c60ddacce486468cf271f5dcd20c11ba56698b699ff6eef8b759857dbede1c65316226cbc897cf4ed33f01cdc146867eb1c4a0859e6d786c6fca9c3fba147ccab0a1c78027be40b847b22132a50604af69b389ec3cb5d1f16fc1a6f4009ee6968ec282598eea2c6e996b5c47bd0749b3ced5d0da6ed311c5fffe70786a7fd76912aa4af9e42841961416292be654caa30359a103bf0088447cfbb5b3a750ee8da3e770ab2dc6923de44f6333d7f72b689dc25973ebebacd362552d56ac378b23fb73b34d73b65c5981ded7c92efd38ba6f0cc317944a9e094f5c3acb34a05e2e5c1ce23d79db7f12cf731092d4d88bc759bc7dd3d8197a883fd19cc3a8667f2398f24d1048a89a1fbfb16dc35ef742ae340efbf6868d66db071852d0f320f522f79ef24054af8ec46465411871edd13bba5", 0x1000) 09:43:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 09:43:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) 09:43:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 09:43:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(,\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='%*#./-\x00', &(0x7f0000000340)='&$]\r([]:../)\x00', &(0x7f0000000380)='.@(\'.,\x00', &(0x7f00000003c0)='\x00']) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) kevent(r1, &(0x7f0000000080), 0x7, 0x0, 0x0, 0x0) close(r0) 09:43:39 executing program 0: socket(0x18, 0x3, 0x0) 09:43:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x9, r1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000200)="ea4d8aff881888d8f3219c7dc04d5511d8da9fb4945468594874a933a49b1e30a1200f5c672eb249a0de28192311c6001e1322537e35294e43c77b6d64153094e131b541a9992e9d91b3b52141c426e9f02d7fd24447c422e6ece0ab2fcd05984f63307d2fc5a6178146e6db58c95b251eda252c1cfb48831da9d6ada98dd6e5170fe862ce16b722daf407d0b43746c36f8835c48ab171ffa9a8d8f85757fd75af23e80b1ad7947843126541e0b1417032b740d7eb493424defecf85863e33db46f8c6e3bf3cdff2460b57572b7d8e4d0bac00c146a0c0f07305449b439d9e2b8f6316246b2377bcf93e58c2887fb1ded14d2be12b736b8c1aa797105d0b1a284c961928e6888ac5d962c5fb9ecb3bc74f16ea68097d6e00dd3f45117c0cf7a613cc22a3cb28293eda588d2e6cae936e1306ba4535f824c243ed35466dddcf78191bfc8185ca93a0fd89b738bf2c0ad84dffd94ef9b7e0e15fa1c8d6b779419daa9a2f77c6f68b9bf693dcef547e8579abd2f27310dcada738c3bb04f5efbbaf2a1bf601154c44127ba67165c85b6c822fac39cb04eefdc8e7a3b391190b394749650aef99393bd50c4bda20a0b46fdec2bcce900f0b437ed10016aa294e9a6bdbf2c51d6e6aff551171f8aa1da584e7dd6bb05a8b62feb5ca343868072a60c8c4b955f54634970583c120e20ccec5250fb523bf4e97c1ac513f39338f1120c34a4b8484e8966874f27222181c57a62b6fba1cd3f0a30fa47da0031c24a5f667c4eef1d45ca3e2256b9ae32c7cd96176891aa2907578bab5cd80cb8c5c32194d696fb143963c37330514d13bbda5a2b722198a408cb8d59094110c30766da8f425d8fe6266818fd402fc1f88240c8a1a77494ec3cc2e4fd310a0c6818b72af279aba2f5aa1c2254d8561ddde16bcf0d9c34c6f74363e9a88daf713d67af9f04eb4e4eee365328c8e7b9dc5f5553ff42a75c9374e375d5b22c2ecf60aeda64cbe41f339fd56b623c5c4b7dc6e738574b846001ee218b6ed1dffe81fa238f38b9cf7c5cd7e714384d9a9d205ed9f4eeed050f97edfa7b73340ae5cb9773a0a447549f7c03e97e20f04beb7801ae5d081527b8a2270cd1dba4772c2f7a9564f32ed23369edb10d09655afd4f72f9ab3f20213c5af38741c94562bb03627ca1a05f0d9a03f0db4ec35b4f32643540b0e11eb9a9451ddb702c852db9c252f47d8ceef4e3c4171c9167daff3590cabfcb134f70b104007dfd5816d13470d9c951bb29ee699ed1aecf56d292c9dcf322f1ee1c22d54006553c684683bbba74abce53409f5bfcef43fc9df9812912fd20284d13d4d8d33e79b4614ec3043737c6f97dc9fc4a540fe45c2f952b69edb4b897320f79034674ad9035d5b897fbcd15d2e359ed33c01342e5dc869c3714de7fea575bb483191d26d6e0c6c7c5d641ef8d89638355ae91718e28d3f8c897c5a2ba9e806311787d049db60e105d461aa697f3c5d4441a890dacc72ccb96b6d154fdb361058d4902a3e0e85618ae83cfe5afb7bb6bb69baf56c0c2218174c9243f58f4014a5fd608da4759886f32d5ad2662cd25b361f193a732076bbc4feb44186ed033daa6a103214d8bafa4ff7763150f318f9e6fce49cabc2fbec08f6748976f6913cb8892a6293a7aa3baaf8292c65496c4b32df9796a18bf98a7d0cf665ef5f9d57237f005bac145a73aa1ec2a540ab79f7154bef99682a1a16e84fcc9788fab254e913690c2c959609f37d2066be389abab2bf8f090dfe50e3bc665ed38d4e08f9eb42b13873c9e5a361d647c8e1eef329a03614f605fafc87094152ba5eed020c016da9207574054f2c83936a0078682afa6a15de866da02599e143d42fdd38835d6323c046c8ea72b5d80ea508da772ed52653016ec3e72e348fd5dc4d48cbccb03a4961ada04cd174d1c4cd4d3904890b653bf770b47a573e74473fa3e77e4de6588fe6572e67e87ebca70b90b9da277448462002ab2e6acf462611e543f52cbe953559b93f18269c3e1e3ea47be76bdcf896de4fc85b9e62ee4c353a763407df83bc4f9969ddd426a23b3d3dbd4eeb9365f0c9712ac44ecdb6c9bf5775a284075653cf6fe9972e5ef6ec61b33b9898edd62e55029abfc3a6c3b04f859ffac80eb224e2cf92678b9e64b01ab8c258fdb9ba37f1025261f73490a94a4cb32c40b6d31db03d19e62dcb7dbdc1523b8dc7b1416befe36ec7bbee08cf1cdd2070f85e62b5eee1e4c82aa455b3a003657c0cc05f97521d0f31ade303c00d4a7d95bf5f67f8c06f7a2f648c98adceb5e3800127995162443ae0d95af12bf076354035a1933685d3d1957f2b9f1eb0bfe044c38f8ee96ab3cafb2154ebd1f7e6c7c933fb0472842f880db8520c45800c60f9b195798ba265dc5830732f8113cde48f8c683d853b53e74f4fcbbcc1b3610cd26a27f8bd2f6f0f25a2d3dbe3c22b41fbf855a49705a22c25134544e81ab26f6f8881ecf2fe916ad6a025d2806258447751211739c1fdacd569bcd0ef1598f1ea2ca7a649c56dc91ce59895caa07955197b7db915e3055cc60b16f736eaf5c6aa428ba66c85da5730cf7c971546bc048f76da1a4e98847a77bb380e6f8d5478db23b8ed6bc2ed32c78590022841ef0c5e684e71970b1b03b293842bcba2fc3da735f6745efebb6c0139a5de530cbcb7ef826fd1bac7d6498a0d5ded5b2c68de5f3ba0b671bdf274f62e616e734e8df763a226b34e30329e3cb0fa6291dad15df59f594e06e04716b7414728e993c9d82daaebdfda3843b1adcc0137fcce4cd16e9bf2a335f5f0cd3f8ec312fc659ae05ab8c3b7df155ed7f8a45f7be6737b06686f419bc59ab1d096f45a6c55cd5da89c2e1eb645ac3ea99073de431024dd40af5449b8f5888a594b37580906298cccf9cab064f5e22f4b9e4387d3d3075dc841ade06d83870dcaaa93c2e0b68d60984ab298de75dc6f72858fc569f9c881549d7c4c08705032433e1e7ee85ef42d4f41e9d5ddcf3a5555bd66ea411de103470a17228562995d7dfbe7232e751755287e5e0913249b17a199cdb663a0a547497fa1c4dbc09d359e0578152c0a394dd9d7be9d56a553a1ba9e9b84150f77b30a032301be056c40644b20b3bb70db58671d5507520f755a767a43daf4f69e764ada54433d411f73238b07be2d2873048d070f2f292808c6854d6a2de1c3bb45dfa3e946ac2193df59f84d8f3172cd3b45396473b320f422be88e901a0ed622e575932a7aa58aa8896da04a35f56de086dcc1891cff44970daa816f319bc67365e3620c36d9464f255ed711e6b95ff4858c19652777325b332def0d8abfa68fdcf21cb9e8bdd06464612aa6145cb520cf9a6bf9385ca6efd08adfaef6dfef6e6177ce98f1fa33d03713a56fcb4e197371dc287d1386968f6248911de5a186bddff6a09047699fff248711664cbaa5ca9d6bf59bb12744517ad593e8684b95eb228fc90ac0818938569402e9dad56fe831272529599c9216ff2f7d04c7e5d6c19ff9d14ca6550cbe25caf20212d00b25666cc4925fd041868fd30e8f41a5a915264c8a8c6a0e61a7cbdb4afd9a13050b3a881ca9c95dc54311c09f2af200b432a30e593b37a94670bd900cf12ea33b63a5b01451182e39b5c3562dc3ca02ea3b07709bfbbc6c4e517af686b29f07e57489016fad7a383f23ceaf94dec05df1105b1c80232171224f64a27385c2d79571099fd4081e3371bb0d7baf1ed7269a992bc4df078890e54c7483f0603f5978ac3e0e22c4d8502d388a2b4c229d0bc3f5f78caa3f454bf7732a0b84cf195e8780328b103e87952097278d7367f5e932bb147520b622c63a68955ccd826e479e6aef312d26d7b436ee843d02a70bb8e5a468d2a95d8f732279e6bda1bfec196b295975ea627ee00686d7c296683c2d248fbd5079125e69b3ab66e754614fe54a76a292365fe6cf487d51a5838c4e818e45bb6cb8388a2021cb97d3dbdae20fc63ab4885ede6c3efefde851ddbc40989aa0115af458352a157bfe73c210964133330b78738e8e4cf8b6a641a954decabc436eb7a5da6f936634b3437897e5ed21a573f163cb6520b34e37e3429d94990a7ae6acba4eada8dc0b18adb5e50445072165fd4dfbf6cd27e2f6f5e331fbf5dcde9fa00a69ae1eaf4287513d32ebfcf0497210f1d1b687a73aa109090f7ebfde54724f3508ec58098508523397c4bb1a0245806e6912c9a60af3750bb4625db60fe2adca1f110b947df2399ccdf5152c6770915fbcd4260284b277cb875162c74b100a1621cc1eef3b1de928e312d1f7c1ebb2fc3a3992bb3e710acfccbce5d06d067b9cf6d17ff79f01649f6e51be79cf6cd09601c52c3720fb14d893c0b8c1563495c5052378ed24b8ea63e08c5bbdf11ce5fd542876b0954f0d0313b63f56597f95f4ed9ceff4c481f14f3367e3d5e6cb8b616f3824e68805527e7aa8aa2fd4b3dd3cab64bba160ee44e46140c00cb02afafdd26ce76e9f5146617fe7fe801ea1f1f90a68351e92e97db88239e16a55e00f4d8491dd426df22c2ffd80ed1d5b65f2441342d8c70bdd249edbe70420e7f45647534c6e0306f0a7610ace6f4435c72487e70a08161a8ef3d53b1deaf9f40e1572a27f3e341e994e6c39c9b90b23e42ac0a508cb993c903736d4d5e8f309d630389dc6ecb616b881512ecc459d0c371c792f00740b508b3e9d2e144b40cfae239274bb185e8bcc040bab174752d2a2162e1584f7962dde9cc4b4bd3bd21adc1ef843f529ffb4e75f42901db0db7b4195f84bbdec22278ca36e42f8f0a5f8fbb5e5dbacd56d567a057d8db4f629815383c3fb9f59f07e5bd13d508a6ee4d46d12aba8ea63a989c2bbf134f9db702e0b2f43330c82536d13235707b11b218b871580875750fbc4e482d2974cf624d91d85d9ad280811f5b17ab415eab282914cd9cda94406270eef1fb22374e17f1794bea4f50c18692bb4a68c755fd590ba3315107eb421eb0d107235d130eab99994187f20b11e70cb7fc6814836ca028d44e60c772ca0063a45a936b594b43d75490b4914f5c071be68ec2915d9e647e29c95858bf8a67efec596f2ff8bda5b336d7832b3704f8650c558d200b043aed363f1c2f23b978c48a59a2426278486f214e240c462d4650dae003265720582c73e4dd031ee791aa3224c701b38d96dbc7498acc74ba4646ebb1973df4c3eb59651e9958917c67aeb8324750e094bc5197a2217cf11d788627426ac8d90b7cc8d03f8837bb9bd17a26a16371d370774a1118bf31d674c157db623b64a7b12ecf0647ef511d20e9017582fe55cb00a87466e89852264e5770543d38102f38191aa12928111dc6ab7ba6226267473dfe432ac2c1f78b3d2c4c48ac8f46fb2ab40a998d1ad110e037c72e7afc412254415788f89094f5ff3abd36ee4751db9c5ac31cb906e857308d76265d9f6e7851e1c1f17148c8f840ec0fde29ad200da85ce5948e01ab1e1b45e2faf2192abb9cb77930e3496cbcdd4d41c8fdc7f0a0f1a8e5d325d8007b", 0xf51}], 0xe4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 09:43:39 executing program 0: mprotect(&(0x7f00004a6000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x1, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="b791ed138902e601db236feb27dceaf15cda1e80f44bb3cc8cc44d6581159c081e7c3629cf9f9b93f6c2181faeca1d7ba5bfe787d832acc519e5d5ed1ea551131154ba361d8c044f7b93377fdb50e2d6182dcec0b6e3f07b14977345ed1aa2439959ce6260d1d73e3d979274a1e2a390face2982e942d063d98a67d7a28a00cbec840784753103af5a8983cbff44b49f35c82582bdd497acba7af88b368a6e97f1bca669216b4a9e6e2233f0bd435a", 0xaf, 0x2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 09:43:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x800000001000095}) r0 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a1, 0x101, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3e", 0x459}], 0x1) r2 = dup2(r0, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 09:43:39 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x419) clock_gettime(0x7, &(0x7f0000000040)) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = semget$private(0x0, 0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) setuid(r2) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000240)=""/114) clock_getres(0x0, &(0x7f0000000600)) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/24, 0x18}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f00000002c0)=""/56, 0x38}, {&(0x7f0000000300)=""/213, 0xd5}, {&(0x7f0000000400)=""/128, 0x80}, {&(0x7f0000000480)=""/94, 0x5e}], 0x6, 0x0) msgget$private(0x0, 0xc0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xb7, 0x9]) clock_settime(0x4, &(0x7f0000000580)={0x0, 0x1}) clock_getres(0x4, &(0x7f0000000180)) 09:43:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x7) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 09:43:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 09:43:39 executing program 1: r0 = socket(0x40018, 0x400000001002, 0x100000000000) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:43:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0x80000000, 0x568c, 0x0, 0x1, 0x8, 0x6, 0x2, 0x0, 0x7f, 0x101}) 09:43:39 executing program 1: r0 = getuid() syz_execute_func(&(0x7f00000000c0)="c421fdd7ca66470f38411b8fa808a34500568f897002cc0ff39494564b0000f20f5168002e6666440ff34800f3470fb887ee4a259766450fc2c400f04000907b166614") r1 = getuid() setreuid(r1, 0xee01) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x101, 0xfffffffffffffffe}, {0x40, 0x30879df0}}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r2 = msgget(0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r5 = getpid() r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x0, r0, r3, r0, r4, 0x20, 0x9}, 0x3, 0x8, r5, r6, 0x7, 0x7ff, 0x2, 0x909}) 09:43:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f00000001c0)='W\x00') close(r1) open$dir(&(0x7f0000000280)='./file0\x00', 0x800, 0xc) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup2(r0, r2) utimensat(r3, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x4, 0xbf6}, {0x86ab, 0x7}}, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x4) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x2, 0xffffffffffffca5a, 0x0, 0x9, "2b5aa98da9a8fe7bbeef1779bf4991c8fd2dc6e1", 0x1ff, 0x6}) 09:43:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x458b, 0x542c92e5, {0x1, 0x8}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x80) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x2, 0xffffffffffffffc1, './file0\x00', 0x0, 0x1, 0xcbc, 0x5}) fcntl$setstatus(r0, 0x4, 0x0) r7 = openat(r6, &(0x7f0000000180)='./file0\x00', 0x10400, 0x10) poll(&(0x7f00000001c0)=[{r2, 0x1a8}], 0x1, 0x5d30) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000200)=0x1) readlinkat(r5, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/1, 0x1) bind(r1, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setstatus(r1, 0x4, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r4, 0x9, &(0x7f0000000380)={0x2, 0x3, 0xffffffff, 0x8, r8}) utimensat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x80000000, 0x73}, {0x3, 0x6}}, 0x2) read(r0, &(0x7f0000000440)=""/63, 0x3f) read(r0, &(0x7f0000000480)=""/99, 0x63) chflags(&(0x7f0000000500)='./file1\x00', 0x40000) poll(&(0x7f0000000540), 0x0, 0x8) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000580)) mknod(&(0x7f00000005c0)='./file1\x00', 0x1, 0x7f) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') r9 = semget$private(0x0, 0x3, 0x80) semctl$GETVAL(r9, 0x7, 0x5, &(0x7f0000000680)=""/178) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file1\x00') getsockname(r3, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000840)) pipe2(&(0x7f0000000880), 0x10004) setsockopt(r3, 0xc04, 0x3, &(0x7f00000008c0)="793c97a1db523e505ef1ce95b8e0a3416c7c27a33620f9f5479980b76a15a8c5317f65bc5c13f9203ffb1c52f7137cdd9bb39faad77dbf4bc2bfad37c7eeb881e27f72f6262fc3bf7e5af6cd7e177739f541b0068a5e5cd86694ade6212d049ad97ea2627549828ef7fc19de9e3117fffa8aa706ff68564d128a9776416bdb98cef15907dde2beab79a900f2043be05599aab7a5200e8ba0ecf9385250f0d52bf96cf913e14071a080227b76f7d8be44b63c86f668eae690495367a6764f2d867b346c7546378f5a28704698a3ad9c62b2caa8d088d28f3620d957eb1006b1d55bb3c6a215ea26c4ba0e91f495306fd8fb56e6f4df4adda513ae038e8100cb68dcf5cef4ec1e402fb585e5abaeb012d954cbe130bee3b8f2cf7c85ede5cc247c8e79a48c3de9bfea2d30d3449c66a8414fd477d7b03f0521d37c641a3c01511bee4a9f8c2c3b969945edfd79d338c23295b9aabd6c20bd8fd8d92c3cf36cd776291c068608b5da2142b39ae238cc12fba5ca9c4f73168699e1ef9e81d2d6e60c224080942e71a2889d789c29151a632b135390dc7e234328d317882b9915a5532952c011f7f6bdef2a37123b22fcde6996b5a9dc9a586606fc65d634dfa4c71987a1aebdb4b7266f0ab0cd2fd6591c6c25502133f18057a5768bdc0ec49363e5da6706669f8fa7d8e84708210ba9d35d30811b5a8a236720722b160c4c4bc8f7b8d85f82ce956de977a68b3bad1fcf3c336b89784965af7388ce64f5b90ccb69a50798d773f1d9b986e5b191ee85adfb5eb50318c012e18ace1c19b408918e20d8c317c9f7a0952624446f5aab22a78c0c47eee5ade36817dcd8fb399839023b6f2c5a850faa701c81a66ee51d97ad44f350c03ca701aa22bbc26b04f7e192447b0a87f8626d37c695fd4196944eb481c0c1ea5812eebc64474ab06317ce9c46ab854ab70c42e3c282cae40643114f9b94d9584a7053cf2484d71d33692796b7e738181e261ce65d0215437466f7a4c1a32ea8ad260b0539f9a2260e9ab2f1eb5e7f58ff15af2cd14f777de04aa5e9fc8f920d27752a2f94d221995911e0d5cdca2995fc9bfbc4e743eea20de50b8f7e333ecec86cb426b73cde4d028bdaa54a70a0e0d0afd8bfd7e3ce6608a2556e7d344ed820aa0227fa92ded1c197a05b08af24571802e6d69b995f10aee4776a8a77bfb8f614d546a9d427d2f05b768a8382db3bda04ee121e9cc284aae9ab125607505d1969c89d4099069353b242133bbd97ddfe2666ecd7528f06086b9f23e118f2e13838688f0b43fa187e97e56aa2cc5f4e1694a888015244c4849cd90031005542b6d7cad1bb9bae07d7721b8779b89b5f60ff4b7411d81eb956007b233b8284888c35adb6c84ca196164b4c03c60224c3d61ec893a2b296cb3c29fedd043eef5cd72359d7ffe8d7a217f6f0f8124f4fa4041d331a59cbe45cbc55f04a6b8373062f550101c04d192281b2ad24161fe1fb838093233068090e245ba747cb9b91d3d150077e3563c0dd2b9b053b49e53ab577af52da10419bffdc6b6afd8c8aca7fe13c6a0749c7b06c5cfaac6f2262d641868c81bebd4f6063800f2ab2beee0b53843fb3619aec01b73db6b414b85da028d00b438224254a9782d95f3d71f0c1b09d1007f1baf46c430e9af9bffba42fbcd9d8cd8eb34fb255c3a03e7276eabb44fbf9fcbf64da4e7d5cbd9f156f5e5bda526148e652620994246f205f7ac978d80762aa6d30d34323b03792c09e46097cebf96c734cc68e372b6500cec487ec7cd5c5db2cdaec63f9e20ac545888a89a76819061b59c9cddde629468b8deba89a1458ed579e31e917c5e3eca731a49b922d4c3b5e04d5918e8878566fc845c78f228e85cd1dd28e17a8d64d93a64bf391e9817cd9cdace0a028d18502cadbf3622aa1dee6ac31daf411bd4037c7b51fc71adc00524a3769bd5167892aa260319fae3ab239fa9c9d63ef5bb575225ecfdb035dff8a4568530959922432480635c0d2d2323d1502f70c2e223568ed9648dab384e6a38a1a051b2786048436ba5c26d1ae1f7663db22a3b03a2bc2f452259549ea0c1a5c265ef86707cff51dc0bb75441bfe888059f55d4666825b1c12a676fe6e4f82c0bfda4b8e505b74d8912741b4548877b646de0ccf10cfa39b23d503117e4ddd7f1fb1e796bb0bf745ddcd407e32eac2b608d0a55001b1bf43294b099a60ccfe2fbdea40174106282ab52c27c7da0303aba56ca7dad57c1d71ed089eaeea21277fb39dcb41a7b351d195a7cab442587cc2a44ff89718ca97511a7ff7805dbc38b1918e97490107abbb3bbc4f1c1bdec19f645aeb70ff8ca04a845cb41f415ee3a104aac1be97a28010b431a12c0bdc34ed05467ea55fcd6d1782bbad7024ad437eb001d477991fc1f2b81629161e8b306a3a866115d4f526e60dfce2b2536ddcc6c43ea2b3dbece9b100a5a9d5fc4ba7065dde9cae1b1c8853bde98c80879e23aecaf07837a6a4f44bdec34486055f0a762c02e8e588105618084e011a82e23bc7699ba2ac0d83468d5668d1fd0d3eb2b8cd9d0da435d17b55a1b820a1c7193d24c09df51470602b89bb01526b44cdfdd173e19b78aa01a46e34321821344e50ca39dc970ddaa440a45e69de638a17fb14e2ad80d506ec3bdc5b3c10e4bb5db2458f823521dea35882fab493506db45b699ba8547a36a9394f56cdea9b587ae29731f2e364c76e54e611137e42a50e7cb5301c53970b2a48cc04461a22a9e5a9e1cea66e502a6198490be5e64e4f0a5a7459a41391b8d0e776127f30061770d668d3f8d8c99fff978717adaa1d658c687963272dfd69510f4880dca907d487910f5966382fd34e648e897dbb5eb2c5b325a5d71f9a6c0e918b93b876c86da8ea247b48296fea0c4711752f1fb03af94616e90d4cddd8d07798b2ecb1bb09289ad917c50415742bee3c1116fc3ba05099961a1ee35b97cc7d3e303200c0bbc78ebcabbe70ecd31eda369676e76ca9ab0596a945aba8dc7d3f647a617b5cb167961bc5c9433be1fe3218a99bbb43ce7d14ba1634d336d29de681ce034ef41d6be41854dcc096815ed3ef7c7e95c49f5c258703d9ccb8e0e4e041eeafc26863cd8e3053fb5dfa4b5dfcde73cffa5d7a25a74e30c63d861ac1b2b3c80365430a87bceb03f1ee1499648b2333619c4ce4d8103ac2bf68d85640491ce3cccdec7c482e6c2425e6c4a0ea61c47a2108b4e309759656d80c97fd4166e74a36eee00bf5446327794fb8ba2d0149a2bdce95549d1325abdd5dfe6411f3550d58e1721d16c00a558cc128c9c181773e5cc2ae07b02ff7b7b3742032fc7eab259d9684d9c3fe6486925589ff8b175b0274b80620c53ebabe94a4f9fc2937e3849791694fe5736f324cf2b92b220a96cd4b5e889b632063b8d36e780d5c54d4d1c93d825c0ba2d4570b484497fe27a283206f93c11a3c57faef546b9826cc0721959fc913ef265e649be6a65d21883eabcd134c805fe171ddd3d164e7873a571b84b3b5bb2c6b37d066e81b297344ac685c53d2f865f05894576b24bdd3b4e2f01efdf5c6c76f412da5233046ab265a30610e72faf9fe5e8877bdf2efe9b6660a9543b2998deb433cc42936f8958a71cc31853deb666a9e073a0b0788a2a413c9d2c4e6052b05e71d84a7fdfdfc980b02b87647ff86902332838a2a79d90a0253e763973598c0885eefe2476f968b0829e1fc49498ce9a43ca52dc1989117ab14793c26af0aeaba03e8038f06443bac12a348cb6296fb5c7c7f29ca8aa3bbbc837f0768b1353c3729bde9e2a4fb9865eacd05ded3f6a2bdf33b66e010143d57d584e12a5a4fd6e8166bdb2789725c627d080249751886cfa40f44c2239d86039f272ac4b4167aa63b210fb2621aa0e3f3d6c78233cfe7826ba49dbab910f412b0b650703ddd7e453455eeec8291c2316186e29c51eb4e731bf95e041426ec140af2ca723f89295159e6720850ebc72a3505f2bed841db1b0a7a4a44f8ab495374317590c4a8516d8ff64fa56c14c5d774651fa9be1665c8a6865cfd3d46187cd7d0a4f28f2df2b44918482b14da9d84245c9b47a1ab2f16616a86df88d57dd63f17c2083f8df0101d8b5de8ee99dab969e30e90c4c22f969760e768a0fa994905f31666e122a051e93da7f28c0c1bf918452d0f19e02cf4ea9ddd1bdf22a6be038051dfa1d15b295048c5666c28703fcb8e8a02f0990a957dbb64d851c055e0fa0e71512ee887b91b96c96fe52e33534efeafc528d47a3379a99a1c0eb6ee71ad3059248ed5a43f8db4e934b9e0b378331f4a128a7a34793488c086134e99e3c6014ff68c784ab30e01a0bb259d6498e21d3f4bd221fa07252a4a5a8f8a42e2aee9baadeb4378ac82f39674b73d58b1afc7046df6b500e5c5fa1a0c7820f7b6f5715ae5702e57936dcab6a3a863a148dee6439feb8e8b7b2c060b3714cb41a819680e35d48cef6cdb8aa07f7513464a07c554ad6ea92bf84b2893e68a92aca38c2dc914bbcaaa4d1a3f5ee46439059c017b3b16ec7246d3d4746820cc960e6fe07cdc63a7da698ae4cde54cb16a2bcf9fffca9a6b8a7597ce7d095df783d484b907b4390dda530d7e814a6b1c8d6d688443dad4e72a45043844615313a1eab6d2566761fa650ca3f0638c3e17a71cd93eb20e2c1b3092977bf494f949f63888fc1549a56261634be410b049f96fb117ebc84ac40e1247eec252c4c458aca004bf0ce2f3624dc7352935ddac752f6e35b9766bee7dd2c5e4511fad4f85ab5008680037414a75fa353ab3e79c9e3a51583cd80eacd1bfa1728dcbcecbca9578ab3ba958832815e0e5619e0f5b22dcf577ad0b26e776b0a7fae625ce992abe66ba7c7c551856bf17baee9acefffb506a2009abd7872a219250d3773d9c2a7cb5dc6ca56eca43de278feb1d9f7dfb691b33cb7cc37d0ed7f1caf56aad6d222f416ae6610809285c9b93222c66f8f6d23d3e68c79879fc3c70eb6e65e9eb65b6d6725c9ba9bcf7887c2e42df37ed5f2e9a03fbff658041275af641ce7e6c61be651f5a9091b0fe7659e2df405a0022b935031786183a3e6df6e10649e9020a4f50ac265d1a79ac96cc63848cc2aaf28bffef026fd10bc8dc8041dfc352ec6264a11b66129bf9c3221253993a53663039248427b212c2bc7fee2fbdfb39faeb371e17598cce9a241b72b0742e87f4692f2e5bc97af42ba4231c0510acf99ee565bfa46068b9112bef5c2aed7c9a85d68370168280ea4bce56a5dcb508a6461ff2076092649147b682b5001a8a1be600ccc593c2af445959cf5a5396f654b3483c12349bdab19809fd43cc5496ea2281687a48303b0f76b25454e6bcb613f08aa376ca6b31db5443a6898b2acd494d246b52d7ed97b1952e3e5b51a3aa0003846e9d7a80d8630d5aaab23ec4261b30d68c8e051f242bfd3b730e2860e99d5284f73eee0bcbc02514917b756251b5058f77b7d4ef003201a4f29a04a8e6e0d54bdd42d24669d0cc71d48070a56b026a937f3de0ce743fb72a56b98d472d349c5d68c220997158752320cad33f6e44336a9d4f0ae0a451ddad6c09350238f2dfa00a33ee67ab6e56786c59463bed586ece539a781acc5636e4f1d3ae499acc1f31278bd816bac235c1c88be0909da54581704b4439a111630757f542cbe956e57c7877013d1b326d6f39b5bcf2a55277903db3bf40c2c12848b1f72af1232f14e1e723f6c585536536c90e43808ab50f41f5c4807542b90576d6f75d03686974cad947bf", 0x1000) 09:43:39 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) r2 = semget(0x0, 0x4, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) write(r1, &(0x7f0000000040)='T12', 0x3) 09:43:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x10, 0x5, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:39 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='w\x17') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000140)='./file1\x00', r1, r2, 0x0) socketpair(0x20, 0x7, 0x53a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000080)={0x2, 0x3}, 0xc) 09:43:40 executing program 1: mkdir(&(0x7f0000000040)='./bus\x00', 0x125) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x8001, 0x4, 0xfffffffffffffffb}) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010200000000400040c60100f2e900", 0x2c}], 0x1) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x7) 09:43:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000001840)=[{&(0x7f0000000280)="daa9001c0541aa8f6339632a4ddcf22573ff54ad3c543ba93c1914fa079887c375012585a0bdb13ee18792ef48c98be4ca8d95816fabf6a2d5a2a0338834685b1a414021f29aa2b4c2e707c7f96705d54ac748f3a8c707cbe2fb463c966301fd54c50325d5d2307ea49e84d408e9adfa20eb51d9b66d708a8af4272ee7432c738e8e570c3a9f1fc7c7435bbbd0226df02d4e2f7691f9ca4fb3f39cd98e73ce7d771ab936c91dec3dea178c199d572f7e68d52e616d5e32ebf7348d92eb637aea7bd3474bb34e8de46889d21f49119b08e1d58ffb5c5956d7c377160ad1bf35d42181586c3046ddcb7427054eb16997ef8aad687c7a68520b0a7cd1239096be", 0xff}, {&(0x7f00000005c0)="025e27c0eb23daf1562ef1d093cf48034335d01ec4785d2d06e453cc644b70a4de9b66abf8bc6348c7853071027a21e28a490e6bffb244c87257eb8744010183d74bd1931d06cf0f86bf6926bc6444287f130f06ee45b350bbaadc67e1a5bd8f78cfc6c4c733258b89efe495dec0ec6b3ec26e679b2dac6b801227668e657b35da1abbf931b1f5c9af3774e5b607834d6d68f973dbb8a1", 0x97}, {&(0x7f0000000680)="7c47ad4fb1938e9588cb57bba91b2331d616a8a6f8ddcc5b59d6a11254d70b6f7d39961bc5a3a25f6a22a03e0f264816d554b2fcc890e6c94960643bea7b31f880ae38974215b963e852323a59926c541149d31b63118ea5611f7301808401203db950ad94dc80a82cae6a652a034b77d1dbdc3fd2c45b22a93fc7030aeded06d6aa875c0f2031002339c44a6105f9d93f648bb12e38e77c347ab04ebf6d0179a37c0867f5cc4b34804917440771b4e5cf8e08c12d680e4dde37325c75910c0ab65f26960d44458555ba95517e167b0886cf8d54a4113cb524016e044c3a8691876c5954c212f1df8020a57cb43e5bc8dcb34a59f211b7", 0xf7}, {&(0x7f0000000780)="9c065495fd386cdc40d049c46f5f039c289ea0a873ca5e811df817f987365c909639b7ef57b995d713fd6bfc02a22e895546b0d8ac13592b34b706177d58ccdbad2a323755305901c7418a209c206969282b7e4536021bee9f65e6718b4b5db3a2e52df66cfbc7e0c64a351c4757c24d5d5d180d9e9f776d37b982c33ded065e9a619ab89537db4bc5581319100f7136232f8cdc0c361871b268319e1c8e5a791188c2770fca997538ad3386a417c312462476c5bcb2e33a6c92145d48c59dd35422c1d994447b8dcf8f5930c6360eca5b0d4eccc0fedb4a2f6e99507a15a41932f37e85fbced5eb1bfdf982aca2601cbed14c13c0b7028ae77a364c5c004a80d2ea442795465020b44cdcca5d88dde3b96c16db55665e284085f9c9d87f66f1e1dcef5b534f324026da878fc84dfb23c3bcc541df3c4e74980068aabf7009c9b701b131ebd47ae890b0ede1323952fe8da2f4e16fc9150f094b8ff78996944421c9d74f3db34ac83d50f975061416b46f4b01502842117087bf270278a12e6460b134237d1bd80e88fd5c2422a810a79caa87e3ce6a8b8d478ee8f9e35a70d6710dabbdd58de55009f57deb0205e08cb46b1a2fcb21136c909bbec12c06373613c7a877e5fa6b34e7016f9406757407397e250c51652058cda154b5537075d5cd65fa3cd296a962a63e8fcb519d4f696493f9775f3b32609c4935e0ffe11d116b7e3f4e8d63330bf1dd468281dc4961c4da5bf90c64d558e1e2b4ea183bc010402ffe23e60cc684be4eca3e4f2d39fc4360f36a64d91fbf94cbecc344ec4f6a2810f64cd267a9a7c85a125a8a3f90af466c400cfac787c44182c1a42bf8ebee05e138f11adba655e05310fe578c32bce2c2724a199c3567c0554981ac63a4aced263a590abd1a256df2bc29a4a72b83ab118ae137d6460dc68f14d97def83bdd2cfe1dd13286c53ced2ae85194cc39802ef53e2c0f07c85b6ef6609365fb98371e161862b9301dab6c5b80519ee5494932bd446165d67a3ed69c4ad820cd30e69d337ba432cb0e5b0e0bb64c4c5a7980559420773eb075ccbd8ddab59ab1760f1270b0942f8b06b0ed0d0daf7c2f36335e244fb01709da09d063b8f471fb09d8485b4ef3e88f2a4e83b127b2026061b1d8efbbe21c156f6f2589f4454f3476cefc2e6ee383ac43abd8d4d9865a5090e3c7424b603d4f19021fea66e5ad5c063998b94d5534ae83b111e4d1e2c08dca45b1bbc8e587803e6dbd91de97ebe7e1498d11dc5994cdc5c4247e412cea8876868b26719965931b225d69d7b9aad71e2855d4275b5b1bfd7bdb3714612cfed1060c6b150a62838769e5eca371bad90e562d93f91950ab8b9d5af656c1d4c1328ce73328ac93c03889addc830a64753b446c84f5162ef6cf0a0498ee75593b470b8f1b70525cfb9f87399d99ebe349b19a6b0171795583b115148c3e0b13a37cbcb0c57d72a55644006cc92fde02ef9062add5929f56da484a10d9b4104bc26e91ca99205545ee1bf463cf066eb95fbd38018cace55ca23fd358223f1e1a35dab00e93a452a6b9b6184f26d4d7a83b6758c7bc3b11a37dfe26d6881284ba437843ef484a13a28a3ca1dc509655aec191cd4593ea39a1ffdc235a5176c16b7bac1748c3c829fb90b71272e0a28fe1e12af795fff39813f00f90d373028bb2b5cb74fc56a3c3d3c76005a7e579c3efebef3f299b7cb2b4c7e18caaf5c21c34e6a73a7d423592eca72780e1f3011cfc2f9014e09cc3d47e462707b56076cd8d1cbfec5d0a98728a9fd3280b5230bd6d950864099ceca2e922288ca221ef2ea82cd9d09fa92d80711ddf100b752f93f6abda9ad2d93826a2c301b06bfd1abeb34c38c32fe2470875d1092ee65ba1e4ed8ca90bd5364d6310543919f01a0b42b932e002dc21f3db95d27eed5122d7d9cf8044ed20bf27c3edad6a93254cc650f6de6eb57d077c421b7d77de9a8f8c847fb42bb0af3e3c22a2dcd8b053040298b600836abcf186064f015f01ad4e96b605d24aa835b7a74bc64f3c9ff74c770ce082c4e239d16020e72cf22f8b3a68bfd7b8ff642e49bbd862578871fa79d83a51aa3190eaf270f432f3359f1e798dbdf42630344c59abda50b26b4bff331ffb9562a62b4b52362967996874719d2a11a49b4505b07465e38e780bae5f1fb36dac4eab14cf1ea74f26608c0e6945a3aa07b682f77488b27e2bfcbb3a165236f4653928b1de0b75cbf6eb5caf8cef078f33fe9095582508760f34db1dc7c4c10b102498281745989a5ebfeb72a78a05fe9c6acd5b044d9b596f46e783798f2deb7d4c4cf5b2ae21dd2a31bdd75c451ad94097411c9b1fa6d31c63c788b84eafc846ee55e649cf838200bec13c7f5962cbf8734884f769d6d2b88ee4a723ec6cb0fbd092493bda0a4df57c577bb6dc241f3847db9c9e74e3039ee553d8b79dcf22f3500ceeac685d6e62af0954c280cf770be3777734d52c12f41f169ff0953af939a03d88f81483976b17d4de3ca1c2f1dcb05a3c2b3efa4a29773a4bf77428ecd77000416c544839aaee8da393c8d3a3599b7dc4a04bc15c1717fd27043b61e890aee0f049aa1baf15538dad2d277f3314055e194e91dff4121df3121003bc849be3daed9fe0979305d25cd66ff8823e90288891c4f3e871bc774c8da496b8be2b764b5cf431ce1c674e66f2f89923249747e71fdeeac4d4a02be229c46703de15795a610ee2182ca42582ade45a238d54ffea2b2c9732a3d649d8b1568aac1bfee88614b6eb457cb5276c35da0bb63c4130cdc2f863ade7fb600f8cc88d3d1afda70d48a41ab70e8116c3ee6834223ee71f00ac1ce89af03b3b5f5c68d51985878f5e3478baeb6b244310b3ee875b40cb74487330af5049d697a7cc2aa3aea374a1a2941d8b5fe1671ba6b576503400a5c6d42e8b183cba912360782d6c03255d9b3c68c72140045f5ca70b9081e9660ec0e33d59e5847c51809f8cd03d1304a5ca30997b74cb478d8a8264bf4a15511fe0f99b6205d4160b1170bbe623663e7d4b3d57a06c431ee24885b5d34830c064ae6dbfe5b6affa0922787d553f9d986dbff9b51b44b6bbbffcdb7f18cbe647dca61eb286075817518f434a72b56533b1ed17f170c5218163b1cc804b5c893886cc439a625244a4c3acbae5c507f723888e3680612a30d819b9375bd1e3567da23ec398585aedc37248af7c3d07fc792d3d055a7ba07a9bbefc67dea5db911208c014459e5f9d93ea08fa34a04b4857216dbd845d3afd55c63e136ea84ec2e6eb504e4108f09efec6baf45e5345832750a2a58096d8769f599a8832f8fce31f18c512613de334341365ec97a0db7b13163c49db41dd8cef84266edc2e933effc500065bc865cee4ceb7c679d8d826ecd1202255ffba4f8f0498c51484c9c6cfc9fb0fed9371c85a26df6f89f14520c17f55aeb769f155c55d96cfa5a4c472b19dbbd94856fb48c8c9a31efb72d550822ba793bea31daa5df9be55a34304e3f55c4a7eecf55946edf8a04f6117040ab4aec21937cc306ebbf32a9fa38ee82c8e6b6fae056b25fed103fbd2fbc2d5b17bf70c9fc27a707781e8f4f693d650954169076831f1ae5450e587bdbe6951f7900a8ed4db30d3cc52cb563ec44056778987ef20b5e7fb22e8b5c5badbfbd569b09df898e25bc00f10058aa95c8275846a46615eb26921d8b1caa8e6f10812827aae76f98b2c195e68873419cb2efc2c46975ebf7a7aa22753873bf2897fdd46b3a167a413e718572600657d4cda1cd8ccb3a55ebd7e2c64d0b26500e28087ff145af653d71ee38617a6ddeb001beabb2f92528308acee6db745ed13afd2c7d9187bce4544cd2242d6434c07ce3598266073254305b47733b57f7a6a4bd6b933613099a22f49387829267e6622b957c46f531c81fefe6c2a77de6ba7f4e32c809a4e6524c95a21d1aedddf7afbc7b91d8e2205cf25d9c297c9012c4f79493b94572e8108d907233fb802a207f91ae28a8e5c4e29473d75888fff764bf3cc3789f017be7f91d018d34ca1fd219cbf52531bff5180f13d39837168b4f6d6648efea1975bcbda62d3cd87ae32779cdca9348b3ac2bc97dab9bd48617178ca0667434db444e30cb56807ed919a9a9ad842c43203efa8ad1476171de0f4c3c0825d44397f5925e585f4bbbe6b4a9809ef63a707e96d6791ba4317a97d93758beb970dc16bdc2dd4e629ddf1ddb4b9424311b79e28722a1dba8c07019e19c5e0a66c750790a57b32bff406384e448eef059d78fd6c408745911192aef896085777da1933c501d3ebf05431781eae014cc955de1e5617bd8bb492faab41ecdaedc1184b4935c5b462337420818766df927e3d30f091ad6dfe224e01286852132f0d259739407585e577ac317baa9f29daebf8b5f56fb5c3eab7cee9d74884e8f46260ce4a288f140b61a4cb7c766f48dd3709d057a8ff9dbd88b724b30f6be0e0eec4393f1a1fadfd6ba71c88aea045b9207df0db3cd50acb07e850cdb35c7686604203622aacd1f46d13961c988a51464606b78aaace1b9f176ea68657524ba01c61de458ee2e883bb18ab9edd975ea48807dd95201b5698870d7d652dc03e392f89d568f5cc96012601b217770b569ffd8f2928acef52e96f14c4b8ad5f271f76f4b1c3f3b02796292729497cd39614322309ab86480a70da6e0b8765324de404927e49ecab6c7aadf7694df759ab0075f788be6e88cb78e97729a00be1a2a64ba1ae719a33ccb736aa6737a6ce84cc76c194fa55d2647451a2241fe742840cf76c92f46a847f1e0c997db7a6b370a0bd8ffef05fe7b4edcdf97ddca8c5d88208cb510ee8b1c894d0b86f376517550bc37942858d4356db72f4270c0eeaa411e0aa7e1899ac66dad3db24f2bae4e925d8c35df2b3ab9e1f3df0950ec19f60c5d534a85ee666a87e62e4e654b8deff184950fd19184b7ac34d68511d105651550bdb5581ea03281c008efb1f0fc85b168bf3bbd9589e79aa873d2f931c3adbd8ed31b89881c2d4e8de1ac33003355916732e0cab315b41d1e940c0a6dcf26f81ab3ff46587b42ce09ab86fd93c2e848105cc2096cc16b92706b4f90757bd3a516cfaff1963e9bb7b6cefaf67e48ad0b843b4af0ab211796dc8d9496fcdbf25fca6800559fc39ce64d8832a32bdf89f4d62c58ae90c181033b10734bfa4819141c8f8d934b61459f861fe8af543885846cf39cbf2ac46bffad2e1e0d799783652216ab2930b0328de77a47fd19b28b5801a96afddde5d872ea9cda26d8793d95b96a71d8681d7a6ffc3f97d1b6e0a6c97dfa59c515e842421359797f5b099bfedec72800738b638e67a59f0ffbd660f81d30ca68266e4ce2ff4614cbe6b765ecb588f55d6762a92e6ce2d59c82d7d8111dfa4cc5366ad51fc4784912a924ed5757851638b8e29eefcea94efae3e3b96e78988d51480ee5ca3fe182d8da97a67b41adb2526635217df28b8dc6002ae4d27d096239bf8b6d31a9031a84cb71b9a57bd058892cae9b79294e222c64363c3582fa03b9ba206aaa8d2d41a8f750bec93efe11f77847892ce2b1a452c195f82173941b737bd819d336f8b9e86e6f63e93f86dab5626790df6a54a1997961e44bd23b66518757f878a70abb467241f35acfcad9b0a625d7b93c817855910f84486db85a76d6e36c574f941d615e1369c756320a47513271904e9a4df0d0d15a583673f080d4a9f81abeaa155ffea5177e02c4125403eddbfa20b1963f7a3449c278eb67219821449c", 0x1000}, {&(0x7f0000000000)="c2b579e4356568803b2ca0f2bc4e12dd94a0991571ec6657a7bc708fd2c654ba1fff49f90a2b2ef1abf17a8fa5d32f9272d5", 0x32}, {&(0x7f0000000080)="3a7c6a48dc4dcfcaf1c485be8aae", 0xe}, {&(0x7f00000018c0)="9893ea56edd9fa1355371ab8210221d75c9b0b9fe1cbb90d35588ffb8a2e57e981405c34fcee7455132ad46bdf99ce2501087db9e3d9f99832411ace943a0ff02386b1b21790d0a230ef38311c7ae825897786d67afe6c6cfeea9e746bc1aeb4d2900614233d4501d9aee725fb36ca8728796a72272812c9b0cd729dab24a1d8fa4ca6d81b82f27737437199e398d6baf2f1350cbc321fbe6ca7c68754377c6fe19d20310736", 0xa6}, {&(0x7f0000000380)="a72e118afe", 0x5}], 0x8, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 09:43:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) fchmod(r0, 0x80) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 09:43:40 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 09:43:40 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="91399e3b97f4391567ca3320fff6786564b6f55f41163af69618193e5c8eebe7fa792a3a4cfd9730dad2ab867b3cacc761089662bf066ef25eca552c0c9d735d68e13fa57859a7ee9553ed3ed19a625c2f3c73b4f9a7f076d2886a19c72e55d7eb056b125ada7bd8536eb2da61cc8525f94245b267b719535c463c1f4839d4bcb5bba9ebc2f6b87d13a43471f427ba8e2a4ed5b1a143a8b78b4a267ececa724282a537e4c474c89820f2b1fb540bc46e038e0796cc9736f36ec77ef1efb9eb311fb2e0fdcdd75d94", 0xc8, 0x7, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) 09:43:40 executing program 1: mknod(&(0x7f00000038c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="f6446ce89c01fd5855abb38b287c7eb5aff749dbca98907d9f88a5d0083c357e7907697053ddbf15aad3407c3146d7918c3ec568eb4437dc4fe11428f9d4ec18a5dce5a68ca8069752fda676afd122bcdba6c44b27d0d501", 0x58}, {&(0x7f0000000100)="e4078a6f872bd611e81e4e6940906d0a6fc2b5bbc4cfa8643ec3f670377fd43d43a8dc60702718c93d939415a6d96127b0769ee0a8aebdc3e768b76c379c8ba1d891f88863eb11a7b7249960860e3dd7aa212eea68e5", 0x56}, {&(0x7f0000000180)="e4e458aea160621635b845bda5098fe85a53aef0b7febebc9c5e60b13cac99836bf5b34d948177a567d7c0285d8f6322d22fffc7398f39759afbc2f00d7e7974a29a2dc3ad7240a02e04280ab46952a40cf76d3a104f3d76ca6df07112838b9a1c395e661a764525e39da09e7f8337b720fd022dcca9684a22e5e9a288ae0aa263327ec948993b", 0x87}, {&(0x7f0000000300)="bf43ead279b3c15a138a77c7fce07e30b8ddeb53257f73abda2d232a136039e592ea47bb3662f06c52464d8d8ff8f56a91c77c6da2fb3e04cae2b891aa26a23024f4798b9b0a903a86aeea3f14ff05d1251268510aed6da876fdcad026ad04dcd4aab7f23d4d9d77f862fb1c01e491976e5e5a49140f2099633acecdba330d16a240372ddf06aee0", 0x88}, {&(0x7f0000000240)="0a57a66da79d91324db2017c98b3c7e82c65e5e9f0b837b86d016065001b75833b381bea243946a5476aaf5fedeb64b14dffd131c486e311ea635948e29e13a5eb44eb8b41f8f3d576a8767c6f2067d9", 0x50}, {&(0x7f00000003c0)="9b079b74aaac512ec9728ff1d2f31df7d17a80ba9f51a060276f7fbd7741116268205963721770cf84489d1ec37ff774a320bbb8f122dc078d7d2d82f97852b2a79989ae22583bc181700430d8d6b53cddb79a42e2919700fa81e9f1cef35e98342be90bcfe6ddf5d8fe1975b6f80ddc6c79c1b1333ff4864ec716d590ff670ed3f1e9cbee4df89696733fc8fa7047d67e2698b0507b3d641e727941b8", 0x9d}], 0x6, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000540)="14767bdfc735298a74b9f0d971a6bb8a5d47e6e238e427fda072197ede2b427e1d912d9f859c5aae19fc4003be7454b84eb4c67a80a3bbd2238753108ae25116d82efb16320a19ab9545aef6dae881915c5099fcd7e65fa978abc2941a2869b621590d3c53147316294c7df1fb7234eab9a697c53e38e2263ab817e2fb849a5222a428a1f5827be04701ee1ad5e8bf34e1ff696edb40cdc429cd0a150471fb0a4d5f8d3a02e578831636e9dc796ea57bd169e203f416f48453f20f3fe1162ae7a9dfb1abb8e9084971d5d51e8ed8a821800d8fd167f16d60bd6d435afacf3e87e2539e42e9cd5cf471ae4f3b4b7f7258e5c303a276961aa094194e47341a4fbaae18c4a82e067c0a7db057dda12aa03413c5fc0053ee88cc3c1d912e8f8b7ba4e2b08bd37c239b24d9ff47a1dcecbe1abd8b2b6cec59b056ba3f4b0062ffdd4bcd5647f0fed65df4aab143274a2e972aca32a63da45b9f012b50c6d66f508fce69604d7ac820a292c5a0ba80e22b123dab53d65a4cf5a146c79e5980c099634b1319e152531eb6158ec67b92537a0c5685ad070319f45da91a6de2e4044c3f413bf5c7c4239411156258373c166609e56ff638849953dfd15191bb06ae2a87b36c898035b4ed8b8d300e9f3ed911df3db542396e0a39ed87866fe5541df4c68df4272fbeb26fde67f797174ff9106af47d5ba19603bd58fc0b994197b1db340d3ae9e8e57b37f39ef395d419099304f18975c7084a01e322e50dc6054370f31e88750b21c1756e9dc462a18812b50453870f2224bbb618254e44443f7c7249785a8868e4b87af1c2cd7ae2ff0ef11126af95c60bbb7b959ceed5e49cc32c59aba145116e73cee513bb1c29387d2bdbed154f43865fef1d4205df1e98ab24a930ced8f25cf7a6a3bb4307a118f51552b1ffd99461f60ff0da9ce2d70674a491e48580c33a0e329ff3efc863bdcd86de9c92d4f29eaa833e89c125ec5164801d2a3f7c338b980d69081ece82b678e2154159044fbf6d9613c64648f19ac3746402e1dee42ff0861934887489ba3ddc29a78d5e950aff8034073402ad1bc1f41ab7540b96a47c7c416f33f575ba06565706771cedddfb6fbb469003d4b530347aaed03a2080f2534a55f8ba2c54deeb91742b184772132ed52b0a07bd9c58513de7a625520cf217aa8ad49e7f8fbeeeca2e3c5e2adf7ad31a86dc1bc1161a5dacc03f743ef4113786134d46b385c764606d709e45645cfb9a22304c4ab8c3f8d0bd9ea022bfaafb13f7424c80fb856a3f67bcf945deb5a8fc5efa8e070417d260200847ca933754049b8bdf0921340ccf5b162bbe6895ad34cb43b69fd30d5d5447fcdf4fbabe4c15032a7ba5cf7d77bdc97e15d77f813a5430a7774f4250db2e285b3b56a2de24aca28dc2da4514cfcae9afe9e1fd234e2f34a26b598d077c1e659d5423b99f109696606c3ec481cad98aae8c8f2ff75b4d9200effb24e58e09c390f751a1cb87fdec553042adc710712ff00aa82bb9dfdbd0c4dd0f4949a479869b5ad6f9e2f195cdc32156b7adc245bb4248bc55ca4b14b5241536306bf3fc04172443a5166d710e1bb035cba91e4f3536067c89f5f55a6b21134bf7f5bb82e9e27cbf06d9ca985e85d2d55c6ec84c57cdc0c5dd76c320623b868bfd6dcee299f025defe58a76acad8dd8e15f529f90fb6ce52850ecdf0f3716f7ccc4e8eb771a0289a31377ac0f0e76dee1cfee84a69964066aeaadc8f1ae2491450f327a88ba17072ce2625f5973849904458a38d2d02ef9c4db2cefe488464c84feaa5b3506a7323ef30c2411ffc05282613e518b03a8ff2ce3cde9a57bb4dbda3449ff51806e118283d61646b6182a57307fad063c7dfb7bf38df4e443447ca05222c12530dd53999b1d21464454d984c26734c06e53165d57a16f9cacf713d17abc87a99c6d9ec38d20bba47aa99d03c87c2fa732005023f15d2b40212ef6665ff23cd1f6f57866fdd404a52254d6829e2872fae0229efd335aff6a366436f2eaeacaff27d1fcdb8f5204ef401ba164aec38fc1ef81a0458d1732d46e59af3a873a1ea3884f5c363bd95e03d3925f54431aefc2810e68df72cd19df13c3126b215cea6e90ab80010aabed3d266634499bb338e6585e74e27772384f0263f4da817b8c39575cc83d4a1b76a89288e86fd5bba00c97c28dcb99c658d84d59cd83684672c1590894ab11b51e1c5d3601c3b1b0268732edd619a6391910be3b1c5f64f35232b9e1e8295e3e482db060f8cded4ed16c23ceed35de7e107b6cf9edb9fc844d8e95a08ea05e610ad59360e35bee2855228265609e4931f9eba37a5beb5cb90868a6b72a6cec713be0a32549d2e767053bd291882404fb8110f303597b2cd5b0dcb09d823d1c4cb7cbac5bdfa1cf0f367f13b3975970309d6720a37eb813ee93d14433bc01bc6428248f71a659dc7c2d7203f007eb85917000151851cebffb398dfa4d0ec67c2c53022c4128e947a622573a9d09676d3ca210f58f261b2689dcd7f8a63e5a7cfe1ed5dcdb45543d110c87a64c75292a191aadcf9a55bd48c122ca1f2165913345d5575f2c4b9d71ecfd1c256f638f58eaa6bc40ee7b11062c48e09e3a0ac87bf5829ca5473f61d99dc63261a3b6c3564e12d0740cf5e7684873d813560de0320290003bcf7c5ee85e1f512794dd626e3816768a6f4b27a5dd79e590a3f7f4645f78bff3ddc19c5b09bf44e6a2231dfad1557f351fc59bf5b88c4619363b23413641c565cc881bd261a62f2fc6eae9ee8bd954c2b02d4a5e56b8d2dcb287147a2bd51800cdb737344385c5d19457bd6ed7b4594385e8065c194e24678c6705bf9a369264fb9aefe722f619a0993a32216b969976533403c412955a39276888b9721bf22ca6f3d4deb64bbc5998ebcb61bfc28d2f7c15dc9e4bc494c6f272b0f2782cfe401eee98c83883a3c877f0e86e5d14f92a61876cfa5c5b8dc7b5606e2b4627cd22853816d43f12913f132c823aa44495009a21b0dd65d72d8f39e0f0decce6b5695c6ccba318451b9a911197a69aeadd6a0942e4a56b2f7859cc4fff178c5463bc9c330cd7cc64bcc376cd9e2d8d6036eb103d368fbd4c6926dedb815c42ff15d02dedb2eac714a014f66c199151a1aebf538684a02fe03bcfbe77495ae9617cc5a61c1b62b3794b384d40c046740788826ca913f03cac3c8d0c01442e9ac8577e8d58cf6d615520c5ffa06bf140ab3995be66c7c5a80fa6a732c6568ed93732e545f503130a81b90dc080e8b946d93ca59b5f07b362878ff015aa983f99d451fed5d5f258bbcdd894dede08426278320691dd9e83f1c67de0c73e6d04b15f313a535adf131cb3862ac11cddaadd571d5c58905e90a1070b377d6da970597a116055fe5ed1e9fd7d7a04530b19f97ab65fbf19b59cc5d2543d003254ed8bf23a09a5a6c4d1927754e7bd5b98e9ce48a54237bd392920acf2f6de4f3993a02a158e2a7216c455efae1cdd9221cf7f137322d615560b5e9f280612d69e1c2161ed6e3bb26ee2cf8117c0ad10e581616ffbec10ddb1f8ec9909ef2031a51fcf340b565408f41daf8182deb029fc158409fd6744194e77f9a76e56f112f192331610f62dda49296bc73f7d922cb4d2582df9f312805359cbdd6e6b84e50b049e6eea0a5cd2834b4938592457c3097fe3e317d7e6ec221b96e025550be49d928904ed3da181c4b18a1b67072af95fd89b4ac5947e671ee1b866ecbd8349c64fb6df73b4403d7f04ec6d60a42348cf5942d6a98d86228caa968eb46fecb5457336e7cac53e57d1ee10799adc3de890a1f2752cab811291212d103f0a482b76ef019b7b3a7a4e81784bb1ec16135079edd8452abfafeb5f7cab837ed7fdde60feb6347cdf8f91b86e407a39c917ba8d38f70ecbe6b12057da0247dae4109c3861d5c52c881f1da57e5d996c80acce5f328ff62f1b838a88b15a18b851aa31863f14a9ea1b5506f4059ca9bc64b31ab45333e1c5747ca27a79199796ede4eb77ae43d4f3a00f3df306d31705abac452b7f1c16f146a360c2cff775c565259be194383b619520a6598360c7a6250577e5ee3db2aa9b9469477cc120c2a9dd7178390fde300b99717a19636174bd3e6c031d18f3751f1357e0e18c7c5d764ecb78692d94d58f53787b48687f23934de507a7fb78ee5ca2dcebd3a48e6a521a9aed51f133af7ff66025bdd4a33b001725c654361ef7d3dad8ef327f46f96973bcc0d367f9b570ae0ebd396a18fd732b08e85a696c843be9453e7e30a4b73a0b6c98092b2108718d85f1fa51572f983fb97606aa8b0754454846c62b50803acfe6620f5c9574498daa5eeea1083585e3dc00f55287ccb020ab0252a4c4afdf4b5126e5c521500136eb8539fa3168340eda6ce91e3fb1147dc126df9fecf635dd5154faa3177d454fa78e72517a54759f21b175ae25a2b5be7f2e532acf2ea737f71a28f44eb8c875ed92a333f0ae54d68253d066f9d1529becdb45e6d1dcf9923970917c02fdd1e1a6a32a19e590a539583b6c5c357cbc6b758412389dc42f77eb8780bcd8a69fde678e65ff1b85854b7a6388acc6c81dd71541de24c150ce49ed658d23b9d3380149edcb9fefeb2cb2431613ba11773b933ab953c82e88da38607c2f323431b283cb234ef7db80e5129c0e9a8e47cc99842ea71f1a905177b3b698879225b58192d6b082881766a38b49c44a4477452434dd26fa621fd0336454cac729cf575c51e90952dcde8dc799c89a2de4810811219ec59781c51588d0473c42ae3ac7c032234f8478fc6da3042c83e4f0c23300dfd858d89b09dc0eb71550c61f8840f7bca284cafce723e1b1fc4a5e0ac9c3357ae056ac4adade93405e2097a55aa9e0808ef3ae5cfc7d894ecdb88cb86d49a132b4669aafdf5ab6412afc73a7bdcaad62c508e4e9dec2c9a75dc9b53357744b0925d45f86b1c562f6c3a37", 0xdc4}], 0x1) 09:43:40 executing program 1: r0 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) r5 = getuid() semctl$SETVAL(r0, 0x1000000002, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r1, &(0x7f0000002c00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d4d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000000000000000000000000000000a4b2abfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000923e8d2810dcdc84ca9867f47c556917d137b7012413ca14728824574dfe8e48c073f9a189f821001c2d6b55d571483ea1904073070279a4d0fe9dfc655e03c92b60d76597645cfbfbb9d720442fbd237cc024734a9985ce91a3dd4a037472902636b94db0b7ac5e2b1067e2ec8c126ab20c4a9003202679cb2b6f2144c7e8fefbb73dd237ee1d1f970a9b32aef358fadfd61fa61dfc99da7d561ac51a48b7fdfdafb59b373d807e1ece71b9d988402756c7620ef1e5f7642cbcab83acf2b5e161528d9d8cdfe63e8ccfd51f13cc6b4170a063f30ed180bb1110e06c87dd2ed170b9c7cf484af773ffc89b07d7677037286c928553fedead"], 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) connect$unix(r7, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r8, &(0x7f0000000380)='./file0\x00', 0x200, 0x90) 09:43:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) shutdown(r1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x3f, 0x1, './file0\x00', 0x6, 0x9, 0x5b, 0x2}) listen(r0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7ff, 0x8000}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x20000000000000b3, 0x0) shutdown(r0, 0x2) 09:43:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0xe219, 0x8}) read(r0, &(0x7f00000000c0)=""/106, 0x6a) open(&(0x7f0000000040)='./file0\x00', 0x401, 0x28) 09:43:40 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/203, 0xcb}], 0x1, 0x0) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') 09:43:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c", 0x1f2}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x8, 0x40, 0x369b, 0xfffffffffffffffe, "9e472a3fb7417604af044bc643a90cd0c347bcd7", 0x4, 0xb56}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000340)=')[+\x00'], &(0x7f0000000440)=[&(0x7f0000000480)='\x00', &(0x7f0000000400)='-\x00']) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000500)=0x2) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000004c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) 09:43:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000200)=""/160, 0xa0, 0x1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') recvfrom$unix(r1, &(0x7f0000000040)=""/36, 0x24, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 09:43:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) sendto$unix(r0, &(0x7f0000000100)="c9c972c37289fe53d3718fc883f91b6cf93b036088aa82586274fbb1b1b7c530b9cbb637bf511b", 0x27, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 09:43:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="4c05f03e867fc73bf22e5bd54edc45a0793aa84bae375553f3710388d8b0bb6287ba2de07e235c0a9782e5cd406e519d228a93306b586ebff093f10bf4c3f3595d0179f06144bb74cfcc0f497f6a2ed58a79a4253d065109c5cb9796e8655b52ec86d50b76a6801d074fa09fbaa901a0a31a04d9a5ce1214460004d8d93f3f62676e97cb313d38060c2c75f6fc6dda0a1a5adfa80119e41b27ee9b8cbc66f5f6f26873757af6322c2f962343fb94d4752d71ff6e82059f5164f7c28e837685493ab8384e937b660fbb6644ce846eb8f5c8284befd085de922df8774100398bae44f3ac49", 0xe4}, {&(0x7f0000000100)="3882fadfd70b975d3708d7ae59f9d2b13e642d153d14c09510058e012cde54448f05f19548b27bea4cb783f30d5e1e89636da021b3d02eb26547963642262c8e6f180dbaba86d55f70fdbff8ad5e9cf1cec4710a26f59736b3ac14708b94971419439d86a7ec561581f7eae15f2eed149094e2997b8bef0b91c8994a24e14e1731754da8c668591e222134d0cc7f766f1c25deb610d7e2169426f719e386b38b6711caa6ffb55c0d427349fcea9dda1eb81cbf156de409fc", 0xb8}, {&(0x7f00000001c0)="18bf605a8d347459b88e6dcc9a29c9f57018d7fdc7159b9bf3426ba88f163d8a2d04a5256203ea99d3e2b6141166930566a86fd4de96fa6bcd1f69016002f894a59a3c85b850d84f9d0cff3e2acf0ef0592ff3eb37015c37acb3388623453e555a97cbdee1d38faa72", 0x69}, {&(0x7f0000000240)="864646da7dac9450134575d0acd8a0d0dd7b324a587d32192b3eabf27c", 0x1d}, {&(0x7f0000000280)="ff5b780aab0356816485db7d882be003918667aa599e4e361e3257ef1a17b0ba0cc195b27af8a4b47cc2e7a35106d9fa3b6287e72968def62806beefb8e757d19084cb71e4f95c36a10aa378d5817623bca6dc4f154ff0db8106", 0x5a}], 0x5, 0x0) 09:43:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) connect(r0, &(0x7f00000001c0)=@un=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x6) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x592, 0x7ff}, {0x5, 0x9}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x80000001}) write(r0, &(0x7f0000000040)='C', 0x1) 09:43:40 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 09:43:40 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x0, 0x100) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x7) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) getsockname$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r2 = semget$private(0x0, 0x3, 0x22) r3 = geteuid() r4 = getgid() mkdir(&(0x7f0000000140)='./file0\x00', 0x2) setreuid(r3, r3) semget$private(0x0, 0x1, 0x80) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getsockname$unix(r5, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r6 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10020, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000001c0)=0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xaee, r3, r4, r6, r7, 0xf6, 0x4}, 0xfffffffeffffffff, 0x6, 0xfffffffffffffff8}) 09:43:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4504) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) 09:43:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = dup2(r1, r4) kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x1, 0x3f}, {{r5}, 0xfffffffffffffffe, 0x13, 0x80000000, 0xf09d4bd, 0x2}, {{r3}, 0xffffffffffffffff, 0x6c, 0x5, 0x7, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x40, 0x2, 0xffff, 0x10001}, {{r6}, 0xfffffffffffffffa, 0x83, 0x20000005, 0x6}], 0x20, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x2, 0x2, 0xc1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x8000002f, 0x0, 0x7fffffff}], 0x3, &(0x7f00000000c0)={0x0, 0xaa5b}) 09:43:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) write(r0, &(0x7f0000000140)="1b4b139003016f2a4a25ea865d204a73aaee260a2f38eac3d1166e720560f7aad8dd46d3882673e574989c0141551539f60149250d1efe12a89a3dd1ed3ab3028bc3e650d72238dae4416902ff6d19df9e35ee0a721ffac5652898e506905a3a79d90832a75bbf39481876aebb6084a8d43033bb42d91734a753477a9910161e2c6f8e1ae58379efb8adce3052d2042dd2575f4c5e8c11edce4373a95f2dba525f558bd45f3f793d3ff827a1b1", 0xad) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) 09:43:41 executing program 0: socketpair(0x0, 0x4000, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, 0xffffffffffffffff, 0x0) 09:43:41 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 09:43:41 executing program 0: utimes(0x0, &(0x7f00000000c0)) mprotect(&(0x7f00001a1000/0x1000)=nil, 0x1000, 0x0) shmget(0x1, 0x2000, 0x40, &(0x7f0000563000/0x2000)=nil) mlock(&(0x7f00005b4000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20023000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20024000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20025000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20026000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20027000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20028000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20029000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2002a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2002b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2002c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2002d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2002e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2002f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20031000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20032000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20033000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20034000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20035000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20036000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20037000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20038000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20039000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2003a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2003b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2003c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2003d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2003e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x2003f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20040000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20050000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200d1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200d2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200d3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200d4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200d5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200d6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200d7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200d8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200d9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200da000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200db000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200dc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200dd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200de000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200df000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200e1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200e2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200e3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200e4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200e5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200e6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200e7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200e8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200e9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200ea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200eb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200ec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200ed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200ee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200ef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x200f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201a1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201a2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201a3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201a4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201a5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201a6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201a7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201a8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201a9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201aa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201ab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201ac000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201ad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201ae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201af000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201b1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201b2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201b3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201b4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201b5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201b6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201b7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201b8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201b9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201ba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201bb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201bc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201bd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201be000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201bf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x201f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20230000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20240000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20350000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20360000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20370000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20380000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20390000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x203a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x203b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206a1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206a2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206a3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206a4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206a5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206a6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206a7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206a8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206a9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206aa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206ab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206ac000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206ad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206ae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206af000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x206c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20b70000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20b80000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cb0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cb1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cb2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cb3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cb4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cb5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cb6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cb7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cb8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cb9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cbb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cbc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cbd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cbe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cbf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cc0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cc1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cc2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cc3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cc4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cc5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cc6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cc7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cc8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cc9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ccb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ccc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ccd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ccf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20cd0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ed0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ed1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ed2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ed3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ed4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ed5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ed6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ed7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ed8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ed9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20eda000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20edb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20edc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20edd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ede000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20edf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ee0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ee1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ee2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ee3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ee4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ee5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ee6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ee7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ee8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ee9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20eea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20eeb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20eec000 didn't change! 09:43:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 09:43:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x300, 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/162, &(0x7f0000000180)=0xa2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x400, 0x1f, 0x1ff, 0xc92, "b83e097d343026c9bea7683d447ab57c34ed7de8", 0x2, 0x6}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x5) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000240)="d93a32ceadaf310aaaa6da9870a1ea2e3f96f7e3e0ab76ade83ecf8f3d20c9c5fdb38a99701955eaaa22ad2746c75a842cbc8a1f9d02e95a013627215b27a3eb37885aa6e2a55bfffce2bf3726a550c4eaad0cd55401d605848578fd91c42bf820ba418ddda56b6b7c76f934f048246b89b6900ab8ef88f9400777cfc8d854f0444238b292ed7cd7a03a9fbbec3c764a15d3820a8e75a0a964e8b3e8b17483c25ee81fd080ac2fe3c1d3c19be1c6b2222fb771df8ac66a6ff89e53bd017774b4ab7e8f04d47f8967efed1e628baa273992d5378b08e41a96efd2250eb90d13b74048a25a5862", 0xe6}, {&(0x7f0000000340)="2c994cfdc81d5a66f74451bbdd59b079a3b0", 0x12}, {&(0x7f0000000380)="b9abdfdb79f5d28f9cb2c970d5c5a4a37d31808f51d67c6889f17cd94ce32d641fbfd0c3c331c5bb741112c7eacff7a94b848bb0d2c405641c447556fc69fe4461520506e0e695159b93fa337cb229904817ed4d6a54a02efee7e781d87b70214fe70e56fbd80b4d5c5add26ab8571510c569b12b3698c2dc2308b542be6bbc97cde5e36d5b9e5cfa8c257bfe09e9309e11981ac5c29d63a6f4e5e8e92c081b8671340e74644b94b63d783ca663b8258f7cd8f7376d47928650f1748f0df901f8d5d4aa66d9b510326", 0xc9}, {&(0x7f0000000480)="f7d536d623b2d510f4f09c6238f5b60750d6f89ba92e1bcdb78187c2bfee120c37fb39102c89a236bb9fb2a3fce2ce45bab3a8d4c9faea1cbe1af8a2ded6f5d4774b36396d2f6adc5e6372377ca908aa8d5fbf2d03a058c615f9ffae5261e1e9d01f60863565770fcd4065f6e13ecfb92f2813715fc7b9792eba6f34caa83153d547b59dc4f665f4d9", 0x89}, {&(0x7f0000000540)="15debff3c63738e37621511f1c1804d138a88ec119481c5a508f7e0539dc8382fa4599acb5e8a53b16090a26ab2483e1186c53397c72ae154da89be85573bccf29aaf97fe03bc636f419a1dc533fce32396c311ec6b865d27d51c04cbc9a469050e75cfcc7f8ffae5018", 0x6a}, {&(0x7f00000005c0)='S', 0x1}, {&(0x7f0000000600)="e286117ce027b58a1613dbb0258bd9fc66b52459c0ad8ac668f40dc286de193ad93055c33d126ee6be019ed746f7286b23d7c6f4e870bdd28b71c2063b4ce187beb690e19c7a5af6f8b15cfb48e16211d774499279c2aaee19aef9e132e3fc9f6b97270d180ae66695768f511edd1945413406f7892d743e75ad1a6925a392a7f46a68052df031ccc6bffdcbe997c8e5444ce1e7", 0x94}, {&(0x7f00000006c0)="49a4d1dfe9accfe31ddf4f94b86adbb614f7b1a3f598808dc3b582daa547ad3c1a21524137ff97f8930c0c837cac92f0c0a2badceab088a0258dc34fa37bb6106853ae7bcfea89576224dd75320acb0f4ee2660c30f46dcc1920ed099936dab5b98ba8bb24c8e7a2eb2d0d0781394a", 0x6f}, {&(0x7f0000000740)="2a3c3a8e813b152037b1f738a9a393e94de99596f4349c542595c3ecca8fa44814513798c04e679968c31544f6798226a648e291915affeeee3e017641688a62ffe8968064b2f09f06a66f71bb08b8419e1ef74d4c0710bf606c1ec84fe65dc329a2ea7d951cf25572e7fd06b4b31481622d10d9e09c08584d6b02319959fde0ab69b91bc99f75753a251cad01b92bb6e27d18c38c759fda19c32c1ebe7f9fb3812f435ce34b8c2689dcf47897df566cbdc79cf547d2efa59e52f905cde2a192301f829df5783663c63cab901ef1b8791ce8965ae5534857e1989759187b06cd4788ba16559f362118a4ad6a", 0xec}, {&(0x7f0000000840)="9f01832435c5a675a7e20752b6912b443791e197a84ae2e884dac3f0277461150f13d660be6f99a86859b324a64df74c2e", 0x31}], 0xa) r2 = socket$inet(0x2, 0x5, 0x9) r3 = semget$private(0x0, 0x1, 0x50d) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000940)=""/182) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000a00)) r4 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000a40)=0x3) fchdir(r2) r5 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r5) r6 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) ioctl$KDSETRAD(r4, 0x20004b43) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) sendmsg(r2, &(0x7f0000001fc0)={&(0x7f0000000ac0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001e80)=[{&(0x7f0000000b00)="5882b6234d97f4fe5efe74cdfb0fe57a0f8d1423ab96dc26790b574fac9a4526309c6da1cccb", 0x26}, {&(0x7f0000000b40)="eab77776e7d12e23ca989439c81ca9c86120d7ad313489f9737e85b6d10e89200139e243f71ba4c2895bf781874e00f2ab4c9679c9e12fa1deeef408566f82183403d0ebfe86e85e95266bb8fc2edbb6b54afaa9a18ee6a9c743bc0b06109c9870a10f52555cffd2e31ba7a251655630d00073ff982ccacb0d0f50646cef810d2a7eab4f6d8fbc4b7a19cc28a8bb313bba2f6cb5b2e538b7c39d935ba6a6f75bf75e63a30984e916fd695de5c17b1a89f7c2195e02cc0563013baf1d20b995db79", 0xc1}, {&(0x7f0000000c40)="393208b7edf064d2768d7da0c03850fb092b1202365cae8042748cd62670c2f097dff8434bd8290b4a9da8b27280d7fb0ce8c61717e6618faec8758076ec03b865b60ec6a612a7c6e9796a56eca09af48eaa5da4c2a5b1", 0x57}, {&(0x7f0000000cc0)="da286815a107f08d17d586990861aa49a668766ef7aadfec6377b22efa4a7b8c1ce2943d7db5fc67d7a8d742b430b4e68d73d0ad20b982586c3ba7ed07044f564757bc83928264b8e385dfe95b60b870fddfc910a392778a22a5478bfdaff507f68174089155974176acb392ea13549464e223399282af2cfe56f4e273804d4e092887e9000f12034a579558719a2c30c8b6043d82cc340f4ee4d096208c613d928e543b367d402aeee7a55d26665421de285b8d02e4934997014c64a0e7590db4c3bf8c55a03f8c525c70fc4068ae0ec6a2257842ae195f76c7386e845f2f5a134424889f12", 0xe6}, {&(0x7f0000000dc0)="13d7f705a3e420b7e264e590b65c6bb35f24d219c28881826208c9b279bb88d0fbf1d7c95d9555af87c1b6c2036a17e69a8baae69f55a9a7a5dd446906905afcf18bd6da9126a105283ae3ea18fa22987315780f809a50a8782b4824078bb17b37d43c26d021f91ea9779431c3b6eeb25604649f2c6f4290ff19ac539aae1b4dab013f0d85fdf5f9a2ce0b815b36c6e2559aa89a4183d7ad99e5f3259009988a947c609b6faf2804bf738293a29df9ac129b526477aac9c83957138fd72834e132ff783971f1b76d628ec73acea90bf6fcf7f6c29355d52e08a607dc70735095121a198c49a38a486ef22b410785784315f90457e70ea56abe00891c4c3203767431965446da4ae30b063ee7a2de7478eb4f8715255d7afc31b1483dc9e86522a14f88a48f4f0521439a59c4bca5ce8a07589f580bd1212cd5f884a659e3625a3173b5b5303dfe5b1a25b43f76ef567113d7ed6588599c217c153d9b4fce09e83e86bd3ff9fa05a79418c53db3b2e9553edc85948cb6fc2187be189b2250cec338ef0cc54a7516aa076d105633871292ffdafb89881119d78de04cc07ec30d6eb9974fd94e28104a7d4705aca8e875d331818465eac5f67fc1430504f75b817e8bfbf6b21de8a8a8924afaa606624ad929bdfd272e79e839e26b201cd10f20b7a98ee2091627bab7514139898b9c72a68af58d99d998adb3d058f33b540bcfd0d96e6b9e8417d65b6efb8255515b81e7470a5122b5836dd838463cbb28cdcc5c1e4975ed6a463ba257beb32dd01380676f05f070fe9c04c8e1d0f0fa0448f72afb039907061998c3514e3b32bfb9592a939ff715e48b504280a2c5c7ae8bd96a480bdc914aa9117e8662a5f4f8bb82690c109f80c77a7d67b05eca3ff83b82e54615a5e229e16683e33d801c053a36694fe2d6ac1bf41dbb874bd716e68d84031ed5b48db02917421271ca64bba05b818432a6d0739fd08876c66b0d385964aca76da75486e3e4a0f65574c8bbe60dd883f09b23225f78a7c13e9d955422aff6da69ca822523738a07eded7c5398f275525128238cedd4539d4567c99223260723ea90fd48029d6c2652eb95d94db8e26b2bd2e3494ddf10b3818b5a7e853db3e7bf44c3146df1cf67ff810b6533c3c954140b08433f7543495f9a24a120a8928188923a1489e572ba0d12f77f7c8c0d24ff5b8015ab8456c3da6a8765c22fce5b2af33ef02e6e5c49bf8a67a52303c4b9d02101eec4a54230ce9f6edc5ddd23b995b52ecfcd9cc0020a2386e4c6c68a3de66eb0b34a0d3c7b67e3daff689568dc059807e91a5037e03c8b4e053dfe97da0b3b3ce64c4b93574f0c1a33c58999074172a0ca784764a13c031ebf21aea3882d02340b82056b5e0ff197188aaa45c88fb5e69838098014d195d11d66b5aed0d6f352933ffb006a53ae6b3f6007ac0ca22a774b9d38529aa3f20fb207f75889a74f7bc33f815eb02b57e3f15bcc44de61ddefcbf1f6725aae2792bcc85e6771e4e7723cfca7d33b871c531b85eb6c57361e2130fdf7c68582e826c014c732880f216cd2c13cb6caae4966024f4d657b8f9edf98ec07f2514630bbe2e6aa76d8ad4da9c15d07a6a2857bb234727f210d2fbd8b482966fd01e4fc6f815dc44d28aa06b3cbd4957e90f20427cfdbf1c28dd7ee74ca4c0e5f8ab79aa29359922807d41b7c923a5cd1daa50339d9dea847a3b69c85e6f8cbd1f5fc4404d5b52e95a9a7c1391a47e0f7c36b7bfb5a4206f5b92e102b167105e9a8df2bf7d14ff3f9289e3bd0dbb6f391ccebe87c5fa169d3848563a37cab810d7134b86a0b9ae28bdeb3729d171b26af1806b12a6817b49fc530fcd55ea8df78b425f313c9fe334f347a85004f4498b8b0f8447cb46cbf39d03c660c96af86afc0280470eb0dfa3ebe805aab0f0551950cec4c7a4ae71bea1d180d6a6e6f2e6308b64422b4bb31b8914e73e72d78fcba74dca0ae401f9a91361d706117b22d6ea62390e0e5f73bd436183700cbbe6caf5c9c089d902af046d6bae41a3cb146508ba3e983a45ce915c1e958041f4fa2d139f43eff65c227ed53fb130bab0196a690640ca95cdda36117c4b78a498b3bfba0946a2062b3d9e82b5ed59107b708e201e6f25fc221cc44dc27dfc47623ad81508cb92a5f66b7d0ffc0a525ea2bedd3ce5739edba5e3943debfc24af0c83ed85d7e4eeb2f9434e9cc50533d165e80c8eb1b25704b17bb3ccdc765075864143d87a5bc0c9d7444fbdfe9601e3858c4ac8946c961e26a1b8f10c48ffa4b91b0f1036f9343d0f2b907e0e8f8a5494857ec39fefcfe82413fa4926c93d1a9f0cdde8e6099357e80ff0f1a6f3e3fd823ea57689b6e5d779e870c761d8fad5ebe8668f6c376ab65d064930b543a68fec384f23244c2c9b1585c7856f726b6dc796711fed409ecd3f1c264a560c8f0f12741f3186aaf20e61039009aa0a5d469b3a7392b0b16411bdcffb190d54f00b3af883cdf9d04ec7d270001923212a1659c3699d4060ec23bb3e3591bca9baa1084833738ea2f4c84f18fbfa51a3d385f47fdc779d29013cc62a5ddfa7b44a842bb9934d4a18324a15e2ade918d8a6e84f656443466177fb2510c746bddf37b795d4dbd1cb29c8e5c916e6c9a1aba3cd42bea919872c229034c3d9f1574670ca5cd9e2226bbd99fdeb37d98ba53860fc16ff770f2ea28641636e105d58e42f27a8868810482736333b2d033899f6f8d8371db9a4fac1823ca36d85749dd2a255de56d4791fb3362b9600f221365ff4a6d4f5891de7ebf0db0cc427990636295260adc70c742f7bda704a953b31847f568eee1b5d0b918ef4080a16f1d0b02bd8796224e5cbcebfc3857b035c9c8d51bbe205fe5d9e83a95166d6dd6bc764c4f52acedc13cbe8ab21e24c9a54273cebbf9b256bd2c76ea940fabdfe3bbb826e939f6ee8e2b867bedf170c3bda1b2058e347eb73ac93fc2e5d77a46563c661f91268cd8582a26c5daa17e95e89c4ba16a9f26df9e49d6ddfbf513616d2d4040a568c1ffb9e8d25f7c873d901c5ed7be58d4e4a5fca175a70834129c4ae80e909d6e4237e28c175b737bd173aecd3a969a578ec6f027c08f11d777adaf1deabda7e6481e65e1190efb8de5c6e81cd8d875b70ed670b6253e04557267ef0a0b0b4892c53b928fda7d424ef071d5e624350b85f4e96bd06077753ea714c4c2f157201952454a513f178f8ec78d188dacb9607c0dff1911d36851cd9ceabc890430d3de431391299cb1ecee72e6c3cee32d29c8b9bdec9645ab5da4e0896e050b64c0e23ba56e27dc97d0a449ac7a83608c8f9ce12f199942c796c9f0215492f1b2b93ebdba97d7ce2b400cd77cd8884f08842e5c25ad5e38e9018d84d8b1b338f5b2ef225e1889782262ed85d207886b78a0ed6589798b78e52cde2c1a8a97a37f01136e187a9d249948675ff02dd8737d1493c4866c48a4970dc58845df8bc1b50ff8a44be3a2c34feba245e448cad82791d3d1d9b6d7a3421247cb84db5c83e57e425531fc2c90c41db7d30a2243911bcdb88a362e7db73f937930f547632817af94ee76edee44c4ab270eda9e63317fdb91f5ed94f76962e1c6671fd6f5b7d21745ea549114453621b1dcbefd21894e9e2337d4f10fe9a962b930ec772730785334a52a842e8d0353624e333c864d01ccaec4f076283fccd75146b8c986851e1426bf2f8cd6853effee7a26ea1d680d71da9da2937f126342ad7aae384fd59e5a301b1e616ce8eb0825572a1b2581f4ef6445df8b8f730d310dcc688ebfae55b196dbf3b5ff0666d69ca2eabc3c9d31b47fcba8e2b95f0a70c3adb52d94f705a3a16c1cb0920e7e388b5a71e22a2d2b5435d84395b980bf44fe04b212880a7e8f53d38ac288371fc94fd8e7e3b21bdcb962e852d272d399f930541df330d32e890ff06cc246d82abb64eddec381f9c36e3d5ade9dae7d559b22d5bef88921d96624af5aceae0664f0c68c4f3bafcd2d89261b5b0bb653498b9319ccc9092dd1e1645eca63cc8d2cf8522a06d29b5c3cfe481d11fbe5a60341fa7712f62ede6d1b1ff30f42b53fcf5a9fdf5e46763fe69a2226d841603ed70c9cd836b0ef4e3cebb4ed2fcc2f31fe51b5943d7d1c7dfe6714ee08b4a7174690e9aec52f268941d62a0ab406672644b27aba46ebef4c3ef192c5f58df7c69d2fc7bdf77daeef576f713a6280b0e59f16483f863e7d9c7c3300c71a7ae97c0f0cbd640c241a1fdf1a7794f0cc0edbe2acc9d10b3b7d00aa6bf4dc4c153b6e64fef66a627f87321def277b62eff70b1c00592082f566ade8c24d955cb567dde5ef44aacc6a843708bc13893d8161fd68f8e0071e89d0b0b3ac37fd663272f018acbc4b68acbf944b70df5818879b7b70005e9e3b0f5b24fa8a6b9a8d471b0c20a52848716afbb20bd0ecbe0bff3faa522b50d5167627aeb9ff100d8806ab182095c2beb554fe49572b8477b7ec86966088e85bd657393dec5f2289df3fb5d993b782a10b65ad95d1320d3e723741aa6aa8de1deb4b7d2856f09b1a80dc4633fe96f93383cc710d6064b1c252cc1236c68ba9eda814e5bb61320d13cee29213274d91f678d5131bf7ac4f1e298663d5843563e77f31a60e0e4460561f80401b0df0793160cae9d2b24147e7914b1ba14500a1e1269f1db8e79dbbd05d1b4f017ce0ad0f4e17ed6b518a2f6946efc4e516714ab58cf698b08c3e94561ff601204167fc9319a6944e3f0680c1c0ef6992ba6884a42f1bc89b4eae58312a8b5b3475a0557c916ce289ae0a7ad75dd31f46c88492060cf363bf21492aca5cb97d954575010fcd9f970014ddaf6adc360d1009e62212fa65212bd27e47df826e40d022f4a1b425df850b1f51beecedaccce1d1e6e18974a6c2e99319501e3a58dd45ec6420f0131929eb4376e3aa5c361c168e9e75577afa0c57a7828b8904b20bea426363e09d986221a6151f3cdffe139165dde1cf73955312830b9a57d2d09da9656de32817a6bbe8e5394f155d86a784ce88aac01d4f1627c445073d758912b8d00cbe995ed48f742858d81d510e01ee18c420344dcbb4699f51514ae4306bd4f2d3d656d9a71678cb03d385222dd2e4cd0a3907ce97a73eba34e3ccd6fb5dcd91b0d2e723b64ee68b762aba2122967834cec1d772f81aca4cfb9fd68dc4b005360c2f5e71912a6c7b34d3674bbdb6e68d267c1f989e504aad4bdb159c4e2725bdc5328abfb9fa6d9bb2d65f661ee9b0d18192ddc380047f958aeb4b3408b9ec86f92f53f37059cdb97fd75b1e7a0230703d3936663bc7e3ea53846cb1084e3cac505d2bab784364832bfa43768a496b722abf3938d6d64f81c99fff7b95d7a748e87fec34212a2445904a0d8e137b0852438ace7494ce11d88053cff2a4b9a51ac7bc2e8d8e5c778c7508590987bfd8437af966ad448ff0a6356ba600e422293ca9bb980a61e7ab16ee6f7bd04706f00955ba55887fb525bc2c59f2056249dfd5463c99d1b8695a80021c7518f29ca3ce3291f987406f3583464787d670241258e2dd10ee60646b547c65e6c551aac67780c1bb550941b6ab108af25e4dddf84e8ab996c62ced90512d0d9b0406e1e18e416961a58755481bf4e400eac2535e5126fd2449a60ab3891062491e544e817119003b46572f7a17e44a33159b0f48a5714d07d6fe3cdcc099be60a2be195723ce625790cda316e2ca0a7cb1b65b6c5f14dfe419bde2f5a03fb68cac4876a88e2a71f393f60bbe3d96af84666c58686c72349ee89e", 0x1000}, {&(0x7f0000001dc0)="bb2bb0050eba4744901f362899e603fa18ff0c0c1572023ca75a97fe10663606c6724ba4137587061d792e2e5d736ab7b146414c6ef16b5eec7ed2fb43679b5e0b41b779ace717687f0659e9e8df2e9f873f91fe2baa6daf8ccbf0cd16b5988d5b649896d85f3cd679172adba2c903bda6c64a1731269c9a4dd79b636c820cb97e96ad1f3031ab02", 0x88}], 0x6, &(0x7f0000001f00)=[{0x88, 0xffff, 0x3, "9260288d18f36de0be45af0523813a872d13fe701d647157af29e6ef0ecf59848da07771cc71c3abafea4c96f1cc819d6e2290e5a52648e9279cae5bafcae4d61c555821118b3a3fc8b82a719b9b672cedf2f2a3651e3d777f8c8aea956534fda1bd7d6463edc4c53e15f2cdfe699cc9a6a6"}], 0x88}, 0x407) mkdirat(r1, &(0x7f0000002000)='./file0\x00', 0x4a) shmat(r6, &(0x7f0000ff3000/0xd000)=nil, 0x2000) readlink(&(0x7f0000002040)='./file0\x00', &(0x7f0000002080)=""/103, 0x67) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000002100)={0x1, 0x1}) write(r2, &(0x7f0000002140)="075ccdf902647cb8019be69112218bc34ee0f22c2196911d222ff255a3601b18913e3913719c0f681006f23f22634097c8ebaae0aa13d63205a2a42459b0ce8728f12705cd85764794936a0a23ecd082d0c6d31510ac41b995d1054f5c", 0x5d) rename(&(0x7f00000021c0)='./file0\x00', &(0x7f0000002200)='./file0\x00') ioctl$TIOCCBRK(r4, 0x2000747a) setitimer(0x1, &(0x7f0000002240)={{0x1, 0x3a7}, {0x1f, 0x8}}, &(0x7f0000002280)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000022c0)=0x1) semget(0x1, 0x1, 0x1) pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20eed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20eee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20eef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20ef0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0133c0 va 0x20f80000 didn't change! 09:43:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28010000ffff0000ecd3ab6e34faf94c985281e0333a710d2cf2c2e0f90ddffa504fca"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:43:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x8c) shmget(0x1, 0x2000, 0x460, &(0x7f0000ffd000/0x2000)=nil) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 09:43:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 09:43:44 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() fsync(r0) syz_open_pts() r2 = semget(0x1, 0x1, 0x200) semop(r2, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}, {0x2, 0x6b57, 0x1800}, {0x1, 0x9}, {0x4, 0x7fffffff, 0x1800}, {0x1, 0x6, 0x1000}, {0x1, 0x1, 0x1000}], 0x6) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7fff) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xfffffffffffffff9, 0x112, 0x3, 0x100000001, 0x3f]) 09:43:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x11) sendto$unix(r1, 0x0, 0xfffffec3, 0x0, 0x0, 0xfffffeb1) 09:43:44 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 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x9) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 09:43:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) getpeername$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 09:43:44 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x800, './file0\x00', './file0\x00'}) 09:43:44 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r4, 0x1a5}], 0x1, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) mknod(&(0x7f0000000240)='./file0\x00', 0x2002, 0x8c6d3b4) 09:43:44 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() geteuid() socketpair(0x0, 0x0, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) setreuid(0x0, 0x0) r3 = dup2(r1, r0) renameat(r0, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') 09:43:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b000033010000000000243900000000000000000000000000c6f2e910bd81ee479a2def9427a65b5ff90de0b276ce0841", 0x38}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000140)={0x8, 0x54f7, 0x101, 0x6, 0x7, 0x8, 0x8, 0x3}, &(0x7f0000000180)={0x5, 0x6, 0x0, 0x9, 0x101, 0x3, 0x9, 0x7ff}, &(0x7f00000001c0)={0x8, 0x1, 0x1ff, 0xba3, 0x7, 0x7, 0x6, 0x3}, &(0x7f0000000200)={0x8, 0xff}) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r1) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = semget$private(0x0, 0x2, 0x40) semop(r2, &(0x7f0000000080)=[{0x2, 0x7, 0x800}, {0x3, 0x1, 0x1800}, {0x4, 0x3, 0x800}, {0x7, 0x4, 0x1800}, {0x3, 0x3, 0x1800}], 0x5) 09:43:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 09:43:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:43:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = getuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x2) write(r2, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x1) 09:43:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x400, 0x100) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000280)=0x5) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000011}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x401, 0x3, 0x2, 0x80000001, "2bcbbe5f21c0f0e40bb129fb3673ce80b3b8ac61", 0x9, 0x5}) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x70, 0x81}, {{r1}, 0xfffffffffffffffc, 0x83, 0x4, 0x45, 0x20}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2d, 0x4, 0x6, 0x7f30}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20, 0x432b, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x40, 0x0, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x5, 0x1}], 0x6, &(0x7f0000000140)={0x7f, 0x7fffffff}) 09:43:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) unlink(&(0x7f0000000440)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f0000000000)='n6.', 0x3) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@un=@file={0x0, ""/90}, 0x5c, &(0x7f0000000300)=[{&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/134, 0x86}], 0x2, &(0x7f0000000340)=""/152, 0x98}, 0x1) syz_open_pts() 09:43:44 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x180) setrlimit(0x0, &(0x7f00000000c0)={0x400000, 0x400000000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fff) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x84}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 09:43:44 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) socket(0x2, 0x0, 0x0) 09:43:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x80, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./bus\x00', r2, r3) r4 = dup2(r0, r1) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:43:44 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r3 = syz_open_pts() close(r2) dup(r3) open(&(0x7f0000000180)='./file0/file0\x00', 0x400, 0x17) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) write(r1, &(0x7f0000335000), 0x10052) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x80) socketpair$unix(0x1, 0x7d19dfdced0160aa, 0x0, &(0x7f0000000040)) 09:43:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) close(r0) 09:43:45 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="ab012e2fd015179a3000"], 0xa, 0x0}, 0x0) 09:43:45 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 09:43:45 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x6, 0x0, 0x9d1, 0x0) 09:43:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x3, 0x0, 0x0) listen(r0, 0x3) 09:43:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x401}, 0xfffffffffffffc90) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x6) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) r4 = msgget(0xffffffffffffffff, 0x0) msgsnd(r4, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) chmod(&(0x7f00000028c0)='./file0\x00', 0x34) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000002880)) 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) 09:43:45 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x10001, 0x8001, 0x2, "e381f4c5e1ee5c28d24cf286e23c428eb6dab222", 0x0, 0x84}) 09:43:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket(0x0, 0x8007, 0x101) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x513, 0x7f}) 09:43:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 09:43:46 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000724000/0x6000)=nil, 0x6000, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x6011, r0, 0x0, 0x32) 09:43:46 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) sendto$unix(r0, &(0x7f0000000180)="9711b722da060fb011b00d7363b47223030672a2f9e2ad706f19b2bdc870966eb129e3f2d04277a3f2634894769b535e438d9ce0518e27e7a18f4d66e1779c5a3c7ac4f46eae6941c91b5011f689721ce9cfd55605130fffc268b0d5ffe7b16186", 0x61, 0x404, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) pckbd_enable: command error 09:43:47 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./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), 0x1000000000000297, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) close(r0) pckbd_enable: command error 09:43:48 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x440, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) 09:43:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) socket(0x1e, 0x0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 09:43:48 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x7, 0x4, r5}) close(r0) 09:43:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file1\x00') 09:43:48 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x1, 0x0) unveil(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='c\x00') dup(r0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000001c0)="4a875d06ef6e1bde0aaffbe8a7d01ba9ac3faa3b429123d78a5532aec53ea9e4d9eabe4a2199bf1fe27749a93dc547be3b7776134ac46ae1237c93696d9f5178e341a9caac74ca398fd7384cd3fa93bc2bd516779a70f0ac87f1f3dcaf714ecafa3094f9806da5e6d8f208f4c8e75e911e1fd6099ef435f190b4f01b50838bba20864860bb7ba925cfa94e9443654f0fa979438f2679fd90ddf345032ed1ac4925e923a0706ce1d858715840af982774192133eb80ece00b5ddffe45115e90ba8ba4772ec7ef9eb4dfdfce9a15e0b8565d9d4e61ca348c31c5534a48d77a2b489224f9cd99ea86026f1581d42927e353982a", 0xf2}, {&(0x7f00000000c0)="324d6d867b7bdc8a00438c70718291ade793ae130d6827ef193991fde345ceb14d1e7edc6c6584fb5272bb371f2020c7bfdc91a0aa1a5f0abb7b75d4870a1bfe2892fd5ca9b16e769042c66452ee7d2952a21fac7c6d76a7e32478533a250b248f255c67371d84ead91b4e6ef28473938a87c1a39a0e7147690fc553574388ef43838655257a3be5dbc24a55", 0x8c}, {&(0x7f00000002c0)="18946a7eb427140a6fef81de465d2e28e1a8f67c3230405f4b653f551f5a8af39d", 0x21}, {&(0x7f0000000300)="0301f64c76d1cb8ff796593c532d35516ec6238123a1686aebbc13973315637c5fbb238ce2f2af1ee17346067b2ed11650391c495e094f67c09e676ab2dc2b16a4e13c191e2e803e5892e7617e6fea6db3d09ce9cf9a802b003f4550edad3e45465b79463e3f6337585d83b9b4fce004829ce68593bdc09a7e956a441ca8e46d5ef25279209bf7174230b2d8e17b3d0b7b827c5f51691202c0a0ec673d5bdaba44e7e2b5ab04dbdd0fc0e6d2c9fd55c9a7f1", 0xb2}, {&(0x7f00000003c0)="e1d56e00b041157a3f6d300c631fc5550682c88d192ec704b6611117d648d3b0f14ee8b012a16522af6365fe9fcfb8002d99fdc2cb7fdae682758efa479082aac0676420ef28db9dabe285546a7c1459df226b2b36d125648d4664a3f6dea5bdc49bc5c08c90daaaf9140e4477bbeb698233878ac2c6b18b6907f3314fd673106eacd0a42ad301822553a0bf9fce60aead19f9e0042e8ee4b06c0909eae56bebca78a6287b3257ce5f4843de0c104b82f70e", 0xb2}, {&(0x7f0000000480)="2ac63dceb99b2544a18aa4cef9eedcd08b4ba953b0bfe45037fc664c141d38cdf73478a9daa9c0a83a2af44be3893b3cfd4cc3", 0x33}, {&(0x7f00000004c0)="21fd56a58635bdab2ca552799a8ac96136c0c46cb5ee914b4f915194ba5dac69d60f18d8abec72d351467ef26398be4a9c71e71b17c8c2bae7ae39f586e04801bc3136538f2b67226fba2ea08eb5acbf0eaf0d454842f3fe4fb148a92c88a2220b68be3766ce39ba9f45fb4c6ac2084abd71ef67ed752d905eafa964afec4eeaffb268250fcd89ef1c04157f1d2d806934beb2a1c72bcd88f319e3df46f6e7bb1a465a4562914cf32dd353b5aa", 0xad}, {&(0x7f0000000580)="d000fe19c5ed0338536bf8cb28c1626f0a00365b3cb6596f3c82b7858504b0b609018e34edea62fa565fcb5edba04a195749d1837c54ecdb6222d606797a6901f901999505b5b4d4bba037a910a3c07e8bfdc25958748a3b1b229d7bbcaed4317dbde626400760bdeb71f64027d9d00fbcaf0602ac1926eaa9d24a05909a622e06bd95ac95", 0x85}], 0x8, 0x0, 0x0, 0xa1c438bbd51a72e7}, 0x6) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 09:43:48 executing program 0: socket(0x11, 0x3, 0x0) 09:43:48 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r2, r4) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000380)=""/95, 0x5f}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000400)=""/198, 0xc6}], 0x3, &(0x7f0000000540)=""/176, 0xb0}, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/197, 0xc5, 0x800, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x5) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) msgget(0x1, 0xa6) mkdir(&(0x7f0000000300)='./file0\x00', 0x91) execve(0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x2, 0x203, 0x80000000, 0x800}) 09:43:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280, 0x101) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="5c617f9912f42ec5edf7b62071ecbc1c1156c8e2937c692dbde1f1292591053524592ccc1b29a0c76147431fae94d9ea2e1b5a7dacc9687068ad23d01bb3b64e7a6cdb04f1b33d8e08691e4fa0acf11637330ee175f6545e3aabd0a50803ba341df458415a477e3db9fbf9aa88bfbe60f0034574f1c6c47719df549a981b40e9e74b81ed710dc1dade18bd7b4e5acd15d6bdf6c5caa6b06b5e19a8da6f6f930fca3e7053eb28582ccca55c8b0f8d80ead3bd0d4a218f8695f84d0d2f2a2569e382fe8e6311ba97f79c15457d80", 0xcd}], 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) poll(&(0x7f0000000180)=[{r0, 0x54}, {r1, 0x2}, {r2, 0x2}, {r3, 0x80}, {r4, 0x4}, {r5, 0x8}], 0x6, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r6, 0xffff, 0x800, 0x0, 0x0) 09:43:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x3fc, 0x0, 0x0) 09:43:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() write(r1, &(0x7f0000000180)="e22ed3408495b2dea218b368d8bc68e0b501cd2678b7de18893f48a75926b8cf0db5c1a9c8981e114d798eff0347b3e166b42383a86505a0fc574caf9daec2c3731f733e1c526458ebced2ce52eb299fe1273547580200d1b556ddbcedb7ca9ecba5647d4058356ed4ff718bbbfbb5cbc2f6538049f70cbd7413d359facc3f25e1b700bc816a25913b976fc242534818d3bfb1ad7e445ff60a01a705f37cc487d07254ded5b43dde65a3f9561fefcba8001e1f1e3839ccc355fe96c7d48755b76d", 0xc1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) 09:43:48 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(0xffffffffffffffff) 09:43:48 executing program 0: r0 = socket(0x11, 0x2, 0x4) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r1, r0) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00220000000000000000000002b74a00000000020000fcff00000900000000000000000000000000000000000000fcff00000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000fa000000000000030000"], &(0x7f0000000200)=0x6e) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$unix(r2, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0x400, 0x100000001, 0x0, 0x8, 0x5, 0x6, 0x0, 0x3, 0x80000001, 0x3fc0000}) fchdir(r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) 09:43:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:43:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x100000005, &(0x7f0000000000)="51ed87d6648f5771e4c2185715041703", 0xffffffffffffff82) write(r0, 0x0, 0x0) 09:43:48 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x786a, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000340)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r5 = geteuid() r6 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="338c2c23ee3fc500884654e0b1d177b61e2a7b23ad2654944679b64d720b5e529ccb32cb2757e7fcbf2b72a6107560"], 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r7, r8) 09:43:48 executing program 1: mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) r0 = semget$private(0x0, 0x2000000003, 0x0) socket(0x1, 0x1, 0x80000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10400, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) mprotect(&(0x7f0000330000/0x3000)=nil, 0x3000, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) sendto$inet6(r3, &(0x7f0000000040)="bde4f2b09ca0ae4f4378ea0281ebf57b21fe0f0c36d2fd6dbf5239f9f343f2b5aaf76874461fb00098fdc64e4a6f2dbcc9de29c919b8474482f5f2a7d55f06750ba2800b1602e1fb49e61f1efcea707092", 0x51, 0x401, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x9}, 0xc) 09:43:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1c0, 0x100) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x200, 0xb, &(0x7f0000000040)="58f9abdb57639b6144799f04acc4fbc3bf4e94b34b50c1", 0x17) 09:43:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xb, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda321a98297a0b38758a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c50500000000000000ff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b1d17d0d7", 0xa0) r1 = open$dir(&(0x7f0000000700)='./file0\x00', 0x0, 0x40) fchmodat(r1, &(0x7f0000000740)='./file0\x00', 0x1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x8c00, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendmsg(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@un=@file={0xd2722bc409a9852, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000200)="9fb7b8d8e7c417cbbddad8fd4ec74764fa31a5f70f88f7422fdf866319015f9a7f8bdd0131e43bb6d1d6739fb3a50aa6d01fa84552644b36d5ff23539270f1625c0d3f9a36af566a59f4b35734bffadf47316cc83742d6dcf2987db493f6b3fc7203f3e706", 0x65}, {&(0x7f0000000280)="75e170b474b842492087b3f03d03b816d031f7f5cf92640ba046d71eed9612e0912322533ef325cfa1bc92761a49b8b961b1e3e423943624ac345e756b327a1ba230b926cb4912b1d0e2ab8aaaa75621bec43999b90bd139cb7710d03e96ef067fd0a9155d605d6d3410bc036a106f88327f346e22f1e606e3befd20c528d6738cfbf9af537bd6e025d4fe8ad357f2a9f3e4c0ab098da44f7909c0ed5aca2951404b4da761ebb8e02a0cbeccf6fb010d32933ed2fa569b278a48b84541faf05bcc1bc3a10d79183efac1e30b8f4349ba", 0xd0}, {&(0x7f0000000100)="60cbe79a4d1663acabfd9da4f321de5ca027a4905f2328388f9e2d133677161d98e798fcaa1a18b0b9280baf720f0c98ac54", 0x32}, {&(0x7f0000000380)="95143ecc21152c9cc7500d454cc6aa8b3e28fbb2977983994a591b67c811d139126eb93077c128320c93a07444ea6b91232715bff11e68cf462e5701350e22bd9f493038c03693f42dd734d5b8b87d654f012eb150fffc5f83c06a4ba40d3972cd674d0a87bdcb4641417ccca849eb54e2fb6556f883ccd279935d96aadc8da074e21cdb6bf0248aa719281d9e9240d7696b28de3ba4cfa8c81d60e45930e13996f2c00d6066287cee0b7e19ceb9d3b5a0557e64dc6b5ceea1482a663f17d0ae", 0xc0}], 0x4, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000009da8010000000402000076755d030def73326b26153a2c1a9e00700000000000000000000000030000007057079d85e0f1093017db002053b5f8d01150146c602ffdf7dbbf10c041204ddf529670b1aeb417474c721670b15ceafe723aefc0eb566c7aabe76e4d17e3af58996eada0d8aed8b9732d465208efdfcd2b8127598d5d2c5cd45c3b3d696f0c3dbfebd5343ecab20000000000000078000000000021452c2dd7d47befc65c983071569e00000100000004000000c4e3ebf8e90a95c192313699790609d59d8ba98efa029dec02f16bb50915cc917ab639de0819dab9a4863aa09a9e5d696395babfcd188c1174717f9fb13c2d835d78812ae10039d5d258870ee60bc6bb6140f467b04411b914f5d38692c58d6d01b603f02a69ad00600000000000000000000000030000009721db792b2707c55c59e9744bf38e6dd5b74d57261db46c2223c0c0a6cd43220bf283c274bf344b74e7d6d8862a24f69b6d1cbabfeef91591cb8671ab069abba4aeff343cd5a7f61b000000004800000000000000ffff000d2d2000007b1afb15377d2bc7f31109307ea5b3fb16d69fa49bbba8b9c32cf48a82b864bcd6d037f60fd452681996567ee1a71df204a30000000000003000000000010000ffff000000f8ffff58b13a0a6800703768c1a9a0a9005f524cc615ce59e3e3d76f000000000000004800007508a078f35a0a390002000000a26025ade27e4aaf412b4972d5fdfbc9cdabf009d8d9a52a5f3bb42634639d0880835cda5ea9904d9e"], 0x228}, 0x0) 09:43:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/152, 0x98}], 0x1, 0x0}, 0x200000000842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000100)="401cf8a7cf3f1a5f6418b4b95e0233e8974536dfb7bd050b2c61588d2b39133007d46bfc21bf8cdd473ed972fb97a590c4514d42dc914c467c0412d02a4cf7030b29", 0x42) listen(r2, 0x4b07) close(r1) 09:43:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) open(&(0x7f00000012c0)='./file0\x00', 0x40, 0x28) flock(r1, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r1, 0x1) r2 = semget$private(0x0, 0x1, 0x80) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r4 = getuid() r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x9, 0x0, r3, r4, r5, 0x20, 0x9}, 0x4, 0x101, 0x56}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000001240)) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/4096) ioctl$TIOCEXCL(r6, 0x2000740d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x5, 0x100000001, 0x80000001, 0x0]) r7 = dup2(r0, r6) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCNXCL(r7, 0x2000740e) sendto$unix(r6, &(0x7f00000000c0)="0d200b6296c90e49e725c0922ae83a70c45f482cd7933c2689727d9dbb3fb9351212ff5b06ab8f7d56dfa279612fed3fdfcf5177041194c24a8d1d5f15831f284d2b85139f571018d15e399125e2d7e248023fcd08dba241dd2bad0da78f5930d369d93561ebbb", 0x67, 0x400, 0x0, 0x0) 09:43:49 executing program 1: r0 = open(&(0x7f0000001680)='./bus\x00', 0x10000, 0x23) getpeername$unix(r0, &(0x7f00000016c0)=@file={0x0, ""/83}, &(0x7f0000001740)=0x55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000180)="089d6182eb7012e8bec5f3e4182da1c16c369423b9f1b63087aec7812862766f900d78bf99c7c721994786edd7d4babc71161b407438253daa629f6cfacca5221d9598c7bcaf0d1ae44c70f8c099df168d3e92d78ea5adccf66322aee4e78d5476c9b3e9a8ea006527c284b4d28849b6f492556be4b5d599ac0f9ed496e689afcaba3ef101a882579c3770e62e7493be351ab3cfcffce9d1da70dec541c5ea4b092adbbb7339cef0f9f366af4b4fab35d21ef4", 0xb3}, {&(0x7f0000000240)="afb3a7130b06c6dd52aa42043bdb609bfa1b88ee8e6bb4ff63fb6ed87300172a055cbe12fd93346db0b03bf4416e3cc9b6683c96752a5b456321077251d2a934", 0x40}, {&(0x7f0000000280)="ededf5f681df4886307e204afd50a48a8a71ea60e152cfb0a39eb66cb69536ce33c25dd641bca418fd82b7c4b52ed965d36ac69fc382d11f12ac2f84d3f1f551be55b31690b8fa5ad9243c2bd4c054060ec7c2aa52304083610f37cb687308dda39a05ab0ce9a178a81d8ca48bd98f1bd95d1ba2fdd5d16586c1c0c92a59e5514bcb941e0980a0d7cf0dbee464b7774b913307e960923984dc999e246d7a222b38c723832fb2d284b54343273f9c44fe03236c5a1411d30661668bfe65db374930ada7cc43f67b74ec7e590facfa0eb5dbfba24cfdbd0a674710673cb92925549c1f963f1ffb85bbfab5ba3ff19d01f363a3c1e482b08c42883abe724e99e0b5339980539a25da409f641d76ba5bbdef19d3cffebba5c6877720aa88b1c9ded5a0855a0f74be49a9a5f7152106f492ec47e087e208d36af4f28dfe14c50574012102edd8b10e3c861f3a0123bbcd5bb60463efb0dfc17305c451229c1b415d16990f30bf040538dee5e4faa8de5031ced088b3324ccd55d70cccd67d5bbc603ee35b857d196c65dfde455b88904cf22cd838a369d9c5f1b6f30f82f709a162d9ebfd2ed38e83b0ce1ca3554d31885e6f9c3187bc62453f10168cd1e9d50c93a821b10853e769889db94a0f75feca02facee4803015f9eb0dca58620fe545a61d54af9189d5ac87c4a6391210be11c55dc4824d0ad3dd319f6eca85b728c27771d228e586cfcdbab61e43adf8403f92d41ce3e4cfffd0f7f935955b5e266e03d0fb209aad5066e7cac353814682cd51cc640c3959726f2c211da60f402763b2a4e9db14f593b90f5e3660c9c8cb2e410a764b5d333cd316afd8f1e335d9b6e349a3f95a718f2848a384e49c1fecbfcbe78883701211d4b5db7c9c51b03d141f65912e5ff4eef1e5535ac3908cac342134a8aafb4800ea8c778b0dca2e79859eb1828c4e3422d41fcadb2f3b56b75da871a0aea88103cf0611dd546fbdc03a650209a1dc94a503bde72ea3315dc264276d053c540529b9ce0e5e79133acee31c4dc5620389b0b6d1ba1b893cc6c65c9137515b99f21c0f31645d445d808ae13dfe24e8057dbca561e6e3b2f1c5536dc07b943f83fa98a2d31b1da94113d37888c382c4af27c67a45e4788ea508583424decc9e6c976a5bcd2fdb2b8f3b6fa821edebfa4b5955f72b26d7d8e500dd28571648abc096a61ffc9798f5d31861abe375a3f79ff8581713b513f5679e9097a6fd1c73f8151756b0c0c42e6d4de8ca956c6de392e4d05a7d5bd391be58a5d0016645191168c758e6d8e059d85591213643369683ad573d70abb28d3086fcd53ba214723c2ef695d9e31cfdcc579814744180d16dac863badebf6d8fd4d0ef208368abdd32961fbdacab304208d1923a20bc98aba6d728e98ac54b901a386c110f48569ccdc4fa26cc4ca9d80466729367c357f2f2775ccdd4e08b3928e08e850d92faca468c2fcb67873b59bc7d1e715e12d9c926b63203f8c652c1f40ddd57356a802f5c521b1880f3dda9d8a4dfe51788e5d284143f21f7468ee3b4e4c3505e67039051f36869799f15c8f0dc2549a293e2e328f6460d51adb46ed1457f480005888c79ec85010494a6e548d0c9367a21db620497bfe2173134574ef1a3a96f978a73c0554fc7b9b01e2d1e5bb5775ea425a0ea422d7b61d38a921a383d32bac8f94c9bf806dec489d96c2093de01edf9c6fe4cc573e395dc8b81cb81663fbfdc5f1e37e803c172a8847893a612d579965eab1c21b474e358e4491cdc23a574bb6c4d3ba58ff0624ba1ee87a2925729280d49deeb06f6d48f406f438a40f9ad72add0032f77bdebba2777153c86eeb5a7b0c404a6b80e3e41ba4125e2bf9551b1d81a2bb25322e9d057967ee24fa2239b9ab8ca57bf36ca39979a064e6de36a2d4274f455075577db9c56ec52f8a332ace75b6c2c4986d7b4be221e37b83d02e69c229ca31377bf3c41d59c08de0b802c508b08d190e3589d8f076acc2307234418a4e8ba4492efc9ea380e4983c2881f4c40092fd7f235374e7e2ae0d126dbe9602f1b5c31e6e4f120cc2834f6749cfa42e8c22d69422ff3e053453a0e3dd3a539484fb2207fefd8c35050583acd068e058d6b4d9fe98eabb469f2e0b62949cb37652791a02202e8e669a23eef87d8ee139712af7c9abb8b1eaa5e54f65c78705bd0393838a538945c05d8c4c18511ba8988a876ea467d4949fc48046d1a476174e36a245464a97e93c322b81cd051ea5d8ef154abddf8257071cedb034efa8a28587db48e8b8374119bf088d1d5b6b22034fc5112ec35f304b5476ad806463d673de78be7b10e030e7a9f2cb9164fdcbfb2e8dea70c3e120e45d379600376005baced13fa11e7263757ac4ab13a9009169cc917ec4bd97eadaf1cd199e2398bbf9e33618941914af03f4a503a73cacecc891551599384a96ff201a77cf68a2576bcd5573e7dd6d6e929341e70886fbf173dd00fa437b12420025203f19a5490f1d5d2ab1559a9acd8d2b5a85804dd6f6c21a7450d11f58d8af0a1ef71aa50c23abf9f297e311484f74f4e2c56e4463f7e9895ad2bce71b41617974f04816160c8c170bc485cef01b1dda26ae9d6b0960c91152ea937cd8dc7a0af466d919bbe37992481450e299a14082451323c7707d3f74384ab530ac3d3551641828f4854923364641f0ea66d6a19f1ce499dadf7017bd49f8a15f2c854345d5ec20ac827f6eb753bf190ec95a87d28132b939f00b91604ac5ab44b7ec04da61a3e1b67e27e1af1c07d541765d599f20584dc8f20e71bca8ce860f65f7d1e77028d4d6a56f1693c28c918cfd67f0c0adfa2fd22eab08f9e764a870b55de53f5571593cc7853fff824928401ab5c3e4bd5d679b9a0d10af5aaad4a80e81b03c396df33ee4d9e777de92bf2131649a325a8640e9493bafced086bae3504d84c795c5a3a898f87be4ac61d0ba73514766fc20c0b1f66ee341f00a5c708a36bb4be688433a1e80b3422c540ac10a3f769ef9ece468fbf554a38a11c00994844625d2aadaabcc2d80d3f8c29e3e756d9bc19e7c69439c1ed3aaa4eaa9c57e069a22e5ee890ff12ea7b9029043394869b76fc7a3f13f525a6f8401119e9b66d0777583b62162dc76936da8337de286d0ac0d677efe4dd88176a6c04bca3472c2b1cf4da1bcb09f66ecea7a23df66404ca1c4b2018cd1a2a19da37d335073ace1c42857ad318fd7e879d93888821bd42bd8a9ea691b59ce3151d17d4607c02bf4a691fd5b81005694f146c8efc4e95812765540e1a9a02bac6a3d8d78cb09b73185b4aa2aefe241b5090541b7642751e3e0c5af9e4b9e9a0cd67bdfefdce3fc747768a616c609c114cb0ef246a4f73e186215d166d61931e09b2793fd73639ab94995951391f18ba6ee473b6e230859087928ea40ef3ea2b5b7daa5b5a9b980d7e60fb1e7937f502935de6f2ab999e09be0c0d08359926fbb3ff9a3960c1b15c373abd5a0bcac22cbecb79952f3383da653bd88a67d92df1bebcbb75e642920bb22102590728496fbb7bce7b136300a1462ceb4e67b9c21b62336e31c830bec839176b0d3ae0f511158f062974219cd33b4465a10e7229b6849c49fe4cd3907d805394dcc1f9981afe06ed852887e1d8493c7ea4b24730ec8509a154eff29e129f9e77e14b84f0f413f2cc91f04c870a7f232afdafc1d8d49aef069ea281a853622363708db1324d90b58c50830f698c05935c60db16017d1c326b8c7eeb379ee559b82c4a5baf2195779ba531fa5c834eca41cd5fcdb2c3a75becef5517356ddd00eed8de988371e9a633c766f1d0bc83de32f729889ee336a26e8cc9b44d09ce7c64913be771322fe6b4eae57165a8b616c98b908b7a1776f77c9595c87bd83cb2568625249c060eee38d559dda97bb7cc18d8fd30fa269a65ca79176b436a53648bc3df56dcac87026c62655cb74a4f25819a1120069c1955a020133a8ea44a837fc7c72c3992ed5f2f71cc7530ab3e56db84b19f81bf856a1baa287fa40ce53e168a6fbc4dafab2cabef4b53f7583edace80be65af0ade4bd601a92b1aa35cf49e0e069d4060723e778eb05fc465de00d9f5262aa4475aa889fccc85bea3f525791470e08f408188c167db147c5ef44957d2c65d0675d56e5f1865cd7d74de996ce0bb73e903540b776321da35737a37fad392c83940d9a795319596c928330e3f9f67b5a9eba415d6c8dc3d95d32b1b82d202def57ae4a9169c111f2d0a421f68029aa935e8fbeaae5ec62b59036abb66557a1f4ff773b9498370f1db17ecb2ea8200f2339d7481587612a5750176606cb15d065280ac214bcd3416a8ee850c8f9d64d34cb56792eadf53a704f3e0130de7a0e52df84fa8d505b45e70e2dc30bfd2acfb0f4d3b53e52f0d3920fa39d07c7e4431d7bfd3095e74100a2c307f99e7f971a386b499d4755a2345fe45e7c2a5ac703053c4fcbc2cb46250dd54c962ed9beece35924e482db274ae5df7e073ca2b5bb1cd145a32ddb15a69270bed7c3a9357b7411a7892004f64fcd7ec97f9870cb2945873e25aaa19e4da2da796dda88894c505c9f665f81830ff22cebb8f6f1ab57922b62e0fa245b403dc8b2ce347dd2db2009af2805e58967d927bd493dcb7d04d7ced34e8c9f3660b892614599444edfd8139adb770a07551be5ef61fba041aafd57a4fd31e122a6faf338deaf1a8a8ce388267610c214ea9cf6f055e881018defab3bcd4287097df7f31a63699331c4cfb3cd6888e3ee36dda38bee519bd13a72199a2f5dcfc9a50a3745eb5945bd520ee6eb24f7bc3c0d7546b65f133f919784f901a39f48884b1ea48d9679a6cc8a9c341242c3de93992fc1bbb94e79f3b707dcb0c69e2562228bb4335f70e39e7a95178310612290551b155e6ac0ce90906b21f665ea3a96a7f9034e126079da9f2f4caa269e96a79b93ffba860d2dea3391c60628052b49dffa317f42493effb44c9b43eef677d5a2052d0d474b60e2a2427d6094198c42603e261053174883bb950d0f8ac4bfbdd9b7f035e1f2d370d273e5ad132f916373e79e16d35af11c9b48b799016abea5fc032da5f10cd0477ae491d2b8e0d2d306bb4117e6d5122c95ec7f6ae5b32eeabe0e2d9fd1c9c13526c347ee6200c0f30ce75b6eba9771aaf5734a62b0b6befa20f6219e4cb76f15227a18a8ffe0cafea79c5d967e59ea8dc663da722f519582f89a5da6be74f3b51f69212ea0931f247ba85c85c7b77949a3abda91ee188ff8f5312e513a275426bbf5934719f7a3233218220ffcea57e9c8fcb4bf3dba8c6ef68c577f796c277de0dc7f176cf2e4bbb570df96e960cc19ce8db5ab89032c762fbe7939bbe5fefa1c85913e71c90c1d6813c404d0f180db57b4ea07809810db0fdf08a6a9c4e371c942d432b92c630c5fb4315e10697c20c12e134c0c95b3a056a0d3560dc50648aec7aa989325c5fee2c4b5fbd96edeab678393b9d89d6939ac2d788a55b252170364c0cdf685ea8ea3516f72391517a10d395d22666c08150ff2d7bc695ad91ba84c17479391d964f5142e004d6641fcf8aaa18fb8c1f5b59b9d8cb37f005b787c729ea8b4b75a1379ecb5c01052a5b784d33789b6848155011e334bd66288b3bcbd450aeebee235022c7619ab7fe4a735a1e0b73fd633b09879ce82233b7cef6dc2fd585f8642d78d9a19edf92039b21a14efc1db4a857eeb762c99e563538321ab3d7c49af664e01e3f1d8a99f83798f3309a1a0945a61397d712fc49f82104778ab", 0x1000}, {&(0x7f0000001280)="2fb7d4132e1a06239f82a115ecfad14fd4fea05f6fb86b3d54afb187353b5138df929b871f16a04bc4ba944a0b988f0bfb68040fd2fd46395181eee4e327d364dfca78d33ecca29d360dac10734b91b542c446938751650d86e915f3e67152f8d07bfdad08aa175a76756460e518b25137d56822b9200c1eadbbe08a7d5a708a95fb70dcb57388912cf064fbdc845be3a21921a78c8689d287cb7bcbc2998a76788d3d5c8dede3470c7d26061ff5c0adb8022b24cac3d01a950722", 0xbb}, {&(0x7f0000001340)="980ad4da4df6104ddb0dc9425248342daaf5093b72ea41d862ecd5591b3b429054fa6e012647fbf3505eacf62efb3c2c95d9a75c802f352cfffec53e6e237b239843b78d795c8d6e191b894b0cfc38e90a7e2a25432c93a7872da07f5f202d59ecb60b896f80f558183857233c6732bf3f7eae0e5014c1dbfb9f45e14025897c629b29637bc813a3efc715a836d8ec64c0e33fefa98079e891850fff5080432c77f5c2a17877f297bae12d4718293ff3060598261cd004166f1da3253c0ef8793e7750199a1e1d928eebc9153e744455f7d9c44229e8670a25dba82f5424c9d3", 0xe0}, {&(0x7f0000001440)="456a9119c69ca1739405d9ee2905928c877f1418f648bc63b5ca3e4eb2879912ad165a25182912168db1c3dd02a28dbf6f78d9a98f4d378545b5f1f1e9e50408832827ab512a08a45a2c53c5f814d54f701f5a93d155d91169b474052beb770eaa89f749e0abe4a5fae04edabaf9ccf450", 0x71}, {&(0x7f00000014c0)="b1aa950af60d0a5597704d56b8c05d1a8cc7c1dfba934ee108a47234f6ff9b19dabb6cbb78ce79e37c6ea6cdb0f142ed6a7a7e18d51449c72910bdfc62e1edf8d74271d75c21e228dd1fef9b1402d79b800b3008b1143c7b157c4cf36201e72f5dd50f90decf4e64902be69734ae3ce7a46134d8387047a7888439df55296c1c63cce06db8f9229c18b9d7a33c1568b50aa85be85440c86f5a884b09b8d8f2e27fd3238b8987eb4a4121d50e8a3488be3051bf31c715b0570004bf6e7ad0d07a3137d7cdf7182e1e4d8d3788304c2d4c32207927ea4192754ccc871e292ab4", 0xdf}, {&(0x7f00000015c0)="b1d41f26eeec4f6f8c638cccad4776186257386fd36ac6d8a3793acf54ba1afb40ebc7", 0x23}], 0x8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./bus\x00', 0x1080, 0x20000000000000) ioctl$TIOCGFLAGS(r2, 0x4004745d, 0x0) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 09:43:49 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = socket(0x10, 0x4000, 0x4) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x40000000) r2 = open$dir(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r2, &(0x7f0000000340)='./file1\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x40, 0x6}, 0xc) write(r4, 0x0, 0x0) 09:43:49 executing program 1: socket(0x800000018, 0x1, 0x0) 09:43:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 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) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 09:43:49 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) kqueue() close(r0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 09:43:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() setreuid(r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x80044272, &(0x7f0000000000)) 09:43:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x45, 0x98}, {0x3, 0x1}, {0x8b, 0x200}, {0x0, 0x1}], 0x10e}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x100000000000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) 09:43:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='/dev/null\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='/dev/null\x00']) ioctl$KDGKBMODE(r0, 0x40044b06) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="cd0aba33a8c8358343817e6820ae34d110c79127f5648b513a9b462cb22e72b00e2869c091958b492ce3ccc9b755383a01d1b2cc048f268e76de7c63937355beb0196c611f1684ff6ea3efc8a66244fc71a9983170b6792bab2e3c9f0b3c0459367b6e77e5a71b572ae6c55c42a5d512813dc33b2619346dde538199f9c188379282a933bebbc6799b53da82e08f386e1b62a1bd7ae01da5476073aac0a7d852ca34524ae760344aba16333bb340047b2d713b992b44713a30795f4daaa63ede85f453862091387433cbdf3376f9e951311c4b49745e2a9419130c7c65301e39376b4d4e747793d43e315daa7d988922f96b08c02a", 0xf5}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xfffffffffffffff7) read(r0, &(0x7f00000002c0)=""/15, 0xfffffffffffffe36) recvfrom$inet(r0, &(0x7f00000005c0)=""/233, 0xe9, 0x842, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x7, 0x1000}, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x6b4) readlink(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000840)=""/204, 0xcc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800)={0x1d0}, 0x10) pipe2(&(0x7f0000000300), 0x4) msgget$private(0x0, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x3ff, 0x10007}, 0xc) r1 = msgget(0x1, 0x10) msgsnd(r1, &(0x7f0000001f00)={0x3, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"}, 0xed, 0x800) ioctl$KDENABIO(r0, 0x20004b3c) 09:43:50 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x2, &(0x7f00000000c0)=[r0, r1]) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfff, 0x0, 0x1bc200000, 0x2, "da007dd5fefcd0fab451a50147287f7b4bdc8ae6", 0x5b, 0xffff}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 09:43:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae16f87b886fca7", 0x2c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x5, 0x400, 0x3, 0x5}) r4 = kqueue() preadv(r4, &(0x7f0000001800)=[{&(0x7f0000000140)=""/117, 0x75}, {&(0x7f0000000280)=""/46, 0x2e}, {&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f00000002c0)}, {&(0x7f0000000400)=""/237, 0xed}, {&(0x7f0000000500)=""/142, 0x8e}, {&(0x7f00000005c0)=""/190, 0xbe}, {&(0x7f0000000680)=""/246, 0xf6}, {&(0x7f0000000780)=""/69, 0x45}, {&(0x7f0000000800)=""/4096, 0x1000}], 0xa, 0x0) 09:43:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x401, 0x7, 0x9, "d1acef11c7c2e1c621944410fd317a5ed7db1a4f", 0x27, 0x7f}) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) 09:43:50 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 09:43:50 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xad, './file0\x00'}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x101) 09:43:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1ff}, {0x3ff, 0x9}}, 0x0) close(r0) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x7fffffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000380)={0x3, './file0\x00'}) r6 = openat$wsmuxkbd(0xffffffffffffff9c, 0xfffffffffffffffe, 0x80, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x7, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x7, 0x3, 0x7a}, {{r3}, 0xfffffffffffffffe, 0x20, 0x2, 0x7fff}, {{r4}, 0xfffffffffffffffb, 0x80, 0x80000003, 0xffffffffe2d2ce1b, 0x3}, {{r4}, 0xffffffffffffffff, 0x90, 0x8, 0x1, 0x7}, {{r3}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x4, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x84, 0x2, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x6, 0xc0000000, 0x7fff, 0x7}, {{r3}, 0xffffffffffffffff, 0x20, 0xf000000c, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0x7, 0x10001, 0xffffffffffffffc1}], 0x9, &(0x7f0000000500)=[{{r0}, 0x0, 0x14, 0x20000004, 0x94a, 0x6}, {{r6}, 0xffffffffffffffff, 0x80, 0x600fffff, 0x6, 0x2}], 0xfffffffffffff000, &(0x7f0000000540)={0x1ff, 0x8}) 09:43:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x2, 0x2, 0x0, 0xffffffffffffff5a, "674d2a6992e12971a21f8c1673ee4fbf94c9ad90", 0x2, 0x1}) r1 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) close(r1) r2 = syz_open_pts() readv(r1, &(0x7f0000000440), 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="413a64bf8e", 0x5}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) write(r2, &(0x7f0000000140)="10694842a643245a9d4f2f408b1299a958d260de", 0x14) 09:43:51 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0x84) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0xb2cc, 0x0, 0x5, "6fdf5040fc48e4469c8340eac8400e35699e90df", 0x6, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 09:43:51 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r0, 0x7ff) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) select(0x40, &(0x7f0000000180)={0x400, 0x8, 0x7, 0x67f, 0x7fff, 0x2, 0x1, 0x7}, &(0x7f00000001c0)={0x4, 0x6, 0x5, 0x5, 0x1, 0x4, 0x9, 0x8}, &(0x7f0000000200)={0xfff, 0x80, 0x3f, 0x5c72, 0x80000001, 0x7, 0x133, 0x1991}, &(0x7f0000000240)={0x3ff, 0x8}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 09:43:51 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10080, 0x30) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfffffffffffffffd) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r4 = getppid() wait4(r4, &(0x7f0000000200), 0x1, &(0x7f0000000240)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r3, &(0x7f0000000400)="77b90855550e1319df2907c9bc28b3c07c188db39753", 0x16) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) 09:43:51 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000640), &(0x7f0000000680)=0x8) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="793e8b4f7a87b95b6db2c83e85c07c0f722d49cbb5647138b4184b1e6a154e98292ef36d3a65b538b81d2670053a254ed906d494a3949df2c51ae1810a8e63ea35d3193bfc6335e08ad8fe0fc31843a4a707754450bf9b0b823ace3e84da2f9005973d0485430f3671ac7a6ce0e95a0f573335344e2eec3a92528035e48d7b605ebefafe71baa0f987f933854ce271142a5a62abf4d6459572f1bd4f0f384d24330daa323843b212", 0xa8}, {&(0x7f0000000180)="f32bd15db9dd47d817e887f5a0d1e10f8d9b71aa54342e9993427e8f3a53d96e9515b4f4530fbab6490534b0f1b663566e0eabce05e104d645f48d6cd1f137b1a982ea604b6e6bb5edfd47926477dea58bb5a25a0f30e0064cbc7b07426f12f26cf311847c26a3a0b072", 0x6a}, {&(0x7f0000000200)="6bebfbde53d83d7f4e1cb3038f5bb008467e3da42dc68ce60199a44406ac99f8e6a786859963e7172c14f9ebecaecc7be06f81235f0af189178a8996d1a9338c8b8c4db360f102cd5d8c367cba8fad669a11559cfc64a825aeefdcbc69730eab2d172717302e58bd3025f8798b87f7dcc0dbbedf4bd9dde0a48c90c8bbfc6b6e5ea85a42acf09d6c1e11260c1faedfcd4afc3d2571d69467532d2c6eaf30e8d5d1da1f0977a2e2b7f7fc7e14222606647f21210cd580b846d7741961d351b4f8d9e3b96cd9170fb22a9382bb8f1569839315cbacc9ed254d60e3", 0xda}, {&(0x7f0000001680)="7242754c960f23811ecf5fd5ca854ad74b95e0bf33ae32f2bf05724b49ecf3ec920c556cda208c8f37e4a15e9c5e6e3502ee60713adaa0055bf67867e52004f0ae4a127e95dee11feaceb4e73c4cb1fd6ba5a29f768c2e2c58efc6d65051f8a85392f8431788ff4780b36bc8a2d9031d8b04a03f53cbd373dd0175fba758ece12bc7627fe62fc0b24bfdd154a25c17211eacc7c953882c52567c31c404b99c0d287abcf7a15cc86eaec412b3bdc78c2bf1ddf5465db81e5bef954474935677cbbbba6208183ac2ffa1679aff9032b2b2bf6759814b47fff3d2b13aea2d31cc430f6099b7ff57059a50e11705d1738a1b734b3bf20c69064f4b2c3a0c8c3f7691d4abdb745165dbe41611585a0a154940a585f52fb68a3af4dfd8ada7aee26dd1ccec67c1cfc04aa49d133aa0e4dc2f727ccc602fda6f3540848bf35c15e564a3e5f3a4c3c8a9e84bd360d77d3d2a15925d7f3c49303e61cc7f363c1f9d2a4af88fcf1c81440142d187681fa7dd9c0e73af96020b36847c10ccfcd90f68524c536c66708c3b311eabb15c4f92afabe74791340de0bc8a5d873e32ff6bf9e763c3bb17926f4fd92190396da846bdf0a64ad9a45b2c78c4bbd36038db9d3c5399365f7e6982941018105ebdf3d1ab101006792154745eb53727a7c61689db4d9c25c16a9470a963782d4b90e25fe2a6bd543beb207475dfa2df773185a396992e8787e2aae34d4f15f7ecb84b4b32995e2570a2f5d8b276d6b1797e64868779c579287b57d04ec001ddd796cfaa25c30494d8316b89e2dc96ca5de4eaafb946b0812675a543e947494d5037b587ded0747a0d6887ba8e7573d67021c1bb8e3a1e88d4d2cbd25953c0809cdf0b07a5e701958d708f4f3077f402d7f9b36994d189a0800502dc2bc214b4f56e5b756dd7874e41ccd7ab66db377aa229c435b2b49b9692a4b2a2bf9ea94855f3193bb7aae4ce685db708fc7e05797f0044f997b698faddd2e872b5780b3c86cb017e774071253bffbdbc4d6883f611d3b99a2997f13ccedba13ba41e678224791bb8e6f26ebbd18934e8f8d6b5cea97d54e7197eb3e6cef8e2c2d13e4d51a38ae4426b23c520647d29079c6bab058d302ddea2a96419dfd3ab0d1374757719147df5b8392b85e182fca3174db4d48f1180fcdcf20613f571e86be0e876e6ac75e9bc22436123cd6167b2adf096957a8a4342c655614925e8ddd81f695989e8c97cccd0d77ac40eca02825c93489f594987b9e913b9ce81f5325f107a1b911511999746c443056de034dd4c61039940e9ca705bd17b6d41e68fa0544e270bda7aa6015fc846f815ceeee3e1216a297e9213b66601a2749e85dffb0a3f508ce29fa72196a6294890dfdd1ef73189d83860da6ad1c394de8bab8bf9ee6c1434536165694511df8370dbbb5ec501a5a5b523e4149f49b629d264f883c11a67ef3b52c312d7bfc98d8b2a245b868d11ae8a7f2821960559249ecdffbd17b57b09c38001d8eeb2b0de3b344709c24a9b1d3e2f9d5842545fedef75f2a606907bff64717063a2994742ff16e65e4a82c7ee1831187f5651cae9057745b402c3e7824dc5d676db257ad2eb1ac08f4ef61bd3074d4f04459651a33f659b50435e711f3529f3ad7ceda79100ed7e153ba645797500c053def6456a7a13241e2495af53d0f570a940cf4b88d6c8a11e15c725982c9c35353c7e501bcbe1a04736a2a10608899ab89d689730e42dd50f72fe41288595083cf21f47aa4d93bc09e00be67e4694d548415912d6ab6356f2d526e6b65e1796181de0a87127237e7bfc6f49fb99ce5f9cbe83181f878a6df502c694e6f0804c5bc870b9a65f739ddad392c998798bfea062082a95245c8a4c269aab8ddd7d1b2b70dfef7eb9dd6feb2729cdc09659e8844bb10f3176235eeb7cbc5e247db95989e15680163be2d8b79c98d46a78fc7484a21b712f662e7fe220adc975b37ba47820403f5aa59628d304c46e35e78443073e711b32253b09b39df7330030b625d09f83019d03e9585efdb18df1ee5ebde297401912cce2c5d20ebb2a2ade143837ffa2197171b3a1c0886f510d61a868060cb7425fe6cd64fddb7e41fb4f8f4383cb56361925178ce6898e8f57391e2d4f003624b48a8270086ae4a526671104301abcc753bd3a03ab40fc31c1300519f6e163d9bd3f1506609c6698c78eac84c69e60f8b6a4668577345353768698a1e201f2b84a863d91940b5c6a01f854f5cf64f6e7b640af5579b83acffeef43e6603d4f635f5a753b34eccdcf82e47b6d88ce01dbe2956fa72006e3ac9a7740cb3049abe40b40603d5e44ae465ee9a11e0b89fc400ffd65ec96979bb78cf5b553922bd01e7a8fec9feb1ea0e1ac6485dd865c9d5f0ba818e2104319f79772a119c869e7c600b3e947a3e1c4a0a52307dd133462291f8a1297c895f63e78efb48a145d7a74048b3142f0b6a443595ab1acae9c5e5a81c5811da75c4c9e7724433cc07173e83706a32cc88ccf070558fa720b4546a19fc7afa0959e1a37751cd8ba450066459d1c5e59197366945d5d653a5575327fa49fe05d3d023e6da1512864222e3691dce37a75f876767bd80c8fd49401499c06dd424672a0f2dbb096ce9c372976cd921997a12b9f9ff02e16855b0341e5c08a83d9f037a435c8695144182b0ce620636c0264aae79aca9d1ac39c94a10351447edd3a11f10d46c0e9e7418014b491646c88b212314228940a10e0c3721a4ed758fed8c715ec6078054d0a29376cced52f07035ecda13d7451cb2afb1feafd02e28ca1e43cb52f19a2988b802fa591904d09f4b7765e6bf1f3942daa549cd51a9ab30547b424d92bde9eb9eb20b8907fbdce34bb9e8f4dcf2d4a13dc447210eb205f02297a19c0f56316dd094b5f596d828d81af50c94416895410bae719d7b650be1fe289c474f606c66b460cb791657203dd38bc443abc3195ab2f79654fb6f37060ff8705ceb4f73aded5ca26fd26894d4bb156451942c29affb6f3f0ca8acd1d42e227d16020332f7c3c671ba3ffa08a398d9e3cfd5615d60ab68c049cc5caf27a99fd3a115035bba59e865a4dd8810f71466d5c0f3f14dfb7a677fb6ad214c2026b4c014117d8f0711e13d57aa84d9333c494e56f44f473d5d82a134f6444d7270a42793bb5b51dfc74a604f53d6220ebe593821319bac0a4157c6fb58ff53aa08b532deb61a64726587a731764073a9f24e796d13eb1bb2415887fc439979fde77d49627bf7046137dc40a72c4d46803e4ee1abfe4fc4129116b757ee380195516a68e4234ca14696d345c1e62e793aed687cc1ecfa7b37508a5673956e68fab3a845abc5e006e551ca2619c565a2038edce8e0b27af6946241b6bc6c5d529e3eacb8ebb351b7ddf001c388ee7e92736b649bc2ebd866d84f16fe7bf43e0fdc73ccc0bde4f7f79f838ec1de180403febf00f78131de00a4fa6e722602a1ac7811239480ca50db016e11c448d8369b5eda20a3d2f579d33f4b304d360fd813dcbd7fa5c4ec0890c9fe1be4b76bc67a9810fa40c17567851b19e77f748731b9d31dcf3d943fd01fc40b8c90dd32117a84cd1ce7cc2f672870b9972c94b6f62df01b410470fd78bbbe45b825755f3409bfeac19120a788b9b413267c10c5550754c3f991e33617c88c259b6fc05cced74d1cc75128035c8f7bebd090a77b916edda63fa61f7fc6d609e95c036e6f7251a4b4ac9d129e9a8144b998fb34cbdb65d4ab3078f846e3d8c72918374d9485356d934b310a4448a2b37c61af3eedfa50809bf7bbdb33584f1b491a9004c3146be35848106c80fe42ba8729e3cd4d5f0a13f72f6de2d0a58bedf1acde449e9786678d857528bcf400c670ad1e6cf5ba0ac9814736a5e62861a705ccea7d30187bbca6914f8b3639693c32be65b1140aee1427f49b65d4d111eef37f8c4cfc9838de39e38031957dcb9a2b7b433dfe7e31a1499d20f949ae6e3a61e6fec72980296a39599808c034a61940f6fd1bc99ca68a5402555c7c096880fe7365cff6f753b5be0c2ad38ed21209d3ec86c8cfb068dff24f96073267def4f3931216e7ef3b512c2facca0a8b791762715846f7e96039220e0f1919a30bc910fa401772125b94139cdc67381b0679ddd0702585961a96d7fc2f5456e59f4996c233856d67354de918c998c5be9f9fa59f8e25632c1f2f8bade3d64c87d39474bd33b922ff5298e0d010105dc749ee2fb8593aa1e135b5044661388a74c1f0d844260cdb882d762e1d1a228e4d00b0cdf438eebb3fe4ff89674f24733dc8fccb049c7db52809ad252f75dd33d5761c4d65a58eeea91059f1ce745a92608f29abefc42b7499dd0bc1ed6026632cedb97aaf1d0eaf4d6cd6d9ef2e7401510e943535be68d23434c774a4d3dab4011472687df7fd01b0ca6184fb905aa39ea62d9674c9c8da4a3535fcda1bc56e5ae8889c2037c90d15df569230909a32c649cedf87e6a78af1a95afab32eb691d3571eff9d1b057c79672f8db570128f00a72c054da0ccf45cd3375e292432b0e6617b1a2769af16dc44eb7d9f28395f9bb878fba8fdfd97b4d0d3cc28b08260ddcc8d3d6fe1ff8498c3fdd969d86704369e630666f5edbfd75ed8f04550a5713d283e62777313f73c08c97dd9e84d7acd6849cb6e090c0317134d3799d3c012b5e85016aec1e9cccf3c00cc83025672cfc377b92bba342665109ddf76f7314e93370fd6ca5cb9d58f535e52f893564ed4d3f386552c5d171b0a1378196a64ad7a9d31529ae6c263c0585cbc100ab8abc5e017f1e4baf4853a8f0455152d35c87f28c198d9b2b8471beb7ec32dd35573dc954a6f8af75159367018a03a3960ded8df8ac5cca3a044318c0d6d500faabffa545592656d120cc03f252ba888fee4a10a8b188c06707d5d3cd586f420569a8feb651e3c4e418e522d710b2a5932c4d8a32aea43ffe5e707fdf2d1db31da256c96ed877d875401d02cd79aa5c100820aa07c43769c7b73da7e26d52f99b78b1076bf0095fce08b2c79e1d23762adfc0a5d0dd959837c282246aeeb2b601057f65a5d1d5a67f4d92f682ce0ec93602dbcadf32012566c256c2a24e430af71a610940f43fcc73831f2f5817b6d2b11a35f8591f7cf43d78d0c1a838ab74ddd9276775845ef08abfa7d7d8d7c31ed4e8e11e23d8d9773a9ada58480c2d97fcf9657a8c4a16d0527522427bd6c3344367261960fe98c9996aeb61d59f7deae4ac1ed7d04b0742575e478f8f0a2313ab3abd47cccc39a526ec2c731c410cc033c9d9ace90ffd254e0bab29329bf92c99eb18308778546054b576da8cfa19bb48bf90e9772a2d0eb7ae78062f8a5f081d3ad8c8b867a928303dd790fba9d0ab850012936a5b9f43380d85701cc5ff9525aadfc8b90e66a4513bcd007f7810a70c239b48348b6d7572b3108f612c7abadc0fe247387ccff49ec8d9d1d3186b9439796bc2fa45a25f0064384352a6a44d620aede4ef676c710be644abc636b53baa5ef0b9950fff0cb46fea049421d5e8750937ac69e0707c8c57b267e3a008e98600e5199ab5937dbaa1ebe3353f7ca0abe52dd577f8f0e16daa6a5827aa5ff89931b46651c6515d9a0b1a8c9857362335bc55f2ecfafa74699464cc5b500bce9d6899bec7eb18e9ee7a941cb86d94df1cbabb65c677aa29aac0ca631564782e83d7b56cd78027ca75e81d77658f9eb0c9364c8995d4f46813fbc639dc058a59b41de01e22debd7a48fc41c9e2b531609acf11ba44f31c064b0ee0", 0x1000}, {&(0x7f0000000300)="0704ffcda8951a9cd24bbc365ea410311da3d359aecdf7d9cb6cd3e333efbc7edf975d33d9501faf554535bccba74a7e757b9c5a24728732ae6a173e0b1bb0a4a03fc6131259d5f9c73a7abeaee2c9eaade01b6b04c1972ba837ce369355f346d7d6eef46edd7d3e86f0ca1f4e3435f26a3feb61cbc44c9bdbfa4010638d32784a73bb0def6ec9b7c564658d", 0x8c}, {&(0x7f00000003c0)="de7d1112ce290e85cdba8ed66accc2c444cb14fc5c24cb764aea8533106b3ca41f6fdfb77f86bc96a1635283c8d3dd29e50490d9823448b0dc47fd9ecc024539d999bc96aaf0166b6f49c1346149f217e27a835ce80d1dd59d164cc65a8a5644ff1836947164adeb5b84e46774705d", 0x6f}, {&(0x7f0000000440)="6429737cfbca41186b12f73713eec2b8a1f017fe300d6efc27013311ea9e2aed6662644226f824e8831b4ce9637a1b87fdd236fc92b8c9d885830d4dc6501b2afa7caeee8ece2676e7779daf28e0af3ac5e9a5dccb683b9d187547bf2d5ad991b904b7b3394d05a01beadfc5f4826d01b3e6d03ca65a", 0x76}], 0x7, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) write(r0, &(0x7f0000000540)="5e7853b534d6c6ac7ea9f1ded63528d14ba939a1f9251a276f0388bf1e85da6ffdc16f61e3992d401d34088dabe7c777dce6784fddad08f5e09c9820722a1e1df36fac081ca586b0760657ac41a0beb5a809242af099d132ed4b1042dcbccde4cc4feee24a4e06af3fb1daf917d0117fe12b27e6a74fceb69e2d302c980344725efb9128cba0ce931fe5d94272746bc22bdc5a4d7866f13c78a583d5b13539720f1fab767a3ddbb79cafeed8faed8cfb7ee285c56805753b1ab2551e7076442082c4d7307c827cc4ca8d693282eb2dc1f658ef78b4e8b43992923af6", 0xdc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(r0, 0x0, 0x0, 0x2) 09:43:51 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2090, 0x0) dup(r0) sendto$inet(r0, &(0x7f0000000040)="dec9abf7b858121a6993045ad4168cc09102c6d89d70a28ff98c028ba705369273c51feac6bca9a6911663a8bb701b358c1186cb32d791962a1bae4148edf357ab61e4bc4d245f2e56fdde81661941bd657521630604234282cc94096daae400175a9610974aa34f9912b3271562030b637c5044025545904c68cb05162f853525eac7cdfb56c83a31d9bb0ed030a815542e891fba72098e2d219326112388e669bbef45faf66dd45912c259f5c0379faacdc376113953550838c9c5813b0aac7f5f417af45aab95f222e31ff2e7a638468933749a563fb92d6cde3a6c89a45190c248646563898d60bf8afb4cdedfc955d87dcffa9b8cc0e780499ef95fd7", 0xff, 0x404, &(0x7f0000000140)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000000180)=""/160, 0xa0, 0x801, &(0x7f0000000240)={0x2, 0x1}, 0xc) 09:43:51 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="7c716bd2b72983d7820c31b5481398eaaf444b578cd84fcc7b24c6b9239419e889d6781bea064865befaf64c5456803714f128380c79312b099c45790d0c1022cd465cf2ec194a38e63a", 0x4a}, {&(0x7f0000000080)="80a7af6d00702add701a12b357112cf84311d3f7ab98ab12dfc3bdc23c5c115fa4ffe979a4e49388911a7f7ceedf199338da37ddabf845bf67b8a7261bed83ee85078c1188fca8df5d811b137be4452ba9024ad566737e9dd773a838d639c7d6037b8eb72ed36a5cf5196e46ade94e1335798aeb01c24f694fb7da4e5ec71fd48f87273b20ee84002f9629a041455c67ce2c926c", 0x94}, {&(0x7f0000000140)="8ad005bad51f865f588273bc71f0bf2a96ffdfc456eef8fad60856160dce8a1b6668391581c3ec2a6cebeb85142869242bca44ec6b866606ccd4d329ed761ce8c72f6749587db06dbf59268dada8c13ed893acd97b22a2b1bd708c0c499bbd5a109d105b46b7dd8d670163bc84b203aa174b48a035c5bc5c7ad63e0d248e64772f00b29ddf47607ed7dc44282e8dbb2ff5b62e5ccf7564717363b06366cae8e7e8cd2167e748", 0xa6}, {&(0x7f0000000240)="196d0022a478f49b87a1ea80e12abdb3969a5bba9ba8b61ae9ecaf3da7a1f568b48f6b06c4ab6e740baccdbafb302f870da3265b7ba4e4a3b04b22a710726b891ee2f8e92c7cb7a9", 0x48}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="b9067ac8cdb06f9589da3fe8c4957e7cb2e60c1fbd54b4f7290a135d65795f1ad33e374bc995eec0bac622bfc7459f8cf259ad9e3a68e6f4b94f7cdf68601e1bb6e706bdd9f2adfad7c4fc7a0d7edf39fa9fcc0670865879929fae19b6714059cdcdc8466b3abfcd4c207f1b185e14f24b20145cfe40b46fbcb2a1d397a7", 0x7e}, {&(0x7f0000000380)="7a0e4bdf2def85bad39a22caad677b047012c1ee516fe5f04f7fcd2ec1a5008412f1c4cdffa6a8a6353d1bed56c5c2b8c8f49ac5558e02f4601af92a032dc20102583c3b477e97640de5bf88247542be3e5b45075c2ac5852635fb9f074fd49a38798886179f6fbe4d38c96e09160c8fd387f71cca400f2c75be2fc811862906a36455bfa3e2713b1e62bc0bc5eab46c3e0d07d956ac1775e75c5bfc3f7ac3a85be857f423", 0xa5}], 0x7, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) 09:43:52 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x2, 0xfffffffffffffff9, &(0x7f0000000040)="d75ac5e4c5d570d81a2998f71898233a29dc6d5dea8e8b93d209937e7e84b3bfd105cf419186", 0x26) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 09:43:52 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20a90, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000180)=[0x0]) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x41) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x82}], 0x0, 0x0, 0x0, 0x0) ftruncate(r4, 0xffffffff) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = dup(r3) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0x200, 0x8}) rmdir(&(0x7f00000000c0)='./file0\x00') 09:43:52 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x810, r2, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x7ff) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x29, &(0x7f0000000100)="026614c0ed4a28aeaf5686f54ee0d2bd957c686a96c0a2f486d9d2dbe767ceab767da1b613d3ce6574") 09:43:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) fchmod(r1, 0x26) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x40) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) 09:43:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1000) r2 = shmget(0x2, 0x2000, 0x0, &(0x7f0000003000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) 09:43:52 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x405) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x383a9, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x20}, {0xffffffff, 0xffff}}, 0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000200), 0x0) 09:43:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = getpgid(0x0) getpgid(r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0xa, r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) 09:43:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0897b", 0x40}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20002, 0x0) r3 = accept$inet(r2, &(0x7f0000000600), &(0x7f0000000640)=0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) shutdown(r3, 0x0) getgroups(0x4, &(0x7f0000000700)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="0244989585524198cfce9bb366081eefe98635374e4542af7204fc48d220335cc9e543cf566abad97bb1f17353079480e8ece19c3b4aa05cbc7904a28f69eb5ea72651758d4940ece9a78812f3c12944d2077fcb5c4cabf6fb80e4f2824971b230aee6c349e1c5ec3a848a675a7312e8777ba8a5e4726bfd288d84e06a1d538d9efcb636f597ab628ec8c1bbfcc313bf3fef3edc14c96e0426f300432ef9763e12b21f5271e8938b80035168", 0xac}, {&(0x7f0000000240)="355c75d20b05dcac7c5b8f7787d357469675e0a399af9f02830039659017113db90033713baf7cedbd861e8c27aa301b3db1669130a74839663efd7532d21a75c8a92cd7d87252b70e07e1639bc427443206b78f220edd01b41ca7580645c7", 0x5f}, {&(0x7f00000002c0)="cb990fc0ef1f0b68a5f3876abb64b2c95d189bcaaf4dd9c2238914cf607047ca10be870c05cf283129d1a83c79b40693a7ca1a1caec061423db3e6b92778e4d6274fa67671a952d6fc39f98834a40afffb0ae6e01c39f61faa2f3a7878975284ed43622cb377868e2f0a6439355a7ab623f225479b853fcc8d0100750301c1151fef3b21537e5d8a87c358e114d4193cb20e4f418b2e8ada33b6c0906be665e67bb6f8bb335d91eeb26225732f8f41a588d1bd5f63957cb3033025", 0xbb}, {&(0x7f0000000380)="b37824df1d7ad01e9ecffd0660935028265478f17b07d131a59f669179d8fe8f611ef5d09f6d86b0c8d04a3865528db3423fccdabf62267ab18311f923a5a77534fde4a02b2c29841e69ce2d64cecfd9941624428cc0533fdf8e88f8f6db802fdafd8ad666db50bc50489ad0883ad4cefb55d7249e3bcf0dad282885091676dfb9467430efbfd6e0046e473e08e12fd37b296ebdd5f9b70a792172afa002a6248d913533582b22cbacfa1bf2025aacd56038c8bc9acde68cf33780a35e6cceb6426797c02e70e8f742b8d03091696061a9e867947c8461406704129ab71a0a59a720bc7d6a9bed8229", 0xe9}, {&(0x7f0000000480)="3809021d1613cc3fffda812098167919bc98861707bc4e2eb62fcb60bd0937e39b4225d788", 0x25}, {&(0x7f00000004c0)="d5b42533ad6790b90324a60f67159254054575d558989fa9c0724e3da2133d474287001131cb22b2ce51b2c30fb711d7df9b0ea2d541fa98cc7aec3deb15a07e4fca2fac8557ce5f45760c88d9c78860f208ae11c5fe1ab0a227", 0x5a}, {&(0x7f0000000540)}], 0x7, &(0x7f0000000740)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r1, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x78, 0x3}, 0x9) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 09:43:52 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x200000080000000) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r7, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) accept$inet(r1, 0x0, &(0x7f0000000200)) fcntl$dupfd(r0, 0x0, r0) fchown(r4, r6, r5) 09:43:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x7, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r6 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x105) r7 = open$dir(&(0x7f0000000240)='./bus\x00', 0x100, 0x100) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r9 = syz_open_pts() r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r11 = socket$inet(0x2, 0x4002, 0x5) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000640)={0x7, 0x1, 0x7fff, 0x7, 0x100}, 0xc) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x200000000000000, 0x5}, {{r2}, 0xfffffffffffffffb, 0xc, 0x1, 0x3, 0x6}, {{r3}, 0xffffffffffffffff, 0x80, 0x40, 0x800, 0x200}, {{r4}, 0xffffffffffffffff, 0x4c, 0x0, 0x2, 0x3}, {{r5}, 0xfffffffffffffff9, 0x10, 0x8, 0x1, 0x3}], 0x8000, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x5, 0x9}, {{r7}, 0x0, 0x80, 0x80000010, 0x1, 0x7}, {{r8}, 0xfffffffffffffffb, 0x8a, 0xfffff, 0x0, 0xb1}, {{r9}, 0xfffffffffffffff8, 0x40, 0x6, 0x7, 0x5}, {{r10}, 0xfffffffffffffffd, 0x8, 0x20, 0x200, 0xfff}, {{r11}, 0xfffffffffffffffb, 0x5, 0x40000050, 0x2, 0x6}, {{r12}, 0xfffffffffffffff9, 0x40, 0x1, 0x0, 0x4}, {{r13}, 0xfffffffffffffff8, 0x28, 0x10, 0x1f, 0x6}], 0x80000000, &(0x7f0000000600)={0x2, 0x401}) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0xfffffffffffffffd) r15 = dup(r14) ioctl$WSKBDIO_SETMODE(r15, 0xc010570d, &(0x7f00000000c0)=0x1) 09:43:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000040)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') pckbd_enable: command error pckbd_enable: command error 09:43:54 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0x0) pckbd_enable: command error 09:43:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(r0, 0x5) geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r2 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) fcntl$getown(r2, 0x5) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) chflagsat(r2, &(0x7f0000000200)='./file0\x00', 0x4, 0x2) 09:43:55 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffff) sendto$unix(r0, &(0x7f00000000c0)="4e60392b59b3231dc9360375e59200e32d4726fee1f3699889ce3743318a55d9711f6a16649fb60ff4bef820e9cd7b825d2ff2959e33dc52b80467c33a53b12c8f9488a0b758dcd6122d28055fdc874685231f3056f2dd4501eb12bd6ba4602688af6af1a68fa6ca1101c46850dff4cbd82c1c52a97613b2894e3ed104f852fc160bd59a8b425678c110ab", 0x8b, 0x4, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) 09:43:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x800) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 09:43:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x100000000, 0x6, 0x9, 0x9, "70c3a39ed6b06d5488bc71e13f8b74fff56210ef", 0x9, 0x1}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x20000000000000) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 09:43:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0xdeaf4152}], 0x31d}) 09:43:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x100000000000000, 0x400000000001, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x200, 0x9, 0x9, 0x9, "d6de596c1a1e54b5281691a8a9f95475d1f466aa", 0x1, 0xbdcf}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7f, 0x2b, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048a69931929648", 0xffffffffffffffab) 09:43:55 executing program 0: socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x100000001) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f00000000c0), 0x0) 09:43:55 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x3, 0x40000000000008) setsockopt(r2, 0x24, 0x8, &(0x7f00000018c0)="00000000b822306e365ca6cb12225511000000000000000000000000f12a7dd6f51ed0600e10d4fa56169dbeec323dbbe080cf01370a061681c5bdd2cef7988235d850b44990984d0e9bf472933a012dbdb20000f5ac562edca89532b397303b109133148fa1f7c88a24bfbc65ef66391df9074e65828de3f290db1d973ce687e5b476bca41c4650a0ef7d29331730356f0ec766f7b8bc3ee524799ce3ea1b89c7d73ccc4b5327c12dd8b8f72eccde31880000000000000000000000007723fd36505ed48b477ce05262ee89a01f3e257384b989919961fe6248584a5869f6f21f9a18c8bb15a883772fb5645584fd38bf0761480a1d9180fdc6ddf2cdc1bac9420aacf4165366b57144674e380b91ea731f1ec87b628c4544c95751dcd2", 0x11e) r3 = dup2(r2, r0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000700)=0x24) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000580)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000800)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb2461b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b000000f10246d290da73da00", 0x81) mlockall(0x3) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000001a00)=""/238, 0xee, 0x1, &(0x7f0000000500)={0x18, 0x0, 0x2, 0x6}, 0xc) recvfrom$inet6(r2, &(0x7f00000008c0)=""/4096, 0x1000, 0x843, &(0x7f0000000200)={0x18, 0x0, 0x1000, 0x9}, 0xc) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 09:43:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0xfffffffffffffffc, 0x800000000810, r0, 0x0, 0xfffffffffffffffe) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 09:43:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x600, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x7f, 0x0, 0x480, "7c63188ba4201a82d90cd690094c19284458da52", 0x8, 0x17b}) r1 = socket(0x18, 0x1, 0x0) r2 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x1d923bac1b10f1e6, 0x2, 0x4, 0x80000001, r2}) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="0c46577dcc5b9be4eb052167374c9c6b85317c844b05888b0152e3408534193ed18f8cfe9f9fdeca9f6f600f446d2814f0391b1684836700f5c07db2e499f5ae5c0c39d31b0935a347d4494368fc2255d7449d23a34afeac4a0fc559601295b3f1e62fd06a57212617576fc757f297eda90dbf63d3dcda8eb839c3fd6f2fbac76012a30ed84a4213f698714fb096acaf434401769b1cdc3042e4bcb4ad5ca0515387317a00e4b44d700a63b890443d61444e78d3b2e81fdfbbc1082fe0b922a2da43b271681de16d18fcd40a4ec8a52439bf7b4ec3cad7aec1612ae10e33f95b031c60a1785dfa0ab0aaeb70227566c8a6872309", 0xf4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:55 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="11a6ecbcdc0d612000000000000000fff0cde94a815524187c8a5b671b1b542a538706000000a7c8000000290000103e0000000300000035ce17351d70577e250ff8242b5c3df13566ee0243a92461bbe095db80455331c38d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77c911e1705a14f30be8dd4279a02ab8520d650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a838764b9c138211b00000000002f53568453afb19bfd710b946fa9beedeeeb2d7d139a4fe1ee88d4"], 0xe8}, 0x0) r0 = socket(0x1c, 0x4003, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x1f, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffede}, 0x0) 09:43:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 09:43:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket$inet6(0x18, 0x8007, 0x100000000) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) getpgrp() r1 = getpid() r2 = getpgrp() setpgid(r1, r2) 09:43:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004002000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="1dca8a8ac7fae41b4d1cffbb3abf6dd1e8f1c39073bfbfc62227617e43e134d739e74969f5aa0d840c069a97d9bc8859a4f1feead1a6688e6a3ffec0dd4d6edd9692213e845261bd42ca12c2f80c7a90f3c7182a23b48acea61ac576afd3c95107e36697e20c1daf4ad4cacd64155d40c320762c4a26f397330a85d83fff4af935bb92b151e16ac5", 0x88}, {&(0x7f0000000040)="3ddf398e", 0x4}, {&(0x7f00000001c0)="d3c1a348376f3976bb40277b307a25b833855d7b35a9a049be1e06135bf68b258074141b696a87c22db87bf40d23d0b3eff00229262b844642ad0d4c283566811f9afc2011ed82452f279b9093a600e397e0450afad07ce7a74e0e42cea4af08be9acd507a00174da970c38b69048996280ac2677bbce2295d6c63f06f1714b345c69ee8e08f32abe9d49cf9d586eed6d90ff61f6947565917511303c42f7f0c63087faf252df2179d05ba1ec6b83a7602d7b7b4d734e90523e9c6ffb5a62932fea67000d7adc2ca561414dc4c00c40d05eab9b0b32a6e85e564e610e30dbe30f757d0fd23a232b1d5c08ee2c741d9b8cfd23983fa", 0xf5}], 0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e753c00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f53a0000bca9edbd9c", 0x34}], 0x1) 09:43:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001000000084d7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 09:43:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000021d000/0x2000)=nil, 0x2000, 0x0) 09:43:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/224, 0xe0) openat(r0, &(0x7f0000000180)='./bus\x00', 0xa81, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2081, 0x4) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='r\x00') 09:43:55 executing program 0: open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x8001, 0x3}) r1 = kqueue() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x5}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x5) 09:43:55 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(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x3, 0x401b, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="7dbd5c91"], 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 09:43:55 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0, 0x20000000003010, r0, 0x0, 0x2000000003) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="cc7932a1bfbc8cd14ca661e74a6bd35488eab0cc", 0x14}, {&(0x7f0000000040)="483d8cb40ad4eb9c7237077a4f5e4c3aa215239ce679794c2db3139fc92c2b4c9e56bd1f9e55cb64c877bb599dd4888d77ba1c62796edd1ec3a15764677ef677bacd766b0dfdd4df45bfb547ea49a44a", 0x50}, {&(0x7f00000000c0)="79bb656abb1fbc8bef693b84c967e46cf5c339ff6aa80b69f4ec0c9f1c55512a122e6adb9235e48991eaa501f0b374c291f620d4acef726f801cc535dcb2843100b65a62ff02e2a989d79fd727800744f21d9c86b67a5bae81e34ed0b396228aa9089b0bcb98949813c0cc2f6920162b0b4a6728580f199c280b744746d204cd43cf76e335af5a5651d6fb6b7288f08bd0c2900b43bf069694056e122e3762eaa9c7f993bbe9ce7c2d5d0f44a1f1b75c896ea67a622b", 0xb6}, {&(0x7f0000000180)="52ffdbb210d61f54f6e48dbb6f", 0xd}, {&(0x7f00000001c0)="89f0", 0x2}], 0x5, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:43:55 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 09:43:56 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f00000002c0)='./bus/file0\x00', r1, &(0x7f0000000300)='./bus\x00') getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000003c0)={0x1, 0x2, 0x218, 0x9, 0x9}) stat(&(0x7f0000000900)='./bus/file0\x00', &(0x7f0000000940)) mkdirat(r1, &(0x7f0000000100)='./bus\x00', 0x60) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107003, &(0x7f0000000000)) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000400)=@in6={0x18, 0x0, 0xfffffffffffffff8, 0x6578fc9c}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000440)="768b3821ab949754134f9c", 0xb}, {&(0x7f0000000480)="6a941d6dbcbc167864e23d58b1b25e27c7b29889e656814747200f467a68021cd60f29b42a1438e72a8ec9012a1479a20699dbf8ee", 0x35}], 0x2, &(0x7f0000000500)=[{0xd8, 0xffff, 0x3, "0101d02d84e5d8154ec5dc4eb2c28cbd3c686a4e532755dea5dabc398adbf1abea16b685fc12923a677a964b5869c3f09f8ed76e16da072e31c9aab5302cf814dd6cbedcd57c4aee81a860f3b6f863adb0ecfe6b0927dd59b8f976348a3878fc765253352f3771965f45bf5b1777e1577130fe0f983860de8032f613a7fca69d8539cf8e9f2a6f54d5c6fa4c80b787ad09708d760f28c50c4ac137eae512c72113efc5ceb48e9eb39f123425e031f07513e6041897a399d246fa1c0d75df413c36efadb058"}, {0xb0, 0xffff, 0x5, "16853fa7431d09b18aefcd2268a182ce47f42d24db08c37a583a2a45c55db9d6cff05d779c6bf885f71a3165e81b5a2b284613d60abcb3b9ddd518258a52fcd71c926d3dc192314127c57fe1f5e7e1ce24d446bbb7e96010a8465e709bca4f17c51237f977a8d8fd2625db8cee5f6711504a5efa9a7acc259924bdea29ff9265f0c43a4a6d46a39315e6034a5c474efe41f735ed7d557d552c29fef5"}, {0x70, 0x0, 0x7, "b19edf5bc042dfebfee5c87641d9cd99f67d78ca77544cf874e5618413f9db665ce7370af12c310c1f225f154d54931f2c8115495e824853b9c51a3e29aaa6c276ef1f3c5b6613077a468f83834b9dcbe61fc233b2e6607fe684a5"}, {0x98, 0xffff, 0xfffffffffffffffa, "930bb515fa5c12eea0610e10d2f5cee3de0f04c6f1db66e07c305cd2e1467c969947ff8fd90a6acd470150c5bf46b4cf922034189b1b2ecad7e97ac38ab41c539442da7961370bfa4af703b8de4d8870d0efd08b9f71478984156c56b0a10a25a5a9cab32d869e924c38a7a73716d2e9784324884e68901100eac49467c1f1bf2f455bf158f234b5"}, {0x48, 0x1, 0x1000, "2330e86289d0669cd7a677e76310edeb0659f10c9b49afef85564db0efa8a025af42752d8579f189c3cd42f0cf57b14a68df6a"}, {0xc8, 0x0, 0x1, "5ebbfd863a0ec0920d81cbb53c6d915edadd330c4e64fbb77e8be8d1b8c08293e3d52cc5a0f42ac58d5c26840ade636a626f937a972a037570daf183c7e3782240b05818ffd73246f7016783210097c382727cc2a4d8250147126da56fb9e55f1339321a458af617e0ad883d87b46df60c583389fa0e986ee3cf66859149c95c60709ef465682f5a749bcdc64bac0b726378946a29c6c9b70de63deb3c460e18a7909d2fc1ce5eeb86ada764d0ed4aeddda52bfc015d668d"}], 0x3a0}, 0x2) 09:43:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = open(&(0x7f0000000000)='\x00', 0x0, 0x82) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x2, 0x0, 0x4, 0x1, 0x100000000, 0x0, 0x1ff, 0x1, 0x1, 0x4, 0xd5c2}) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 09:43:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xf140) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = getpgrp() wait4(r0, &(0x7f0000000140), 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) dup2(r3, r2) 09:43:56 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000380)="4a9824d6d88f4bbb", 0x8}, {&(0x7f00000003c0)="cae215376cc1c5c80ae6341bfb95ca2e98311533383efb15dd7b07836e265598d92c223fa9daecbb899b4c29c294b24359506fd253a26851454579edd1d87828d85f7c96268dd5c099672dfae50aab745ebcace4ac41e7975111461a698c1e696dfa72a771e51f474db3d8c790170afd14af29eabf23b7e23e008982c6bb49b4ed33ea851ac5cda707bf3318ff5ff4421dabcebcbd2dec560e7e84429f292fcfbcd2a45e6c8bb33a23c7d24a18e212f42e944ad9b56cb5067fbc72b2326639a17a2a6a806e23bcd000fcd858e2b8cd8edfdf23b7e4a493f4598b3afd4e182bd0bd86e9db3f61b4c9cf", 0xe9}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="480000000000000000000000ffffffff231aa0620f1e98264e5d26d2030ae37a956d1f3a07b4abca3d38d2af0e9833c280fb35f8e0020a0e2d5264cc75d7f304b6db0000000000002000000000000000ffff000008000000ef2dfe9a186d3a374877bb2a200fae004000000000000000ffff000000000000ec5ff1089b058b303dfe3ca8f54ea995e0b5b3ae2b2a793319fa8acf36b988a9e521f1848f083c057f00000000000000"], 0xa8}, 0x401) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x27, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) flock(r1, 0x800000004) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) msgget$private(0x0, 0xd72f319144978378) flock(r0, 0xf) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r4 = semget$private(0x0, 0x3, 0x8) semop(r4, &(0x7f0000000200)=[{0x2, 0xf3c, 0x800}], 0x1) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0x2}, 0xc) r5 = geteuid() ioctl$TIOCEXCL(r0, 0x2000740d) r6 = getegid() semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000002c0)=""/158) fchownat(r2, &(0x7f0000000140)='./file0\x00', r5, r6, 0x6) 09:43:56 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) setegid(r2) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000034c0)=0x1) setsockopt(r3, 0x29, 0x400b, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005010d000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000003480)) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 09:43:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) r2 = socket(0x18, 0x0, 0x10001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) setsockopt(r4, 0x0, 0x0, &(0x7f00000006c0)="d93bf969764bdb018002aee0cc20bd211267b697a0e1e6b18443eff453874d0000000000000a5639f884d8e917e9ed941ef381f79c9cd4bb3c65288e992498855b05a49acb0cfda9b9287b91c17f6c8cfd1c11fa", 0x54) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000640)=0x1) pipe(&(0x7f0000000180)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x7) r5 = socket(0x6, 0x7, 0x1) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000003c0)=0x3ff) kevent(r3, &(0x7f0000000880)=[{{r7}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r6}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r1}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r3}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r3}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{r5}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{r6}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000440), &(0x7f0000000580)=0x4) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) r8 = semget$private(0x0, 0x4, 0x44) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) semop(r8, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x2, 0x8}, 0x8) 09:43:56 executing program 1: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket(0x10, 0xc005, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)) setsockopt(r0, 0x7f647e22, 0x2a, &(0x7f0000000100)="15380c426c326e625d597a9ab0c682c14aab3e86f8619cff003e3909c158fd29f305822afa59f54df7705797c7312dd16378b119321a979224fdbad8ba8ed9703d7b52ef6c25b3eec17a1dfad5aadd98407aef50727d5a5b052caa343d4210cc83c2a4b2ef902d08cc382c3388fe6c2316a11a7ffdda43981d8c316504dec04c96432893f52cdae8bac2d21e229fa79577e71d39ec4201824d", 0x99) 09:43:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7fffffff, 0xa, &(0x7f0000000000)="d5ff9668", 0xacd1) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getgroups(0x8, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="0df6020cd6d3ad58264e", 0xa}, {&(0x7f00000001c0)="dd1b6ab349ac679f194d724dc9510bb28cf4724e", 0x14}, {&(0x7f0000000200)="67f81b20ecd4c14b98359af8066848d1b4c7bbf238046ab9c76182aa726d07c7db7f165ca9bd02ff4965f368b71bb696f7888eabc2593645afa6ec63d04804f260da6afc9ec5815c92180ef02d2eeed7907aa63253a99e6bc67b06571e7ed92f0ec0f33f1a5605df4e32380e2297947c843b395892559860db8c85851a361f463b46407cfd3909bc8851", 0x8a}, {&(0x7f00000002c0)="878069cf98e9e1fb62e7b04a1323b562ed4b9cfb0fd6bb14a3dc0d5c37dec68833043562b2b86a3cfa87a2dbeb20002e8d228400afa65ef2d121335d2c040d65c951a54d8b5ee131b40320fecb3dbdc7c6bee2a6a711346430a66d8dd651e3094a9ff85b80688d0ddafcf2648e1135643e18e32128c333933e4de114ef927382fa889a9845a53e8e692d8134b5b189b515e558", 0x93}, {&(0x7f0000000380)="f9472a29fe8a10d5127f845ed0c9be47a777fe249f331dc72bcf045142c500685d8a279bdd1adaa7b29e931fe6", 0x2d}, {&(0x7f00000003c0)="8f94ff9e933fa8e076b07c1cf949cec576b288563920c9e6b52cce5af951284b05745de23ce661dbd54077eff3db5f41c0ea7a98b299033a07b7c27e189e42b671b38116b51672ff06c5b8e594d65f716715e7b940fad131a6b6391953c2ac4b4d9d3c0c6ab27600ea2008692644e9878719c196b27397369e19a3e5649785befa2373e240a48c1f297eb0ffc340d15feec5d71c9dae470def01af16037b2ae80402d9591bca582a8c063ca243837458979fd8", 0xb3}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x68, 0x1}, 0x408) sendto$inet(r0, &(0x7f00000006c0)="a3745922339535796885f4c2775c2ca2dac992f1f60de77c690a041a20bf475885660b4fbbb5def3093e543734dda8ce24632c35b38f750e7c92c511b3527fbb01294f258f692713b6eb65a3a21b5b9deb852382b585ed627d411adcb122713ff91c50d539ea20abd701bc342d306b9239d6b2b0ff19ce5b29b35b50ac8767b0d1fd6fdc4d4c111352e5fda7dfe7b552a81fb2c00a7104f53bde9492267a9ccf7e894bb0ebeb4d06e78e3b18670acda750174ceadf841de4153a9960b48bb6a52142eb3a7dceb8db511df99c3e85404c7213242ea879ecb50c032447f2319cc68e84ecba8d5f8d1a1f4705f573be473dfc83d0efb44cb6cc855d320a91d780eb7a6356fbc451ee61eefe0827a41ccd2e70b5f3dd81045ef4c00ffcf3e7169049690599964339d3e7e4c7952bb5feda22ff38049e6fa1b862a698d254d5c71d51ae9b14a952acd844d4f3454d68ed7349a2b7551e7f89ba4f5fbb60c286df02bc78c1c59a72a9614da33e2b947464bc757900d313535289636149b43d4ae346de91409c6a9694ef2ecc91c9420aed8238e278b3a9f5a10ebd5ea08239b4499a2c539240bb2931b5ee7dc3f85629d9ed33051da3ef955083d2c4e1b2affba8af5ac77995fdeaa2c4ef4404ff707d5139feb311449b50804ae2c45620d3f55a509976fe1a60d0ebfd600da3a2fc09d68e26e4b14e5307e49fbc63668ddc64ee0950251d11afbf0d020f34310e9dc26bbb0510ee22420df891d8f65a9621da1a3cfd4954be756eb6a7d40b2e053a2c2094e0d0e57a15023595e6599aed715e0469e96ff565b5bdf680d70647fb289f0c90f6f394790cf6226ddd05d16e6290858817bdfbda89b3b40222d4537ed71fb281dc860ab2bba85925cb57a8584c54bcbc42db84508fc8324592a2b680e91bf3b16b42be754ff90ba36cc091a27d958aa98462329d43121db4c4a9c34324550fe685b17715f5411693332f97a0a9799b18e65056f2dddab6fb5ad48115e0df663ae830792a9516b8feeea29f55acf7e4020bfb23ee92e861939dc8c1feffbaabadf8b829bf25d2d4e1393fa236c876a5a60cb02f613a3f54ea874b9f7ef5e631965a677107f034dcf1184ace92c2297811dd48fc28a011c6d3e3f5f0f6d5a61a66ae116d8266ee5b6cb3d82f76f86bc9e72364bd9f0875904fb52d5f8f6030a642656c3fe41a0173c3053439518c001ff80a5a49903d5de5845cdb0df9137f5db4f9ccb1d95b8d12a9c332d14765eeaffbeae21fa0f6f57b400992ecd30e4b2edebc7adf23bf308095ec2a750a56b138455f065667c7fcd250775f05df0a6a09d34b3bb7501dcccc6c13800986ca0457cb5f467612879fa26337715b2c150e351091e72469462f631a5da388be60c32644cb28cde3c02906e7ca7f6ce15f997a1de584afcce433f61ef23d4afbb34854d7018bf9e5e85787c35ffc38f95fa264d9ab2a541ff78ac227af68fd4f799d958c5dd3fd6ef293f9cc351d493e0f146377c5ee8d9778205ca9973a15c3ec2ff7b4ddad2ccd5252ebbc79577a2b7fcffaefcbd4b310a6ec154cb31bba3bf44f3af767837defa4270483f83643d613f8bb2508f97d8c9e36efbd7ab6722ed42dbc5bfd4d8b26471234e7b4f2380b7385838fccd05c35a32b8a629aa47f5e3212b5184db1e095e0b6b1589c33269daa63412f38f480635eea6aaf5548cd686f90f3209146154104d1cfef4167fee1a67c85345169f932bae0c46dbbdfc9a880d1cb77eb1637b3317975f6bc132472da537491868a9e1cddcccc72a85c21e977e942fe7f1721f2de01e8bbc8b5816f50c22fda8978a0ef26ffebbbf3f79ce172faba4b2a021c31f9ad861cfb317edd2fdfd77dbdd7fe9385aa91e76ed472f636f3176e72e8dc1f7fd9b4f9715938157d97dcef6c066c529f273424fc1c8d43a22575079ffb35ed4ffbd79c985399af2225e6945fd88b6e2481181dcdc6c906008c0a996e04211d9e6409d2b36aad47d5ee946b6d6bd0f215a37ee8bfe36930773c6ca6f4897065aa337b408ffa33e08fd9541a858d96fa97547ab68dd585b29dca5b4c8a8284bec0436fc68b6242e1e8cd44eced421f70ce177a932212af63d055777016710af0273521ceffa8b3d7f4afb087f2cb39f7e4b20e6121311e7a231299d497ddf26518af1c43d1ae3c2c5380bd8d3937683ebfab6efc3bd23c4b73a88e8f21008a288ec863222c4e23b1f0a80a4c324e6b62615dc7e4c084efdea15524a3a68ababfbc8c925c66dab6d18fb011fcf221b4c05376f8a636bc54ec5ed26fde7b66eb55aa27ea93213415ece506ff2131f31a2c781222870596a3134db7b143675c477d011d4d4e3a1705d81a6304cf87fb9c993efb0ea10cc92e9a77cca271189a392244015ff83f3a0fe900712c377ba89a1752bf802e5b4a35282fc9d0bb9e037d3b229bd773edd0ac99ab59f06445070f23f4b001e97cfd90160fa42942397869678303fe2f865a1e23e853e5434073a6ae1bb297bc727f07e5eaa9c8fd39d3601aae960aaa9447cfc9dd6542d1c917405050825f718c9f17abbd46a14fd44e786c108f9bb06439b3e2c7f8dde0f81a32450952361e01f6f7a483bb20f66269029ddcd65484f7e4f6ca3216e6ab2e44a6988b89ff3ab988c42ebbd2ae9014141493c23b32c05cb82ca5af8eadf8561c55125495e3dd8abe1688e79f5129244d2514daff2f1eb88474d2f325356e1a66efcd289305bc22ac0d3bcc32d276b7641a1c73f2f47ffa45deac3154bc0f7885edd84a79265c15cc7db10f7678cb32b095ea12295c1881f5fa584d155d2f942a71a1bc3bb9a539b6d6ac25b5f25e696724ad88fe82b4542a446605a30f96ad096b7e0b02ecbe12ef8b965f55f9dacdb1d851e196f227b6a65f96be3fc44d8bd0cdf76e284d988019fa6d9339b2cc534dd60194bf48ead4cf81ff7901338e92f4bf47838b23bdc3139d83383f69f351030a5a7b2a2135c7b4ceeb54334213c19c61e64fea3775b5165f1addcbeb7e8820aabe47a8cdd1e9f5b518ae7960e8c87c53d43f30376d9298039f4d3d1dcef8e144e3dab7b7102cae6f0630f1ec83778fb08772a2e3efa2a862152817c9dcf8d525ac59bbf06c97d97e9decdd2ec5986c256d936c992b3c4e313c7ea132377563da9700340c47902bb962b70e98a9bf4ddd0efc35b061af2409470fff59c48bdca773be0989f3bd3e8ff10f29847a59060062a9969f8f7e82c4bc32a8152831e62cb07f6bfb2cf822d98b078b8d748267c82a1162c54e71ecce8f5f8ffa6251080bf093469b3a682cb2a5c7849df7d36371cab195a9c5e765e590a3a2446d07fb5c434b82baa917e13686d61e82a966f8b1260d12e793b4ce9ab8951c317ce622b60f7d5a95ccbd85df3d7f1f9db496c871fb41a71a597000a1725f4fc8343640e86363dae09ca7467aca982a1e15e92b264d3610d6b9062453f3c150e74eed7a2d8c5ec626dbd49972952b0fc3f7209f6db03558f6a9f45b073a6f9b6d42d9ad00e7a9c52cf6e368f3e0ca2c998953ca762f2ce4129705a6b3a0020938bcf7e562b80d2b5469e623f7fc6d456e742b7ba9d007c4c5ac9fcb7a5b23e1a03cdf742274559e1699d55c2ff610efb78dad1ebf7629a6c711f976d3e8028057bf251851db546d7b47446c441ca4bcbe8f8cc3a9c72b4cebd5f13fd8d85bb9e2075ff811f9c8344afef02ccbeb34b339f177727a67453841cd99a37896dbd0f8505a3f4993bd003a9e3a146559f7596abc4cb4192438caf215e6b7f2737632ecf1026cc905bb8a91ee29f2ff1a7492de5a29f6886cef8697a3af45c9b30a011e7019f486a27857469d6ed510a7260463a9eb4f617c77963cdcf133b44f61178d4b17cb5eb559022adf9ea973b6b3d08336bf2c813f17e033bf8fe708411ee8fa916b98ae50e6e4f43e4675ace392ee8db04ca76dd45af01bf71148381f14362267495027038bf7305c851e69663851a739a904e2b6e0efc952e80799ae9742262df188b5c0ab36ed573cb2d88bf79a2a170d03264e1105cf2a6c4db4541cfe814a6c343768d1b440a9148130e802e0343c0d5f5aba8f68c4c881b5e8fd934adb6ad8a322fad2416439f0722e802268447bb7236a5bf5834fac8a09a3c4e8f2bcbcc557a4ad6ad4055b42995db9f71429c05473377a9b645078530e82a3bdb8ffe6568539d4efaa30af85e6cba0d18cab8568ca1b93b45febfb6c098da5c4578049cba15eded70d63f961d170336effcb241488c69f5c735c9adf3f1cd2067b05ba76a890e419f87ddb050ab2a16c3cfde4bd91e6e461bd9efa6299686e347a3d7b2a7934cb9b81cbef9083de642fd72d4207b7015d5c81a125b88d58d901a69480e6a9ec8b7c0de6adbadce864da31cc7af867b7e2a4bdcdf3feef53da952f5621fc70bb3379656eb54d6349219a8b72acc615043e2d9660e0748edc53caa31c13b030d4b058a5029925b0abf8ec4bd78988981a4ba09a525db0c35b30007a286a9309febfc871ca9318cf254881a782497f6e1fcffa56a9f79a1a72b873da1b88b8656cffafe66340a51efab756f6aa7658d0ed7f0c3077c952fd7ca770c9dc06c4b25dd894effd250fd16285ff2f14cdfde5c696a8ca2349b05344e7655bf0cd91dd8e812aed61858dde5a9064e5d62eb0ff15806bb19b2c20cfbdbca38aac16d843335f3ca75b0ccf72418f72972328ca8bf6ac62d75dbd2344d23f7bbc22450d656c5a6086603fce2b440ba984dc54ad67e8046cafcd7595c21d074cd5c33713a6b89ec798fc1469abd3e5c822dfa3c969451624955c80fe86835d57bcf3bcfced188f365df3e6feddf415a571dcc61892e6b4a022f7eaa1be5e433b1379c9123e58c6828ef18e0f884f53cb2b91366dba5710c4989b36e0cc24414602f1ee7db6d7f0843a00bd78cb027498a71629e8131ffb6773aee4f58d1c8d013261831a7bcac0c0706a683c817d9f0fb545942a2e0d535be39b882fb3964b78bbebd924a192316aad2565e30e0c3cfb8f1b4540c8582ae57a66b4940f82174964cb2cb4ead3042a9b612013eb6f8e494e0f15e1f3d7e8bf27a3c8155d1805e7f3e1eec92869cdb9c5d0be8e9478413e46e136ced405c9cdbc213f7febfd4a87ae3f53fc3e4c02fce98bd27f476389434ab980c9f98b195c65935fadd119075f069d0a1cfe35e097ef84ed03dceab23484fffa74fe4b7410d782ab7456b6f6bc3af1c26f041d63c286d0b2c689233874078e7131c921fc834f81f07e6363e482224c8ea629eed175334ee9992aeebecdb9afb70482f50487e41a744c551ecd18b5bbc759bdc478a1690cd494a18609d8d9bbea1b34c76b5a13cd1a2c98b27e19381fd99d28eed6c52676b45754fb17f3fa056a4844718d8814a4c07f55c67f161718d3abadc7071049ba0bd38ec7d80df3da24fda16adf34a265b41e9093e0582655d4c73fcc6bd8bc4db39a78e31734fbc0dfd390bf1297dc0e8112d37bde9c2f1472145c552fb72f41ae1ed97b622f5eddf05311beb8b39816aba23d030614f06191c4fd58c7c1b77263d2ee618c9e832e689512aa97b8f4ada831d61c666f57ca0d5fe158abfa711751d7b8625f7b998e9f2a58088a128ffb6575e4906f0d373fa118ea68e9958063ea9b51482c0762c516f8ec3f1266d2b34c6f1c87457bc075aca51c122b627bcb1952416ac43ef47bd3594072649a9954ae92f3e4c11c51a3cd2873fa49f94ba1dda27beb7ea9aa6f8d93f538b26e605c57817b96411ae4e98321", 0x1000, 0xa, &(0x7f00000016c0)={0x2, 0x3}, 0xc) recvfrom$inet6(r0, &(0x7f0000000040)=""/68, 0x44, 0x40, &(0x7f00000000c0)={0x18, 0x1, 0x707e, 0xeb}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000001700)={0x8, 0xffffffff80000000, 0xde3, 0x98, "74457c6630c45bd31fd5e58166c129bfbd42f290", 0x197, 0x101}) 09:43:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000001480)='./bus\x00', 0x40000000401, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x7f, 0xffffffff}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)="7f88c1eaf4487f8071f890ffdf635c89b33b3caa185bad508e98e164aa26671cb0963cd503ea0ebaec8bdd775a04739d627badd86ed4b9c6b8089ba303c44e29df11bcb458a832a56ce1142dccd702ebbfb7295acfbcca7abae9aaf1912303e5263f6f0937", 0x65}, {&(0x7f0000000080)="b7ebd877a334ea6a4b1b37b52b59c9abc3d4974a707e997b3b204005606ea0f63815b781c7aee6bd4af6816f3a63fac9", 0x30}, {&(0x7f00000001c0)="1625bbdae2", 0x5}, {&(0x7f0000000200)="aa50e214e2f49abfab434a998793c2511ff9f4a1c65892296733bc3e1db9363ae81948dbb57658a8f1ab584ec5289dd16148b756d88a1e29f2f3493d647dc247579f268f878b2002027597846429b7648579feb8a11f873344064a8ab9c8d7b92af32473abf8cd825206bed43c181a01a402", 0x72}, {&(0x7f0000000280)="5f45884f1177406b0bc60fb889b58ac1c3a3f536946156a9cacf6fb8373248ebab3f9d9b2f0d9c894904b8b0df82c51b587c05f46bc57cc18cb2001d40f72c", 0x3f}], 0x5, &(0x7f0000000340)=[{0xd8, 0x1, 0x333, "3e1494871acb039c8c941a36fef8d269b3c08dcfe143e001b6c3e5d0c0ffc8253990084cdbbe003306fffd65d771893267d1650c3002f7942e809a09b91309b4b5247075420a18428737a6fb4f5fdc6e8ed690b64ddb310fdde3ed3525b536e016464593810624b12c07dffa5bb12666c3f34a430a4ee1a319b9ab1ca91967a3629c3f5bac3e5ee8bbd10f81084512b6c653d08972ebab32f056b115c2a7804e836c3096be4f956f55e9945bfe72e9cd88c22d2bfba2157b55321ab97e4ac5ffd5"}, {0x48, 0x0, 0x6, "825e9be51f30f76dff17fe117c713e7f3a80886f607dff2dd37d8566b384822255b2e01784fe35a7cb5dde17eb0c5a2afc4a4d9d"}, {0x38, 0xffff, 0x21, "0e80ebd09ba6a16e8fa22d697e752a04a845b173d3fbbc776ead19ad589de5755425"}], 0x158}, 0x404) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="4f4eba", 0x3}], 0x1) close(r0) 09:43:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./file0\b'], 0xa) 09:43:56 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x4, 0xfffffffffffffff, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) rmdir(&(0x7f0000000600)='./file0\x00') r3 = socket(0x18, 0x4005, 0xc1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x2, 0x7, 0x100000001, 0x1000, "a3bf06967869d39539daa7545e94bc0a124df477", 0x1, 0x4c4b4f2}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000005c0)={0xffff, 0x9, 0x5f, 0x4b, "7a7d71a8803f53530475aa8cefdf18e1f0f069ae", 0xfffffffffffffffe, 0xef43}) flock(r1, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r4 = open(&(0x7f0000000640)='./file0\x00', 0x800, 0x2) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000780)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x2013, r1, 0x0, 0x4) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000240)=""/85, 0x55}], 0x3, 0x0) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) r5 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) read(r5, &(0x7f0000000040)=""/54, 0x36) r6 = semget$private(0x0, 0x7, 0x19) semctl$GETNCNT(r6, 0x7, 0x3, &(0x7f0000000680)=""/29) dup(r5) syz_open_pts() connect(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0xbb}, 0xc) 09:43:56 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getegid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = dup(0xffffffffffffffff) recvfrom(r1, &(0x7f0000000080)=""/142, 0x8e, 0x800, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:43:56 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r1) 09:43:56 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x28052, 0x0) fchdir(r0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file1\x00') r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) close(r0) ftruncate(r1, 0x1) 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', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0xff10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) 09:43:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0xffffffffffffffec) close(r0) 09:43:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = kqueue() dup2(r1, r2) r5 = getpgid(0x0) getpgid(r5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) sendto$unix(r3, &(0x7f0000000080)="f5a3a9f2e50de95e36a04d5bb0ca6cfd0e3beb", 0x13, 0x408, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 09:43:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000010491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x20}) 09:43:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) getsockopt(r0, 0x7f, 0x27, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x7fffffff, 0x7, &(0x7f0000000000)="ff1bfefdbe3b1c9b94b337986b768451747297724643438044ec8b8f5a7bb47f755d032ac792392d191d29f5a47426ad35b1e2586283230d7d8cecc3c513f4c3eaa7ebfe2edf5ee444889289aea1d8173ed612abc5bddef5f26c94bdd6e7659b52fc06058e5ed86bbc92c66a0e8da4af64d8636c9a1dae034a0093a5d089d7f76669c1dca1c5e1621199cc6dc0a9d75a3934a2da0b57fab3c3acfb501033ee7b00f7465459e4749f9b7777303a18cb1cfe921ad76bf5f5a22836b6e682e4", 0xbe) 09:43:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kqueue() kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 09:43:57 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0xffffffffffffffff, 0x6a, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x401, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) sendto$inet(r0, &(0x7f0000000000)="9a4226e18e4a1af94fea632a8fa4faad8568e110bfe4d853bd350f0c18c9812bce9039bd1428b271f4f639fc422ccb8080e0cf8b24e14064a4a2b7d973dfbb88e85dc37e1e2f23ace7ad1984531d4fc00abbcd2245f712b0674744cfd45878cf4aa05cf9c08d6f10762cd2d7ab1e190223e374ec1a25a9217868a44ae12e0a02685c9e838069a8e43af9c6dd9c9cc4400825940e2e8063bd912667da94dc3927aa27c50c315c164096205e6602aec3c926fd810a881b39c7dcecfcaca52aaa70b5e0f281c2aee3555502df2a8bfd9ba0678c0b21a536211fa8522b105b62b685398bbde21ba3320872", 0xe9, 0x4, &(0x7f0000000100)={0x2, 0x0}, 0xc) syz_open_pts() ftruncate(r2, 0x7ff) close(r0) 09:43:57 executing program 0: getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) getgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r3) setgid(r3) 09:43:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x1, 0x8) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="502c54bb15342bedd6a9dc551fbf772824b29020a6cadd16e254754d46e8a08b0e0fc42499ba6e23e0c6", 0x2a}, {&(0x7f00000000c0)="353fb1382325d8e43f5b18bcec3fbc4bb7a451f9f4212a355a0b055201dda2280a41099c12cada9ff32ad2bf51f0674eaad35f168084cabbf155db31918cfa78d3489ee81044afc358b70473c7fcd4343dd5bd75c073bce06ab100ca638a994e211f2510693514073568b3a4a131b5b2e17b3a60e041f7be0626", 0x7a}], 0x2, &(0x7f0000000180)=[{0xd0, 0x1, 0xf46, "1148405157d9b068a1df7a675394fd513a557ff83121b8c3b670275acdef879cc77bed9cc5b27027f68debc8c197c49d885c38e39b8ebb775fc120edd13d9b823d890871adce94be13e3e52af85fd4abcdf939ea7baaf2514c52039d48b24f316d19a1295d35ee4a9c09651735c35da350f69edc5dab0a66bfbb31bcacd1b23ec24030876e12475885a94ad38c1f280f307134bc895da8b165df690498560731b6236b0301859cf75b2f46344342433e0b01c95458c3ed2e53c8be65"}, {0x60, 0xffff, 0x1, "ced6d52a324be1acefa6fcf94a07198c0109dd3ed1b4ae8d2db196cf2ba8414931120003e20ede4e12e795a5633ee8433697f99d31b2001c2109674d78b6106cdd2377a8c11774ffc68ae397"}, {0x1010, 0x1, 0x9, "d9232aecb73faefcbf2adb5836fc6e8963eed9a5c97d40d5b72752ba53e7a2ffc9d053059a10f18e059fced1818fbdc9eb23ebed7fed3abd53f852df8627b44511b0a1eb19479cf94483ae3815b0652b11630f1e8db4f4a2de96a2a560f240d0434af7ea71f47c816cb33d84f4047f974c8668963a1c6646655ce475982bd458c7ef1d4e741e94d2029133251acc81f5075f00c023c0fdc51c0ec066da0d205a215f76179a4164793d638de3fe7932a4afb8db4c4bc95fbe199a4424b2163043ef3821693a5da14b43fb3ab63764e84323b58c3056bcd7d9c7ba0b23d1062bd6a160ceb66192680479bf6d0ef1894f7862448d1699dcb0ec61c6551ca17b2fac34df70d3fac7b9540744b8ce6345502bd03daec33ad85fd30d2960f05f6c65222d05208e58abf97a35976949785a0ea67f4a722e47f121cbd8c31af34d314bcf112c7442c63056dc9dce5fa6748379ee9a90a9d20dd20a52696cde7c279d4d2da6feffd5d1fedceb30ca5f633c2590c92d7c2d92792d6cdc428ca00fc28f86bd2155f81565cedb7a2a4a87dcd56cd7a25201da98f86770e124052f7cd76afeef0ea9895df6120a99ce8125f52a37b17051bf3cd3c3a4a823346f1f39b5b1b7f4e5df3f495e9322e468646dd144da2561b423f4aac6e30f062aac00d20c3e969f678eb98db6f2b433080dee4e66154537d76bb4277a4fc1bccd38242cd2725740ef58152136a6be270bae952bf1cbae7b8de1cf17cff411c06e9346c2aba21605da5d6a5f5a09030715565a72f0634e74007c180724fd0f376379cd0043158cc1a69b6b7c95956ad7dc45a03d6bf5f3634311f2fe265ec2da21af5139459f8a5212c47c6012bbcfca7d45c414799527b01b7fa4c95212d393128285b24bdf24599a8081c8a36bbb717c115d219e805972e00d4278039f8c2e727c290d0489b1e853f3ecf4e09460b464d23d442d3c950f521ec81612ebb4e930702686e76a08f5bb48aaaec8402614d671f4133d3549047a4d757965c5d987414cda06fc1933ed51d27169c95bb511975ed11b9f8e339dfe674fdd4eb3b8d042c874c85c867066974d834f69dec8fe1f5b1c22a5041706f8caa461eb9565d8c14fd24741220f9db4ae4a0a75713f55bba84a7d2694e639bb678ec01c32e2cac2207a2b791c39efd4cf33799a8d0288f6d087bf89928eef0534b105594681cc9e316141b99aa22842b4e5ecc6dfb2ca1fd97eb57e95cb5b8fc088b739718edcf3de352480deb755b63b0efc744b8d092b7bccfd0d5a85a3a40cafc9b9c43793359604ab53ea4f6b9e555009a85a7c2afcd2239d917d784c79fdc5f9c6ebe7ca21434e65e27a693c0e51f39915eed6e5b390d463ab77333571e9db24db341d68a17780b6a3c4f26b5a7363db48413f03d1c928af72d4bc85ee2b6a6ad1393cda17c6dba9859d7e424788c546ef584d865268bd9e000df7c126d42046f41102fc6d3e94d1d45df9fce6371403f40d7acd3d2f2017226783c3c0a95911ed84776901bc7b57bcbc334dc774f544b3d066ebd8b16fe040be53105b88f6adc85b49d0c11afd5a32e1d37e471b56e7ab176d8c7a335c520d67162f0911cbb5e0d79f205e659c2a58949aa6b9fa20e2c03c79a3324d512688ce52b8d1cf4332fa8482f083f97c0f13991b2c3e0f89455e249c13d9d5d46fa1464d937c905476676b359dd94e0c683d1ccf8a10f65ed8b495b5650fe557c7fa0a2b85bcb21b46abe882e86738422042cfd1cdb6f3b17f8f97a59979fe981f37fd36d3789ceb667ad570b280fbd62d3924bc0f79db204bfe31eea1ad540b08e51badd1610f9fd732a4417ef779eea5090802b20ad082e8871a26d96d6152d2061d6174495cb179c9cd95bc1917351d305555d4953213236da2950ec8d3d71be5f05a32b5175243f76ba1a8b34c7acb66b024ea5dded8608c9059692bdd3da25e49e8cb48ec7c417d10f02edc4d7b9e751c04cade541b4026202c5bc9a8e3c3be3ece550e47ba3c15a3073bc4ac79ca42c1be27870548ddbffd0c79c10bb905a2a2882160f015e28bdff03b443a178d0a436e8f47617d1a551a36547758038afd09775f4b98ad97494372a843450ad8a6b25fe2c0caaf8f9138f2ae6433364f7ac77375da66bc6b44c72bda307eaaec098768d529c9a694c1f6ff6c84a39968aab170360c3fd5e636e6fc0fe4fbb9ee834f57bc2354a8b4c50889f50eccdc9a1d3d3e739be6f55e1da483c750ee18f697f988bbe7ac37fabb08d1678542c6a8f1ecdb4400009ce45ca97dacd5a37c5db96433a1ba7a5e419c45f2f31071ea7ad95e724bbe7e25cc718f8dc7a7c0af11ff5745ce035def704ff7dd2d5efd649d06f9e0c574386508c49d8a2e1745ff9f7ff18b96ca038b6e0c7b8ee0ec348dba8895d219b07eb3113809cdce94be65ebe77520cf3cb6d8c1faf86c6b6fa18d25f5207378a112165ef1f53b94b913825b1f98b030596b7b6ed4c3e7a4f6946b92a7f96a31b103fca913142975a7e0434ae996f3b28563ab1b8fe0da04b004ed4b32561ae5667d3f0efff694d9bb900cd7847a3c812c6b178a7ceb4b0cf53cc3b4f8afd5136e3e9a549d48f1f02d51ec1e69ee0bf5664d6585f6c33dfdc6e80d4ff3cdcd0158d213b2d02bbb51635c6f00ccaefc5420204b9b164b4b2a01e0ac6278673594b05a5190e5dec3e96cff17f483db117c1c4167ace79768fb28fa93b62f61cc8f2ab5d6b83ee5b4f745931a95f35cce76f7875bd2ab5aac5201ee61e58fda2340ad1c4783daad23422c6600f46bad8030f888de40a19172f9acd161c434cf4169bbb9f855d1ea2749b8ea3f0241f9eb52ccbc523d7f1e50053d9dd6409aeeeebe7714a89011dbffac516f5ead536520f236f9e0bca7208dea8160e6e5ec71b854a29a4636fa801c1e3ec892f78fa1e66247e4979529354a0b31bf1b0ae1fbd9871ada0261ceef948e51ff146a66579195de1dce2c8d90f6562464a167e5dd64e55b23b8a94c219e6d7b71d416d75ba3f7caff66d4a8cf973ff5fcc51ab13de50994f5078181125b2f26bbce2fb2cf2358e9590e17996ed4d2b648993431c24fad6311a085506a5fb8e941f02ab0b71db33b62b092c10f4c393a0c3b0c82cfa0cf76946bb87c280781f57d4b1b49c27cdeba0c5ee4c9cca134b317e1d952ddf83eaf1d5550cf2f591ab95be3611c7a9e44c6ab2a484daf1885461d8846fc22bf608a32c517da094c674b3c3c56322584b9c10383b40ba0bbebe0df2ae743267fd071e90b19c575ef22a9e64ccd5b0c40f50a7a5b402e67eb8bbfcbed8818031987755d42898a64ca041eb31a3ba2912c33f39549d624b5948a23bc92bb63d1884299dbc7e141b6069d3667ae8afdd98fe949063e488a26254e7268bc076df24009740a0d66ca3ca953d001d44994edbf1274ab80846dcd1e516bea70c7de87e3929683adac5f8b5f0123a26603233cb7b6fac89696488e6726a1f791e3f87eb876864f1480bd7c61af96aa0c08ba7e24c0f0c2308203c7530962a2e0c4827e572c380c9c44c28cb60d33cb0b64b4645a148016c93ce8372a81144c1212c2e809c9f99d64682d01a75d1860b37ba2ca98b7e7e6057171865b4e56ad21cc30556632d609865d622fe2e852e0d49594c35677595029acab386e9bf40baa809d9c76fcae03d02d2b55b0a475ffcd2f820455e644c89bc2a8db6a07a1f5f4b529914fa3489b265ab22362e5fa816ae62184c3bf3c7a976f02cfa187fe1c4d9bfbb62d32848f3c39c9a645631705604ca9535587ed0ba0379c1448da12eb0bb5456e75d9ec760c4e73015c70517f54d71e701dc2af64b03a3c55e18366c40a4ce0872113d9b371e2b7e6fce297750e683f9b758375ed23bc5055bc57ac5bc4bd469f88b8b6f744b2955ff779c531d19294a5d64086472335b3965f6c56cd003c270311bd25209c1aa748ef14c20577c2cae09b442baa2f2578793be169546c354b42990f4b539e8299780851cca2c86b8eac34213e35ed4f2a0364960034b926738c020594afa0f9dc045228f7d76cc6fa3ce03ca7d84b1ddd44daf7c1fd45c9514164e01909df75cbf543b643dd4b26dbad4b11a7cb5032fb6e0f42c52468ad0ca05534a847935de4f1f14b6d4aeaa8a83cab38ace0d06ba1b431052e048d794fc2dacae530952b9b6619678e2d26ae4671a2686f354d3104078c7f2de33bb8a8a7b2b69d7746f1f142f317eb144e082670716b1918fbfc09dc356f4b547d7b5b80a4e98d8353eef9f9a88c5880a559ab05b1fc64367cb17fb4b0626335f8b01977376cc433f382c01298820fbdd02379dfb90b86bcb7e4a80e6e900b54e96f40835621943f2aeca2d929d28c755d27b46f0389d17bd5a24aec816bf3ac664be9e5d96d2dda79b0dce11197610c986e8acda1831c5eeb89300685677509ea2fae0305dad90b41781f84a2f3577479e894eaf84bc61f7a50fc2743996365a97c7c41e0221a2d29b262dd57622399bafd716218af85d2f43e95528de55618cb87451e385a3b7d0efcc05259a704fc330f7da4a91e9280f23d06066dba5c83e250409515ea049590ff5566ed860197c95c3d6c66ef3034e648c092c9f13338b049be54a2f6fb5651c4a24e404c74aca026ceb00892f52dbaef0242d4ba776435ebc721de9e737185f0b2db2401e2b80c17203639e7d1746e30d7a196ff471909b0ab9af293bff89e6ecaa5f1050619bc280ab506cb0fb7fc7a415e30d52d5033a3c73c28ba81152d6a014166469cc53efaf0bf255fb451102c473b4e67646149c0719c8bc6a4b87892d1201a486ceccbb50f4a4831850831b9f25a660b48c4aac42b2df9449f64a114c905780f3c2bd03829b0631e57087d54b6c6735796ddc02d897468ad5e25ccd042e87a84bdc2dec6c3265ae032869aeb419b491aa44ac68450e184c32871f6bd3249bcb198a8a9bdfd8ca6bcb654c88b6e64a9b3ab6945d5fd92a10f36c492cb3ab2de363c1de15885698c4fd6ccc1f379d3536f500125efe9a87aeec28a5856551ca963e79e137b5d698a4dd4c0a289f83e5b51e41d70b5bed3edd65f17666072cbb98114962130211c060babbaf4a84b00143d59849417a8af9f934f62a6f674eaea8955d3a9dfa879398cf0fec7ad1eb1a3c97c94755872282cea93a8d3d03ee0be5e243585c29f2ba711835b9c21a140b1259c555b0c38666cdc70aff5d3931b2df281a5eb5f342eb7cbc07406eb014b706bbca276ba1e031e90f9d0b85935c75dd5632f4b4bfa2af7840b4aaffcd6c84ff08ea8f28dc9c90134eb74ffba6fe38fa08f1e335b6f492d4be2a3c2f3e476e32016412526feddaec1eadf072a69c5c7cd4c6566b637154126e22b02281dc897344f08a52676bec3c8cce4c88245d27a586b8411a29493c70d6eb5c85f5cc3d605e6c9ee531172548ee365c0f7f0e5c55ce9ad79ad2124c21e0b466027f23bbcecb9c4dfe084c3130162fd7f96f68c4d88e9faaa63c7b14194c10952a93848a462ee8bbe71018717acfd76ee798943b3868189ab968fab10fe5e02d8ab72d5df06782ee6305c91be660a22ca67c69345b83f597e65c23e327b946d2a3731c4f05a42b549b39b5ce839e1eedf082c67920c31fb9d67794463d2e209fd0095842fc237acefbde786f19b3c83dc801df110bbdc5a5d02d812fa863d1d2df115d6efd7653ae35e89688dccaf84b78cf85d86204ce77a4ed662fc06c96734bdf0dd1c5daa0c92f02ba0c2a04caefb4510984c54f72dce694cd19ef6"}, {0xb8, 0x1, 0x0, "320961841956ef7e6573fba919746eae9086ecdfb72f0ae2abf12e5c9a9970c62e837640c233f9e29e119bd9d172f90a9b1c65491112e9cd23f0f96949fb9e8a0fea940c429f041f1a5fa8c5e1ac8c0101061bdb8bd5ec6d9f00e6b8e49497a3f23e69697c827015c4624b772b56f39c9a5f074d639d6a21feca1668dbd09f3cd370271561d281de3a639e211c4d462dec95f12cd5e9d937a89bfebad0310ea1a653"}, {0x68, 0xffff, 0xfff, "e254f7bc6f8ee98f9875f6d9a47ec0ce16ad113866956844ef6b3532f0c00d42c8717d5199188c40344d41b66fb9d768c942c2c3a19952f5f3f5d782c169854eb3808cf5588d1b2224ceeafbabd20d5f89dbfde9"}], 0x1260}, 0x0) socket(0x11, 0x3, 0x0) 09:43:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/163, 0xa3, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x80, 0x1c}, 0xc) 09:43:57 executing program 1: poll(&(0x7f0000000080), 0x0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 09:43:57 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x16) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xf9) 09:43:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x7424b571, 0x2, 0x2, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000020, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x46afe6819329cc, 0x4, 0x8, 0x742e0}, {{r1}, 0xffffffffffffffff, 0x28, 0x1, 0xfffffffffffffffa, 0x8000}], 0x80000001, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x12, 0x1, 0x8, 0xa2f}, {{r0}, 0x0, 0x20, 0x1, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x554, 0x4c0c}, {{r1}, 0xfffffffffffffff9, 0x49, 0x4, 0xfffffffffffffff1, 0x3}], 0x7, &(0x7f0000000100)={0x0, 0x1}) 09:43:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x800, 0x6, 0xff, 0x6}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 09:43:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x80000000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 09:43:57 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) setegid(r5) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) recvmsg(r6, &(0x7f0000006a00)={&(0x7f0000003480)=@in6, 0xc, &(0x7f00000068c0)=[{&(0x7f00000034c0)=""/209, 0xd1}, {&(0x7f00000035c0)=""/4096, 0x1000}, {&(0x7f00000045c0)=""/9, 0x9}, {&(0x7f0000004600)=""/172, 0xac}, {&(0x7f00000046c0)=""/101, 0x65}, {&(0x7f0000004740)=""/4096, 0x1000}, {&(0x7f0000005740)=""/168, 0xa8}, {&(0x7f0000005800)=""/144, 0x90}, {&(0x7f00000058c0)=""/4096, 0x1000}], 0x9, &(0x7f0000006980)=""/119, 0x77}, 0x40) mkdirat(r2, &(0x7f0000007080)='./bus\x00', 0x100) semop(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000007040)={&(0x7f0000006a40)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000006ec0)=[{&(0x7f0000006a80)="f5ac74dcfb51c16111f17465c325b88f2b66e37fe6ecb42c1aba1cc82b475157a0115156bb2ffb8481a90a5cd8e09e5369cd0aced7b17e419d2caf", 0x3b}, {&(0x7f0000006ac0)="37dd01e945b33d8e092e02a68d39fc1db7410e0345621b337ecb851a43b07c4221779a4dd5d11411162fdafb39b971143cc85d543c894d3f968976d2e01b69c3f6659bf081ac81562fa63bf5f887a4b3e7bb31c1b85d4f76", 0x58}, {&(0x7f0000006b40)="6c4d3ace69c1afd3b44b57af4f057725d48ee35ad7ee5bc5de265509c11cea0b2c6c78c64e09123f8822569d8da7608e50540951547dcfe9451b3e2917d31d25be212152c26a42d9c77efa34f4aa6d1fad74f4e2fb508939b9fff0521c1e4e3bdb4cb79028f8322e97e835896d2cd02c8881d2a325df878863778e37b3dba0f48f472238fa738b2fbf1d19312b92a6b0607a9bc14a6053", 0x97}, {&(0x7f0000006c00)="f4ffae14096ddf", 0x7}, {&(0x7f0000006c40)="339169c067dc46b9041e894b459d9037c53869fbabcadcf654dafbcd1f508d11dfffa5545966d37c622d08f0e1467403c365c08b72ce84452932423a08009cd25fcb865009d63b277858c4036734da742ed9d3502332c56812646f73fc53bca0e4edc8de855d000a80558ea6b74661f2c78ee580fc83acfb0b2d443970988a72c9975d23fa07046ef9c952eb274c1f86ab273512bb2a6a64b8fe6bf408b6c1cfaeb770f12d553f1fe6", 0xa9}, {&(0x7f0000006d00)="2eae2fc3cef9e348c418e79453827b8f4279cf547841cab54693b89f6146bb10f2978195d7f1dd0addf175a288eae71e7cad7554e6fa9518f08aecc53c84ce23eaa8dc2bb87020478b25e3d0ecb54a4ffbfa0aa32d552487561eaeac6b487a65daaa45e2b5ded7a4824e7fdda3a47462dfb03c9cd2002d157088c62db7b5eced428513b2c96f2a0c38d84dc0308e47c20caa71bb541a06d1dcc889b340adb4eb4464d87c70b334545bd7adeda6b9f5f0b2ff6132ac0bdabc95d770547241671601364fda5826fccb24e87833894cdba8e968c3a3133f293256ce98be113a073f72290a9eaf92f4b1608455", 0xeb}, {&(0x7f0000006e00)="3f24cb42b5e27d11c2259368abc0935e3960ec905a74b769e932aa8aa5b534b762e639687c98857ecc97941cc73699caa84f1e25d3a743d406a8db9c9c79bb4c52e77d6a5ed09eea30652c348e034ae879387385ffcad2b6e4da332fb404995aa98c440cfb9e95fb49e8c5855ad87b5ad4f7c3f0dc05f4b68fde864771cbcbb98356b1", 0x83}], 0x7, &(0x7f0000006f40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r6, r6, r1, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r6, r1, r1, r1, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xf0, 0x2}, 0x400) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 09:43:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) fchflags(r0, 0x60004) fchflags(r0, 0x0) 09:43:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) socket(0x1, 0x4, 0x3) setsockopt(r0, 0x29, 0xfffffffffffffff8, &(0x7f00000000c0), 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x80, 0x100}, {0x87, 0xfffffffffffffff8}, {0x43, 0x82cf}, {0x85, 0x2}, {0x87, 0x9}, {0x80, 0xff}, {0x0, 0x101}, {0xc7, 0x91}], 0x8}) 09:43:57 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000000eef77c8a5b671b1b542a538706000000b81100000029000000330017351d70577fead8a97d93527f3cd70739224e30f086500cdb08d605faa5d6b7a65f3e12bb525b9fd97768b3f6074af4e2e43b2fbd1217a061d7a946e2a6c32a77b6b38aa61b9dbf3dfe8c3fd243caf8bcb8300a5d4fb1bed71f796d537916a1926fbcc20cab438bd81162acd00808a79c0a9ccfac82b43bf6463c97dacb2c9d9bef54d79a990a7598584d79df4d02e65039c0571585c0ca2c04a6b87e3b704913c47482dabc6cc444882c1d0c306ff33737518bc3e6ab684d5c694c6e7967de8e70f436411a27a3a8e8fcb65610cb8455af106aba68d962a6c348d825e6399d5118f24bc533918320610bd74a61f4f875362bbb2ed36d6706d1cfbb19c9c98e65e3ac05768a7b02a217ca8513fe27a644446426a86f91f095"], 0x38}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000002dc0)=@in6, &(0x7f0000002e00)=0xc) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/wskbd0\x00', 0x18081, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002e80)='/dev/wskbd0\x00', 0x8, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000002ec0)='/dev/null\x00', 0x10, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000002f00)='./file0\x00', 0x0, 0x14c) r5 = dup(0xffffffffffffff9c) r6 = socket$unix(0x1, 0x2, 0x0) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002f40), &(0x7f0000002f80)=0xc) r8 = syz_open_pts() pipe2(&(0x7f0000002fc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000003000)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = open(&(0x7f0000003040)='./file0\x00', 0x80, 0x8) r14 = open$dir(&(0x7f0000003080)='./file0\x00', 0x20, 0x1) r15 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r16 = accept(0xffffffffffffff9c, &(0x7f00000030c0)=@in6, &(0x7f0000003100)=0xc) socketpair(0x1, 0x8007, 0x0, &(0x7f0000003140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x16, 0x8002, 0x3e0e, &(0x7f0000003180)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet(0xffffffffffffff9c, &(0x7f00000031c0), &(0x7f0000003200)=0xc) r20 = socket$inet(0x2, 0x4004, 0x6) r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000003240)='/dev/tty\x00', 0x9, 0x0) r22 = accept(0xffffffffffffff9c, &(0x7f0000003280)=@in, &(0x7f00000032c0)=0xc) r23 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r24 = socket$unix(0x1, 0x2, 0x0) r25 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000003300)={0xffffffffffffffff}) r27 = socket$inet(0x2, 0x0, 0x7fff) r28 = open(&(0x7f0000003340)='./file0\x00', 0x10080, 0x0) r29 = accept(0xffffffffffffffff, &(0x7f0000003380)=@in6, &(0x7f00000033c0)=0xc) pipe2(&(0x7f0000003400)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003440)={0x0}, &(0x7f0000003480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000034c0)={0x0, 0x0}, &(0x7f0000003500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000036c0)={&(0x7f0000001840)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001880)="60103dd9290e620ff4c22fb39b4a6acb130096b37479fa42256196ec71a91e1fc40694f479567fb03068c3529312fd13f8463036d3d4ec41c82e030151768c636b6329714fb743e01bbfb0e4b33db114d1ced8f6c856a30863bcaf6c2979c084195e426bf82557a6d644eae51865921c5ed87546b0eaf5c0b7ee95850452669475cd1b430963a60f2f2ef93407ef9840aadb1374fe1d2e0756e39ba969da32de78932051af606d2bc72c6bd86b2f0c24e64f40d2fedde8ea4eaecdf9124a9b8c14d3db408877f47bbed256ffe14f2964588a6cbd1d0c14f6639cfaea8a7d07d6a463cc2a9f2bf6d89f268318e2e947d4ec5d095e231cf10b467fe3043cd202daf395e4507a19d0905ce1f0e6e34194537800d59488d063051b45ad8a56822aa0437f4f5330f52b689be50fc078749a9f122a2100d547b1df7860e71dc1b43b4637d6a2ec760dfc3e864d3d1adf18eddf125a6fdd9244799a62b9b57315f053aca4d3dd3d039a5942fa46a718d0f9c7d80616fa829fbce36c0e4795a64f8fdd03957ce998349e8da672dc420d5d394a6815922de1a6cd7a449e491372fbe322fdabf97ce7ed5a1bd070b61c391b37d03ff9eed145f9555fbf6386fcc623712812a8b8861c4b18e6e6a71a61d5a1a92e78bc8da604dd4012c0667b737674433de60b9cb6e11b51b3aabffbe6dfe9610b6a6c5762757aebab4bcb4f429e40377b546cbcd30add5367145dfb0a5bc6c91ef9300dd78d156530a19e76d705f28ecccae0c10c7ab49e0178890491b5397055483c67bc5a3184b8da44791be0b1c89d835331edf3511a85bf44d76c963ad3629990ee790b4b65e857e109ceba3bb5e74ef04f3398ecf5536d5c916d51be7fbb66ad3a8652b6fddc7fa3903319c2ee198cdf9b0a73d91e6d14d5d19929b94da2d649c5b3bd6d21e055d475de9383e99cb5cb3f047d98e9ae96034f2ec7afacf7f3cb83ef443e90627e8c1f2346b3dbbbe99d3c59ca6b51fc35034d6b142bb58e86eb1eff370740d99dd43d9f6527083da446d8d0b067834f42ee60b07a650d83e7c21e10b5ff4a590a8d5aa450ba1c3f84fe8ca911d5e71672783627aecd4d5b61a4ac8fd1e7c53eb5c32bf51ca6625532cd0b4e600409e0ef73f475b9541cf224554c7e2a87c994641583ee1b334147faac09925c86285c5700c891fdcaf99c8ae05c9011104326cb3e27dba9693cad562f753ff3251bf64539d1f0b2fbcf08604fc5e4bc684ffb6fb2091bc4d4e920ffe6fc8db647e2657864b251ab8e5c8e2bb6019bdfbb8afee674bcef5adef493daacecb129ca695f66a31290bdac70c8ae0f3a1d97c111831050b9c343b802599bc7a9c1f2de97d35cc53438f43f7bb4c20098bff8874ebd0a7c99f4bba409b92302d5b634d594e74b7a174afd9f7171533673b9767ee2c7ee8c02d2ab5d880a2fe13e06fd0f1b1ac9c1aa94c0878a5b3972cfd2a36634a67af874fd4a1ff66004192ac9daeacdabe6d0240097c5d4da12bf73102ba017ca476be66beafc9202fec00b2e9a7b3b74535ffc63d87d3facb3510e7e0c47317328a74367d234454d0847b3676d64775883c74883a2728736dd630702555856bc95bb10d7e340c799e9215b40995b6ac8847344bf553429315c67a357bf3b00bdaaf27f9302742ce0e25ca4f5edfa404a42bde153292d408e24c926f8fd8fb3c1417071cccb7393bfb8fe43d3098c157fe0a2bd0a81c2736907d64efb78efbb1676ecf94dfae35807935d0a0b9817f46392dc16c2ad0846df03e8b5922455b5eabbc158aacde63b263c933bf1525f2c79cb3dbaca8258547bd6b3d083448e7299a7e9e4f0479b4374f975cc9a3df4636aaac763892900ae7c4b221861d01bc36b8023708a28a0037821ea8f2378aeef59b9a71b60d1f7807ac41cd0c12de5d44601ae044c1df4bdc4aa40fb1f54f45ea4ec5ecff1351f90a7f1b5d6854e32a32d1bafbd652904c7ba03e9b167075f3945308a31c92cff33ecee36a085c762f0cedd076160f3977c24de66f9ffdde79858be73847c5dfb11b6c03fecb50531210c886a988bbd66db96bd9908191d1985f9fa136023c89b7cf40e7ee2003c59878432e9be81de6be2734f046405435a55337a293da4dc567184be94f9eac62215dad74fcb71a1a19c208cf09ade5d8db51c8dce5115563eaeea3677b0d2b264e33dc98400fd8285b2f0438075c262db61ce5fdb21d930c24f05749135c5218cb16ee743bb1f2e32bad17f20d84c3765020ee5976e6d2a991157af95a406a25a75dee6bb7ac7be5902b05b0223ced048ff9e07ac42c4d4a84ff6377a129e86889bd89c615c1a112b8094c01b7eb06f1cdd8afd40af542afedfda7976f9dd071e2980b016f51bc6be0131adfa643b0102d7442eda6b39dd32433075ece406470f5bc0ff01da56b1a3481afd74a6591a7c89a5d4d1ed3afd459db8fac49c5e7273d61bb40beb4364903565166abe7c5ca6210bf876a913b6089d3fdbf25b23404418ff26fabc4018083653e06289e6e4076c5797b9a2f59fe230c0eab2e9986d114ef78cff9a1d89eafd67e97a4bb95fc8e3c3e0878e82c0f6efb9c7917cedb21df1d8bb58291cbc89cae3637e9dcddc15ef444afd0669277412beba35b3fca2ed50bed03d413b5366c04eeaeb86f665cfd4411ba085fd2013d5d8642b86675c42e2a788ec9d8a60171c486c03144f92eaf245a000eb851bbfa7cbb6d97d4fcb32875dad6dcbd7f52e7700c5099a718bf778e228cc77c6134639c54e7ebb9220d649d9f23326882e9af7ed70700c39faa5b4471fcef20f76414a3acfd3f9f48bbda9a4549137173fc5ffa0a2ab2ca3bdabb906a5e5d41742977c239cb6f086de4c74ff1359d79cab322c7ba6d5f1380bd89cd672aa761a3c2abef792cd188e170513f5c130445f5b7a78ed5af2cc06b1f30a490aec2363b805de0ce5cb7b8713e64d16ad9e096ceea3693ebd2b96bf4807516c01f9fd05732e0d89775c6963eff1f0c793156ea80bc4959fae5414108a580add8c2253987a0250f7c69abe395b490c9ec51c9e0883d2041858d9ede842be114282a9c5cd4db01d90d9a1c936dc4458d9895c1f19b8d59027ec8f26b5b5ce416df41cdaf57106852796690f3ccc01d55e9ea393361f15f694c8714c8cda1f75508535f8fa317e912e68830e93c1967e50a87be8033af6d60b564d8469106947a7e503e661161e9f78179b8833c2e62c691d9b019bd644c9291e00f1f189b690a3d97e93b5cfee63a1688bdb384866989bd74d0028be8444bc6c3827320ba1aae8c7af6a42a4f93273b2f7503f7a870ebf55f53087f3ed6bf476a447d72d34f1458d56b2c0748be34530194fd60360077766be3a160da982eeec01434d6b5b498880360a0d8a3b857f5298ec8221d94f96dc273fdc837769397111541d013f0ced25549f5efe728ccba9d4c6a0063496cd9aacc582561893810f766ea54ccb88a2d790c5478dca944a5c9f8cc9a2058d12ab36572d5b32556f121c60750ba142f1ff24a0b349f4ee5abf4fd8a9cfbdc7fd3c22c058124dc6fe327dd3a17db4db1f51930004c2e2c28ce4d39c509c98c7f514b0dbdb8f8d1f6482b20d142b3bc95436946114e10f0a17a8da9211c8d28f83d60007c150c7dcd31274c4d6defcadb76aca5c776a08bf138f662db3f0b446fe79fec6aa07a499d51fde9b0eeb348db4a4290d731f701107ab672a2623a234059f64f35df3a107891a22525aaea0367a21ddd97640cca115bc04905b537f510bb8c59666870328df721e9e9e752c235983008af8e262834f05ec9867044e55ba8b2fc08d0268b04af63f940fa858a198c798b138b064a10add78da5e973c921cb84538d00b236a439f70af1721ace31934ffcfd130ac291b0ad155bbbe183f080d9d2c24864d0d4634ad371b68e0ff4aa602ef0d092fdea09ffbb3afe5d58e657b71acb9d9530aae1c0b88521ede05bc11efa54ce115b4b5ce91efda15019968f7caca812ad8a3d288f4676d313d2214b8cffb3840e1f544572107856c5d4d553353cd976e4013156013cf3d1c385b2b025f5fddc8a71cb171a8125df4179eaa4fa6c5e3b7e89a30079d59b4ddb3450e833219c34c56426f15f65b9ac0473c0ec8220697fb84880d4de3379bfcfe6718ba23073b5fba76dad7c35d192584eb784fb4877ee64d57faf34dc3c69cf594e2103eef3519e6ade1634516986fb0cf075601aebfe232528d0c21c646bae1c41352c353c30b91a2bcdb8cf2d1f07043c04173dc524999e69b2c5eee57facb05655cadfb2a961218b61bfa4e3e4ffeae9af66c8446269cb0ee170ea1ff7b6e7865f540b93a836e9d664da8d42b57abf0b0f2691d017f3785c7d22f07fb7c58f2998d987d147618336322619e362bf93a5f3679280d8506df28c12ac3853a487c9fe93457907a30cdf8e8fd646cd5e42e70dbdd3aef6ae70c9e637ebc3d99be6bd43fb1baa6f3c100420b9aaf21866c361c0e8af4698a282a55e4d9cc39976dffa6d8249a709fba9718747b96275043fde11681cd0fdff99095b972d1494db33990a25c27a7eff75402611e74e768d0fb3346049ce2d6216fc704b59fc538a62bf1e53077ee8b84470e929c7d1ac50bec7cd8e829dbc6337115da7a2a68fd14cac7c0cc6cbeb4cde8eb88c5c6f2a6508591941d3bfe92475c0ff6b009f696f0967532a8a534aac7a78e67f26d383c0e8a30ab2e10c55dedb13dd7fdc0f5d73bc524b0c13b4dada8528f9828eac613bb600036b9bc0362835f6711597c06172b43e1612686313c64a77f2475daa85bc8adf71095ed31e384dfe903714f824adba0405f812a1c051f9cda305259d23e3327639e0a33e47f969389377208e15ea980efec09c2354b806d8177ec5f3997e5c332faa6bc09b0b3cff82c44b9b360ac6eff40765e95b6fcaa013dcbd0c660ec5e88366740de9089285ca0bad2519aaede7e6660c7e839199184bd5f50600c74b4f314ebc77273149295f2c9387a182d23a7a0e02489963c0e48d8389350ede88c1a7b484b520c0bc7dc394c8b62e83a3296d0835255e44029c0550d4879a666f8ed76e1678767fd55b3b02d3827190021ddf3fff21b5600aa8cc9caceb1661bfb07988c1384e693447fee877fe5921920bcad32e452167a3a7a625f97cc05c5c5394de66dadcded52bf8ec6745517d32ea337cad0719f81eb2d92d79ca72e3a8c92a97c83a9548ae76f09384dd52a31ccb4fb1c1ea9fdb2fab6ead6a934da9908b7681416483b2ba82eac3a7199821384ac66523636397dabb8f690b08f978e1c4add7b66c97dc29a0e80f9096984ccc09d3af00e339f90cc33f74fdb58bdd1cbec085bca5110636f765e8a99e7cd0b1b8d17ae5b672d0b2c061188f188bd150e3a286def038226d2c8baa981e10326782e76a2ef3a4a610e29faae33f432e36e799b6c66297654072d75f4d2811fd157dd1deed0f30caf0ce8502d47fe32067dfac61ddab84fc7168406f433ccc530e2bbd3044ac851cf7fcc45b57a263617aab4d9e930779a738a312a6c552ebc9b3af8e1f21b1775747cbab1fbffb163a204d9d2488f2e5f50bec22a52cd74e2f45f3c54e5c93052a61a8097f4fe61918b31026db820802d5c190b0f67dcc05f1d7a6adeef4553ace3abcda486e3cd62300b954253831aba1967af294513fa6a37cf7ccc08986be91a9dcb61d9cc489cab2f5fa76dd58dca331903a600303a013ec1b7f6cb9015d17ee4e662bdc430cc903e1534d4b70c1afd03584a", 0x1000}, {&(0x7f0000002880)="342b154fb08702a5ff2d270f938a6fe2ce61afaf96b78080c372bdaee3ccffcea21162d5da62549f4308d9c58dc654dff6d4c46cc8e46143089e44feb288a7602b56ad1ddaeaa771f55e0feebd9a4420b451", 0x52}, {&(0x7f0000002900)="1e5657d3", 0x4}, {&(0x7f0000002940)="18d017636168ae7a382c3e15b7c333df3e73e5fc94b589b1da497a8214ca282ce8ea2219b1857ff8d8c563e52e09dd878df903338fddfcf7c96869b0c49626080716da907bb147df34520b36fb68d67c6ba733e1852557c7504b9c1341ffa2399319dbfaa090d4435f12c4239ba647f987c6ec4235f7ca78f84fb1ecf5d089a703afaff67968602b7bc617d23fc4e904d94f340bd30af629cc0d13cc417aad9120d4574643503da4676a0af189c6b5f9e9fa59d3e15176f3cb", 0xb9}, {&(0x7f0000002a00)="689a3ba7099cf3f4ae8effeaa0a4ea20118fa6b5febf25bda06dfe6b30a4b46503b27e375026ad22eb1162dc1a244c8e4e34a55586a31064753a91d68bcaed2998c826ca973f7c48472d80c101f459a0b8e242a5674cc44a46cfe249e79f56b569bff1a9d411f404cdeb92a6a0aa3d873120b378592fe8551f2f7f4615b37e", 0x7f}, {&(0x7f0000002a80)="8ee37cc0c5c8647299d0fb1330bb7f43636bbe823d10a8256621c865caa5aa859a01e8c0d6ef7dc01e39ba6b631188bdba543492ca3f9da56aa68bee4023745968724c55", 0x44}, {&(0x7f0000002b00)="94341f5dc28004931051209c02104081aa6acee49b47452f59d0f96bb60f94284e74d4181161c0afec48511704a1b9764fe57ff7eb85", 0x36}, {&(0x7f0000002b40)="76df3ffcf5c30bb0cd42fb63823a9906669c81d5e490a0deeda7577531b5532a934db52ffa27fc6125f436c1ba85e3e899e0f514567ab3292796b0d230678b528df020c3f645908b89425d8d6fed57c0d7b95507214aa9f7dc177981741c1376902672671a675ba9a5bcac3c3f99bd42857e6f29f0ebd992575b8b01ed4625761f6500009014accc4d5a30bd257311bd334b7ec0e17a1aafd19def526b04d52afc7c3cd5e59e7957a09f4e077a8269de65d975cdbc6aa40772f88235ee78dcb0e9a23e57ab7cc41d9d426ceed46f2d51e1f56b4f88caac338bfd87c772449aba19583777938cf2c98a9e20efd242ae05d5", 0xf1}, {&(0x7f0000002c40)="9895ba7f15c520b525a2c05225dc6af3fe42494a924592bc0e206b52ebfea52c3e2abbd629c692ad50780a22ad6a4c31cc5ef8000a696e6f4871793d2f6c9cea3ace31f28af1024a8dfb009079bab54c5a9acbf0cd8f00bbc4ba2e414c76eb7996d797067e5459ae0dd8879367e15649fbcfd9a9e17cbb63a285acba2b8fe59725bbd55a14d56060a1424c3b7ad5a51d4bdbfc3b6e727fd8903c7acbcca6", 0x9e}], 0x9, &(0x7f0000003580)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r4, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11]}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19]}, @rights={0x20, 0xffff, 0x1, [r20, r21, r22]}, @rights={0x30, 0xffff, 0x1, [r23, r24, r25, r26, r27, r28, r29, r30]}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}], 0x118, 0x401}, 0x8) r34 = socket(0x18, 0x2, 0x0) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r35 = getpgrp() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r37 = getgid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000016c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r41 = getpgrp() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001740)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r34, &(0x7f0000001800)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000080)}, {&(0x7f0000000140)="b6565331748d449fd6e1fb61e6c4061163de752a", 0x14}, {&(0x7f0000000180)="a497ed242223062a8ce695682a44c54e19757d6157431e30d2bc3bc4c4ee971f726adfbbdd4b16eb74c8ea85ae36d12bc1e189c925102d7979d0752ea2294ab0ba40469b76e125d5bf89ba8a0b46f0e16fd4ac37b75552b7c01dd23e137a31acf406b99ef56af589ed624e3e85e0671072a0de1c394e5c97dce58a674a6d588a5b438effd66299033d2f51a2de7084409b6a8ccbc125fc28abfe", 0x9a}, {&(0x7f0000000240)="c8d5f900b8698d531fe7f09fa188b29a1fda98f840e24a7d234ef949854bc6bf53a4396ac57b12cb3e484f0014ac245807f775fa924303d7203ab3243f5532bb8be7c6e1d253342c17b39866c425a42b066496e990a74c5679a53d4becbe90757fa57dcaefe2bc0437ecbeabe71a85d4696f22ec0037c69c8ad6fd1f6ecbd097e856ddef7b4d26a73ae9e15b4973ef4e6b0935deaf686bfab08fe1e331811b900c8582ea980102367889431a0b4031f0aed58e3b9251a94746ea2d7d5c935759b8c8a51c651ae8ce92217f", 0xcb}, {&(0x7f0000000540)="2616ad143b218d5f0717d4b8f76f3e9c0f959a6528db9fa584d5b889cde1efa9feea2529c44f9fccba13c1f4a60a88268ad45e8d91700b5ec30313b0bf0f56663ad9351543726796f7fd4755280bc745309b97d530a8c4c437f98e8d086223e7f289082cc920a463cc2bbe890e839297cd8663df42d7ef8bb83a03dc698691a65b048b47008faa61b918d81d2923e2c6c7bbf58b78941037eb91bba04eaddcdc53fab185279be930bb154d8c37d6f11d6058cd3639542ab15ed32c0241708e347a6d2ba6d096259ec78652d7298bbcf902f8cea6b00382884fbeb8bea4983a84b28f1d502559cc9462e9fa7f9aa6f9806a8e57487a2529b774cc4e71761412c4be9b1e07e21a9ac7722becc3f33c9120d115aecc86a501483c532ebf2dc059c44a4567c627096468ca950331029d561d4b2834d5e405953b429b3997b330c51332d0c540fc651c42151955ca71dce29579b50ae20a4a2c068c62f3d0438b5905ca1002a848d187e1fe8556256aeeec8b3260e293870daea4392fc4c1c73dd434763d0ba37bad63bb4cde372c8767740e7224d98447b8f938b4d8ffc9bccaab9461e6968d83b8765ab40fdfb5e9d4f9a39ca79eeaf0ed17fbfcf95e9d8c4b83167567504331cb972e887e0ddf2780c5c1f00654f287a3e95acade39eb3eedb16124085d658f40aacedfc864f6099056caf931359a1b143c88989ad6b92b82c17f54d4fe7a357a5def53ffa24c90e4dfe35ca7f1fcf65e68c16fac15ce1e3daf806e3c1fe3ab360e6d43ede210a25e41745456cbe9b1bf0b679e431e474c0edd870dfafec21077573f82888566140fc41c6dea996a5d62800511a83bd520cdea09ab27c9450397a9341e601beb3f8228689b65762a83e7760bb6b60f23075998eb755789a7e227d968b8fb236bcc4f645e09d5cb9c13860b27be608ff63bdeceafe7a7391df7af4ff135fb2d28d48310dc2ff9bcc636487cae54439de8170dbbeb2ca5d4670a9550e427ba826c201ee3509cd847921a205650698b5b7766b82721c57c4d55823204a273a3fb620e20b4781c1a93d5f9a07796609b68b3a3e66daac4abb75c360445f79ee6260e901c9f21d7220a37ce602bbbc38002e4bc1e195a50884dc2921cfc2f47c1843e5ada36b1793de3cfe72dbf5d2cfbab86a8dde2f40472a7f1437d536e5099c2b9ee468f4816654378e8392ecc0bd1f9fb7a26d482b88cf17c85f72af231fe6b2e11b1edbb1e5af450eb05e0e6874c1f48ab994672ae022c9d34e74f41a0bae811c15d76e314aa2c6dac78621b04f192d69b9263972fce16c80230c92141142a00d31e734865f289436823b6db5329cc71b42e88dbed32a10498bd297b34ab6807d70498ed4c0f395b75b9398a13eb7c4aa9f5535a8ea87cc23f7edba32ea0b7e3dedbc69a459f00950e7b6ab87a726db82dbab5165fb2a7178d70fb2ca5405152879c890a526395a7494e0041f1fc84b35a1332148927653b03668eb43ad15f296582df0a61a47bd5657b77c70e81acc22c0b3b5bb9d6a2720f92fc9f2691f1b417ffa7db25390dc2057f06ec082752ed3bafc5e41c15df79f3462982cbae1d89e05a09312aaa88e8dbedb8999f46cc896cc1315cf83d3da087f97223d3695cc2a6ed0d9bc97aecdd5d404fee84bf0135209fe583de126d3de404b7e4a48a57a6e660aed081c939732b8335dac97ce94acdbd271f702f388ddb1157d43c6e140cf3dc972440645d24eb0ec9e03143cf6f606ff00d45d5b61b824e22f1853657489a0e545c30594590494aa59a03bd97f3c1ad8aae427ebdf8455d6ca0b4a89a413b3e96e40f1b79de600a1f506f4229695f4388b6b026cba03c9a3227fb7468a5d23d64cfedd0b9805c5ab6f83f9548c5e18da3a486affafd07691eea6a0ae3bbe2e08458754dab9c1387285c3a8e45959b85aa6c86dd9644c74b77a5d32f35e209dad09c06274dadd91f01ed02cd93daa8fab55ab9776c1a05d71cff5b23852664a272ab99db0d25ce46579f1f7ef0059f88e1110e706b2f5bb1aea0874778ef7cafe8fbe8228a557713d1c2b59e86d2cdbbe2665c7346be6a557566d834abfbfcbb794579657f2393bbf8df205cb7bfa5394e46266d01920c3b4f699b1a5590cdd65304b771436393e46a26e2170df3dafda5842b462248c0126be7ae2ebd6b1135f6f0a0ccc2251bfb39c0c981194e6fc4198317b020119b898554fbd849006df731d4c5e98240597624451377be129a2598f2776a92f8fe38fde498f77927a1a827e944874408787222985dd7c2117598f6e30b1d65390d0eb4ce9c8ce1cc322490fccf1c85e092c78c68a157e28ff63cef5ac36c63501368d33cbe62f6f85c870516ff354cd2967d9f2b8107e5b1329ffe2c813c4d1db7cae67d30113307054764074b1b3271ae629db7c7da34b39e41940411c89b7e9ca1959c71d328672dd7ec0d10e45c21ac23ee15ada4be17bc2d177183b705071d06decb497d1e5dadb3d517c0134b5fd25b29d4299c507630b25a321624af28674bc90eb13abef35389ce274e65b94dcbf6ec356398798b293955661fd8599e3773cf752fdd8d0c2b06e85ae774d50c20646ab798ca48a96f5d0476aa7b04058f7b67a97c6ac05820ee82c84cbcfadc43a4d201a230eb3bd42b566968017f8a66e512d640f719fe500b7d06ff84fbc5432c5e2410c6f54010bbda40229abdc27ac4ef88dd0afcb4cd5a0bdd2a7decbfaaca6013d20727d885002c8cc5f932543bb4670a3564c2c891b6f8747a2dd961a4e027210c75a6cf8dafb4ebe4e160f9bd260770e6fcbd3e8e6fde9a2c5e76759d9d8e986a04add062e231a6847dff62f9c923493832cb22ba2fd9b14c90dcd34e74a5fe4a3983bee68ec4e3882c42a61081fbb11ba18ccc2618ae4354a17a263b380d7fad370d8baf35f02a9a942424a2415dc4690e937546a27fcfcb9ffbed592f53f0d1e69d33457a4c0fc7e907e1476fce05d1ee5a1680c262bce8eede98eaf9a24ac1895d9b55c673ad0e6e04baeeae8b81305f9bfd70ca1bf6352a279b85a0a6db57594689c2698f94b61f96974fc9815afd59c66238418f9f29a4da16389f0a02009b1d97da654d8247bd75eaf8a8aff90a4b2ec980adea70130a02abc65e4dc4e2f7763861889a0391df67e67059aec4aded42d8f31dab830869c1f2c1498ea8c8c98cb37a7dc9a2078fae89dd70da4dfa60fd0a5767f931dbd14f95df98f4a4511ee3fec2b85c5aee9aad939e34f1d60f7e4188064b9510ffba9ef108ad38c38c50552a0dba1dbf0bf01f16c7d1d57f52d59f3a629b43010ff7b6d04891560a69282650a35e140386d0a618f338fb9c6ef0444ae61b910d221248d93d7143f7a222648bc8daf578e1971646e3b30853857f7db02424edc113c8bbd0b0dae3ee19a9ebc436c6313bce8fc85e0f5516d5b9e5667290abc377098c2bb6fbba801924450336c03cb83a1b2ea96a92a048866cc0f43e865c2e993f4199b88fcaaa5129f58602f4d716527293946891d9348dbcfbf5c644de8f99888ca4ab13ce7dbe8aa22e5293ce5dcd1ec52b3bb7b0d26bb3c57d590e865af41ff34e59543d83ac542239830b84f3bf2a0d268b4947a2290914e775b5ba2cd688c7fb5273c555fe4bb54dce37ba367af15fb45b170f1e1ec0498ee49aec55491e8166bcb4556a3f8400a5011d9441c77e0e59af9a6bda8f3c344ae0807c10609462a4f48d983646d5f2af2ad9abfe1a3a65b9595a39235f992eee8aa3771d4a195bbd527ff133b58b920a2ce6154e885537ed5e110d9f4dfdad1f3267b595fcdaca7c228e6246e8bc5618acecdcba8b60106e7326cac052077f5b83f922f9a028f9c6946334ea0910ca5c4a04f90a3d0844fb87671a4cdab1c5f3f7cd10cd4b7d992f1a0837b58ce70384b830d37246b91e23f47495287a1851056694236e8772f9dc63dbc1b2d207d05c57bf5b09a1b195de460203378ef782ebba30f5f407c92db9ede9960b8421804c48fe4fbdbdb6efae6cab218a02eb8e8e41ebe23e3ee3b25175a5a6b8e7e84cfc0962648e5cd8cc0b432c8ea264a0810afd6816c61c99cea338488f0f2cad1f320c98dcd7fefb41f642297e6e45c5167ab6756ebbfdd4d956c10793fcafafee59fc45c037293b397284235471868a2acd6dc829175d7f0c0835ef6718087523fec2907bb91bcd81e26f5a89feb4d800a1fec77eeadd9ea9eaabe56ac162746b0a245dee9bda373f40aa476c886f888d7a816ef1ba1d05c414ac624b0966849c8a29bdfe4c9cda45f73e701e0c6e724e751563f44a7cd2e4d51faef5ae4dc01b87c5a34c5e89b51c636e0323481f93fb0fe2b4edf548e34b4e6d11ac5460847e85e0914747679a5e954ac61e24c880174690268de9464a5b9bc23a29e014a519e1221049b05d040eee082577126cac65a60b8fbd59ae5027265f81b03af687d90515815cd5f12abf59ed7febb919409595e8c7c5b35fc6f7946a087f7cbafb13e5b271ace8ac5c89346ed126b2bcf83ed3f4e89b0a55aaa1f526da8e94f5862f2beb0209f1966cd8bca2a0caf6543dc0047e3fa1dc4d7e71756f0791d0d4a6882b7aa9c5982442570345e508c95a9163f6ad9b7b38b535f491bf9c7b21130293ba6196bc791054f22226ba01980713a4cff1df52fb2666566885a1b607c8c58afa61f11e7fab8c4058fbe96e48b5cc1c9e80e89cec86837cb0c7a3ee2d58e9ef4513dbbe2bfe8ddfd3b6885e870526777652f15f92c400c9799e817baa0ccc05cf776399d3a2646e4f105763a4f865aa8075457ed02356e072c9cad84a193d09bd6566985f0a442e6e2862b83e32797394350a76639f1ee3ad43838b6fda998cdd93378583694f7563408c928268488955d195afebcc5faefeda148a0d9a09f547355977f8e222b6e422b57df33476912d9402c8268a6410110431b0f6a47470cc9c5a169fd78f74b49fee76d795ea213ea1e964c36cfe99190ad8e1b87849ea5f3c6ed3a473eea879b5140d01ac3ecf01828bad1af91c5c27118dd20a0e2b12675f6c986ec8a749c6c30f9f6bdfc96689c1dfdcfb1d5577ec3d66abd0bd21d640fc6e847623c5c426f8332c5eb6e66470b30596db30c2a28b350192c40ca2b0a133513dfb6d0af808e9bd8eea1c5a411a326bae15a6873a8efe0506b06513ed7023c1a4088640ba4f76ed13f7dd154cec72535ce14255929c80d5b719c2b1fe53257c52ddfdfeb42d7361a854eff2e01d042120cbcec5eb389e6a6ca7278229ac651a460defdb4eb7245126f6ba00af00d7f2b226480a481665d2f0747a0e7ba6aef0d8b9514abefd91f0eac937390a5894620e7666cf23dfbc1e6b30d2a8d0d3af4dd1111ff63207ea308a9eb0b71cde47d778284f14e3cf5443a80288dc69ba038c7c4387d2d8ffc8dc842747ce2f90a60148e5ec3a1db8cd54df731268f4e0328677013d7558bcd1462f0661201884dc77a73aac185783c273543f604aa0c607707ea63023e5c846379a99d8b071a181864c6462c4727da9a0c457afa754a30c50ea5aa2e6df36786c4ebc7d81b26d59bfae2a8c02f081f2651b6be1cd5b5fc8307e5a6f21284824de5cbc3f3a275145850f16ddc77753afef0cb420f5c157819df5c3303c15fb90020f650dd1029ff1e3eb6963d04e1881fc9b4033c4be15677051bc6a767870781d1023eeeda2b1b1245377d735f701811d5fc563c3179e8f19e578c6db32646b4ea0d4795cfda1685f399e71cdf50c1b753e25a7a6fe5237bfcf5b4a", 0x1000}, {&(0x7f0000000340)="84d236dc7919", 0x6}], 0x6, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r35, r36, r37}, @cred={0x20, 0xffff, 0x0, r38, r39, r40}, @cred={0x20, 0xffff, 0x0, r41, r42, r43}], 0x60, 0x5}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fchdir(r23) r44 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r44, 0x0, 0x2, &(0x7f0000000000)=""/38) sendmsg(r34, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 09:43:57 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/35}, &(0x7f0000000100)=0x25) unlink(&(0x7f0000000000)='./control\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x21, 0x0) 09:43:57 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x9, 0x54eb) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) msgget(0x3, 0x280) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x5, 0x9, 0x2, 0x204}) setsockopt(r1, 0x26, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0xa, r2) setsockopt$sock_int(r1, 0xffff, 0x1801, &(0x7f0000000000)=0x8000, 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/250, &(0x7f0000000080)=0xfa) 09:43:57 executing program 0: semget$private(0x0, 0x2, 0x100) clock_getres(0x4, 0xfffffffffffffffe) 09:43:57 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) socket(0x0, 0x4000, 0x1) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7fffffff) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) r1 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x10000, 0x0, 0x3, 0x6, 0xac]) accept(r0, &(0x7f0000003840)=@un=@abs, &(0x7f0000003880)=0x8) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000200)=0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000003800)=0x1) sendmsg(r0, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003440)=[{&(0x7f0000001380)="83259947903abadf65e894818cce467bdce2437af71c95698a8ddcb00d138062b4325d87e0b37e65bce33fafaea35aa6ee7648424eeb9d2fab76f07d807d5c853e5db07c1131dbf332d2c1d79f278caa74cd3bbf7ca052e924fa7b2f7872ca7343870c8d60da04fc30fa3445b04e271a9cfb34bf462d2b1a429a49907c1b2eb0d5e17a2a204f17287ea4f9b057dda3e5d156fa9af97baeb5b735075b27d3183a2857a51a99521a", 0xa7}, {&(0x7f0000000140)="4d719d809f3570ea499db6d72f0fc81840933b19057d71d394febb7992f37e1c64d0b9798595ae8cdc669de2b40d0a24767c3a7426ce9b7a8a6cd52c46313acac58258b7bba3444107ae0266fe41263025a794e3f3d63c6c307897eaa206f66142974e7f781a7947107ec587", 0x6c}, {&(0x7f0000000240)="993f141370ba115ae50adca66e2be2090e07f70c5e1ffaa3c6d0619193e2fd1e524de803f70bbcc0ae1757e8f55028bcffe596bd39f27511aa7a4f064f06117c84585490d8cd4783d8bcd2cd735d1b9767f908494cdfcdf7cdec6ad9cd320d", 0x5f}, {&(0x7f0000000300)="1bb0f8d117590b7f845c9bc5e0196ca7b6adf35e22f71c10ad7d78d51c4d8dbd7ae25b998c653f71b49489cfea0be3da4372f1e560e4366f108febedef417bbf806c1dc15742c532adad8f02f7f37b9143da44564ab9fafce16503eca0ab203bc83f0159d29874896b84bc01", 0x6c}, {&(0x7f0000001440)="6ec7a64046cff2736bcb577ad517af98216de71958db5469b3d0dd64166927c482273b7f0e72237bbcd2984c82eb593f4f462eb006f29826f209d2d036ea08e94166918806fa3fb549bc065ee5f9a9b4eb2b8e9d13e9830a2c0d50c5981bf528bff53a93e8ded9f716b121676d7ceb129d70cfc8e0769aaaf20b8ac02e6cf91106e422d754a929c653b3ef62dce8a87317071bc9af94ff5554cd1e5832eef019fe1bbf0b9ebf8da14ecd70faca70560aea28330a789c7fa89922de586b07ee0f655ca26f050d59a1ffed55e673f4e4871353b53c6429e8f0c3cfeb94e71eea75c070ce93375d53768479dbd9a945923c0c0e5f09f42b2c33241c317c2c6a44a5d193a5e2e72a28930e82e63371b8d81a0c959abe7a6f27988e051d7293ce83fd0abeed874ec8c59d066aa80d73df816858be4041fd8045b779784b2a400007bd1008bfb445b47e748c90ec87de400e7e657bdab757a175c9211ee84d9020c36f3643e24940582b8bb92e744f07bf4b1bd054d82d6a244b0a6fad9cc36d63dd2da9ecef48e35abdab29b892b02b8e0638261a55dde9ae8f33a2f9221a45e6f7af6b23663bc4525ad0b7e661005650413e020112cac75f6ea4f936c3c022876f3ca1a761257f8a47faf79f71e569e78c4763f6356fb688e61673cc60b2020a5bde905c9f95095cf6d55a9d9c1da1c26d56917168a0aa9169d3fbe014a1bac3b139f2ba01bd2bec483de1a29406997af7011fb3ee3f6f4c699948a30cb61d7d9cb35d7e86801f5fa596a81ef00b62d449427e76dbaedf918df74bb4faaa04675b13ab3202978bb67a4199df7c37cbeb2143854f091886de2908e0114ced2af0f17d460bbb21874915e0947899be6440b8e5dc1e5d3b2495c1de5c96938ab82e84cd430cd3e79f8da008dc08fa1fafc7a32d74d79cf63a7c81afb4fc88c89a3377479fb7a35bd72863d8efa9570713ee9ae2daf9c17a25485d87dd08acfa1c4c7901333c95fba9a05684561b9e303d0d990dac7070429c1a3539058160a05163f8932c85cd8919df4f3aca632e3d9aaa7e73e5ab264e2909b24aa279f5cf0c92db6b71507c075f3733b7a06cdadf1110ce9b6126c57a59ab95e25fc0fa000e88895c5ec223f34dc8ee69869d8a7faa0205af0613baeba9074f696594b2d82a4c4a0ab24d09130c32081170278ea4ef97a368210a3bf7c3b8e99f5eca5ca8a20f91f2d62b32f142ae71378bc744bda6030afd12e1ca3690aee1a3e5b2ea2c8ce83dc3a4c9a5ac03e933c84804a407693a96dc8c844ed067e5451a8028323a20b684b335348ce2abb9f00e3fa1836708a9b2ddc3796efafd4cf184f7d8f6e827d75ed126bd4202d250d417b65257b3ba67674a550c69ff20f5abc632f2de0c941b3b42f99cb9549c59c55ef197328b2e579c1ead8162b738a913f233ec7d7424925ae9974ce6eaa184da6a31047a4b1f4dd1dd6d841b4367cddb2ced632cfd67814c6f43c34c4504a0a58c81d1a564e79acfec529332d97c33de6235e7508c8a06e1950ca5a8c4489fdcaa0701b1549a97a3db7b1bedb4a5750503f185c84967a1d0962222c867e40bf5ca41f3d1f5239911b0a6c46aa13dac48bada977d623a43b6687c9961e99536448ac1d6be4d00d62bbb397f78843d90e17e7d43afa96ec54e420e8e1bd987e227def9fc60fe2641f90a023f4c13c0d4c1d11f8c8ead57fa26f8e87e9af644132d86fd90965b28e0bc3aef83f86697942e30ae49dd10e23e35aa5629f3098cc0fd88ce2c118dd33749b01a9692f3d01d097a5a7a60cdbfa69f3bd650dd3adf9b82039b8bf49163bf7434e258c60b32ff0bb772defe9697994f041a0380c4e4bd5232488c946a0a018ff8e0b405e85f39daab0ee271f7c7e02efb72201d4bb9cb6da8c56425ea360879c64032f4d2cdfbea7f24fcd0bee77503152bf7234debd82ca66fcc65d959363c32bce89d211279ed548a3cf3df7eacf67073c9b8b7692b15ce57641628653ff3bc7b37840bf1e49faa1e74aee8994ae1de09439384b745a151a50ce79f40122d6f4d4986de91708286a956a5020eb734d03535308fc2320c4c98644935b062f839d9b3b52ba426b61339e8bc234465a460049530fc50cb5c77355250464b791ac12fa4fa5befd2db7db00167314457ea7ee4a7793eadc12c491bdee16876728362b5454bdb87d12079db92731c68c1909bf2255b985c0616c10aca92b8feffe3a4108402a0ba8f83842426982886464489949908a2412498cb43416ea04e64ffdb7dd4d755f5ccbea19542d8497c90f21113271c9657a7651c839e48f00bb853719a473a8a1ac7041a0a9cc9cc5ba6a580f5082da1c2b8066f2630a1db7a4d994903a5a335eb488d4bb6a7f0a12f46d4ff6224fbccabcd8fa6abd0c948803d255cfaf6f738fabd4893d76e554e4011a9509215b16aea873bc4797b4cc89c1f68db95a0d66e3c0aece6e415c6847967ca74d23b9c4a61e9b078e9f735bdfa6f21dee07c196d8c3149dabae5fbbf0c99bb28504a7e813e16b1d47a11ff8d733e62edbe31bb39126e924bd5aa8c39639d6b6ce1503b8feeb5581e0a72ee9bfd25fb801feb8bf32c8a37c50be7db74f634aa3ace048e8f61b71752b136b46b5fcff65f1f278dd8c04b9ef245a30e2d46ee9fd52c5b0fb7f177d05a2c89d43b08f1c5d569d9334f96625fd7fa8135e08a5bbd6d741a0b1f486df94ca69e07d4cdea9f8634fbf08cdb9d641552972769bca8490b6921f15c0158f153afdb9227a9a90d153157f6c9c8954cb3a37c8eb1be835251541d44e3112663b85f3c47af857d4465382f37c3e3d8dbc6006d5aca75928fdba54d57409a52d9444bfb3e2cc36c2346ab56478d2f0193cfed98e0cf08db4d2b217400d1b22e83efe6a1843cd139090872d62910f2c09c5a2b1f130d45a80e9722efc07e6c1ebb2ab01fdf3c9b5bd6441f967be0b5a5c89106c7963201a186ff154fe7dcbe89026d175b2e26ed11f5d9dfc8607d613c35c8531868f9c34a4edb0798653a99ec94bad0270c84a0c951541a7836968812f1aceca0a53dfc998db7fac5718f56ad246aa28c3a33df6e00cef276bbc5aeccf21e733ec78d1a127334203c9d32b17368a756c03876cdbb84c7df4176e629bffa869588250fb89cba203d4eed4d702db2d051eb6d9a6a11f5ec988fa85eaa16416e542808a2552bfd396e65d0fa7cea4801f6a248d4180edc938148834289289d8feb3c9c6d72986b866aa623f25bbea83fa0b7e0600c2d38472219adfa8efbc25a5d3cf0c54d7a899b1e234113972e8416d577e8b02dad84a337f95dfd885805a04077a359a466cfa880bbe1ddc9661db2893c8491a2237f667b2fbc740e0763bc52131a3ac0a93946245d4a9e941211afd952a6dc3825370d0cc2d278a92c3869645d606f220b3633a45607244be030fc1edb3ca362f819aca386b89e1a8d722f517d0031678aa8ced380051c7dc61ea35528aa275d1171935bad155d7d5066ae4a65ee7e646d91b122eff8685ef91926106ac32d017d7124f9719d83b0d005ac5187ccf7f5277f6907a4aef1cca462e80d5cfcd68df4b132345ff2ac97e0ff9a991e0b057c611945b473a5849b7a7b4d6b7d6346167fae9ddd606feb88a8724bbc2f689ee45f7f8c6566fcbe21f2b42296a5eb754391e0c1ca56e725ec73f4858330425d43bc8929f18f3af84f629c519b7fa367c5c7ac7afec74911df5d360b4a690b8c6cef4ea1db7c006fa291f74a5ed64fec73c9b1ac1d4d6d3d5f316d3ccfec60eb8547bc5afccd403e976557e8894499fbcaf84f55ca2036bdca147237c3b50e3e44e8f82efb8a6276281cfb898a7fa4ee425d63879733fd6658b28e72bbbd226d71abec782bc1e8af49110a37d557ea8e48b6c2ab295986817a50a506c6b5a7c0c78e356be96b01f431d43aa7398cbbab66f5f572dfc26a5cbebec3d626d4e917e90028d16ed291a31fff88565ad194d8c00129f9872b5ace43950011d5908d1be2d09febebcbaee0183a78c4372acad2b0d94c171b0ec4a7d46360094b9f4840a041cb4e279b50630f3475eb27cc045a6c1f500b7274d1c320edf2888d37ec15ff314d162122b9a4d0879dd6c22aca18baa53771ba88778e6b65ec55874f9c9c66fd64d0d05e61056be44742b4b79d8d9809eaf4545acac9979d05975f2c9d3e6299a0d011abfe0024e7c6fb734846b061c34f745db8fe707e8bd94d9ca5ba65977ca487e5e2d29279696267c4619a5a92a9b8f93bfe3a91db817b6e9436c60c997ee96701317ed162ab4cc4e1035909b9e03ad8f1a1091b82a3038b253abd22350ec4c9f2e5dfe722dc6118ffd1fc46295a93847e842f0ff486aed3bb4850f94551b24ce87f94b8c75dbc107b99be8e9954f4985c894f5eb11ee7ca4b0322bffa2f4354bcc9ff914c374b6d654776d535527300ad1a47e7440ece0e0a33d181bc8665047e17f86d3e9c3b5d05f17d0395adce2b77910d414c42d259052ac9ae7839319cd7b74799811f8783fa72c4df2e46be2f26b7834d78606acb73f615e0492233dc838e521a2b33eea016039362050e149e975abddd5d5af211647fd5b3a0b0652af05e28a10275d63823ec922d2e4928c1d5531f32c3e6a63153244c1fa14f04b5c67b3cd1f6326a04b22e329004e9d4b38738ee48e6d4e20f79f0419df2b10f3662541731387d2d8e0bca28ff8099965bfcf04c379ab04f1dd6223e6df216d3bf4667337821febd842aa5d699af07fddba56f010e096c6383c6225a851ccebfde045d7e8032ecc6205606af88b5efa123162626bd4f0f0e72424e5f5fd65e23e1d23fbe67e7cc6429e09e0b9283e57fec30d8e53c023fad11ee930d60d33499baf62572267cc5060983cffd7988c4514daa9c5f1bfce128d22243b36520f995e6ca771b9282ed4b9298785082ff992da551555273071dbb7cd803199394532536c151ff8d64fb30b43c2f988f58d82120b368ed9306eeca5d87bf88f92a931af81f36588a160b285ae9f1b2e5288c4358109045d36efccaca31506c942aa4b9e55e8538132fadcf5658c0a1a36141256cee61c495bd12caca34c52fc07b24207b3dcf82c5a1fc17147f707dd117ab0f0ebd80f80efa9d6d52baf0b27018986fff0c234063b9553145861f2c136656a6b17f0d7900233678eb5a1329e4967ab99408f50e499ab0280e433e9588ba69e2a266014fb2ee969f2072319751e43531686cc491ad99be5029aaac21a6b4c8cdf64445842344638f520da68ff7a9cb180e17aa2dac53484f8d1a9919e9b893f94301125e5fa151fc55c56afa0c08649eabbc4ac2900f437bc16e5506ae41627f9dc7ce934cd0365435df05dd10c98a74f8d7fa026eb28e71c5d04b9fb740e9c340b0a384d1ea80d69c51ffd1fb075b69c7e763aa71075d9ce1cdc4b372a33f43513f1b63966d22be34d62d744153c66c16cb1603c60b944aeeb6c6f35e09a4e6f6ce5c0146ab482d6b38cc8f1e201b60d58af951ef4165a21f80ed81b659ec4bf637fb6b27389c65ab35c7bd1ec4758c0905973fb17d50c583b68313aa7d2cd6b584552da8fae9cefe3082ac879e8e28280a997a70b1ac1ac9c649cb4659e110d6d76dd39a1afd41164b05323d7574a6d154c2c5b70f0b83e559bc2e45e74bee2f343d677cbb61ba91dc7af9ef47dc75cc83bf7a462c067addf4d1fc7df28850cf84a286c5cfbd5469557bb6dae2da1d75c339f50f11d740d805dc7f66d41bd71f953716fe50db60940984b1bfb0d5d08d", 0x1000}, {&(0x7f0000002440)="07bf36136f14a181d0953501ba1c39d6b28fc3d975e4e65747c6c97504a23fa9c7919dd7fb636ebccc1975e6207eb8a90ab5d6f2d1ae3fbf1ef2239c062c26e71851d4a2165deab1b8ab64747065d0cdc0ec0c2fd370ed81ab5a13d1aa7c700e9bd407f2bd6bd66b1e60eae27b6aca2cfdc3481af949e5438fce9ea81485071acfa412fd4d6ead53c332ae9ce6a902a8750d1efed5ba78b9e3dec8e01dfa18d18df04b42c836781899941b2626dfcdc3e9ee87f6ddf982a0c5bfa0dff7254286022de370fdcf7102b3592a7fdbced27268ddcb26ed0f8b23e0b223f0bd93155020831fe6ff1676226ba2b0d161bb475d3a72a0294d7e95d32832ed29eecac2e36a469f697b2e226d6a53aa18d1a0162bd758bb8cd8d90eae893534e0be04dfcae6f50a8447cbea9599aa45663dd3368b79fee6d3b700417f86578e6ebe1b80265c98279cc21d4df6ff07b5644ca9b1f7d1992770f3152ee6b914142b5bd41041d41d89edfc97235f25eb9e6411c5df077bbe933bc8eae018bfe5cd00ad916e9138920e36d0c03c444d33b4947671864dc617d27e361afecc73df938327e0faf2eadaaf3e7fc33b2e13d02abf18196540092955f6788ff496dd0f21252cbd1f7f413ab30bad610d2c1ef19656644c52eb81ebfbe2a0807cf9a1428253897549422314f895ec36dad27dc2c3fac82a67b06a1dc536320449b497e04982252481ff6c45f686820aacdabb73201c5e2c313e9fcc013145f52712b446c9769c911a5d57ddd39980aad58ba011860364608aa499a34974d9c381c47773c7ba2a77c8459c503fbfd89380a754a22eae03f6317f7638f9bba547ce0da6d5d8431c18dfb8b707ac96859597ff7cee15ce4895aac3d097f7fed1e3ef6a25ef60a207506fa79919958e9f37a7ac3134cced7f663b78470e84dfe40f7f5a3670d0bbc19c589f9e9ab9e9db21ccb777d75404e9f7adbbdef60982ae6c45e78926a2d43c89280114111b12624ffb12f7c8f19c90f7e91c438954ac5492a49cfbbd99aadb6b67219093e849514ed33f2c50de68fc8b1dbe4f4113cd4f65efbeb145a3e1f4e1fcf4a0b5608d6daa1de349b2066f61f3e76aedf43cd48005aa719a5b531841a1b3336c833cfe01b6f8db6bdfc5a5446e03823a2204c0a80ccdb63ec40243977ab0ab28b98a488b50e5ec672845297572d402b83d7a8d3e6d67a8d941cb1d78c6d99cc616a174e9c8b4396150eea9e33243b7107293857093432034b1cfd3d3275f91b8db1c3fc9bc7888146a569d753ddbe8a67fec4d8fe0b62d03c0a38b08ff8c97106eaa47fc32067f62ebd51d6472942938c60badff090885cb8c03afd8f93982d867e3061ad1cc6ad2278bb49a1b90a4bfa84ce4fd4368baf8c4c89f2efe8822ae51bf256c91d6f1d0b052101b62b92d3862111f634f1a471fbfd30648f77e0799ff8092918a93028edb05bbfa5a21051df6acd91d6141fbf26ad8322c807328a4a000e9358d32c96330b1b764948c341f6865dd7e7db09a1ded324e1a8db0269732b8f1f682df4a7801beca6eff2a1bc9edf0bc4dd5047cccb0aa6b4df6714148aec3fd97eb48221cfa5e2a49a9057968c747e66a11da697f2ac78a3bfe909a94e40c142f461fe432bab534345ecbf935024ff6034a81f0fcdb2580143e837839e53fc5e00f870acf326ea7813a7f03d009294f8ecb3fac543b2ff136442b4b31e55c904396088474e15b4b4483bc0919d065b4ea0a3bf25932ca920409c329bd5536ec1ba4ef9aefc5b147056976cf303331a435ecec0c62a16b13ad740157c7f24cec402f07921e74c4bcfef5b25cfda2822effd6721d2930af4144225b351639090f29187438c3e407682a169db7b1f94d547bda2a2e87fdda8c23cbb61cc708b1b62b52bddceafc562eda384c0068aa000756e64090901ce2b3ac6af3cbd1297b5d666ab84d2fd3200c5e35615f3584834303425de27e70139fcbfcdd71fca4c6489d62ed454845cf0cf83e81cbbd99a4b420fdfc5da835fd4caee509f4b2bf4bda46e837e81941049bf2e9403cb5b4727d3348b8614b9b4fe66d5bd64519717e13174204a0fd43e5122479fb3cbec56acd2486b73c3544b42e73a41575e436102e716293505db0d040d0e0f269a9aaa2c6ccd2d2f35a9250ba479201873eda7a2dd63b6c4ff838bfd086419e3a1dd2a04bf548b5d31e22239db637788bc4e1a99c00cc414445b4e4495dd5c61ade631d065291d26dfc8b833566b2384b09711fbae652cbfbded90ef6efdcf8ef7fd82715064699dc9cbe029e26593fe500e93d9192eae9cf6b95d7dd0dcd7010c17d0398bfa766aab807064c8cd25d06ff356db8d0350bc1132f2778345830fcd9628145c64dfd0a337a93ea99a96518fd758a9b37ff47755f66006b4cd900d2e1a37c98af4b650499c3ad5292642a88ea79b10a687b6bd55caac6999072d53e0c6157e825f1ab83cac5cd2011b5149020cbda9913436aeaf7ea78e98c3f9d4a78342c1379f2538f2b8230e57e54582b4ee86f83d654dca226c839d2f4c795d190682a08f815e8c18a2729f514b18dcf1f7a63e3e2fecd29b47a6e68217340925b2a9593a73bbe9b770f47e95320fe8470144f39ab422bc232aed3899edc82687e3a1555a6d35f2e9d4aecbb6af134c0e1cbc568440ed8b851607a0194d8b63d8882173c68050712ff1bd71c006803864aca8d2cb134e0298ebf6f3063298a0f004c8ae992fb6393beeebc4b43ea75f8058b18ad978329e70789a96e22e5a9cec3fe7de1817890d8914219acd63fa4d1fc5c01e303689995d7bacf0c87f3c3600d6ebcb44cc55ee945704a91966ee3d1e3d3aaf54b1237f3c99ad1c65e9280d129c47ffa970fa1121ff53727ce9633500ac30e73fcb0da6cd1301e22cfbf900ee0c166a3cc8eb6283d76afa62dca0caf420f7b424bfdb6e6046f3a4e6f0fed4c958947876a993b036e69a9e10d36e925c86b5807f63a8b1c4b485018ca458aa82e12db1c0b7d36855482681b1ba063c043f967ec91132258665c1a73fd082b52938217bbb1fae1f7da75fe31380c637a1e311f1708a9494cc7e46534f1c683e1ea67d0e0bd84a1ddb512f5d6e39b7593811f06713c5ef6426ccce4ab283cd9f5d02ca01ff33060c6a50927cfc762cba9b7009010cb6a47fc6d691f27794650654f00f5c08b6912529dde065cdee5fac2967a268dea588672196de87eeac66bbd3365187042481d6a6e5d846a6fc4ab7e47b45fb7fade8501791f618300cf6914f3875cbebf61b5742f7e82b086f9487b8791cbcf1f376413d203104018020919119af8a134f78181abd28f4c03839f0e176f235bcbd58432ede6523520aa816159f57fd2f949cab79e7b2ece6c2371d9919e95b170e81f5d4e8e545de2b171f4296e0160027ad4ad7f90522f258bd84accf666f9b97e23957248dd1fa5799ebfa4b4c5c653c744c05b0fceb855f04bf3f63aa17b23e846d38b889b93b36504f4ce9775ad449b8d938d59884f9d5cfdbbc09595e52dcce9b126200bbca87d9f532cce3df815d27d471745851f8f7dcd9a2fdd2ca6f46b92a1110d0e6a8668f5fa0f2164b9884deb4560d5b82b6860bf70484c13aff36c3024f418cba65018926f7cc595e12f8bb6174393cb37c3a4a06671f46a602758f78d2eff8a0aa4495a55e9444618957d20a9831c95a6aefcd4edecbb8f43b46ceb4a1b7c98eedf8355c9d3976aba6a6ce7a327250d21cc53fa8c2568697b83d4b59be8bd9dfd8efc31519af741614026115dd3fe348227ef61b404a5b04d5db860d91cbadfc23e13d76dd4147dd093f48192fe1b2aeb558e9e672bfdbbbb00dfe38f09ac2798fddf987906d157adf9596e9a56f4a4b734172647ed368306c067f4f3f0a7cc8557c8ae903dd85146df0ec4c426245243c80bf8be854be646a15f1e452b7c7977e6135eb80200bdea2a964848b306e3f105fbfc761a1692a0187f9057124581e06841558f9de96b06e05432d62e1be793091cc2496f0dd6604c7687248063ba457d130af06666b5f5c939ab946b355b69f09e0cf1d010d130701bef3a166b9b806d19b90852052cd28cd1d65aa7a0e707b28b019c7d324e6599f06e61c388a80ef03568ee13822728dd3848e51a6b6d24f7d678b9e266c66099a43ae361e33e4d853109734efc46e445de390babac06e245de21efddf86f48a517276f7851504b95d7f0f75caad0b504ca97820a377a94bb6eb829179c82c79519b7bd29ab518669a50c50b6ef9685809514738442d6f21030137b87a3d10ac503a4360d0444f7bc67cb9d734a123a0de6207a54fa35cf67310754f2a37ce0d37069d4d14f9a96570aefca0e8fc3d73ca5121db19a941e3d65fd162532ce99d3ca0559f739d88f11a86fee18ad05ec32cabd9f69068349c24bad3acd920caa615cdbbca27a9fe1d2e5981b1235ca5a7e5c61500fcf9703e02c89025465b4203ebcf5cb727347372045fa7e6212147ef05007b2f48fc06bb2919bdae37ee24e81d4c677e4a575116e512c61fd287e5bdeba4dbd00f689ec4a5a1ef52fde40fa5030295587439be5669aa7f48747b3dab58dbb4f9486721d9f90631560c6255389ba667f3fa8340991ecc0532059fec2eea7768abb5d2e7976cb5a10f5663cf43ee16e312e63041505e89de890047464ff4695a35137ef99865bcef69b2f06121af17529267c9232aeffab0d264951753a410bc0c87507ceae7e51dd009196843e309902c57e20ece7ecf63aee7678aea7978e2b7e4a7ca09b0967f53afff3a74b510fe91ce37d6a5d2103af3a8a7c3740a9a48ec3856ba5ddce5cb331a5d6e2d90eb4749591b0ff4536bb26ebc06c9574709323e759065054e28e6a8b387260f477758715aed43d7fbd8102409874ac882c6932ad400e66b07a43fd71cf59ef77cef464289b77f706036271fb5bb0cdcb278ad0f66f4b4d7168372427d6ad4cca23ee7ed83d946353077e779787ef028cd29f81eaadcd2ce009a5a3b9e7b99766288ad76ef9abb3ab7f3ea90d3b4b82d378ec1add35464af427d77be0004d197c27b60ef4a282857176522ba16be40addb1748060a1104da16728c3a9a811e78ff1fe346b1afc7174bace08cc9717171a52a41e459c70301cfb677ddec0813db14ccd9b2fc241390867a7da3f4c3a018d6ccc64e451b2e49c6476f653b76b4fa8aa7d76de5e1cc3afcc996b42f57c1388ec2c650f29b0ee65424de158ba593f5f79ca8a5dbfe917f9c3d1a7179125a52ab216de8d99f897882cf74e944d42d50863e90bac4d21e14c489655323b29d74cd91e0434c09f58239006b7d6af7bef89c1f3fc433da76b926be79a373b549d9dd2d5e30e98a947f4efe261f679d571d7524a832660bf3b7d0c6aa3cc38439751b4e58bcef8e6f50dc9756d874e369cb2fccd745e781bace59b1b5fc394da03a737764b9467bf2115d58cb3f1c7be6dc54430b32995aba13a61ba491ca86bff8e057cb9929a93723ccecbc36e098b55f88883d3814ab17618bae3f8825224808447ef1ed31f5cc894d65e4209465f54f20395f3e0768361e347729c3fa52da691b46a46ebe52dca4201a999fcd979ba4321eff2e42f1697da5b7d3c58d16801d6eea548d4d960852160b80ba70a3871f73a9c32c20a0355b88cdc32d81184837fadf1ad9118f2ffb0a9fbc7fa081e03e6004db495e5bfe48edeb6f1774245ef601de5da564a8efb4e21d572d3aa9c49151259eb91e3d5290475f122fa6a255e9d4084f7c335c66fb6c009dc", 0x1000}], 0x6, &(0x7f00000034c0)=[{0x100, 0x0, 0x0, "ecf9703a70c9381b02c43dcdc3e3a9c68c151dc0433570e0a52796b64e8928ca1229944c243ae1ca4b3f64c51b61f6c18babe0047330d63fd12819ddebb33e4d3ef27b77d8ffba8b5fcde5a36108c794a59df035c4f8d06ca1a73b55e3c055a4cd3ee702ffaded503d056683f695f1c424c80c0b1c44518cbc9890e9d660e856a2851009763114f0940de83f348e545f329241d95cfcd90f1a4da389d50a161368ecc83bf858e10cc6ddc49e808475ef9fba2f8230e944612c2dfd23cf0caedba2cb49143ebd771ba6ef12665ddd45d32527dcc00facd181a5692aa84299406287be20c8ed03f850c7fc2cf1e7848a"}, {0x28, 0xffff, 0xfff, "12b74c163c189bfc7394844a4ecec69e127cff271120"}, {0xa0, 0x1, 0x1ff, "0e7d78fd79c5e6336fbe010bf6439e1052a19d89e8ec7b20323f981583d1ac746d91860ea4ace399345b0867e9ff2735563d5b9b5a01d924747a41b94ff958d3d314d91e86e94b8077baa2cb9af4c66c5b1581361aac8c4093fe86825627c4b0511ac114497b70f35a937050d4787fbc6ae91d90bcc17f40ca77ec76395baf215a93613cc15cf466dea7"}, {0xe8, 0x1, 0xb48d, "d3e62dcbc2d517ebf2e098430fb539791da475e3111837325fc8de044a8cf3ddad81a51818e114d358930e727d1cf9c683e8772b6ff83c694701995fb3f287e033ea322f9c97f4c0bfdcb335dd4838e4c6bcb3141144369fe274e238e0338eab2df133f19e53653488c2a991905b9085627acd6e8aa21cd42490d1e80ba8bc5c7434f32ef0adc46ef0e22281ab21428fe800a1f2f6f6d32fd3d7a01cccf2d3862dcb42d7b23742371a7a295f3daa9fb0899702fd85693879fbaa8f6c10111692a14fefefd5d591b79a7a47527ba34dcc3edf8bf686fd"}, {0x20, 0xffff, 0x40, "1b38cfc0f1c58914e668"}], 0x2d0}, 0x4) 09:43:58 executing program 1: r0 = socket(0x11, 0x3, 0x5) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r1, 0x40) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x6, 0xb1, 0x5, 0x200, "a4939c1b0f7f21b3ee0a8de5d7d87eea2e1dd004", 0x7, 0x9}) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="d2db0a6a6d5eda7fa76600d6eefc102dd9af736c93d1e5f44725cd7b1e5c02026d4ef68b11c1c40624d9f09e3ed6e9e978ad65c08bb69f9d7e15aeb651e78b201212a4cd81ad645efe3aa9688b973bd1c3b257d99aeac6b291ad26c155ce0ee0753acd9fa470ede94264cdec815d34da37dd1661af59e3670ce65d43376acbda73fcc1409433858eee0d5fe65c3b1c38ed47ae89f6c809ba8062a0c9e7eeabd1fd36d2eee04ac47990ef4a3b9abe03e605da72", 0xb3}, {&(0x7f0000000180)="855f824ec8d097119c029d6a20d5664537679380b65980030c9829d5620c21c1e7cef6a7b327c9e76e38b5eed9ecdd500dd6c4d98ed1a2346aa635745db329dc697bcf514b5cca96db4aeeb49f62fd2ff8345f29c115801460972e585cda15127f66f287a3a25e53458be5b5991b4b8002cfab83ff682ae5ad3bf55b66ec3b51c9a6c5049712bb382534809393ebea71d30f877aadadbb76b9ab66c151c15c8a6951c7fe919ff963173c38", 0xab}, {&(0x7f0000000240)="57addca2843df2d9e1da81f8347b9fd4381caf2fb526cd4ac29575819eb61b91877633dacae73b0960e5fd05ef0403a3d74c29afd25049b97e55d9b0a809a561c8decfbcd8180ed366f5d19eab79f42b0c65c5272650024ccfedb73c40844770b0efcd01ea3b30fbee60e2d807bd65c332b1621c19ae31ad1205f96aa5311770e07d8b1755d2515bd014d4ec87b145268b7f058898c4", 0x96}], 0x3, 0x20) pwritev(r1, &(0x7f0000000480)=[{&(0x7f00000003c0)="7a028e12a5cacb10119d8d298b86702cbf1f370910b7c8d57f9b0a91f0ecacc351673da224c852b91035e4ddef462a06b095fd23d309a6c50c21ab7fee2e0476a6472713b1f0789e8df1eb060f1794d285513cab27e97cb8d451b9279d6300e33f4c8e906169ffd964a274d546d87818999cf94f078cf43d84aa03c8ef1a57e5f6ca9357dae8487f6766b93a56d4c8fdfaf7b83f512979948de92e3de7b153bb0e39ea370c79f59b38", 0xa9}], 0x1, 0x0) 09:43:58 executing program 0: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() wait4(r2, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r1, 0x20004b43) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) r4 = geteuid() r5 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r4, r5) r6 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r3, 0x5) close(r1) unlinkat(r3, 0x0, 0x0) bind$inet(r3, &(0x7f0000000300)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r6) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r1, &(0x7f0000000240)='./file0\x00') uvm_fault(0xffffffff8224f098, 0xffff800007f42002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8224f098, 0xffff800007f42002, 0, 1) -> e rtable_satoplen(21,ffff800007f41f59) at rtable_satoplen+0x150 end trace frame: 0xffff800014a3e8f0, count: 0 ddb> trace rtable_satoplen(21,ffff800007f41f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800007f41f09,ffff800007f41f59,ffff800007f41f11,21) at rtable_lookup+0xed rtm_output(ffff800007f41f00,ffff800014a3e9e0,ffff800014a3e9e8,21,0) at rtm_output+0x1a7 route_output(fffffd803f030a00,fffffd803700c600,0,0) at route_output+0x78b route_usrreq(fffffd803700c600,9,fffffd803f030a00,0,0,ffff8000149eee30) at route_usrreq+0x35d sosend(fffffd803700c600,0,ffff800014a3eca8,0,0,0) at sosend+0x6e3 sendit(ffff8000149eee30,3,ffff800014a3ed68,0,ffff800014a3ee30) at sendit+0x58f sys_sendto(ffff8000149eee30,ffff800014a3ee48,ffff800014a3ee30) at sys_sendto+0x92 syscall(ffff800014a3eee0) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,21e5dbf5010) at Xsyscall+0x128 end of kernel end trace frame: 0x22149a28640, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff800014a3e850 rbx 0xffffffffffffff5a rdx 0xffff800007f41f5d rcx 0xffff800007f42003 rax 0xffff800007f42003 r8 0x21 r9 0x1 r10 0xffff80000092c300 r11 0xbfa2139de1930295 r12 0 r13 0xffff800007f42003 r14 0xffffffff8214bcc0 mplsdomain r15 0x4 rip 0xffffffff81d33ff0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800014a3e800 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=216662 stat=onproc flags process=0 proc=4000000 pri=69, usrpri=69, nice=20 forw=0xffffffffffffffff, list=0xffff8000149ee4d0,0xffffffff82252c30 process=0xffff8000ffff73c0 user=0xffff800014a39000, vmspace=0xfffffd803f014a50 estcpu=19, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 46600 192881 97653 0 2 0 syz-executor.1 *46600 216662 97653 0 7 0x4000000 syz-executor.1 40977 270954 21166 0 2 0 syz-executor.0 40977 180459 21166 0 3 0x4000080 fsleep syz-executor.0 97653 258856 19128 0 3 0x82 nanosleep syz-executor.1 21166 470902 19128 0 2 0x482 syz-executor.0 11996 37832 1 0 3 0x100083 ttyin getty 1879 411722 0 0 3 0x14200 bored sosplice 19128 195726 10711 0 3 0x82 thrsleep syz-fuzzer 19128 321151 10711 0 2 0x4000482 syz-fuzzer 19128 383967 10711 0 3 0x4000082 kqread syz-fuzzer 19128 497087 10711 0 3 0x4000082 thrsleep syz-fuzzer 19128 269552 10711 0 3 0x4000082 thrsleep syz-fuzzer 19128 477081 10711 0 3 0x4000082 thrsleep syz-fuzzer 19128 240164 10711 0 3 0x4000082 thrsleep syz-fuzzer 19128 11869 10711 0 3 0x4000082 thrsleep syz-fuzzer 10711 370551 77592 0 3 0x10008a pause ksh 77592 180015 80040 0 3 0x92 select sshd 80040 48856 1 0 3 0x80 select sshd 85403 405301 54822 73 2 0x100090 syslogd 54822 76706 1 0 3 0x100082 netio syslogd 99454 293278 1 77 3 0x100090 poll dhclient 53555 174631 1 0 3 0x80 poll dhclient 66858 137024 0 0 3 0x14200 pgzero zerothread 46178 198293 0 0 3 0x14200 aiodoned aiodoned 38968 520110 0 0 3 0x14200 syncer update 1306 342123 0 0 3 0x14200 cleaner cleaner 58821 279000 0 0 3 0x14200 reaper reaper 81341 515117 0 0 3 0x14200 pgdaemon pagedaemon 14189 311024 0 0 3 0x14200 bored crynlk 17504 83757 0 0 3 0x14200 bored crypto 94403 110049 0 0 3 0x40014200 acpi0 acpi0 80822 503050 0 0 3 0x14200 bored softnet 31133 181803 0 0 3 0x14200 bored systqmp 49558 335632 0 0 3 0x14200 bored systq 76639 148512 0 0 2 0x40014200 softclock 74576 255198 0 0 3 0x40014200 idle0 7609 143151 0 0 3 0x14200 bored smr 1 354535 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9550 10463K 10479K 78643K 13667 0 0 pcb 24 9K 11K 78643K 2396 0 0 rtable 107 4K 4K 78643K 4931 0 0 ifaddr 71 26K 33K 78643K 2244 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 93 0 0 iov 0 0K 32K 78643K 572 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1181 74K 75K 78643K 4654 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 53 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 914 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 21K 78643K 6450 0 0 sigio 0 0K 0K 78643K 54 0 0 proc 42 30K 54K 78643K 1674 0 0 subproc 64 65538K 67586K 78643K 1511 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 524 0 0 in_multi 33 2K 2K 78643K 616 0 0 ether_multi 1 0K 0K 78643K 16 0 0 mrt 1 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 752 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 91 21K 24K 78643K 16003 0 0 UVM aobj 130 7K 7K 78643K 149 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 190 0 0 NDP 18 0K 0K 78643K 687 0 0 temp 198 2360K 2487K 78643K 24506 0 0 kqueue 0 0K 0K 78643K 36 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 46 0 42 1 0 1 1 0 8 0 inpcbpl 280 3018 0 3011 1 0 1 1 0 8 0 plimitpl 152 176 0 169 1 0 1 1 0 8 0 rtentry 112 425 0 385 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 651 0 647 1 0 1 1 0 8 0 nd6 48 88 0 84 1 0 1 1 0 8 0 ppxss 1128 517 0 517 21 20 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1989 0 1795 14 1 13 13 0 8 0 art_table 32 1990 0 1795 2 0 2 2 0 8 0 art_node 16 418 0 384 1 0 1 1 0 8 0 sysvmsgpl 40 30 0 5 1 0 1 1 0 8 0 semapl 112 912 0 902 1 0 1 1 0 8 0 shmpl 112 147 0 19 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12677 0 11058 53 0 53 53 0 8 0 ffsino 240 12677 0 11058 96 0 96 96 0 8 0 nchpl 144 21300 0 19524 66 0 66 66 0 8 0 uvmvnodes 72 7051 0 0 129 0 129 129 0 8 0 vnodes 200 7051 0 0 372 0 372 372 0 8 0 namei 1024 67112 0 67112 3 2 1 1 0 8 1 scsiplug 64 10 0 10 7 7 0 1 0 8 0 scxspl 192 77716 0 77716 37 34 3 6 0 8 3 sigapl 432 6497 0 6483 2 0 2 2 0 8 0 futexpl 56 89690 0 89689 3 2 1 1 0 8 0 knotepl 112 1586 0 1567 2 1 1 2 0 8 0 kqueuepl 104 990 0 988 1 0 1 1 0 8 0 pipepl 112 3580 0 3559 10 9 1 2 0 8 0 fdescpl 424 6498 0 6483 2 0 2 2 0 8 0 filepl 120 35434 0 35336 12 8 4 5 0 8 1 lockfpl 104 1248 0 1247 11 10 1 1 0 8 0 lockfspl 32 1213 0 1212 11 10 1 1 0 8 0 sessionpl 112 62 0 52 1 0 1 1 0 8 0 pgrppl 48 126 0 116 1 0 1 1 0 8 0 ucredpl 96 8400 0 8393 1 0 1 1 0 8 0 zombiepl 144 6483 0 6483 2 1 1 1 0 8 1 processpl 840 6513 0 6483 4 0 4 4 0 8 0 procpl 600 14398 0 14359 5 1 4 4 0 8 0 sosppl 128 58 0 58 14 14 0 1 0 8 0 sockpl 384 5110 0 5092 13 10 3 4 0 8 1 mcl64k 65536 1774 0 1774 165 144 21 47 0 8 21 mcl16k 16384 17 0 17 8 8 0 1 0 8 0 mcl12k 12288 133 0 133 22 21 1 1 0 8 1 mcl9k 9216 105 0 105 20 19 1 1 0 8 1 mcl8k 8192 106 0 106 24 23 1 1 0 8 1 mcl4k 4096 208 0 208 18 17 1 1 0 8 1 mcl2k2 2112 32 0 32 13 13 0 1 0 8 0 mcl2k 2048 55707 0 55671 39 33 6 10 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 138538 0 138448 110 101 9 29 0 8 2 bufpl 256 20493 0 13421 443 0 443 443 0 8 0 anonpl 16 642442 0 635363 162 111 51 52 0 62 9 amapchunkpl 152 28242 0 28159 64 59 5 14 0 158 1 amappl16 192 34834 0 34372 225 192 33 36 0 8 8 amappl15 184 1611 0 1607 1 0 1 1 0 8 0 amappl14 176 987 0 986 2 1 1 1 0 8 0 amappl13 168 187 0 183 1 0 1 1 0 8 0 amappl12 160 791 0 786 1 0 1 1 0 8 0 amappl11 152 1449 0 1435 1 0 1 1 0 8 0 amappl10 144 1504 0 1502 4 3 1 1 0 8 0 amappl9 136 1342 0 1339 1 0 1 1 0 8 0 amappl8 128 925 0 898 1 0 1 1 0 8 0 amappl7 120 851 0 844 1 0 1 1 0 8 0 amappl6 112 1343 0 1336 1 0 1 1 0 8 0 amappl5 104 968 0 956 1 0 1 1 0 8 0 amappl4 96 6151 0 6120 2 1 1 2 0 8 0 amappl3 88 1299 0 1293 1 0 1 1 0 8 0 amappl2 80 54861 0 54802 2 0 2 2 0 8 0 amappl1 72 126958 0 126530 26 17 9 19 0 8 0 amappl 72 14951 0 14917 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 6498 0 6483 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6498 0 6483 1 0 1 1 0 8 0 vmmpekpl 168 42320 0 42299 2 0 2 2 0 8 0 vmmpepl 168 673791 0 672297 268 190 78 92 0 357 8 vmsppl 264 6497 0 6483 6 5 1 2 0 8 0 pdppl 4096 13002 0 12966 5 0 5 5 0 8 0 pvpl 32 2131800 0 2121351 557 354 203 229 0 265 97 pmappl 192 6497 0 6483 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 932 0 331 19 0 19 19 0 8 0