26da4fa7de27fc62652c3155e51875c9839ae9852ed515071f1f378804f792722b50cc55f775d0ba6777c0bfb38098651e57e23cc718c8951635d6cc798d3c0425f2d896968144e6d0d4583378b4dc8a573cb3bcb4eb6b98f1334d9c83116916b0119f474dfe60fa56c11833fe71bc504"], &(0x7f0000002ec0)=0x1002) 16:11:02 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:11:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xab1, 0x4}, {0x18, 0x0, 0x41ff75c5, 0x401}, 0x80000000, [0x1, 0x100000001, 0x40, 0xfffffffffffffff7, 0x3f, 0xfffffffffffffe01, 0x8, 0x6]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, 0x0, 0x0) 16:11:02 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r3, r2) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') setuid(r3) socket$inet6(0x18, 0x8001, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x203, 0x88) dup2(0xffffffffffffffff, r6) pipe2(&(0x7f00000000c0), 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) 16:11:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0x6, './file0\x00', 0x9, 0x8, 0xfffffffffffffff7, 0x4}) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x6, 0x10001}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x10000}) 16:11:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40) 16:11:02 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000200)=[{0xdeaf4152}], 0x1}) 16:11:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="046887bd8d76dd26beb3ede2a11a10186610052f9fadb4d32138a6067f02d273badf5b9c4d095afae1b6bbfcbcb13a193feddc1d6009", 0x36) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6139096b74bf07448c551255af9a2389e68d487afa0d5d", 0x17) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) 16:11:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000000)) 16:11:02 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) bind$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file1\x00') r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x30080, 0x2) ioctl$KDSETRAD(r3, 0x20004b43) open$dir(0x0, 0x0, 0x0) 16:11:02 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) msgget$private(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x28) 16:11:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, 0x0, 0x0) 16:11:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 16:11:03 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0xb4b9, 0x4) 16:11:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x36, 0x7, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/64, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 16:11:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x282, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x18) unlinkat(r5, &(0x7f0000000040)='./file0\x00', 0x8) 16:11:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0xfffffffffffffe84, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1, 0x0, 0x0, 0xb}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x3ce7, 0xce}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfffffffffffffea7, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) dup(r1) 16:11:03 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x1}) clock_settime(0x4, &(0x7f0000000040)={0x8, 0x1000}) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x19f}], 0x3e0) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0xfffffffffffffe84, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1, 0x0, 0x0, 0xb}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x3ce7, 0xce}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfffffffffffffea7, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) dup(r1) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7c33382b91bf6fb48f085479396c5ed8f3b852d30c2948410788f48d3efcd988a06d8df2fe894e798e12bbbaf0fc7aff19c8aa9f73fd7247c771265bfc8efc0d9c05bc895d16556980a9fc323d", 0x4d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x80, 0xffff, 0x0, "b36e0f02e555604ca7e674834550a77a7adffe41", 0x1, 0x1}) fcntl$getown(r0, 0x5) writev(r2, &(0x7f0000001440)=[{&(0x7f0000000bc0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282209d7e551aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d2d1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b214474e3138d13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c357933dfad23336f87aed78255c1f5d03114d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eddc09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d578049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x810}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100c8f8a376e8e024fc752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79100000080dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c878900000071ff6b8d", 0x61) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xffffffffffffff76, 0x3}, {0x8, 0x22}}, 0x2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "05030009e6ffffff40800000000000001000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:01 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) select(0x40, &(0x7f0000000000)={0x3, 0x1, 0xd894, 0x5, 0x0, 0x7, 0x8, 0x7fff}, &(0x7f0000000040)={0x5, 0x5c7, 0x3, 0xb608, 0x3, 0x4, 0x5, 0x7}, &(0x7f00000000c0)={0x6, 0x9, 0x8, 0xd2c, 0x80000000, 0xb76f, 0x80, 0x4}, &(0x7f0000000240)={0x3ae1, 0xfff}) syz_open_pts() mkdir(&(0x7f0000000200)='./bus\x00', 0x5) r2 = socket(0x6, 0x4001, 0x39) accept$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="000300ffff00000000006a0000107d8af8ec9c8ac8318f52c9364dcf"], 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000280)=0x1) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x2) lseek(r0, 0x0, 0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x3, 0x0) socket$inet6(0x18, 0x5, 0x4000000000000) fchmodat(r3, &(0x7f0000000040)='./bus\x00', 0x1a0, 0x0) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x400, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:00:02 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:00:02 executing program 1: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = getgid() pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r5, &(0x7f0000000380)="9bfb7b806c26cba67ba2ef0d448876fab6f0ddbff2364aa190a8f9ba7123185420eb7666a56779a72745bba3f4febce3c37b40d4d86e458b134afd24016aadba03be5358aa6edd8b320b049c7ed9ec3000abb102c98bcad5f6b8680b5b411f2d65a0f0c9f0e2d5df0acb655aac65e5a4d591c455e05cf0d1580dee29b71cd5a6187293a9587e4cd1549fe6bcfdf24822d93edaf837b65e824f494e18255b10245b8d8623c155d4394398ab3d184f14d0720b9dc341cdac2ca66ec564ab9992ea59d43e816da470bd6edee308cf73baf5f2cce15c1af73c174041ad2c1cbb06d06468991fc27334b006a176d4c85b29a07c4b0c6695677d990861bcea23b693b3b19896d303dd4a3167734562e71977b01d806940afb4825fe16f6fc848c0037e27b5a1fb2d43621c31b4f2884866cc447c5bdcfebd84a62bebbc56bd6f1707cba80d79653be19bbee437fdc225c9b72fa7706ec032546f806176a4ec9f7c1d94464e778c51dc1f6532ab6d03c7990ba22322482505e9bf96d11b0560e9a5deeee56e0e729d6e36de712d07b55a478ad3f9d0b5eccff25ba05b4c8c8347c523d774a27528c83b79e0f3e1b71613f6a1521112836ee7e2d4cac7cc1f7e379a7de8afe8d7a1c35822b70fe594e39c23af54f4f6ad1f20760435a79ca4680bd6e8bb6ed497682f509f36c2eaabcaaf7bbd3aa21a1aeb0ea65780b45d4642a34926bbc2618f98df385b1aa96f97056df0dbfec8f6d65fbc5c86165cf489a4e6af979d50db951f2b4ed9f1884f568ab06e357ccf8e041de7f6c9043a3d0c7442661be424349f23ff4ccf44b6230ab9934864591c74df6b17e0e7a1bfdec83e79241a522a22f0dae6fefaeb225083e8751577d484240d6ac29b7eaf0d2b66df27e0ed2c8d9989ee8c7e90e6db8dbefa5ea589a16a2642e6e0e3f94a286f52091f07018e914d285f5bac7d8eab60e90a5d33f6248226a53fb393106f995bec1357322407f202db7450bcc1df952d27cbe31d3f5379743eb7fdb42a7bc4fd0e4c0071cac7c7879f069d6d4758d58d58a25a53f8c2fa49cdce1f8ed3ee7f1102d026bf9f19c7283edc40e2e09a195f9b5f91b71998c76025d1668c6401886ed3429effdb35d3067743032d19f4f440fc5817a0a48a693137b01768651a32367b7345b63e99e568adc7901ca6cfa6b111d5d06c06982f309a348a7ce5d8a6720d2e7027fb16f2b248e24961114f140441b057f0d438d29463a08e685ddc5a9218cca978939e89261f3bad25b7b064ffb3ae45f3246a876a97467232aa7ca2314a2e11667132afe48b7ec87ba1de81263178d2d737a8feff0d5bb4ca2cde05504d88877bc73c72fab2f61bd3f8431b065fb4ad63d547293b27e15d0f5393fa9b8d1071c10c24c187e6dc2634929ca8ccb369938a45c3977c746ff8f90da3a56111a0677e2b6d656f71960a986ec6cf372816c7c711b12c4b9625bf15aca76738ded2f90f9fc9819f01e829884373e71d5270664d54cf2b802698b90862c09199a9072f005b135f019a6600b69f2705de002aef02f1e0b3ff54bc6de89c5a2decf3b41ef728c9f9bec97a6ce5968e473d777b1e4b26c40cc812043ed0786e439ea9275fef8e241368b48eee6859e52bb11cc93adef5632d8e4307317729f2ed7174f61561d7489e268d96924277609fadebde7675c08da68e50a25faf1d61bd4a64aa9ced2961cbefdaf459afb54f2f8938c29dfe4f4b61806575929a82066e81e586949b8f62e1b229b360eef62f20b895ecb6fa63764b046ec7c01f7fbb0bfbd5d3709518d611c0dccf1b7687b9038e6c6fd35da2ae930aae252a1a080822bc4b8049ebce04b308bfe7e281f442d48e04c1ef3862193dc056ff9d54030871f56952e130151c57cb86c3050061384eea3b035b28c2555c2dcfb9f4d4a51e3908af26e98f1cb809f2dc949e4d82b5bac84b846c388fef291e902f06d0e71efd1b80167bfa80f9ca840b153158c56caf40f6c0c80479f8564b18cbf753838c1ba625617f7977daccdb55d423d747cfa3ff4645631cf90679395a1713781b1dd2addb5b06718cb240ef71990470ff3166fffabc9b7025fbf62e90695db68b10e24855e13b319cd97180bb139a4a4ae70522302b79b80517cd78f99ce60a6a98616be7a653272d125bd782364361fe01e23c73a8aaa73d17d61f1b919a48558d095017f3ea9a9a15a94600caf8235e230f8170f8e31e33f83fdbe91cf73614efdd629f7583fc5d23a0239d7d3430f0acd4255efcdc26f3ad98cb3a7fbd13a40699608aa382869527c5cec3d952639a7455611e76eefb404804a0189ba94bf5eaed989b45930b01118e2b07bab84a44ce3b508be663cfc9ac7af01cc41e94195606584726c02318d8f9f1b11982967b886a1cd11564715a2bda2097c3bcc03274bb96b3643c8ce6f2c543b4c7fda907625b4a28faa72c35987a52f3af697cdf42cf0f265aab2a953964aabd7fd2b69cb6c2fe118fc03094ca67b488ed8ac43c38587a19468d5000a43d5b0f8cdf5d6b09464c4a5d1c13b5d4a1ab7ae1e660c3bc4b47e71095d3090807b0137540509885164213b4f23ae5fb950ebc93657b29cda5f4070593738114ab698e490bed6535a8734f5570e772a9280eea5d9cb3ecfba8aaf8cf91f5fd056d759a55f545cca79506cf5d012535293173f4eef45a6bbc31a1e16762bc00f450c387fb1c9e8ec978f25a8a7ef6253ed1e52aa40ebc53b6c3a4a26d1678ec207700b422c57fcc6741415ca34e82797405c8aaa6ed27b5b4901a43bba48029631db7b436113f75ec3c071b209dcb7b0f105673bb98e4c7057ddc60a3f42725001c866824082fe98e82c6cfef5e2522ec847d76b4d25543b85de8609109380b61a5bc88acc4d193e0379fbf7d6286577add98722204fa7b3db722a750cea8c5f6c312457e52e59129bb45038381bbcf0037971a712ccc617acd6b244ee68f13577c512257ddb0622ff0d62080bd998a4e8da40674537586c6a18f19a27d9dface80aa452dbf9bb4ce381c52a377cf0cd3248906349e4bd2d6f8acf9b9f89b3ade70323eec11537e7b3ea299c48596b43fcf39e07f31318d6b2c1767dd86dc1ac5616e625fd5fe6927dc22a17f930a2584ebb17f7135698566c8cbe4de29e4aa3e43c9a2fd0a889c0b16af9131b7e4c92d0336525e8206296384d74daf2c9edd0a3b17102b05ddb2035509c2c373bed4a0f1394a86b92185f0e6caed8f1276fd1bdd3696f84b4edeadd42ffdc5026363e6813d7f456cf6464f77eb04fb0948781dbd925f70cc0c5dd788df1c4e7c04414048b6c2affb31286138e2a0afad16f534aaf416ec28c8822379defbe47e7b597b0c053ead1b1ae8bba9091cadd1be3dc8a99d30e6d2be7fcd12ebec36b533719b79fa8c2b8e8257ff15202ce87681d8148438fe478436d0e8180b61ecf4dd97d0ed2cc5a3673a20236f45a72d3807aa5fa95d82eb6d966735de7b6dd8c4f98542d44ccbff12c1fa12d1d4f23274911093fa860775b702111a6d9729e6035f0edbb237b797587645cdacf716f3edb7d919f18b316ffd10d0a255de62cba651dcaef066bc1ee8589376a8f776d93c5fde4ba0a65b10058589c731436d3b128beb03e488dc842001036ec817eaa2462cc6819d36739084e1e38357930ba1c785588973304df8549411dbb3e8821176a2055ec6b0dbcadee5c0ab2808d1fed4cf0379b121a9e9416b80e00cd970051c8adcff3794b1037eaefa205b69877e3428381b601cc035e14efc36efb93bbbdf7b2935aebe79de1120ab124519a3ada346810fab9fa92a13e5b19d543c59477b073514210f84a353ca6910fa90c664c6c2553804b0d2d661f35c08c4f81eea76bec705ed197a8a9bc78f322e237869028165341d00bba6c189d80ac7675121823e3d7e0ef023c9ead6f1836f45bc9c8aa2f7a852d10a62a18a7cfcb9bdbce9a8c0163e1d53c5911d5280709949760ae462e4cafd201890798bec519216219720bcca2fcd8685e70cbd0c191e5948a1860f59cab7f095f597ad45675ba443383fa49093a1845c53d5079766e476acf6cf4a42f697113794eb64d5a6751598e375d2eae1af471af4371f19550f0a9e726880715e3cb7da1dfac5fe720c5f6491c7ad46f5aec08c8c413e2584150c08b7c020bc71eb706d75103a81e4f4e5c851c4987a2c03c28bd1f396092a7c5021d8c3d483411960bc9fbd3c86131a163e9722048affd53496a595e0c16ff3b12fd31de85a41007945080df2c7a5525b0beeebda95e96d1b4740dd9272f115285345ff1a0e2babd4948b030afa61c91773f4a33402a006d5bd78f908c05b78279681e32d03eb8ae853d852176452448b7ceb9bf4f6de510595cf938ba659e9bbfc25f62e987d66851edd5d518ab810344d36595f284a55e9609206674f9b46be70e9891b5381f95da345ac697e405d5a4fe955ae96e29df2223d1a742b07eae351aa6f61d5ce698ccb3bf53b8ee16dfaace49f2f010e94af485effdd48550517002c161f36b925fbb8e120521ad86d981d7e5ac57f8322c63b4c5ad0e5aaedc5e49d20c8122b4dadabcd3d74761603ec553d639fd3bbd6ca633b4eb75ce17ca19572c05b20eb1b956a78f49216b0282f6c0f4f471d08ff79585628b9050dbef609af356cea418817465b268e30c72d6f70ce4d342e2f3b2f77e7566d1bf4f18f7b39b7f96c0751d9ac1e6c5511855496120c40ab33f0040573ee9fe24a9376bdf57e6d002813de0cab57586c956dc03bdc7f6334ada76d8a4e09b44ed5fafeccd1d7d950087b1c604b011d8264095802a718aa9f5a70d4bfefc0972cd91889d464334b3a799303b5839cc906c6bd1e0b7a71673a90a255ef74d8f80254ac3ab69c33f3f8f9b9ff2aa5e00b4445a3fa494f40d1a7b3d83d814e8ee9b8b8fe4f198eedc89cbc1694595b26b030775bbf85a95a6f0ba9c27368a2e3ed56c98620a25fbebdd4fd0f72b0e85d004c2a6840e1325c1f0650ceaca822abb719172cbc30e72c300bb808796dee6991aa9dfaf28747ce48af98ee0314e839f12fb8ac184e4733a2d0754890f7ce3423dc81350a30279e3d41f8413ce77f42fe2dc40536836a2ff59aed336a490e80e167879def82abe05903ea962e264c89e9cb5dab961381db997260587b01165214aeb09e1171c1750bdcf10e51d9d8440adddddd30ef848b46ad8be459289741d8fc7e1ea305c0ff274118ca99998416276f60af791b3171a000b7f72874cdd12a82bb65e188edf5931c434fa260bcab475be08b616a32d95c2528ac36e0c6faf767f816589e02e49b5f7f5908b797759bdb37613e113019bb44da134f3fa3981e7c373780cd87feedbfe392bfbb0ee73a49a23080410d497b56c076c9658942fdd1f284c5daaf41f1af8edbcfb4b9493976558ac0d72468965bdbe69bafe125ae6846bc996e8cabd2768b4b13f3331dec80bdfdd7a0a3e8f95e2d14d7a65f73d415dded34a292ba7712a3edadc3a0363ae7744693f931e14c434573ad7581721719928b1a06e2ce10c7a29b88f3e96cc02fa3a22d8dab786e78e342e8fdf7459a1b63317342fcc437799d8feacd1737242390f4db99842e005055f7d645f0dd82bddd21ea569a95a64ea72481767d8120ff7db932b35fc7459b9760b0ee62da2eac64398e0983dd79b695fd6c25a15e27d07f82ebbdd24e1f14f2820e8b53607c6299566db98397534ce72f03c3179b9a722872ed1d007bf7e779e2bc649b1a2c7fec9c79d081dff12e2efe", 0x1000, 0xf, &(0x7f0000001380)={0x2, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000300)=[r7, r3, r10]) setgroups(0x3, &(0x7f00000013c0)=[r12, r12, r11]) getgroups(0x6, &(0x7f0000000240)=[r3, r4, r6, r7, r8, r9]) 16:00:02 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, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xfff, 0x3f3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x80) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7fffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) getsockopt(r1, 0x1, 0x8, &(0x7f0000000000), &(0x7f00000000c0)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000240)) 16:00:02 executing program 0: setrlimit(0x9, &(0x7f0000000040)={0xbf19, 0x6a}) setrlimit(0x3, &(0x7f0000000080)={0x75c7, 0x100000001}) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000140)) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x803, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0x5}], 0x2}) getegid() 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01730013eadaf3cc28e0a139634082ecd84d536c8df2d5b14bb3af6f34e6f81a09626245ba09e38b7e0c466940ec547819afc0f63f4e3c4ee87f700774cd5dc172540aebd014e566a83663a23ef3425ed56bccccf869bc5ddbe88d5f19660d0cfb2bd02325c674148d063e3c4e753d2647e87c91c589da140b504c553b4898e90302115acb7a2f88e012f353790267c621775d94f99f96e6f33b6b827a"], 0x8) r2 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendto$inet(r2, &(0x7f0000000300)="1b3dfcd824d6cc43289385bc3c3a8b9deb9ac9bc0cdabd4be52fb5d10c702438adfefc690b34d1723f2fc5862152b5409c0f0abd59a1582f2f9be60aa5533e8fda4599578a8922949a17488a811d3aba5a76b8e6b2ef5878cae015592e2c1cd8df0880caa8d8d638bf7d572fa48e6f2474269d8c3561ef0182451faa56240f0a6aa8c03ac1cc45a7", 0x88, 0x8, &(0x7f0000000100)={0x2, 0x1}, 0xc) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80105702, &(0x7f00000002c0)=0xc6) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x40, 0x3) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) pwritev(r1, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 16:00:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:02 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r0, r1, r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000140)=0x81) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x20) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) write(r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) poll(&(0x7f0000000200)=[{r0, 0x114}], 0x1, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000100)=""/146, 0x92}, {&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/6, 0x6}, {&(0x7f0000000380)=""/11, 0xb}], 0x9, 0x0) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x18, 0x0, 0x25d) getpeername$unix(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000516e123a6f49827c4326e25bb2ede92559b781786d942a1773f9ddf8fa388dab55"], &(0x7f0000000000)=0x1002) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = dup(0xffffffffffffff9c) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000280)=""/73, 0x49}], 0x2, 0x23) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x7fff, [{0x3, 0x40}, {0x1, 0xfffffffffffff27d}, {0x3, 0x5}, {0x1, 0x3}, {0x3, 0x6}, {0x3, 0x4}, {0x2, 0x2}, {0x3, 0x4}, {0x3, 0x8000}, {0x1, 0x3}, {0x0, 0x8}, {0x2, 0x401}, {0x3, 0x100}, {0x2, 0x7fffffff}, {0x3, 0x2}, {0x3, 0x7}, {0x2, 0x5}, {0x3, 0x7f}, {0x3, 0xffffffff}, {0x0, 0x70c}, {0x3, 0x1}, {0x2, 0x800f}, {0x3, 0xfffffffffffff801}, {0x3, 0x6}, {0x2, 0xff}, {0x0, 0x5a6}, {0x3, 0x9}, {0x3, 0x7fffffff}, {0x3, 0x2}, {0x0, 0x7}, {0x3, 0x9}, {0x1, 0x7fffffff}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = socket$inet(0x2, 0x3, 0x89) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x8) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x3) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0xbffd, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) socket$inet(0x2, 0x1, 0x311) close(r0) fcntl$setflags(r0, 0x2, 0x1) 16:00:02 executing program 1: r0 = geteuid() setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x10000100000000}) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0xc8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0xa, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b21802ac809b427d5f18fa49f7a88506245336eebc0a646ceb3b56541e86c861c511692c1ecccbee48a17caa35b05d1747f3eee4bd042edef2e2846b076ec8e1c45aae39108a83612ec8f21d16dff828e282775891ba359f411cd3f6f1126c701c2659ffd81ac07092b86818bca16c796bfea49177b2051b4c8bb763e65b33f", 0x200}], 0x1, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5, 0x13, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x401, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0xfffffffffffffffd) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x141) 16:00:02 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kqueue() 16:00:02 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8200, 0x8) readv(r0, &(0x7f0000002480)=[{&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/69, 0x45}], 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x2, 0x1) fcntl$setstatus(r1, 0x4, 0x80) close(r1) getrusage(0x0, &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000240)=""/238, 0xee}, {&(0x7f0000000140)=""/88, 0x58}, {&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000340)=""/219, 0xdb}, {&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000440)=""/74, 0x4a}, {&(0x7f0000000500)=""/124, 0x7c}], 0x8, 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) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fd89ef877e0d73c6669f8127f843f74c0a9cc0b42cbc44ce0a60000000000000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040)=0x7, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xb, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r3 = getpgid(r2) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x1, 0x1, 0x8, 0x7, r3}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x1) getpgrp() 16:00:07 executing program 1: r0 = semget(0x1, 0x1, 0x2) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/25) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/185) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/129, 0x81}], 0x1, &(0x7f0000000200)=""/201, 0xc9}, 0x840) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x8001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r1, &(0x7f0000000380)='./file0\x00', r3, r4, 0x2) faccessat(r1, &(0x7f0000000400)='./file0\x00', 0xc4, 0x3) semop(r0, &(0x7f0000000440)=[{0x3, 0x5, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0x1ae, 0x800}, {0x2, 0x7a2e7f80, 0x800}, {0x7, 0x790, 0x800}], 0x5) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000480)=0x1) semop(r0, &(0x7f00000004c0)=[{0x3, 0x4}, {0x0, 0xfffffffffffffff9, 0x800}, {0x4, 0x2000000000000, 0x800}], 0x3) r5 = semget(0x1, 0x2, 0x400) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000500)=0xfffffffffffffffa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000540)=[0xfff, 0x10000, 0x81, 0x101]) recvfrom(r1, &(0x7f0000000580)=""/89, 0x59, 0x41, 0x0, 0x0) r6 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDGKBMODE(r6, 0x40044b06) mkdir(&(0x7f0000000600)='./file0\x00', 0x4) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000640)=0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000680)=[0x0, 0xff, 0x9]) fcntl$lock(r1, 0x7, &(0x7f00000006c0)={0x3, 0x3, 0x7, 0x81, r2}) sendto$unix(r6, &(0x7f0000000700)="20498af164483dceafc918d477d53f7190de77175904f9301c18c2086031e2185841946f4dd473ea9ccf16e21f9676f1402514c3ee38bd376def13350b2b1e007ee937d600201c57a229ffd27caec0a45cb14a189d08d02575a115521e24c31af3a62f50f27ff17859a0af2e0904ba09f2512ff0e3581813b3c4bb4c0ee53050aaebeb980ba3ca26d455e2eee52f2e86cbc51c127a3266c2996c970c11ee1406ed99474937a393647c4cd95138913d6b61a16bf59577483e7785184d4f9ec073f4854df3b73d", 0xc6, 0xc, &(0x7f0000000800)=@abs={0x0, 0x0, 0x3}, 0x8) renameat(r6, &(0x7f0000000840)='./file0\x00', r1, &(0x7f0000000880)='\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xdd91, 0x4, 0x3ff, 0x1, 0x5, 0x3, 0x3, 0x0, 0x1, 0x81, 0x100}) getsockname$unix(r1, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) bind$inet6(r6, &(0x7f00000009c0)={0x18, 0x2, 0x10000, 0x2}, 0xc) unlinkat(r1, &(0x7f0000000a00)='./file0\x00', 0x8) setpgid(r2, r2) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f00000000c0)=""/154, 0x9a) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) fchmod(r1, 0x11e) lseek(r1, 0xfffffffffffffffc, 0x102) getdents(r1, &(0x7f0000000200)=""/243, 0xf3) setsockopt$sock_int(r0, 0xffff, 0x1102, &(0x7f0000000040)=0x5, 0x4) fchmod(r1, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getdents(r1, &(0x7f0000000180)=""/120, 0x31c) 16:00:07 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20020, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x80000001) 16:00:07 executing program 0: r0 = socket(0x1, 0x4, 0x8e401c6) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000009000000010000000a800fc700000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00@'], 0x18}, 0x0) 16:00:07 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x8000000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x23) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x6, 0x7}, 0xc) 16:00:07 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:07 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="cdb0e02a6d81814480de4334433d7b4460c9aeabb2900503f9dd8cd13706a66ecb2ae277e9e18f1af51ad6efa1fb0bf9d727becc65ce77589f21882912d5d98f61c8616dde25621172535bc83e69109e2d818f467968f62e4ce125e72c7b78875c066fbb0a6bf1e0b31ea8c9d61de92430", 0x71}, {&(0x7f0000000180)="9184c0e658cb03032871bd9e66f58a32d11e3a21d0bad48ad1acf6b26c70b016080d926539240a800688a5303a4846519a3afc93c04675f3b7b0a90320b506ac6000503de1a5cb60d5c430f5315e15d04b7e72e8700859b746caa0e68ac347a8774b411996f8ee360a1299302e248d0aeabca75a334b341f5c85662bec73a65db1d081ccfc1d422d076458cd3f647ae815a7151e583440465760700ad4280ba311a1f2e17a244979a42dba34069138d8299b2414ea03769339d2", 0xba}, {&(0x7f0000000240)="eb68ae654c9cd4ecb5cc2346cdfa6aee34b74492be77321a8cc804d6cc4661a1d3c5263c94d5147b5fde7b630caeaeee52204c4fa1ca9a032c9fde3d2c3468fa8a6dd596116cc990c064f1e7e6ceb72b7b7f7d9dbf0d6d76a4e6dfa32a273174a1b29c36a850d7c5bd9722e6ef8704354fc8f3f06a75d6e86db49a637ac2c0cb7df0edc7f623dfa1814e2054ea430115bd64fc2193a5", 0x96}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1aff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f0000000240), 0x1, 0x0) execve(0x0, 0x0, 0x0) connect(r0, &(0x7f0000000340)=@in6={0x18, 0x2, 0x1}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0xffff) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x4) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x20, 0x1, 0xda}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000010, 0x7, 0x8}], 0x8f, 0x0, 0x2, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:07 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) sync() setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) unlink(&(0x7f0000000000)='\x00') fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xa0, 0x4000000002920) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvfrom(r0, &(0x7f0000000140)=""/86, 0x56, 0x43, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x11d, 0x2) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x8, 0x2a9f, 0x5, "b6e5aca7b88272569edccd53805bcbbc54c1f87e", 0x380000000000000, 0x101}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)='.', 0x1}], 0x1) 16:00:08 executing program 0: r0 = msgget(0x1, 0x0) getuid() getuid() geteuid() r1 = geteuid() setuid(r1) r2 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r3) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000000)={0x3f, [{0x3}, {0x3, 0x200}, {0x3, 0x1}, {0x1, 0x80000000}, {0x3, 0x400}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x3ff}, {0x1, 0xff}, {0x3, 0x7}, {0x2, 0x6}, {0x3, 0x7}, {0x3, 0x5}, {0x1, 0xdf79}, {0x0, 0x80}, {0x3, 0x10001}, {0x3, 0x4}, {0x3, 0x7fffffff}, {0x3, 0xfffffffffffffffe}, {0x2, 0x8}, {0x3, 0x9}, {0x0, 0x80}, {0x0, 0x7}, {0x0, 0x1}, {0x3, 0x8}, {0x1, 0x8}, {0x3, 0x4}, {0x0, 0x1c49}, {0x3, 0x4}, {0x2, 0x8}, {0x3}]}) msgsnd(r0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000009f78d039bef0e5c0744c68f36c6c1ea790b0a60cc57acc362b8910a34f774db5800057eb50595473bb1c1f2c783f23bdbca5830b162d7a1600348beb8e0fa8dac9d64ecccc6d1fc39a3cfee602e4583aef444080599de74ce7ed02b62663aa42d78198409c141ebd99c5ff1f12b2e1c66b822d9a0a435e4e01889e9497c4ab04f235ec9d9aef8aea2261506a"], 0x14, 0x3, 0x1000) 16:00:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffff80, 0x2}], 0x3f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = dup(r1) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x2ff, 0x1, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2e2f6669fb71eea56c653008"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) listen(r0, 0x6) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x52, 0x200) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, &(0x7f0000000040)) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = kqueue() fsync(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000300)="d6ae2a02e6702118755751986a660951aacae2be4ac883c2fb6ffe338a405ceead414f46d829be78aa4f94c19d7447526337fc39e68e3b07a935450372f91aeca0275f1bec8a09dacaa4ac70156766fca93b26f99ed37448345d27a3331d8a8690ea4c0818e06949174b0c0269c73fa95265dc2ef17ac7dd8ae9de8e2be6f0a416b0e84f23d891c7da33d564142d1aef504016583c3a1182b88d6c53139cc070007736f2156b9e0d8086b03ccccfb37fbc6f1ef881572152458c3e5025e0aa1a63188909c13dad83236f867aa87fef74fc5d4446f17cb326b5cfc5931c5bb73d301b4135ec312b5ead1fc7ed910f49bade937b06fdd3cd33905998abcd48d0d9556617799ff6481339450dc9da02d4373ea1966f041fb1c91b631712369c4ae31a24a18514b50e675140f02a4372aad7f56cc2052c9f9f2d9c7a95ca7c0d01c003f8e643136761a4f32c880c4ea317a72228def60d648d75de80411a6a723e75a5adf4958fe09a79a9e52c69ca9b2ec65fbc0446a29a73a761e7ce471d90b485843bdb5ced4159c42f61c9bdbf87757d843480ec56a06455ec8271189e573409fd1afbf5a2f1076fadfd5ddfa3e1d5cf9f1fb227494d335f48b82e6f334b8a6a6f5e90b740606793138f04b7da4629f41b208ce7d91b55554feda07009649695cf3b2af0ecab9b51ccce9895af6710fa0a739547ddde1e0e66a31e80f3cd979bce1fb0a9e5d2124fb602b96f4351578bcae384aba58ce532c34764a9121094ad201df170f38c72b50924bb4604", 0xfa) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8090, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) setuid(r2) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000200)=[{0xdeaf4152}], 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r4 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) write(r0, &(0x7f0000000100)="fe8bf91f9ffc681046bb9ae866030d835a5086f90a60496a207f2105fbe118c4142815533dedbb9e30047e44fcde288f6cfec02a315f303e5b8d0958f023e0e6819720f3692d1a5950b6296b5113a1537829d6dbff296c40bde45204ee33ab480dfde1de0a1fbd75d9817313947d57848b62417eed1dc700e24194f91266a22599f8c81e7b95d6cbfa8e88", 0x8b) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) fchown(r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1000) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000140)=@in6, 0xfffffd7f, &(0x7f0000000040), 0x2, 0x0, 0x3fe}, 0x800) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x401, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000340)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:09 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x100000002d, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x3, 0x4, 0x400) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/204) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01d59b43653aad16613d445b0000004a20f7ce97613400"], 0xa) mprotect(&(0x7f000065a000/0x4000)=nil, 0x4000, 0x2) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x10) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) r1 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8082, 0x1c6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80000001, 0xfffffffffffff963, './bus\x00', 0xfff, 0xfffffffffffffff7, 0x900000, 0x2}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xfffffffffffffffe) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) mlockall(0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3d508847f77f7e7a6d96e4148a060aa421c84d50"}) 16:00:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = kqueue() execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)=[&(0x7f0000000200)='/dev/null\x00', &(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='&)\x00', &(0x7f0000000400)='/dev/null\x00']) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x23, &(0x7f0000000040)="794a90ebf9915e231a275a3d18de525e11466183690fde137af63156d1792ced8ddce8") rename(&(0x7f0000000500)='.\x00', &(0x7f0000000000)='./file0/file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0/file0\x00', 0x3, 0x3, 0xfffffffffffffff9, 0x1, 0x10000, 0x80000001, 0x9c6, 0x0, 0x1, 0x401, 0x400}) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x1000, 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) close(r0) 16:00:10 executing program 1: r0 = socket(0x2, 0x401, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) semget(0x0, 0x4, 0x20) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x1, 0x7fff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x2, 0x4) 16:00:10 executing program 1: getrlimit(0x0, 0xffffffffffffffff) 16:00:10 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x11700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) 16:00:10 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0xc0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x47, 0x6}, {0x67, 0x7}], 0x2}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x8) chroot(&(0x7f0000000040)='./file0/file0\x00') 16:00:10 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000200)=[@rights={0x10}, @rights={0x10}], 0x20}, 0x40c) 16:00:10 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x2}], 0x10}, 0x0) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$unix(0x1, 0x5, 0x0) r3 = getgid() setegid(r3) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) r5 = semget(0x2, 0x1, 0x604) semctl$IPC_RMID(r5, 0x0, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r6 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) fcntl$getown(r4, 0x5) dup(r6) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r7, 0x2000747a) setrlimit(0x0, &(0x7f0000000140)={0x20, 0x7}) pipe2(&(0x7f00000001c0), 0x8010005) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) r8 = semget$private(0x0, 0x5, 0x208) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000080)=0x9) semctl$GETNCNT(r8, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x6) setreuid(0x0, 0xee00) r1 = geteuid() setuid(r1) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) %pckbd_enable: command error 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x204003, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2157b086f13d25dbde4138ab623adb00d35d94e6d571d852f6c04493b3edc6bb44480a3ec353f0c08aeecae15fd4ea140ea772b0000187675aa13c9f6c28353dcee4", 0x42) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f0000000080), 0x10004) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/246, 0xf6}], 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 16:00:12 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = socket$inet(0x2, 0x3, 0x10000) close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt(r3, 0x1, 0x9, &(0x7f0000000000), &(0x7f00000000c0)) r4 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) dup2(r4, r1) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000cb4de4"}) readv(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/109}], 0xfa) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7d53) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a957f7f8b5ff86018a1194f090e87354f4abe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x5e}], 0x1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r3 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x4, &(0x7f0000000640)) write(r0, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r4) socket(0x1, 0x1, 0x7fffffff) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0xc1) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x9d3, 0x2, 0xfbd, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x10000) setsockopt(r7, 0x10000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000a, 0x0, 0x0) r8 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r8, 0x0, &(0x7f0000000000)=0xfffffffffffffc47) socket(0x18, 0x1, 0x0) semget$private(0x0, 0x1, 0x418) 16:00:12 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x8) r1 = getppid() setpgid(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x413b) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setpgid(r1, r0) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:12 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="617008a7316fdf324b00cdd2c96ab55e12a82fe87299c85377b8f92969c89440b0ccb5cab5b75127ef0531efd6063df289fd66153811143d2db42d9e81cb11270a93185324cb747f209af4fbdb6d29671f7552b110d1c3ebdf627cba408d66bef92d9062b02d89ba47a7e4f89af839793ac4bd4acfbf0f2e160ee1f81ab40c735aff4c5b812919cb87422343cab93257744a27ed6d8911c8d935e4f20665ff411f665a9b2c1a14dd5506383600434fd16a", 0xb1}, {&(0x7f0000000240)="73aaf09edcd506e4bcb49f37981cd86df4d6199141481acdf65d85b8fd41793f6264bbc5a8fd1aba", 0x28}], 0x3, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20633, 0x0) 16:00:12 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x5, 0x3) r1 = getpid() r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x14c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x40) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) 16:00:13 executing program 0: r0 = socket(0x1, 0x3, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e9c9421b3c79ac533134e56d1f05f2bfe443a8bbbcb6ba63a44ffbaa70881be8c7901ed70d81af077a3fdb82a44d341860402a8b5fd369ddf03526055c5cc9b7d8243f8c099b4b15f9fbaa99b072dfb1438127b2c42d8f6ffbcf5520698b5ae87fa9c24ce667fdba7aae60062864ab4a3db21432778b14c8c90deab66c5afa85d298669b0e4f309dba87630864826c64050cbd83e3397289b74fd7ff3f31462ce888962a16182b066619d6e87559f2ee43b207a4799ea30751c7ee5185b420d6c36cd675e0b218ac1f1bd7da96888e59a800dd3219dfc37c4050673b33b7920a349b2266fbeaa88080bde03bfc8d9f10bf90096e79f2148e12ec653c128d7f48ffdc93fec1d94aeb3f2518db635c34e895a15d0c3bec1dbfb0fe6b63b9c8ee55693ca0eaabbcf4381405c00452a1f8fa1a1291eca9d6eb65658de80a6a17e7fc6cd7f824b4c89cfd1ea002dcd012141bdec829707ce0a1890883f910aee983f3ee7035545045f9a19606636d748d56cf679f43b747c1d427229924b2b739356e351c1491ecb7197a86c23a7b181d88843f1a404b93a8486a17f44b215333427c921c1b9f7bfdee7efc114e245bc05b60f870caba6ee1d15d5ddb63fdd5e3e204b71ce8ec968004a348712e48ecb2cf35b318730fabe0f5677d8aa1370309327ff785d5e416d59463b4d86d3fa8288eab9c75e43d33f1472d397eff5a7a5ff25ad6678d232914430ee2b9dc57aeb7d457fa210f2271c3abff499a3bf23085d45092d30cb42893fc7d05313d382d43b766b12e5d44155d036affd231898490c26dbe4cd3243b9ed9f26337f3ac54877882814a9ebc611800260aefb44e290267fde421e366ea2834d2bdedf11815a1a96837972cf10a0ba99df192b0d3f690761e6086775038f6c94f66fd1cc900eb5196ae60a87365559409b0adc797d7e1d461a97ea749e6dfbe4266c18efc9332e585fdb9cee0cd0b6dea4d5232b8afb5a8da09babcb1216b9b4b0cbde18c62802e1fb6cb4f5f78aa48cdb033279aa3e737a2ce19b3815fdc7eafefe09206ba706d378cb508b81d885e4bb28bd8ac71ef54763432a0fa555ef8ae46106775b36d4d350ddd0b06c2cd1b94d6d10b620cce8d97c4d096f0d48a6fcb1b2074d17abfde7c5070052594eb103dcd6d6d71efbf4deb02d494592fbdde8427e00d2e1723a181fdc7ba4c16502debdfc873053ad3d0785f14485f95ab043f4b22cb17aa5debfc9e412d1f5208e7e4d12950abe004f612a4d882d7aeff43bda3b1970274ee8b9031f1722127245c2edc4f0886e0e7e7bd6ea6845d3b0153b2aab28a97a9ecfdb229d3ef232a8768c6c55fd23ce61726d4f5330e1f26c6ad04f0b1bfa6460684107a4c710373f692bee5307098c597ef643cca5d3b179225cf8febae40b82b6b77bd0e65462aa74796a43b01e639fcec0054a85584b60b065b5c01af336dcc4f4de6feec0edb27bc5589aa0d3c5996710452f6caa186c67064060419f814db0341af38e042d0caf2ec55bd5777dbac3fd60126551cfa284fc4163bac16997d6bea61e612c84b77eb1802273a888d097e77e98aebe460595f10a4bc2021bd0e2bca996f36ba2241ab4dd98714fc9d7eae7ed0aaf655b34f85ed160f627dee986ba840021d9735b269438fd53b1b93375b49dd0415aec00016bf66cffc5c0e596a68080c63e6753c275da25e00b39a10e9e1d30d39da4c5e5a26b3b677e8de907f5e6b2225192acf649e96a084b537bc24e496f19daafa3c45f9bb01fa7183172d9dc4e43ec291ac9bd67d568286228c8c15f664574b26e8e9ad57323795181f81e9b92288228f23f554ad8fb95fe915a65907a2b00e7a7772c8136a3770bd87b627d0a155424ccf9421972e9fbcdf4c7ed15b62ba3f1f4f7ae1cde8c311e848e4cb8b09de73a45974014feee81d05eef49f1c01e1672743253228699ceef5db3f8c55f591adb17cee35e1b01e2cf04ba5f09b305f0b45920dc66e4e598fbc7cfbfeefd6d08b41c38c535a8380513d3c836e7cd55c4c55143691249d03533f35b8581098512cffedebf688d9d53630dfd1ca7c516bf9927a7b73806e76ab11860d8822012d8ce234422c50036258ecd4a22336eefad3186e8d08502ea3f8a4c24d56d60913c4ce566b2249c388da586bd59c4449427ac3e45f468807ee2c721f3fb6e8e68882d38eaeaf0c2a6f1eac3ff3771cc841afe93c28e6056d36ff656e2621a579a623040d3558f98403fd07adecf2f22ddd6cd4729e240c456e57e84bc43bdfc0a9e4e766e51e1ccfcefd0ed4483974e08e947fabb5d103ff2255ea553bdb9e090fbc8fe399aedd36a6f68467e092821f97187421e0f539fba83208f48c55287c7330d5387f6284c5c6343cfb52fc2545f2cab49087a38f079919cfa826e5548f9da7c3402d38b85e26915dbeada2e2fb7cb2865efe90b2a8fb92455baa6a39b30c8e3a3dc855fb946b132abf04de331957e0dc6821593bb28150f1587de32654862f8582b11ddd8c49372fff0b2a5aebb8d3c4e416d1f145209633c3d3dda8a830b8b6eb4201a489bb883d5b0013c322c1d4e02eb5616684124dae2b9d5f9a41e26c7f4edbbf8789236dbc8a53bd134223a05f4a07f159f3f58614354ab0d731f06e1870481b7b8fcb91e47460baa0370bcfccd0133d515464e71c90be025bfd031db875ff6360bc5e0b6b91ae427e4e178a3402abad1914a6647d3a8eb033d862e3e709427723d9b8877e86c6e7b7e3bc927f501a4d4b47d7ae7d21c7dd0603b897242892d79177259e07c34842e635f7c4ebe87255a2554c1b6c9c4b029774a82d2e7493df40d0d5ecddeb4c459b98be5121480436a45524278f25bef4b503a498a369bb7cdcbc04be8c74c6fab982a0db44bc13d5bae1df896de8581bc2ab18b7c1b0db9eabc77c5076058d502f14a1c232325fc2701a35cc0e4be42314f0afa408235a0665c8ddfe22514fd44d9415fada0c572ced2a82c72f09e029c72607f1f6cb6c50b5e2ce4ef2ead18ffa19abb45377b6d12369bb3db1232b49a128b9df5e7b7f2067c17311260f08dbcb9daced5ae05b04d096bcc47991b254bc24711c976a5aa4311c11ae11692d81de10453655862d4fbd9231a0d343c1a5a860c7a3f9656f371c1944e583c65a3bbe94983842d9f995d6b3cc0ff4429ee64bf6f286a885974f8c484bd1824c2fce222e8c1d4e0e6acddbe803dde06a4075c20ec9948aa0aa88fb6a896122e122e339a7ce58292a0c4a8375d6d367b2591a895629641c71f4cc34e0733d481a8b3b173e5d9e16bf408d47a75ac2ac206fc7033ba2dc00fa885a57db2d5f8b132a183c6bd08b0c2a7c96b9e618ce57a0357529d3c39b7d8c2934b83762b2c73b333b147ffaccd60c9c5e96d6790111c5c87a372bd2619f95795a5adff2f999b236ee6b62fd9a0d14dde5a57a0f213cc46fa21dad092b3c36a0e28df304794ecc4fc596e0c4d1679e5cb49826a326e35c1a04b2cf7f5ea79ea2a8de8923151533fd61ddb43094740da3c08c8100617641c8b638c2b251ad413c595235bf37a0a2851c34628026885332b16432adc90b11fd62a68412742691868da793708263a652f8587ea148e4a4edf6d0d3190783e9bf28e6f23ff381bb029ec2a914dd97aff54050801b154d8ec7972180fce0d9931d22afc06b8c13a99f815e1c9337adf8660b60c28dc32405302caf7c03bd854907df1ce10474f4c8a65853bda4a5431d9aeef7caaf08579061e41698c0cf9b2057f6e62c37bc7cb1ab47261326ef069f16f78ed9ed0594fe58ea7590ab01447ed54bdf1a0605be681a42ae837832738c99bc3633a7e43893628d0d10bb33822ff616ec9dd2bb9cd3ee119666749511b5ec151e5d83d2d65d6fc51199c7d539407d9f8997938e0ff42e0b82ff9226717e1d9353e4b00c3209450df00ff939c953f64241a67f1791e2f864cd76e1bf333992dc73ebbb68fa53e0431fd83443c5254cfa591f219bae53db0a0f15b99ccddd247ebd7f2a81cd7a50d8518eb90820369641374306c39ae5de53df6c517f2d096140503cddba9a7d777b6a61fa74a2ee6d281929571764cf8d2c9739dd259fa72d4087ea3a2d9f01132ace29900c589d382345212ecb794c5c95c58ad509ea265b6e3444cb4d7cbd3ff2ee80d5d3107667193231b5eeff1c59afc6a3f037146e9612b7b0a6132f3afed328c651d0d2a801c290face257061c81bc470c2836fb66a0b95e669a8c8393285e81068865bd9302440f1bf236850b8caa504926187702fe8018731a0a2ecd9d3859121cfebe0203a415d10ec43d2ecd301f488470619188d220678e6b5ed97908b719dc41b4d3e45abf34a62069cfcbecd43ee4a77c3862aaf89b496a85214688c10762fde96945d416fd0d8c309d4a30e11c659aba652cba4b76a8e17cd9643868d365d902b6b08c463b0044c200a1f0fdae45d1af4e6c6a7bb723bbc52c55d00b040600f5fd01332c6debbe9a19fd5d3e20728bc4dde89a361367b5a41e37e16c16aaf9c07480b2ea0d0def71c3f9d0f82b883cc7681c7dcbff4d9f33048082bc96075811c4eb3f3bb249bdbd6935191cd6c95ed6c96f88c3f0226b5d146dfb3853f5ea3c6ac5138cda3e65a748059980fff6f2571d0befd2ef65322c03a2d5a5105d7df5dbb0f03088cef08bd2f8756fec3945b849d566de941487fa55ff9e4bc280a77fc2f052bf4c215baa4ff2df60006ae7a08635da32fc520bf75620d589418288af46210c14218c48ad65e96671f37e7adfb2ae742f17c02e10917c5b2074a90ada2e9947123cffb710f3163b9674c69972307dff380cbaa582d642af7431ea98367ef3fe5c956218f985dd473b94c0e3e34dd8d935d48ab35397af1648cea285e528e15cca924d0613894c3eb684197b8fe4799470c5b6b5b6e97a9ff09f65a71399f9bf133d759a8815de04209ef001cae5dd59d2de9c49cef00617b22d9c433268fdb19bb0b7c7312670b69898e2a84fe34e196031a1fa399676fd96de20fe58d8b03efb21cf6707b7000d14a881a46766f73bfa91bbc2a0791574ea8ce963d5c472d513c0eb1aa47c12469a74097c1e107c5ec949d8a4eed29e73e5f866187aa2ca34e62522d7078400711ebf5a098badd6497f3e2bab164aae42889ef22c8cd356b4552ddbfd4cedc18ba3a4f50a9c62f0b9aea0985e808a0bcd4562c68b7d569b3d23ee2d14654eb326ee68e956c09919ec89a5ffe73a400e9e4e9e82aa4d2911ffc63350bb40add88022ae696cfb11d32cc37383c9ef77b1a5021c6d1c224060cfdf711a78c668da683e367114f57ff4657636f93ab6edf5d90836afe5fedc2909c7be8d2653cc4d443824a951211af333c503765bd56907ecdd3392a32cd0a638166e1113be23776f192f0ae86675467c3e48c0f26b9849cca32c00a369429632fe445f793bd592224bb3ebc02d455d46d5363c383f02675a9a905e35d6d323f928f7bf7ffce46c2f63dceacd3586929d244b674eeaaa69a5817c2d5fd54c9e06c24e2eb78e0eb01e2ec1e4aa76524a354869b5d6534c7c1d5e245c64dd9cb5a005cffc429e83697bcdb05a6701a320ce3985ea247a96244c6870e198acf1a52e0e05ee9d5d23b68091bd19525cebad31078661714cccf8f8f4dbb9338b8458f569c32aa4bcf5b35819d8a5df5ca04fa8dc8a169d4f19085eaa18cea783e96e50fad85ff2c09425216dd91a9323c7a55ede4271e0cdf2d28602eaaa8e7a1267cdd6121989e521a7ce70e6bf129796751", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 16:00:13 executing program 0: r0 = socket(0x38, 0x7, 0x9) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f00000001c0)="6f8f78d0d6d6ebfb8ffe37d389e2924ec943adae1e91663e202fd84db4395e5c58dcee3a26f05eab77e5e131084c6cc7898a88e10df209373aaab1825ba7ee9375df623845a526583168157a07a8549eb7ef9de74db153cf74f6423d8d519dbe806f35c6ce1a87b0732fbc27a6d36733b246c39b0f4d80b663f1f83e9a635b39ff26ee383be5f1e489cadf9e655a67c4df795f211bb3ec8b2f8bad0541325e7ed7386f9ae8bec023ff6c7837f9f409", 0xaf}, {&(0x7f0000000280)="6facf9a32cf2273bfe08357cc35b76b923efdb28e968305347c4795905d3f3b3159ebf8f196c6b9dade02e152f86644881855ea40e790f1ae8f93cb9e86c5aaa092fe9a36fe2294910b791ca7c24064379eb0e1eaa6763568e93928292c5ecbfc6de8e2d6769c96337620557ecf6d03025beea01c9dc30b22087d41b8ec51f", 0x7f}, {&(0x7f0000000300)="61df75fa75a9a6eb689d76d0f66dcf7f74cb4b2b5cf6e86e852ffdc201c94226bb36cb9c02db6df9d874da9431476a95e61cf715c5b2c4ef10e5bbc790c526aab479c122098af29224fa9d48a0d629ae14ef398199500f43e50088fe8e86c14b9e70adb2ba6c10a5eb3e25c2c43c78234a03e983480b9154765c656b616f9612e1912005ea867a91c2c80f5cbc40de5882cbde94fc420d942e0436976cef203b03a8f879f87d0fdafc319e94298fe6c0ea8eea4fee08280bd5f81a2a132ceaea5a50359464b1a6d2717a4fce7c082f085bf2e6c1f807dbbaeace44d211eb6a98f7ed4bd3c89200367b33a90ea24ee05e7ce047e350d7cf298b7fbe3d66", 0xfd}, {&(0x7f0000000400)="3fbd8dff5d189f826ffa1fd460ba7a9e8ee5793ba02edb83a5fc073e610e16b16508ea1f6f5a765a5117df6c517a9919fca6315b9a39aff7db6bc3a4d7def589274c5a17459e0078286e4213a47eff4d9a13243808eabcfbdf91c226d328b736a11d", 0x62}, {&(0x7f0000000480)="4bd26aebd493fddef0be07f0c5c8df1acfe6174d40ddddb26223c6d59ed35e798b491ea6131ae5da973665", 0x2b}, {&(0x7f00000004c0)="9335a6ad21652afcc1a280dceda602824285f581a7f7893e36bd5a285b21f48c8143d71c743464f57e0d89b00173d61a1adb9c0d6a3e3477f16283c7d3a81a733400", 0x42}, {&(0x7f0000000540)="c77b56af4debb428ac87e50dfdf70f1036ad2abb8b35da46c1e0567b270f577a9081079dc2b8eca0ed964db281feb8fd3fbb062386e73261064e379d1a4511db3b5767797e6aea6342fec8a285b0e66d4e21200e82dbf924d010704e76fdee08dde4dccc2c185828466310fbbfd29cb44ec86194d4fc9de08bf0298aca6526d494b63462500d7c602d0f0d9ae2aed624985561b894a3a82c01ed48836a14ba57", 0xa0}, {&(0x7f0000000600)="95c721167a3dbc61caba88c9be8b28d50f241cf809e2ccb399113d7a590461dbaaaa0141ebdeed8b4b1e2739d21c02739d97cb2ff0dce0831b93953866a77f88ccbd7fa6c6cbcea746ed537c08b25a27baba86adfb055c5962256cf184c6a3a0d861f995a865c8205dba7a6eab69d6d813ef2b4437f48b1ce1500a8b3d156d4596abab70deeeb9594ef936ea54ab2f15312ca878d72e", 0x96}, {&(0x7f00000006c0)="baaa098ef659e51a4f71d18cb13ce29b4fc01883558b26e382ae73455628bfc0aa606ad03b92f332f9ed73f1121be438e077346a3c87f27f1b0d76", 0x3b}], 0x9, 0x0, 0x0, 0x3}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x42) r3 = fcntl$dupfd(r0, 0x0, r0) read(r2, &(0x7f0000000080)=""/3, 0x3) chdir(&(0x7f0000000000)='./bus\x00') read(r2, &(0x7f0000000140)=""/103, 0x67) unlinkat(r3, &(0x7f00000008c0)='./bus\x00', 0x6) utimes(&(0x7f0000000800)='./bus\x00', &(0x7f0000000840)={{0x5, 0x6}, {0x80000000, 0x1ff}}) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: socketpair(0x1a, 0x2, 0x540, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) r1 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r1, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), 0x8) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x0, 0x1, 0xffffffffffff4f1c, 0x2, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 16:00:13 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x4}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)="e2783861dfffac3a73cf36d61fcd3b35bdb8b971a17e654e7f68d43334d268970b4837f1c4eb4324b53808ad646b5540c95f8a8c3be33b308dae7537662bd4b70accb44524ed362d09fe072fee080e49d15faf2b7f9c41af169dc1cf251fa43b83b6cbe94def4c46820168898177316a", 0x70}, {&(0x7f0000000300)="1ece6d8ae4a0a98cfa311180c7af5e5de64a59fda8c68ca50b7bec0c9c08420cffbb6dc497bdea6e7b04bd5686bfc420bd9a0cd1d04489d3f6c453ed5f694ae092f6f31e9f5cf616e82f4f4d72cc1068c88ef9738c347cb1833cb09ef27b7c3d39b7d649022f47c2bbf6cabd9260370f3759034f206081989ad3607ac228f1a21e5d79e05c68a968d9b04806ab182dc94cdbeb6346ab4033c0aa43c8822a5de7", 0xa0}, {&(0x7f00000003c0)="d7c02a9f136ecbaae91d85c744f7870ec4fcf92bd8b322ed2cb69142328c9cf30074505db0dfdc3c5091fa7369188394c95580fe8002e9a20e7006cbe4379baf131aafb7714c8516c8cff332ca8066129074a80311b3e24103dd1cfaea3525d4e2cb618f773d920ebe923d66cbc853db735226770969974b01076a1946f3b6fee592c59138b0522138ba65c67487205c01875e683f7cb0f1cb0e64a0332c2d1461bae0a5c3e717346ce963d2ca85bc46bfcb8d769c", 0xb5}, {&(0x7f0000000140)="3446aadec70b91d46ff2b5deca8e823ed63228569f559d96ff90c87f4993c8fa1f6df8c63732729480b7dddd082f26670e3dd9fc5c6c67edb1b97a47f6eb728903d99987b762e4bc74deb6439ef5d251a01d8692f9bbbb2f4d5353f5b9fea741788cf45779c8bedbb1c6eecd", 0x6c}], 0x4, &(0x7f00000004c0)=[{0x58, 0xffff, 0x3, "3ea1232f2e079c8c252e116ac387b1dbf1df10f39743faaa0e13f1e93f2cc33648ea87e9e68e9119c14c8588aca46bffcc610fdc7d3745854ad90f2554ebaf2169f897046a"}], 0x58}, 0x400) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 16:00:13 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x400102) clock_settime(0x7, &(0x7f0000000000)={0x200000047, 0x7fe}) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000001700)=[{&(0x7f00000000c0)="a3cb6ecc286caf4ebe2678ffb483cc86000e5efcf47f05d5a0a9dc3ef76d84a9e705dcc5e1827a989857d316456dcf28782b578a89d49b31c1d0c75e287b29817fbde538d51e09f087c101ec7e4ce51480e961ed04f2cbda3989067783d70ea239fa943b7d83c1fdc3cb2f23790bd6d10d68895e7448621d9626aa2c7052b091cc32689bd536082b404a68c9d95577c5f72cf677082f6fa81fab220a4b01", 0x9e}, {&(0x7f0000000180)="6372ee3699e7f2feb0363552814fc2a9cb57f975719009fcf1321a7c04564972ce842cbb89ff68352225f0d5c6ec74a26da4dc5461be2d32d6e1f7399b30d30614d98b0cd1c01db991615aeb811cd7ead99cd1a73f7c671bafaae219f6038e25f63f5bdc5aded20621b2bc4d0ee71cdc661e5f8db35b7a301efa6213c22ace0e6768003829eb2e0ade77c104db60531c98061ad961e213fc9946df5bf2d3c5ed53a55f3c9d298c39cc66b3beb4a9c4f5269f680827e710e97a25d07e80390c14cb224cb5a9b685901062ca56483168cc573fdcefd66bd92429", 0xd9}, {&(0x7f0000000280)="f309c4227ccfec75fc24f722a791cc703938002cc7a9155b632bc4d96407827b954c01c178376bbddefaaca6335edb055336d4c67d73ff6348d268974180a5f3204e2cc7da6b3fb43a66da4cdea4f25c7b748e026e9000bec0cec0c61a7fb365a14d281cfdad9d9020bfaeaa4df51e45c914f78516e4186377935b0b1c02717ac1e50f3163c3644b5a43f239f4108e6982f4d0a432768db6ac5ca268bc76e367ddde123235eb09acc796a525b3ad9b79415e14bdddf686361cb5109f50dad8862b3e48b2c864685508d02f8302b269855431f59470dd097eca1197512e5e2f52d1524c9064f3c8d5b876a5376179d9544b06391a73", 0xf5}, {&(0x7f0000000380)="bb7f572f6d4f5a37dbf2196ea81d205f6a6f0331f74045c5c51c82f07a0758c1102ee6c8e905b9489abab7bd12ff7f336553b386db5186cf61aaccea23663c5d89b83335adabe1b313f66fcf5bb8f08325459534c664fab0caf15c945038df871657fd00f60b15440d0c41c16b0a6536c6ec0f0b2fe45808dc6645551374b6cc00c8df59cc584020306bee5af8041ab24b6a920c415255f2ca848eda885d39d5db643fe36b0e8c92bfcb679f295e3116b61492c58eac4ca953528080d6123f6a6bf5c87b07abe736a91465", 0xcb}, {&(0x7f0000000480)="0357f73a6ea200abc65aa20329214e990ba7d16fecde2de4cc5f88e257ebd4ccb9635c9d17b803ebac3d3aed2eb3aec3817b3033a6c331c48d9c7e1914a083730141b7ea8935a72e5435982e0eb174c3f681417e6b9d77d79b37998b09d595d943f6ea9d67b22e9d", 0x68}, {&(0x7f0000000500)="5fb0de5d7a08a61b763c2dababcf07086dbe980d6f1ce6140f49449877012ae47cc2c70e37a8c7eeff69bf331e59edb98f13d9643daedbac0e7aa591c37b4e7c0d39086a8066c8628bc67313b160ed55de28be8c7e3294c6ac6f12b7a85e945605316bcdf7686384b301d38ce6467541f64b6946c711743bb6b01e885d6b08074ecdd5302a1df2e577dbac444111edf67c6e7e2d73a25f2a19a0167026f0b04ba09a7b0cafcc7beb52458ba47225883fb1358ce5b2e466ebc3a8e0eebc4d4e5359878a62618365c0ff05d42ee652891b4c20649eb7704811d6585971cd3ecffb93d6f19709a91df6c889da107fb58074e0e0d616dd18fe5270016d50e05cf0698f1f7ab29f580e0781ee96115eef95c03def14d1254fc11cc1ae9ea784ff1a0d42883160253bd8656c3eb693f2afdd1cfeeb6be42e961236f230610079e41e093b7f8de0bdfebf0a92d664aa4b0b150934cb4b08e9b4cb1c1511a1c59980c19822c84b25c8dcbc4df9e11cbd995b728ac6d48d24be7a8da81ae8c738869710669e8b9ca2254f27cc39b6a7299da27814480f39e09561e4def4820a919d4aee533cd182f3e43fa22809726d6fb147211c3afb927f276118e57e5f87ddf965ef0dce8cbde91e87c0cb2ba614ef7b4e0d1abbf8b1e89478397a52c593807a8fa5dc9ccdf676dd21db3eda5160055804e7e360bb6c5a9b61a157656a8985d7d957849d012f702285e96e3e4e2f521c40e4d2c17af3476c03b5ab1f39f181bd9b2a82eff09dd852a180f4c284df6335217e3322e30ba56166f3c2efa2e6e5e727470b2bb0602edbb0d890a18fa8399bb17ea91311156724b3e85c724505026eb9fc74b91228c51190d0425942bc4c94a0892e56bad6bb41aef1cb963e7a94bec340ef4d8de2c4cc85688c12da1be69174509f7a77efd95001fc3646de486aa5ec1e864d517ab9465ec36fa46895bbf18b9fcc7bfa5d012678064e971b2915cd459d264ea6c98ae78ae6cce652eb6e236fa7e65838d285fb92c3777b492f715a84565ce79028dc06865eb055ff0ad5926886224b1afa69183d4cf5dff1c286f5094f887ddbc81c27164df49df00efcab5f1909b92ae7e2558870ad171f3deb9f6b943e5a4bdd55cad1c3b4b1f368d8d347b777a3538f54499bb2564d1cf6ada1041c110a147b154f7f5dbb4bc9b2659a679c28ec01c63d47da0348920fdf88958b1a0dc98ec4b4bf33bb6a4a085663f2037a3964cee34e15d2ad91f0f7ea414cafaecbb7881bfbf61a145d0a4cd16c439be03edab871115bdfbb5bbd74da95cab07e8c1f0858acd70f0b8e0cab899475bbf55252985a636e127bd980452d2f3cb223c195c71f26dee2c60030b4d9c37140d063fbdbcb8705753300b4ae8a720534d54571f5daf7d5225efd2d2373cc13d2989e6b2071be3dea6552325f90a71f80bbc2f3cd0ddea9bb6556674c6073cd17258a83105bef7e3ffbcb5325ce08619b6ce7957714056a16539c542b0eb93aad864f360b3471ce034b157a4474e3677923544499c96c7625da8da8ad224fb189e77dcd776f1676f0d7c225d54f8a3ff1eb39291b72e8c230494197c261fcc87a5edb88bdd630b774dfdba33c8a13ff1c86692a01a736ef96c66f16d05b1f63cbe3d1afc22d7c62eadc0300f031b9948ba70bef3ae74dc234705dea65ad7546485a929e34707d60c06b7ed311adf84d7130af647a5e6bf43f55d41b3d92c2d0c5e1797c6b8261d5cfad5c3eaa489887b22f1df1de9f970c6e0245dbcf941ce656d450bc60ce2af8d158a5db768d18b93259e6efe5dab71d01590abbc81b8132bf4d37bd51cf3357b00afd7191622eb96b3d73304c9b4379640be11e3e93f2770981c52068fd0f982d8dcfe5839d683d90096de05fe73af72cb4a114841a074bee9b6f6e3e03e2aac31ab97e6a341758011165599693962cc4e475b334d1fbe959faa56411fdc77132dd6060d5ae01685db8b8266512a1027a2990cf0c145e5bb69329bdb956f0d1a2ec138c0c7dfc2380ddede62ad77dfcbfa528ccb355cc2130b3930db5772e27c57d026cc9ee43016055242062e930b01c2ab6872a759ffcc7ab947e48c9743da1d045cc057fdf727e9198029767797be92db7a910178c3467f109d662effb77c8c9c0bab5655ecd65e3f358150da63a04606550650a02d3af85ab7f494949ca98dada50e9f857345580e2ffdd77ad161db03bb24b54d36f8acf394ffbd4a0b8ac65bf8fa8b199264d4ef2bafa5fd232f62bbbf25950b13bd62f758e511d25245d7fe700a42b398807b18e3c7c1dad9e0f198106dfde022e7e8b9576b58511d6278f379a813d33965641901c781667ddc5cf318c6f8fe9aeeeacefc45ad6e0a44d90a3d543ef7cd77f0ad7c38726cd16ac3094c1ae5b2f850bfdab6455404e6dd382cbfe1c3d95bd0d6addaf7f9e395f700614c5cdc6b7be603cdde1f793a0a590f8cef2113d74bb8231d695257eb80a0411e6162725e2ab5550405a3014c96358ec2da7dbc9ac17db73e043bdafb12fe725b325682aaba727f78228c8926e66a5833477fe5d5874035fe925deb53d881f6df618e2acc81d15cffd4d813e4c7cc37aefe6fae3db859ea8c017ef93e10ebbf2408f24c498effa9d0b53892558a38b9c0731807109e394bc1f5a69093a267e673ab01c265df8d53e6edf0cb0755da90d8b13680e986d6cf2bce211f8ff75e109ad762e74b43c171b61f81988af956b95b4b52ad7cd79b85c8c4eac95ce0c59efa427ef4b3b6a72ee7916c669d0903065aefff5c6b43097705741f8ec6c1252483600cf1726eeb8b2ceeeac46106c3dd167ea73ce2e1477186342f498951bce20c7da076f992b4facee90ec16505bf7189ef2942448628843366a32ad10890981b9e0fda7ebddcb6f8095bbecd777acea917d13ac2c0cfc4c18e411f8438a915c0a5eec9d591f2097dd32ef52f3df59653afc97c21e47aeadd194b5fbba35aa7b24fffd87174376a87e2306ea0ba9d77badf5f48292fdd3eef62060305f5d04f0ed6c3b8345b9683f3c69a4b3d3d30158b724a8735ab279b73d4b57b9c6930ee4bfd6683c7d223da541b8b6b1b1abdba0995627c79a028b0ad65b58ecbaa6c126870e05db13a3a92debdd6cd1b92b8b40ef495328d3421c012bf6347408e0a9b26b8edef7f533bc2de70cc609c294a189e3b83d03ae7c2f49cf47051424d53b6e5dd6795c7d1cc066ddbe19d43de3ac72f60bca83471836267075b6b92cfc8b8bda4d4ec3aa536033a78caa801be40cd57fd51d9365f847a81eff34f44b477ec1af5f43cb6a8c48da2d0f78b29dd3825f4e1c9c6159dc51f62d02b1a75cf8f03f7b62217a6d7497ee0701a97f5e1322d723ffc9a99ef3b657ec3cd3b81af2ce8ba015209f2abaf45516bfb3cf9605e03868ebc994f7481852651a1ee23cf341f7719ad070906f817605bf8aa3368a0dfdcababa43c21ccbfdbd304c98c06c9e1b30bd1bc0b795a0965d6080b1904642c858087f0fbfa760c88854e7a7f83893c6f00c70b021a8818ae137a6a9d1b1ed34c5d49d76656125790ff905c57fa49d4f00112cf240c6989042e9cfb4aa8f6bf02387ae46d635784cb58953e7e196d2519ae55605edba06b03d36df864a5c623a8bcf1302f442c4b8759f7917926d2d43d54fed44821eaa1697cb4644618818e5ab232e72dfe1a5ac1d21a70dcd6cf44a3a558c358ca8893f861a18010353108e320f8669dcf5b7ce5939afb9086894dbb820a7b487696236eda728aa30c7dd6008b4c14cac27060c3a27b8f6592761eb96558823b318e0f584546c12c195587bf3085cefb83f1d530abbba45d9e00531fdc841d18738c44921c41b574197e74b112440adbd8a8396b6be90e00f94362f34948bc4c827e79c322d08ba7af9914bea997fca639a60bfd638f16c3cdf96ad0b2e101a99a3076732c6abb6715a4537a628d9c7f4cbd06eec9bd5895b6cb6f2fe2962c1e98063632a215b0d136dd7c29aed0e29480abb32a671aae766f30fcec869c70936b16fabc43ba93cab34f710fb12529bc1b167795d9ce06b1a9cf776bc257fab8f9f48826a37f6e5f179dfea5505d9d44ec3cff9b43dd445fe8edfebdb81d231bd3d295f5a04baca9e153d13b1d5b40cadce128136219c74f2ae888dbf4c7f2bd9f401331cb2d956cadc87b00832b6e2ff050f0ef836fcc90ab2d4d3dd1482ca634f2e2554b33a1959fcb72831c772e0c53d90b185f47d36491022886031c46a67b1e09956698d26e5f0cc9f1afe28830de17a4db6510f44aebcf002e5bb0a103ae410667e61dc27f64add6067c572d23764a1c5987e5f6b220f7675f5c1e8905c94612ece6d4c66cf9d340efb7e3822694a48ebb812c85345a633c8ce0b9d30d2c9949d694c1a7c995428d5a265e02d6b5b2b7fa4c90128e04983f722270493615942aa632c518bfa858c1bfe6a6b56e108ecfd0cbd1ed77bc3cb79d0ac0ac78e54730c3094c41ea161c86bbaef84c77381f59effd41b4c37cb5812639e1a362b57e5a94c7c66fdfd0b9334b0edbf5f0d7ea11f55c3c0a7c3be27c1069568438b884496281137ff1d1b4007e3647e5fc01b1e875f046d4382edd77049d87cf94a28747d58ae9eadfd27712b3d227e70916dbe1ac10e60e74e47db63f4a321dc9beed6ffa12363d1d90638e40a42aac25058371b2139a6b607fc7cdb28a897f90bfcaec289b3d5a002095b879a356ea51bdf2b18ed5e4d5bfa06cd69a28643014951e67b18c0cd434dd6f11e614ed600ca33886bd55ab9575c30013303b2807ad072c35d464f80738225802920fbeff95e32c82f4538b6acf7b1788b44612c55d6446b171e68ca324553866566dfd652d14a87197ddb7c2a12b12f91d582f8ba78e32dbadaa810c7802fdc5425b53adbe892d142462de78199f481505a30994efe55010b564ba8b121a2a97cc6df69b6065a81f9d3fc56368dfd061c88b6963b9de97a798c19ce0b58bf018946fee529c85ca9ab9ef422915b86b43077bd4e586593a1dacd9a652ac4d6f8e496ab8621e1aafccf359eed6d83aeda16f88d0c0e127e7d8ccf5b53ffb2bf25aea29a895c379bad34b606e91fb12592bcb95fa0d557fb7981827a85334bc7a6e767ca0950e2c49e9dcc28057bff3dd8d7da6c5f11e5db9a07ccb282b0a2399069f87585b7df71375bdba5bba283f89b76ea098c4b8ec060969c919f864a2bc073097d8396a01f302429e6bc10d8791b5471040fa81c65e7f1659857167f3a86d1f6b6af6316a362d284dbd1f1100427fe7c2a499c342b3d346f97b8e20626107fbbc6877b56eb520ec975232475ec1b7a28d1a7f70b7967b18d971bf8975669c00b0d7d09bc9288794da76506d7b1d2642860341080ad06f62805f2209cefbb651e371c5bd606b2f69e8e4228e9eb97fe79feee11a9254025e06d9e0b88c4b5bd7a77edcc293006dc903c9ed5ed8a2f6f861e94d384ac1805e255b3e7462250cfde38d0324216163a90e262d47a272b9a8b89a6a53fb8c340c02ff9de813721e319852eaf691df6bb4073698aac1e14b9118f6e90b38d33c10fb046bdacde8036ab59afa72bb9d94df5eaed998d179562fa4c7ecde7869a48e5f62a09e6ca977da34705d9dca4d1bd4c1ef0b346806d898477307fd6d900a922044f5316912e47fa6b23a8cefc5a826d2644af947fb155e0e71c5ec0c202717794a76977fb528259ff2478419292e48d09c22da9c7e73e4303c7f6edea4d62225d6fe536b305f81a633b1ca352f04c23", 0x1000}, {&(0x7f0000001500)="151e3f1596b8851bb0d8120942473f63ca93685edee2b4f56b2b1f142236a32c088fe03e7411b28ab6a4a992f55f48f795ef14756d6c475c2f2d57b7fa05e70e6dfb53c88c2c9035c5e4f0e3d5f50d27aa730bc14611aa884f3c88f8deae9d7d8c5c4e1a712693402ee6aac51794731b49d2ccb7549aeca52b61c1eac7f9cff7e33e9a39954c2e06a3a43b5b", 0x8c}, {&(0x7f00000015c0)="396134fffd2d039d609185236770ea712a46bfa171e90258ebb476ac9d", 0x1d}, {&(0x7f0000001600)="92edd7ea66fe092f10f10e35db4edda6d24cb207195086b6b2682f93f7140cad8edb54f3bad2647ebc7df0e62c5833a47fe29350c38768a840de2983f87de41f41672f99def5f267dd9a50bcd23ef34e7fea5db2812263ff7047e0865fe4dbf38db2259dfadc1d34db0603e7db7e666cb550e60d913085d9c06ed2ddadab3d2f3b827250eb4bf11b6f1d3e1ef63a5a661fa868533cd6a17cc809362480bcec2583fd296072ffa887673c78da8f71181df713427284bf342254ae906168667cb925414219c8915ef3bd7034c23b02", 0xce}], 0x9, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) symlinkat(&(0x7f00000017c0)='./file0\x00', r1, &(0x7f0000001800)='./file0\x00') 16:00:13 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000080)=0xc) fcntl$setflags(r1, 0x2, 0x0) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x8) r3 = socket$inet6(0x18, 0x8005, 0x3) r4 = shmget$private(0x0, 0x2000, 0x440, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/73) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x200000005}) 16:00:13 executing program 1: geteuid() setuid(0xee01) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 16:00:13 executing program 0: r0 = semget(0x1, 0x0, 0x418) semop(r0, &(0x7f0000000000)=[{0x4, 0x30, 0x1000}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/28) getrusage(0xffffffffffffffff, &(0x7f0000000080)) semop(r0, &(0x7f0000000140)=[{0x0, 0x6b9, 0x800}, {0x0, 0x400, 0x800}, {0x4, 0xfff, 0x1800}, {0x0, 0x7, 0x1800}, {0x3, 0x3, 0x1800}, {0x7, 0x6a0c, 0x800}, {0x2, 0x5, 0x800}, {0x3, 0x2}, {0x6, 0x0, 0x800}], 0x9) r1 = semget$private(0x0, 0x3, 0x100) r2 = semget$private(0x0, 0x0, 0x120) getrusage(0x0, &(0x7f0000000180)) getrusage(0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = accept(r4, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000003c0)=0x8) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f0000000a00)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000480)="57fa1af506dca60318463d81315d3ce3955907b5d6b41b35d319a69f314849af66af55fe45bc733387c1531ddbdcaa83cd4475669951d77e82081949c69ffdebfb7b104a2142c7b80b3c67b34941a6e9bc75b7c4e98c24bab3ab3f1c2de57e6546b1e6a0fe466b0498eb00effd2a4a523e4b991f501a844cc76e926f06a6afb20ce11bcb4afe8725f6481a7da26d713a1869479195fbfce4aa7aa9e8d2cca0fb3601684cc5d9ef4fb68e6dd93e394d16eb2d387edf1551", 0xb7}, {&(0x7f0000000540)="41e86d6bcdf696f51f101deecff01c293fdd8f16d0488cde26c6615c0ae0fbfc9bb48fd229c79462062b89b7286d1fb7f75c7add123faa25c745450d77fc50d640460be40c820cbc677b86d623437b48a62595c647047b8e43057cf0c2359432078a07b90ae14f942568c4b332537b58647faf579c355f87184d", 0x7a}, {&(0x7f00000005c0)="b10f30a9a2a4cda49d8a79d281679aec87ef18751b569abe5c56dd683d38b20e89dfc49dd1bd", 0x26}, {&(0x7f0000000600)="dde1d7c3dd0eac5c1f4fff6b6bf21508e6622b4284b9909a49f6349f33b52e3ceb3192c47fc533f51a0e2ec653abae74c471709801ca59716b71d7f55c17a2c795dbcb744e1032f732fb992ac703e624cd7545ce12068ac31c39a23451c6f2dc694ab2c58c8fa581eabe3a3db9586d1d3cf24d68b8785696cbc29a84f92ad99cf91ee35943fb73bc90c5616f8d53d5b89a6070023ed13d91", 0x98}, {&(0x7f00000006c0)="58ad355cd88a764a624f12a57eb43569128d4a181de5a8fb9f07d8fc7b31b8ba3763e4976bfbf59c4b1aa4ed178fd036e65c5586ae0cc858eec3ff6862acaf0a66ea01af7cbe02a8f6968bfe70cc272a23eb9f28861326efb60d671a8a1f02bb52242e51165770d26f19dfb527d01d46ce2ffa47ebf1e496ae78f9448076c6ef31b3b5a17bb73b6170fef8ed185b9c130f7cdd39fb8061972c155744b6fd3458f4665196aaf0d4bb91dbc98264add224213603005f3d4da0b5", 0xb9}, {&(0x7f0000000780)="e6a27118c61046692cd6b41544157d0a23ae1d299f5e9b193127026a03df10dc6cf07c2d41e3680a79ff57bd98663f9d4ddfe53f3df16b64f20641af79553fe01d363aae343c2d4f0bba03ac36db2d21f31fe1c3f891fa4c4706c2f42977a1d728f9f61dd77d5a41af1205b9198ed6c819a570964a4d332c234a22bbfea82585e9142a84c6b8851c1b1013f3e2a5eb6c881aa40b8543fd4059a18548ee030e884f460c6d3607f82235427aa1758d31aa95d3c62850196b33cda49a754f5fdb15495ad7a74e883adb9680", 0xca}], 0x6, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r6, r8, r9}, @rights={0x20, 0xffff, 0x1, [r3, r5, r3]}], 0x40, 0x2}, 0x4) semget(0x1, 0x72fbcaad51e38bca, 0x20) semop(r2, &(0x7f0000000a40)=[{0x3, 0x2, 0x1000}, {0x4, 0x9, 0x1800}, {0x1, 0x0, 0x800}, {0x4, 0x0, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x4, 0x800}], 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000ac0)=""/95) msgget$private(0x0, 0x348) getgroups(0x4, &(0x7f0000000b40)=[r11, r7, r7, r10]) getsockname$unix(r3, &(0x7f0000000b80)=@file={0x0, ""/52}, &(0x7f0000000bc0)=0x36) utimes(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)={{0x4, 0x1}, {0x2, 0x8}}) accept$inet(r4, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) recvmsg(r3, &(0x7f0000000ec0)={&(0x7f0000000d00)=@in, 0xc, &(0x7f0000000e40)=[{&(0x7f0000000d40)=""/184, 0xb8}, {&(0x7f0000000e00)=""/35, 0x23}], 0x2, &(0x7f0000000e80)=""/43, 0x2b}, 0x1) accept$unix(r4, &(0x7f0000000f00)=@file={0x0, ""/4096}, &(0x7f0000001f40)=0x1002) accept$inet(r5, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) sendto$unix(r3, &(0x7f0000002000)="395ba2068bf072f592ebbd74f02df23a3a8f895866f9e7dc410dc8032bd313a9d3833bcda3a701cb88e5255edae2d8129f56f370476e87b671536ed983319775bba14f28d19644e63c4789a05b566274b0d7b5ffb8fcbc66919589123d1475173f3a6477d55ff8d4b22e324c7a1a7ce7fbd91ad667f1a7d13fda3818505caad6406899f8ba28b7f15fd5d79cc136cb8e", 0x90, 0x6, &(0x7f00000020c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:13 executing program 1: socketpair(0x1, 0x4, 0x6, &(0x7f0000000240)) mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/161, 0xa1}, {&(0x7f0000000140)=""/134, 0x86}], 0x2) 16:00:13 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) dup2(r0, r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) close(r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x5, 0x6}, 0x10) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f00000000c0)) r4 = dup(r3) shutdown(r2, 0x3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) truncate(&(0x7f0000000200)='./bus\x00', 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x318) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000100)=0xffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x5813, r3, 0x0, 0x0) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x3, 0x0, 0x9}, 0xc) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000040), 0x1) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) pipe2(&(0x7f0000000000), 0x4) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x22, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) setsockopt(0xffffffffffffffff, 0x29, 0x4, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:13 executing program 1: readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x2fd) chdir(&(0x7f0000000080)='./file1\x00') r0 = socket$unix(0x1, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7fff, 0xffffffffffffffff}, 0x10) mprotect(&(0x7f000029c000/0x2000)=nil, 0x2000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) sendto$inet6(r0, &(0x7f0000000080)="8bbd79951445cf7c5b99b7b96779b788cd4072", 0x13, 0x40f, 0x0, 0x0) write(r0, &(0x7f0000000040)="9c87b1772c0035b84e332e3e", 0xc) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x103, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x7, 0x3a) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdae) accept(r0, 0x0, &(0x7f00000001c0)=0xffffffffffffffa0) r1 = getuid() r2 = getgid() getgid() getgid() stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpid() sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) r3 = dup(r0) readlinkat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/127, 0x7f) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) ftruncate(r0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x81, './file0\x00', './file0\x00'}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) poll(&(0x7f0000000180)=[{r0}], 0x1, 0xa2) poll(&(0x7f0000000080)=[{r2, 0x11}], 0x1, 0x0) 16:00:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getgroups(0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) dup(r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x430, 0x30) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x8, 0x0, 0x6, "91b181cbb53ec42038abc60fa87164d990ef5f15", 0x6, 0x7f}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x10001, 0x7e9, r2}) read(r0, &(0x7f0000000180)=""/160, 0x96) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 16:00:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x7f}) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f763083048000"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:14 executing program 0: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x4, 0x400) r0 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r0, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001980)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x403, 0x0, 0x364) r4 = semget(0x0, 0x100000000000001, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x100000000000003, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r6, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000001580)='./file0\x00', &(0x7f0000001540)=""/31, 0x315) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) geteuid() 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x4) close(r0) write(r0, &(0x7f00000000c0)="c5", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}], 0x1) 16:00:14 executing program 1: unlink(&(0x7f00000000c0)='.') unlink(&(0x7f0000000140)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8800, 0x0) close(r0) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000140)="d4b0859b275226176e38ff9e26d45c879918c631bf2da74895e498fedf68fd0c718ac064ac529e3d03c91196d80e5d01485709bafac70a4cc4b7690a800765a8273f4d73bf49c7cfe2dece5882734c04d82efea9bdc90e0e4b1af753575b7fa9e2db2189bdacec34560b3d91ad13a3f00f050cad779b6e8213ae39687a7ec26831271c3429c44fa207e253cb251793986d6554de4afcd7d6be6e00876d6a86cb34137700e32598af2e43b43f133886ad3398b26f5d68d5625a687fcc45fb330b0b54c08f78b3afdd034579dec951d7b05e91c809ecfb51e9db1683ead2f609b80dd98243f7a26d7a1fe479e124015ce0939499b191cd102154749466bec1", 0xfe) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3f, 0x5}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c65300033cfd6"], 0xa) r2 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/210) sendto(r0, &(0x7f00000000c0)="e37e12238a6673dc7154969b943e2ff4ba9a80cb17b04b161481870eebeca6e212a72381a22d7f5e30f661b089cea83125c168d3881b3002dc57d0106101cca3f5628464b67b8a7a78a76e5ed794ed259f14c5f7111e51584fce9ff02b88f4707e12bd7b8b2ba511a2e73d72a8c1b99fcbf894a71d51f413", 0x78, 0x404, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffffb) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getgid() select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:00:15 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) open(&(0x7f0000000080)='./bus\x00', 0x20040, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0xffff}], 0x10}, 0x0) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6, 0xe3}) kevent(r0, &(0x7f0000000000), 0xe2, 0x0, 0x97cb, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffd) poll(&(0x7f0000000000)=[{r0, 0x88}, {r0, 0x100}, {r0, 0x8}, {r0, 0x140}, {r0, 0x3b3d8b22359176c2}, {r0}], 0x6, 0x27) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) 16:00:15 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) r5 = semget(0x0, 0x205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000001740)=0xc) shmget(0x2, 0x4000, 0x50, &(0x7f0000002000/0x4000)=nil) semget$private(0x0, 0x2, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000000002020, 0x403) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x408, 0xc1}}, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={r2, r3, r4}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x0, 0x2) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000280)=""/159) fchmodat(r6, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) chmod(&(0x7f0000000340)='./file0\x00', 0x1) renameat(r0, &(0x7f0000000500)='.\x00', r6, 0x0) r8 = semget$private(0x0, 0x1, 0x0) setsockopt(r6, 0xff, 0x7, &(0x7f0000000400)="a29239119ee88221fc2bada25d84cea9069d9fd03ecc4d9fb37f414ea667042821d09f1c3c26ade98eadfd235d3ea82f170a3e4319cfdc9839b6a5324a94777fb8667d1160409267c51a7730e546d784dece01f248966471733e26a1ba3e09d3f76137639ce11521f0279d9919e7bceeb695b22ca030a62d8f20dbe4724c1ff66bf22a9ae99ac2890f2a61ea41763d46984392f030cd59f2dc66ccef62d493c5c3943a83e89183af48b6a2c197831e0c2f8b9f5e64f10ffd368dcc3f0f19dc40", 0xc0) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/66, 0x42) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) socket$inet(0x2, 0x0, 0x1) r1 = socket$inet(0x2, 0x8, 0x8000) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/20, 0x14, 0x800, &(0x7f00000000c0)={0x2, 0x3}, 0xc) pckbd_enable: command error 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="cab63fbf9b56d461cde54fbd2e260d44a7e194383ccd03a5f0fc46e2a9719f7d5617e97708a717c2d8711111c037f64d15c2a34bbbc2398151db4aa682474a14e50ebde0a65355ee6723dd3e83d0678ed67af63ea5c727853fef1f4c8926ac58c7e04618d3f3e9578a862964051eeae3a99c2c95aacfbdf3b623876fe69e5efd2b84fb8c7fbfe642f534db3c0d6aee507210d6affa4b1121d63e38b3718b378adacedc5e167656ac4323d9fd17c07c918097e857ac9565e4605ffd5121363b865ae10dc050e68eb35af634b156266ffe5f4a", 0xd2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:17 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000), 0x2d1) pckbd_enable: command error 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000002500)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000280)="dbb48de5261c61650615628be3f89ea3b3ec2277929c15862cd272b12c75da2ba5dc0cf1b740ed65bff23198f35f28338def5fe278344a3270d3a9596e4954edd8d4f4b3e1218d0cd98245c15eb5efefbcdb294bdc618050328e2b6643e49e7d395bd07e0bf1e78287b1b893aeb03b6c390f85a9359f50bcb02acc4d3d5f0eaa9b2bae2727a18b0f1321e9e18968c053f97eafa9768dae4556c1e922f84c97fe8754a7f1a19dbb64d7ef7d1c67c03350d85d392f94cc28abad447f2ad91acf580fe063c6f2909ef7042428a3e323", 0xce}, {&(0x7f0000000140)="bce8dc75ee4eb7da01ef65b1ff0040086f71905a3c9d501dcbb676deb5df81c4f643f9a580aaffd3f125cb64c1b001d777329505112fb8181be7a53c65115baa42807c47fbb026289b4fe574757c4dec698fe30e16ba21b6b772d115", 0x5c}, {&(0x7f0000000380)="6132a94b01d01d2d2c3aa7fd4dc069f373420a038bc72765845c0e0e11cfd163a9f3d162de2d647bf35fbb4b69818b3865ec2d620b79b155000a551e4d8838f61ff40b67868e2e103d13e77185ced092b07ba657704e2a7c5df65c01d5eb568af490895dfe1dba6dc55341e76881f4c21a083348629134f9beb60670c5acbfb0290a79b311f9c10c5fb6a9eaf26a9cca536ab6c9a491dac13ee9e3f6b663b8cf5a95a98083589c2241156fc4169869a3f4b78c0d8691244001e0be1550c6f7a6ead7b3d0a38ffb828ff619a7cd96548615c2407aaad175", 0xd7}, {&(0x7f0000000480)="6bff08550b75ec6d847c5c773885dfc9b674e5504d8f1de5fc30c12bdd50de2aaf6cd1928dc421e2aae3c4707df02600f5f70a6952593f7566ddd60a381d295db5cdebc588b6c51e05a4f5fe47feba3967a6c67b9eac1836d8f77f3f936b9056eb9f4307243f248763bffe20ffdd2872bc819328b3ddd32be6c2a873f3ee026eacdad1ae015d81105e1f8bbb809a4f0650ca4a2ad82e5ee8436a7e8b2993ef0a14a09d5870b19e435310a9e2e16788ea1c4a556329f80cfa8885a4f97b48bd1849579a2ed6d5d9d814ec68f44d8bec0b372156c50e54fa08bdd1210f68b0432af6f92dd6eb6321a360039a34", 0xec}, {&(0x7f00000001c0)="ea03", 0x2}, {&(0x7f0000000580)="c57ffa92c8556d5ef3d2710d12806700e62de44ff1d546d27d22cc82174419d7ae1b554f34760cfa6f3daa076d9a978ad6a94b06c2711f10e3b852cd90616cd2d296349372052061c19bbbdc77d3aceaea164f826f0b5e800a0b0f4f28198f9bc6602df8b30ab624b65f19a1dfa30bd7d648ee98b320f32f65bc06e03c5f14bf5511a8b46b72d6b942b5959a43d19f18ff14107c77e792c6a12028a96cfa9a3aa275a08c13eae6b22004f65d14629a1b8d82222f4b2198e3071df3ab567e212991d59dcba65e895b38e172dd086ad28d5a49ed17620f14d309b95ca489cf266bc18751802f853a", 0xe7}, {&(0x7f0000000680)="81480d0c0cac4f02e58466bbeedc7c2d0484125f7a2199066b55ecc295cf2e9531085ac8642298ef897445da4e2f6a52881bf705eb04cb39979b1896662193bc0caf78cda8d2a608b0fecfb8cfa91cb0521acb8432012dca60d81348034450e49811e3e0286479bc6de86315941ce35192d48445690170ffd990fd19ddd3080cf87a4e306f9a10b3ceb2750f82eea99529d015c5f45966f42eeac9744bd18043e6b54d0df1a28477f353", 0xaa}, {&(0x7f0000000740)="54a968b68a914e3af2713f8a76594df2cbe3ca7dde7757bf23f16794a53008e82db1da3e5e03dadd38c8a6b8fb27ca612b4e9773de4a99864668b65d008ba57f893960542e5f9b92856a2d74d4da0a8207c20b28097f5a7d28c94398af9fba40bb2ec0b1d2125737e5dbaeeb28eee546186f6c381925afb8ebd23849bf6595a47636b67f4d53af2c8d1ba5e911faead3ca77286bd2739234c2d9a511ac87818ab4ac7fc843d0ce93b627a0116dd0f1c7375a5fdb4913f85b1d654f6dc1dbae7ddabf52cf9cc846c8eee3734f363dd17488ef555ea455ec45502e554fcb6643ec5bf6", 0xe2}], 0x8) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000024c0)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 1: mlock(&(0x7f0000639000/0x1000)=nil, 0x1000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f00005d7000/0x1000)=nil, 0x1000) 16:00:17 executing program 1: kqueue() r0 = shmget(0x1, 0x4000, 0x451, &(0x7f0000ffb000/0x4000)=nil) r1 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x1607) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20020, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000100)=0x208) 16:00:18 executing program 0: setitimer(0x2, &(0x7f0000000140)={{0x0, 0xff}, {0x328, 0x9}}, &(0x7f0000000180)) r0 = socket(0x17, 0x2, 0x0) getsockopt(r0, 0x20, 0x8001, &(0x7f0000000000)=""/250, &(0x7f0000000100)=0xfa) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x10080, 0x122) mknod(&(0x7f00000001c0)='./file0\x00', 0x20, 0x2) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) read(r0, &(0x7f0000000480)=""/69, 0x45) shutdown(r0, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0xfffdfffffffffffb) semget$private(0x0, 0x1, 0x4a0) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/129, 0x81}, {&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/199, 0xc7}], 0x6) recvfrom(r1, &(0x7f0000000500)=""/176, 0xb0, 0x41, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200000000003fd, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCDRAIN(r0, 0x2000745e) socket$inet6(0x18, 0x8001, 0x100000001) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f00000000c0)='T3', 0x1) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x1df) 16:00:18 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) pipe(&(0x7f0000000040)) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x8) pwritev(r0, &(0x7f0000001880)=[{&(0x7f0000000280)="21a012e53b6b20f90600abb318e5a94162281d8d41001f708f949d772a3eadd6f3234aaba7b34bdd9756a3167fe8acde4c4f1fc1c638e2dac5fb717d42bb1000db2d87c25691a435135d6fd73db19e78099c6279ed2d6d9009f028e7b462f03faed990ba8305c67ee27fe4577807464ae3e8de03cab69b7277e9ec8111ffe04654d671", 0x83}, {&(0x7f0000000340)="38d434c4833086867dc8816176ba14cd032565bdb73aed28e3beac3b1f2d00cdd0dcdf3ff076c3ca54268fb6b9176efe73adb802ffbb83aa98df2bd1dd8558673c56fb576224002ad14d053f33c06c", 0x4f}, {&(0x7f00000003c0)="fef16597754d1c46227f9ef33a975db1bdba8bf9a56d6f23b7cb1f60fae7921e72bc07ab0fa6094bc135de49c3a6e77bbfe7e12140e9b81d853152c666f2aa8c1420fb729b6d5e597fc182f9e4526ae8e3f1f35eb6f93a46d7f2d7dc46225d37990427c73e6a9e40e267e540602f078e744a68d23d68d9d53588a04c2a5570da7f9b26bd0da0c82d0f5075ac3a5d315daef8e105405df678f7d41617918cc212", 0xa0}, {&(0x7f0000000480)="c1db4cd53aec7de5d34df4dbdca339fde7e03fc7b696315154d66e73affdf391c896e56b6a710f7c6bdee4715da8d63b63abde830d23d9a4800b6db565", 0x3d}, {&(0x7f00000004c0)="cf513b3baad0d1a6caa134efdb0e85677fd3862d9fbd920c8cacbecb0f11f38289c67e993a69a2eeb156d054b1d95e1f3bab9731119d629df774e039cb2dab8f00ef27a739967f0bc884dd3a5132d248ddb5df12712129d7e0821678bdd3f2bcb856f78549017b9a6b6f1694b36c7c0d757d6a782317afc2604c30b76de238a6fb88ac52c72c12e3fdad6b136171483cdbb6e433cc2ca5a56cc8933e0744f6fe870e3bebfb75476edcb84a4e76db2b4f3ea3b6e12a552dddb7ad59cec0f24b700b43ee34ea9c417fbdcadd6959684207bdaa872b228a0c3fab0b30cfa0d715b640a3f140a2e31ef4a8e67aa3870d6dcace79345d7407d48869984b747b4dd1bef0c69b1e32e6b4932786d1eb98e5d2c3b7d797861f92aed470803da767c5fb07797eb4cd81762eaf6edbe49300d49424091043461a9cdf5c027e59f5ba6f91990d638f56dd4dbd909dc445bd190a1d2153cb444d37ef509779c7f88af254318dcb874dbf3e43ffaf2f48bf6d73143617bde327458b89343c063512b692a5d21382c299b09aa3b6a3fdf7a9e174286d324b69f7cf0a934c72dee53f8a861d79f34c81bf30f5010aee6813b00efeee26173f70c658712cc80ed4ce62d66397d69deaab011061ecd726c2091841b1b1e5aa27057d340bdc741dc5df2814035d8f0a452749c80d896f4c9fda13bf43eb40e8f3a87cc6762b846b1efd56552323332bd86e41616dc47d81c3c7c9a823742ed6fe4dbd131506fccb25b448e48a8922949e04acd2739c778222655c194aa0c2e3e7b9466a64b3c78385dd4f9491f4655dbaee7badb82a184b3ae7efb79e90aaf444ece69c79b6f13d9b0b79abab8549ed728f06ee1d08961a39aeb6d49978bcb06152b5ed7cd04f8b5ced14cf7e6696c0dd3b7c62ae2d77e693d689c48ff0c40dbf1af3ab4efc40ad18dd31740f20b76d22731030668a9f14f7bb1f91bc586556a82c9431511ed8eb717f8b6de1f1abde6d36f61059edc6337deb621543dfa44c1b5523252810af3872f2c08523ea58e132d35845611dc071ca31f289864b9a6ac02a5b16f4b32edc1432191b0339eac7f62f94773cbe996023694ccc314e7272cf8e506cb79aa2342e1c958a9b6ee53a1aed82a7af5686b996021ea14ccd91e03e252fce5c7fdb238e5234fdf160570386d9f9e84e82a870690081d6a2ffbe34d6ee4cefb58db382e3865b6b046f4f9bbbdf0a18822e4a18c36cf612907e4801c40a152581ccdd079a76551d99947f352f151f3763ab7fbe66408114a3138ba0d0218297fe8e8a7964eccc44332089d1704e70d1f80c8dde715d9b4a7f2d410a3867c04820b72119dbef4512e5eee631def6ebd27451ce083331ecfe81180868c2957c82998e2acc6890a1f5ba16f3260eb405bec8deb3ac2f1bd435ad911da44a2aa362d9ad909e570abb78a6ff3fe7ec805a5018ffa297efc440180929512938bd8805a405cc6e2f8540af6308ec5c1dd19fb1588fc0643e465e473c80190c4098218d8423744c99be1721ffdcd7d70787ee3d58cccc7bfea11178e932484bab03a07014d2edc76ebf55a4fad52b97a31850b9b4320e7649ad2f7fdf33464ee978f21f1f7ff96fcd0c51819cb312e70571dc88c1f94eff6df790a0be5c7767ef758083ea2b2e059bb5d513090870458e4cce3bc216d9c46054a36bd4de15cebd57eae987e94928e9eb0846d0c91ab4993e55de51b7d15bc791c4df8aa29f488393e367a2c3dd2af648006b6518d8e5a43ff72aaf1174bda3f25430e57f24b240026054bb098ccb8a6190e45665fe3f175b5b0aed78c28759769c77d10b56e81380b1ac6ff1eb14167a322209b507bf602ecee2f26a384a59929b848f075407b241f6c8c108c73357ffcb823194614be098de82ab44953e7d8c479d6d9a469701639ee3f187a8e1ae17bc14b1d3f93e7b407bdc2ead331030ba8c86f36c47fa25f384075456673c93df37caedc46e603b6b20a276a5398f71ebae9d4e2d93510d354038089d1cdd51a2f482001560fe40e95ece05929c97061d8c7712c83d4734db3c84c87599bc4bbcbfa8db2379d0adc7706d17d1020d95dffe99c518cadfbeaf64d7aa2ebe6cd21daf5e7309d8ce5da2ca47122282446b775da47ef0b8a90726d6f6b9398ad9aa703687516f519401b0d3586048e7fd2925ac1011976f37a6d7a37bc10f919d779f888265b83c34defe5226fe3df91e450278b33a111dca54dcb068711d37a1dafa87569a822e63bcb8ffbfa775b4f74e2b3579134f39ac7684fbb7303be3ec493805ed9cac8132185cb4b6e2931e97a6ef30c63e03fd31fc04451fe1fb1b6396716af08ee0c965cbc5a4dd9715bba583f127734a06d1aef95cf9a5c6eaf2d24e880dae7925049bd9fb739804d4191a7e631adeb448610c01e05972a1f3590a575cc2864d3e5fe05f8495f0b6d6ece26a7a3b9fdb21716349a0e78fed1141d01ae6619a4cd700d0509a3726d1f92d2b6362bd6dbbeb70c744dd25b57240281dfa408b66adef3547f5d662990d92feeb2d4edb0b66673d0eecec9a5b42aa70d0e8316c7cd92c4c0976fcb6f432936a582f3b7e13240400bfc8c266f4eadb68ef67466dddcb13f7c1094c076079e5dada932e2b6dd5be356e651c0cbac833413e58df108bde128e5007d18fe82ff2c33d63e5b0d7f9f29594b2ca0823a7cda83411d811397c46c25d60cae6388a1a4574f532f5f9f7e3e87ba7c28e66e65e4812a44f745908ac52b247d7dfa5ea5b296f5f95257a48c0bd06fe77de641fadb6c7323b78ccb2ae87dd4c7cbd871fd4048ac5e3e2b5f3953884d3e48ce9471d137fc2a14429644a82adce6a435e3526a1b2bbc883afc8e0280d0690d340c3edd67fce58e5be821be9b1b0a2ac2b480fd82e3a86b89d2eea366a22315a2a0fa64f49a7edf6b62fe038ebd65c59b22d45b705b0e7ca3195a30b0bb8dad46022f1ff3c76de9af21cfcd35e62920979166c20d366c4eaecce83bcfee8e042c09a04be854acab67cdc2753361f39756c02b0316a6404ef21234e493528aa4d51f7c0903adcec68158f3627739305f00661a0ecee378a8b4c4b9910173911325755c1bb1f6e7d89907b2646a433a68235dc9a55973ed9c887a84158c836428e0fe1cd4873a86483c227c9f3d562b22dc1f83d445cb66202b6cfafdf83e1919b9f823b389bfb2fd37196bcfb044a78c223ff02c39771e9158f3036f97b09c80f094927f9ef3ac876fdd4cd7b01087929d815dd0855e3e8369a06e427eb9109154d1ea11a2f8afd0d06dc8dca96eeb8221101fb89b9c3e38cd2d7a143818cbeeb46c46e15d2eb1181170995745ca6f000a55a501d629f334c55de8dc3173c87487cba3f8a1a14f12a97dc04cbb2d44a79505298efecd326d61de41a363f22ba95b71773801a9cd080c94d6f57c032de9e80e46219c0755bff8c1a8ff6ef36f9f9dbe2ca8f5334a5685660435b19634071ac3d309c4f4e9aeb5f4fb195acc140614a681dd9ae764e65a79a37915f9ac62bbe01a40aab59583b7db5bc5ea59f6bd6d48fa1725634c89c7ffc920c404ec7ca25b9c8af2ecdf129cb547e37a2c6d8dfa882471568e6e5421d3c83e84053e96ef964729658856043bebd92d37a79e7de4886cba43b915bb4e8488ec173674f913522222cdf136db2009b14129e7a7ba26a2f147b4b5b080df11d5a4e12eccf1c206d6620d09a6fc149f732a27aed7931c49331d0ebbb85f2cf70c83e74bae8b2908b926dc5a1cd8f5882136eeee42f7589f6a1e297d9c9dc05fd1c060c9b7c6dc2fccf7831016702166d597a109b073fc171e39f8f9f0f4e1b88eeee588140721047029df6181f9236da1d4244faa6000cb0fcb5e7190516c786a3e7b4e536ac63fb99883db2667088f5e46dba0ae717227e92dee797c16ecbb3dc30f2ab907138747c8faae1c015e7180da94651801f1fe774e81eab5682a5f19b236b48480dbc42d7de5441af6deb5f944c1e82e1f84fc7ace53fbd09236a88b067352ca6a8d786ca275b9e941284982811a20503ee13705abd280fe7df49bd96185c173c9fa16df2abec3570973d2716d558dafbd8654766555b99106c95167334aaf4165246a19c86b3d3f21ff8b398b3d07dd035d132a6c2f8c2aed36ce64ca95da606407684805aa67a669cb4a6409d92cb87c3313112a16442827e0babe1b520019cac99128e463ec3eb652ca94c052ae0cabc2c4fd21cb1e843b76e3aa5cf168f74f653a49fe9880def22fbe2bce2096f7beec4d77bb3240e332fbdf74da49f98a968fc8598525443964d895baacb67eba46b540203d0c34f4917752a74270d87c32d5d5083c336b896b5d1568747e4aba99376d91c8555a3a7560722f1f4e6e5ae9ffaf3d2583f97f986d827e75607a0037a3878f9215c233b130f17a4685f6acf29a7db20888b1938b334c7f439df35f6e521e8825a92d2788ed3c10f56294148f53dd8debfdbbcdccf2a27eaedad92d25fd81146d8170e88da6786740c1b1f0e0558f35e86d66675af6f80f8eb23d848716f8a00ccb5ae8857b90ef5538961e8a7309752e23bd303cc763d4d5ca39a326040cbe27a02c3b5bad6f5e7c0c012935a48bfbd97be7f789b3981a993b44604fdedf48736c252eaf51f17e8c97e86dc3eeb934fadb48b11499c17725d3fa6d86ad9df2427f16391b2d67749024da75eb5b356a0fae8e3e180f1936cb921b487cfdd59056add3ccf5e3c743d3b2d1b580d8e10615938bb132f4beb8fabffcefcd11e8dd2baef0005c43ab557d90197123cefb407a3031c39222b1cc1ebbae089ef111cc33f34e29cdda5cfeb60812743b228f8c6d79c413f63ed680d2ed90b3a98bdeabe1d7de4df4658db8f201a533aaae5a339a176ab210d73909817111f0e2276b2b18695bd45be6c069955026077e9de6136ed012645c67ecfe44d2d85394eef97edad7b4c4099e3e972f850b9ed7802dc51954ef4e3ae6d6ea8b83e9048648cef81b6596d52e482862a063abb867a826d4f2db128ef9e9b60b57a9406490d6ffd34b3f0370a1cf57ecd935fdb53727d682663ebdcc9be5b237d73e317648b05857352e22b9a50bb9763834895abdb747c428e78cd5eca41f85747aba8091ce40ac486686cebd12798902f44a836f856b6df26fd864d8f20e480bec5a603663ff385cbf34d33af4da043cf727e0de63f94e0faf7cb986d342c17cf0b2bbaba8c447e1b7a43974685de5df31387ab348c8f42fdb5776bb86d3f3196c01dce7322dec595c5b1be302417f8f881e048b6fe973b3da0ce717a86613f788af94598d160bcc8bf7ab519878e260e8e767b7726ce57c96a581c6bc1cdd71f8a2319c58a48b469a4d7cf4a35e27ac4d84d96a058ea75571dcf1cc1647a714edf822cf505823905db3980a8ad91b33fdc7cad79a5c1e07087f403815a42da702e923c933d5fe32827a0979fb343e33d867671ad4ac31d31d15ac7d3d1642b17ca4c9399cffcb305e162c27ee22ac1d6cd87e7f4b034b7791279b687e899f6cfd51c1310d87bded18a8e38240669e7ce66235cb7bddfed6dafd4cd2542ba596583fa4eeb4045ffbe36c72ad4e2716845eb643949caee9eb7d78d72e232158a5cc21058c9c15e4932fdba3ba56dc519332ed35abe282a81c8b2ffd4ea4ce603b3d90bd059d2c2d670203cac164a71c2c09fceac6d9198385809fedda28294bcff19c90f3861e5ebd4ae4a9f744650edf172c5cdfe69c3ea2b14c5e442dacdfa8ce3e66f0c530a710a15638d89c8fed074af", 0x1000}, {&(0x7f00000014c0)="573c6f3b2c21ffff7892", 0xa}, {&(0x7f0000001500)="16cb9d10926f5cbdc88de76bcc3b2a2a1b0a3e6f8ef4311c0a4f050e5cfb22cecedafe9ccc7a779f243e4a5afc6a65d250c715061f29642ed0015edf97a556dc169556f2e4e8a7b01c96ab06b62d55ab288f9078ffdec9ae534c934783ddcae5caaf613d3131d099492489bda53ea1fb2fd5c36783d4778b95926ccd3ab813eef4801e538f750624c25f9a7bc244cf05f808ae80a18447b84b4a5b8aee84deda323a99b1adf67416e6ae228b90b57532e7f110eeb3bccd3cb8aae0426241cdec5a8839b1", 0xc4}, {&(0x7f0000001600)="9ca0456381df88d087c4fd9bc8a3e3a04b19020cb478e7ae0f4138f0dd2e59afddd3f50959d3c67b6d2c9c6da38f4712d986dd13eb07765b6ef4ef3d6b14052eb5e13b878d9ea06d58408df16b685bd9b4d9334fb442ecc54d43e1958724f89908eb5584e78920d46f646f33e811249746bbe5a3c5cc4a4ae8fe46cd974025049eae78aeef92d681d28a903a17d255709cb49ef1ede0265be7e8bcccef5c27056a45f200d72bc163405777fa255a63032a61", 0xb2}, {&(0x7f00000016c0)="e8bd08ee8ec8a5bf1a88b5d94e1374968e10869bd5e930530b08877fda4a473471921aec1808e12a5e720ed5f16f50c571bcea0236e9f7799f1ba549e30bf1dce4f5386f80d23255ed71f395678d8d52aba72c3226a452274fc78b400f8377790c3c4ae0df8ebff912d6e05b87bf70d2cdac168169ff611b5ff70cafb1be42ef5d879f863d866f2f7900674f869d2785adc816291a6281d5a36c0e2d9384bd1b4a9eb9366778eed7573c0924534d7aa0a1335f8b1b424a59714f0d5eed2d3052e11504bbde71c23d5a1c3afad345ada19540f9a154099e09067b51269eadf141ce749b989e27a1cd872e123929", 0xed}, {&(0x7f00000017c0)="280b5177f2272c5be48d4410b94a005cd34d8f311b5513c69fd2022769ab77f2584e8f59b6a3cfc4e87fb685daacf20b3be4ed9c302bdb153bb3b9a3158550fe61c73e437ba881e0082820622285b7d4a23ca2b4b1972629ab6fb4ef6e6cc8971b86f068454339b52965fd8827d35ac70bbf9521b244f8e29c56eb4d9fa9fe3abddb4142e88e0e617e598e2ca5e3495e57ab8648bc02b10e11d40df25dd349d2a5d2b986784d7423ec473d20f967e08ac67bb470b1541491895609af73", 0xbd}], 0xa, 0x0) getsockname$inet6(r0, &(0x7f0000001940), &(0x7f0000001980)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair(0x10, 0x8005, 0x2, &(0x7f0000000240)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:18 executing program 1: setreuid(0x0, 0xee00) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() r1 = getuid() setreuid(r1, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x1000, 0x3, 0x0, 0x10000, 0x8, 0x0, 0x3, 0x1, 0x3ff, 0x5}) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20060, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x81, 0x18c) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x9, 0x80000003, 0x7, 0x401}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x7ff}], 0x1f, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x3b, 0xfffff, 0x0, 0x3d4b5d50}, {{r4}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x4}], 0x20, &(0x7f00000001c0)={0xfffffffffffffeff, 0x5}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f0000000080)=0x840) write(r5, &(0x7f0000000240)="caa563f850e4daff50eb96f8ac79829de38c93f3be7cc4a83da5fa4b41dc0093d2f5f06cc5c8a1b724d984ddeb73f84c10ec5ea892451ed8", 0x38) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x101) r1 = socket$inet6(0x18, 0x7, 0x2) r2 = dup(r1) listen(r1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000000)={0x6e7e, [{0x0, 0x8}, {0x3, 0x1}, {0x1, 0xf55a}, {0x0, 0x3f3}, {0x2, 0x9}, {0x3, 0x6}, {0x8fadfed5c9683fe3, 0x10000}, {0x3, 0x1}, {0x3, 0x55}, {0x3, 0x7ff}, {0x2}, {0x3, 0x3aa4}, {0x2, 0x2}, {0x3, 0xffffffff}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x80d}, {0x3, 0x2}, {0x3, 0x5}, {0x2, 0x2}, {0x1, 0x6}, {0x3}, {0x1, 0x4}, {0x2, 0x3}, {0x0, 0x7}, {0x3, 0x6}, {0x3, 0xaa6}, {0x3, 0x9}, {0xc3e012ca75bd5148, 0xa030}, {0x1, 0xffff}, {0x2, 0x3ff}, {0x3, 0x8}]}) dup2(r0, r2) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:18 executing program 1: syz_execute_func(&(0x7f0000000180)="a10b13b14c3d06274cc46311411025f36666ffc3660f3830ef2ef2470f129a0b000000c4237961580c0c440f0faef7ffffff94660f38281a460f138b82e20000660f3801d5") fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r0 = shmget(0x2, 0xf000, 0x201, &(0x7f0000ff1000/0xf000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/96) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) dup2(r1, r2) r3 = getpid() getegid() fcntl$setown(0xffffffffffffffff, 0x6, r3) 16:00:18 executing program 1: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x80ffffffff) 16:00:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x6}, 0xc) pipe(&(0x7f0000000100)) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="f6deffffffffffff0000000000000000"], 0x10}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = msgget(0x2, 0x1c8819388de8a758) msgctl$IPC_RMID(r1, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) sendto$unix(r0, &(0x7f0000000040)="56f416c2df5ceb52a0dca2db67af37494bc9290a5b1f68e22efa8bc9cd9d33b1d71a16e8361e1b91c26554bea07988b29315353f496b9e0593a4d84ab2d33286c459b6b938606a1afc300289489b78455b0785600e0176e94fbf70b65de712c24acf765b1473004db6c6bae1aa9e6d3bba2600338bf90e1ed61c1177ce74cdb41e11869afa13c39049cac1ee819defac", 0x90, 0x7, &(0x7f0000000140)=@file={0x0, './bus/file0\x00'}, 0xe) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="7d8f10ff465735e5a5ddc74742a770a0960a39442b", 0x15}], 0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus/file0\x00') execve(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000080)=[{r0, 0x50}, {r0, 0x44}, {r0, 0x8}, {r0, 0x14}], 0x4, 0xffffffffffffffff) 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:19 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000280)='./bus\x00', 0xf7, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x0, 0x3}, {0x6, 0xfffffffffffffffa}}, 0x2) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/90}, &(0x7f0000000000)=0x5c) 16:00:19 executing program 0: r0 = socket(0x19, 0x8000, 0x81) r1 = socket(0x18, 0x8001, 0x0) setsockopt(r0, 0x8, 0xffffffffffff335c, &(0x7f0000000100)="61375f5174b7230b10da69d55af3b3f1b8773aef2937767380e79eab05de059fe1f12555a5311e43b710d13c900bf91ca0a2f205b4747cad4c882909dc7764ef9ce811cc28e118422ba25def7170af7d6216306afa7f9708b18c8049b434bb3b9ccbbb25090db3d19ac8fd05044100c12bce96d3", 0x74) getsockopt$sock_int(r1, 0xffff, 0x108c, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f00000000c0)=0x2240, 0x4) 16:00:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) getrusage(0xffffffffffffffff, &(0x7f0000000280)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x186e0, 0x0) r4 = msgget$private(0x0, 0x202) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, 0x0, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) 16:00:19 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0xd65}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="6530001710880000000006004114edf311fd77e7832410b8da81149522c4adf5a3390c4d4819faae8f4d1918f77f7d39897e3c7326a583c258509ebd364dcc99c1095a3b9d9bd5edac6e516eff0e07b8dbdc282ea470e064811c55b75c548031897f452f191600ed730b9bf4906784890d06627e6c2df7ab5db438486b761d6c545976226bba940f1fd7954787bfeb8330c8043c8ac875047b57e001dfdafd20f7774a570d1e1df92e7cb8b9e7e0cfc38835711f52633b96fdce75632dcbe8b082fc2a697e5413b2b8acc38960168239692cc0b8b3834367390432e759bbb1047cec40f1b19707842fd0653b53859e26a21e9c96dfca0b04415cc92fec826a9eb4f0926dcde19a0b759585927470"], 0x1) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) semget(0x0, 0x3, 0x104) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) writev(r5, &(0x7f00000017c0)=[{&(0x7f00000016c0)="a9535e61af1518bd6602a507bc48e529c90f3d8a566875af43b7b4feaaf2a22ded7b8be7005810ab19e8b1490abcd100c2efac33d04dacd3f2ab85591f33e1b56b8c1789e53bf0c6f6021027d7c486bbd9e158b50d3f7bb818e7154ec08a8026a792a3f0ca6465f7f8ba2ce65284804ef1b8b3bea6ec22b93f7ca6279ce4e72cfc46fb15dd70370fdf7e741bffb030e979e44f5cf27dbbe6381c2466e6157aa6da748a073427511ca1de365f8696fb5f1b44e74083c639ef32be742eed0c5c993c73da72ad2954794138c084fd97d7bcc6193f4ab9aaf270557fccdcfb6a58ecb0b81c4feed1a876a58729a3d5bc8fb0258ac39ad62b4006744ec0", 0xfb}], 0x1) setgroups(0x2, &(0x7f00000012c0)=[r4, r2]) chdir(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file0\x00') semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) getpid() truncate(&(0x7f0000001340)='./file0\x00', 0x9) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x27767854d60ca73d}, 0x0) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="ff9a448e6de500ddc1ac908803b586bc45abee71c36baad0ea4428de26a298a00ad0880e6d17f90bdcc12e3a8313f50adc46783ea3ddef19385486e693464b8927be2e49ee87ec9d1cf42027f57d1108295af2b7588eb5afb6bbb357ade4d18af0134f6056a4d5da5f7025812a38c91aba737ee91f6c4e4d20ae803fe44a3ff3cf3b7bb4bebedf5f577dea36bca11fed1695cec6b132504d99792d45afb6a48a7a977a867269afe7da0d5a875d672d452c36c824a254e98deea44a6ba53153d8f371937acf5e8cd920c0849776d603fd82eb8eb0d36e99fd753e7f6a", 0xdc}, {&(0x7f0000000140)="5b90efda67f8b0917e63c0cf0fc20e2d1c248024edef80c5049decf471edbe98dd7fed9b598b15e5fb6ea1df1c9e67b96c60c2f2942c2a1c4eaa5a", 0x3b}, {&(0x7f00000001c0)="3f53219132575dc3316bb9d8a21f0407544608816e51a56424744d8c0e4aae80b22c0c0acaba83da976e579ec1628c4912b37881d21be38137f362bb8949799e18e8cc9c3979c94c9f15749a39eb7c5cea6e9afff48ea6415784afd77f689dcb8146e837b4a1fba1d9542e1ce336b5b0049ca22e65394a2922ecaa4807ffe661261f7301c84d7b8a3b9266cfd3e35a05676928cde2d17fb95ac26b98df8a46c84e18c44cb166998adea86f2c144669073c111de4f8b3f043ff4b0f44bf747429e3a4e4978d61233565e2091d071c9b46e2d6ce94169f17484ab7057fc4820252f87d2e", 0xe3}, {&(0x7f00000002c0)="afcc032e54dfbe2f7e4d395ef7c61af5991a3fd64f9c9e95511692ebe548cb8d20193cac4ad09dc94bb02f16687ad495e51a944c128e39d6e01407e41638cb25c51c514a5b3819ccfd2942d94123883cb7715588d6ad3c23572010eeb213c56088c98214b50f4b124d2f24d52e778bab3c35f770ffb9c318111ef48a786a8703fcbe3a63617006baebb0c18c232eaff344d990f28d83a2c9cafcfb8dc3605dae27d215bf099f682ef563732e49cdf480a50940eb4922832b913ed7f1593b1c4327238e3421dcbe61b47f9168d338cb9a8505d82bc81eac542bb34630e059", 0xde}], 0x4, 0x0) fsync(r0) socket(0x10, 0x7, 0x2) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000400)="0f9c1280f7319212d94cdf6a803ea964d0338104b5911df9292ad5afa01152695a95c5f8a719f61020350c27198f6dd0d77b618eb33921884f071fadeb8ba657543b8e96ac12afd35d4899ee422409975cb81446e156e8482c8ababcc220592ebfe1c8cc57", 0x65}, {&(0x7f0000000480)="8c58c2beda7d4f7406598db2e5d0bf0f7de5f58c83466660cfe86e6ea0b048a2d9c81f6564fd0ce7bb2d68213288f06fbbb43b9ddccd97eee933cddc47e8914fe52f12dcaf740e967c40305ec6787a92e9e2cd0d4c3fca8247bdcd451eb586830dff877bad71f14ecac3857fa83e0ba1445b2c36c579a088", 0x78}], 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000005c0)={0x2001, 0x7fff, 0xffffffffffffffff, 0x100000001, "824f66a45233bb133a34368e566c4362ca729d20", 0x4, 0x7fff}) geteuid() unlink(&(0x7f0000000000)='./file1\x00') 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) poll(&(0x7f0000000140)=[{r0, 0x90}, {r0, 0x10}, {r0, 0x124}, {r0, 0xa2}, {r0, 0xa0}, {r0, 0x80}, {r0, 0x8e}, {r0, 0x100}, {r0, 0x8}], 0x9, 0x6) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=""/217, 0xd9) 16:00:20 executing program 0: socketpair$unix(0x1, 0xffffffffffffc001, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = semget(0x0, 0x0, 0x40) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000200)=0x9) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x200}, 0xa69cf2aed1613a65) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000080)=""/101, 0x65) close(r2) r3 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000380)={0x8001, './file0\x00', './bus\x00'}) recvfrom(r3, &(0x7f0000000540)=""/4096, 0x1000, 0x843, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, 0x0) semop(r1, &(0x7f0000000240)=[{0x1, 0xfddb, 0x800}, {0x0, 0xfffffffffffffff9, 0x800}, {0x2, 0x7ff, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x7, 0xffffffffffffffff, 0x1800}], 0x5) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0xffffffff80000001, 0x5}, {{r3}, 0xfffffffffffffffa, 0x0, 0x80, 0x6cf5, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x2, 0xe55f}], 0x7fffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x7, 0x81}], 0x200, &(0x7f0000000340)={0x8, 0x1}) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x4, r4) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) r10 = semget$private(0x0, 0x3, 0xc) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x1, 0xb291]) ioctl$TIOCNOTTY(r9, 0x20007471) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/217, 0xd9, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) getpeername$unix(r2, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 16:00:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe9, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000100)="604463ec4aaa22661caa1bdc05822f3c140490398ec84ad85c89523726e6975d43dfdecdf826e614a9c958d3d0dbc6815d9610486d276ab0f2e3a14f8f84c34e5fe5bef7f613d8dcb7010ce6385854d67093f4e3cbaf6f67c8103be5970f", 0x5e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0) 16:00:20 executing program 0: socket(0x2, 0x8007, 0xfffffffffffffffc) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 16:00:20 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x7, 0x1, 0x10000, "34ca1cd015d5fb4bf7103aaa922f5fd14d597805", 0x8, 0x1fffc00}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:20 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3fffffffffe, 0x8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x21, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b55b3e7533010000ac014dd5706c00056fdd59cda2d3ff228d3043cf2e70c06900003c090033", 0x2c}], 0x0) msgget(0x2, 0x8) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) kqueue() r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x8000000}], 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) 16:00:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) socket(0x7, 0x7, 0x5) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f00000001c0)=""/153, 0x99}, {&(0x7f0000000280)=""/155, 0x9b}, {&(0x7f0000000340)=""/160, 0xa0}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/150, 0x96}], 0x6) pipe2(&(0x7f0000000080), 0x4) fchmod(r1, 0x81) setsockopt(r2, 0x6, 0x0, &(0x7f00000000c0)="b72f17b4", 0x4) msgget(0x0, 0x8) setsockopt(r2, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x10}, {r0, 0x110}, {r0, 0x120}, {r0, 0x84}, {r0, 0x100}, {r0, 0x100}], 0x6, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x640, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x2b3602249caa867b, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000003c0)="156d184d3a2e2d2ff450786773d70ec68e4896e1c790f0b79223deac3861fb1568d5c8ae6a12a487d0139033742dc9c6b309edf9d161c5057954063b85806c9c4594ee4521bdbcf87e278d6168fc1bbac12195b7c9745950492c3173096e7064bedcf87cf0270bc1411c735762c12aa653ffcec983d5a32e620e4be5bd05b6d01d864217ae458921ca08b1db040065cd13546ab189ba19d30eb04ed270e6436ad5755384288318b80611c0292447bb6a6741f5ce0495740861516512865712", 0xbf}], 0x1, 0x0, 0x0, 0x4}, 0x402) 16:00:21 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) r0 = dup(0xffffffffffffffff) close(r0) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:21 executing program 1: r0 = semget$private(0x0, 0x0, 0x80) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) fcntl$getown(r3, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0x580) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r6 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r5, &(0x7f0000000900)='./file0\x00', r6, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0c000004fece2013c982e20f7f20f8124378080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628"], 0x40}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="05002e2f66696c6530001d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca4ce99e6e0c655f0089b8a20000b5a83720c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c9018dedca26161d2e052"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000400)=0xc) r9 = semget$private(0x0, 0x5, 0x2) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f0000000980)="06e144ee79bd941659ef8d24fe0adafd52a48dedd889e8bcaf9ca83cbe87cf3024e9c271ec4502df6f49b8d7faf2c207c2c8818aa8240e490b945c29b30c2117ec2b4d5fb6334bf5b73b6f1dc32944843f4252c51fc31c69aedcdcf6f1e6537814e373636070e2cb3bc97a728b77356889c8b886f87fd4e059216e975664139ac33295006cbac9595e3571d5384115c1e9cda62fb42e958d9672437099f3ab7b98da08c24e0a29693010ae5cf4065f9481d2c0c309767a764bc9dc075f6c2881bb40505777259573bbafabfb577d2dbc71e81c03a51f5ca002ec1f60df7d1dce4a7a5ac95a7fe6170ec3fb994774ac476705408f572d51c3c18f00fd28902cd69a5cb0bcbc282668739c14efaa14ddbb46af425c4f7cec82f07945cfea7d103a74fdc51bc36f30c16a0da121384f43ac410294e7200d44a8560befb39d1938b7de394dc7e2bbc4b45c84ff4d83a458d005277feed5cc704d0e49ae3ac97146b30e91c848397a3dfd3dcb1a3919cf872ac3e3f590752b40828cac5a2ce270f2bc52ce7edd254a6db376072339ad3cb2857a7faedcdc8ef00e21a00cd63152fc0081dc5de2335e124194e30f7eed3adff0663c4758d7775b13547c700760bc09c077055fb8a8b17d296c8981e1b5e296c997b0077e20e725bcbf1a21ec5db104f2bef5d96e431fd88fd1ecd295bdb2ae73043af73b804273968efa8612c16d75a13fa3a4b743e85bd736c4abfadb8dfbd56d62b114c9caab6865c2133bbf3cd1cb04f3bb857e9272c54e1609dc8a7f98fa6ecda3078a804825450cb77ea22082c4e4a7492bbe1636a943ccf67137ebba75c660fdb49996784d19455ba4a7a5fd5eb24a15", 0x263) r1 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) dup(r1) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() 16:00:21 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) r2 = getpgid(0x0) fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) read(r1, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x14) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000300)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x17) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 16:00:22 executing program 1: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0xb4e68838d3e76b49) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) r5 = semget(0x0, 0x205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0xfffffffffffffffd, 0x3, 0xffffffffffffffc8, "b08d16c63dffff0024e8643b00f3ff086300", 0x6, 0x200000}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x6, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0xba53, [{0x0, 0xbbba}, {0x3, 0x7}, {0x3, 0x6}, {0x2, 0x80}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0xfff}, {0x3, 0x7f}, {0x3, 0x6}, {0x0, 0x9}, {0x2, 0x3f}, {0x3, 0x1}, {0x1, 0xffffffffffffffff}, {0x1, 0x7}, {0x3, 0x7fff}, {0x3, 0x6}, {0x0, 0x8}, {0x1, 0x2}, {0x3, 0xffffffff}, {0x2, 0x6}, {0x3, 0x4}, {0x3, 0x10001}, {0x3, 0x8}, {0x2, 0xffffffffffffff7f}, {}, {0x3, 0xffffffff}, {0x2, 0x8}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x1f}, {0x2, 0x1ff}, {0x2, 0x3}]}) dup2(r1, r0) syz_open_pts() chroot(&(0x7f00000001c0)='./file0\x00') syz_open_pts() 16:00:22 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r1, r0) r2 = geteuid() geteuid() seteuid(r2) r3 = socket(0x18, 0x2, 0x0) seteuid(r2) r4 = getegid() fchown(r3, r2, r4) setsockopt(r3, 0x800000000029, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x0, 0x7}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='.\x00', r0, &(0x7f0000000080)='./bus/../file0\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) lseek(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0002717f19c89b9029fbffff0500000000"], 0x1) write(r0, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x591) 16:00:22 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x10, 0x3, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) r7 = socket$inet(0x2, 0x7, 0x1) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = syz_open_pts() r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) socketpair(0x16, 0x4005, 0x8, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() fcntl$getflags(r3, 0x1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x80, 0x2, 0xfffffffffffffff9, 0xb62}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x180000000000, 0x2c}, {{r4}, 0xfffffffffffffffe, 0x65, 0x40000004, 0xff, 0x7}, {{r5}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x1f, 0xe084}], 0xfffffffffffffffd, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffa, 0x11, 0xc0000003, 0x5, 0x1000}, {{r7}, 0xfffffffffffffffb, 0xa0, 0x1, 0x8, 0x2c}, {{r8}, 0xfffffffffffffffd, 0x1, 0x6, 0x80}, {{r9}, 0xfffffffffffffffe, 0x0, 0x13, 0x9, 0x3}, {{r10}, 0x0, 0x1, 0x3, 0x6, 0x7}, {{r11}, 0xfffffffffffffffe, 0x4, 0x20000002, 0x8, 0x3}, {{r12}, 0xffffffffffffffff, 0x10, 0x80000060, 0xc1e, 0x2}, {{r13}, 0xffffffffffffffff, 0x10, 0x0, 0x9c, 0xd45}], 0x2, &(0x7f0000000380)={0x100000001, 0x1}) munlock(&(0x7f0000000000/0x14000)=nil, 0x14000) 16:00:22 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0xfffffffffffffe3d) flock(0xffffffffffffffff, 0x7) pckbd_enable: command error 16:00:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) socketpair$unix(0x1, 0xa887814c5ae1af88, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000000)=0x8001) sendto$unix(r0, &(0x7f0000000300)="66e81b77b48e7b67b61d345543791f73719c88e0127afddf1e6fab654962cae202ae7a746be34cb8f324e95ed5ccda7ec51fff7037864545e6943d3ad96556d65fe9819a291207096fba17cddb4391d406d0dab40cf6ecd82552d4ac07f072939fa50fde821ce93fd587f10e1a4b49ee03267e0a2214542b05e48565aa6c0e939679c22cbff264b56fb28b1887bb66a934b1335f8c206ef8e30321f472c7693282637ac08fc3890b48787fb7b8e9fc8117271eb87c67fbf298c5b964a64d8ab573cadbb63752f5c5", 0xc8, 0x8, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000746f) 16:00:23 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffff8, 0x20, 0x2, 0xfffffffffffff74b, "f74524808563ed92a45bd2d9a53b4b4ead792386", 0x2, 0x100}) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x22) 16:00:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0xb02) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) kqueue() 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x141) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x80000000000001) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket$unix(0x1, 0x3, 0x0) open$dir(&(0x7f0000000280)='./file0/../file0\x00', 0x82, 0x102) r0 = socket$inet(0x2, 0x0, 0x10001) socket$inet(0x2, 0x8003, 0x400) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) recvfrom$unix(r2, &(0x7f0000000100)=""/244, 0xf4, 0x800, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pckbd_enable: command error 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r2) 16:00:25 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x4}, 0x8) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x9) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8e) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/196, 0xc4) lseek(r0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0xed, 0x6a, &(0x7f0000000080)="89d80cf9bae058a637c732ee94430c0648a863ddd93d440e17210b200b2f72371918b3b4ebef1908436cc3ad04e239fb73c2dc30b89d1d2b54ef90486a6770e6db195bee84951bc15635cecbf61aca6e6c7a133fec705d5b63802f75efb67b4cd232173412a79a580a3fe50ac80af7d40bbf", 0x72) setsockopt(r0, 0x80000000, 0x4, &(0x7f0000000140)="b0ce704b8ba7aeb37dede39a5050c400fcaf26adc07d24661c948232dcf5fb5a97ce0fdb18775f8f9b3afa569393499a75f791bbb253a52cdd6e638de085f8b4797f105af98c8dedf38fe71bc7e2", 0x4e) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0xfffffffffffffffb, 0x19, 0x3ff, 0x101, 0x2, 0x3, 0x2bf0, 0x8000}, &(0x7f0000000200)={0x5, 0xee}) 16:00:25 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x36) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000002cc0)=[{&(0x7f0000002900)="575d1ae107985b06e100e55b1e3f4b19a5ff2480f9e025eddb4f65f49d8d2d55171c7d7e310d890aebfb3f2328f7d39326bb6def", 0x34}, {&(0x7f0000002940)="fd3a3654bf73b6b5663d44ef706ccd04b466c41bbddfc0bc2086195f44781aff95c85fe1cd345a87acaf16de943d55ea281e96ea17d80e9b755602a5188a80af3d99a5f2de0e03079c3ca140f8ee10f152805aaae37f21435f822d44bcdfffa976c58cff8b81d658ffaf1e06cb93dc5477902d3a4e47fc088fdf7275031dc1741edd1acb491608951c52595d54bcf0be888a2e984e58fa", 0x97}, {&(0x7f0000002a00)="8ca7aa123ec1b087adc6341e87556b13b6f6af0a10b3a14145e9f18d31e47be89828caec256dce46ed13419c9a484996983629c3d7a5fa342eb8f25dbc3ee4ee38321609107918fd328bc854faac89b47a1338c649bbebee66b4362831ee704862503da1bcc6d8b52900d8f6d0e1331b4140e20b433d5350b208", 0x7a}, {&(0x7f0000002a80)="545257488e6e370ad4e4c5e4e8910520ce1066965694799073215bc6e2082d1fc89e564f979515850d647f084eef509325823d9ceb92ef1b6678eb4ea1abb14076eff2788924bbd02738da05dbb3a2dfd08e4041007827794262d973d0621a6cad29b12c", 0x64}, {&(0x7f0000002b00)="fe138448f3847a53a3db5665faf9f879d75fb332945578fdf00fede9fdf63b3a91f7d7e11be0c0cdffb3f43b201e334df2ee278f4454c28c3aef1033c3999a04230334966b25ae1f5fabe88a4d08f26567055dcdc595b8db13e822d4bc8e63680bf13b0527419e84387d7b9540bd79d57d9abc1e49f456968f31792171f99dbec36997e361f85d900ce2f55397cdf2c0af4f127936f855bb7da1e63518adeeb8b5b257df83c9f8042899acb0712a96069211b5e4ab4007d1513a", 0xba}, {&(0x7f0000002bc0)="1650749e7e4f70c0bb80955a75dfbad4cec8a39f90f860be2b76e623274b3dab8c2a868719a0ae400d146167a7b334e2e8f5f2c0858dfdf6c2bb735eff56a8a0857892270f0bc2bb4005bca1195c408fc1bd41a427311b320b5d88ef1931580a1383782815f8582573647b048d4c8f2af5e54c2ce477318bfe5fe2105f36227fdcfe33f669b3b38fd0d6", 0x8a}, {&(0x7f0000002c80)="9e2e3a8f2c77599a9461d0b96daa27ef8a5a005126b4d986e277980eabc1702f3a7c32114a5427937b699d769a991417f8083debd0b7972e21", 0x39}], 0x7, 0x0) pwritev(r0, &(0x7f00000027c0)=[{&(0x7f0000000140)="424dcc7e8f26c138671591c0cd2616fc36f223180ed91b2f3f8ad7d3da345bcf700cc204905c6cb41d7ab69e02248544552d7396c950b63c159a7cc168dc77db8d123ace81739e4e569a2a36059ae9194c2d4eee91f7df4510c7339adc24aa58bcc53c5660ed125489208e1f34fdd155097df7f2c61950649720b1daf908946b8dbd14eb17472ae51bcc610d2cfd3ff55018aae5273197faefe78784112320b77af1c35d14f05295f5f9d526cf231a11adffd67ca64e3b0b52f508", 0xbb}, {&(0x7f0000000200)="4097ef4f7130c0d3ce2fee593fe0ff9cddd5bd7d019768ad9ce0c360efe08e9b5347a9447530e1ff2abc564543200a5e75d567157be184c9d3b31ad6299179295ea62b262067a010cae6f09986670dcaddbdd089665b5be914d2aad71a0f83504e38fddd0eea361d2f3ddeab8c495cb340548a5164683b588e5b496187bde7ab87631d927182aeeb5bd648440db3db818f2cc77d2b4212ed374c5238d425a9c8771ad1e94a7a42808827b078381a76f67f99dd51", 0xb4}, {&(0x7f0000000540)="95bbde4aa4eafc8baf1110427ada53564649c5534e9cfdad2b20c97e34586cf5572c35ae26c33519ec2945b60e99cd1a6eafceee43f631866e19f0b67176a3ef62a0210540847dd483a007f4484f2640a64bea3100b6857789d1d419212b672b1b6b9c3ec971b73f8f3718d0131194e0032394727f134285ba79c1aa3724fb289579aacdb03fcfadf75104bc83dd5d8db976c250021fa1b03f024fb32c442003606530ea02a6b68c20025dc8bc915756e88f96e4b6181a9961bd2d1c53b333a453c97ef69efd56928c07208ae344239c1ecc037fd04aed0731959d3f87c768b21a6a5da19e2270a8933dd27a94fbba68d4259f62e4f9a14bbfc5ae0cf50259545eafc7b2874b134ed1c5f0a5a056715a1a4ad9590143ed2011f4663eb610a4a30c835f60cf1004d92407addbb803d9e094a582d0d85cc9d00205757205fc2ac5f9b3c09621ded35531c7d5b5f3c7d69002b62a42935fb97ba5d9aa85ec3b1640900ae20be3daaf8e0cf55e912e0c43ae55008668a0d79db47f8487307af938c678fd127bfa032466a672f3b26e9539eb7b2a6ea3a2d60ef2c809ff0492ff83acc8c5c8b858554255f0d6f29f255c04f3d290538929e3a6526af5c0dbc954f905f3c953f6d397a7b6eda8667292839432cf0f1fc339be07b507616e3606c5c9ec70d2e7daa962c31766d8c1c360ee68797c005af72805303b86500d5be0ef56a47ca6d0767cf47df29af8c38c1bdf3876839b8d733ed1a7c68f264f410a0892c9e975943ae1be2b98a87412f9b038bf8fffe2cba46d82eb866951cf2b07fa15c617e0f8baa4fe0691481dd75ebd7f3eab4d216338ce3c55c9d5caa42796f1756c4ce101cf2d90eb688cb61b246040915c8a565e30a7e087dbaed57393ea9a029ada8aafad2cd6f08addc43b95ca4813a67646ec56722b89937f9628642911849b8c9c30af281faa9293d0fe4854b9402af7b3f7c86fddcdcc27c5f013cb8d881f5f6fce1cfbe022358982c5d3ec5e34fd28873cd20a161c612fae539e968eac2aab79dcd003096cfe070c1ef113645283623323eafa4a12021ab68bed0781f2c8deadea5d9dde92503ee318caed38463f34138b878f978edeafc815163f4e848c4002922c70956434cdb0b133862da4b096edf56484cec65d2d45b499c019ebd9f95d8469c6de2b7ec33bcb6326c263e9ecb642ddb44649c656f72acc6117d39c5b15d4eb83e28a278fc670447d074c8fb6253a02121ab0fd5df2f5d13504e49ddfe9b72e40abbaace35cb02c96c37b97405c5a870af5a6f39052374092f50d0d5a36dc0e344581bb5a554c1c2c00a18651b6dec40fe19a506b3d55eb836af9d035d9bedaa21f6cd9c285571e200e3bdd20e5d86ef49995a1ba11b340cd2524adfa3b0236d62e7cc2d32261c133cf7a27551a1c7fa611fc34080710b1f197101b482beb7b3f3da003d90c55b14a0c75c459323714404430fc46febfe21fe73d3909870a5e1e364d7b86163aa899d481539b5fc6ccea774b6b963ce6b7f84f1a15837dc79ec647e62c35ee091488289267da5354ac6ff71ab2cfd097ab537c66e090bd2dbfd13138e4bf198345ac998e5738e98813bd2ba81a4ddf077a4d0fd135044b601cc13eb259726feba50af594e480ab8e25b02c3123fdb287b826ac8a93773817ff861187ef1067b1f5c0d0a05b2fbd6eab4a8a0f5785ff7de20da16ced6753850c54fb4a27078662b52b14c68427930a65ba2afa1aae351841b923a91668cf930444e4237266f5a77d89e1cc9af3e79174625fc1fb59fc878bd2b76b06c485ca449e51a38f04064f646a31c107ce3ff35b590c09c7c8ca1f203ed22bd433274f32f56279ba7f0bd1ab4053e465c0455a14753a987d2adab4d13646fe2dcc782fc9d557765378b42efa1b4ad27d48a667c1e8d94a00e2c1dc11957af17114c5b1f28b01475895e89b84e399bc9af31b44bd566010e8add530c3943025ce5acb15f8a8215f76cafe128da8f2c06822faafe4eb879be09e2608acbef5ce8d4104145504dcabf45fc816ad7a8a95774aba16cc46d0d8dee63a34130c946dfb7004a9f28dd5b19f1df644fbea5a312313a255982605f8a719fc5897ba10b2a66ddfc14a1174d6de775f61af0434bae973c3579df9ebd7b3c59d363a7296ef26d0d0f5c5b9e31a1c51a618b38c743ebdbda349da2639a20ecd5af1d2cf6402f7e18c19967ac5e6cc4d1fe8402f7ab04cba0b9643cb8a0433cc324c9fd16501dfa0c37b3042f1fd6c9f8c9be7a1b06e5447e8f7d6dbd18c7e5a89661f912c661aa83322a7fe89dd240d3872261d0b3f4aa34cdaf136bbfe8d5655caba6c21d3c521fd7a63f4a3dc97fee77dc9981583c12d2097006ff48df5b3b0b60addc30744e5ea98762cd1b4d1cea83b91d4515da9e196b1834c1e8f7ac5f774692ae06a25347879e8fe7fb497f86980e0ac9aeca6e4f817661d36effe7e2571910bbc8f356e73be17d7d85e6a1605a2628d4ef53351fc0472774398d390ff17885b8fc732228bc3ddae80dae81b7792f60a13f21fe33f7c404fc93aa01bce892655f962a61043af9ed57060a995300f1de796e82a8aebf2d4c075e095016660a263d890191b4d0fdb27effd6a2974afd5819dfff5c63137dd8f04ed576927186e9e0cb633d9122d96287e619084a9eed1505333345a9c8e7cb40851a5ee2d59b1f849df7372f27ecf53b0767d9928010b0e5086940a7b11ef9e8c200671b2b9b4109642503a5dea6d57e64705aae1aad155af404feb4dab815077d29792aab9d00cc6c2716f92883c8593762563617c5802e77b5d407935d0480e67616d282d1411d2694671faf1bf877dadb9fc90b31984cb24b2301e58a99f73b8fd911fb160575cdc36376651084f2237f79ca6ad9213f00611ed38570aad865ec1224f8a9f8a780e62238c310a15016858965fc97380861c764866dcd6a3ce187aa6edc7ca2e993d56094c360348975358f4631565d61ec104dc72ea09c6ffa2c3085fae226c70c3d0c5bcf7f1c1aa203efd82dba4e3ddca74d623ec53d0ca8d2feb767cbd35534a14c1743309429ad49ec5d76d882ba995997e09354a5a58e443b0e5c7d2700f30275786ab54e09bf9c0930d9a5a657eeb8a383234c53fe364a18e11013cfebbcae8830df4a90a2d9cdfcf05d1d6dc4b1165bd4984bff88321cc7a2d1ce879d5ac9d5bbbdc2a7424a56549ebf2c5299594976709fa61b41573606ab39a90dd8b100a9cc894847b534487a5ccb085b1b405bdcde9ea9d26de9cfdef100fd8727d163b8966205689621e562ba330373a771ff35b3bf34f4105ffe67d07f1d43010bc8be9077db3ae01392f7f484f551823cc8e520dbead46e16ae4570cec70f49e50e48fa050998aa1e7be3b9b56b9355e90a71041fc47bafc4b3c0d86a8319d4583dab786c1c2c43174235ffb9364531e7dd5ffb448f37e232fd504267ad161bcc2b0e78ee45d3957c30db75fbb486f7005f6598e643b59cef362e8ab7b38671bb1c59c66c85d44a174e84b7ce2518f31f02485128aa9b15bd38a0d29b6ca20bbbe83583c19d86f6f01baf47b392a390069b7196daa7ab7952b1618029f025c6ce5cef551775247fb1a1e421484f03f1ddafb57484ae5fc4eebd7325f9dbc4c7426755056266f319d03ff5f6b6912bfeedb57b4bf376964f0c38b7f58b7420aa3bd90ed4dfb7bcdeebefc76302175a054c3eca941b11c2667feca4e30a8a7b1f45a04f5a4160ecf7ed9078b059fff61fbb03d1ce7aafd20e9620a0dc53ae03244c1b334424c12482254e29bd7fa29b7babbcc40935c6591ddab1a1027c5c1fe9074862136b7918bd17b24391a8c51ef23c09f23d298ab5ddc1bcb6c668227b93241cab3517f25e67a0df0e4c34f5f16319088e889ba9927d2d05f5fc83917a5da46b298b81bcc4385fa99627ab2e273b5553d8c8e86743054b2b1a0bb4daa3a6928c13dc5c28b16b056be24b25d048147f61e002917b636ab9da92f435182ab0a065e094cf15512982dbbdd043679085dd9e4bfd4151ef252697e2d7b53e2e86b8b361291e9ab8d0a560d77711de1d79e3b249ae8aeaf90404f28af11c1fe00b05e60b53ec62d706befa496ffb65a5cb6b227eedf423ded6c7cc8179add127d78363aa43c3e335f3f408dae3efd755851371cee27918d174809d2e98dac2a397445a5d4be460b66ca0c2b62607cdde5ca1fc794e0e3fe72f6b6d331268b80ef3f07503f746b224c459a5666c21fb78549d9510cb0993a2231b61a778df4eda49a0c470eaa4c7fca9cf52f5bf22c8d3622af4666e1ac99ef735bfebfdc4c139e36663ccc71ebbfccf3616a115b04bc1b3f60814fa1001b5909133e6a9febc520320c9284c9865b58ab94e9251195e0b49c2f8c7093f5a3b1e6233ae493ce5634c6e13221d9ac858df30d5df967a68ce25223a4a4bc0ca140b9216f0f16737a4dbc6d3076113bf5aaaa5e913d3402011cdbacb6a8ff24c37b5b42220433bc03ce832c037e144e73daf16cdb3380ad9c0058cfebf9dba6a32423cabfe66580071915e22569e9a25e7bd64480030b024c7ffd60efe785db6d7365955b5b0b072dd23fcf156babefb27c4cfd41d8d025ed7ca07d2338e9728c0baf50a81ca1a352fb46fd0d9358c2e15d771352f271b6aca760664dda6a0fdd5c75b6055720b42a1eaaa9d17c1d72376b6b9895194b2d3b365fd58a0e641c499be7bfced09382bdef5c0a13d3cfc7e79666faf702b9ff01f7b0baf51c3f62ae2e280bf3b15f293abbfb4ec8448b5f3929ab7f85b59675420b89046ec0a74dddd940a5ad194611e1f50a13606966482351977845216d1bf5c143da6e598dc872a147538ed58eb7ae0b2339b5029a54375ba8171f263aacc460a868ebd7933341c6446f9957866396088b8fe27ce38733ad7a304230044758a6543a7c0e1898329fcbfff392c40a02fddd5d152eaeb24bd8620a2b5b126664e48467bef4ade8dc1ff81414dcb6e2a265b2da2160761dd2cb4b3dfee61916fba33363ec3525e5da2a6649fde09e9bf020ed063a0b217676a869a01966d3fe99f53e723eb25f1ce52d213ec9bba4cc1d7b3eb014fe7987698e353d2690f04b0807c9ad17c36c0aea194d817184f7a6a39b03f8c9a068be2c4a235866e6deed5f5d6a41b5a9f0254fac85aa3f6201aa147872c6d0dfac6719d13aaab6091e032c20568c63026a81a12d64d5e2e50c323c27ced65f37e0e9201d363179a06a6f6b4a3aafaa48f73d051d7fe3fcb3f590e18b42da89c48419c035d3a16801fd1345e82b2f339f8884c8edcfe94058a47e94141384b18e490d43ddfe5c3d2794c527dea994051552712da71a850e5f171535e81087e5d34321c3cd8bd448958952e2fb359dd3fd061a41f5960b2463672130118559cdd5d78361b06ee74c09e2eb1bed81dcedc0e68ee9dc3dc5fc256e00d0d9c553dee9a11298312a631799e19148bdf962e8fe70069319dede5ac73442474f04d7416f864e67612ca074e33aa34e040251d234af461ba20129af869a090b0a063cbed21b2890ba441ac38a903de1734dfcd435fcf5030090097a498bdbf3892b695f32ca511808275cd79ce40e2aede2c3f29e9a8f18492929e3d9caa52a679903f335a83166b09d05999228379c6b8fb19b311162f300da81bbaf13de0950fb8c9999e7abd65f65150bad749940d8ef81de3f56bcaf8b318c32cbde42d04a185f969f698acdd6be3aab480cdb76de50fc5f790684e7073c252ccff91f5b6e8b1719", 0x1000}, {&(0x7f0000000000)="c7bc26d83b28abbfc7844c0267e56e0a232caf62791114e5e8f84a960b9b7332664ce669200f8bd2e4544084478cd27e3191463f3fce7c84f6fb", 0x3a}, {&(0x7f0000000300)="5f1b42d1df56ddc474de30e57bb2f00c66556078ceab2a80127e2ac43b0a3d5df4aa26ee85431b8f838434ff497d44ee1def0155b2f90ed66757aeb91f2362fb4ebd6584393eb6996b9594e3bd36422dcc3cb46a658a99e0cf4388aa2de5ac635b5dc7da3ba28f10c1c62a0295a84eace45af7deec5bdc679b3d3db00f31609147982b332eab908ad9b33fff5fdc5e8f031b89d83a3447fa18e0b0c10eae4fb9bf2877dae5bcab2d9c3b4a8d0bfac2a78edd6ea74cbabaeda0d9ee66b9b8dac0e492c7", 0xc3}, {&(0x7f0000001540)="a52629e23e08879ebeb7a23b4c2797a66631e0a63fd4db09fd90b1f3b2e82189ec890dd63bc3928d4fab5e0ca1d981d1f5c83824c0baf5dc26578aad954bbd668ed5c9215f7f2c986b18ca795c3867ea7a412c960e416bd480c6e4eab711e7b5f83362fd9a184518f7fd438294022b4b3f40fd83550dc49d5b2e90308732801511a8b7f8a06cb2810c606c54507e6217987eceaddce3e79478b2b41aa4169705fe7c1b72918dad7fb8", 0xa9}, {&(0x7f0000001600)="7869dc655216aacbd23409d26621c80cebb123071e66f8d91eb0fe0b05968d3c9b2bc33725da16b5a7c82bc93c915955339200960ce4df270a9da3d2a1ed534e40c1030f9f84f74266b1260fedf74fbf431f4451544d16d87659f66a540bd24686c7933d65543908eb8f031337589e4e11ab8dacb114a579e717c45ce73ce76ea23d19aebcb86850a786dcf223ef15e8d97898bb7c3ed5139b9e0bf13c9f5d0f959d88e2925dcee87ccd0a44b2229d0441195e4026a3ecec5d938d6d3c6535ef0de4c0492e094747e69262dc23937176e9e0e9946c4ecbd068aa4e49e4e7000e621978c055df243bef9b04cd456b7caf2530d53fdc0d5cfe935796d8a1df07149272c1c18511fa4636cd97eadcac8b3990fdadf7f5d59bdfca1bb24ec08410c9629eab31dd85bea7923dd461075353f2c0d56a79d0916faa9864ff6df708ce0ebf991c9977db2768d238824f35fd4a1a287c64931f614a2144fb5a75bcd252479e307a20b9ef8a5389858b57fb9ba4fd79b47323c73e0879084b6c62a23a7328274be0d4a7c9f5563bf5c61316a7655e4887f9c4db58f4b3ddb3809e99b2cc848f263253a81d17c37a5457e5b2213224c851462d09bc400df0036bc9fb555dea2cd8bfc571064a2bc1399c8bfded58e7d72f6eadd33cdf830b7920b288829f12506bb2df5da4738c8b5d8674a06f9595591f7f06951e0083bb1c3370e50fe5d8e78d1a508008a36b40fe2b169e86c9bf267927b9f5e80f955e7be58fe8202f1f3cbb49ec37f359f0ec8fb80d7c50b598fce2b4bcd9957e5e1344bfe0c173a8a47123ec03f89f3e4b8e80f97820ab227225579e1b15934eb9f57fb83b30499fc38405e2b6aaca2c1c564ecec19684de3ef8c1379887b2c8a903879191ee88d840293deb98fdddf4af423314a8f3fc90a7ba27e2edb986f100f3dfc7670169f6a6204b979848d29b5a6504c26e96e97210a3d47787a1bef68e1c71beabf18568b8ec5b8eab8242c42c9cf417a2219aa36f96b98470da16803143859684c7e45bfb25f1dd2a663b8d8609e86b43a19d6a798ae9262e1d32b80e2b974fc314fd7e2b32e102126464067d51c660e692821426f246cd41f36cf501ffce6b687bd375d7a3e6c356c23d30f527c0570922599619ff2650b53b03c3c19b3bd89df57c5e17b174a2099bfed16ef91711054c3d22cdd44663c810549dd2a324589a5728c0b5e4e619242d10d984868d6a94e7bb832fc131fcd78c45a9f638089d8e45a74e40dda4f3151e45595ae7d8e898e5417b991593b7bc2a6d888d1341a10bb1c10b4f40d6c15ac9e0efc338762ffd644c841f2385deb6f993f3df56c07a7e40e93110401ef531762c117f13a8c9ba479583e16d5f7f56ea8abbcd770956b9dd95c2cbbb768e2c3acf6dbb260999ac2c2d43a3821eb5b8835aef6b39898605f56e21faa0bd3ccf4c35f53362837c01e44722477c790f0bcea471f780bc8f5c3bf06c41ffb10c3e473d98b63a9b596955d4bb4c0711949693a2c03c6e4873df8bc26ce784b106ae59af904f1f21af780d8a12b837317b38289c828d8a2d88f61431160a5bef97e4d1b3c0ded0cf3af72020e7e62f0ca00e0c3ca538006b1c52b417dbc0eb0a1e34cae5369685f1161adffa3f4b239260ccab9da46c9fa7b8aa0c8de6ecbd0196af5b68b8160d0cb9c2b7d43430a7dff2d6ed1799e442f0b15f46030f0924053b888126b04a2e248110031e282ad178b77de33fd51506a439b7431fd5ac1f58f87d33de39fe018cb24ab66d3c7cf29d6348b32bcf619aee719b1622d364ef1ab7fe8b1eb4556ffbf71def687ec5cf1744dd8d42c312a4212e6d864c000ea20b24914d93d00eec985eb1f6df5f02fb8422e655c86edb3bd020214eb1cfe03de43bfad22028ca24d98b147df63cf7d0aae023e112bebbe66ee5c4768cb6459a3943df9c2f19d353eb141a792858085128308a51c6b5bfac3c37b6ca95f88bcdf363634c3c31cdf958743fac4b30dae63cbf5a388ea6d1d15e8f0b963d12f0bfc59bfccb7c0b9d84b0ac04e82e5bba3320caa704f93a5c3a66a710ea778a1917c0031fe6c79c1f71ac85991bca33d03a20dcc7ce2b1ce952cbb3c7b7525f05cec48dd6c33c9abcedef3d1ef9beb9ea40d61422eabc6c4c3fa398630cc1bd7d53b3f82c28a2ef08d7c9ebd6e79a41f6e9ced0b1927ffe0b16ea7a37062078bfe4c449bb099fc1d7ba6ddb76030a2e6d6e22610f1b0960471743523c46b9ab1a798ab05db5c28495e5d57d4c4e925552fff39dbe54c18b6253aade81829ff0dcb50c792d59d745203e6370ca0c98d332bea94411830d269a8fe247500be66a57ba5d6777c8e97cef5b05a68c8a86e2ff9c6189f6050d78a0156c3800021932b48cecea1909c8dec5f381d69c96a9f649213afdc4984e0996cb0ca7c036ff39b6a9ca059b5bc5d70b2b755dc731d15dba25b7cf105c8cff9d8b8eff3ab0f68a1edb5955a7ac05c1a2da68e592c2f79d82972e91397367a93963a69949abdfab76ecd785708ba3d27a59f9654f3840f1645c458ae544c28631f8892932daf7a465fb255752d742c92c2f97fa7d562e4a49379b422dfbdfb5c87cf3251e96d8b64ec566a095ee540762d4c98e08a983359db8ddd2638984231e835670936e21f6456cb6f129dd0917fa5d4bc7cde90164c0f4faea07701de9e9426dd1f6170ca6763ee33b92a5541c1332ee933d2f6be965dcdc43bd4037c5b8c07b27f43e5a6720e4d85c5b162dd79d7aa181b5f63e10025f6d10cb2bc783c534d9464c284cee9082651a99f3b2215d81df2721e98f078adfd955566110848448622c285d2a5c2bad891a1b4d8e59f9f500cdac85e1d1715a9bb38d3653d693006a747cd0d4e75c47332b5db57f052eea10ab8178069adf97b67e8a69c5ff0de0000a4fc6c2590824606571ade0e2f8de7e2344fd0dc8de86d8ed257df42c1cf8e25fb2cfb534180ec5720569969ba3b7b9111edd4fc3f724da888a515aa147056c2d9ac967008851b00afa05788dfbe86f2d572eaf17e0133d6784a8db142de5d883ceee62c148853db6f4a732f4a4571ee3d401467a14989ff2569b059b3356842bdaf7da8563ef8c39f980c4ccab8d3dc8758694ac66138297b11da1902b4759220454e71bc60fd99b69a370e8c228a4a352e4fb7fad3ac7779ea7194cb13fc82f320753e7c2e846511d40deffe08aeeefb7ae402af98c367f2028c52e6f652e00d0c5b8955e5d45b4bd551419ca14d7070a26c61e099745f7c4abbf15d03a91d0e180b1bd43aa9c51da4f41d12b833dc83c21247c7fc0f370c1fdad7d6d86ddb8d43a872ba337db80992a3e960685de7521aa6d37cb47a0ffe56c13d0ff495002bdfd89c6afcfaa4a132e24d4fa416abb65dbbbcc5dcedc964ebd8ca9858512a2074fd21513056a8f3fc6720744c5df55d9fd38acf9e4c76ab1d35cfa70987c3d79adb894407b3835e0aba36770fde48dd55d2c783e40c1f0c27ea4e34f02fed036967dd9181c05ab74ba359cee770f270c05b9a70fc0fae10b878d5a2b2ffa9bbb5f8b71bd9075591cf2c32d7fa0d3065f9df1b8c39f2c0492540696bf5cb1e22e1115600ed2e992954e0062a910e6e4f70ed6bbf5cc6e11e085d9d94da35b242f571457a16fb2deea76cd1c96af62b2ba70883c9c1dfff3b3ead4c5198daf6626677d4f2a08da0fbd4f57a6736e54893db50bf8863eeb68b7ed01d29771f95b45f691ca7fff73fdb4657141ba0ff4d27bc498685e654e34b3d92e32b5fb4bba822834c4f0bd344d442f9f848804a9569f1517b19becf2900c33f28e00262492258f3151babf56ccd4486f00b22aaa9b1ac970afb81a03c3863b4deb6ddc2b7f563c5db5caef4bbcf63b0b9fccbf2f56fee6ae5ded558489544fcf6281c6fade156ec6022c4d76ee883d7b31b14913ce9c01daa00a5c83cbf5218ef78304ccaefd392354a850d825845621b124fd242669c2bd7c7490699aaf37de2caa0233eb39de2a9ccbce67d8b4506e9b02f147ae092bd6c29168e6508604c37f5c5fde94ba0e584a25e36f1d3392e9b44f077c6615669177dc6088fb38837ec70ba16e244ff64b6956cbf3a8bdcc06cce76e7804810c149b61c4f737a9747a417c4ce0d6532c81db13fbb72883f5ab59b5f3c388dba7a4b484e42ef64bf1ad0d0b65bc7d912741bae8766d8cbb4bc9f913de9b463c93c7fd985abe3c39e8186f49022c6799a4901f7e636517f2ab10482cd898905a1208bb84a686997982e59125de6137a5d1fbc26257e4c450c6571328611cd4db4e1bbfe7f3b827c2e538ecc92e868d7b54951a1b439263779989fef46891a10b2ab2629569409ba4283a70b422cd5bbde69cd699793cde54e4d3cca3ba2a40f0f286395cc5b0735f41ab99cbfc8d020e949d935206c102424931432030653d32abc71be951e701723a28a91000eaab772bc7a049c5f21d4938e627d7f285663325b24035c5dcd32e96a654704292a85b9663b50b14a3e2ae769011f1deff9a47db691df912ee6b1257bac4e76459e9ef59f7cebc5ff4ec45a397207b5feffa339d20c7f9d4de2479bc1d616b0d3ae13cce5d47fc0c5872a1ab29d37f3ed5a72b310dee85cd9719f120ddc54378921bb88ed6f979b8f4cac919076d95ce35014cbc8297af54e8f1f7435457394cf442630c9fd57e3dc08d6f32e5ea1673c9a157eb044e351f06189fc484f6da1fe7e8de69df7d52e02536d6afc80630e378cc426b43892c1e03902e234755929d993fafb7f5b387d2b439b0db725de2decb2903e835a8f0d5d2b724d040b547ecde637756006f6bc2776b5893eb4da73427546d35a73b30b35fa2552764912a0bddbe455dc17d0f9d9d90239c32a846b7f09cd33158f41ef1642ae672f6ed70cf73b9a99f268e00683022fdfc0c0acc64cb6e5080d0d42f445a2c70c46aa3c2ea843ef07e067692ec7d9bf0808904d0e311bced516abf0cf44301e71ceda61f5f1528d4ac0c20ea3df51b0e9c7a93b807006dc25d435adea8af40bb762712d3514cc6298e776b0d1ce1a33cc13d6836d59330d52b0a38303d7af97588a12fed43db6345e70b83b19a37f8c4af0cb0cf72b042fae6246424d87a9fb9bb40ede5921b1e9e3e2ea5e110e2545685366fb6ae72748dca77dca640fa761ee8c73c8b686b477d990351eb82394950aece351ed88dea8d29b896d8ac5e1b9492049f707590e43a0a0b40b56d92b48629f3084c544bceb1cb971e42bf10fdd1ce35fda5d3b9fe3171c4abfbdff4a77318b6171dd60ca56570bb10dfe86aa25c26a61c0bb70f439917201a992262a36556ec42954851b864a2bf3c3c6fbfab3296d5f946638b6c53500775d3afd6f278782dde841ffa5c043eca0632d9a80873c86161f711f0efc7b92cffbad294f4e45297a372c34b7f634955703feb405b605922a87571b6d0ff3272074489b01ba59f5b206ec2eb079452d6905049b32819a1745029618e68d1d1e09e1d19a243b9c129d6bc1a9368da20d5ddfac902d998abdd70bcaaf0d5812ca0f61a67cd6aa904d3deb05509c33381e73870f29bd80ed4a5a95406c16c536da70a76fee335ca5c993483e941d2507e94385eb8fdc0d8cd7e86a6e594fb86a67f1ff0f7f8c1d8442c17db70fcbde76619b581cd961977b4cefd03fc3a83fc66df26d35753c33648734d51320b7d79405251cdf9c4b8cac9e8164e730796162620cedad900e347643f1bb037ff5f9dac45256737dabd656f659eadf7d9a3fc2acccb6f", 0x1000}, {&(0x7f0000002600)="0480d22ec6c37f4070978e5c4414fe04b94ff6598ef7013cfe6ac0e85cbc8731dbe95df28c862da4216af17efb878a973792457b8083ebc0b3a172c0cd4565c2c593342c5729cf50c6142bbf46cc595ebae0d4fc2809e0bcf6518be2f9db6c3e9ad51414464fdbc5008b65d033946143f24a34c0228bb84eaa3e0499d3a8ea5f881b85741c0548bb5278d2cbe3f19e9cf00b4a7ec79e07df107e247548400d53460f3d353418", 0xa6}, {&(0x7f00000026c0)="fe83265feb6e17aaa080b78047b87a57eab70438ba17e6c746e9edd691e6c8adb4fcb8d23172e8553be8e4c2e2164687848108be5fae4be1bed2346b9a42b862ad44628eebd6d1b27d61e4ee6a3630d0625740055cde4dd61b868375ba9d3f13b73bacb3d90658ccaa9cdde5d506195891b2277ea7b8635ba5918ca2dfaf66dfbda7fc581b67bac7b0e2a45518f280f429e0c42ed17a030f6570ca9b7be0effe7ea7a599764dd98a26f52c3e4719960af213e691dac13db1518447bf738943064cc1cace3a", 0xc5}], 0x9, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002d40), 0x1, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000400)=""/107, 0x6b) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000002880)) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1003fd, 0x1000001) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./bus\x00') getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000080)='N3', 0x1) socket$inet6(0x18, 0x1, 0x8) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1ff, 0x0, &(0x7f0000000140)="fe35fe0806496ad2a4c36e2584406fabd725d6434e09a73969225bf1ae7257ce439c029edfa00146fad025a4f2f480c4194fb1b57365bf7c0d3fa03fb29fa07722f704787559422784f1ea43460eeacbaf254a2b8adde387e64b0d11867e548553f9cafe138db877cd100b9cd05e1937726d4cdc4bfe74964a5e439a4c095319277038c3a5bebe65bfa70a4dccfc2d08c8b32427b1a6fb15027b72e6395d1117966ec7211d8b4b5b964553a8d8279af40cd0aa7bb799b50ec737fa5e32bea3c8a25c5eb2413cc858ddc60a2434f7fc60e7c081a002c86eceae8287ef94791d550ffdd21ed57cf17b1ab6539fe8", 0xed) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xc0000005}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x6382) 16:00:26 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x21, 0x0) getpeername$unix(r1, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d00000000000000000000000000000000", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/89, 0x59) 16:00:26 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x0) shmget(0x1, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair(0x37, 0xc000, 0x4, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="deee8fb8e27b856c620371bc3e266690b6210c5eb278c51675560d361aaa41877aa66cf059bbb37832491c3bdd896da8a38f0c2f00d3d3a5fc4f1b8205a1676878d140829a6179aff7872018c5ff605ec5611a60877d7cff3125359fa816e4b811752a137ce41046eec8b00414ec8e7eb07ea75dfa9fc05e5b9c279678698b2257e99f34b8f829a504a2a8dd01058d590dedbb816e830a66530ed6c20fb581a4362dca333f4bf659d391e2bac1fdf40732c478d23b46502be4df4066c3d76dddb066b5985b091db926929324c3563bc488712cf08e9b662dd5e7baa9144a35940b88f9cd17ea10e4f4a82198", 0xec, 0x400, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)={{0x7, 0x1f}, {0x3ff, 0x80000001}}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x80000001, 0x8}, {{r1}, 0xfffffffffffffffe, 0x80, 0x12, 0x3, 0x8001}, {{r4}, 0xfffffffffffffffc, 0x20, 0xf0000005, 0x1000, 0x5}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0x7, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x1000}], 0x5, &(0x7f0000000140), 0xd32a, &(0x7f0000000440)={0x4, 0x8001}) dup2(r3, r2) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) read(r3, &(0x7f0000000080)=""/120, 0x78) 16:00:27 executing program 0: r0 = open(&(0x7f00000001c0)='.\x00', 0x2, 0x4000000000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfff, 0x3ff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) 16:00:27 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc104, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x193, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x10000, 0xd953c0783718aefe, 0x8, 0x2, 0x2}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) listen(r0, 0x100) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x7, 0xa0dd, &(0x7f0000000000)="6a4106c3d813a3cc055624d10f3203538461d00f762bc7e0b37213f5e062a6add6f0a4f71e79271580ec6ef305ada53b213510fc775e0699b7c914019c6c7d7ef3afa65766202cf99dab32a2fe069f52644464a8e799484df95b00d65c2265fa6947f0d7f405a4a1b4e0e8da28f30bdf2271d7dd9258a50656e92632ed1969cbfd8728d0d65b872e8ff2dbe76422d406a30488e8474ba1ebb3cc0f07158573483d06a4f56ea5f64675fba39175f252c0c1d6ae32cccc4d279f63b0b5f8f9f66338ed34837081861afc9b7551941552e0ae10d67f04aae00693de0d2dde803f3e4036e9f3", 0xe4) setsockopt(r1, 0x29, 0x41, 0x0, 0x0) 16:00:27 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4495, 0x7fffffff, 0x4, 0x80, "b7a3350eb2fb6caaf9c98f2b1a7d4e3d8c59d33d", 0xff, 0x2}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa, 0x0) close(r0) 16:00:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) msgget$private(0x0, 0x1) r0 = msgget$private(0x0, 0x50) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/185}, 0xfffffffffffffd64, 0x3, 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) ioctl$TIOCSTAT(r1, 0x40047463, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000100)=""/68, 0xfffffedc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() 16:00:27 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/60, 0x3c, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x9}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:27 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) getsockopt(r3, 0x0, 0x6c, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000680)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000600), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080001fff, 0x46485d48) semop(r0, &(0x7f0000000380)=[{0x3, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000700)='./bus\x00', 0x20480, 0x2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x85) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000440)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffffc) rmdir(&(0x7f00000006c0)='./bus\x00') semop(r0, &(0x7f0000000280)=[{0x4, 0x6, 0x1000}, {0x0, 0x40, 0x17fd}, {0x0, 0x3, 0x1801}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0xb, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0xa, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x3, 0x1, 0x6, 0xb}, 0xc) r7 = accept(r3, &(0x7f0000000740)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a812429ee00538dcd6f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x400) accept$inet(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt(r6, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) getrlimit(0x2, &(0x7f0000000600)) semop(r0, &(0x7f00000004c0)=[{0x2, 0x4, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0xff, 0x1800}], 0x3) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x800000000000000) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0, 0x317}, 0x4) r1 = socket$inet6(0x18, 0x7ffe, 0xd49) getsockname$inet6(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) sendto$inet6(r0, &(0x7f0000000080)="406b4c7d2084e0881f252ed2e357a6efe19d22242c0d8c15d450482e40367e06f33528fd3adaf7e85426269aa36de880ecac35294deac347f4d1737155bb5e31ecdaac64ef88e3e27d27ce42143e6302818608f30f36786ef4cbf33201855ff7f31bf5a0449b3a15f51a621327ecfefc96d1c3dc1fb41be6f223d665a2cc9218dd2ff10e119bdf592a20923290cb3255cb0a309222cd198fed1a371c3f0798c85a6e19c22f6a155ebd4deea3bad35132656b8a9ef706e678d029869848d2e4ee72a7d8ca5d49657e172aa4672c5e893329a88d31ab5c546fce773d02a17074351ab1c53495ffb62444e1da44e999e56e266f13c04f8d4ada7efac01df1103f51bcf731a23bcd67b0ed9ac69d652e5ce36c1142a8054f13d364078950a6eafaab77cae46ec617c05825dc65cda1897384abe8a4cef38050f28ce69c18ed632ebe2f1e780177748926f8aac96d67b8f34b666f4a2dea09847e58cebbe394f4ed74d8008bb2d316c9577b22aa747240c595e0e60e8f9b926634b40fa2d1931e2b1ed51dcf3413f941fd07a87f7b3190e46f998a481b581da61313604ff3aa61c0a833a12c23dd38086cc25debbce58cba60c47887e3061ebb019477018e6b20283270d65fd621e8ce8b8bf0c3875bf089780abc016141fa51e56949b78c2f3f22cf8ca8268e45e4259d96b8b3f11608fad3d8b118509680a90e3285f400bf2b5a59d94b3e0426dbef805a699e57e0ab71eab3284de250f1d090b8e948a532e9b0ac0b7d8fa55ec8eae8125f09a76098a0038a1116962a8f5ccad648600548c8bf0aa466939064ed16708bb6cdcd35ce48485d79b440113f3cf1ff7ca62cccc3fc34b7b3ec6bb2cb91a4a486a19f3b3be4cf11fb25b7bf602c9da7c350eaaaf047b8cb09e34969927bbb5bdbaa453f7c9f18ca0a471d1fd64136cf7b19d43790c1d14a45ee37a43bff233be1a263320d63422e3b953c5956a6fd38b690ed424583ad7cba19cb7f4134b11bf68a297a691cbf0334b37e8a3ccec1af61556554ed0967a7fbca13fc21537b05fb7c48576194eddabd3b495c5f7412b7ced4f3f9afd15442f17348baabdf675b2028afd3105ec0c564ea360a0d53c0a9e102e629c49ae4918bf3aa2bb66fe8ba5c517503bb1dd95499ae3b01b237b9605062ab18d5cdbab55045ab96e1b3a0acb18c4a9f2e36e67ab827e21eaec7946b4cd4bfdd7520053f8e1bf00d78ef2a8bc5190c5a29a76945f95bf1bac69ef6ab2dd6478935e75b99f569ebcf7fb9527a0d91f2741e75f2a16fd7d7caba8407a1f7f398a86d3bce36430bbf92a8fd39e099e8818d2bdc28409473d94029ba57f2f6c537581f823c43b9ed685322ad221fe22a022d07da64948b49b45de575e8c0bec81e47a688f1ddd368c778cc3ad6692edd87f5385da2f2ef162330a23567dc55ef26a91809c88f07e0188165cb366fa38aba7fb41095cdc9d57a6676ad73de5dae94cffc42cf97253a0b1ed999dfb06d685dd7b33ca4a093ed34a57d9bd93272e880b4268ba9827b28f4202650ce71144279b412a9a66bcea0db2c3fefe525a1b14c76f9871032b8bc4ebd0d2e22fe09a3b46a4f5fd32e8d706ce2de09a813d46b4bf60bd6b2e7d59eb9baa5afb156b4d536e02939716daf8c947a2c4a909adb13d9ba3329195934003bc5e02a10be6ec52966f1b69847eb831cfecf9afcb587c6b544896093db2dff26a5d2cd5edd939500733cee93376871adc980c055e56fcdd5f274c0a66d77d4b347d8a0d0c36a04079ae6be53fb25f1879dba03095183021518b709a7e8e127ba5f2fc670487fb921340d5b38032443396f276203edff90cdff03618c4fe69454bc9a27c96a688629feecbb46034aa4c547ed9a484106d2bc4be01be49f6ba6e956f8f8a1d4aeba40e249136566bdc484539438079c45083c298567eb98df165a870ba64a064e50845cd5ba4d741defc75b10ced80400efcd790433f15f21389c2351c6c30464496f0713e42b4b96119f6cf15e1002b85fed0bade3efc1b25a22752eccf6412725b207f11aa3d181161eea8d75955c922da29e86f7f52763dc9195eef926c2cf9320deebf3a58d361ebaec44c9798cb3db1f365a988889a154412d82d23a63776241f368676116454f9e6dccdf41c8b702ac75d6b5f59707e484309bf3e3a23a048f41f4df4a3c5cbb68e31a86b8660eb61140b6499ef2f18d975b1d4981e61802bed5da67f517999bf2393183e7873387cecf86de991a6b121c9281c403761e8dc8f4a9830ed4b68ed68c8b5fd5f6c4d56459eb11a26d46d646ea1fcba8ab270087f0391b34b46d5a7dd1357e85a8b5e320809fa45172af280ea0f4ef7e456c5ec780b6a9d3854c56dd1abe2af936ede5fe9592bc67a6738a31c6bcbfcf24443114ffb4544fbe618e86626413f297f3739bac8f014d5b8ecfd42c19b0749eff4798f2fe5a258398cfbe709e960dfa2e1b892cb49dda7b2cf0d85f9bf51f2e61eabb4870cc05371536cf6d77126d1576511d741c81c0961681147f97dc9eb08de0699e2b6ffde11a24e353cb97a96b68ef4819a187ba773b83603ab178644cfc0e2a4e2f4a8106639f56171b722ff1b3edf5329580d56dec4ce3cad90246528b3b21b48edadabe0cf3b0d7968b16877934a580fe506ceffb70ee0552fba854afe50972b42315c7b07f456e4c23b8a73bf4008a52c66b1b49c11617f8fee9ee2edee10c3ce6a79c167470fb3a3d30841828a9a79c9b493f2b36acd51260ffa7f12dc747a9f822246bf8ddc5ffc45c152d815a9967a0ec2fd4bc169209af1940e878d07066dd756a4b552be4faf1b4748eccc19c25f0b947bb35f21036629b72449e229c11dfe9718ccc5dcabdabf7d78e4ff6692c5f8eb89238acfd3a6e54943b28580e8fbf5341ac346ba1f42c3831dd307fef95219760bdacb9d14cf15a79fe89cd340d4615f195f56fa5032a0517281b4585e7b7d3235ba5ccd8e956d6a754f4e15d99f7961abd8ab9afaa1bcbfd5438b0f86a8371e1a290234bcb7a2e508b09759a5f488cc9aa6354088c0b62b60ac125c0bb5215075448db62b8ce09d0a9f9c9daf248de04b73bfa489ae0861c75fcae68ebd50013ae3307f2c03eb34f12e01d522aaa6fffce01c33835e757c37d5686b3594c6568fab1e2fd90a76f8315b47294b49b55598a518d4b118e57cf2308f96f15b84f249259f620d4793620d2554d7746f975069d984fb13b309888574233b55978865dfbbd921a898dd03c09a24fabbd7c1ef047199a11112c064708d6d4e80fdc1be1118160855168cb387876237e4abba52f307c1c58685aeb889488b682d2e7c241e26e540a9a23586702e364b551edefe9592a1344ea566c4cf87169fdde5a8dad9cd109518b48cc59debed7dc6767648c0585e3eee375e5973fd42216221ac0c84c0b9e0581f0585fc53510550a3d5979a6aa5ff7d5e7c0bcbe9e2c5f5bc7b5ca519a06d44be132115797b13d42c5930c065e0b9d7dd6c52d84b8601ca3969a6b70bc071633dd3c06a886c83ad76e1316e840202f20494fab78163fc45a20b79e1aa1698649fa7c86ad05153555bc5466990355315d05fe4e487cfcea128f39a13d4a6e62123bd88ab61f89ddae7b9cf256d98291dee5a2fdbe643bb64ba9abf3ac5daba3c02b6cefc0d8473bc5854666363c665a7605dd59053913496e04026064228d53bb04cc2f27b725c761bc584e0e3f3912b692fbe6b6f84d9115dfa5812206284db33feba774517ff8bc319b3ae10773fe7ec479aa8a5dad6dfefec72239bf5730e03deee4210d09305d370c56bdbbb0a22f8608807b0abaf70dde60b51f7282494dab8e14b09ffcc657f2e272550b49b0f016df874a088f1bc0b4a7369d2aaad618ac265136f952c0652f5f44cfc4c59421969446c8ce47838ded76675fc3a3d8fe291af9a442f0310c39246eda15e90466cf17f2835c6d000b56d0039aa1f6156f1155102f66cf2795828e07a20082a34a69fe55e03dd2e32914e497a338d613394e69b8b230f8f052a00336453aa9bc3218fa90f7b9475cf315aad9c02d5d3ad4ad26b0ae53b15943e40ba0f8b3d4c883548c23725a6c7e3fe819540ba159c2a086cf048905a30b0d33cfed9abc173a79ba86f37d49398fd4d812adbb428cc46649fcf220addbf828a32ef79f5518bf8acbc6826cd790db171f79eec412c64bc688ee0a63dfc00be4fdc7badf32b76da0b9f78785199dda20e49f7e445f5cd5f9bd70bd4521e5f7832540adbc81198d4bfd436626591074da25f8ab506ec9468479f55a7cd82452c1e6661c12beba78c0bee5d898d1a14bf9c2037509e0ea35e599e16f893599b0c69f63d662a53f74eb353edac9908272be2fedfec3aa16b6818670a7dca877a9513c2acdd7c368f65c88f9e2cef1f45310093f1ed7aec1f3b7af9fa8960cef9d19487c44dc155ebb40d2fb6f2dab3dc3e87c8548eb6615e7035cde4342fc381afadbda6f2d8e3238a842848d68c4bcefb4b9267c4b4660d865e6a947cbc585ff151b3f49ea219c03ca44a2022c33f64afc2b03921a2ca9d3c356fbed39929ef297706d882dfe257cdec16fa402b170d5eb8a7eeac0087f6aac8b606cd805125a0cbc1f8086b75dda997267fa1bf38ee3f54a48796c13b1f9cb39e164742f896dace77bb5670111f9cd8cf9706536d03230219b858f950808234fd396789497f93ddc3559805290db4bc5202b7819515a656dd500010c7c5720128775d31c50e7a21e74bdc3893e384c15cc3876232c0596c8a48a907a9c662077819e24bf23018c34781934c1b328c3cea12205030cfbf3e94b17e5d32acdcc96e32bd5fcd2d245778328486e0a5f5002b1bf8015df612edf737ea804a16b8712fb36be60b50e8fb8ef6cb7f40293f05f76a00013217815bff4ff76475c71b0f1f45155dd8c392f07ccfc46eff52d27507a6d48a610dddab1c4792987c0c503aec5f8aaa6bc7e09bb7719a7d842f824337fdeb61195e6321f69dbc2137cc423966587a7f7ebb7872342e7cf85d33cc592bc4e3b040ba18c26d540c82d4cd781bb975d502542b42ff8dc7bb84602a8c11bd659af156eb7dedd5b79b8dd288998bb82664d5d10d47fa51a91811b9ac7546378aecee3912b0d9acac42b8cd0c3b2417049119b75edecfde4b6484bf35c2505501970c60b1cc390aa81fa1ef698c1a43d2b589fb4d39a57c0aebd254715030b70acbb586f9001337647d35f248be6c1aa8d67f8bf319d59ac4a4210fbfef481f4ca28b2b4c517cfd6c71a79e7ba428f080cadf0b03ac09204d114d5029d43ac6021fc92a175b5b550b7635cd6f9890694bd6980c00bb9b420f2075bc06908873c2ebc669571373038c36007b0a7dfce7a4aa33b11aa02716953fc5f164708c69991ba9d42e8e28bb65d1478589693c17ff6e0daf7a312f9ae033eedaa2b98f160990fc1fb2e3faee29d8437b1af332288ae5ec1707b73fd5de13115b7c2fcffb59e5adc41051fc81f87a43315650036c8eddd58503d12885031c53c869d4facb2d57fe1cda60f8883744b505317abf99bc8ad07bf49f9f8e92bd38bfa425ee2d0b644a9f919406f58c1ba397c67288b8044c90c4011af75f039d0119771a1b3f920b194fd55f941e33cc5de771b75752018894bb340fa8fe90a88cda1aa88e4b20d10b9eba4240caae9a43ea3cf3326d7351ecf65e7ec38dd98266ebc27fc3ac514d248e2efea2c33c8f7a9c7477b03befa8f72742529279cf0b7639ba107556e7b5dc4b42769f670", 0x1000, 0x408, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0xb64) 16:00:28 executing program 1: syz_extract_tcp_res(&(0x7f0000000400), 0x9, 0x3) setuid(0xee01) r0 = socket(0x22, 0x8007, 0xd2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x1, 0x61b, 0x2}, {0x18, 0x0, 0x75937b9e, 0x101}, 0x3, [0x3, 0x0, 0x786, 0xff, 0x7ff, 0x4, 0x4d9326f8]}, 0x3c) r1 = geteuid() setreuid(r1, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x400000000000, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/206) r3 = socket$inet6(0x18, 0x8000, 0x1f) getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) r5 = getgid() r6 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) geteuid() setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000480)=0x1, 0x4) r8 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000440)=[r5, r5, r8, r5, r10]) getgroups(0x6, &(0x7f0000000240)=[r4, r5, r6, r7, r8, r9]) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b0", 0x92) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x200, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 1: r0 = shmget$private(0x0, 0x4000, 0xffffffffffffffff, &(0x7f0000ff8000/0x4000)=nil) r1 = shmget$private(0x0, 0x2000000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) shmat(r0, &(0x7f0000ff9000/0x3000)=nil, 0x0) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r7 = getgid() syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) getsockname(r6, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) sendto$inet(r5, &(0x7f0000000780)="c61e8218863b5c4556e84963e58683fa8c05b08d996f5b932f9bdd9b4cc74187e1d45b73026e4ab124ba0007ebcd", 0x2e, 0xdee7958107332620, 0x0, 0x0) sendmsg(r5, &(0x7f00000006c0)={&(0x7f00000002c0)=@in6={0x18, 0x1, 0x92, 0x40}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000300)="2df68a3129d46d2f9bd5d5039243900f5b7050e5dd8dbd65b46e1549ad7e24bd7cddbeeb3fba1a70608bce79b680f59490ffcc538fd7583442e4f3a9a59d04b59a995670a997afa4c08c5ab2f40d17754c90be614b6721d66261047dcb066cbdd11ae851337a5650688a8ba0fd3808ccf3810683ebbd03f28613c853c1ec88add9affa31e7ab46b7255036ac21aa5cd01525f3de4a959634944c60625ca11e", 0x9f}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="144466381eeca6f7771dc36ea5febf72c8573237dfef45268804a1cd4ce3e3bd8cf2383e5a66a7dd5aa781469bc2b756ae7d31ee60aa9941e3834346398f2fd54cfd74d2b452b24a1592f41fbd000e382b60d8a59ab11b611313c54d5a37405b5ee0829f033ee9fdd98d42476b360664fd1bb52209ca48", 0x77}, {&(0x7f0000000480)="b890460e5bf4a98001ed7906b4f7bc381fa3873f7a4e9e6adf7e853167eeeecd2ceb2c474f7b84de9eaf41066a5a881a3874159640908486ee622fb0bc92ec080b110c408b9420819d529ea9a4a8a80440cc46b7741519c1a2da7bde806df0ad644c4ae60bd5f0f81e420fb8a3e4b5ff2b4beff676de134ddb96d68caf93d2a41972aa51d9dfafd76abe7ace8dbe603961b2287b0330d9d1a7d1f3e358678e48ced127854fbfffd6aa14a1cf5f25a58dedb0a0032ecb77e75e3150", 0xbb}], 0x4, &(0x7f0000000580)=[{0x58, 0x1, 0x800, "2f89489e63763bbba642374806bec5e6a6344efcc46a4fe0346ee73eb7461c43afc3ffdd2ad2bd4d9ff28de2b68098308fef7d516c7601d1eb78a5eea86b177485dceab9a9826c"}, {0xd8, 0x0, 0x6, "97748f3dcc416654446e3b78f8592861511bfab6f46db8262f88aeed857713dcdbbceadbac694b27472efe46c014fdb321c4383342ff22fc647c62f11e185285350c68e85723cd65801d8a32f72f308a212ea9f5940062853d64189d75e22e253a0235b85d41e86b99c5a1609f0e8eb70e68f08880bcaa48f1a9300c9d40008539cbc2f79a932a1d0a7c9b7aaf7e862a3a315c94e191705b3b50d8aa700dc3f25dbedcf4904cad52679cabd2eada112f0cae67fc900b12ac7219fbca26f68261dc7be9abfb049508"}], 0x130}, 0x1) r8 = getpgid(0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000180)=0xfffffffffffffdd7) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x48, r2, r3, r4, r7, 0x2, 0xbe6a}, 0x5, 0x5, r8, r9, 0x80d1, 0xbd, 0x6}) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getrlimit(0x2, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) getgroups(0x2, &(0x7f0000000100)=[r3, r3]) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x5d, 0xffff}, {{r0}, 0xfffffffffffffdfb, 0x40, 0x2, 0x8, 0x4}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0xff, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x42, 0x76, 0x3ff, 0xf740}, {{r0}, 0xfffffffffffffffc, 0x5, 0x9, 0x1000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x80000001, 0x537db2ba}, {{r0}, 0xfffffffffffffffb, 0x0, 0x45, 0x7ff, 0x8994}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x94, 0x20000001, 0x3, 0x8}], 0x4, &(0x7f00000001c0)={0x8, 0x507}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0xfffffffffffffffe, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000200)=@abs={0x1f95d27d48731892}, 0x8) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) pipe2(&(0x7f0000000000), 0x10000) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) 16:00:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x401, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x40df96e4, 0x5, 0x1, 0x1, "b59ef61373981f158111bc8c264067eb5923032e", 0x200, 0x5}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10020, 0xb9) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) chroot(&(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) 16:00:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000580)=ANY=[@ANYBLOB], 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000980)={0x6dd, 0x4, 0x202, 0x6, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x7ffc, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 16:00:29 executing program 0: r0 = dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0x2, 0x1) dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) close(r2) 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x20000000000005, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="640e039c77b364dee98c0bd712eb0706093dacf8ba8019c3f5f0d6ab808888736cfd2c37bb2fb10d4e98329a8435a3b7c0be1193b47fa3fa545a9d41dfe2a60ef2ba0207938e17a778984ad5fdaa00584c3e24f565e67ced89cc9072d752437ddbd0e596bd8e3c979edd616fbad0e56e23c2c4451f7c54b4a6decdf553a675a18b537c325be89c9ecd9f0fdd0a9c50c290bc9a55e2c778c00ae773c12cd33d53510e1d31e98857316184321bde0977850a49a6c3e41d73d557b2238164576dc4586d2a3a4ace3de4e7f8a8c504d98d59164bff694b909ee12b4ce69db93dc124fb92e4bef30f1b18e5fb669ed212328b2cc8766513d95b682ff808a185e4cb2e50d22ee0bae16389d1491e25dbdc0cce0de4f612cb3f505596bbe0e24ae97506b9b6170ae2c4c1e403fbda8d740afe4fa343e0df37fbefa5b5f1330f73a42a52919c17741a1114e98e1d83fff1ceef1e7ecdb1bf8b978000a156fc329e1509136c54980bff67e03e83866b7c76130d9176f00366e9096d59563b03b5e15cd9e183b7c0a58e3d90a9321f9e28f72e83caa25c1e1d6bab10f7d61b4c89172662f197da6fac51ed839f42f43b51ba585bf68def30e3c07967eb99d855d72dc132f7ec6d986cd3eec93862ddae083ccb665918ff48ce0ddd5ccb454e120b45b6d1d853b833a631779d305bab957c152e17b3ccb75c548cdabd5e4f71ef658d8a7bd1a80bf986c82f456968a5b276690a9a69256445c7ffd06274455e705f8dc73530d23c6a72dd6389ad52074155acc51cc06f74eb2c96883596217a31fc089d9c25beb3e83eddda76c0436005373f49243647743f0a685c0cec18047062bfb636542d82692873f076698cad2d0e1da51c1250184d528c182bd62f5a32ec05fe877a8fa327be969a16bbf189d688eb85149a9f954a74243138e403cf617d0b9d3c7684a463b1ab8253888f21f04933187fae2fbcd0d592cedb0c6cd26613a3fdd536c67386ed72fd1105c9fa4710a8123056b9b1b2b8e927a3701730d302aeb26df2ac9531a3b7a97c2a6b552b1da795786195ee0e166da938a818ce6dc150528269c2eae845dde40b1ee2828dcd6f040f861a4fcedea43b059c1b8b2716ced7cef2d74f9e90953db54a6cee2375381a204b7bd2a6b6027c45b4fa38a4fb936de917535333df3cb1a01a918719030e3a28c9ed3518fc173843a6b94b018b1c0b7775097654faebcbe5de35372a4c3ecc85443923943568c3460c246d9077f893acd5c967232f164dfd2fd209e8a7f6044e2bbe6f825fb98540cbad24984a2c16d7a536b7096485391bc60186cf524cfabcba443564ef492b83f4de8c548f5f3d2beb02c8c7d03d730c5f93d74fdd26b18f4b27c9d96ff6df566841cdb0296d81f3b30d795741f679d0d58fb659ca30327c104ecab39c4ec7a05345b7de42430a87103b049a6004f0497a9d53202719ab481058f2cea9bf44cfa5f63759ba8fa2fcfcf3b3bba1cc6e746879c99463e23430e7f21f1eab6df108fa987ffa682b09f37404af78d72da0aca0608fb5ba2aab21b5ceafa7c0b9f90ff08c81eca68e8a0bd1d4e7bce02b5ca1ab4b6cc16b95b6759dda4e3d53ca4e402b3ca696b71374fc5781a4957198f170981366c33c3c14541b4ab594b9b74ce41ea90305f04492290cdea6ae60393046842cb35cd893514c1f1a76c171c1922533ca72e98e09834ee93dad5ed7e0bf9510a20c9a71347b507b04501a54e8684a3bb9c6c354dbae2c1eef4f88700a0d9b48f117559bae811b924958ee7b732e5ed3a4f03364686ca800b4b27c5f1fa14f30743500125bc2b9b7cc0cd92c2edffcb54d0467c425efe20f83dee040a6d14a99a03e4701ccbff8b5ada66ca5c96fde8c984dcb42154f27dc7d23c3d555e91b734fc39ca2fea46b886213c5e6806648c46fce50050cac14e49fb7f585a4c517f1721a4f5cab9e102620a2c5601c31f9bd3772828f4264a94ced78ded3917f98ad19601bced234c0782a275a98eddea66ad1b86156aa252ca86e7e94d06a586776a6c207142b6d5b1741f6a2c6987dd600cf2d3e79e40bc755956e70ac3da7715b6bf5be285a8ec8880cd1e2c69a27cbb97d32839205e05119e3287f31a2e6971c45a16dba5829d9ea8e72ae42f54bd8496d8a6282b18527524a53bc73b58ef4605a7443805f2427ec3618a2c58aa2962ebcc8c5604f86aebc7f94dc16a03b3e908d9de18e75b43b0ad85d4ed720fd398c665067b582bf73062f04e7631f9a456e42f117fc74925f75a730bf129cf53c602b2e06e0ac85b4a78dfc73c9d6cae1e51890f56ab155bc6cd66d60b5ca746a0e29ccd4defea79a03dadc4492ce91997387cbd665c4734c9b6c0b244cc4997a302c14c846d8c6a8c527a3fe88389a7f06fa87728c02ccdbfb57163e4eca7a49f3f89369959e363f30fefed7ce233928216c9199d42f59a8a1a4d3c23bfa7ed2ad0101add29c57e6492ca2437bb80bc0df20416fc0a759fb9cce78e1377d8605411f4b92b14d8236b7903cd2e8723ccf05fcc962f5d3fea541c90bc57e06dbc2bfd243024d03ae0d649a94ef838520b2393a573af9db9f02b30c99e8c47fea77f75650f1bd3ca1d22a5961cd58e4bc452ba4bceb15369e52bd5e1d805b917d6ee95e765680681d9214282390dfb4ec26b1962c4061a3653c81b36729a1a8d37f2fe97f541a599364404bb7ae0786140d0a4c71cda19ef65d47aa46820e02ad1d32c0520decb5ec4fc9bf2fe17a36e00dcaf4c9b6c6ea434f0bd8ec897fee805eeed54a8d7f3816b07ab24d9be214e26cbc0d47ef1433ae5c5fd3c45ef3ff1cf75f94ef21dc38d9a6951a83a653bb932bec0d1dd080075dcf1071863a31595e75919881981ae6d4016a1a63494c90e5fdab04265fbd1ea99978ad33036a65483c9e323a4247009a533bb039b8022577372db4916b5ddbcb361a357d5a8aaa51d9306cbeea3fda2cb9e6db8bcb8aab1707bc99c30b4ae6158c609c08a3c3a3bd05b3b6063e9d9b5ef19d101b9136ea86dec85da2f6b5a48f09c82dcbe81a814b1be2795b8c90e85121bb158f7ec9dde6630dcccb0ecacf949d3d9d998fce04c0a1745bb326506111fd8c4c92a9a1a8471b6024d84e827e1562f6fa7e417e70724139f8faa9624c9feadd074cb6604acf66777fcab53ed5f58387e8130265567ef09688e226edbbcdb2373c18562d8499907e2a6a55e64f847512a13ecf6bed35c35800d663a846af23f7b4700e73cbd96570190b0d9ae6c1cf598058b213c7d9d8f53f6dbcfef35dd99876850126a48e6aa930cc0e72a1a93cf80e7275b280f725382f626408b5c11562bd78f913956a30f971db7f9199d6c8885ebdc34911b05826072b7558cc1dcc1d9d6ef016ff72c2017c19fb119b41a0baa8d5999711ad45b00c60eff964b2f3a45c1d4e6d3a33845639b4556730ea052d55fe54fdb454deb95dbd884a6ca1bff79f6af2738a4aec453047c95deeb4cf5ba9cded3b1f17317ad67a58b79f102a8a1a8a5ef66a9623d865395c4cc888209e4431ee5e33cafe50f7d3e50ed23a36cf3f961a897a64893c075583c5e418155d7dbe2659daa2cb50d138560ad29f4e344282b9054cfbffb721b69d4eec96bafbe33df0fcf32ac73abaa68b46b0973c82a71b3bc6f63395e63d2e81efad50bdac5cd47801439bedfe9952a8474c473e567bb5c63045ace43355ffe26b6684d286e8f7a953710bfcc97b09f666669b41e3eca70a532e0e5c5c4d67e8930165957a50a0d8565f3c11f53cbf60fcacef7c50f460d8bf0f48dafa4278becbc59acc2921b7a7f8be1463f01523f33094e9d0e1b92089ff15bb10777d69086f5ff8025bff422d963190fda24b6ee465bbe051df773a03d7c1fddf8e1dcc30fc47a8d8575602a5df4186789d34f1c9449ee944362dc2fbcb4597d7ca1b059db5a37077d368ce641f4a1bd8e5f02ea6e5d7e1a562ef275fcfa0f602f02920bad41f349649b3840129788e34f8b2ca19e9edd673c248999d3acc5aa247056fe5603c341f2495a9819245e6ca1ec9641c3dbd6087fac4b302fd9ad3191869ee38f8cbc15ae0954b20b3660904e40ab9a7291a897b86f7f76b752cd77b15d489a4dd2735f4c13c9ebbd12d07049bc90966dcf1dbfe0bff51c77de4c9e542c14a3101a5e8e88ac3691358b634810a5da680738ddafd89a21aca3d63ef0ed5cc94b58d075d722f9e7c699bb06de218a3f2c1d48c2c15a0c9f0592d09f4917abb478080a65b9af9b510d2158407aeecef0dc694ae3a4d3574a470e013c5dcb2518959fa2ea317993582c0af1f23503488a34f09566367163d5b41ef6a3660092cb98b9599a63d4e2fdc627ee6d170d96a81d75ae549bfb0d4117a6cbf9c669a310e16e1720e75b7f336f8d104cbaa991aeb7eb89a72035ebab033fbf7cf23d1744c290056d2bd05b8eb0cdda06624eb50c0f80a971af69d634e516daf65c0259ba70793bfd5855fc4e8f45f9ff41136bc5fd0547464b79bdd7765b105c3ed42ca4bf9132daf875ae078530b18d2c87f946a917e49e43e643f899a59059b67d7093f11e7f75f61e5814c6d3c4860b88adfc2fb1b2848415ed6a9d098aa0dca30808c86c33a21a66541a246b8691ae9ce391b432d7022ac8e5a8dcfe15d5f02f064add88b2f7b646eed1c9d2ff577b5f2d545baeee3ff84d1babf81d56b309bce9e9112af0259be67596bf1738068d8ac78101e4775ea86b48833b4247cc6608da69b7e1e03bea115b279f1bbf2373a9a8cfb52b4cbb745a27aee013d68db96c59eb8a0222812466c2c1fcf7d17d0b413ff1a3101e2fb35ac2d18baacd3a3564d0b0b94183f2d63aa216477cafbe45e73f0b491f56a3398cdf96222c0b9423b17a6a2c00d8993884c455f0aaa97cfe1b6a6e688b673b5a94c0de376edde32ea326dcc625d3fa3c4d4af603d0063097f7190b1692c7073e658ddecc19913c3768d1483a023511c0a7dfd917afd9faea8943ae669789e382da6b7091f2b824f5dab186b1de81658ac6ff86ee68615de6a5f97e42065652c040689b759011e034c82878bd2c14c562e234e245a32434e493fc060659edb17fa8857b298fb6712e394f3f991c4a20fe43bc55a48392c2ab2509a6c2f2d5950f316b9235a0481cfe98b24e6f58158e3517b243b9e2161b9101f69eec2f7858f2983c86e0f3ab377d9e0cd8bafcba71f4965898f97a07e447dc1cfe2657a62fedd37bb9cd03666627e8f8106960404dfeb8b03f133278c64db5502245a5a808cf243fc785a0179bba15503d0e7df8931bb62371ac01754031d3bf265d7f9773641282201ceec65232f1b1998452902f6d3aa41d14b618e25f932ede4d8148708b8e7f5624280c08cf073df33fa972726930e1f0a1438fe4bcef116aae966cc55bcecf892c8eb217db5739fa9cb18c5c7118652f6f3a161d78e2c4482a6fa0a8db505cd1ebc043f0d7ec9cc4623a0c0827d3b2b9e6b011650e01cb0362701e74e9e3fc8943ba6992e1b16fd73f85ea8bebee13257524f7b37c1bfd1dfd4d981ddb40b3aa6100951fd87aeb07b9dc45044f682efbae190a38c2452f1ebd224b52dd4d2983eb41366dfd1235c4d016938031390b1ad58c36ea0fd0b8bd4bb61bb4a82657a052f9c0322297a0ea247826cc6f91e63ccf571d12ecea06f35d1cadabedee87bf1c794baaa512847877d1627dbe0628c99cbcad1c4961fcfab8eb05c9ac3cc0d639205a3c93c9fd5adf261a81055fe46ff0dda50a243975a68e96e4dd172a1", 0x1000, 0x2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x45, 0x3}, {0x0, 0xe486}], 0x2}) 16:00:30 executing program 1: r0 = semget$private(0x0, 0x3, 0x90) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000000)=0x5) r1 = geteuid() semget$private(0x0, 0x2, 0x400) rmdir(&(0x7f0000000040)='./file0\x00') shmget(0x1, 0x6000, 0x10, &(0x7f0000ff7000/0x6000)=nil) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = socket(0x18, 0x7, 0x4) r3 = msgget(0x1, 0x4) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = fcntl$getown(r2, 0x5) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x4, r1, r4, r1, r6, 0x3, 0x6}, 0x8, 0x5, r7, r8, 0xccf, 0x46d7, 0x8, 0x8}) mknod(&(0x7f0000000200)='./file0\x00', 0x1, 0xc000000000000000) geteuid() semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000240)=""/61) fcntl$lock(r2, 0xf, &(0x7f0000000280)={0x3, 0x0, 0x80000001, 0x100, r8}) msgget$private(0x0, 0x80) getsockopt(r2, 0x1, 0x26, &(0x7f00000002c0)=""/148, &(0x7f0000000380)=0x94) seteuid(r1) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x110, 0x0) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000400)=0x1) read(r2, &(0x7f0000000440)=""/230, 0xe6) getgroups(0x1, &(0x7f0000000540)=[r5]) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f0000000580)) connect$inet6(r2, &(0x7f00000005c0)={0x18, 0x1, 0x0, 0x5}, 0xc) recvfrom$unix(r2, &(0x7f0000000600)=""/139, 0x8b, 0x841, 0x0, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x10428, 0x0) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fcntl$getflags(r0, 0x3) r3 = fcntl$getown(r0, 0x5) msgget$private(0x0, 0x10) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f00000003c0)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) r6 = shmget(0x0, 0x2000, 0x60, &(0x7f0000ffe000/0x2000)=nil) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x1000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000040)="2fb001023095d854589b3d480f161a79dc4acc4e3587b548a28620174b82b07534", 0x21}, {&(0x7f00000002c0)="2de177e03d182f6c908c7b5bb92c19ccb30bb1d992572c22f1805614440cc6a7a01826915514419368d099cd12954ac18c7307a9e9ab0e9b2b1f0079ea24246778129145d8386b210bad01df1404139cfe5dd0312c4f53182666af93904726c7be408b1e697f1f3ec42f0872ee9b535276a1008795f1f847684247729f0833aabbb2ad4cf688246fa195727f5f4bb94b6d1c23f84f24bc09df", 0x99}], 0x2, 0x0) 16:00:30 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x80) unlink(&(0x7f0000000000)='./control\x00') read(r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="759b3dcc3a772d5cc7379e259c33173e8c2eb959e1f4fecbf19eabafe4b5ce21ed991862d764098f32ddd3f20e0695ea110918900a6e03aa26f824a95bc76f0d163a4956203ed2295bdeede2c76add12ada0cdeedd0000000000000000000000000000", 0x63, 0x404, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xac, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f00000000c0)=0x4) 16:00:30 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x0, 0x7fffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:30 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x80000000) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x40) 16:00:30 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/225, 0xe1}], 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) renameat(r2, &(0x7f00000004c0)='./file0\x00', r0, &(0x7f00000008c0)='./file0\x00') r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) linkat(r4, &(0x7f0000000900)='./file0\x00', r3, &(0x7f0000000940)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x400000000010, r4, 0x0, 0x0) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x0, 0x200000000810, r4, 0x0, 0xfffffffffbfffffe) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x6) r5 = getgid() fchown(r4, 0x0, r5) getpeername$unix(r4, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r6 = msgget$private(0x0, 0x100) r7 = geteuid() msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpid() r8 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000400)=""/145) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000980), &(0x7f00000009c0)=0x10) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r10 = getpgid(0x0) msgrcv(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000080000000000337e1ce07a79a7cd1939d3f8e46923c5591ee2ed9087f392d9927f18089f582a2ea214562ade2a8abe0d99622ac4b35dbdf5ebdce98bc6d2396400ae61b041eb2ed0645bd8d451b8c96d21de324aa184200b2352d000000000000000000000000000000000059a83e8089325f8b996349f617bad1c9064d9b73dd8f792a2b88eecd6c28a832fed2f675545cb6e472d238937b447fab5fbefdf68ad878b34e84f1f4f3759940c32fa6fcce74e4be828c21b12b7d5973f13fac0503092f6fc3d45ec08f45cc0879b4df25de02d8aa362e63aae03f2122a395215071e2e6b979381347436843ff120457ffd6a919c69cfb6861a03a2d4bd2d7e971edae1463466a0c4ab320e79ac3b1924b42054f000000000668fcbb48d4e82c7ea42f2ecd979b0ac24f2d95426aa73f0caaaa617e012a19a2b3d31761c7655b2a8765dca515e0926e4e4706ee89f7cffe33ffb8f79367c45db0b8bb46d2566a7b120ab440b736e52de4416c5423b2cf7422ac106716d5691396b841baa5c9c8a6bfa70de7bd8d"], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1000000002, r7, r5, r9, r5, 0x146, 0x3ff}, 0x9, 0x3, r10, 0x0, 0x4, 0xfffffffffffff875, 0x400, 0x5}) 16:00:30 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ff3000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ff3000/0x3000)=nil, 0x200) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) 16:00:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="f0a54c5ec6fff59b41c7bbb3d43a2051e3d05a7b1a534a747cc02d6fb0105b2cf01931c134af07186395a47692c6a0c6d370", 0x32) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:31 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x8}, {r3, 0x4}, {r0, 0x40}], 0x3, 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c51a31f82335c", 0x80000001}) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r1 = getpid() r2 = getuid() r3 = getegid() r4 = shmget(0x1, 0x3000, 0x50, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r5 = dup(r0) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/246, 0xf6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f0000000040)='./file0\x00', 0xd) 16:00:31 executing program 0: r0 = open(&(0x7f0000000280)='./bus\x00', 0x800, 0x48) dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1aff) r1 = socket$inet6(0x18, 0x1, 0xffff) sendto(r1, &(0x7f0000000040)="a4f73048b723ec06caa18c854277d525fcb8fe29fb8a3507f0ea10b5efb59ac86007690b3622a1a74d65a1eec0f29b020b2bdd9cea86bcb9ac26de1b31f15b857bbf0c35defdc66dd024c77ec6faa4a91e9dd35742f6ac3993fc7c868a468aca67f183560d1205f5fe330635c190eac7685340", 0x73, 0x0, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r2, 0x0, 0x204) getsockopt$sock_int(r1, 0xffff, 0x1081, &(0x7f00000000c0), &(0x7f0000000140)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:31 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x21) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = syz_open_pts() fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x1, 0x100000000, 0x8, "a8adca74458b6b0e5fe8d47715b00fce2cdc8366", 0xf6, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x120, 0x0, 0x0) fsync(r3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x9f4c, 0xf6}) sendmsg(r4, &(0x7f0000003680)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000240)="0d1199385402d137696049fe97e7a4108b71499496e103f4f65ef1ae0fa28536a23b8ba4a2273ad09b02499b83528ed4b17c4bb1d6f3d05501a194aef2caa0a6a5c030aef60bd6e1db860fb67612a879af4b6de8005660212907d59e1f8731b28c7b9cf353c700b54380ac56d91e647d9c197ea73ddc91532b7baa046f5859afafba4482fba5126267318d0c2e2c73b1233d7e4be5500bd1611642917123dbeaa2be6f43d96dcf7f600d6470b4945ca838df49d7e0a46ebaaf9222ca63c608e84e538b9e4b1c498048588646168490f404899ef04a14a3501430d8434aabbccee5819af4c106bbdddada1241e4d597ec955fabf49effa97d770b3539b83c89d24589f1ae827a235c7788fa06bed9b54d0c578516f881728147c48c3918c9a8d8c0938aac293a5796bb9625c41e17850c766589b3c3e44d23e58cf26153e4c6fb98fef766c7902efa7452862df3dd857838537cfc4de49a50ea6b28f474626787a4a1a77a56a62df997f1c50c8798ab4b115e8bc226c42a5510b99bf5ca6669db7a17ee9050e56c8f6f93becfd938c861a960ef16900e2f0d547cab9757b95399f58eb7fff512215a0f09bef05be6686655b01e581750827f8f2e3941f41aab310df9c9f977f4971208e60fbb939b983a97ed12cc175e7fba97a4b771de0cf14b94e01acc67a0ca7049e66be365734c019269eb5d91549cb7786c3e2890ea7efd0fe344f1ea8774e1ed4148eea0b310dfac34a46890ba588f9a217f6dacce8986dc5aefbdd990caded7fbfca462e703061ca32749237b7413d8fff8fdde76edd926982890b10d23df262d9fe38c5f2b5a5106b9b5d550cd97a3983f04672796938ad28bd0ff1e1c03b03469c0db1973f3f9ed363e5c599b2358889fd4af0cce4e869c022de96195c6585a551f47593a1a57c5c8c484213b6d300441b09a7adf6e22da0fe62266ef0b93643321aa003303e46276b85556344b61e4a8de788d98f4e2f1a3711f1805c5003c85135f5898484b8ba006d50948c38db3eb7e13ed4b48f4dc6f0e7129c1e6ec24b0e59d52be1589132c001d73722c878c78dd07405deec001acc5cb61d4fdc5ddddf2bcec93b7dc58bb249659412474100cabb4a89b5e3337d3f085da3ba0e8216795f23dc38d107b4b39d17de0de0fb03e46501eb5e988b698e950df594eeeeb40dcd376628238d18cc68f5a8a9aeb5b66581f153271e342b43b2ff8ad451f9e9ffdde1c74a3ea0fe9835271a063c83d6e818984f13486849a5f79b3ef56b97d4dbdec341845b40f50c51237857a524bbba9040d55d3194e2b9055b31bafbfb632358e1ff217c19ed75dcbbcb6da76bc58a8841288d7a58cddcc5e834fcb3d27f12f7623d8aa526db4ca354a6d167f9b31507ac933125f3a1cf1ec4198b8564c82c4b7dc4ff4a9e4f3001ca137156397bc089ff1ebb3a3411221133ecd8135457dd3c36fa7b29ede59c4154de1642cfe1ed10c671da0b0a55233192e6b4a0a83cba0474ce3334c4604ea4e0495d2449f9246a2e388576e2a47b3da9ced2ac47a93a4b99c20475274142a3eec96d1bb2c13d0c7517372667cc3774d043c78dc3349070b30f5dea588ab45f6878848669e0b4bcc67a351fedaccc3141c50785fc4e2d1698d8b0dd7aecdbedbedc7c856b17a2b34d90d3fdedc9f01d33517aba7f22e47092f67a6d9d20301e1234abf47ffbb9a5c25b27dea4d6fd67be7c0670fe07c34c1f80582c5dbca3926f9a6a853ddfba03c45725e47559b9d2bca11c670d5bb78aab4e48bd828ffa01327afc9bc98fd1c3e974b71cfb9ca15660cadca7996b96709d2f5cf161af96878478a2f66de24f5615c6489a4425079dc1b13e1a0b1127e2aa5b0692b51ab273c61f1f9fdf602df8d9294d810bc54761410eb81f6f585309861f9126a9a2b64264dc874b73d579ae4178be049ff39df8b13ea5bae981ecfbd5a094fcb22a159d08f28b089e9dffdb0a78f29167879312031287069ce34fd888ff4b3cc4a149e40f5fb5f289d0b32ef1f7613c470971e9d343bb5b3978e4da2975c46106aa22f5c5ed002060e4a4d5d3ba04be98e0e33fa8f686a5de7fc99b6d1c89d8cd3d1c2481c4b88a57e6205b8b32c8b065f3b44ed164f6025a19ae8d5548b276e971badd4b14563112c7ec086ff88fdd903b854542ed66f7fefcd8b3c31af0c10a61696d21de62487d23e3d7992aa9a5cf4e757ebc812c856570d9a193906b7f7580c85c34a31927dd1028c485eb80fa347439768d51947467fbababbdc873ebc03bc70174b254e19b3fe242284159c537dbc3ea3f4cffeba34101a0a8cc92abfa2c44e2d6d77165acd6a2b37dbfbbaf51d56bb873cd933345589264993dadb6f1a63c836b5036c10fc14d7e111e763de13fdee3a2e20c0dabc41c5cf0f67c988d99ad50a3406f7e1c768559f150ac2c3d3e1f03498d7ad355016557e531a46d494d304bb82d7cf096932c8015922c6785996e5df9995aa4d874fcc9343c00439d41e1631b4dfa5129fcccfc1e39369040d99eee3ec5ded553f7487efeea562d0dd059a779fee1e6e3b892ab1efae99597f7d927d9284f605040600357e146f76262d0d51927066a552f849df8b984d0d92f63850d510a267384aac412ce99037a2e856bf189ed6df439cf951064e56f78719227dc5169ee5d21a07f717532bb64de534852e2335ddde2971766f166d6c0f1ca16a414e17c76d4c95d0e744260ba044921c7836d629363416b8de6beb97c49078d82137fa62952cad38da2352fd0978233c03a3d7fd325726dc5af0b0c8c1b926e8f490b590009625b0a865d6e5642db27f5c496096154dc6fc0d7c30bf4ec5f336e3f3409d3e67bb58f60def118cf7d7dbdaf8bd4859b93eeb09578574d1f2bb4b6d69923ca1ed6f671d29a4d3a63df54cb3ee63fb9f8dd1c3903a8ff0de11ff29e0094b056bd540fc798d3b6c2a42c6aec91b2974670abfb3620a1bcfb16a1a24a0f39507403acd9e6ab306e5283fcbe9963822cfe6f8d1abc929c394f0f73c8596871ec5adcfd82b00135efd0d1dec3f63e99d7024109399a1b1af209da5d1fd97f67a8dea7843ab7d270dc67895e0eb9cd3cbe8c9f994f388f7e76e4f38ad6836c07c56e4f1f0f33f1c28ee5435a8c3fd7050ae60b94e314d7777cfb9471c170b025d0c0d4d61b3a584b0538d10e6935f0beb83fb2bce00ab625af43b1fb4ef588f7db51f3b975ad7e9eb4b2216fba93a50033cb21549cd3f59eb020e7b3205fb9ad27a8a1e894e52d2e05e0fa6fdf052644b5aa5f78c8471e0ec77b597718e236124b412f50b24ddd70f23c3e3cc8200af12b53834d69a1e4005950310215f437469b0c3339d03736644efedc89ccf03460635d40ffcb032d3b7147e1723b746838e61436ee8c0512bf9a0998b6edc73b5f6594fd880c8da9a6dde7b9f9b7ec45aefa177244612ae1127d64dabf6636efd9bcd863458ce43cb34a0bcb0e6b5fc3e3b0333763bc0dd192f8a56a5f8c5060c9fc0f2dd42f7419614af0876b26ed99c5523c867b16685792ec5b5eecc4a3b40df3c367fc3d1c913f1bf6f2e7a27e177d258cf90fcb544d26efb38ce3c2d252fb9b4ea36f376c6c281b0dc9aee1de035b29969604d23f19156f47b31b736a8d29705d1b1fbe43f039ba117358ff28007f44bf0caa735e947c551a46816ced784f73902d8f219a10e965de9b71aaf76414c511cf48ccca70d51918cdaebfc5701bcc36a021fa65af9da15e2a91309389683a72243771adad7a75e527463d6a5aa7f2eef153178fae01bd8b299b44ee5bfbb612f8fd4fa5516079820414d649aedce56ab36d7a81cc9e0d94168cf97560304dc0753d3c3824ab05ce0879a7ced1e0d22fc042204eaa0ad1f81932b8e4d25d24d8fcb09430a9f9321cdf4b61558770d79335c0152183599cc6a86ec6440b6cecab5792b41f8d7d96955501916fbad609c52638485ad2c40bd33e63672eda2859da5da293393eeb1d5e5845eec8e31e31252b7919b9b6961103b9749c23906dfa5523364a169ef5628b1fec9effd6b8aef76bfca5398443c007159576e5e553a17759933c9028d59b973e56154ff797dff6665c2cc259210600cbfe0e7962a7b47e2f45171793a57e9bce099656e83f0289eafc8e8fac64f5df5c3028738ca5e9123fb3a0e4f0904dfbb7e1bb5fef874f4950529f33b5aab0aa942a091d8049e928a49394b0f60b9cea1de37d2de5c39d8ec04040697395e2e73033ee1007c805190e4c47430e44146aaf06f9e43437e22251094e3dd787e0ec068737a704719859e7a6eb063400ce77761e95a61dc8354ff0d486f0c2c78951a3c05165537b193138d24619edcb797632cac3d7f8d62787be8d26ac9a79eba4c97f33889e455ac7a031e1615c92e16ff08e185031942152516042eb55aafc6562c26aa66d0c35a8073750f25073f74cead867d9e170a244d6910f98c843d36546202428ab213e65fb489b35e7c878c91c4f688b92e2f4cf8ddd8907514dc6f1f4bd2196d63cfe1f345e5b130c018f4c60b92da0c3003606a1514db1de667ed97d62e91f64b4990e822d2d1018cec38e5953ef89295c80994a9ef9444e9759c77b5e7706862035b1c631ededd3f97b0a3d7dae48b7faa6f66c15dbf544cbcf3df5f3f555dfea5adb1f90ae9f9e4119e500ecc0e683e9dc5bb75228b7944194d4f47f9405e66b98ba8d3d1cab9bd89581cb4b8f3356259ad9735920e024bfc392b8ebaf96251daf244842bdc0a5dc86bae02ad4bb0965e89087c56364cae95999deb6c223bd1e4f78e5157fc068ec3051670422258c66c16be04f8223c65c5735b0520731f24b4afff779ca3e73e5922bbb34f91746dc4659ef14f241cbf8cc323db862f8f99d4827f5c7f417fcc3c8e6de83bcf85f85346a0be987ef66cc0894d1d7af030464778fa9ddf176877a0dad3f92a2d0b744ab0f6aaeef76311ecf8f7c57cd5230edcaafde51b68cf9cd3327c111b56f4588ba20be44c19a52c9c8c74a55f12aeea10cd6aa1d0adc9592c7872fb143d4ed2f23bb3dbed4544a5efbae1f19fa51307d0280ef5c031eb3312bb2b8719d79c973fa58fadda690318ebfd5b5b95b86fb5b4e9925ca9c3f24392a72a9a2dfe3de073ff02d8680955886c89d3217d1d92c91cfc03762cb97658950dfa8645ceffbf26e305d7c064297e24de411c879759095a7fa3e26697fef3fd289f07429f00829c2f97d1e1664a86f8a5baaeebd875c9193f69bc0764ee4bd68bcb05608948d2aef998848b349b2e9293ba9393a2a04952d3b915cebe8535e18f37d49a18073a6b95e10a966c9ba6adf43dd63bb5e01e5aa9647f5e4d74eb9e7ebcee4e3503535bd487d675907dab0bf37d4e2a89b9c3397ee8f0967cd9be21639806806c42b24b7be37f7ced943047c44ea08d0b889762db5d85adeed230ddd44f1fea323bdb1064d2fe89041b61cf8a7113f78239a0f35b08ae8cb7a89bc88fd5353f213819241aabf01bfe0faf37710769f08bfde28e25f90dc262ee6627bd97a030e55b308fd7712601a6fe8fa6e555f3c7a334b94aceb7d7a17a21b2d64193fa0fbcfab3b6f1b536f068e3fb2d28b75a01a4f1db75e1b4c3aeecc413f1a6a867f99b6fd35222bcbff2541384e4737738289c5b2cc93d4aef8091c35f34a904fdb6eb690d5f10d7b2370a244aa83d945748ba3cbce96a0c7eae7eaaf5c868a78c67af22a584f99bb4a47a0c00aec25a431dddcfd7d5db310718f55dba3a78dbb91eb0810c09da3c816e8ce99a47", 0x1000}, {&(0x7f0000001240)="f6b0b28a2a4618c396e565340a1abd79ce99", 0x12}, {&(0x7f0000001280)}], 0x3, &(0x7f0000001300)=[{0x100, 0xffff, 0x1, "6758a0ef934b9b8c69ebdbc443fe3f54c732e445273d343548ed0c49e78fbc7b9de4573c27a96d1ba73e5def1d4201e6520607dd2008ae374643ec2c589dcc3158edd9104bd26c6fcb633b735eda7c9140a5920daf329c28b37f71af9d494e5ef9e3ac75a357c3e4583e8565da78ba1ccc0374309cc5c825858b658bcf5698e87969aca992defabc06285b8110cf140b54a90fe73d75c68b950ff4c38d03f33d4936fe21734744d7f7493dd9ec813beee4f804a39b83169364dc793ce4eeb6a21992c6e38c79c8bacd66af7dd16e5fbc3bb424f04df40c6f5bbef9d4dfc2ef0a3ff4c1cb2a7e431b2afeeb1d1f"}, {0x58, 0x0, 0x2, "f0f92eaeb7da7dacd8e499f2fc9e3ee6c3e801f8619ceb0de5c07ee404ace2119ac61523ae15432beed5d1a1f006a8bf43b5a18a9f57c4cb0e386931149e01764afa2730d5c0cb7b"}, {0x38, 0xffff, 0x9, "996a811efd912a9c5636744ea99abce663f104042ecf67890849e8405b9c8568dc4aeb9996c94839"}, {0xc8, 0x0, 0x0, "705520148bd4857d7fbb6a9ced3366f80be1bcf463407c9a8e77f9528ee7d2c2603ae1a550c7a7b585755ce629d06fd54790c2abb54239e4a62c322b492ba1457be924b2baa145e9dba80bf64a44ea102ed4afcc5ea0aea8f72c17aa5703b1f056299379ba1b5ddf4dfe13589951f2c25ac4cb58e5b7752715633e6908bfd68bd667bbd4882c8bfe2ddb27547bd0d457a951533cd318607c5fa6f2aa609829e1c5d0cf37771d14fdb5dc9e3e24becab876972f"}, {0x1010, 0xffff, 0x7, "7429d23a665314ca9ddc8fa51ece651fb8beef1893a6031d1951c846bfd4e460ba4d3b1da7aa99a30cdb1803afd763e2f435484f4fcdc9482c0fbc513a2e2e6898d1bab0c95634812685c4d74eb446ba8d54c568f1cd453e568dbbd88386988ba49c6bac3bf70d14922f72d58868884425fb569d259bae4080cc58e75b17820c19c5f92255b83f60f403a133c852a2d5830d10fa83004eff2b75bd12ed4fd9a7bc1269709c945f7f22f7892812a3d5a98952c0b819b1aba349ce27b1895de651cd60dc87d24f87595cd8f5bf5e1385b2b14d96ced41340a756c31a70f7327ec3d791633934228d382a8abb790f258a7f242852f747754da1a5d6d94fb1d9ccec33312d25776f6b0e7adf8bec51238766b6b744fd39517134d7ee8bbfd8a9e18e68a9b81dc74b8180caf1366238bb7222467d353d15094785b0f29b97e7b38346f38efc5e73fee20d731be58ef22a34d628db865b3b69aef84c34be2e0863524731d84eed98c78d10ba1e3b90fdbb6b4bfbcd35d52e59f59e3f2e85a849d61123000b5f48a22ac97ea709d5a2d09b721e9181a2440eee4f09a82e6cfd3d5b36897f44c0804fa414dad3b0f23ccd58ecc7db220b74515889c2c09f9217a00bf664905b1420f3fb57fb6bf084ac27e6440f223d35241795fb3c9b95bc9beb903fcfde539311b7f8c6fb489badf5190329c807c2a2910de4eeecd9d933b2a627cfe182d619a920daee08bd03b6274ec532663e25f488ea43c851c6f006a050908d90258d421a64f426f96062edb99a00fe5c5e3c01616f1a8755982a6e95092b66d2ba705efb0de540bea2c5ef517486f2a805bd4772f6a2b5d28d207847492e62a8fffa16ecaf50334bd5dbdadcfd6e830b0620f1e2939be5a7628365fb64e21b259837eadc80c7fd027a58323480adb80559495bae156c72f68d635a0fd0fe030aef4b326b9a426f758f6d05bbb18315c4dd45adb14e94e36b678f8976c365e3906346cf466c5e6c1bf232751a7f284f1b5fe7f93abca13bd8c8c4d8dfc3a9f25dd51b5f8bdd56f5ef403cc984ed8d66c3dcee4d161206f8f17106ad9b45f2abe5da71323e266d6311e3620145557cd05833438e325bcb7e38d7e4b54085341600c61bacc7d7729c2429bbaf64b4d5433fddbb5b172ea59b7cbd7bd2e5ec18c3d5eec1753583fc53b2df53a47eba93aa8afb0d67a6705b86e6947c15a12b407226da32e3bfe262b130b1180dca6ad195186044f74f3d21840a3a609bb286defdebb4be3eb82d151caf9898e59db7d70462a3cd7400e6c74caef415f019e803f3ac9455a8ceacf779e61172f14d3904d52ce676a76dd4483bbcaa4d9b0e1e04ca479c2c324579dba59e8aa21f87312eb1de5e991cfda062fcac4a78dbbef1914b5026be2f9b648620e3e19d66a87a36c883df77606d792c609e1ead3a06e02417e5079c6f9dbb26e0cca263437af331b98608e6e58396af2f23b1757aa1504ce061b44864812eb3c7e9285b90dc26ca44393dfb3fc45cd2af38bae6569af5f3a4219270cd1310f4a1e4186b71ebe815e0ca989053831972e82c8b12064aa58a742d6114b787815f6343e94aa363675da6b04bcebbcd02aab37720b8b95d5af761baa6a35e5c43641be56c281a35b2843b5c27b51fadd2b56ab5da072deec81daabfd202c981e62685ee73e46764a0dbacf869dcc79e7062ca07078aba3b7c9cacd427fd6356be07941098842a997da10fd0678d0fc6e15e820721ef9e84694d53491648769cc59e6476057cad5b6baa97a49a826d4408d77cad463cad36a77e41b8cf11e3fbb0e9a1ef0b2368ec89f5e8f52ab44ebd329f92475b2cda06e0d6c21dcdd72c52e103cb22562690facaa0684048ad822023698b8fae013a5486182719559d871c1b52c2ef74836b44285bb6800fe087df1908e612eac606b7dd93fbbb3bcbce7af07d84cc8e8d575bc776e3a870ef46135200983a279f8a29987d5d6cccf896933f9fcfdd33cf1d6d339e373e7602ba8d02dfe0d8613e0d064e765a2a1e9deba3aa256849087e86e88273a8a5cd39a83add6c0d1a6a888592a51201862b4d9ba90022937b1f1454240c11b40d191f4ca1784312cf713337b1787a8cc48ea6453ddbfd0d1ba0078d555c6eaff7178a495c63114c588cf696965f5f562bfa42501a3c81be8d203889e73a7cab272e767fb743eba54b3da73186f0533d85225dfac799d73d1cea7ab30b3492b521b6e9d5cdb4deaf159a31e5818b16f08eff7749e7a6434c6d2d14a9b58a4e9b0791b50a00487bf1e09cae894b694041be1d7f7d4206fad489762d41f9e9971a03a1214e642920a13542082ea8a8a7d797f0d47175c61aeac196b87bb1f3dcb79a680bbdf266efd789c38a6a1261d8bfc9ae4315ca82a4c3f943d22af51c2f41f3ba712004159352f45c0ec92b73f6a009ba84c02a9a41b0f7640eebecef4bc34d55e61b9e54b49ab433d872af1c6dcc5bb0787b900593287ef78b69ea36b3d6b37aae5418f345b2e823cef65573062e81f9e10c2f82e800c03cf35a36710b58c008c2e1c17c0688c517da740583e751d22592cd3dbfd8fc3ed06740ae280024a4133123dc251cdf5e0c89ff1d5888dbcb6a2c869a6c1955b592478d502c22bb8b116cbc51bf22f193a9da4a5134cc066b1974b0bbeaea6afc04049a134152356b736b3cafe198422fb5503422d0acb5e8dace733067f442f75cd203f94810e71f4573f594de52a998c2d00c01c91bf60c37ef27d84529de4c0c2fce936e1859cfaa36232ed269b6aec04a8a078917ea7cbe89ec10829a5fe082b36a91a1569f10f90198132a327bd896ef37846a4db78f46eb7a5a3d2391cd845046a54d53ac435d6b057e70e66b8abd0491b76090ddf4516551fe3e5b8fbb67a9b778c81cacfbbba21bea9c90026b48c286ff497392840da46be2e31082a8d96cff801738f46af172334581d1a86d720819b829b4c4b34b596effd933387f6599df5b8b0880f356b389e9abb871e2ab28ddedb0824eb5cd6186f8d37db011cc33c285cddff335e1982cf4a78f35a8a4358b8b677ed757c86d32d5871fb52caa695c69b485cd6cd2af9c280f170adc2841548e0f389fe7978f5a9bd72bc0d7ac6b869750652287c142f0705436097bfb967b38d3afd6764e28792928a7f22ddc0143739fa41a8c9e0dee153023cfa1e9b05b133878ee90e56a765e2d14f3119012a12b6021e8209b03dee04a15ac5557ee63a77d0d1d5b877236872233dfaf5de7faaee6a1849866716967919050ebca30d52a6f692666807cccb62b4c87677934af764b0dc0e76a2842c0977ec4b6814b1c1ceee493a5e26d0239d8aa509ff8dbf24f6c00683e619f7262448c1b5b4e5bee5261ba8a79d463e20cd2ac78aed6065f4ff808425677af2303ff5c42c7ec4139456c1eb219c7afd6ebcda3ce0610e5e4b38b8b23eb89ec4957f2667dc1b6a987b5f290513799584a084165cc9c24b69280b1cac3b05353e119bec8bf69b2f7bdbb6357d03cfc71feda5abf330d8096aabc8a091a49e18ad75bc16bd6a87e10241420558cf55b123d560a731a2c74ecaaa32320983403daff54b1d7acb5e29d146a46562d200fc3db23092861b9852682d1bfd6dcc791aaa109f1d9e2a0f9e7ef83c5d11e42225282ec01f171d29f35c276800e791f67188ff6e8a6251d57b1b81ac3029d06d3e58380e4284b4807c7f169709b27f110e7eb721f44340ea48a9253e04af5b9a3b29eb1bdd448820505d4b76f0eb6451bf04d7f9cd517c1715c06a9c28b8c50fae392071382051c34ebc2517d6089a38bfbf458bd7510400e299e0d68503f6f44f8eb238a2ae6e35a950513bd7283a8eb2242f5c1b34777c501a34203ff809112da4cb5976eda8c9d747c8a9a578cb2d52865a56a9067d7430b21113b6161e3b713605f7a76988112da79d89aedc15ea5f83a4d6d144f436dc87bb9dcc20730c35e76d78071af5921693564d069deef62ff33305a13a45c50005e5680954d2aef0ad3cab0e306bea23d5b8f27e05ebc4f1068b30fd0925a83fb48faef6f9f5f8ade77bd0adcb8b630f8dc183cac22380ab1c5cd96907ea3376a6e6f768df6ae63476f0da6fff491f59f3979f564e35b2b0d1930410ec013b3da2f4320957536c1e7a678cb233d91f521d251b68372f7783da32985d73886685007b03511066b108e34cd020e15091b01780a0ed08fa00eb75a30b0a585343f49e866cd47eb580cce2e14a23a611d7e24519c4b4656f74135dd4c11d936c6cdd7bae8a94d705461ab133248389677bd28bfad9d5f4debd0006b52c5f7384e2a998f6b68eb255ab7ef017cb23ab073f9ff492c84a0735b83a57834a040db6150de2499bba1a5da6061da8eef8d2124f3fabde9609bdf2eb4c7659535878c85cec6517be4b4d5bacf8d66722629fd06472d9f6c1b88a3a23989322995b7919b544463236f6acc32fce6d5cef6f74a03cab93c2d4652558758055060e6889fee78e523fe4b13a705aeadf91a21b3e05f497551b0529ab5dd4f50dd8f1ff1419442ae3b9654548a45dcfcbe8752d1203f4d59ba774b5c021753fb005312361cb994ae545955038a3353ad681805f9288b3a13015775838c0648594dcaeab9fbd37a84cd1427d79651dad43cf1ce17f56ab28f28384933f0fc505604d1a85978a5a05b3527fddcce92e3bb24f67cacda92e32fac4ddeec94107df9e5c22ff9b175759c414c2b04328535d05a0fa27acc79d6cd69bff148537a02c606441e57656430140bf94ac17f96421526df0ccd089f5f489eeb69a6137ab20adad387766c6acfc2e77b2f23b86601b061b39a4410b30489a9338d4e592f322f162fe29a549b032810bdc3937d45922ccf0144ed46412cd4744adea9d0f715176109ebb30d635a9170411ff2fa40bbc70ee86bd8a7718d1fc77742778c94f7a2ca5418d07457aabcc93005420a665ec309a75306c81258cd274abd385fb5406cdda926c50cdb65695722eceaba4eeeefd219ee274af1f44cd584979acf0f8f7efec2c9069d5dbaba405d494f9f018a852406dfbd6394a6196543f88d7ddd493eecd59c02e019dccc967995c944a0deab0e87fd91172f9ac7398d9282fb74bb131c6ce9d941995090b5120c629db52616f94f7cb5ce228cefc2a95898ac5097ae67ecd7441b3338efb407d78e01ca6ab3868c0d38e9666a18ee6b1ca27e3c0c79e401f376a66091282365d43328ba900cbe06bc03be4795c1117058a3c1320df8c10488d17215077d4f59ffb463a0847b8a8732e8ba5591f9fe8bc9c29534c9eef0a39ffc73fbb6f14336e10ea9897bcc70c04b63d43e11e6ea0f835bca636baf24f030f2f540f87ccc725e653d0e633a87ff5c06255650b61aa9bca2c7099fcc7ef20a2fbc8d9f2fe32ad822dfac0b4d065093e946ebb775328bb94c66f2fd8bd9363cfc77f842fb73bb4682c0d08ab156f1cec48d1a2ddd230cfd22d08dfa2b76f841f96491b467db606429d3d648f804eb83de43f32878c8ff45fc5eee0b2ae7a1a9f55a6f7dc217bf85262a900cbca4e498b2d6ff62e53d92f36c9f7ec44f76b586bfad5f03ac651a704f28b40c6689877bbfef7c2dfbe714ad28ae2b809650dc5d2268ef5ca1ba5c32d83a044733d8cdd29070d25ea669b800122f15aa5f4f11fd9f53891778752daf822996e42ba18be8afb078855f24d1843b3edcb891fc525ba0fed76722a3ada201a05c8f3ab068de763321156dc6aa1c2f5c5325c54373b36a6a7fe8c0f8399cb7e282"}, {0x1010, 0xffff, 0x8, "f0a780a537cec4b2c5b606322c3d040fd0c66a4531f3a638013d685b7cb6db9ff28484ff10f6b770be7dcd45641f8bea59dd8aeb73fa3439635546bacdf2203cfead68d6124ee4fee8733031c75f0d890089e306104c020373cef89141e679cbb2cbf95fd25c380d7d2ad2d774479def48263c39f89c6cc3e4c729d37260bd593f0de30ef4774bddd5417ae6cd912c44f5de1e4a12f4de28d1b2ae20af11eec3a8c213ad414701dd99c930eb5d49e705bda205e492d02dbf3510c82c95028e1042a1a8c4f904adf5cee87798b95619e894997992fc516433ad54503f383a518c3b9f65c6c65f7fcfe0cfaf4c765c6ec0fc79e64cc1fc31ebac70c25154e63eac583bf09d89344bee32a4be96ec83f54553d6928f299298271e74daf7621e3245074c92dda39631b49c3bc468b883db31f0a99e2ebcb2bec10f8afbc04f94dc198989c1b4c495dae045b05c974db6380cf473dff48f5eb5d7fb744c666dc4d605ccfbfc9e4d930cd38e2424e95f057394f990ef065cf52cc608a9a0ca186dac2ea3af019c9d2170420cdccc145651a4b182b8d6e254f1d539e9ff291b90c2ec9cc1b7f6ded0391f6f348e5792b861e8ed268effa5a1aee67fa1e940e6711df7470969072055e1f9e2cb9c9950a855f10b3e3d89bd7221b2d876653854f5dbbe08453653d5c4d48b687ae12c1e12c9aa23ebe1081dc6d88e95793f1fc04a15aff7d775ef14fb4426c7cfd7124e390496b731b75fc122c47227a7c4a011f18d82cdad757a40322b33f4b7582443d5d952535b74133df9d3f284d9627f381b23ee5b19b1a1d8ca73944192bd3fe58b003526c6f030e755294db12e1b517bb855f829b4751917c354117a8e02a678a372d3a6cc36412d91f3cb0d10f780a1a03ba566197d8ffffd1465eb43d6ee04eaa457050c2e9b7597d25ad39853979906778da35eeb8ee83138efbeac1931f17b9d4cec25a5be062bd33d923d2d1f9879322d9bb920edd201dabb64aa73c1b42d0f0d3f6e45a2ffbcc1a5ddaaf56f0bb165ae3118214b7d34beff871af04b06e6211fb3e7638165caa3fd5d1b2901dc30008c53e5fe8f4a65c8b6275faa2b7c09321b6d9add5a81e429035cd79803a750c815d858da7c59c6cfba410f1e5c59680b76166626077691965ee04907985d7e26668df2c03bd99c79a2d35388aff69489e3ead500fd63d4fb5e41b1550e94cbcaad8d61b68dba1ba1177f55edb13effad9b4b00460543aa5b7b2fee69f90997d6b8daf35e14e5c4c3a76849d55f38257c6c9610b8ab4bb2bbd575763f963e99c6bde18ecde25f0a71b2a084f4eae5503f8382173ee01e47e610ea33f8809eb551a318e822430c9938a6ccb762177f9eedc6272ba8264ac72ea1c40d4a3dda22d93db1ef70e240212d04b2ba760ac65c551631eaee049f6e0af7e987430cdbc9d2bee16bde42519fe91232eb73bcba3e18eeb3e1e5a431f84b475711a0909d9a007925d6a1fdaf63de0bcff870e8acfc41d35315e198ef7b78a830a6487251342614bb4cb9fccc4b1cffd9c27626ab272849516ffbde01b22a0f1b137249f90c4481ba60c414f9a8fac22d18c4a348996281df45c178af7e8ec8be44f5ffa3cb817a48c07a86376edd50338813adcee2e92a134f069c0eb8b64781cbc90d7b5b13d88647b29076be46fc6832b624213ecfec83d1bfb438895722e0bbd570a33a486838f73056a37259619fecd971241188f86f4f2950d5ff6546b6c33703b8ba4454e0a4bba7235e2d19e59afc4f287e79df4adf8ae579127b019c06510f103deaf8751c78d736d85ec9a403b834877915bee3862ae46d25dc7c4f600b0c36ed6cb4a7d3cfb8a60cb4b0f2cad254bdaca740e76a79a1ba7009bbb5c4687b9a11ab73ec75615fcdad7a00c221f24f587353dafc1fcd1fc66f49791b02c45356abb47c2f4fff4643c968526fc53eef532b28b11b98ba45f822ab579ac61c6bf310ae3adabac21a3e7e39cfd8dca04f67ae4297e16ec7f018cecdbe9a3b21712bf449771cd38ae038885a8a9b0a7abfa2043ffead86451565711d88aebd414af0ebec5d4d3a5e79d0d9a0d778cd6c136f51d593687efc7401feee884f08e5e308fac963ebce630f1498a7ce908c2370293427da649850065adf33a38f24303ae8ee3c5b6e17c1eaefeac41c8591f0365f50c16c0fb4fc971f1ce948fd9d8357ead91c2da706ca367ea5cba833b2778aaa23b493e050fa1980d4ad78bd3c08ac7797ea582f574cb9c2e774bb762bcf2fd7ef28dc5dda7a00ced8a56488052dce182a323545da611fbeb0827c658ebf7e916f99675d15f3303f8f11bf640f56dc8954a44d88bd9569a9d72d7b4f0aafc86835e30250bc52b195b7266976214ef2838dc2fde49a6a943c34cda6801061cc98533e9ae718b18c926397769d0e5373cce686f95e719a3ebd60344ba0736089e4526dcca20eb30ef85fa25f1b6ecd10dff1cc1e53e20534e3de4f211163b5b4c6f224dcb2f26a71c7cae02999599a9ecb3d0cae221628c6c5a0dc9bd545495279b7dac02c2dccf973470da5d75a019471a7b8f964400ba009787e8835d70ea86872d18c7dd1569f36e4ec826c6bb62f45ee7794379bf81d77aeee9212ba8c302bf0773437ba3cc6cc3ee910c1c83be06dc1e89ef9d6b2b0d82ca24967403ab5472de915bb6fbfcf449a2dd1dc709af56bfd24413b2dcd9a3cf33f038a3664148931948cb7015e50d9b293e33fb88649da14a9cf78b11b1f5e10b7e98a6870a766d767bf1cb2b9310485aee9a94463b8784dcf6eeae65ef455fbb5073cdcfda69ff498a29118b6936069b7ce11bcdf5499938d48866429f18d312f7a3bbcbd34be2188ad8d1bd31d02b09de95c33d5e0a90f6a41b03dd2a2f922557b3313193ca30b3bb934672c8e37e3298a591690393e661528fa8ba69dd2141f8673446e71e5473a207861b50c9ff801ce901bba17a232d6bd5ae0e06a37deb27c0f8fdbdf646dc9db2c87a252fcab517db743f4741f674ce54cf8a42cb0915a6ea1b2ff9a302e2ef853f66dd1cdc2749fe7eb98248e645b901b85a53e751043608453fb45181f90049135464e6eea6cfd4093e3dbac7389c3e304bb20384d6d090f0fe75e3802f106aaf2b2eaf804743feeb83788d1980dad997ed278e28601137768c3f52811b42d84de179d8467bb191792b887fb4441205f2781606a8ee407d9c08547897d95dd04d916bea9b49aa59c8aaf41c1811f6d47f8af0f51d0561ef9beff6d34e8aa515a61c965069198f2898787e5232a049a2acfa6eaee6b2ec9fdbaa0748cab32b736ae9a9ffc74733bf440544d62b2658e037d9598ebee1a133146cf800ac70f89b0c452a83517074cd6a92ea71c701bebf2554e68f3d84726c300956e2cf927781218f21873be3631c9a3477042e82892395e96774a4b4aaa76f693019760f0d8617225dc226192afcc3a83413390b3c89f8952befc5c7c7fb7ccc40fcc23a7c07d20ca875e215e2fd14aef542021a1eadd5da38b169a4edb80296d7fb6baaec81c594d16130f58dd84125e2ff24c53ef5a52785391c36b45507ca741b98fd0f921bd775a12fd7224bf5f0a5f5c324d0d8f20f875ce609d250e0c32151929403b1f0129b39500b900635d7677ba04579438b9561f60bb99d5ce872e26d9bbcc96b3e1620653a53a3f86dc0e390819f4b81c5f9f27d02befaff7b274136feb5ff2a9d69a974988d77646062678907409bfc683674bca8a933a60efe6d2b2582a50531ee3854b1c63a03d543ad3d441212204b9b5c52d9344aa7537152db87d09a0f3ee6a35704b19dbc5300d36336d1e4ab942dc5dbad5dda23fa719e7aefd6ce05041dc4f694dda33c2ac41e3761808f3b9224c7b18b88fffe2d1e41f834e1af4e04b2e704d8b3935c6194dfbe3114bca4ec297c2275670dc317f57774f8350e524a1a0e63dfdc0acd9345753b54253b4fddcdeafa880078133a7be42624d39f800420af17942a08cdd469503ae26d7dabaf2790c3a9614316826529f896f32db724f56da871cd5b068870f296b1adb2bbe3541cd9538ac13000b2498b79df7f891331e48db6bd18c3aa7f436948e59a7ea59e6ec68a0a6d13545745b613ac663218fe86ddd627c1dc1e7d509fcb7f2551ff909d1f179e5615addc9c67f06f958d19e58b139a0ce39eaca8578df1e0b0d1e898755238a5e4b2194b118fd43f7ce0f0bea1175c121b34b6d4e3558cae95e359ea9cf28b0749e34581b6edd9e911b0cac3bc0394fea58a329422708abe1535277c279bc9835af2b591ae45bd3eaad3c749eba24ba053c16b5c08b07034cf06f775f9c43ba7c78789d4324765c03d1d4c8633cd006afd9cb23fcde6403371655a3cd218bc71e21b54ac54bbe5ceff33407088d1b92749844c75645ebdc5f8d2deba3e89ef262252c0fc9c8b93b14fce9369054cb075c6c730a6b81ca05ab86198aa8eca97890e0986cbc0d60d5ca79a9140d7bec21a0092facbd2f5fb8cefe1c78ae492976384ba4f00eaec4c84da63782005d772bb96c3e6817d1df74bf16b870c629dd2950c6eb5fddf5643f10b5e4b821d0defb01a452470d418c0703bd517656b49b08fc81a3313f018e831b3c7d1824f5eb8c51b1f26e2cefb0ffc196d5c17168537ef95f90b956faa4124cd542bdac32c5d573fae0398f4e52791ea3ef18d1598f015c45e42f9d6f8973e39d324bc7c9e91eee3f24ba81b93d7e50bdf320447cf5600692aab0427f2d7ef7186184141bacc5fce43a0245a85d0a263eb6ccca30e38c6ea5179c3ea5c93cc2842eced1e1e55e9e3b5a84627e0b0cef11d9c7e538d4d2899014314dcdce04fdacc9247b222f4a056d262e706b3337b0846b2321471200530930824b469f9194414e73533565fe26a0d3b41979c9a0f40cdb78509595243fba786301ce6fd66c5149d6b9a194aeb58a6de0957283bde7fb0ecaa5897184cd36eac6a36f7b536b254d3ae433171825be69783a3bb881d83a3587e9166fd1eeab8fbb35acf6a95792352d73ab0922b7e32a15313518b01f6a5eca12d0bc2321948f91518d9149482daeda29461ab1b5a7b23365f53a72d2183bdc1af0795ebc22973f285e58ce9a5c692fe17ecbdfb9aabbecd84b2b0ed24a9024fdd0b3e274283e55e7a17c47b763b25586eeeae9c9855ad82745a8162c31fb8e6b159b62d717d99da9d8db0eddc4da3d04b63e84ac55b3100fb2d0061b534f964507e94d6cbab8eb792ec7222be58c73b03dda869997d087c83623fe1fc12cf15bf128c72453af9d7cd2b5dd9ddd426bcd1b9df290b2c5e3e4ccd31a5d85dbf2c3631a248e4ef72aedf6474e3690101c4692ab118efce2a7f603274a52879dfc840daa4f63caae7727ff0406270fbd36e46042283d2c14a68d1420b5c01003fb5751d459e8a342070a957529660323809bf1ccbdc873dc9dd3de9495079aa3048ec54f163259d8f234f47955ae503160d1057dcb0faf91c32fd85e1a656f1eda9734fcc43f496312e77c5d78e414073d57c2a526dd5561cda4391b9aeaa77b83ae16f0462eadb5f748b1b98bb35f7cc357553389a1fbd25b57e6572ccbd1e51fb9fa1745165605f6903c30c81f7dd763b2f2cce632a7bcfe94d738ee60e1b156a494c9492bb1330e2c9173e5824d90fed24150c7037ed7111c87dea5ef76a528a3a1ee2782a5e312b0b2d0d1c626aa5714f3ae1f92b57c6795212df8d3a1b431635893ff1bbf7e2dee9595bb8ba0fbf032ea0cd0ef377ec7f1f1a0f9120288"}, {0x100, 0xffff, 0x99, "008ae45683d8798e535c2575cec80a0c7599f4b3397f0c4f31ffba54d58838a6dd74d59cd1132eec755190e4d71a7740d76b769e6bc66f2582b6ad9a9d9285a057b4a8695f9547ff2d7ce243de1a0e13e6c6ba6de7b35b368363c79881a5cac9c7a6eee1e01aed83238ba4ef3b96b4d1b3f0ac393bfbbab0b5f1883500c69d84d9d1efd243dd41bc4b0212afa2d53365d4410e70fca39f101ef051133738458e7d92ce86895b54d5a8a0167edcfb146ea327dfdd1c80eaf896bc69cab4aadfe2259a7c36b6f3c581b9ec2416bdef5efd401ada4aa0f6965d4358dd5f15646e3ede2c96eb4646641294b47d"}], 0x2378}, 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x401) 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) write(r0, &(0x7f00000001c0)="2abad628f17b0285157fd94054ffb9cfdaf79b5e2d116e51d826ed3a0cb44c0870b62f7d55c734c83812d4fe7a7a264f9d0d6449c827019af446a1539eac20cec69ac670148eabd83df60f500589d85b7f7d3f6be18d1404fa4fcda05b8719fa7c243be7a3ffc7e06be7fbb9b5b022cf483141b8c869cdae5cb4df5f061b2195c7da1e0aa40f9ff0fa42a3dc02d93b30055680db37377d5ee90499c824707e56", 0xa0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)) ftruncate(r2, 0x4) 16:00:31 executing program 1: setpgid(0x0, 0xffffffffffffffff) getuid() 16:00:32 executing program 0: r0 = socket(0x6, 0x1, 0x8d) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x10000000001005, &(0x7f0000000000)={0x7, 0x3}, 0xffffffffffffffd6) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000300)=[{0x0, 0xfe2c}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="8fd8db8171cec1dd89ec3591145ab51e", 0x10}, {&(0x7f0000000340)="5b30823499838758515995e2f5413e8314f81332f39c614e1abb7bb96914988b45f8db90db43c6b096f4e35afa3f57eb706a2bbd28938006c3790bdad1af3a960aba91f0cb8afe6b9d106a19dffaffc7d3140f66d8d1dbd5500c9c319cc29f3dfc6bd418ca1a61a70f97fb9a49191b52e42a5a9e352f1719ecf998d98cb296703ea0ddbaaa0897cd96e64e35d5ac3f837ed20c0d615bff9342345047f84523b13873664224628d4fe96da4f6273cf1812c4630f549d869fc7a70e12be473c1964834cdce4ba43a8fb6b9f838870addcafa73d8d7f716010db764983322b5affbb1f183794bbeb47c7d11f71791eebb18bb4927b21bde70bd3a109dcfd8a24455421692fbb9b02aa067f56cedb539c4140449c617f0252483488343a1b3e579bd4b05e9b32b069fea5ce635003b4cca28a1bbf5c61de34dad6e34dfe3e4de96dbc3eaf97e194e084ececd858074c66274161709c3f085dfd3f3d6b6488eb596d0da010184b869b6b2f0c74c749d13610a036c9057ce77b5fe399438524ef2827ae72c2a881b1872f533fa0d7fa0471f7d2399d7611e72a0187261af15dbc38d1f9e6b552f99054a3a2af6050337a57e5fadf2231c34ad978e1587f27ec7170e355f6d037bf85b870bd1aed5b66cf2e3bd3ae844ecbf9db771c7fb4876ca559067264f4880780e95de09cbd33c5a0292cc7b9be91936b58868275cf41db20d25710b80cae09e3ff52dac990edee9b2ede54cd873d65497104005d6334b194b250b5a685b5acb6ddeb5da2bdef5d3d7854eb8e6acb8f1025b0d408550a11670f5629c83040c1030c549578fecef72bdba174c92abd70706839a622983a3850a9cbda4994ca24777dd302c89b8ac8acc38aac9ee34f52019b8d06d6c81b688359fa702dffd6c9a94284bf21cee3392a6ddf3e513e9531b9b1e356f3ed5de2edade2a37b589a2eb1cdd3d28dd7b8f10da8a6034add22e0174db9a46c628a2c6d7e27bca810bee369554a62511213c97e26af25fba0c38aa0f747405698762680262215e18a3eff4566a4e5816301d220ad90f39325da9db77a2d7125912cc817eb3ca3fe2dd0d7cc30472d6cb531c59a48f51b83c7613b8083b6f9d8ec4f251aa4936191aa7bf7a8e26c6f9fe0eba55f716207e32405371cd7b951a735e00aa82d2363f3b5ff777a67fd91e379de18fd288b1acc33520ea80ed0059f55ec592b613fd2edf8e658732a6eb8fcf1638dd491ea1076bb13cc86bfb26b3702b6c91038984b0b3a25ffbc00414b7a26dbd03525d4062f7a61a4fe7429780d2ffd3112882a1dddf9102a124e9ec03f5bf49a4914ef44241787928cbf0d113de260944a6ab656236318a98b826cb62933ac5b627e1e6e75bd8d965ec938d3b5e64702e1a5d521e8a4227511d05a86f12e928a9877f86bb3579c262956fdcaf072c0ce0b02a787b8f62f6af26b1ccce185d4a71ffdd61bd63ff12ba13521af9c84a1b3367d9efbfbcb76f6f40140c1d734430e53468841e5e06665d3200eec14174d910e65e3c6fc7b3b86207ab8560eeafb9023d4f4ed2285595ad000fa636135450eeb543943276a4d45fdfad999968d348787f9b60d6a1b5e2fc9872acc1c31b30840254790a63c57caaa621d5529266fe431652416a5c6c946257cd449a0844842df9b5f9c46703b64a15309a266dc27290cc40cf3388b6990824be4c1586994553414ff38d8ee4c0f106fc1d5acc8bb0d57c517453962b52a450899437e34ac3fa55cee3c5e5c8726e8e3886aa2a91f6170b0d436508dd5ec26f5375e744f0170288b1b73b45d865df40d397ba2b963ce66b105f254dbe646a8ac1f893f6ba2321537ba7e2c85135a70eba772b1a04e1fe9d5a39a9cbf4627fe4b51976a5d6ac334856c79dc24efbbdc7805904f15f97e3eaf6986fcc708f3004debdde73ba3137b6088e31b035d159b172e572892faef47e06fbd0a88a5ddd9a4f4b275e5a25f2c1b5b57a7d613071235e6cabd07e71279a22d3ac4ab7374a263b3c48b0921081164d917dc954e33ae230ec7b37e9d456b6aa61bdf987ee3637168a8f85325429a4c96eaec2ee3ecbaf104e1b2cbf768f72e3565e3ecbac2ced2daf8d86391cb45f010128f6f62613a9654037a4a04d16579631db6cff175ab025b859aafda31f99acea22f60a7e83ac5c566aa68e95a9517cf4f9b4bf0030cf11e776e034dae291d0739557d8571c9156238ccebb714a023a6302baa2b6223b9cf6d68f8b32fb5bef79c3ecf3467f848c242c60cd7f34b3ce12fd1684b0902ca4306030fd40470e627128d1c21fb5e1d1acd63bbd2b301417c5f130c2f0e5abcb6caebda56315cd6dc5b78818f99df2a76cbf6c8e405a5b46d41481e4be6272111fae1fa98e5785d6929a5f03193ef6ab9b2af869954ed0651fb9d25f01e44a8867ffd087d889994bdcd861cee6cee4d1b0f263ceaad3c5049f1063a4ebd63e5cd211375c4379e4ebedba24bb75534dc27f42f3847d3306a16b5e948a587de0edff487b29ce46cb515a98df22492d8b4b4c251b1c8e6f6069e073d88f13a342f872dd03ebe2d7f8440a82dd74b0062cec6cb401910a5734062409c0aa7da8a6268e06d691b5c719e60048ca2d10455ac146206786a23e099e5481a04bb6b5d2fa73691c77d007e66a0a57d57b63f063c45e5bf66ce4ab586d87bfe6362daa76da64a2905fdf7fabbcfa8e426669ff9f23f787b39fa30170061691acea97dd530c1e129519c188b022e396627ca186e3cb16110db78d794d1e465f0bee331e1db48a0ee429a14c565f97d0efa4b8b25730fbf12f7e7b568f951c8562beac811e30f80e4d88c06c897b7e1d7294160e34aa07a290a883de9cb79738715c069c8e8a0b30d404059481971f35b278c53aaecd6936324f7f84f12d0f5420ce59804415dad2586f463238ce17a262175bc2b391149e9d7a7b54ba4fa3494e8aa09e34dc7af2ed1e466958352e1affe6bd260de75e32a724a80d5e4ac16c47e287c16a121af01e0ba63cebf4c14b8c1fcf621129641af7b2212284da64be16d6ac32024a3a3f90d14f767ccc02df973d53bf009967325e02a9e2ba0ebfb430f988a49b95f98612e69bfff1eaca0384f26a1c6a77387ee0154e7457c21ffa1a120dcd2a142c460f4dff9bdbbf4617222ba415efca8ac6cc105ab6631c50c792df89647ec3dfb896939449c3554da49d5c5c9e298bef659c8de21cb35e8f000130f689205459274c1e0009b52e52f73b8b9afd482ab4049a6a53d6f9a051f194b35c0fc316cc3abe0bd818d0cd057023079c3d51f4083ea002430b36d8df7b474ded991e86a24bfbe0f35f40a80ac705c4ddee61b31e6e776b524d0bc393c3a558649e140c30d95b756b745eb8e3a18f9010120cb638350dac7a06a6cc679ada9fc2115b83076806d98a1a678f5d4133c7ddd91f6efe3cd19a28837da0d5c28915e6f9e58ea03dc413c9c3c9ba568ae2403ee366e1b6610db525a49e466b6a4f3aa83d16dde055f6b11c34df611af5767e037191897022b3f3f85809637e2d4d4fd51af0546d1b25ac8f06735daa932efcde2987754b92573a94054fdae7fa8f3439afaa489d847e5e16933e96f4f17da3b7da55366566ded9984e27fb8d5de66faab8b2d239992d3bb6a935907140964d66b440bf07fcb83a6168aeec53682fcf88ba6d4a0256c6616fcd86b5f5510f5e5b2244252832f37fbe8f16d8e07b230c606c786ce3f3727dffd3e52af8463b6a93136b7d436229dbfa5ca16d0d036fe8115428e78890a553dfb3d4bd6ecab1366276a36f22a4e2812e456a0ad8abcbd36511b69a61ec5b170381b9acbbd5a9473cf3e043c147626c21270d8b279e6d6a02a9f581d2d46cb3f210985f91f88a1e9dba667af7d70818d3a10f431f30cc22b105bbccc800f4026a75240b42166aa10ed6b45786cb1dcf8e49153212da8db7a17abe81fb5d79f23985ef19de6cedf950a327e3c67d99ccd36d565e900f048a71e1ee817c75b4de75730d6d12b0888a849a823c9906a987f11ac5865803201fb1e4771f779d8f4d8325befc91f0c48c6eb2455daf9fe4a97d222b15b5f78206e77b769d4d7551f48873bd69cf1c07be09a8962d707d5dc553f974361b8df9987a572938b7026d02f4ca2aa7de300a0c25634931252992e85e158bb339b6179ecf81fc45bb1d85d5e06eed74d1de6fa9c2c6c5d508d857ad640e444d6f612e0de550ff101d1dbccde07fe0f12cb62e7e7c0e602eb7df81e7b998dc00f96c984c30f83e6ee2fdb192323a306d8552f7a9fcd074ba09999a1c86e716f9cecc2b509af46454944adfe79257046cbdf51acc9a075c75e309139e97d7cb5b842da6953667810738bd2eb601b2ce7054068d08fb036b5fa42f68ac367ed68b9a60ff5ea474eeef58bfb2398d6478701987ffff483959c2b2cfd82452d2ffa5f62025fd3b19fae3e12efefa3dbcb92007339a39e13db1dc032b4eea42b06e4bc6b58bb177bb7bd0c69eb9146f888ae577b2da5f4cbb163034703ccf6ba2b77d0f0e0093c793ae4b88ec8a02b6e5cb8104491472c013a62578af9d4364f747cef0f4ead0153b33a8c87b55578149383d93aaccc12151ce437347f8b62982edeef49b9e40d2a5f6e9be5c32609b8e564bcaaaa2fac3d3686013c57ee0d89c44091851265cbbb26ad5a765b19e9d4093d1cf771368447b38269bf7b6000fa0e32c0a2a5f1d7590882e4950bc06ae2f375d530e4b44509de178df40d5025810f6eea020293e0db7d0345f9832d2225a8a18a205010e3458cb74bb768e4183a2978b4aa73ea07a07bb55202bc211a941ecdd11e41a75a162fcc1617bfbd167931a492f0cbe0c1bcfbe2e51b70ac45d4f1e81fb4f40104bf9f814d67025ab2e350ee2e998d18b44c4da8dcec4bdbff4299f496dd39a6f450df05eeb6c950725e1fa8179874ffcee37b1f39acaa326b7226016eaf7b3f478ac68a4262641a850f58054ca8d4346184a898645e14aec815429cc1effa8c4a41bd71b125145917627429002e149727bc019237e989a5f4fc61116e888fae923808873aeff1315ace28d0233fd85f9b8448b554357c49780f0910fe339a8dc2cd6be400dca37769f8b2f30c9eb5b7c3c8e0cc47691d3083d887d7c4198ca250f8172d9cdfab5b8ba385458e5ce569c0398ac60bf9a5e2199870e54806574d9a8d67c9e5e34c959e9759c710ab87a50dd226a357f9032fc8436046f50bd14b90f862f625eba64404333dbb9e1fbade48539e951d388a9b310a6a52869e8981ac59d868d5da6e81092f3cf966a93d1d68840f0d28ce967d3c3de0102b413c03039a013b51fe9b4e5d6256e27cc76a92ab0f47d2f42df3ab031dadbf706a5ed8f012e7bbef782b0b58f39d139db1f926f5852675f089c53fb7641a847d91654098622e592d21bdcfe569694010bd3581024562950ee0356945fe52021adffbea64a8787ff9d3c0eee196ede86ab81797b8222bf7c9c402bd304f6d6fadb6ce61f50a4ee1f89f571aba4819296cd68f586d87a57193f7f9853f84d0a24cff9369b173bbf4858769a6dc27cb4197fe082ea693105c6ef1a3a788820d2f08056fccaeebe9b4a7554928a0d7b25a59079fc2271dfba8ffb908d879bcd4c7dbfe30ae13d51aea4c762c92c56a731efd0a889122280f2a7b81fb892517fd1e07a840973398501514e87bacf66de27310e721fdc00f8cf656d29ae1235f5a769760c87f524a90853a0688a69e63fbdc490d8313153dcbc4982b441a4df2f823f0d", 0x1000}], 0x2, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) read(r1, &(0x7f0000000100)=""/208, 0xd0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x83, 0x3}, {0x7, 0x6b}, {0x24, 0x4}, {0x0, 0x3}], 0x4}) 16:00:32 executing program 1: setuid(0xee01) r0 = socket(0x1b, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x6, 0x0, 0x30fd, 0x0, 0x1, 0x2, 0x400, 0x0, 0x2, 0x7, 0x1f}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x200, 0x4) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x7}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="9cdcdcd33958fa8311db485dcf138bf7663d5b9f0ca4e4b98889b04947bff026324c16800e7aeab26d3f258362b465fcb255448132e89e1f50dc8278a107eef0dc99f4d4e695a3ba81e181843f056b4e78", 0x51}, {&(0x7f0000000140)="2f62305b2d1fd26af14610ae896523f10c2f0dfadcdc491b9a0f8b6827ad28f3f6ceda6919f06bc4d498aec5", 0x2c}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="6c1b3d3c33706857debb76358e594de354ec3669125b18", 0x17}, {&(0x7f0000000200)="79f5a2e878c53abd3d2eb2dfdd8165d741909d7f47066b92054f919cb9c9147c151c17c29e70feb9466e22dd47e2a38d5fef302e6483c5fc9a899423ab5606b7a34d77d9766f2fb1dc096fe6f32b56a8fd3ce0fb3d7767a22e3faf0b27883cda3619cca33fd07fa50d53bcfa95d0dab22d08c2fb23de47190d064cf40151a621c4ce33e17887fbfef80722034294c914f62b82b1974939320ae4da9345de697e7b92d72eea63ed650f6b17fb01c2dade703396bfc3a531ed30d5740b91ba2b10def1eb459d0e1dbf56beac5906bf928e6d6c70052f5eddb2c13fa6767242", 0xde}, {&(0x7f0000000300)="cf373a1577c1812239a8fd16546a8f3f70db52859c19be6ac5f602d7477f1082e8556a5a45b2ba5a5f1724900d60f955867c970d21ce8e5d", 0x38}], 0x6, &(0x7f00000003c0)=[{0x38, 0x1, 0x9, "c2b514ba91357be84c538a8babef3ee7215185e4139abab8a4c45b8803736f9c9a465910"}], 0x38}, 0x1) 16:00:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000540)="9b57c67b12f0863cc3bff2a3fdb7514182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d5cd0f0000ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5d6b8740a0f7ca4dccf1e3e98f68c6fd522ec5fe645a3a7eba4dbb15532ee59f50c3685dea3c7c2ab0d8334fa889ea82359552c1782bbaed8b10c286498ffb4de8ab6530b32f061e48e031c90679219bca1af9610950e1bbb96fd1012ddecee2048a89f8eb094d88ec6774e227efb972030c0be474f4f4c76734ace92f7bea0568d6cbe8ecfbd67401d45974a6878d8315d450a60eb5ec9eecc56d8e350587442069874ededbb904633260bf72c6b428417", 0x171) 16:00:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="8dc2ff12", 0x4}], 0x1, 0x0, 0x0, 0x8}, 0x0) kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpid() rename(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000200)='./bus/file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x10, 0x4, 0x1ad) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x73403e488030e4df, &(0x7f0000000000), &(0x7f00000000c0)=0xffffffffffffff64) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000040)="4bf2e7c2092bd73ef3d07c506923b497", 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x5}], 0x2}) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt(r1, 0x80, 0x3, &(0x7f0000000280)=""/236, &(0x7f00000000c0)=0xec) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) sendmsg$unix(r0, &(0x7f0000003600)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000003540)=[{&(0x7f00000002c0)="a61484cd8aa0e0d92cca096aa1bce95e797889c61b1cab6ba7c1532a518566d78f0cb79dad8edca57f7f66ce2aad382669d7c207ab025e8db9557cf2982c1bfaeae25057c489d0af6b6ce3e1d3427d7b534a8e0ed1c1a7addbeb9398d6aaa6d1f56dcabe58a38a8314b2220962e7d956774cfd5b385255c095cd6c409769b5a3bf804ca7a189413d655506646c6f8c6eb96697bb188b5109863190938f71e24217465ce9f7de0a7c8232197d2d74a0199e468e576eb8e253b23092c1da6d417f7d4829ae5ed63649166d3495c53e7660811b097fe580c0ad6b094988e10bdbf05d3584c8b94c1b2fcc7a08e89456ba86a8aa3bcc1019a67d759fb40cdfe3b579bff308661916867014f7dbf1335374e9ebecb292ea4af79e8685d0c8fd302a56cf7ea7e7a4cedeea111e33966ccdbd350fca222f5f2fb0164e7d95ba38b9eda902bc5c5f216a6d2384bb2cc371a8af044f553c960a7fe330c790fcf142cd9704f8eb57afdd601f4d66f6b1b0d70012c093c340ef810db844154a2e0b55b6716502678ae47c8ad739d4308725e55cc53ea632f0e841e7e252098e996968f120ee8402fc9b2597b45cbf9da263f9d1c9d0c5cf336e6e2c6120e5c180834167d42a7888802666c02cd27810256e178efc9366a023b65513a867a423d3ec7ee6800381cd03e3f4e6970a4ad342136de742260ecfc6c0a4f51f4221c16ba25295275dd52e994fa1110fdc7a669f6e21559e027f8f0bc58f5be0ffa35816f8a3c5a1ad7ae3d6355a9093fda57a9dc7adc20aae434dfdc0f8f0c0c5ad1b490bd4609e3a8678edd6c6718d54c898829afe7fe221efc4a485b5bb0a586dbac46f5868a75518d423c737ea580ffad1fb9ead2c2b107d81b173cc88cbc60eba2103363ed8a2cd4b61ee7d5db338c37b1958b88ddcdb3cc56e36e7da17908e502220510057b020f78ab57112974ebeec6f6dabe56d73381211ce5dcd448f485235780e9fa3be3d908e8b12f8af76d308cae36b1abe4c7676e3b979bb80c19fe551bcd8cd31bb14b348c43f96510ebcaa87405c0a55396918891b6e45f01e3bda67d284502a5a6d6bb9be9eae72a1743a3e9917f3aec6a3638507078365c20d0d2779db62d51b4aa93d6a9cc5a4f66dd8eedc37192623c98463bbb51a3efe07ef037fd389b268e4c816b60c131f8c40b503de618ee646e4c244feef6cef02f47ca5617eb4f8a115f72bbd9c3c2c1f4f49abf8c3cd519241cb670e112e88df94cb99f9ced883fb8e24695641aa72dde442508dd0f373e76cef7ac01d2d7301b559355212a636de9799248fa054fe9b4cbb1393c80005a6065d8e943455425edfbbdeb23a43ea655e90c2ee2f7c1aab86f9030d79216036827e7f0f98ca3dc5c001131f99dc7fc1b3015b604350f555f2270a37199e0bd8ee059b8aac22e95a9c5614ef327cf8da3b66b4aeb222a2afbcdd3e60a44e20f029a0d927eaffcf5862f5be8001eb1e274e248aecc83356ddd3327c3f07d7f63cbc6e5f927d452d491a41c56cc2b71da8f0cc6757a24d2588d24a03706716b0c138aa88baac2c55414dac58567389ecbc757e11e60ffe49696894eac6b71db6783021bdba197c3cd07866414fbd647acc761701c19fa42b2e59329347bbd986c7498ce5614601701ff82e4d25ee6e2dfa605ac54132aa823c9938f434d1f4c825a33b1fda4babad6c56102b6cfc70561e7b2a24c57e8d643d30da5a8cde665367e610038f76fb432966a7fc394b52c32d81e46cfc6c4c030140da5accad76b8bc862138423a5be184a515475c38704f2cd078ba0d9c4370a7470cc4c0d59fef31ec4d35117cf7b2ea02f2564d00470d5e80b82beb209a76a2602dd8299bbf37959d32dd03a749f5f6c324ef540d39930aef05339f29cf53eaf4a281217718f086c179e8d69d926c6063391c88c192701d2cf16827691ecdca7b8c45704a224f8f1ffb86186a74c15677900dc6298c3901216e8b5a80be72a9a966427968e4874450d9d3b6dcdda3331e5cb266d16e416a8f5f43f275668eb0d5fc0dafb4d4b412bca558b4ad21ad77b83f9972e9ca96de1dcef9bb1678cbfdb50209ee394d0397e9e23836f4076cf908cad428646161e28c50664539e9d8286cb735cc2dbf3a301cfca58a29e04db85b762c6c73e4554f55aab1d99739f72e3fb9a9105d3d1755895e0cef62dea24f6325befe03c0044dc2af3b648e97a238e40500d06e607e90ddffc7c4b65e5f36a3744c72061b81ea97f99221549d9ee81dcd5c08f3191181108b8fdfc11229ef410891b39d70f22ced75289af84041293ea19ac1d6e1829abe0619532738772fc0390d475b684a9eb3aae74e4cc0519488f3d0159e1fc9f5708101099fae088cea6ed30530858c7810b83175040166767d22cd197d81307a15181aef1ecaa7dc5d2e538039a1902a91cd8b67b3f78b150ba305518fa042c7ffdb89133753484464f751c653b4197aafeaa4d7da2036c62c9c118f02ea29aa6f71b1ad46aa08d156b9dd233b5bba9a8ae23dd734ab1ce7f14fabfd613b0af88b7484fd8445a54e3f6b26a580b35b937fad248b7dc71cd22abdb19c655727ea5ec63eb25fd1c009dfe13f4b22318dff7549fb3410b95fa011fe41f9e8bed7070ccf3bcd7c362144fd642a94794245e2facb982b2332ba70fb05c967528da2df792287a591ab2b441b95ef9a08e4400252eaf13aed9ddad75d9862a80793fee8d191ad8f9742b715b97848de4e312ab8fba3212ad8f399fc2e6c904a1d210c4df2f88ece087162c9b09aaa8eabed9f5d6c7e3f830eeb952368a39e9da38930b02517e6f5db744d02a619692edec8a164358a3609d2aafdf1aba670baabdbf86a5383a181b57e535523de02e3fe4455b90ab2632713d55bdece636991f8f06e773fe396ebf8e223d5268ac295c8f81927c685309b7550425b50485960f3844b4575b8e41893eac1249cfee615fec639b43ac50b789c38f92cc015ae6d0b5c61aafc1ad425145e72bb173d6ab4de3e0d2db2bea8d306736461fda77487d19198cf4007bafb0ac5811e96b903cc2856db648eb587153c34e30f4a1b655dfb86741d0219afa7984dd47e4ca90b69c3887e95e164b2022c362bd4e215813bf760b33a438a83e23d01e2da05c01f2eba0f4df9c31b93870e499aa16b4a5b80702d885d6385d166bc851b555c75eafa06ed28e45a0c6533b62d09d6f5762e084ea7be11e63693d5b8da37e7607eaca1403754092384f9a6831bf4d077f0f77f642fbe6ad124a281f2bbb1b80c21e4a332891aff45ca4a4ae283f72e782cdc52350bbf1803509968eebd94a653a20fad150cfefa2f1a8fbf38cab0edc1ae8ee8002771a825ec725222a40a50e69d38e9c8c6f6ec8c39f209d13145630bc33bccf0e83699a236bb2d18acc2a3cc244cf53b2c24177d659238c32697acdc485668235041392bcd68e7e7fd3dc3f18967878e8886e967fe4ebf61f8eee57c8da3f4279a8f8a641d312f384e7a29390da9fa7d3d42ad05dcb6a614f872dedfce2872bb5cefc71b4ac024323a8eb6365ae56364b130da4754bfbe04975d78eebf1ef18d04d5f975089cfd766d42c24e3d557d39785fb9b507616bc851d76654f1c8c9c34c854602b1530117e5e5a46b217fa36d038c2ae811a8b16d87de1a5baabe882d633a3f162bc026bf2f869e47e25bba1bd66ff5a3395a6b12ecaf3f4dc45dba880d77517ed19c443d8c1fd3ccc3918d2c55e07b5b881386277e83d8b4502f31d9373d36cf2325ebebf4066ceecd5803c4090ffd1ed2d2307d5b0812ec26843f7986719acf617d2522844b34aac25e542f5d047cfe37460420e02afed89ff673e4f03282043b23621ed3b30522e742813234c841490cf038a29daf78d0ae947b8b150c83b4c0d7c16c96170998e39a50c897c17d7da35ffd59154ad8d19cb7e0ead9ce33f4f6fc580cd815a922f928e1790c99b65d280bc933a24225d8cf794cddedb3a34439ea9f6dab2bdc27731f83d9114548619539624bb28751efc6a2f0d1f561efb0b978643788dd3b9045a4c4755648954c7c5f7654c8067b1576eaa962dae8562c370f12464ad310bef9669df1dc179ad677781f60325c97c4c343f6bcebc0b2a0fd0a0641d9368ff998f462baf33682001a6d076fe3227f99ca208d0e8422134db73bc1ee12025cb5fbd3994c7781a1b45f20b6efd2720ce238ab5e7ca0062968718969a92a30119b1188bf39dbdcbfbcf644f4946337bec85db3326968ce6a78043a09e564417c9c1da3d0a8af2d89e847f99be80442f351ef4cbea009d0ed4be58a46fb96d93b613923466970c3363142b65d50fabd9237c6ee507c0997fed38f574417adcb7b3382c9f689209bb87ffae0ff98e08a0aaa4fe5dbe0c8d8619222ba6b9cd968beacd42a07a101d0a94470787dfc9400cbfaae3732c94b50be9de979d6e4978a54b96af32422c1949e5e8ea3d7631db0280186c329e97723194c29798f0546d6c7b84467b1f94815a8c448ae778d1ff3923ab72122c6f4334daec0412c37f5816a62f4853b647e7ac64ca8234dad9e524f2012b55ca7c3c9ff7350a45d420fa63ed074c5d8b45c1c61b27cf7b1e72c02e462ca4262f67611ace2e2e130e99bd0258c2161783c7966ec3d4b34b864ee772da2215c1d561a49fdea666d1b203338edb6af447b1ba485cf2491eaaa272594b1da58ac08379cf3c77154a5d4310300e0797a482085444be00ac4c7fae1c6259c29c8fd550c96a4507957bc4c96afe922ee45a0ae72a2465505f21f1381e6b1395a64b414e17035c49f40c88555123e22c5238fb13e6202aee7a9b2ac7826bd632332b7d112d564d8d8492d10838ff9d89b200a9d3a2fbf84ae858bc4428c98c58e5b3438a65b37c6623cade5ff6a5a83d8de7c97780e8980c90d3795f53d7097e04d9ee7164dd4a6fd5bba699881ae104986afa738bf5e9f77eb7005909fa66b02146a82c3740fbd5ebc82388b1dbcfb7d572dfd552df812c64fe950130c1a69f0acae70fc5f8db4a4780c23ca664a2d2876bba995d8bcfe5c0b1c5dee92401b26620ec01c22ceee40aefa93d4583730c26318e6e4145bb0beb649393868c2c93e2dadb28953afc3e445cdad5f2242c2b9cd98a6053a1f8c9772f2a450d9a33a123a0341b8438f913b8f391baa5a2213737eaa1d85a4a66607569e187f13a476e9b3740bbad560d63d3eedc95944a1f0e5ed2941f2ad8ee4d3b848c5f10d9aa42881fceb65129052a768f1279daa4a449ab862d63a77047b36dab9aa7a003655320f1145e2c8cd276942e41b2d80912901d471c0a9aaec3334a0331e8749a9b0970cb0991f5bd8aac9f07b754b66675faf69c564cad81dd3050d3310587eb0f6b39e79f3f2897aa6d3077c214695767d5e75e813ee7725d95cc7c6bac11db66b40ded2626c5fd82f4f00695e6c94d1118fec3ac21d3983806b3860e1c0d73d9afb05c50e5cf6c03d92a0e633d5098e4eea9fa5e92bef3fec0e18fd329bd650e5e316eaefc04f370af2058e12d888c659ea56b51fe63d12b323253a61403f0cfd6b1f86e2b9796c18bbac2bd01c7ff31ef031d3f95005b56b9b0538cf8f7fe0cbb8e24235d796fd073b9004df75da3088e9c82f6e8dac689545c77c720e4fe4a4a84fcc43466f3ca4bcff5f0fbcb923fb79c1c14fa8e576b4d11bef5c41eae3b55cb8a683950e83c47c62b1b6ad812145d0a2aaeac8dee0872f54b4be01e32cf5bbe4a16cbf029f7f10b3f3337bb30288d53036f1027c0944", 0x1000}, {&(0x7f0000000080)="715eb62c57cafc5dfe60c31d233516315e3c702efff1ef860a22cbfe4f1bbf05f9fe1300d326f96efd372cf6e13ced71ebff7cd3baf128021b3c5508878c7cf0fa3ff0737efb9910a249b9a3e3651b3cc898e504795b9ebf80c77c4d93150f627ca519a4ecbcf817d241b42c53621eb90fb9786fce6083056af6152a2ace04e66339df49324b9de35d4cffc999b168b298f1d24299985089476ff62394", 0x9d}, {&(0x7f0000000140)="55b8181542c2ec0ae7b11c3ea4257ee226cd30625722536c52e8edd543fa5b18df22612f0cafedcd7c2509bcb3f2bee448a1e3da", 0x34}, {&(0x7f0000000180)="f9983023f2577cc528a2c4482549c6cc8d0ffd583087ef207c52684c27c7ad1dbbdbe4c37ed659ca5e6d33b1083498e67519b9d0a472869826caf1f0e02e2b3bbd07a84cf652c36935b8a8e520c50ca289a566fa75c840973451606573af3cec5d38d65400fcef70fec96ab07386596a1cf5a4b7fcdc8f089d368fb56dd1f4e3acfe196f93", 0x85}, {&(0x7f00000012c0)="d6fde54e5044572d012cdfa0ac9d947e6ecf11762a33d8f6bb340bc434978cc2ff7ae6f6126bd426926260b652bccab537bb6dc72d33d1f1870f4c8cebd8b2ae9a4d6e41b725b083404997a601169909400cdd7e72ff99780cf025c4d061c95fdf2365d92dce77a93526cb540590f0252b345f167f203d83e61d82db7557b92b8d74c881ae93abe5bad12e2e2b2ee781a49d7df4d00e12f63b1abc66ee754f6b938ba24df1d0167a61024a20673ad5b9d91a2756ad82f659361efe3084758d75f568b5d5a63ce7d2bf52162c1173b47520e33ac92af167b68c51844681a51cf55536358c5b2e94de581d3a75d310afe2a37a7c6c3848b6905b1f71adfbb0e72c7afcedbc0d37ce52e10dc23792c816dc8a126d134e4234de3823f7ddf0c85c9a776ce31149502d47f3f26101a67085fdadfff7b9b10394d741cfb7693dde39bbb077abe04629cce294d0c8f06f51f4ee76333273ba12c46f0307c6e53a1625fc85e625816b2ef8b04a4da45118327f836f999bd5a88e527d142b3bf57fd495d7896413a848cbbd21e0331c4b7426bf6bc37f460a1b47e4342d2ac852c3a65c1bd65cb6933793fb1cddec37fa0a14f4319260bc04a5142483cc49ef20636296ed98fc7b56635d70c3d65c28bbe3773472be964b909d48c2e06af07609838d38dd17e42b5f13f1bef5c68aaab4ce71c69948bd835d54084c4fb93de0b84b2ddb0e50d72b85a0d12f2ca915ef152082490ef76cedceea39738c5a8a5ab98955324b9532f78dd95ae4bd839e1e6da6305f91ecd7d256c1863c8b7fc94662fd96e084c617b06a400b6db1cce686b345cde7d7f23f2c19b23a0c79e0ae3f5bef1b7dcaec5c8183b7123fc69be2a87382cf9593cb975c50b54424b3e55512d8e9a4f47ffd558fae407cb4e4e075e28eb2498acd92f62c41db1abd45302cbf082427d45ab832c1fe30cbca247ec4d1c9685daf9c28b4db2892d00b070d03b1075cd473d454f73ae9d31cbd59aa979ef4b05488c221f712fa77a1e056e158379d129ca3c2e68718fa23482d7cb2991ea2376a0edc7a95d9fc6e26e8f90f82f0992a1ddd5924ea0b742d6a83ad51045d48f320e6b528772ed907972b654ba845738badf83f76ac41930bd10b32df70b66b2c3ecb522ed0fc227f4111710f07e5a012c225b5c821642d84556495a8ba3f1a72ad7884fe4384e9b2f69bc9d03e9482642df962d4e0fb3a50818dee87a3e6d22405f808dc5a6fd0c5ecf177ea93c0983cdf690d00aea9a6a1e28b18a64756b9496fa1a27ff40f41b1d553f6b497df1f6ceb053a443ed7726aa8fc5216f91c2e5918164b8deba67c11f53ace2c45a90ce08d5935824d3546578a815655b155c93adc57e36df0cde278259ad285e68d1dc9462b1127359f5bc635c2c189fda4abc4d20867422d923341077d5aa77aebe1489385e5383128108f6942c6e6477dfaad1f4e6fbae0efb08851ed4ff74025c0aa8a0e7eb1a3ce9137785a01c1736329ebc020b7d5c23ddedccdb2752255793af9641be3375a2f0f143d36d7fbb9bcb311d85c6e734b7eb835d1a51dd289738b474ebbc85b2ac825bae12344debf54b405ae3bf1cec1aee573c30de778e15c702857518e3bd3e7492baaaa7416080066c89b7155e5d2056a2cde6d0be2eda9544f2af368ba2f5e4f4c1f8620dd3b4b25ec54c3f77a705789ad7722dd0156540c4ad7e202a70f6e5e8f51bbd6b0d4b82cdb752124ccdf9eeb8b7b3e66ab688a3e6d2e5c5538fd9e0e5e2d0a7a4767743f675313be0853777b75837af2ee4806c8d3992dc19a032cc2fe0c2bfb1e7843533ef830ad991359bbe19b7150c9974ed9ce21f3a367f4cac2cd46ab97e79635d515324c3076c49e453218ce3c5af81175c68e82063eeebc6027094a640e41f7b1a40741967811569d35fc36465aeb52e7d1ee3280587ec0ac23b97ff62230d266ac2d03e3408903d0bce6476eec2433df62fdedb19e0f55bab77ef5ec572f4c89aef3a97f5e37f6678a3c1bb97cfba91229ee5139774aff8ac0907416c521071c01c8aef1ab3e181146e7e8565e71bdb052e6b697d875aaa80b3a65a980e728791242dfbe5d17e0344a80c8a669716cf50b458321d375853fcd1694e4ad0222d3ad0fd1db49483f4fe3b223be122687e02b6c8d57fde0c6e22471d690ec0b7760e0eae4baac407f3db739da5741c88423e0972db3fbcf5ab04662f1c6011e6088b52604619334d643e86719307d74b3fe1c40447365161f657af5d95839fea4d548cef6c434d121fd67a464f1defa2340452aed79c8a122e60778c21d8dd7e6ff07205eec61482e48fe1008763747f17cf1baacb4870f1b3b4817e809e24f4d1f9f82b5c374dbee318769f31842d16945edcad6e1d98e470aa4c114167239afbaeb855dc484f502355b65ae469f38ad4f6abd910a1b7463d3f36a2bc716b226c25e8dd88459875b1e6b1821de8add5750d063d01a9245600bdef4f5dfaf69d835917c9b68f3d8e0b11d3b2276d1575672fda0778b0ba8988b6e6ad201f95e4c7435ef6407c8546a7359464ed7e64017c237c3ed8cca1b9e0e8e73108b2cfaf4609902bcfa939abae52c84c99d2f8b5dceb7117b3c5f31423570f2e16097f1b41b512ffe4dc7dd9194e9f5e7c7a140c6786f758f90c86093200993a0836a214d613876d8868d215c038178c88bb4dcb1b520fbc3c5e12c0afb8fa9a7f00d6c1d06af3dea237926544d5317534202f3c514ae2289f4b1303c153bd2cd025a39830e4d2e614ef2302c7d07db076e02c52181a91e06b54245a225eeda5cd076719f597c6da1d2931f451fb93bd918eb4a9188c04b3f7794ae41129c6104790dd76606437ae32f5189aceb47f9ad71db587c0124e2b512b2f262a1419152e798d973583aac9223ca24badf7257c03172b70e9e5aeb863c7d73fd75adbeefcfbe0fba2a0516814aa3aa4fe88f571979fc98efffa51c23907018d988fcc069779f515f0bdd88edc5859e8126e894b0f3871ed2e087df87fb2d8dbfb606bf85d4d219a0a76254303cd0479e4b5ae4ebe14bef452ef96629d355e8d2a266733fcaaa156566dc245c57fab76ff263a8da2565c16b3946f4b15039988ccf422c708d40a7c90de2a4e6bec5d22ea4ba9fc3abfd7d7ac8383ba829ef141633f6c9f89546e9c528a1070b67fe718ea036f751931867ee9013292229e1af5a8e37a144bb673969310b760fb35282e0c97c907a474a771d54d1195bbdbd999450ac5b1020ab8a13688781a63a08b528be06efd8f1204528de15ccb6ad982df7ad499e1ed7e3987a6d2c3370e0c4d991688dcf9d7aac165f8a8dd530148f04b62edd8436c8e3d4ce807c4084166950caf7c41e373acef6c45dac5514f96e1d29ef90bb95aa52d39207cfece64f50970119fc54966c14eadbd86a4fe0fa576e562cbe6a6f17db3f4fdf30b660bd6e10cdff2730106f5608e31c785761bc883deddfe54509711619dcbc694441792ecb2d75c42af412cd061f39827234ae1f58f338375b222dcd4adfb33e10c1364b4c1898acbf55ac71f79ee52365cdec94086d1d4adee75e00356e9ecefe4d9c5035fdada58ae347af2d4d1753956ac0e48e981b9b4993d481cd856b8333684eede9169b2bb4ca13e5cd0bbc868d37e87faadb169862c04f63bf9ea54cb69e4acddd4db1e923b60a2175213ab86caa048e05ec2eca9248aa52121da3057104829d3beffd278af511215fd6f36232533709ccf10c891606cf14424ffe093e78de1d28fc9c4751ec07616072edf3562864c34d0caed7ec23557bcf14e1efeb9a83a5a757e583d7e36bb0ca3ff4fc5347d0d54798cac090a7b0c1b613c0a5661de75b0963d57395399190e8fa639cf0406f06ed81333449fec62b6ead828db2ae04f6bda44d1c223d6d1c1379d91968e4171e1eee7e0bec89ffc1d65e7a0a80bcc7a403fbd0c624034c1f6b6fb4937f4e8735dc053fda151723ee793a30bb3a542f93133253ba5ef49052fb96bea62b5c5862041c0d64234910fcaaf6adc491f5355a0d4b110ee9f6d8b75250b2cf6fe07ff9276b84532ede1e438aa72db1c820fd876fcf68be44d993226f66eebc602fc21c318b9b5938aaa19c34c75e75086d5bec318af8fc620826143c2064cabfec110c15d6463a6528cfa0dbcd9e216336ed3d55b69a7d7467d06cda5aa2b61f0029875cd53469baa0c6407f4bbc35816ab0209f3f5ce9f7cb76a68513c016b9608b0485f9f49009408b6423f0ca4f8240910607067e88cbb613b1074617d26dad06734de962b78b3a18ad6cf2aa8f79255227eb1e15af1b5be008a4f3d7d26c3d450492e3e016cf951966fc28d8f9d4f97d526251c96ace27e52a0eb2bda2efe87388864b6aaedc8cc1da31aed4cf6761a8a47a9cc9ccbad0bb089b901a13917e893ec72b95eff548f60e25f11fb01c0b30b5f6d5110f36758e4b91a1fac31b88048c1f8a6ab151195a60a8dbe92124ae1cab32cdb750244c906fa8f04eebacf1ed06c748225bbcb26be6b3e16d1b680ab9ef59c7bf69f0704a45c216860acb68c5f22983802dc61fb9e2897e5f14bba29e647759fcbe5fccc1261772adee88b8747c12abc972efc7dfb8f6841cfe8f987eb4012140467c10a2ebd710e32078e704de13b6de6bac2131e3c6e835036cf153adca336d3a9bf7eae3ed60eefed649fb9ac0b6dea656cc1d961b65983df053984f686757764f612602605fc4c93944ff6ad496861369955353d8903f7051f4df302cd3688deb4aa9d5540ac73db37f7fc792f9a7b556ba919266169a9ad058228d3a98f1b9f24168617dda849fffa3400cba36b027265a630886c15d34174b1b17be7245c9a6e16b56f66681157e7d1121c73f32db9935483a6556b5dfe1e24cfb51d8560c51956abe3765b0dcfbe803e15ade1aed480fb4d4ecf0c74e2ac8ef34c19242c50659422949783ac0437dbed0f013b335690168f5ed75e7b65ce4a4a6060aa72b7a16db1cd95a4edceba0a4938a485ca66f4cb17eb97531465665255995ad3453d27c8d0c3d689f55049579af82fe9d28db62386a2faa966f68876a9ada1c9fd672cd73a2a9db7b529d7b581d495cf860b7dac549f22aaf470aca4a0771531e52c97d475b9af062ad1e57672d1a8f8bf4c704f815c7fe9a416206a66be5a8a8c31136c236853de807d7155db4711aaec14f0ca8648956d359987cf6a35e83a17e4f0c8571ba44634c1d8ad4a1632921215568bc9d05cb36e97727218cbd910cecab553de4ca7f69465d6b201326e7c84c5447a390b05616cde72c9df9b66ced5163d65a4576e7b3e3d62f540fbe2c4393de61baeb04339a5f6f6029f19da863d881f97111e63b6194a849ea6bef296664dee6fc8ffd4676b7e6a48ffd5b4ab14d17b99174943f7ffdaf1c584fdc15dafa738b5f178a9c7d5bf8a2faf0097fbdfdf49c8850dcdd981e28dd037c46a38f8f9d51866926c6da0aea1c2f593f89a2757159c69c5ad64b282e0ea95dbe50beca74fb610d43d0f4ce9e7104326088c927ecb2e8e676b6fc718a5da06622c44fff902ecdde9b1e7bd85b7065c51cc891fd22750e08c44e200d9d98e7ca39e5960a14a2605e02fab4b441fdbb0075ccb60c6cff3d10a7cc09e968f7efb486654662a63ce7a3fa651a399f80f85bac18a1bb8ebda9216a34f5167028385730669314acc6dfe006d31ccb2ef247138103f5e9754ab8b052854819dc8081f131cf83fd0dca34d6679b1b4276f5443c444635b7f948a533f5ae2372a0ea85", 0x1000}, {&(0x7f00000022c0)="37f95ccb8d7e645c8eaac69e501ae11fdbe153b6b4a890c55dc0d9b772eb03bdb427ff5d9276c5c494f502cc830a87eece0aa5796d5fc475a2c5ab8fafbaa29b3011c222d77f128b1ca18e53673e0bf2a4904701089e76e326f86417218631feb0a589251d17900c2565f8f4f87a83c29ac1cc03d176b917711854b38dae21152948d8e8bf013373952ad7e89f591d573860885bfefb4e64a7d30ba82ad59001c17e116514040f420e6bf00e63d45c2e29589869726de1e36df24ffc3569765adaf0c7362133783d8e8d9366cb97dbd1e5e220313899256a203a550294ab3da3254b5232e7bd7c886fc041fd0d3e823dbc2e524baeff56d0e279ad97086b240c928aff9dd855890b7b0b9e3de43c56c9c79bd0b6100465184065d91bad0f4624b2b9430da1b9db2a24cc2002a80f9366963620706e79b126593c3eed387234ee52acf1a1086ba63a2d896a3a8c0b0453e847cb54976cbf9289cbbee7a24454e6ec181ca619923bf33e1e9b5e082b06effba5411175f9f5292b4d42fc713f1e13513813526cf73c94215c34830dcc38c48a9aa29e8519d77e9cc33981465daadc22ac5be96841cb4333464510db8b5e5a28ad31fa4b8aba0bb398c990758599ac2eb98665470e8c5cbbc862b4c251320758fd66d63ee581984a2c257b31047c71dcfa8581903b94d91e613711030977f3af924a8f438f898571d7b730b193a4c99f636b3aefa965700a81f9a6f2b583c5c82047a9bf428a7f22ec33d79414a3e9dd7362af9717d781e36e57212f2f133c0e2804fbbef33e2444014da1f3dadf1763a4015546d614cd69cf31822a7db869a54cf596d5fe1ac9adcd73ef2468813c4d451259d2fbc84e3c506a0e0183632fc840ced14ea95898b318d60d490be8ba16fa02d4873abe891e2e1ac607f92dec1df6b181b2306ddf59ccebe43eaf6868d64cbd791e98a5f4202a17a0bf51504e6d69ad6488de25f23b975e66960c890effb1d34e11db97e071ab8dc20bf847336dfbbc58dc0126fd75107bf062e3665b5030e626d8725916c32214c5d44f5bb4d26455837cdea03cac2a0a62e6930a3971c1f75f9352d198f161e61a050ec2cd2138ccdea7d08cd263597e2f0f68105eb68f5668dc3780180cb553ff6e6fe589ccfea59b49bc81f7bb3871ebcc6cd23987605aecb83b7caee485ff5ae075179c45b6efaf549da7f64616673aed4e8a4bf4a5e9cdeb5f0a96d44c0a572c7b3248d71efc235d381308b3166b181d48a816e90b4e708a29d47d65d41a7e1ddd727ef1366a714d396117c55c1b52383be780990e98baec586b9b69c40778f0420350b0a1a154e5dd2a2ec0de12bae514383d67890fc7f6c3d26411d6f666919cfb85b440c348480605c22eb3a8ff02290b996c804d294f19954859aa9489bc9aa8f1f5f3cf6c3faff0f5dafca35b237f2b7e602e4ebec54821d383f23be5ee45ed33e7a3bb43ea4e5e8430bbf25ba09ebaf086a89e13ed342d489ac50e40804270685b1d65954e5dd0cb4532318403ebe1c283517f35d6de96a059f34975f5446082cbd2ef9d7b42c1ee859bb6b1ed843fb7ffb1f0df58b90db17840bc5af07113526b3c4ea91076de2c8308239f6cd06510bb39ce933a35b9f7770b379a473184b73fee070c63c94d197eb2750e59fdf4d622f28cb1476206cbe7f7df45cff1a58dcc8fa56eb907221968dcb42ce0717e5096c2fa734fae2b677e2aed133d4943007d355b5d714e5c857ce7e440727a57117fb6154b83069023f04979aff92f16298f1e01005abdf9ef15448fd23824037e3eb26ced04e4a41120f29d63ac73ce98e70e92d69cea3a5d6be158d1f27754ece4baf1cd1f812fcf30be7efe54e8d228eb43007a141331a25816b67024e79dc19941433e07a77493ee5af706d35fa0b426d8d5fc14761b43cb63553008007dd243c33283f04ddab2506cb6bbc0b05260efcb8f98afe58b710af76fccc300cfc9e1c2a52ae0908febe2d607920f5259310e61d41750bc2c7530e8f704071a6a0c1899dabf48df77319f7e0c568470993a8d12a2e04eee584de24e32cd93593c9932b65c91cdc39ef7657334e0a713b9556f92e657ab63b7df7eea430a5ce6602d0bcba5e58746cbc1599766011ee5f94948ea286384e51e55800c9bb2eae0b0b03828d8ee58c65862b31cbc7f143c75b320df0752ca2e1265ef32ac8377e5b03522f6d6899a6f4f4b346247ea6eeefc082da80239d424445d83d8bd802860813ea8396d5093a95b8b4ceca0720bcdd993b468ae82edf89d4f9092b51a85ffdd01e275969a44364a9e3506484376f6336475ff061cd24ed10b6d42c856597aa1d8088dde7dccdc2d26371938f00e33682be64757f388b15cd41d135a0b7ef114dc838e96aaf6e75c85687a5eed48679c35df0837550209cdfdcd552ffadac32798ec7df1fb995ca0d18e9ea9223fa7aba8d581606d07acf021ff8813a1b00c23758f3d26218c655b2eebb6858a3be09e9f1b13d809afd55f4a73cfa5bfff13bc1c3cd49b6fc58bb0054d5f526ba48f6e7d3fdd9791f57bdfc13f67489df0938c0b761a535601f696918fdc46eacdbbe52e6a7d5447d8f6f4cc3218a2ba65c6ff7cbe43f3863f644735a7fd88b7af3f89115caa39c70d8c9970cfdbbfd9970e4c18462155b2669209bd422df5628d5398c410754c33857f93b57f8ed83bbbcae3181f66cc269e011e02c9eb411c3e2ba38d1c0908f290fe7f853ded895dd8acf5026d2a855f9bfd454a2f141a2e6a1ea53bb5588baa21112a28e8bdab66edc539e0f9118b27a2dcbb1e698311efaa2c2417637c16a1e024cdabc8fd6b6c230e718d6a7aac40fd9798d2f7071b22f30a3e32d6645576ddb9da8b17e3ba8ca5a6edb639f5d220e92607fec880252a2f984e492edeb5e95e1dd99254802de6c5e129a1349c6f6555947344347348f0b0aae9fb9e5c72ffbab8d6147bd3e7a2d12de9f1f91063db8da4b84e63991ac19f5f104866e6a6786b5dbac84143b0729760efc2393498928d66ef4c8d8c5bd3150dc26cf74d7320e079f7f9f0eeb16d473e88bbbbe6fee6a2d4cac818c6794729b8d211c0219fa04ae35fa2da876c6a7dbf694cc689599c9ceb89cc72dd5f952ab240a96a1bac7358384dd5dce42f9f2e482088b04cf3cfe16baf602e3101215d202aaedf002e5e7674e8296032d96a6a4b052ca542f9e37e0d4b04c401ee7aa08b3a58d5c26e34f25a6bb5e65212991307e6c1c06d0e4b5d3a3f420576d002f341dbcdbe704bd42ab724d454f87a00ed57313ac720da4e46feef6731fda36c8d7189ff229409761145b572cd4815f8fcd41f7838c47dff6415e7c1ca005d23836fcd0404d21912b1edee2b1e09581ad45b7b4c1d02566b031b63072893ae540206dd2f9fd1c68e0e6d272eb4d5294b67a21938864ba47417770b87d536d97e292d6cf3380f2ed6dd97a0fde1ba80de0d29349155b3a7df049218069f623e1ba907d0c6f600516729355c59a831b6f7a476ca86cac0cd130562f68f03d246bcf2c60d30fdfc80784f74212eee076cbdec41384915ab26cd609577b115a24f18960dd92236ad3589e1fd9388f14e5ec727958ea7825a21093237a49ac900817db8b8429c194c172f5d88622800b0ddbdc82d22d5df4a98eeb1e6d58e5865e8252d126f95b6ddc1bb7313a9b8659d6ac67bfefff37aced5070ea918ad7ae96a08023a06f5dc8e3a5bb83ea1ffa4858d02c9702506fad7f30338b8ecb7ac433388b222a4aa2bd2ebb489ddaeb788557974362ca711cc0e361c2381b25ca2fcc6daf5509db794f94a5f2ded8b865abdd8aaab121e66039bebbc7b95e60496fb7c203e1e719b78fb2b133dbe5a594950d5d67c99c90afb8f93dfcd1882e9e50305cb0466e2c1d43ee1ae8dfd5be67eb43f8efb7b81c816fce3234d1a3d39f5684e9575be53f96bb44c70b0bf375139810cccd8005a9fab8f49d2756ac9066551e38879673ef8c32ece7a41800c817ff9a0afc5d840f3e80c1bf89b0ce8915902d23adef3dc02d50da80e62990f36c032d05271323e14d7afc13fc9be186db954180a52b556d4b5e803c761795ffeff8c827e0fe9fcc762ebd99896f880a67574888144a53de47745ac1dba5d8d40b0264421dfe45c6cca062132b37845e0b52bc107e6bf2bcaa6d6854861d8f47fa4b7f5c3ae15c9d67b12f8ae7414af5687b8e15c19791623381dad9ca969c1040def15507bb96a8f9dce672f2ea0c682edf8a5d8dd5ac868dbc11ea14cf44637bf0f4e6c6d1d9e690d78b2f8259884311d573269bb676ebad845d3c1bbee171ef476475cbeaa50a8ac13945003c8c6d7b4789db5d3a8c650a0fdf67208d1c471371c4987ff43ee09b99141d4dc38101053c6b59276d3083eef69856b6dbc3bd798c6bfbe7c173df1adfbdb08a3d94b25d80f4a66604a5475c10d39a23d5c470abb171b3f9fe05dd82fd7f136fe061429ff81093a37528616137a1b3621f8208157523251ae677a1c2e0f335d038febe5a5984b71334e79134a8bc194455d30aa7d1ff23d06e5b3a5987bdd93f179856e690fbff8feb50aa564b56eb1ec151454db14bbaacc3f8010fa2c20e65495216e484177c872206396628983f00ddd584fd8666ddb04846b957712de4122ff51e83385ea44bd0bd4336257d7e0e6b11fdeeef602de7bdacd7256c4014e57a1f2ae1a7097857a3045c8a4d826d20f5d2210288a4e1a4e9cb3c1e033ddc48b8abba9743de84deee205c2479a40ced1371f8ec49354b00ef89c1f3ad38cd285aaf5313fe75c347dcf10a8a5f96c8bc8db2b84a7e5db2267bae900040bdfaf0d0662ac5b9fa094a7ded92107fd5133b60b8793229f31cf1278456f232f73b643098a7a83298d11448a694f2ad71e96f713c6ab1775eabca4726351c20bcb8a535ecaeafe952a44f35cba698d9c423f0d517885faeb8dcee1fa7c6d913e4e04a96dbc89c8649500500a23f756a64ada44e2d5d1948c6357accf8d2e9c83bb376952bd0d7a9a6d539b2f4e126bfd5a3f19167ff59f2848995986e250465b054cf49508a696cf521c5792fd068f0460aab819a6009e30c0123ee5c0e2970b075573d5e00f09cd622c7417058f83fed429b9d1c17ab9c3aa556b8d4c123bfa93666755693ce6f6fc10187db374640d9447c09cc9e9a886431bdecd77bcbb3a4a6f548fb3e0fd459bafcb2d0b8afefb7ee781d1789ac9a427a0d795e892b249d22e6bc61bda5ad832a7a21bb634d8a89ae1737ee1234142e80928817b174b06e0c27042399ebb62dc4b06f9e7245efcae08e69a68860119d5ca245135e9407fd24146227a78060426c42068108fe7ac756ffdc9ef14dcfbb54467ca27520689044e6a2fc77b6ae0fe97a626e2d7ba5d1801949afc3a2d6dd774394ed4e78d49914bb99f84e8045f20464e642c4705b40cf26209e9e4bb527a1f5bd7a3f833b0ebb540d987ef4115f83333a27b226b1bfc1432cb24b87677a866b0e0ad7da16140f7280abaf500a308676140c0af6912db7a1786345833e9d577eae6ef0939655bebe9b34be3593f0bbd4c23951c95e20c59cd77a0db6b4c5fea4b7fefebbddbbf09723c7bedd7b1f21582dd58302df218a3668a55df6dae8941a03e3af108647b1f8c68b0200a9d7765d9382a2111b792a99d9cc7e18497854406f0faec2f3dabbb0f4947c425a2ae7ca8fd723de792b2894ccdb69c1838d4383c65d733be5b63b8798743723e690cf9ced01a52292420fb6230dbdff1559da20a0977a5", 0x1000}, {&(0x7f00000032c0)="6b5f5f84fbd057b1cad1f4b76284cf889f9d32257fd3922d0240cad1bd8554b8b5601e92b2485152ca297fcff99e7d8b2f9715ab1b7ca56ca502c0d117a627526567efd99f52e4cb4496fff2187bfba1590da8005a1d483c62ed4390070a6f5ed0101f2dcb2786052d0ae8ed7f0d990f130490b3e91319524aa20c062d279d377f2fad86aaa8cd78d301510e72ea920578da34b734b182075da2ceef932bc1587ff9cfc73cd669bfa1be53b39efe9cac3cbc555158a74eb9553250f5e65c5b27e638507dc5261f465071117bf8e7ad252c8d87e410694d42851291902586b9c01e5068a810744b", 0xe7}, {&(0x7f00000033c0)="f29aafdc583cd6375aab84b52673347b4ae8665809e7903e9bcf9641cea0a39bf12dd5a1908ece05c8e58615a521d51b06ddf8e15610cec217aa2c84f9564e6a515ab969fac3b67f4f326faefd95b99551d1d5", 0x53}, {&(0x7f0000003440)="f65f5f9115fc7a3c13cbe4978b74be28e6ff632a060c2a5804926be77f610d475bf9929004b93e8f8bc6198b96bb1761c1d9f904e81da2a56104ade02030f94f50ed8b7ff5ff0b4d85ed1e2f724823b2694b5466fc21513429b3aeceb0d42a892e83952ab7d7bae9689e637d59a6063b70062d27fa25ace1aa88ae5dec035a8896ef0738ab98b30c0579c86c8ac869b5f45dd92ce811860992cf61fc38d4a7b698690875bbc15b62c5626ac2bd179f5d26a9a54816bffd8c80b58ee4a2145877c83ee77bb6222c8b4c6da5", 0xcb}], 0x9, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}], 0x28, 0x4}, 0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000180)='oNN', 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) chmod(&(0x7f0000000000)='./bus\x00', 0x86) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x20) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 16:00:32 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000440)="66772c54b15de3c37afe47dc1437ea6d3d0114ae86856194cd3a460010d9be632e8c1b2c569cfe8dad905816fe84639f834c1a54494bfea459514f2d77da969d39d6d3306e3ca4aa760904bbfe1f259d5c3117182d2c63096c50ea0839a82aadae58d6426d86672b22a6e83a8b03287324fb11ae78b86bfc7d3dfbfd", 0x7c}], 0x1) 16:00:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x40, 0x3) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/152, 0x98, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chdir(&(0x7f0000000300)='./file0\x00') 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000200)=0xc) bind$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffffffd, 0x9}) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:00:33 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff040000008497d683ef48ff141cd7ac2e6a88c805d64b9033f94f802ad9eb92752e6b86136e8d26a3f14bc5eafeaf1128ffe8e4d4b689590be3ded4e6cbd91f91cd203c263ec9b9059352fded7e011e56f670e1", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000140)) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getrlimit(0xe, &(0x7f0000000100)) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9e5f70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000001580)=[{&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000400)=""/174, 0xae}, {&(0x7f00000004c0)=""/156, 0x9c}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000140)=""/38, 0x26}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x1, 0x95cd, 0x3aeb, "b2b04bdb8bdad29df2c3b00cf214c55e74e3233e", 0x3, 0x5}) r2 = syz_open_pts() write(r2, &(0x7f0000001600)="8ad5ad0cad582218974bacba1d40f385ca4f97a6bd669075d315c191fa7e987de5a0d64ee1b66b777b8ee8b0d98986c5f1378c30062cddb963dbed8fa59fd49284eb36891f445fcd6038061778d0e09083b972af144c2a498b9308697e2247dac5f849ee09cfb062b3d7276d44fd1e287b46c9005c771be3e65f74bfb8308e30f445752854ba38924eb88f2d43ae79888ee287e2dcece627611d571f0da6d3bfeff49af52f042549f86de21dfbffd844582dd0113e17f3259e14cfdbff80f7593241078be3", 0xc5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) 16:00:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="7372502fabba0489f9cfa8efc0cd2345cf66f5ea5b64dfab9955fbe0", 0x1c}, {&(0x7f00000000c0)="1c709483d30e7f82ab04d7fe4c2767257898a40682d7465f97ccf104e2b256ac92d457477cd2c7392167cc5686f71ae6d6a904a61c3508bfc1", 0x39}, {&(0x7f0000000100)="a7e6c65d29cfa6e8b50d8bd52bb661c686f115aa3914f5f4fdec281c86186c8dc9a3822af9386b6af8d1131e71ab8495bc0720c063acb383d6b8b20aac6a7b6c00b58908d7804c17a41ec2f15c7aef753753dd01ce0b1cf222340cc3f37a1e99a658be89123c2ae1bd5e745396d3b93120dedfb2234ccdd1e244220daa3023e4afeba5dc044ef3f82996f82e5122340d6f8ca43284df8016fbec46dac8476c542a245818", 0xa4}], 0x3, 0x7) clock_settime(0x4, &(0x7f0000000000)={0x400, 0x3f}) clock_getres(0xfffefffffffbfffc, &(0x7f0000000080)) 16:00:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x104) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x485, 0x7, 0x0, 0x8, "9e2141ca10282b367db939cf41531aa722ce987c", 0x7, 0x7f}) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) clock_gettime(0x7, &(0x7f00000000c0)) 16:00:33 executing program 0: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000040)=""/206, 0xce) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x100, 0x0) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x200, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807efff5a0 failed: hole in range 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ftruncate(r1, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000032c0)="156afa838982863e09c383d14b4736a9f28befe30531d3c4e967e3e59eadcd3f4e9f4c5c4a6f141d7f6b941123ebb3ee8da088d665f084652f3283566f9a30a3a67c1ec9294e67cb05c3b4726c9cede376f0002f0c9dd95cbba78d60c87cdfd95a260b373df13e76e80d7f17fc5cff476f30681aed1fadcc5d461c28db2b33725c4c578441cc600693bb8640e211930b158c6e05b5022feec63edb48d4f2691967811adfdc3c56455c31e300f2cecc150a1404e3799ac7800bc36fd3878d9388f99126d82c4b8531cb2f20e5e71522732e02fb4ac89ff86b20039f9a8ada85d57c596c1961f4d8c165ff84f083b1e8054d644ade51222d6d59a70bcb0d5435ff1943f2b012da054d987ba0700e4d973c664710385a12cfc08540d7110b2348d6c884cc3dec67eaf64a4e7192f213917c16c746bdd946b5340fae7f7603715d073a8683641c7525b6971c8a4693253a8729320061205dada357dcc9c89df71d69bdf494c668cd9b7807ce0de1348178e37a09c6b274d781aa2e6800b752a662968b09075f6d70883ae597aff45077d0a8f8bff206e051a807d0f9a7b2126e0bfa99575d2b96a07b570a8e5b74f89c7469874527dbf949961781ee4eadab4b44a8d2c394b17fd2e830a5b125074d0a66487d3dfe6ee40c291e0130911f6754c1d171c94036aa650df8ae83bdd7da10b9afa9f2aa8d4a867115396719cf80e894bb5a4410a95337f3dc11f6eb1c9726eaa83996e4e18e9e311050282de173116e2a558f0b9cee867b7ece3d4e939aacbf1fe5c371cf521228464a0233537863c5ab8569cbf26b56e2ffd56e8fa2d3675dd321a09b985f75d12796a47f6d15c25550f123b589e4a79bb667daae140fd4a00ff5acd79af83c9185dfebb3ab8e01c0c682c766102288f40116c27924a20595f03613e06d50f1d6b76d69ed1f8f801a772417891b55481cadcb856b134eff5282eb99876ac870fd36ff98ee24f0d776ce90937d65cd37c07e2400054a0aab92b4d93add82d02d9e4676c2d90133807dc294d4c23f3b4513bdda88707430fb60d65ddfcff638d953d3378acb92c9442a2130c4d186caa0cccd471d670b9d4dfd9fd05e278a441bb7fea081ca72aa2aaee3395f6f102c14d0fd3f700e15f695859d2d50dad43ce6f19b816ed7d86d1f823b7952dcd3c42bd38e45cef2b60561691310d0471c1598c33ca6e1399df7096777171451ad7364c369a337158dbbadffbc97015b109cb46821f73febba3857aa6994c1e9c402e332dcd3517da5be1f7dd78ec9853f57d7bc04af95387d95000dcf76ba77fce276a86ed3f7af8145ca0744a92479aa7902ec738a944d090a6c690f778060f03764e805050c7923a668bbf1d75646f13c4fe2efe625b757f16d411dbee09a4bf3586784dd26b729780429758287dba390e34de3b6813a83e33cf6f92eba0b6697b4315e6293fec42f3dadb16758a0cad060b74dbc95ca1356e2f5d0636410a75d2d4b5db0c689177d10732c2137ce541d5632d22dd18f7669b866f6666d87843a49dea01f3f45b1e927cf2c2d23e0265a35400df55e9d739f991cc457217a9b540875d53391fed0c3e1b1a00dfbf5e04ba4751392d018889f2ad7554ca39d49961832365e46d28566f777902c05913cd62b297cde06a4f60983cb024159bcf09539d792723f380ce4f2d32f701152d672b39e3e125364c4449b1af8675fae5d5115b9544e38a95dddab7c5fbc4e1a592cc9e9c8f1b8b70724672f3eb83d67687a3150f9b160495a5d865d77319e4deb3cc910d4edcb4647a9937b4d8d0ca330ebad9119692295898235bee192b624d4d694eb30f651b7ef9ba60c3e45e4bd6d0291dfdb4ec2dfd5bfe997ce0b41e6e0d4fb73c21f8ac7bc98fad30801e477099930130c5a9e45bf71ca8fc3d63663bf5d8d1d152bead20ef6134900f1feaaaac62703872a5d693bc09c39ec237fabbfb60b071657fd04a8fb72c5eaff7c0c21f41ca2b583a1e50f1d24c704a62678da3088b4b4a5361e40a5e832f1e209d85668aab96f4bd1bda9587296dbd38876d28959767e73acdc2f154b69ea43c2bec53b351c417528e01f724358b2fac36f4a12b936b19339f2e1b588151020a6131d3c5fa6bd196f5e7627a13ebd073d7dbe403735008feadedf5b6b56d431a89b2f62e537e3cc9d4c8c11b1d7257206b61c33d8211badb72ba0f5ec453562f2a65c38bf9af03d70745e575697e3948bd6f9bce580c6010619d143000756afa58cda393c8051e9d6b340c0c170568fdc8707ece714ca8e942129fb67c3bd7ee19cfa748fec7fa92aae014ca4c5b05891c97b0b7e74bf1df570c01db66d9c51332708ec0269b8dce11581b86f9ee622cdd02a7827eed08612174fc8831a2d722dabb2230e28d3f3eae8076774156014c22f338ba9b7afcee8455d437437eefc4d24cadbfe2fa910727da011c6eb77e638a20a6ab048af128eb07f494998a455980d066244f095f765bf58d82d184215b2e3ea4865db85c4be6667faf2a48017c42d13f817c9a83fc7f7c3d22e9ac6e6847f0ee300234a36306191272baa3f8521640731ed2c6f535714094c714b01847d4bd22622878ba9f57898c586944f21fcf3502a0dde32264a607757a17838f5fd91c9a349116d1d2f1d5dd33c0ffd62320d73b57d007dec241ea45eba495573a3b5728f5fbfe3d060194aa858e20a9515ffcb0dea5ac381fdca30a9b48478dd3813fc0460c58842a49ead7c8c779fcb99d76a5a8b34486eccd189195747f063d6ed083f412453bec6f9de1bb174065ebf6df65a8f30e10c382305f97c615a6ea70cdbd6e21587a7141a7812d6b1ebf4f25a97270c66cb50f79ecea3104e3fcacd723d8e16f995cb16a564410b1efb4bee084b9402d526568168beda91cd78088d96b66c6f963d551cf70c0e3c19dd88a54aba44004299721750d3d47fdea402f46b76c1689fbfa94538c99261826ca8989a8832cddfa0fa076b9f3a04449c8c9fbb3488600d6d1d052abbe3ad75aae0902cf4aedb2cdd0a6abb2f0fab628203184f414bd698ad3518c41391a3f0ab481a00ee312950fc5345bf71a03f3c77966b0fbcb08eb15bc99bce0e30b10a331e69124c3884b2ae5ef6e45e6eede2077c53a1c4526f55c2dd90f5cdf1dc14c6d2ffd161972cc0cd7d6dc74582e061cd97283a7875ce4f4ed67df841bb6718b28d95b0f9dd3f9bf268bc96d3e8b1bdd4b9c51dd3bf15ddecde68476651be3ec06c7580964cb6eaec7fb31d0dd9566b33be7b2194f44bb1a30f9cdeab321180c9c52d5871b59c18a6afd2bd08d3fab3ff162bb0b46b8caf542823969a1d6d23333d0ffacebbb1fd9625689e11f6aba3971f8b82e3ee0d52a35e606e6691df845b60bab2b34b51094d3414c8fcea7d745b2e609f10f4d226630d6cfbe35bb9eae7a36820812e7845ec0449221085dda5742893ed2610b8b5f9f2cbdd84f8358e5e738abc39c98ec0d7a5291325afa8e9ff30af32b69549f2d0de7c53b89b7eea443a8ac7564152ed42e6fc3553873a328869877260c1570f912e97b76f9d64ebf7e297f34863cf92d14ba1ada2f640dff5eba191b459a2c8dd960669125f6050886d9030785ef35e4bb8aff161bd99aea2975a7ec0d7710aa8b3789138bf4e5ccaf22b727b23252dbedb33a2d828946bee71d2082e54cb23c0bbca4bd0de85e6a8f270c3d7c1d258004cc6f13aab6bacee01af4c88e5b446c9accbcde01c15a6ee8627d716e5c334a925c61e49f75f578de9f7711e22e28f5e6a2b21d638035afd01781be310376c997b5e40d062395eecdb0edee1e9cd37ef323d13b472074a4d0cc31b1ff3ef59b0005d6a18883cd11bfd2ebe449ad6fcdddcd0e5f6d32553ca905da3e191c227fd3a9aab6364fd00ee5d8acb132dda00225aab0fc6f777e67aa26976a48a115462d6ed0858afd9db8162f253a4d6142a5b6d19afde530074fd5ffdedca390c5127d37b65d8004167ccdc0f5482e7b4b63bdcae7ce23ed25f80a268bb16ec983f88157abe1419201bf4f22da4e74a7373043cd3745e3f4046f88321cbe66eefbd8b7c519d33819c599f6d0f4382ec9ebe3668942c43f8e92c19648145993fcfa1c67ccad9a7368848656aa8bbcc62976644450372515a77281dba416827bb3b883f302734f4d1eb037028b12d8770bf8b94bc11f85e3d866c9cfcd6dd9a93e7645c57d14f0a60159f69d98fa6092d4693b7106fc4fcf70d9832d6afe20a96a32431f2a4cccf734881812a2f6e98b3b7263469367d061c4fe4a3567d0bfa8b73c7056c7dbc95a49cec0e0e8f90865d400a462db472008d3e374f0b1f2b1c3396ecd084803e5f873c00a5ad92b383132bdc2fa327340057ea86a256a36696d4d5f79d371102041d705ac90815c97d6efb2a6d20ccea5b780417fe8be67508b7dc44bea5e9766a9e1f36329a14d6258836cd5492e664fc93d224c7309d88a2754aea77e65af5eadda78cc473e3411c0a4a78543f0e0398f593523a91dc23dff190564178e7dc9ae5c6659aefc370bdf2defb43097bf7127ab794f6e1eb88ee59c9bfd85aae4ca3caea756d4b495ec24edab0112725b16b1f07042690b0a58ccc62efb87e2fb8bb5b4f9a812947ce05ec26018e5d137b04d3ce4582fa46137ed01f51a193aa06e03f7b3cc0b2355ff5c8c262f94280322e9deeeaf9d229af8376b6f00ba498cdfb3d5f59347ec964c5f32f74c9a06a771284da079103517345463b2817c94f8a98fe57d9e32c22b69371d4f7524847d8f97b03eafd327fb9548ec35d015b28249a3554857af0de8a4b1ce137b1d855c8c96b131c962f87df0f31da5da0cff7bf643efb9f01d685206f572b86c726633c33bc3d282e2c2ff92db549d28dcffd231cb81188446835c46e5365949215ed451cda2cbee9bcbba9deacaf6a7895a7ae79aed3570206256d758d17ff286c87f2458df703d9ee91e29e92f0a02ddb00cce8f4676c6ece4c7c082433a635bbf0801333846c55c3926f8940756532b691084df0d63f6d3327cd833e5bb40eb38b084467ac17389690cff3dc2c1fbacb928a92433d57c3887833dcca096e017b6894c508d59130e461d4fa691761666e6c39eb5a055b32c071ea27fd6d70924d4755a7e8e3fb3061381c410739da64cf05dd7c966712f88dc306169499098bb6cd29b2d86da4919a1cfbbde209b2bc3217b54f066cb8c928e30bf33a0e0901c704f8164fc49ef6a43d1bf4444ec8bed828675aa416063043f5ac6828dfb7f25aba599b21d00f132bdd3e7b4b97243a7c8b58e43b115e58fe92e032157904fc5efaa4424bd39b87a08ec8e3bf788fe6826172cfec19bb77bd30aeede80a44df3cdf98c17c46a2fd4bf22c6e997a751e1d988a66d9991e5c18344f61673cb96fadada4820584cc2159bc16264cfe340fbc002ed32edc196382f5521dcd8d3e47df7cfea9994863e8742e04003eb9c1ed303424f014a357ba77b266c0206aa6be7aea710cba9f875578d3efba474e0f033c5328952324a3ad65c12de50469331ce401337b6a8160e4223c477ccd84a4ae2483c9661132a2235bfee2eeed57d25226aa2939290dfdbc1b9c28522e6325d350529df76d29a8ca185ad08dc93ca11106b122e25d8e1439b0fd493b2b86e0121b7e548ef0a74b00f2b5295a5d8349fc904455c3f757a78ee0dda1120c721ad3f41e5fe23eead4720cc0fe200f463fb549bf952e0c1447e7a6b65d6336bb9714dd5ffc51d3048b0a3310607fd42d0c8a0c62b465939882da", 0x1000}], 0x1, 0x0) 16:00:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x80000001) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) map stack 0x20719000-0x2071d000 of map 0xfffffd807efff5a0 failed: hole in range 16:00:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x6, 0x4) pipe(&(0x7f0000000000)) 16:00:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x8e, 0x3be}, {0x85, 0x6}, {0x89, 0x7}, {0x2, 0xfffffffffffffff9}, {0x89, 0x7f66}, {0xaf, 0x1}], 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x2a2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x2, 0x40}, {0x7, 0x7}, {0x6}], 0x3}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000001200)=0x6, 0x4) 16:00:34 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgrp() getpgid(r0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) shutdown(r1, 0x0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8004, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 16:00:34 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x42, 0x1, 0x0, 0x10000, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0xfffffffffffffce7) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = dup(r0) close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3b6, 0x0, 0xffffffffffffffff, 0x1, "eaeda7c8670ebfeb680fd283b4154034b3b3c3ad", 0x55e3}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x7}) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x200) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) poll(&(0x7f00000000c0)=[{r2}, {r1}], 0x2, 0x7ff) r3 = syz_open_pts() ftruncate(r0, 0x6f2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/134, 0x1c5}], 0x1) 16:00:34 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202faffffffffffffff"], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r7 = getuid() r8 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="c1c3fe9c0b9f3b893268", 0xa}, {&(0x7f0000000240)="dbc7c5e798ed414c32c64f1d38731335a34526e135c0a4e4c079b6a23c0caeebbe735de76ae1ddddb364f23162", 0x2d}, {&(0x7f0000000280)="919e81f6a6ca523f1b18f6d3839b71d70bf4bc17063ade093ab9b2a9825156491a0005b3e326cabeb286039e62cf9304cb257a4c57e6d7ea64fb31ec9bf318511f0953e991c1b4b33dd4cc73d397e8cf280cc57380a5cf09545dc6b8fcb8f74c2a24af61151f5c6a169fcb1403c1a464170bdc869695f6adaa4e59ca7046842fa5f983e4ecead8aa542ef1131544aebec566c8e0f0154bfa399d6f7a4b0673935e12be82e62f338600b2a8086d23c01ef91433c18c336eb956f0bd4e27e2f3ecfd331891429d5562ac6844307b96da33a2", 0xd1}, {&(0x7f0000000380)="2ad5a940ff591caeb78637bef83df0ece1c943718afa1ed3588eb0eb0cb42622673faef816c9b2e5673d9f8b153b7a44cc1f29404a7536d513fdf7f6224cce2e94c4eb1daaf88b51a991f6bafda7b8402c702ce3c323d4957c95f1c1ed3d9862cbfe", 0x62}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x1}, 0x403) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/238, 0xee) 16:00:34 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x0, 0xe4dc}) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae6322532556912e5815f73f2a044fd33055552fbd5e41789632dfc94ff3344561951b24c8ab061b0824b3da025bbd47b3bf579456fc7d4096e8c8b0387cb2d72b8bccb9ad8a4f5f7280300f16ab93f12fc4d5f16b136a5d00d1628b53a", 0x11) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xe7aa918e619660d7) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2, 0xe9}) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() socket(0x10, 0x1, 0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:35 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x7, 0x7fff) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kqueue() select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x19) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x2}, {0x65}, {0x82, 0x1}, {0x27, 0xffff}], 0x4}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca81197f000000d4c328da298e2df8b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce5"], 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r4, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0xc, 0x0, 0x0) recvmsg(r4, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r6, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000600)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) 16:00:35 executing program 0: r0 = socket(0x33, 0xfffffffffffffffd, 0x200000000000000) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4ac226b9, 0x7, 0x2, 0x6, "d343972bfe04d57ebdc2c0fa213c7c834546c3eb", 0xb9, 0x1ff}) r2 = semget(0x2, 0x3, 0x406) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/149) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x3) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x8001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:36 executing program 1: syz_open_pts() semget$private(0x0, 0x1, 0x40) r0 = msgget(0x1, 0x200) msgrcv(r0, &(0x7f0000000180)={0x0, ""/121}, 0x81, 0x3, 0x800) msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000001340)="b4578b98318cf3058509258caafde75100423c82e49d79529c457c441af8a0b7984125c70d34c3b21a9c8af88366ce890b65f373ab3481760f", 0x39}], 0x1, 0x0, 0x0, 0x2}, 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x1, 0x1, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) 16:00:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000000)={0x0, 0xe43b}, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:36 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) clock_settime(0x7, &(0x7f0000000040)={0x0, 0x3}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001080)) getdents(r0, &(0x7f0000000080)=""/4096, 0x1000) 16:00:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000140)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() r1 = msgget$private(0x0, 0x88) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x100000000, r2, r3, r4, r5, 0x82, 0x7}, 0x7ff, 0x7, r6, r7, 0xff, 0x5, 0x71b2b826, 0x7}) r8 = msgget$private(0x0, 0x460) r9 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r9, 0x89d1, 0x7fff, 0x7f, 0x2}) 04:02:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 04:02:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x8) setgroups(0x0, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0x4) write(r0, &(0x7f0000000040)="9cb87bd7492d35860dd068f91c2a41746712bca91381ede36257ba97b79d2bff99ac366b09b83a6cbd71f8f071253e5ca5b488594545bafc031622f5cbc55e396272df059444c9e93b1cdd3cea74a2f8448dfcd837bc6792f0ed20a10e875abcab3f3b28c76bfdeff28c8c9a82b2ad285e7b31dcf068c2616fd263d9c5a28b25530a3aeb7c462c33f61991ca10401178fc705f338629d0cd61", 0x99) 04:02:32 executing program 1: r0 = socket$inet(0x2, 0x5, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 04:02:32 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x129) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000580)='@:\x00', &(0x7f00000005c0)='\x00'], &(0x7f0000000680)=[&(0x7f0000000640)='(^\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='c\x00', &(0x7f0000000100)='c\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='c\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='c\x00', &(0x7f00000003c0)='c\x00', &(0x7f0000000400)='@:\x00', &(0x7f0000000440)='c\x00', &(0x7f0000000480)='c\x00', &(0x7f00000004c0)='(^\x00']) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 04:02:32 executing program 1: socket$inet(0x2, 0x82, 0x0) r0 = msgget$private(0x0, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) getgroups(0x314, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/218) 04:02:32 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x11a) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) fcntl$getflags(r0, 0x3) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) dup2(r0, r0) 04:02:32 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x1000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x4, 0x6, 0x5, 0x100000000}) close(r0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000100)=0x10001, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xc001, 0xfffffffffffffffb) pwritev(r0, &(0x7f0000001400)=[{&(0x7f00000001c0)="8ba200808aae3b1fb0883de9c63e0feeb079e5030f1c8aaace914650ce49c79075c8f7402e2755442674f5c6459383aec047146181f612bd1d019ca3568c6ead566cba77836439692d08e26384f3b170717b91afa39a987141838085544e16638e3f425514c594b5062e397d84e609", 0x6f}, {&(0x7f0000000240)="ab015146d9fe66af2490cde1e43756f28e4070e91b197c18508ef8fce8d8a0273a843176f008838d3c890f03575fa7432aa021ea5538cf1e", 0x38}, {&(0x7f0000000280)="632b73e3c5ee58581dda836a52f94b6a2e831f3ccb78ee3fd5f863a081719d18108d13de1cab4e08af1aefd4a524c64e6e440f87982100", 0x37}, {&(0x7f00000002c0)="c866c8270209f6041fb87df0c673d702277600b8b8504054942c60403e0bad7aaa1b0f24fde4b72841bcc36c4c8ed41a5e4ee79be3ebe189e76aaa8a7a10c672d615baf6eb903de6a292bfdb429edf98c68015db49cb1af4c2506e0c541098adad5236d7c5632deb12a80177abf0e21aa06a9a4bdb2dafb8c5da8423c6344291d609f0046e3bf4a3f745ee7532085f4f", 0x90}, {&(0x7f0000000380)="6e043f62b7a840c22a77bdb567e8727e46faad7e8bc471ef6f11bc7e825fc585ef09fbaf59203a1ee107a0e452fa7a926c1e843e460162f3ec1b8091eaa352188b0e101e2d5cd59644b3ee3b4fc8d321df06af306a3a86cc74b452ceadf2351a56080ba6f8568320d780b67731d4beaca711983f50b661f36e5185f821d61ad9512358fbf9aec90984079bfc17f243c151d464b7acc8481bbde08c0fcc58c791d8412bd7786812d43a136de058e9ed6a3e9af3af766373d949af7ab33b8d845330bcb51989cad39e01c0b33918664bcdbf512f4e21cd295e31eb1011e42bac930012c1679d77b4a982015a2c02cb29a884111a3d9e683ebf8733e3beec5f684f40d2b7028519c03c2fa3595da47632f4b0b397c31177f05523ab6dd07384ea0f219d861b2be2302c66f276f5e7b068a8e974fdad1fca9cccce84a13956937efa17c16d9ba2d540a44801e01547f1d18c960ff419f16694809795fac839b578f7b1ace79368c02d140de59e6de7290b85a94f04f47f997ebda509f7a780b462fb35b714f09ff8fa8b93903cda31f1f5e49a8986846fdd73b861dc25758081453c0dbc02e8d7e994c00afdb585726dd9392ef152b9eb5684bd2343c387cf2c8f11308d0938befdfb95dab0c80a7ca155ab5639b3b9394147c4647498b6618e660485109283e34e2e699c3c988bbcff3bd190e5cae9a9593b20f510d6748a51b3c48c70f3a4240912c83a98f95694021a5e3ad0109da517d89b7fce83f123248c0e3d7bcd8c8562e5fcaa33431b7dc5bac1d585cb722dd4e4a8d857d59195524bb3831624b572fa4ec09302c7330f5f84826953b61092e8c3b5d7506130d345db3f90d572acc23228bef8554b62b0ac34bef15e2a7357dab09c26c96321cdacaffb8fa4fe5d15bab75fc546ee4aa1fa46cf19baf65af101ebe7a71422277d830980f3aaa8b4e04474b86c5018753e53a22443bcec6c235db609755ccb6278a88730423a984a106e775b3ed9baf45c8ed93622c9cc5aee1ff16ae75fa9eae1977aa7cfaf35ad68034acccbff71b0a8a450b8d8eac73f4b2b6aec49294c65e484901312bcbc4251bb2e753363f12e5e77bcf15f7f1f690797e25c78b44b34e419564a1befea996779b6d95c32079b586ff14b5f6dcaef5aafc017e8ba4528472a59bbd496ed68e9e27d67aa3383d85cbefad0c59e54c31db1bad6f376c1b39278afc45420553b295325f35931ae05a606398cf327988424b2874c6a6625bee69abc555c787a56568806168f9cbe4bd23554996f8c521e28b18686e4667f44dd20f55e908755992f32a633e8882a69184f0f9f90e7c4991a75c50b4d6718522ab64a53d02a4f552d5072c3ee14cab28c832e317f462e18e48e2b1d6435813ba9be890eee37b96b52e8ab85fb233adadbd67b14305533a58adbbcaca9f175f131eee15d74dad39f28dfec74e9ffaebed2bdbdbf056475a799d67851b8f6ebc15aed88ec7e69b7de67032dbc0c41bfc8d639c4ac84cea924dbaf3d1b4ef5e9692abf73775bf2f0ad3e89195c548046022782fbeaa09e8096c12402737780a80d2a10838641b84278cc3079f46eeccc56b5add6ea9464befb5302efa4c1dc23d22933147708c1b41ee60aaf3180ae81a384a15c91db27eaa82b3a31df6d652e549d1ee9d8b09441c41876721988ab9a8fa361a25eb14798e881f3e87d8449b8fdaff48ea075029486cc4334bd6198c9c9fe5f753cb2fb9ea72fddec998c5135975f3c7ebed67da443d29cedf063527f2335f08da3c9e592aa6d3ecf529a1d4ab75ee4566fbfd90a14eafe9329fdc266b344d41224196147f6fcdee862d0b56226675aeefff99eaf86161132b72b73eb474f3324abb64bc3a5fd596e141cb52ba15f50e1935bba7b1127267c091abfa5920d7b784c6123313cd9a8756385a0e62a86b8960ea75de1d252ef9936d769ae0684e602e30661224a10af8cf2a9b921b16f0bf7f2d97ffe26740adc4bd7c9787b411a7e74e4d2b10ecda62197ecc6d6c8cedd5d3028c88fd38aa8a1db12f13d8a1398eeae7604575f76d24c65904a5e2c075326f77f0783c13ca7e741ae334f5f03e98082c70d87b83953909e248757b064bbb5d1b42d51f43036f47c364a9d07ccb3d6ee4b289bccf55922d257e2975d432a4e1e2b1f7ec2dc1372b8dac48763076e84e75783732489b00ae1901514916a8f28e24f68b674466fa1d7769b67efaa968b6d4627b69314412e97ecacae9406d94213e26fb7158ea9de6a3856900677da6512e98e5f06ede4d226fa90b1d780eed8ed2734c25a1cc51d5f62345fb8e844789b721d057ba9ca41522dc22a09f40dd3814cbd3f894e3d6c98336981f7ea33b87cc083a3d9d6b1252a41c132a33bb591da66d580ef97e603761832c8fe4acac8fdcea95f51f88d1c195bbafe679b971f2f66b87d238ff0c7ba525da014d9de3dbb5b3d02d6c42b4ba91ed1067892176089437b2c6dc2e985104ca52adb52c04c90f89fd57c2f611562e1649f3a25b58c86828cedb4426773ab7df1713bbfe6880065c30800b6c590f70293c13657950efaeaeb0a3f68be6d6b7a5adf12f0dfcbdadded10e65233082e29ab32c72b285461eaeb6b8930023292ea6cd0e484937c0cf8751a24535dfc7887830eeeebce4a24ebf3a34a04810dd0e86043f5ab9212f14e6e2bbf390527ee14c45ac712d644713a21a31b8cdb816cc6180a793d18b889cc0f633de2bc52884e5f0ae047ccc713363c94cbff53bb40eae753401eb301f3fe981159980d4a8816fe5d4eb6e0d86f5bb07cb14192c3f3820ac1834e9d7a259188038dd31be27074730e0f20d1d0173a5a6476e0a0772372964d4793118c445bf58afa14e48071d7236ef9b9aff0755888736025d13c28531eefb2d31464038bd9ec63868fcd03f5dc1e798ee5dd0707e88444a79d063e2a51f3c51fd818d60871a34393f85c92f3d10a43cea5b180082fe2401c47af3f79c6b3ff7b02179f8986b761e352d48a7481ca130ed3b2a82b7737f737c615d73d0ee6155c70b5a1a85e182dfa0e629ee5fcf2ad84d375615a05e3712fdbdc9e897cb3055d9d438a99f1b5b75cbb736e1974ad1052802c9bf88325f1e7c1278adfde6681bbaddeb1a2964282b0d279b5d09bbed32ef6a02828c1f32e1fb56dacbd76b645932f7c4b8c602b257b82e4f0b6ad14b591211ec6e3d01251cb3fb416d9f56af943d94e919ade343a2805cab8e4a53989fd25ecf319dbe422e1175a99a49f21b9c482adbf1fb7d96bed42ea98e352868a49f344cbbc08fd7b534e4a1f6195f1f857cba1394509bf4870f346241030c986dc7f615c5234df662d1809a9381ead5d041b35aa1fddac11a132a990a31801d9b50788992c763afac856fd517be6bc89f997d3186b3478edbcc7bd176bfe453eab6b6aa08cb29e81eb687addf8c50fe28d50ae524f6beb36a538090649bb44df2eb1ff2e75057ae5ba8f4d5ddbe95932a4cf8d251012a8794fe33aae0eedcd515005d1c9a545e14703bda262161491696641e8ef9753812c3347a38271183dc91cd7a0b66d307bb801fdefab09c02652ce4aaaead6470ef50e1ec70375e3d6b2c50bec85cd2faa348ee345b5a038e5573cff18ea8b2b347d302ba0719701eed89a9cf109709b681afdb1356da3a4d5d427c319d554bf96d09635bebe926fa412c928e3db93a980a0e8e717b9bb5e785d9869c4bd51dc2ef34bad8ae0cca617660df5908e32923ed1e2de5afcaf92cad4ed190a147318dac18a955af32e9a5f4b6fd69fdb01ef78208bc206e7695ec36417c441721130f6317a48fa6eaf0309dd883ed0b68231ab087d547782ccfdbabfe1455089b42d665e388e19c2dfa5fd67055677b99c480adf3f65ba77bdf5032ac206a67928be72db56665b885f08c1163ddba343f57bc5b00710e52cff241d9a675f613aa822e8d874746c0820b6d079d2fae5a36efc39f5b735a9a7e1db65925fa3bc8f1b10b25a07079916515e0c144edd2840ac7f5954329dd75de74e47810717e87e699cc1e49ce2a1eb1ab75967f6458afca6661062104b4b98b4fd68e8eb18b97dbac7e4a9a6b3a0fc5ef4e77682845cde9836ff100ba5462e80ee5fdbe8bbb5b0460bfd2c13cd773d4e361c14c731e4c61c70932d0fd4b5bb881f92b7171010e5e5c138e813d1e7171833e5a0e4792093a7f097234a84f1328c5c600df8bee8ef942e424d3a26e51a9acdd66fc76ade7dffee282eb436e095a99c2ef6ffd96fe2ed1435c6a7fc7d25750233af952ca6332cc73f5e44d143534e6eeb4f66eb2ef2aee1b16ae910162ee743044b4c668ed73f2208a267c1d247f279e87449601ff6b6167589d9f1e4b794af2db697316d61d5fc57b517aa6aaf2ae2c8725537cdbf942dab8d9bd620487525186359a7cd55aee554c2e28b8daaac410a28b1a1306144b55c1f81d84ec17c8ab02ef3d89d87ad64fb728dec694034434c23759a6fe80acdb32f3bab16de306fc6fa78dac4254bae25fbdd493b1ae2240b43d8e0073885b3412a63ce92482a2d315cdffaeca38f666121d02b8ba27590907d09a8367170d6e4e2d1d465bed9a3c36d03894c1a81d200252b952394ac65a2c489d17e5195d9b0b2c40f290e2f08e79dcd9eb570d26634c089aee4e68439674b73d79fb76423f8baa63e3ff356574c738e36a1b12459e92ebe6092e32ca203e5909def4205a58140308184b1ecefe1eecbc119bc3ec0f6b5ee9368a2ad98d9efbc3eab962048d8ad1b7332c9b8ecf9054ef97ac23a59deb39e80021f6d93c07fc3bbe2757897bec8374e94ae607cbbdd2396449f5e7eaa13552a7f309ce21c10d1af67b9985fbe027a2602ba9f40589b019ddb1b676422e6cd1209fe2c78f1cd1160592ec10d93c2de7f3556d23c8b018863ddad9f96165176ae66464693151d749977a66b730f08d57127e9975c0612026687cfa86fe6ef871703e5ac387fac29b83992267fff14f3a3d372cbc8796af66d989bc22907bf867acab22ec1c0feaedd839a320b4f489270c5fc1969da4bc4936b47a8fb46433e9771cb4fb7654531762636df66a72455a47a2db00211ca506f1aef312dd4357611162d4e1ae6e0c73aa406d174869db16cb9dea4e1476f1b6272d85d60a61c7f5fc78138a43b60f17deb29a3ecc3c7c3b4afea6371de0ce6529321988039258a0a95872749f1043d428dfab5d307830439e214dfc998b4423f113cb6f014d5ace5d62c9d67b3add2ce5c704812f1bdbced5b7f2345dc4a75dfb6081316d0754e6b29e198dc643da2b8c42263fcb69729c470e2d0f6c109f51121250a67e69cf43eb15b2de4807cad714e929d5b9f219b9ef634557233f886edde85414c7bdc5d2ebeb597d60c524bfda61e4f03536a8d18c2f5df601e9ff89a811200932d1f731e123b8da9e7e3f4fb05db1d8cdd1817a3554a6f132568ce7e91a808e08cd3ba7838279253c79a9bcfc0afc9e1e09845a020453635b8b47f7dab776d06340f4c95523e180c2cba46bb1ad6fb551a4c5bbe531dd98518c997932e0f838d1a82275697db8c66576fa9d59498c619c16aa60ebc81760837bcc556ffcbbbac88f5176ddb8facb9b854f3eed532848e9e3049dfae8f19966d01a74d9197c927c68f3dbf0dc912e4c4a00557552e9fd1df07c4e31a8a5e53b987d3e75722a00d0f0bc1a8f40cc4ed0793b95ccbb984c96961c3f7f9509b85808219898db5f6bf426c34a59c23ad46404459df1ba092d50f595b938591f123d794b528ab46", 0x1000}, {&(0x7f0000001380)="c919f35f0888f57d92397040ec86109c03909b07aa9794bce9497ccaad4b037c652f1b890283eebf4e210810b72808f47f768dea04f00cbdbd08346a83d8d0a166120f524e07f63466920217dd82bc4fc78011926c", 0x55}], 0x6, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = msgget(0x0, 0x20) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001480)=""/154) msgrcv(r3, &(0x7f0000001540)={0x0, ""/105}, 0x71, 0x2, 0x800) r4 = dup2(r0, r2) poll(&(0x7f00000015c0)=[{r0, 0x1}, {r2}], 0x2, 0x6) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001600)={0x1, 0x1, 0x10, 0x4, "1646992496b84e33525176f9d5c8e77cfe598f24", 0x6, 0x4}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001640)={'./file0\x00', 0x401, 0x40, 0x80000000, 0x1, 0x80000001, 0x7, 0x401, 0x1, 0x0, 0x7fff, 0xffffffff}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000016c0)={0x7, 0x101, {0x7fffffff, 0x6}}) r5 = dup2(r4, r2) fcntl$lock(r2, 0x9, &(0x7f0000001700)={0x1, 0x0, 0x4, 0xffff, r1}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse0\x00', 0x20000, 0x0) poll(&(0x7f0000001780)=[{r6, 0x10}, {r0}, {r5, 0x100}, {r5, 0x100}, {r0, 0x1}, {r4, 0x144}, {r0, 0xb}, {r4, 0x10}, {r4}, {r2, 0x40}], 0xa, 0x3) msgsnd(r3, &(0x7f0000001800), 0x8, 0x800) write(r5, &(0x7f0000001840)="3a9392bb0f9b29f2e84d04274a565abda048fd25b5fa3f2557a01f2713fc40e533c535a4b291143166f5071fdbf65522dfde8d272bb8ce9d42009c290db36d5eed3de5b4d3791fc7b7ffd924cc148acc863c9ae77548c9a0d9898edae28273f9d363ba2458624100e2224c5f490d46a42ae90a6874bca46b94806487263cd2a86221b756e48efc22", 0x88) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000001900)=0x2) msgctl$IPC_RMID(r3, 0x0) sendto(r5, &(0x7f0000001940)="3f330a0487ab9a6cdf05baff7acea1a45db66469fcfeda8f48ba655bf857dc5c922484ce6d17179050eb18bba666d6932995d71d2f8666ed60f7007c68ab20e423c71fa89444b39393ae66bb62e4576cf8c050af8268f1bdb4b3d41509acd14be0ef61ec9fecbe15eba449b0eae161b187b66b1d4f0d8657", 0x78, 0x40a, &(0x7f00000019c0)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000001a00)='./file0\x00', 0x21) unveil(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='W\x00') 04:02:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8001, 0x7, &(0x7f0000000180)="fa230ffbf5fc2435a06483ca3805268735c66af6b91abe56c0fcac9fa07b54a3826e0b446b61e6539b82b6128e99180786db84e18a78444f7daa2feba0c104d5b0171f2a3f7351b52ef59d0068e78bb714a0ab9ed8adaeb12926480a871d87ebacc93c6b718c30ab2d5c25e329352d9f95b504dc7e60b078b4494e72cc8a51192eec5352ba5d4f1c68dadc8d398bafdfff654a6527db7fe98436fdab2f80b0b2dfef9963debfb0be720dfaf60ce762f3ba65259fc4f6300e5abc93e007204ac0a9b52726c08d16b86ddee85754863bf878c6ddb798bba60d2750b23d0d5ce1c8077e94b1dd1b977ecb45b25a4907cd96efa56f20440450", 0xf7) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="e48379836e3162ebc6d4e72622fabcbc326105dd6f0d22f5c329764cc5926c1f7f12600310bcff", 0x27) close(r1) 04:02:32 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x35, 0x2c}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0xfffffffffffffd9d) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x400000000000) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffff7, './file0\x00', './file0\x00'}) 04:02:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/198, &(0x7f00000001c0)=0xc6) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xffffffee, 0x0, 0x0, 0xba0060a3202678a4) 04:02:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)={{0x7266, 0xabeb}, {0x0, 0x2}}) dup2(r0, r0) 04:02:33 executing program 0: r0 = open(&(0x7f00000000c0)='./control/file0\x00', 0x200, 0x13) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/14}, &(0x7f0000000240)=0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) unveil(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000140)='c\x00') close(r1) 04:02:33 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8000007ff, 0x472) 04:02:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x6953, './bus\x00', './bus\x00'}) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) fcntl$getown(r0, 0x5) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 04:02:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000100000007000000010000000a8000dd2a473190"], 0x18}, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x14c) ioctl$TIOCSTOP(r1, 0x2000746f) 04:02:33 executing program 1: chmod(&(0x7f0000000000)='./bus\x00', 0x43) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x20000000004300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000300)=[{r0}], 0x1, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x100000000, 0x5}, {0x100000000, 0xdcb}}, 0x2) 04:02:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)) 04:02:33 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8020, 0x0) r0 = socket(0x22, 0x4, 0x1) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="cfad", 0x2) dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f000038a000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 04:02:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000180)='./bus/file0\x00', 0x40, 0x2) r3 = kqueue() dup2(r3, r0) open(&(0x7f0000000080)='\x00', 0x10021, 0x1) 04:02:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x3, 0xabb, 0xfff, 0x4b83}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0xc6000000) pipe2(&(0x7f0000000140), 0x58f1945421f0a0e9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 04:02:34 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, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r2) 04:02:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:02:34 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000200)='./file0\x00', 0xc89, 0x4) socket$inet(0x2, 0x8003, 0x100000000) accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = semget$private(0x0, 0x5, 0x10) semop(r2, &(0x7f0000000240)=[{0x7, 0x8, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xd351, 0x800}, {0x2, 0x6}, {0x3, 0x8, 0x800}, {0x3, 0x4, 0x1800}], 0x6) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffd9a) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setgid(r5) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x3, 0x100000000, r4}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)) r7 = semget$private(0x0, 0x3, 0xb) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000001c0)=""/63) shutdown(r1, 0x2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r6, 0x0, 0x0) pckbd_enable: command error 04:02:36 executing program 1: 04:02:36 executing program 1: 04:02:36 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd603797c000620000fe880000000000000000000000000000fe8000000000000000000000000000000006000000000000040100071800040902000900000000000000127300000000000005020b61040107c9100000000000000000000000000000000100000000000000000000ffff00000000000200004e2100004e2200000003000000000000"]) pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 04:02:51 executing program 0: 04:02:51 executing program 1: r0 = socket(0x40000000015, 0x5, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x0}, 0x1c) 04:02:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) pckbd_enable: command error 04:02:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) socket(0x26, 0x4, 0x6) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 04:02:51 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xe6, 0x2}, {0x18, 0x2, 0x3, 0x1}, 0x400, [0x7f, 0xe5, 0x5, 0xff, 0x3, 0x2, 0xb3a0, 0x7]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 04:02:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) 04:02:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 04:02:52 executing program 0: r0 = socket$unix(0x1, 0x101, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="6f15c0d3faee296ce5f004ff257c7a940ecf5ca7ab7da529a0ff4332feb6e5c91214429d04a08b152af75446bb9e73c04cbd0cdc21d20a188fa91150e1e4beb1743bd29fb273620cabf4631372897c4f5e9659a96633662fdff90597d6eab8cba4b5daff90bc761b9f5b6c8f000c60e33d4b9843eef12a7b6b5d85d1df113724f6f8d25a3b79c9df7c474f11cea8debb3c23094dfb6578679e2532235155f501787b057ee80f71cd975cedc85c25b597f12aeba3d22ec3", 0xb7}, {&(0x7f00000000c0)="4496ef544ae189f67792cf236d83473354bcbd3c78bdbb8a7e3c08debc7dfc8dec52ec4f88194468df1b4a444fc50ff98ee71f3f823701c551dfd374ce4ab766b463817ceda261de0509cdfccf3601c1a5b0c302d75b243ac95f37435f512db62f1b1f5c719d0edb1083d8561375e1d86d7e3ada4d73f759c2cb651e81ec9668608eb6c926290397130518d9d72d6ed7598f54e60de901107b816092b9bc38df20a1edeee9fcd7713fb91b4f2812e267b454ed1274d6072691ae8d0ec9692bf840c979ad8816a6929b2489823db9f817783f850f4763f962741b86fae6288832fec31b68a5aa874997e513663e", 0xed}, {&(0x7f00000001c0)="d8610f7dfe766f", 0x7}, {&(0x7f0000000200)="3390e19c666fdebf7da203eddcaee7cdff912f4675b4e5c752f154427ac94bb25d07e396cdeb142558ddc4cc4b088968bff18e78c6c21d88f7644cf151f0173091d6eb067670f5d210c9fb47c1d0d984a00293ce3e7b5479e693c75f8bd9310eb065a738fc3a6438873fecf77c72e1e64bee2dfe790aecdca43983b1581b2b3705c5861835357cd5f1c779cdce649f2a7104382a", 0x94}], 0x4, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000300)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/227, 0xe3}, {&(0x7f00000004c0)=""/138, 0x8a}, {&(0x7f0000000580)=""/172, 0xac}], 0x4, &(0x7f0000000680)=""/69, 0x45}, 0x800) 04:02:52 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r3, r2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setgroups(0x0, 0x0) r5 = semget(0x1, 0x4, 0x40) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r6 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') semop(r5, &(0x7f0000000080)=[{0x2, 0x3}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0), 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) 04:02:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0xe72, 0x7}, 0xfffffffffffffdf0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000140)) 04:02:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 04:02:55 executing program 0: r0 = socket$unix(0x1, 0x40000000000a, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) fchmod(r2, 0x80) 04:02:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup(r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) socket(0x1, 0x7, 0x17b86e06) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x490, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="75d47d0ecbe94d9e5d147bdcd80bdf5a8965e7e89b541c6f0dace6edb0042f8ec941c932394cf810a3dc3370a8b9362f301ebb44fbbc4e7684ad6ca269742f9d27d4e454837444f3b62971a4f5ff59a751de7a68f9ef97b3b7a3a5263c7dbcae7c2e7114e69e64f4ee", 0x69}], 0x1, 0x0) write(r0, &(0x7f0000000340)="9cd236250b930fafd6fe8901e850f1a9da250f44aa67532a9e619dcf5b4832b933eb83a1e916023d7a0ff7389ea668847a9084359caea551d8930c901d54bacbab5ea24b3e33a45136e63d5e9ddf0800d60634a98abe9f513f3956a1a06f56b47965f390260a05936e383591ff454d3147e1b55762466fdf146cb8fc3725405eadff13dc68f7c1b6c8211ab9cfdb2d55db58fea18f0692d3dcb8f04149365ba07fa4d58c5846d3e0ac152ab4d105ba5cc10df4c58e16716be7b88796cec209a5bb98bc40312dc2cc1a4e62ba48a53f723c8c335f3694907480990ebef9eda01a12d779399b798b54f32cd3d3987c58fce204b31b3a0bd420ec0fadb068aa81134f6e91dde1184b73e11f4b873a68eb0c49d334765bf5ecdb63d4256eeca28f219f09f2acc860733498af6c094124b5f5fbb33d9b597b733ce3aafc4ba24963352273ef1ba1b5c96edb548032eba9ee543c781ea4b83069c84d685a010607962e6510bbc14c6ca4", 0x167) execve(0x0, 0x0, 0x0) 04:02:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 04:02:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0xa0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f00000001c0)=0x8) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)) faccessat(r2, &(0x7f0000000300)='./bus\x00', 0x1, 0x2) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) ioctl$TIOCCONS(r1, 0x80047462, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000003c0)=0x1) 04:02:57 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x102, 0x4) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) r2 = dup(r1) renameat(r0, &(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x80000001, 0x9, './file0\x00', 0xffe, 0x9, 0x8, 0x5}) execve(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 04:02:57 executing program 0: r0 = socket(0x20, 0x1, 0x8001) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 04:02:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) syz_execute_func(0x0) 04:02:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0x6, 0x1, 0x7, "023d7d7ead1a0622a91c42f5fd38a5712835afb7", 0x101, 0x1000}) 04:02:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="4e17739f575e121cd0776bab4586a710be4b0a87367f4d326932dd3c42d95a1960a5e9a9f43f5d0771b6eeadb769b78742d66e7c3ef007b69487c704a7a47664fae8cabfcb69fa", 0x47}], 0x1) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) 04:02:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) syz_execute_func(0x0) 04:02:58 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 04:02:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) syz_execute_func(0x0) 04:02:58 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xae1) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 04:02:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x4) semop(r1, &(0x7f0000000000)=[{0x3, 0x2, 0x1800}, {0x1, 0x100000000, 0x1000}, {0x1, 0x8, 0x1000}], 0x3) fcntl$setstatus(r0, 0x4, 0x7d) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) setsockopt(r0, 0x28, 0x3, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0xa2) 04:02:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 04:02:58 executing program 0: pipe(0x0) munlock(&(0x7f000024b000/0xc000)=nil, 0xc000) mlock(&(0x7f00007da000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 04:02:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x5a, 0x400, 0x8}, {{r0}, 0x0, 0x40, 0x8, 0x1, 0x8000}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0xfffffffffffffffa, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x58, 0x80000001, 0x569c91b5, 0x64ea}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0xe0000000, 0x9, 0x100000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x6c, 0x80, 0xffffffffffffff12, 0x80000000}, {{r0}, 0x0, 0x8, 0xf0000000, 0x748, 0x200}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x7, 0x7}], 0x1, &(0x7f0000000000)={0x7, 0x800}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) 04:02:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 04:02:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10010004500) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:02:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000580)="df79ea117bb5c3926b9c5c880f70a1fa9ba687ea61b1ead1b0d4c2239e4ce4a94a1f00cbc3020adee27cf03eba849ff0264240df5f9ab13ad9b8b5386d673ea056a98a553dc687052bd46b18136cf3e045892ea0a3e7021cc678ebf5039d7b8643564207a044940900000054e29fe93f9d434d259834102b320194710c9ab358869f1da082260872a28fb6784f6ae17fa59a0d27154df99d7713bcdf2f5cd3542862510720434901000000ffffffff93fbdb8a9d933fbc2f3658cc8eebda90a72647c4e442260cd8fce347765fd6c80d6d2f5df82aa2dc4cb95b15473b87b3f0e3dd0c3a8c93aec3ebb52f8ce59158883a4f45af76e3e1849247ad20eea60ea03833d8953027dc4b6fe4eb6ea445a1f44771e11f48ae35801e7ab634344e408cf1430504702c90c40cd4f9cae9c0166bad1a4328eebde25cdb43bc0f86ce9d55e57b", 0x10140) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000003c0)=0x8e50d3f41d1d8e73) r2 = syz_open_pts() close(r0) r3 = dup(r0) ioctl$TIOCNOTTY(r0, 0x20007471) r4 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x40) r5 = syz_open_pts() kevent(r3, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffb, 0xd0, 0x0, 0xfffffffffffffffb, 0x9}, {{r5}, 0x0, 0x5, 0x0, 0x80, 0x6}, {{r2}, 0xfffffffffffffffe, 0x2, 0x80, 0xfff, 0x8}], 0x100, &(0x7f0000000280)=[{{r3}, 0x0, 0x10, 0x1, 0x80000001, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000083, 0xfffffffffffffffa, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x1f, 0xfff}], 0x2, &(0x7f0000000300)={0x7, 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x200028000, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x1000000000007ffb, 0x5, 0xfffffbfffffffffb, "dc0400190002000000000000000007fe662c5000"}) r7 = geteuid() unlinkat(r4, &(0x7f0000000380)='./file0/file0\x00', 0x8) setuid(r7) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r5) 04:02:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 04:02:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 04:02:59 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 04:02:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x20) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)=""/129, 0x40a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:02:59 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x7, 0x0) r0 = socket(0x80000000018, 0x2001, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 04:03:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 04:03:00 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 04:03:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x78, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f00000000c0)="25d251ec93f78e8e59d077d8d233d92bc2703311546d11677b7fc3ce38ba0bdf7cca3b3c5f9a0a6b02dd4fc1b29ed71adaecfa14d0b157502848527f8ccee943b92576691fdd57ad5b8dc610c10fcb958a26a0816802a842364327ce69d3f2ed36328f2ad95b85626e462cba7d9578b3723ed7497d9d45df58b81cc0c7569432ed09dd82d6a95be2b4bc6735b6bf5e993c", 0x91, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x7fffffff, 0x6, 0x7, 0x3}) execve(0x0, 0x0, 0x0) 04:03:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 04:03:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 04:03:02 executing program 0: r0 = getgid() r1 = getgid() setregid(r1, r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:03:02 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x1000000802, 0x200000005}) syz_open_pts() 04:03:02 executing program 0: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) r8 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r8, 0x3fffffffc, 0x8, &(0x7f0000000300)=0x800000208201) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r9 = semget(0x1, 0x5, 0x90) shmctl$IPC_RMID(r5, 0x0) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r9, 0x0, 0x0) 04:03:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 04:03:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) flock(r0, 0x2) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x8001, [{0x3, 0xd107}, {0x1, 0x5}, {0x3, 0x4}, {0x1, 0x7}, {0x2, 0x5}, {0x3, 0xd8c}, {0x3, 0xffffffffffffe53e}, {0x3, 0x100000001}, {0x3, 0x2}, {0x1, 0x4}, {0x2, 0x7fffffff}, {0x3, 0x6}, {0x3, 0x3}, {0x3, 0x8}, {0x2, 0x100}, {0x3, 0x4}, {0x0, 0x9}, {0x0, 0x5}, {0x0, 0x2}, {0x3, 0x100000000}, {0x3, 0x200}, {0x2, 0x60d}, {0x2, 0x2}, {0x0, 0x7fffffff}, {0x3, 0x101}, {0x3, 0x2}, {0x2, 0x80}, {0x1, 0x1f}, {0x1, 0x3}, {0x3, 0x9}, {0x1, 0x26b19ed0}, {0x2, 0x1}]}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 04:03:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) sendto(r0, &(0x7f00000003c0)="1a6cd509998cd15377f5f119e27f504b4b09e5c79bfd0c6015884bd0d0049045b3dc9a2627aca4f6b80b51b4140452dec79fe6806e14c2f69416c4e89122fbbc018f7e838aee513c1be39f84d67211c03d8fc04e7be92e03f2d8c44547feab1fef1170849df9b705272ec33d99e64f840f895b5e6c120f140b869fe692cdc3726d15bd142cc2570c8caa5d40c98a83fff2dc1a3b80581ac8284700f66ca2679aac203958574713b0f011d446a2264d6c31d8c3c3c4522eaaadd36b7ffd7da28a53c9bad318a5dea8bac32693ed1ab929e918f73ce715066b52145628eaf7a020cee5dc4c6251ff2680e98759be51d636e82ee56060324e3976aeda5caec4781bd437efaa6d0c85d542777ff19e1e440a193ee6cf7b8a09fda1ce8dc8d1c61ecc6d3e440faeccbd02876ba26ec3d88626bd262f4324137178c75eaeac3e6936e428bb9fb2149d7a6bec408b5aa2dd88cdb2a4e29c8b5ed7d4dc705d2ac0f68bdce16b1bb922946216894e662bacf632f0008e1555955a3b533c9497018e534ca4167da755678150f0a2d8de89db993d64c7bc1beab7a4c84f651e3fb2b32d995edc957a32cd042fc7870eb357053709d7cb541d2aeeb9897b7e773066b5d2f4ded928b34f218e78c30b2e7cd4858dc56fbeca3cb9a8e2b34cb5404f01b77cd49b733b265f3a1a4ef11172d346668ce6d92eedc02670d27615ea60b5440f3b83f0690333a7f748d0f9ed512a2b5c6d61d2ca8143a57aa4abb8f0396fbb471c42a6425c727a15d0b9c4b49a38bb0969950cf427e6c30ebb4c8467c3fb5268ecda237756192e209dcda5b9c1f8911b0530bfc5b0ab02106cd01abfda9e1b93b64ba23988ad7b295cb14fc9cd8a3faa1142d7e5c632b7b62ef5789fd51e362f3c3be6cd9bb53d013a51f35f8e48ac05e1311444fcfe16692a78e40767c170abd6553ef44540a5d809e1e33204a31625c4eed6ed9de3f51cfc07219f4c53fa56b157f9e83cd8ba24a5bfb0a941b4ca4d055704673586206231a2844aab140fa2490032847cdf697cffef3ff61281198b3a7cc7788d77a6b754e2763911683fe9cd2693f96846186d83836626bea7576b5da8b4c92dc6f7fa26f37ecc58d128a9fef8b59c84545c4a594c657c16cd5cd600452cbe3a995a901b3c0bd90ac322b3aa8a63f2d07448150de2cc6def1cb9a43e22c3525db779606ed64453931da756932105f7b45a180e964112913fcb3d3ad8c064e0205729063259531d57955c05c8ddaf152ad6e18474317de44143e20eb663f90dfcded95072b319520e3a87163cc55acfe4af12b3e395642493c1644e33a407e3d6e2cb03b0ddbd54902e640cb0a1cf420956058a7f13916f057700f188a15887fe916e155ff9fc444143421d99aa6d820e8aeea1b222455c2934efa8e0adc7efa066960d444f545e36c534462499595cf2c044abe61b6a85ed696e77f2a4f2e8179235d1f6fe01dd57255d2a5f3b82dc7d7ce88672eafeac492d56b56e6db780d83dfd3ffea502a6cb1885d9aa9cb967e599d375de0d4d7dac5029ae9a84b851b3f6e41b8b22cc2d22332cf5272f8cc68504aec23167c4957dbf7915b866eb873a59d4bdb94e324c01fb12597d7f03c1539a6df9bff70dee55139ec59bd5d2d7fbede49dd0f89940df94accfe8d9da4f262afe761e186cda4a9f568c47fb8a0a7be7c07e84fd553ec2ae551a9ad6dd9090520b28b5ffa78adecfd9754e87879574c10d3380f7b2678e3ba73d2c6f6ff33c3b93a86652588a8dee49234fadef698025f319199629ac1e9adfc6fd1fa10d30453f9fee278259024ceaf934fb87f63fe7dc41b308bbb6d9e7bf1fcfec8d2ec1d1b6da90a7a843922172638264a3b7639dde1928f735aac058cfa0b6a1f2335f42b9fd2e3e9b1527e4a4c055721547de8c50285755465fe6eb3af7d42e7d2098cb64689ef2498bd57a9e899edbf9b98d7dfed5b5af341c66a568770d6d026fdb97a42e091fcb481a5dd1139fa93d3d5aae2a8836cbd018b177c7494fffc8a24b4403f2809d66885d9938ebf1ab2b38079f8b6d4d626bfff7f2f6eaae4cf23e6494f556c0978f950a00e82ddbfeb7fde8ba583e82091cfe203ad5a253fe9db16c56468265fddcf4aa714a5da0267c6bd2168c065b80a566c5140585e9a97cd31993d8d7af7ebbbc6e82e9136a050277effb49ef7dac7b128867589a9a033d904d45725b544477c12ed9d948c127748bbf2fe716d48cebea86d53f0b0eefe6b242523f903b6e545edeb001af4d7d91929af650fd4c839cd1da5b2bc959aecf070723383643c2da33c854622d9bc61695b3cd9d5b67a0cfa0b032a5fec520b87636750371c0b45b7d49bd5bd7e5c4eedbadd9d6a2d30cc596619f377caf581123d62e23089684487c69db2562cd08517b99305f8f154ccb89bc898f5f1a7e72b13cb662bcd512f7e9be7107ae5099d32d983951afa5f2e490911c5a65acdec00a9755b4183590f77212bf00707725d5999f51f3177bfe3ebc88574033367b75a296d18daa1ec85bf0061ca14c8173b3f8bad9115dd505bd7e6bc39d83e9489693c9fa24ffee243659e161dda7222199b2525b78f25307ab06fdd61606b8301bb1c653d84d692d1779d9cff98eb9fd5967d7356c5927651b72f9be76feceef8bc1d8da953e25cedc9f1ec4545fc4e0a40eefe364eb3eff79b31b8873311928f4d7676aa82e0210e362c22296276368d71c14148f2c68f55f1cd6195d1179d8f84d1d67d604e16f21ed7b055f8defc4a0f0b026577b5ddce32f68a3d2fa904b29ea46fe98fe815ed7a0045b132d3b1338ff2e3b8b186c092e5e8f27e9151c5309afc43c675acf703bfeee622ff90fea1b1ab8c1deeae305a8a9eada0850703fc821dda24373b4e1879b56c14232de62b37c42223edb0c89c752e2fd064f9974b2178cb02fd2f4649ac77e54f07981a0457e4d2238a6080b235794b60330a6c0d2050898dddeef2ffc56774733b72c349cedc7525934ce0e94dd8ede55e23836d172fab00d1bd7e22289f5e2d1e104d1677abd22c913eba0e06506775fef620271f253613fb930b6c0a78cf4d034598eb4b4074e807cbbeefa6a37012ea416491b1a6f53a5cb9abd543dccd7c9ab8f0a6a92436d6522887d41fb48a6ceb93bbecca713e85d9a3d3710ac83cbd06ec0a6e0ddb7e45a009e51ff87d3a95ad84df38a6e7531ad4bccc787781ceafeced90a2eb7889bdf3b6694079c9e25dfdf52200ef249dcca756f2c8211840f3cd558c2bb62513d3159c0806b4324e5215db05113f033a4de13ed047285c4eaab57e96da24a51dd60d4c4d8f52ce3d8b99d5742abddd4013a6e36007e351695277b567b597156fcaf59dc2eeb85aeb87a6a33a1d732bf55fc78fc29fe9af92f2bd756eb2e8c4b0c0de22195608d4c9265bb299a643175e121b83721fac1c7e41e8210fcb5c44dcc5392c0dbbdbd7ea3fa8865743f7a07df9ceaaad267d43a3190e7a170b1f24fdbaccd31b62f4dfc42d6989b1bcb436cd9ac8af1651d5fc09d069399e0ccbb8b78d39c99b6eb2c34f7fcea97b57e474760125c1082b3c2aa69d0bd4125109e83055e16412be45e917afc78a7d1584b1e5fa0c0aa888182a2feb2cea4f210be18a0572851525beab4570acc2182ac0160ea3bb3b898206f9f38125c71e850422cbebd4b1d1b6301adadffc8aaf31c6787b8382f4400d7e38f13d2c888735d649fb3eb1d73dfa9680f1ee597ba1e9d37149a6f643b64c94146f0ea59cce61e1a55fe310901c47ce098ff7fc44b0803ba3c7adf0246bc5cdfe13d0ce75c6f18b153ae8829c45a798f77ca14c442e301be5c2aaa43c2bc323504b15a26bd016207cd61146af83eaff5b39013c81e73e2aca35df784af533f2530ce24da690296896536ec972bd1ca24d6208d69960bd2201dca3103525a5e7821052c56784b698595c8ddcd4b0becebc4d90de7065d3f7ff228d0f9d39569b0355a258c8212649bb98482283eeb84ca2970b7ee8c709924a7753b956062fedfb585c5ca73015f64e5bbead904b720f418f9116050fb57c674d90a8913a5947fecac7cd8d3d9aaa50266f39ec34b9d75086ef224e99665a64069285a4af5f02e784cf43e597681ee7446f330e4a6a8ee27674e9baae0d751bf33111e0d744940cb43576931ed5354989c4ea4da3be840b79bdb6329074cecb28e1cbe2a42908f249e466b409c5558ba0c838771ad41e0ed7f1b8dc89434225ccad91093f6d8a925de676ab44cff2db9b03f181a10e08cb896894d74cd330b6a86ef24b926939108f5a29d654bcf1fed705df2df1017dc1b1c8e92cbb7c5716431b287a0b3e0271c55c1af58b84f8f5a9ff601af03e366f20bf2c1a74e55d175650e738d5c4b44682f0451ce592c259c7b12d54c4b8f33d7b26f5c80f149a7c4f818fb5bb87aca5de9b65286609adacbd2ef4bb5f70325fae92423aa2b25c904a2279e2745ce3f73bb3d9617f9557e4798927aada5dfa585821815c00677e2d8aff9abc8051547263ac4bf83fb2203107c7f2f3a7076f7eeca0c025c4e54da0dd0cc93a4b21e7754896463d7866beba09eac909ed3aba0ae0a36018addd369f22a71beeb3aef88d1d7d9e874e7af89208dd3dbd40fd771a9a5a3b273b8073ca898b285d477f0c2cac47de6bc8d7e87baf3b0b47e32b50b5c1dbae58166092c4a98b31faf12451b8e76434b932ebe93d2789babc550a893b7301ddf223a64f3ec5123a654ee28133417e65bc33dd8bb0862fd3a4558802265f5989a5ca17a49efce7e652faac3b0380308e8a8e976de6fa1c5630648a33ea36bd1bdafc6df8c039ccbc2e01fa7387f2076a7350fc7de4d87ca658aab10f8b02ba9ca07b11dfdf4832ef2dcac85952b4b4d8c17206a5d9dc388fe63e8fa2d41379a14bbdbc296dc1b0592d4cef063a36aa3dfdb07f45741016f90df422827e647ae4dfa3d2dac55c8f9f6868e0123eca34890770bcc47afe65a5665942916f01f7284c84c396ebd32ace14f1e50a2b4000fd5a0c60c9fd9f73c8dc1bcb8a85da528a7ed097a3015d7b2daf60fc2d9aaa288fa81d6bec439ce1f25ccf1f2329ba9040be0c7501b5dac892fa19ef9ce721e9ad22c21681da32c6a3eb6357be0a9be645a28f7494342f786b660d8ea89170893fde62cc167b94cc05e754687dfccc695d49f6e5bdb1022286616e66fbf93641b2975ff563a2bf99d7ac5c3869a4472e11ef68be13d445cfa58c2d5f07927b47c782333d6ba7806587a3d6cdf5c479aa7cd7d60c72e56b5bee4b7deb35817f78a217455b58d69cb66bb89d7f3ea4dc78e4e0b00d0f9f9689f96d5ad819be323ddc54650bb7444e742a69c663487a505b90996eeeda4f6a992235c7adb4f50b4def680eb4f4aea3c61e651c6153e6dc1026b24f4a11a6fa58ae140e0340c31c109ff2e59f51acfc26850aea2af70e4e0a313d8543fb1eeab8d0b5fbc79c409749279f38f5170a930875e3f790fa27416d00e8a335d11b656b23eb5a7f745a427a421e7a77e0436f3ac05e915e447a6d1ed1464f0590bff6d6b6f70ba621556101229025e012e54accdeeb6bf7a26efb1443d64daf3438c4f9ff269eed7bab12acda45cce46e99f429640b142f8556ec04fd91a9e7cc688f76b8825011d186050824fb6f43f37d01c18c52c5a1c57c3e9b53ae854e2b929348e47db3010730ac36fc45dd3df1d80c4ce2a42e6a531c78deee477644daff872d91f5321fb5fd2f291d02a014c8b687fa7f50c56a81c87ebc999d14282", 0x1000, 0x2, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) r1 = msgget(0x1, 0x10) msgctl$IPC_RMID(r1, 0x0) write(r0, 0x0, 0xffffffffffffff70) poll(&(0x7f0000000200)=[{r0, 0x114}], 0x1, 0x0) 04:03:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="2dfe0ea25612d77c8f1bc4a283eb71d497d33608f3e473fb6d4f55eacccf922a61d794dce8cea314abef8ee92fcc6fea23b493d91f92386063edfebf5b1cf3f1537a5edadddc6f8caf8eec448a84705fcdf8966ff68d5628e5cf81791584f69ba51188e126f9f6189bcb0f5e01be3505db0535134855e0cfade1eadff62422be12cf505af9822fab9b1ab0bcdf122b3a3e8e0db2c7af540b61ca54e6ebe165503e1023797a1d90ff325fcde5430612174d1ec5b550ed178b327d43fa7abf0f31f12fa34026", 0xc5, 0x3, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="7780385eacde4311454bbb750b18a504eb3e31a65554f7d04a32246e555413376ba1cc3607090c499298296d", 0x2c) fcntl$dupfd(r0, 0x0, r0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/243, &(0x7f0000000100)=0xf3) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) 04:03:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 04:03:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000340)={0x3ff, [{0x3}, {0x3, 0x2}, {0x2}, {0x2}, {0x0, 0x7fffffff}, {0x1, 0xfffffffffffffffe}, {0x3, 0xbf}, {0x0, 0x64c}, {0x1, 0x9}, {0x3, 0xffff}, {0x3, 0x44}, {0x3, 0x3}, {0x1, 0x80}, {0x1, 0xffffffffffffffff}, {0x1, 0x5}, {0x3, 0x2}, {0x2, 0x9}, {0x3, 0x3}, {0x0, 0xfff}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0xffffffffffff0000}, {0x3, 0xfff}, {0x1, 0x36}, {0x3, 0x7}, {0x2, 0x4}, {0x2, 0x9}, {0x3}, {0x3, 0xffffffff}, {0x2, 0x10000000}, {0x2, 0x2}, {0x0, 0x101}]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/131) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000480)=""/6, 0x6}, {&(0x7f00000004c0)=""/113, 0x71}, {&(0x7f0000000540)}], 0x3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 04:03:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='\x00\x00', 0x2) write(r0, &(0x7f0000000040)="174a5135840b", 0x6) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 04:03:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x40, 0x80000000}, {0x45, 0xfffffffffffff40f}, {0x47, 0x3}, {0x0, 0x5}, {0x8b, 0x80}, {0xa7, 0x1}], 0x6}) 04:03:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 04:03:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ftruncate(r0, 0x1) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/42}, 0x32, 0x1, 0x1000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 04:03:08 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/128, 0x80) r1 = socket$inet(0x2, 0x4005, 0x4) setsockopt$inet_opts(r1, 0x0, 0x400000001e, 0x0, 0x199) 04:03:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) ioctl$WSKBDIO_SETMODE(r0, 0x80105703, &(0x7f0000000180)=0xfffffffffffffffe) 04:03:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 04:03:11 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xff) write(r0, &(0x7f0000000000)="9b96014112d14c10e933e66e9081e2bb6da5a7d89dda82338c1bf3e02147c8f8beabe07978bdecde03d36e32f9b3b53c3c457ae81d0105cff2b6b35b89e3234046ebc7f67ddd731f19f12a9feec27e7e247df3bd3d773fd327ea4e9446407b39b832c30558e34fd67d75bd11b81d0b83d4c0bd0cf966b80a7abcacb4541f08cc01bd6e500ed3745bc2b5152534ed", 0x8e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) socket(0x18, 0x2, 0x0) 04:03:11 executing program 0: open(&(0x7f0000000180)='./bus\x00', 0xe0, 0x80) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x0, 0x40}, {0x18, 0x0, 0x100, 0x7}, 0x52b4cf73, [0x3, 0x1f, 0xffff, 0xffffffffffffffa8, 0x92b6, 0x12, 0x20, 0x3]}, 0x3c) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 04:03:11 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgget$private(0x0, 0x110) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) r2 = dup2(0xffffffffffffff9c, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) r3 = socket(0x11, 0x3, 0x0) connect$inet6(r3, &(0x7f00000003c0), 0xc) listen(r3, 0x0) load: 1.77 cmd: getty 49233 [ttyin] 0.00u 0.02s 0% 314k load: 1.77 cmd: getty 49233 [ttyin] 0.00u 0.02s 0% 314k 04:03:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 04:03:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 04:03:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000002000000000000000000000000000000000001d76006c9700000000"], &(0x7f0000000080)=0x2e) setuid(0xee01) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x2, 0x9}, 0xc) r1 = socket(0x18, 0x4000000006, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa96, &(0x7f00000000c0)="1f000076000000002eaa4e713048e699319296483a605f306a41f442900c54040da4cd9693f36c0bf3f1766ae92a02e01b7b90a90cb6ae8a2615f176f62b6f293cc625ed447fe063a11ee17e7e6195dfae77fe8d0d138f35f7382c4c16fbca8a29687a87ac58f666d707c2b5b52dd4f41fc610", 0x73) 04:03:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) unlink(&(0x7f0000000000)='./file0\x00') 04:03:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 04:03:17 executing program 0: r0 = open(&(0x7f0000000000)='\x00', 0x80, 0x80) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0xb6) r1 = getpgrp() r2 = getpgid(r1) bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x3, 0x7ff}, {0x3f, 0x8}}, 0x2) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000200)=0x100000001) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x6) ioctl$KDENABIO(r0, 0x20004b3c) getpgid(r2) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x3, 0x2, 0x5, 0x0, r2}) unlinkat(r0, &(0x7f00000002c0)='./file1\x00', 0x8) fcntl$setflags(r0, 0x2, 0x1) ioctl$KDENABIO(r0, 0x20004b3c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x80, 0x0) sendto(r0, &(0x7f0000000340)="1d92c7b69a2628aee7e46494d80289b6d04cde64177c1c1599914dd57ac30a072237aefdc2559ee9c103878a027d2fc9b0ee7b7c9b16a0b3c9b185c6fd5ee62498b9ce", 0x43, 0xc, 0x0, 0x0) open(&(0x7f0000000540)='./file2\x00', 0x804a, 0x10c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x60f1) socket$inet(0x2, 0x6, 0xfffffffffffffff6) r3 = semget$private(0x0, 0x1, 0x80) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000400)=""/205) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000500)={0x7, 0x4fb0, './file0\x00', 0x248d, 0x8, 0x400, 0xfffffffffffffffa}) 04:03:17 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 04:03:17 executing program 0: r0 = semget$private(0x0, 0x2, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x0, 0x40) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) setuid(0xee01) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000280)) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r2, 0x20007471) r6 = dup(r1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r3, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r7, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/9) r8 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r8, 0x0, 0x0) fchmod(r1, 0x887a34d618970c66) 04:03:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 04:03:19 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0xfffffffffffffffe) semget(0x2, 0x0, 0x204) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0xf7, 0x1, 0x41, 0x3, 0x6a7}, 0xfffffffffffffd38) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x74, 0x1003}, {0x2, 0x1099, 0x1802}, {0xfffffffffffffffd, 0x100, 0x800}, {0x3, 0x7f, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0xffffffff80000001, 0x800}, {0x1, 0xe77b, 0x800}], 0x2aaaaaaaaaaaaae9) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0xff94) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x6, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6fb800000000"], 0x10) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/149, 0x95}], 0x1, &(0x7f0000000280)=""/250, 0xfa}, 0x40) 16:00:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r1) sendto(r0, &(0x7f0000000000)="fdd88503f2b549eace8e9b2e6510dfa89ebdac55ae3177dd855154585518474c707eebb09abe5c302c52fb40d763172b2b46d6c5", 0x34, 0x400, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xff, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = socket$inet(0x2, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x3, 0x2, 0xe7, 0x5, r3}) setsockopt$inet_opts(r2, 0x0, 0x4000000022, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e534ad614295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x100000000) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: setuid(0xee01) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="d36e58ccfcc1a0c9e75c19a33e810f3aab544760d28cc399c79fdb89411168bafb2ae19600ca582558ce8b6654f6b3122cb6f32c92b32649771b288bae69dd87dc74b3d1e044a53a5128b9a66c43562e8bf6f040b96d304a26b627f0e6404cdc974ff8b5052d4115c3442ec8a231f1203b7751eccd5940eae76f68b28864eb30e16202f0f8b606972a43e5b1cc6d9fd01f1f5193a37cfe9657f8b8c87d849db7e7aa2a7de6ffc87fc554d3c5aa2d2ee79544b269b1f9e68afe0cbd1f13e1afafc3e7322d3588eb6f10a82903", 0xcc) 16:00:05 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:05 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) mprotect(&(0x7f00000da000/0x1000)=nil, 0x1000, 0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x4) 16:00:05 executing program 0: socketpair$unix(0x1, 0x44000000001ffd, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1a03, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x3, 0x6, 0x1, 0x96, 0x20, 0x100, 0x0, 0x0, 0xffffffffffffffff, 0x8}) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)="f5", 0x1) flock(r0, 0x8) 16:00:05 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:05 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:05 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:05 executing program 1: mknod(0x0, 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = dup(r1) linkat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x1) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) flock(r2, 0x1) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: mknod(0x0, 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="55ab765a4d8458767cdd263f6974783a84adeab055a6cc5ca574bbeba5c6ff760ba249d89746aa613ce57df8e0dccd1da80000000000000000", 0x39) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:05 executing program 1: mknod(0x0, 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:05 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = getuid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x140, 0x0) bind$unix(r4, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2006, 0x1700) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="04fa496c91a5637e5c82f85499b9f0aa2c05fb67a3bf4618417469bd301e1f6744ff0f00000000000022fa1942e54acac245ad73a866c5b4356463e2d7f04173798b03cbc52b991c2b07d85d4d6b88a23b4960757c87fc"], 0xa, 0x0}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:06 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x0, 0x9}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x11) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0xe4) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) 16:00:06 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) fsync(r1) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) fsync(r2) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x400000, "3fef4e949e499ffe4c327656d806355c68ccbf91", 0x0, 0x3}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xfffffffffffffff5) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000656000/0x2000)=nil, 0x2000, 0x5) chroot(&(0x7f0000000080)='./file0/../file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0/../file0\x00', 0x10002, 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') openat(r0, &(0x7f0000000140)='./file0/../file0\x00', 0x1, 0x8) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='MN', 0x2}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x8481, 0x80) 16:00:08 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgget$private(0x0, 0x98) msgget(0x1, 0x0) r0 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20321, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) msgget$private(0x0, 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = getuid() r4 = getuid() setreuid(r3, r4) dup2(r0, r2) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000000037, 0x2) write(r0, &(0x7f0000000080)='L', 0x1) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x18, 0x5, 0x1000) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)=""/177, &(0x7f0000000040)=0xb1) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9e5f70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:11 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) semget$private(0x0, 0x4, 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = socket(0x39, 0x1, 0x4) getpeername$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x9, "85495500020000000000001167f5bfa600", 0x203}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xf23f, 0x0, 0x5, 0xcfb, "bc303d8d3925bbf0c144ff4e717c52c79ffa71db", 0x400000000000000, 0xffffffff}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x0, 0x3, 0x8) chmod(&(0x7f0000000100)='./file0\x00', 0x14) socket(0x20, 0x8001, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x7, 0x8000, 0x7, 0xfffffffffffffff9, "c4890d71d102d23e98c813fc550a5d67624bd7d8", 0x3d, 0x4fb7}) connect(r3, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000240)="989ca058ba4f4c2f07d74b1e8513417ade1cf689061810be3c2e7324222d48c97180323cdb7c3046a18b8f1e06404f8cfc84c8ad0f4e31636c120f26ce3d2a59d5c3c279fdd51995843e827efc762a90a856450a38be545bcb19fa37d2fef4c119594aded71e95a6a0a0f8efaf3fc05a7fdb47b3f6ebf630df9982abc9ad8a7e7571612981981085366f7b11b6761df5ddda50654ff29fffbfd9be4457503cbde5ad806ee727c5136bf416d9c731684c9b42b7e64aabd932d37e165a9f47f47d7f681dc3d8", 0xc5) 16:00:11 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x280, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20200, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000240)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0xe7) poll(&(0x7f0000000000)=[{r3, 0x4c}], 0x1, 0x0) r4 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000fef000/0xf000)=nil, 0x3000) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x2}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffffffe}], 0x1}) 16:00:13 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x4001, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x8007, 0xfffffffffffffffd) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x1, 0x3}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x8}, {{r3}, 0xfffffffffffffffb, 0x6, 0x80000090, 0x80000001, 0x100}], 0x100000000, &(0x7f0000000100)={0x7a, 0x4}) r4 = open(&(0x7f0000000000)='.\x00', 0x3, 0x20) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20180, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xff, 0x7, {0x6, 0x7}}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x2, r2}) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:15 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf, 0x4}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:15 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000980)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) r2 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000001b40)='./file1\x00', r3, r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockname(r9, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r10 = getpgrp() msgrcv(r1, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1800) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x5, r5, r7, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r10, 0x8, 0x4, 0x1000, 0x71}) fcntl$lock(r8, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0x4, 0x8, r6}) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x40) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x6, 0x4, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x210, &(0x7f0000003000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unlink(&(0x7f0000000100)='./file0\x00') r2 = getpgrp() r3 = geteuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r5, r6) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0x414) r1 = semget$private(0x0, 0x3, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/97) r2 = syz_open_pts() dup2(r2, r2) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:18 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) fcntl$getflags(r0, 0x3) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000000)='./file0\x00', 0xd00, 0xe294b9a5f91f3e7a) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x2, 0x3, 0x8, "945a839456371cb8a9084ea82583143dcbacb661", 0x9a9, 0x1}) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{0x0}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') r3 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6f8520b4f6efb56b3bc349029765ded394c3839dd", 0x24}], 0x1) execve(0x0, 0x0, 0x0) r4 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x20, 0x80) setsockopt(r3, 0xab, 0x8, &(0x7f00000002c0)="a5ca5324372d35dbcc2d63144411555d7c593241ea2cbdd1f573e4aa8b051e501dbc76589646bef100f1f846ae6a76d08596005948c38ffb786fef1b722b52126e7a0932ec738c9f46c22fd3cd5c71f96956fc4d4a9b9709b6e4b3a2ab3de91ab08e17a23d20b3f1a5f815423f31dbdab4598fb1d2655b0fb8630cec6e039ff5186764ccffb12f2f638a643bd53c027271be0ab1ab", 0x95) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x20) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x401) r5 = getpgid(0x0) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r6, 0x0) fcntl$setown(r4, 0x6, r5) setsockopt(r0, 0x40, 0xe02, &(0x7f0000000040)="dfc815a2aa5c324dbbd3b23b5119deb67b8e605f5a9e196d23bb8d0e62c6eeb15e756e", 0x23) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) 16:00:20 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xffffffffffffffff) dup2(r1, r0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x36}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000600)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0xa, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000240)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000280)="2b77d40e148e2c2ceaab9373589789c210dc2c841a2c552893a9c7660e", 0x1d}, {&(0x7f0000000800)="dc17ba3e4fd936b8b66135da9e226cc9461360d42556716c4a82c4d148f30c508b4e774148ab43f3645f16fcf21fc2493443a256c34531c9e90869924612a50c697ebce22f235faac8cc6b7083aebe3fb1e7604ae87d558bad6c9d63783d0767ad9dea92b715f823fc1c663718752e280589c48356019626580fd4c7ce9a62450a6c2b3754273caa6ffeb442422db317c8331a7f96c0f0d606218c58c4cc5a7667e6e8665015e3bbba0fda0eb2287e60da9e321bb38d42cb3ae09763bc26308851565cd245db23fa4f0cd6cba083160a9b6e90b8aa66fd30cd00eedd8d92bbfba2dc9cdacb1dd1e1705d", 0xea}, {&(0x7f0000000900)="3f35ce8844319f3c6a5b79eed4f65b6c39cc893c129a21e4f29dfef08332ccd19057eca592b06c2b280c9d2a5bd64dfbf039d6374ee78f4a125b5e97e10108984966da1c4bbae1ea615723da21574ff96cea3f13490e1c946928494b2f3f96c721ded36f7dc2ce378da0b8dd09b7972e54a432245b726668389b12020503e321693df860f44b5509879a8e24556529c614ee9e1720fbf0d56970112f8bfb47536de12474dd3a87a84d9193a7bd484fda4be397ca6ade5768b0707eeea85ead0bb572528baa261a412ac93d4b6ce24069c1e1e16cc70d35bba9a6aa3007e04893eb89baec8c2c98d4b84ce10501b7157e2367cb0c", 0xf4}, {&(0x7f0000000340)="d306b914b760b7299cdab10e9b552dc672466ecfec4447ec21a3be49543d7fa9f308f4163c5ea9eb790bfcc3d1ea", 0x2e}, {&(0x7f0000000480)="eaa0484fedeb8c45b9dd2998652045ee49c4f7cd4bbcd258f42226754af5e5ef0b06a2e01cfc15a297679252f15acf70178e41cf6d95afe6822ffb1c3fce2949e991bcf213954e96090cbbea2abc12a76d46561a12e455ba9a1eea45853098bc", 0x60}, {&(0x7f0000000a00)="94c6d64cd62dbac847d83594004c7afeee3a515848885d23e1b976bf3607325a19981e4159f9794ba331bf69ab07f8595f132eccfd988b947e2bb5c7d5be3c1eeb8b0bd6ea121c1ff0763cdd2f394ec55ab1a3fbb598e9e66b314a643651cfffba04ceaee3f530932718c380bf1163bce0b943fa42313a2fff26b3f5eec3ddbf3544b97bf5f65018f484bb7edb560229dec752f9149f0398e88659333735d42ef6d4c26512aa934e1a2dbc5d4d84e5ef5525b88b0f5cc47997291dcbaceb7a92f7bb29496413f0c4021124c002c1ed77004999f155d765efd683909639cb907c16c5c901e9", 0xe5}, {&(0x7f0000000b00)="0eb760b31be6e8824024df66deedf5b14e9b97e73bb30b71b1f05fdf45f37155392d147aaa17393cc696cf6f953c07d61402b920f55870542045894bc533c8706cf0d60b285e507e89592fe66338cce9c965fff7f74bc0d56316ab5c20a1cab0f0f1911e0070d03f23ee6e2c", 0x6c}, {&(0x7f0000000380)="7c133bcb4565c9c8721bbf", 0xb}], 0x8, &(0x7f0000000c00)=[{0xe0, 0xffff, 0x7, "a762fe8bb64b211bc51aa571619f6ccd50a40a7929091d4525c8049add7e1ba65f42cb6893f1c4306849dbc21b9efda8a5934d95c107bcbaf681705ff5bb14dcdee00435d61d56509b6580db46c691159a65eaf10d3a36af7728d1adf758f1d266ff31f2aee4c52315228c1930d896077190d9bc4735ba941321ba2d562c839e2de2cddbc0b1420ce676dd562629c19ebc2f386f2bb12520bc178e166fe18531ffaad8bc6ec2b8d46719e69f2f130386b1ba1959c3ac7106fcce5ac76ed12937839a40c2b5f570cef52fe5b03b"}, {0x100, 0x1, 0x3ff, "6ff3b7148678a7653da1dae8476b65f63f8c103520894ef8a5556505fa3a4559faf1525449d0cb92dfc8b6ac6d1823f26dc718bb7e265827ff017c97a9f8a51b9510bdd731cb4b74c5aa041ea7f506b5d1ba462f4fa453d9e37d2d57736adcd74d873951fff8ce36f76bedff39bcbd54a4ddeca1aa5af266abdd9b090385014c812f8c989fc686a2785646a434077d67e9a727f860ed46b4b0253475ab2adabc742e1611d5aeb3ed0a9b6fa00e404a5998ab0a40868964b9725cd9a29e25c3eda034900b1384764583ac855d27b7c081e435afb8343a8d71ab91a293e6b826ccc52c1cf8c4f015c47429bb62f2b401"}], 0x1e0}, 0x400) bind$unix(r0, &(0x7f0000000e00)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0xffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xf1a0, 0x1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) write(r2, &(0x7f0000000140)="36b8dd56bbdd340991894fb7787d8ad5c68f5bdde77fda23d629c296359b0e1bc90316a88081aa37c16ea5c3aa22a11cc59fab04e2ca9b751c445d97ff6986addaa2cc618ba5e453c4cb2799c9aa68515525a0c66627a1ee380b94d74783d06fad514da22fed4205767c93a5f77b8dc866705a42054ff132b0d2575980583130a8cbfb40da080b00fc9b66429a7791afbff4765f522110d7d1a49911ab6e9d92985e6638aab6e2a611250df370dc845178abdc3cee52454cd05bf887554de50297ac49146b2619fc0adba338d895da71b7cec3c49ab7b863c6d28df23515ab871895a642ca7437b133319eb305496bc18d00fc18724f33f6504c22", 0xfb) clock_gettime(0x4, &(0x7f0000000240)) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000280)={0x1, 0x3}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000002c0)={0xd836, 0x3}) fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0xa0, 0x4) readlinkat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/31, 0x1f) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000003c0)=0x3) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x1, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x44, 0xfffff, 0xffff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x3, 0x7ff, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x0, 0x1}, {{r1}, 0xfffffffffffffff8, 0xe, 0x0, 0x1000, 0x100000001}], 0x5, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffa, 0x1f, 0x80000004, 0xd6b2, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x3, 0x3}, {{r2}, 0xfffffffffffffffe, 0x1, 0x20000005, 0x40d, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000003, 0x7, 0x6}, {{r0}, 0x0, 0x20, 0x40000006, 0x80000000, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2a, 0x1, 0x537a}, {{r2}, 0xfffffffffffffff8, 0x21, 0x7, 0x45, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x12, 0x9, 0x9}], 0xffffffff, &(0x7f00000005c0)={0x7ff, 0x6}) poll(&(0x7f0000000600)=[{r0, 0x4}, {r0, 0x40}], 0x2, 0xfffffffffffffff7) clock_gettime(0x6, &(0x7f0000000640)) fcntl$getown(r2, 0x5) poll(&(0x7f0000000680)=[{r1, 0x88}, {r1, 0x80}], 0x2, 0x401) setrlimit(0x7, &(0x7f00000006c0)={0x400, 0xe662}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) openat(r1, &(0x7f0000000700)='./file0\x00', 0x20, 0x0) r3 = accept$inet6(r2, &(0x7f0000000740), &(0x7f0000000780)=0xc) writev(r3, &(0x7f00000007c0), 0x0) clock_settime(0x0, &(0x7f0000000800)={0x5, 0x4}) kevent(r1, &(0x7f0000000840)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x6, 0x8}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000016, 0x92, 0xffffffffffffffaf}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40000011, 0xffffffffffffff01, 0x100}], 0x291f, &(0x7f00000008c0)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x2, 0x1ff, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x101, 0x8001}], 0x100000001, &(0x7f0000000900)={0x3e00000000, 0x6}) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000980)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSBRK(r4, 0x2000747b) geteuid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000009c0)={0x66cf0a95, 0x8, './file0\x00', 0x3f, 0x5, 0x2, 0xffffffffffffffe1}) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:05 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x2) getpeername$unix(r0, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de29067989a23ff89c16723f911a1d962f681f"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x10001, 0x200, 0x2, "2e073d75a924c11113f4ff028ff0834042a32c41", 0x501, 0x9}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x183, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r1], 0x17}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x490, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x28, 0x1, 0x50000, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000012, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffc, 0xf2, 0x2, 0x3, 0x1716}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x2, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0xffffffff, 0x1b6e}], 0x200, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x5df98b83cf36ebf7, 0x40000000, 0xfffffffffffffffe, 0x5}, {{r0}, 0xfffffffffffffff9, 0x53, 0x0, 0x7ff, 0x8}, {{r3}, 0xfffffffffffffffb, 0xd4, 0x40, 0x5, 0x7fffffff}, {{r0}, 0x0, 0x4, 0x1, 0x1000, 0x10000}, {{r0}, 0xfffffffffffffffb, 0xe0, 0x0, 0x200, 0x203}, {{r3}, 0xffffffffffffffff, 0x0, 0x2, 0x800, 0x1}], 0x1, &(0x7f0000000080)={0x4, 0x6}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000300)) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20c89, 0x0) sendto$inet(r1, &(0x7f00000000c0)="595e7dcdf3b35329ef8a1d30fc46bda99178da03b95e42a75d5676e9dc2a4216bb99629603d45dfdbaf15848474bc133315f9839b133399f4135a2e30d6306cd1f980f7c0f76c67eba7d89b4976da066467195ba61dd858742c7872408efd0ef9b291161d02b47d206fdf81ef1e2b35919270db35ebf72c605792450371b6263adeddec02feba613", 0x88, 0x400, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt(r0, 0xfffffffffffffffd, 0x1, &(0x7f0000000000)="4ba23fc1f641662d3349518e6094e74ad194b48751d47540165def1bd1809d7636a065651235c50b047e8ffab4f325a8170ea585ed5a8d01df2d6a7ac29b36d82d66e2bf0d8e7abae0f8b86f8ddf", 0x4e) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x10, 0x0, 0x2) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = getuid() r6 = getegid() r7 = getpid() r8 = geteuid() getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r10 = getppid() r11 = geteuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="9283e40cc81ac665d8b80baa35e06031e18f0e761f1132fb672f0996561101c6e20dba55312558a784e8aa13da90c55538bbd5d9ca338af25d42c34aa86169dbbc5c6ada7fed475343c596868b52607deaf4ea5d5165d17a0aa574baf6ea3083045ded1cc1844886e9105ff8692fb8d47d8a803b5234b8f848451fa097bbeff95f4b60135e9217b48544d52a802a", 0x8e}, {&(0x7f0000000100)="e03395437131fddb79ff00ee9b249eb1b1db3ee84a4cf2093d70362a16f3e5434c3424e55d28deea287b85d84a00fc15d7e79d69cd91c72ef8fdfe1978664645b3d7f929bf83df3a4ef8d6a886b320034df9cab62606fd", 0x57}, {&(0x7f0000000180)="6071e3304105c01010a4fa11dc763abedab2930ac0b5c15118a524a8026a167d7855598b4d92a2b5", 0x28}], 0x3, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x100, 0x4}, 0x4) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:06 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() r0 = geteuid() setuid(r0) socket$inet(0x2, 0x3, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffc0) write(r0, 0x0, 0x0) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r0) socket(0x0, 0xfffffffffffffffe, 0x7fffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffffc) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6, 0x5}], 0x1}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:07 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x275, 0x0, 0x5, &(0x7f0000001300)=""/235, 0xeb}, 0x42) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x7, 0x2, r1}) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) r1 = openat(r0, &(0x7f0000000040)='/', 0x100, 0x2) r2 = fcntl$dupfd(r1, 0x3, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x1, 0x1}) write(r1, &(0x7f00000000c0)="f3ecd1b708a9b808501396e09dde766446fab171e776f133dcabc93d84d79b44128504a3a8e689189c637c79cf292aac2d02e4efc8653267891409ad007103afad1f43650d29d8d1ed74d870071ef6b7c4520312066e6a4489d1756443d62dd11fa5297b76ff340042471f0e89cd87f89967bb273a5169c741c8d1d5ca2c05f888a6dd63f728fff98493800f0b9e8e6e9ea03b88363291bbdd7eeb3bd31167cabbc751b67ef9d40c56fde3f680a3690265fb6d663b68f749756f9bb6171cedc924404418e728e2a6076d3c1f4c432c9e0549af394617a17c", 0xd8) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x78c894f5, 0x7fff}, 0xc) fchown(r1, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8001, 0x8) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x26) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) socket$inet6(0x18, 0x2, 0xfff) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x5, 0x0) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000140)=""/148, 0x94}, {&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x3) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus/file0\x00', 0x20000, 0x0) 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) geteuid() setregid(0x0, r0) setregid(0x0, r1) r3 = shmget(0x2, 0x1000, 0x406, &(0x7f0000ffd000/0x1000)=nil) r4 = getuid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r4, r2, r5, r1, 0x8, 0x3}, 0x7ff, 0x6, r6, r7, 0x8, 0x5, 0x1f}) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x772) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x483, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x8001) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getppid() mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffd) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$inet(r0, &(0x7f0000000000)=""/44, 0x2c, 0x40, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:10 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="76bb53a4acf313445bd11ad1d0db7879e273bf2148d60849110b53cb4158c8cb44da2a9940da9bb92e028cf587244614c5073f63c392f93681dd5e72948bcc62738414fb525cc62e14b08cd88cd2f80e894b068538d8b26559862b6ae2878431ddcbd59268a435d6e31c54618bb4e1d44b5dfc0296587834dd76fa80138310ae8daf262768043fcf39ffe9a5fe41fd36a795d5d74a5d624e75d3ad98ff61bf9d0ba0f683143e", 0xa6}, {&(0x7f00000000c0)="98c9d69a9ab8fa0db1d1aa0130b4b944cbad47a99f92a9ae28287791134d9760236e8f0b5171e415b8f350576210b4b49b09ee63dc88f237963fddffaa2bd3cdb7f492ad60e2925b3b423b865c4f1a55d3f7a97f270cedef6ea3f12c4abb42155568476dbfd0f67e3db519d5400466cbcd45cd79d424c8a920bfd2a20298398d668f996bf85d9c7807962b36abad29fe92843c5a364459ee3e9229f8d3b7b9498fcebcd80501446ff8227f410fbffee12a582d009ced2a06d9be12617cf1341247648c0baed2dac8f7fda48f936499c29e1a", 0xd2}], 0x2, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x200}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xffffffff, 0x4}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x1) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xffffbfffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x4e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(0x0, 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(0x0, 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(0x0, 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:18 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065c) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000100)=0x8001) r2 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) kevent(r2, &(0x7f0000000100), 0x4, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x3c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:18 executing program 0: r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = kqueue() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}], 0x1}) r3 = fcntl$dupfd(r1, 0x400000e, r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x1) kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800000000008880, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x102aa, 0x2) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r0, 0x2000745e, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, 0x0, 0x0, 0x0) syz_execute_func(0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, 0x0, 0x0, 0x0) syz_execute_func(0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, 0x0, 0x0, 0x0) syz_execute_func(0x0) 16:00:18 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="eeefaa031046761ffc051825144f3308d33c5436c61a1c27eca1b779fdac9cd2097abac3b7f336d7f7207c223592ab159fc6ef2e115690cd4e196a4b731da646c77a227deaa6da82e388eb9600b05981469a0ca0d098be95c8be95465ae537de8aa10e39a4760bbf11fd0703e3dfe5d0e2936493a1ae59177d32ca8abb43684aebb52676cf8cc10d52b9f765d1e11e397d1d2a540cadef2656828eb337e7e78378889a0d", 0xfffffd9a) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0xe34b, 0x4}, 0xc) fchown(r0, r2, r3) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) syz_execute_func(0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) syz_execute_func(0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) syz_execute_func(0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x2) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x32) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) syz_execute_func(0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) syz_execute_func(0x0) 16:00:19 executing program 0: r0 = socket(0xffffffffffffffff, 0x5, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x3, 0x21721ee35994581f) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) syz_execute_func(0x0) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x8) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x583, r1}) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x1000000802, 0x200000005}) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:19 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)='C', 0x1}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="bfb4f81f0cbddcc76efd3051", 0xc}, {&(0x7f00000000c0)="3821730385a69883a03453efdad13eb99a9756c8b273da1d7d56284b96f1c38f97dd124b39fe6648ed1f9a3d4e0ff304e19e68278d910ffd1995a2783f44ae6d1cd31a20b60d1eb7f88b064890923acd5abff5ed8e919e13089937fd5d95e2f0e6b0118041f12d822c", 0x69}, {&(0x7f0000000180)="a0d5543110f1cdc47295b0b8572e56493f569588156b68d18538c96e91862531332af28145fa8b250c3cb5cd6cb2b2c005addd1ad91a886abcacaedc95162d8f06f1278cb729654f5390004dc703206514391bc4277fe4ff09f84d76cef9d9132217abfcf69f08d37f99562fb316c4c1561cd45c6d07b0b9dc422936ad8bd6198e252a9f5dac7e6a90d55f2e3aaea6ea283768de6d624243ac57f4a45f40f7973eb31acd1e055a343e64e1ea3fc52bb801d1c31e9e6b7ae92d46147d72523bd20a9c2dc118968c44361aa3003016344269ee1c933cd4208fc42271340cb5840ff9c422ed74014b8263a693d4bca50d", 0xef}, {&(0x7f0000000280)="465b56c21e2d3afc1ee30bacdedf53a0ad3b1ddaa4b9df441cf398c0f70a6a171355102b62a72248a675f3adad985a03ed02981e6addb8e9d701f4895bd861ca8a71682e64f583a97582db8b1b0a3e1993431a6284ceb69f30a5d7bfe8ae967ee1296bd298eaba95c7329e", 0x6b}], 0x4, &(0x7f00000004c0)=[{0x78, 0xffff, 0xc7, "e8fa48b30659068b9c0d60e88d95162f11c1f8f93c0bc5e04f1ee8954b11270af14ad247542375978c8a8b8243c4031a7fc6b42bdf5593dda1285fcb6af8639124bfdd1cb45d03cb2f35e34b50146259e6b2f91765de04284c9b8dbc01cffba9b49e"}, {0x58, 0xffff, 0x3f, "1cd48af0ea60fd57352853f1cc409c81fe39a209e6d5f0d12d5a0fe705d129fb2a34090f95e77de124e1f3ac8bd1a014199b3a33f874d0163045182f26deb7458d0a1232fd45"}, {0x38, 0xffff, 0x100, "eddd09710ad6b33e21ead6a1d08dfbd1ec6b9c97e4315e1cf28722bc7e1c138978a021097af3"}, {0xc0, 0xffff, 0xfffffffffffffff7, "8984eab0f11a38970b806b4d1f60f5415db740f25b1e5a76538f77c9f46e2079e6314b87d0969985f5ca4be39cc474b9fee9e8e0ba6aa65251f8c0039f0777624e464a014eb5f0dad6d3c450e183e6194019705805200c5fd56346da5f1e99f13ecc08ffc1ce3db6cae96a910dfd76ba6d81b26195544c469844f9325740747ff8b79a884a3305f651652175578230da12986536a28b9634789890265e7a9aa125890b9f4c606a1b44360be66af934"}], 0x1c8}, 0x3) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3a0}], 0x1, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000280)="213ee57e0284e3e57a402219c05ab8c3e950ade03d417c0416c1567b64cbc0400a81bb185238bb7759ca1aadc3bcf217b5691c09838b5263dd99c8ca3d34c7b47bab40e86af5a497c869bbc4fd5435ea918ad9da7127711d1e8afd96b74c790f3884dfcd379e9bb2ccf2bf8b9014b1aac4f8d58d7ae7740e6b4f40876d06886ceb6114e1b120257ed8c0e9a3f61bb4da0f79a6979674ce9d972cc1ae37ce57d5c4fae704b81720db9af753e8a19be69ff76697c089805c", 0xb7, 0x400, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) chown(&(0x7f00000001c0)='./file1\x00', r2, r3) close(r0) r4 = dup(r1) sendto(r4, &(0x7f00000003c0)="768ea51fb1fff7e50b2136a1c77dab5d769aa77357b2f7eea7508b56eea506c72afaf2dc194d5c275498e4c20bdcd8ba1ed3141aa0973fc01d7de0b95426e041cd0e8d9c61a4428b7989372e3d6779be7dca", 0x52, 0x2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x2, 0x2}, 0xc) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=""/116, 0x74) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) unlink(&(0x7f0000000100)='./file0\x00') msgget$private(0x0, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) clock_settime(0xd000000, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) 16:00:21 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x9, 0xb30a}) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060acb2a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1002) lseek(r0, 0x0, 0x3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000180)}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x60, 0x0) syz_execute_func(0x0) r3 = semget$private(0x0, 0x1, 0x200) sendto$inet(r2, &(0x7f00000002c0)="295a801617eae1187f83ba009a032965530111d8d806b038f1d194cd93fa208ece53c1f564471f03faa94525fdfe1c5b6fa6fe3a7f3f4d4a7b2061bc9a153abfe27afa86681816352cfc5173af091e4340cfb8cce3b6", 0x56, 0xc, &(0x7f0000000340)={0x2, 0x2}, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/164) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x48) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x91, r2, r3, r4, r5, 0x16, 0xffff}, 0x7fff, 0x4, 0x2}) bind(r0, &(0x7f0000000480)=@in6={0x18, 0x2, 0x8, 0xfffffffffffffff7}, 0xc) r6 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000340)={0x7, 0xbf8}, 0xffffffffffffff7d) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0x4}, 0x0, &(0x7f0000000280)={0x0, 0x1f, 0x7, 0x1, 0x8001, 0x80000001, 0x6, 0x9}, &(0x7f00000002c0)) r7 = getgid() setgid(r7) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair(0x1a, 0xc004, 0x8000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000200)="0e96b324fb1358c280e713ac35d1da42f58fec2295698847fb7c6d2263a9409a5d5ad7e0208bf6e1ce3f6a04ee48326d5e43cd8b40edf18bf9aafee49bc05be3c10faa2a3dde57b3b9b5bcbb9b6c9d2d24549a22ede38c97c7ef5892b61da3d05755ebf6de7ac5e5f31aca39dd0359c67bd547902dbfebc7f90a4988d5446094f427e1e438"}, {&(0x7f0000000600)="93d3e13d030cc67accc5e86b61933f6276984efdd1532fa2915d9533cee11ce14d7f043f41703e4565bd4e15d072f9c5ea258c592136e102d58de22f1769b1bb38d31c347017394da2c6a70423fd8f4cecd9916c974b61d2d578172e06494ec07c06c96d96f0257af838a91fb412a386619db8429b950c2531a56669debb133549"}, {&(0x7f00000006c0)="f2cd15c582e5597e52db99b5f04c0b45e185f4b7e829a90d48dffe0603e47bbe8cf1a1132deaf13db0f5da028d3d69a3deff58cc061e1d97c8f02cea9393371e6df3022f298fe16201e94754e54d6b0adbddc729f0e29603995d050253b1612f3e84e70287a9a7242bcae4bd30f50e6a2625639f77aba68e837e395577932ae983fc6b5a055e824541655896281941518abd8111f7ab71fc3f2c7779d919b1181faf2830aa74be801420e017eaefa5a22784a97f4ffc14e1e95698e99407cb074910c2839f347df4529169e3f26502e396fa8141878b8db941f27d448c24917b97cd15bfe335dc3d7c8c3e4c272535735984892cc8559d080c98adff74d0f1cb813b064aad0a6c874ac87213a5c0bd8573d327b2dc02b0f8efd81c0a15f5b29cec9b309843601d34b18dbd47e708b1e8522c38825c4a7484b625ce8d34b0856a174afce260d16fc1a6ac85fbf8a621b7d42b7811c5dcb3dd7559abc83cf9faa1dbb520bcb8dd042c6d22a5017fc1d4c4d97e1f455c5f8ac7b022abb3fd9afafdb25993c1e34436e77b740933ff7577c6a9dfe02c6ab088bf249918124be5d5dcbd28eba66591cd5fe0ccc33f6831ac6736c2807f85956a9cfbd906d432b52982a5804b2454978c42a0d51e91f3dd90a04ca9a5b6ab8118b6fb4b12fcb6d3a306f05c744d0670f6ef4c8154f3dcdb2262cec66fa61d7968aa1e986e8ccb2c6576e497c9eee9166a6d7a065d982501291301633edcd88f3983f1fc84aae6c2f42d9cac21ca788407d4f67e2408e3a66149e84d6d06105a8e237d004d394db17647d878a730bb0669299759ac302bedf22100246f2d87c73b4d7cbae1cf8767a21385eaf1fbf71f5b05b80f0e9c14473edb26d06d08e662eb4d0b6b28a8e5fb8060b57b914c304e9c3bbc8a2539f1673ed8fc0b2599e001dbfed7a85e9cc63793e5b9ac0e09bc4c128aa86beefe60b7efb0ba8552dc88fc9566bce6cf17f0c961eaec1ec407292cb99566df9636c9411f50a80820c2cffb2510c0da2a96241dc6139db704aa152dc65a1b54e13b16f8242dc4716d6cf8786d361cc4fa2d0d8df44112f6f7191bdbf97ccbffaf597b70ce8cfb8d1619ebfdf754c413eff29ff0087323c3e6dd1055848c145bdf760fe9a58a281deda955063d49c673c3b12c7522f916fd0c513bed980ab0bb4d755f8324d0cc61a46f86580e76c1445821001db8735c066f1d38f34f8515eecd878f44ec15e7ac9dcefea7174addd41a2491c6e42a765768b06803969cdac9b30fb196e3d28deefdee97a4d252608b1859e976d15522f8ed866a4fc282aa5da35742e8ef681132bdd4e56f2988e353342af75b58cb66da420ab98d28028861e74ed9c58e3a690b642166b4f469b8129394d0c43ed2a93bca040606e2a184c90d2a0b9ce370f27de46e5a9dedeaf434672d20ecd5e255af18d3fec5d74d02df03635ebaf52b0392767caf8578f455d1d4e20fa5f3730d46b26bb0783f9829e2a4e2cf3091541cc87a915e290b80d72658964ab3ef96e69d6af3194bf58acb1a679f8c4ed7f0c086a42acaa397b7a31f4718a1c4f9096796508d86f1c5897d1fdc7d222a30b9d69ae247ac727640829a98b449847288c109761552057b0dc902ddfdcbf310cc77e45d790af727139d280300c028debb4a351eb8f400cd69ab0dbb4447db97d17a9226754da69d3f3d8c2c2bbee4fc7453032eb5f34075e198f2ef487135367e9bd3e3296da4da336eb00acd4a592544b5fb57946f03efb1f4dd4b84fc0e9c3adecfd5ab05e204b949e265d4629f819d1c0187a0bb6d279656e232c8e4109d8f68a78ca1cf932b9433d1f7f42dbfa4e149c89aa0a9691bdfd4ec089d232ff59c7c2d098266d688ff735479c80096442f0c21738fbf258427d4b9616f8e6fe0b3085409626c8682114fc547742d8090eae7b79fbf06c42062b75378c3896f51f5977eaf3b8b7e458a9c6d117c6e2b9d537dbd78f39d31fe8b9b6110a89def0f9aa6afb2cb1c904f41808cb30a72edec27ca84359967a302d8cfea9d6283e5f8aa1defa5a51103778fae042ebb61ff4ff4d8e9af5e689c2cb32d0a13bc6faafae420f0d12c5c0b8b53b6b217810f555fadd504834b2c0341b5fc21c0bc642d2cb333b3e9ee384255503c0c3635fbcd64bf32cb5540fbc765af17ed39a8bd510893d0dad56c10e4f60bea8a0c29233ddb036aaab2452ef796b4f61a20d0b9bcfa0eedadea01549dd2d3f16781d86261019ed747320f8848780cc9817f8464e40636acf190cd2dac10785b3ce6825b635136632027072843d384f15329a62e23ab937d5d344f447eb875348b3587687de25e3c49e960b4cb176f6c414fe0acff80b91cf84fd71da9b1d6b1f3f85b5c8d85f53811a2cb17111a1a5ce72c40594adeacad6eaf003cfe5ba5f717033e277dee5f406d7c2b96d68df4ae8a8251e591b9258fbb315cd1dfddae4dc6be5d40e233bbed96062331d818545693b0e2741f22d792337e8e435417deddff2281e442e976e8516cdeef06ac015df7507d10929fde515940a3e69806a23c4318f88db9c55c96fe8fc9ad86c68efedad37e5f59bb77d74dd320ea092a056500e76a2adf00af0945425904434fc7b03deb7de7ff9ce06eadf237f28d02c2ef2f55e124e681233734924b3b5443675a8d04cb92f8f2b9deefc1f69b54d80756e9475665d305f55c18feddb85f5d8d613c2959b75d195f8c45cb50373ccb8ac4e5095076f02e8ddb8f870efda1d0858f136286ca3d408d4a41730e5299236ae0a35c5ac0e935c5644d2eb5c45d6112f870db8cae787386def0a908aadc602a61bf06f07d83e536e307afce8dcf6a78105e6f5b4c4f7dd96a9f6222b4811a99e1099e22d06047ec5cc7cce532452ce7c87a62a666dced07668df77de267955a058bb3b27d5f8778c801b8a93f124c34ad4fff88a3879ee54d672aecd439da7d40155be2d3be07917c5a9900242bbe272725bc4b9856923363f3347b9c5a938bd4e772e64a4cbecfabc3ededff583c19af29d713322d7a52fe0da1a33031602df167b727086dfb5d649135f0ed3108ce2176ba011260e1f2a34619527b8b324ef5e2158bbbb9fcf1a6be555499af49940b446a6e347d27db7f6b5db5bb0d1a2cc17695bee91c74a4ae71499b52261e15bd09498b7d6c7db223989c72337dd2959e2ef8430a90d6afcfc8505dd3c24bcd6bb1a0b3f0fd3d012f32dfcd783ea61c6c08bacbe8d245b5eb0d6b7934cf9b76810d49f76dae0df45b0bc809e48deb24ffcbb88924553c2e74e3b98d546f5b43e488dd994436851634f95d89891cc09afb6bad406ad6438b7c538b5cc5ed8e3011f0f8cf02f69699c5fae9dc553b099b2649a6a18e82cd7b85cfd12381485bf08324658279ea2b1028ec66d38506fb795dc82264cdf88a10508ed64e29f6bf5e07c5e51680c4e5d2aa37b11ffa17376dcf09e1e4e01310eb38e5a01d96ca52e38ce060fd8a57996b9e98f647e19c7139c361258f55b6a05f0f11b79809fe7474b9c54128b6dcd552947067e4ef2a2d74fe0460af5e8362d9cb217655d2910a34d2c787afa123f063f49b18879a9f4c10b3740217a41f8b1891b741dc6f48c43530cf8e8408295f8ff75e1cbd1358397b1add680ae0a373724189c08c6645a0e494da58660197db1a1e1eeb6469b499bd03eb785a1c296d681de4c8eb59f395d1f86bc7f98fe8b0ae2ade763fdde0866f39af13c83049e2f26192e01b228223d21588f00d7d7b8933097c4db48b17a2617c37d7e2e20063f312e096a6e5d13ba8c85c50c5ec6bddd7787b7baa880374007362a8b9d58856612d4338d54bb83f5e928c557a3b734773de6c603c782a5626cafec7aa494926452e8b85f5a01eb621629b7458bdcf089e6cb0b4e7c9692c66dc71ec4a96b23a3ae4ca615416f8f94febb806730f40760520e474f1e005dfff17e75343689e1596214af0b237e43358551ee33694ccfa0a83ee6cfce9897486acc58e78a07cce0e0140fa6fe3316df6856469e6775d56960adefcf40939db3f128c1e62f7d846abe36f7cbf26b582046ea49f6958592b9c9bfdb14029ff1002d9b236b0cbd59e9bbb9558aa0f7857087d83a681763e3e3dfe299bc5a90da6229dce121462baaafd16c30aa123e65b87e959d11b19681697ec6f691fc3a66b3614769dbb9c2ff65a2a04d74098163385f06b32abaf6b221b5c16208d11555466a8392de3fc08eecd43b090e285d31bda4b2f814195745a4e31955e0bfc9b9713e98400415047df592c43ffdede88c8332cc1876d0e7b85e47196ea5b6c4d65c859cd9de6861f2caeebc0020abc32e86ce077e4de9a0109b42e1891d24ea81df7b97bae38ed352b0a1c3a8676fb5efe2e4cedee445576cf627e6824ea9a11a66cfbe514c869da3721b88033ce85136ead069a3bc086e83b3b47fbf7165e73c6367971bb4488e372bc53dcd92089ee3540d268373fd92b6595fad8536c0348f471e6e58d8624e9b080c6beb5020a49f23afdf63513ab3ed5c91c02277356bda45e7362b4ee4586d1347bb55ac313597764a1db6f2da34cdd2138a143b5201e866d34043463f4915e83ad3d31420f34276aef9846ab5f853cf84a90641bf92735971222116442f8676c2fc83c44dc374360703a49ecad2e1f58d4a7ee87e152883b95d47b5df664ddb228a96c3514acacf854ae47d85ace930a1a4cfd7a341359b26aa8222e27c146383fb30e31f004ca7f922ed36c08f6d498bbd1224fe027c5daa0393784f68fb0b42ddfbd3be39360922501582309e0e057052c7213d4651385955adda45f9b7e5c8637ae2efa91cb1b545da7501083eef5aabfd9c3aafe74e10660e1d8bca83966d5f547369d703e79d64fcb05e47b80ba5ec2b2bf3be68804c71c582debf2eab83998c14e28d8c2130212cb0c4770236c312df684c2235c5117d88c3b0242e899b7914c532e782603f0db86aaa133cf5cad4902db50b557c53901aca9650a8352bb5432880254ae1ff1e33e2acc599054dc99e700eb486e57d70df5e61ca4894a5cace8869e15d779a7c87f2ac9187f39c949377d8b68125432819243e0499bd6baab2e824e50eea5e1ece9b8a2810f78ce9ebe0acd8817b404937024b4e74f01dcbbaf00d8a85bf19c28a646007c74224a173a2a88485bb95fc2e8df43358ecb1807372f46bcd1f3fd7a3878a5684fad741709fcd717898596039595853b8d0a303135d521a82dc0cff4a5364e8c0bb8cffae0e24844dc395fea1735df1b9c393b929137d2aa938f9f03dcdf15262e31b431ae1fc1ef0f3c84be5753f0ba2d76480b4e8072f8632eba4f18666768d7e3710afd4f9b22e90de97e61ab9451b3961b634b0c2542f055bb6f1458e73ad49f54e2c78846a6b32281a6d183b19d8d0c0a365cfb5962ad0f33463a9933f9c5c1eba06109a524830c7edb2b74bc279c2d76fa8c46b2b3d201ec782df2c91d41e5671fc628aa83e801c7f3502bb10aee3f410ae39b4110e988ee4e801d53d34024a8ca43915261e4f1c617859daadd2e9cccb64d4fd63541af68a69a42add63fa91816826c43a06f3b9c20a85f39eca18f608249fa01a2971cb3696f9d8b59d449dc528015fce782cdf907789cc6ff4038988c35c375a8d6013bb80e2015bf72a266aea6659ce63029e97ca73b7a9483b468625fa9b18c0a63992c0e67d6dfb0d83621cef87ee7d9698f9b27d50ea1ceadd9b9419bbfd99cc05cb5844626150c1158cd2287f2ad47b871149c004ad1f20d"}, {&(0x7f0000000400)="f06108b9b5354db219f4d409bf3900bb1f1eb5b4c5e8bf823ddb1b937d5337f38f81cc2773e70486cca88b84497678d6"}, {&(0x7f0000000440)="780c02992192fd4c6ffc"}, {&(0x7f00000016c0)="c97d59a2d9e4061e1c85415fcad8280acee4af68c095e4349cc1dc1d9cd19151e1a729db8cb945414eb52a16f7e50333d8b7e8897331fbea7b8b48adfa554798d0bc3245512785d84be149656f2e1f8d168319569caf248e2385db5ab0058b5259be58d81ef5a04d78183a228b4fd3b7be0cd06236c423985155a48b8baa9ddeed226eda2da321f44da4ca41f8cc725e37c13a12a0672fc193a364e9e0096cf6f0a0aca8a85d35"}, {&(0x7f0000001a80)="19599ea7b99b89df9c13fcaa74ea6461c34e48a3ea05f531863de6bb4ef3b2277902a63ee635f1df70443e738ca1a3d3214b52ca87802e1781e46f140125e9a5b3ff048750868eb26bd911f249af1a1e5b219facc285fb1fec5f347b17f109ccd1"}, {&(0x7f0000001800)="0122ed6f307b2380b689cfb9124e69013524643192bf9c07cf7e6796879e083c329bf6052a365967e4bafd7652578df2714ae68b8ae975ec5eeeb499cc2d15191b6f4353a4330d4577b18955d088a67a11bbce276da144ea2f41e1f6c5ff037b481da5baa2499e367b3df75647d7ef419c228df34e80cbdd5f654628954ea3a12c0a228d92aa764e4c812d39465aa27b166c60d95856c60ad6cc4ced78aec6338a82f3d7237aa1afd6d19975a251f12bdd7c1132b69e4eb5b8950023d465b4f74a50a2db61b02763628a6e47aa2d6b089e8fe67ee9d4de6a81f3788284fa"}, {&(0x7f0000001900)="80ff15f1eb730b3bd6338b7460d8bec9ec46684f2b35c6768fd6302b6d7a6dce4978a967a4d04918173bdabfde23da0ff283f629e6b07133d07da4c3d2886abd55421ae557a85c8a0d5a832904f13f2fc21cc22d9e1d5eeeb16289fa9bce05c84e45f00396ec0f0ef1eb0008c967aec1e4ec9cf57e1813639436cbb59a61cf85dfa07e902e36281ecc03be1362d095cc2ac4cf952e02e477c9"}], 0x441) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x141, &(0x7f0000ff9000/0x4000)=nil) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x7fff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) ftruncate(r1, 0x9b) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, 0x8ffffffffe) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}]}) 16:00:10 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) chown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r2) close(r3) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x9) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20093, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/214, &(0x7f0000000000)=0xd6) syz_execute_func(0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x10) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xc1c3, 0x0, 0x7fffffff, 0x0) 16:00:11 executing program 0: r0 = getuid() r1 = getuid() setreuid(r0, r1) setreuid(0x0, 0xee01) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = getppid() r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f00000000c0)="5c2ba28b31a51e771a72ab3338c1dd3357bd178ca3e5c2e3b17d5c7cf4cb7ff062034b6541316e13bf0c36871f6fad86431bf954785f12b8c5b6de530f42daacec15e9a4abf5f1fda942db635b662b18fcb85e1cbfbc83dd3c1bf4ef90e9c896a0f94a2d8688be77137f4628670c4f", 0x6f}, {&(0x7f0000000180)="281f0314d9d442b8c6ab5fec9ce52092a85c48b9de13038bc5a384cc2cd6f7645164a9b92285178ba95bd17a6006dee3fc721e0c54887fba00ea9fc730a8c959f9b0bcc02e26a0d6cf5677a8799e5f4769ccd27b61dd5d33536068ed75fe535e930571861e5176b12d420a432149dda79350578d7765d02e11fb353711cfc84140c1825d5dc7", 0x86}, {&(0x7f0000000240)="ee8277843746b372ce7a58c569ef374506ee4658c2f456e53f80535def0de69ae6d9e06e73ca1c72585363d95f92c699c9a1c506100926f13d5acd077eff2fa9128ad0fcc906e97d1e769d4e3c59c43205be", 0x52}, {&(0x7f00000002c0)="20a39ebd23d8ca0c04d059e57642ddd0b334564d2cdd3a9e373992d5d6288b7cf68711f3d2f7d97c8888c9fe8c32faeb5895f2da208c331aac37c5b285ddfc", 0x3f}, {&(0x7f0000000300)="0207ff463bccb492b780146d2155427bc0fc4ddf5b5dec6bcb8ab4016698e7dc782c292033d64a494c6f04699fa1a018af02e21e437c8d08eb269eb830fa62b234c6464f8d0d47faeb0e9ade47e79e039a41a6d1482c67e7e77581e4b6fc050fca7c351c19e9d245775db540f8d1e28e10e5d67a86770a8a5d8afa07ea32b927aefb34ec10260e36607bd2ca95d81df30e1da76d51c67c61a2c11b0d91ba4930a14f789a1ae6796dd4d1253c9f33ca89c440217752a9b65f0c683c6716f5817d7fb9e4e087e7c61e0e571c8de0ca6ac22ecf624250e57eb00491a65376348ecbc0f932efc0ec1b93b587a15618ed7f41ed5324410b9989be0fe86e3ab93e0652ea6a393244f9d08a8ad4f4608ae89e0483aefdf144e40f90f613e640851e0ea09880b8d0bc9879e05a5c747c980691310affb4e79846559072b47c546a1c27c837b216bcf2853454b44a123a9e508c0a0e7d80256291990c9e70dac7b43e4bef6744fbc9575fb81142b8f0e1eb95e00182e9888aa498a3d3301724e5e8c22bdb3ecda504a1274edae1d43273a6497a22f4817696c96e596197c86947c8e837b0f97fa4c5bec777aaa4ad053d576f62dc80f8dcf000ea148a690a08360c67750a4a469d7e3eb9c9094e8ee0c09f5ca8f44cf911a94a761f0c25fc9e744fd5205002ae22c0325dcb1997dd7115c741510124145d0c4e53b2b45c574ca8662213717f47212bbf0ac933d099b86a03bf2884706108886f9ebe0290484562a0aa8b3cc1a687c8fd48b568756c55c410395264edc45df36ef3d10cb63085fff98f8ea324ddf68d6420ce1e8fffe6773fc2b219a2583e4ad69fbdf9063a280fc3b82e8f110dc4bcf11724508db2ddfc1df6ba0cecb524562743cb849bf7ba5679d272592dab0abb60efe2f0433480c48689dbdadd21ebe9812e3039007f8d626d08fbaee93ad104a41169457031a6b02e67ecd2f1a051ecf226af5e1f2592bc3a5c7f2c58b614f6d9d3308ce81e4a0108eef586ef20c124f5494426934896caf2598457ef81e621cf58ad7f87f7c6334d6cc92f6da91c7386afbf6edab3ea03cf1071f2509caf77f3c8c187868194ebdc30abd8b1a0bf73d5766ad59c0c01ce60853da83d5541907035bdcc5aacd5262d0b6cba0c24e9d7ad7cf9b9fa1cc0cbf89e05135e20b31ee08a87879357879eed79d07bf6491e0127eedede07fd39a0b546159c84dc8b8343a72947cefb9bb2f761bcb13e0efe08a001a81a6373f3631a2b96528ca585e1efa02425e11074525c0b037c58e193a202b67f54a4bf89eae1ae52128cf4ddde6fb582e58413b92bb2fa12092b6a5f34953d1e07b54af95bef7a575416ec69a94cab37f2170f077d521b5e0116e040b98f7ca661a30d0433c433ca34539525624c432325fac6bc3d146c7c78d96517b09029b94448f03f8f1c841cc2ae126fda3bfd59641be0f1417232ecf2ea2d8caf6208532a918eb8a153513bf51f4f1ffd2d9e7fb9647ccda12b097989a14ffe8b078f41e3c9f82124fb4d5b6e682ee41b35789591966b31880d4a9f2928bb2d0271923fe3dee0ffeec001ea50c31775dd0cf022af78bf683c60deca86fe8d65fa2201aab990145d3c5c829e7e58c5d6fc51556a1d87b937039d6d8f8417ea98f4d4c1acda5666106de2ebae27594f6ff8c3d1d50e538b36c8ad93c8f56bcb3eb47d2caf8920ac227de3e18a2417ef26514bb98eabba92461651a98743093a4390ed172fd3e9d165814fc4748bad209ca1a8716de99524d28bbc9f0da8553e7ea6907d7d24a487292a45101b65b3aa6abbc2f96f2976efa16df608570e6200fe6100eb5c788aad9d2b9ef25f45a8ff23668293943b49dc90c19048d72a16e073144771c51302fb47bffbb060690b8771cee4b40ec9db902c6f91c47dc91884a26acaf4e67044816f01987e3df0c6d73220cb321ac56572ccdb1f6bda9cf1828a4a5477c5bebb7a8ec8c29d8608db3f1ed530e0cd0466663a8b47c93caaa2419c83794b0e643a488530a2a281eda5cb08787f5c484031dd04fde6b367a471785196e6a1afdc0c8d2cec0fc3304dd1f74f825ba6747e84bc5f19dea093c83216f8c753f3d4f11fadf56141e8fc13e88f1b3331113d10e35d24c28d5241cc6d40c39f5728c612a91f0eb3390eb29a9d331dee5c136201375eb3dc25581a46d012df00f9e00024746f4a90e84d5d6dfbcca94b0d38dd7388912bef46fcf37526e9b8b2e229f438494d0f55f45a7d2ac03b43c0586a96c0dabe385b2c77283acf223801f89df957b91a1f48f4ae862bdb875fde682459025135c3e2338571281d538794281e5dac531e141f2d5a61f9eb1080b7e9d3302a3a881bbad13b272858dacb256572c397fd878b36d9a338a5d9875dd1fc0fdca5d06bd1927b42cca9a8d3cd790bbe3f272131cbc5ffd1032bbce6555d860851289c74ca8ccbda492eda37f1728305600492e2f8bc9c7d1eeb8d0912491cbd115cab57b093ced06d13fd8184f0f4deeb9377f3cb06ae3b7a9b1bdd3986702c361a9edfe8bc4701031d66dce89a1a0b9c83ae5adc96beaf7d3136f6642bb9878cbab7bb869c3a6f9167a83e5c96633c0cc645ee137ab4bb87a196c28a612450138a5d1bd8ccf40203d2693ee1d33dd58f3b4803e97e6b47dcdbe539defafa68c770465b8816514bbce92bdae960c9c49de3b0ee6161d492cb192741b90a28bd5aa688e4dfa468048577da5f25c729aee732258148166a32a432b0c9a9afda733b9f2729f61cfa566c502a7bf228c6e37f20273f6d6a11b8329281daf399ac2683a59aed0dea30da6df4ae4731aad54cc70ca22b3d8c2a51e3256ef80c2252510ac66acd6d3f85d927c12d298d8c942b224ca5308853354fbd13de06fa034c3c1e1d717cf1b1b915e0eb136c731f28200943a7caccf77f774ed514b55e43418e8a203f0d74bb365177b0472ebdb71e8e79ac67ad1cc78436837af6c4728ea7a04def246ab0a0cdf587f5e25961e189ea62bca96ccf11daa69da006862d3de79fd7c79afbe00fd7868eadeec439d7dbfb8d3cdf90ec7164aeb9b7b5d426f699a7372575dbdda75dc708f102e0f49c331cf6a4f49739d4fee52f45b31d1f7d32bf6ec1f15edd758d926d7355e8cba14dd3caf5b94672eaca818148d8895a5a4c1fe6d156eb21a1ef82e050e5086f1cb70ad2d7c4ae0d3a4592d459052efe1a7d05760195bee50fc7517a3bff3a1e719416e8074ef60346e2be7e01488afb899b70d1f2b876c3039502f966e6ac8005c18c633f4f3c41f183bd419dd169cafa287948a5b8715697d2c9a6280c0628e249a2931c0237ca1038553d04b95a78da7430ea24041840eb98f24a81fb7bb5666c9333c4e3ef715fdc4790a3d21bdfd20ec004019c91281613dec4037dee2147498322862176919ebe54b7c5a352eff35f67b544f7662c27e0f61562f6126b8933a56e7d1388569162e5699eb38d4118ec47a653bfcd632ed702b8998495f15c53c2fbb6c4dbdc49bc6a6e52ad34e2c50a15441150425dc335866bad23c2ea241ee90396bfb74cf533bb9c08919e1297da12b15abba352753fca0aafb82af627c964389b83ded44f426c842a05a8eaf8e5cfb50f314412fe9c4f0ea87d3ab2c16d1b91f83125e0d4bcc8957a40d9452c2b4432fe2d5c2772cbf0b2efe402139f47ef86ead0f5fd80e9b5ee142119297a335368fee96f774fe960166b2e47e60d06967c90558c6b763b55052987f57e02a38bb1a441d4a12a74bc32a310463b07f21703abcb6889a88d61b4d8b9db3262d6d3a362949531c8f03604fff461090e81d8141df2142db15d64700c2668a01229819492e7c4282386eadb4bf7156ecb024f0350bf8ede3ed474a3bf1fb1d3d9fc2b8995b1a5eab3cf4b175d16e60cbdc1975123a13cb3c272ee3e208249b983cb560e78729c5faabd3cac9fe8853a46b4d0b6a5f2f578515a6f0fbdccd7a829e737252af9615362e2afe0da13d04a37ccb0c46f56a42edd7f1e98e732d795ffe153ece8e353c6d0579d187a82b0f6fd37fe1bf6ac3a976c04a049b71ee21d90a5bdf11ca8b605c5d263f1ed4e3f8bbd911c5bb6f4edb55a0d67615ef629d0827dd78934061890017834bcebd508fb408f07cb00e182c624e8b559040cdb4163803abdbc1d22ff5b71348ac1dfe1be7b046af0a6995ea56a1d2e3abd5a6c3c7e3e6cfd183533ffc5a3a8e66c87dcce0da65d4678825823046b178eae66d7e77d8b0750a0e1e8a5f21d987820ad41f91d5c1fb1aa0c4343a9078710bbaf06da6c2576db498ace6394b888503433edd2ec293ad42100c92ec29026da602c2a9e278d5b24767256234f5313089452be34fcebe3eeea05d6aa10cd51028d0ef696544d10c115b1b4686464eacbbba91dfcb4e8e4e9ab9f3048fa8bf3a5aa199448d010e858d79afeafd6360e4f02e2140ae6f5de5975fa7d064731578ef6963838718d462c8dfb07eb52a91c10de99a9eb3e9d0fd0ba5ae7ed4dc90daefdc51b352784c105f85d08f492159aa53e071f7a895206258eb11ba3e8106048acda085cf2cf6d69da1610ad8fca3399690540794215bbfc53a4a1a93a1ba8d16e6105df72995702874c248398c19eba9ef5a1ded9948fb31c086a903353d17131fce0a3d0f00081453f3e0c33df0c86051db9145b443994ce5db77fc1f92894779dd300fc6dbdccbbe528ecb5ad6c72d2769bf6a17791abe3055194f8c3f6d22845269731287579a08ff08a7a5be5ae18741bb457eb9f3463526576da53a20b4e0462a1c80bf75d5c48ffdb063638928e3054dbfca1c78d4bcd124f0a4646cc1cda8b3ef21e1b0853d64ee0e9f71231a1c7e170042152b683322ae46b70420443b62ea8cd918af7b30d21b744eae18830adbb196c25a0b8b133f475f9325f52c32025b020464422cd44b7e0764c024e96ec66c6ed0e2b235dc7cb6abbf72c928f93d5c3f7199ef0036c35a2226fd794a7765d456e796458e30913496b4d1ba2c77937045f14524bd03f08c60267dd925113ba5ca73ae1a61ba4e5a829621ac9e072593753c74251c9015d7d236adf941c546ce1a659b3354f14092d57cc3b1ad8a95d1881a8c8318dcbaa43b1903b1680693f43f451da1f85e4d39991016ca05e1e4e87d9cec7e8be31b6f92f63a3d73e3cd74fca02df185d2577c16b2d1098bfb9ce7c6858c53d00a1f061a21e4eda1fda0e872ad50d050e2a815ead3af9a040975e35bd15e36768379a8e49553cfdae60b2e390b27b3697e4561b4338908ba2c5f68c2a547e7852b0e3cbac07816134d72b0ca5fea0b91d4b4aff12cddaf8e4cf24d753343bb91f65b31e14d8080a2b387e146107e9594bea59826b301dd459c3ab85ca307e5db5ecfda55e06f259aae7f4c0576639e0fdebe2f1d662af896d5a6fac2c15a3bbbd2b5275725dfb83ce21ec9b4d0ec495f66bab9898cb3c4df62133de7afe5c3a827397a1eff587da107a8837ad115ce43af85bdd9783026d12600d0f34f4d2205fc3f007799d8771bd1833aacc1362964675b178f257f71b75123cd3bd87cf9bfe86122c6ed79fe20e5aaf6ff3fa03a8435235e82599f07720457240b09f4eae95ffb4fbba93e912145c4bb5215d4946b9cdae75e1ec618a0211017bee870fd77e97bf5c527cca1ebbf7a0f32df1e2c94565ffed11f3d49d3bc0161d2bc007f4906b2b34f724ff7bc0c53f29f9a5eabeeb49491e8e56dc4bc15ae04ca5ebff9d666ca29e6c4cb94e8214dd17ab6be83090a962f6d7bd58b67a", 0x1000}, {&(0x7f0000001300)="079c890725b4cc583dd8b04675d3205dbb57380183", 0x15}, {&(0x7f0000001340)="6c9eef8b16a4e4e3b5ebffc701", 0xd}, {&(0x7f0000001380)="07705fe3c45467a257df56404495bc03ef0a984f54477fe74cff5c2d2343be5e4575155481cdbcb54a159beec4456c1a69936767e3175086720e642c97a4f3d4e2d2ec1370e1f3e32d70bd1eaf08b369f9aaf2778c6c723118bb2c9074ed95e77961af71e15f8867918abfd492689945fc2633473163e32584e945077870c6ddd885c39fc6da60cb7ecea06cfdf5582b89631589d78a73094bf22fe26b35c7a20c60cef3784a4840f338c6151e12cad96ef0c43f131efbfd3edc0d52f685d79374ca548aac743d71fe21219781", 0xcd}], 0x8, &(0x7f0000001680)=[@rights={0x30, 0xffff, 0x1, [r2, r2, r1, r0, r1, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r2, r1, r2, r1, r0, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xa8, 0x1}, 0x1) ioctl$TIOCMSET(r1, 0x20004276, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) write(r0, &(0x7f0000000240)='n..', 0x3) execve(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x20) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x5) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f0000000480)='./file0\x00', 0x8000, 0x3) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r3 = dup2(r0, r0) recvmsg(r2, &(0x7f0000000400)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/132, 0x84}, {&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000240)=""/175, 0xaf}, {&(0x7f0000000300)=""/127, 0x7f}], 0x4, &(0x7f00000003c0)=""/42, 0x2a}, 0x1) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:00:13 executing program 0: setrlimit(0x0, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x5, 0x3, 0x58f, 0x22c}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x70000000000, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x5, 0x0) socket(0x80010, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) r3 = dup2(0xffffffffffffffff, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0x800ffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r4, r5) r6 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)) getpeername$inet6(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000001b80)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0173c7ff01000000000000696c654f003af0721604fa5756c0c80800a789d80b3401deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9cb6969a8232fc3e2360fc5ca77bb060b05cf078d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcda03b1fc91135f810c3cc9581c4ef3e5046a2254d66d1a40ecbc054142fb717494e17000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r7 = semget$private(0x0, 0x2, 0x646) r8 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgget$private(0x0, 0x250) mkdir(&(0x7f0000000000)='./file1\x00', 0x1) shmctl$IPC_RMID(r8, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f00000004c0)="b4dd661c091001d1f43b67593c12d6a49fef159d0feaeb6cc4fe556ca98174b20d822d8c42c5be75879b3f90670e09cfbeab9a48908ac36e314f3811030017bebceccda768d1af541d1719fece9d334d49191e9b96f3ea10333e2c3606a786628a5c1c9e0330c230ee05ef96e79f753f457af9312e3d5b00635ff3ae11b47c74bebceba9bf5a7d506b88e1294aaeb1ed33ff45319a7ed7545d1a74df362c7af018274ba4fb6f2b9de2954e78eb80f4a531aa876e3ee76f90d6625fcac1d7933280f453013c5cf8c404ba2cdda0ca86e975942b1e0f4ac7afa978579412d978020f8b32988d705e6044265f4a1f7a7727da9fd63de60e6b858280ca008e3fb2fec5fe336b5bb4169fdcaf0eb1c2a9ab12e9e2486ebb99f780bbc919d1db308a59289971893690ea015eaf7260a77fb5ff276e5bec552e0b26c4b3d10507f6e439fb2b250716da036cd5d62081291b3bf27d9b10a8b75a55a57d03c88b329f1ad7101ca28958eb3504f68ae689c01401098b8f4e5bcec64c855e8d234e849801fe3ae148fffa7d824c04fa4c02bc029f7c7d87249a6aa4471a45e9a0f48cdee47ca3cd6015b7791e56e58b519cfd022f38047af7e0712633fb33119732efb573171270677ae4b3c0e50d981526929dc9220910973e3c38234d98e88c2804382efc892b1ded273c3941df9e7e422c0c2c9f4a383e841f70b0aa0f8696a1476f644abf08419b1f82974d196fe33c4e982957ae250e8541922726546b03570972d7e59a8cdc26d691ea1811460526fdf1c767c58d9d5ff3bfb096bff8f81b3e59b703e33a76ec46a8faeea210897bb7e2e87eb76e3c8a7bda55025323353fbef45af0cfe3b81ab8b82c49e1e55d059d0843bac726b9b2744458f9024bf68f0a34c60e8cb91b90218c3bd4209d1d8a5c8d68c0a9d429d98abeecb49c3c0b4f02d4c05c694a2f8c6b1af965325fe86e92c02c2e96c169f609a18a519412c158438364ba952119fb103356220023a77ed165f4b9910ca296b740b32445004726db0e1187dff4b95799ba888ed57912d6d6b52561fccf5cb76bfe91975c537db56ea7fd45c695dc3af34b0e933f5dfe81223c1595f546777f838f136db07939a514e2cbaa4b01274ae139572ce18049a321905c4d79c5abec709e40939069da170075f4d6f2f8262bcf521ff4bc1e431795b58091a2ba775dfbb22d7d6f6c1117ba69e0ad7debda973f917931b161d5f8e86a0643d2185273b3af38e813fab7393528626c5438afef425e45b6a975ab9e0ec033ee7de7a570bf2db30087f1a3258141c663ebcfdc40b38d2bc18bbdbe356b3ec63ef779f3e6e7c0bf7768faea1a0eac983d4a384bc2e23fa581dc7a9b826c458df049e37de8c25db8b4b024712b17d3642f9ad90b9c143a8cb71e920303297b8a8e0f038e24fce1d4ce78756e9eb5bb32c82f5ce413318a547622aef07bb79ee002c0be764d60274641a4d790ee36955327065dc15b3244752006c5a0cb42dd04d5bae34063830486ef156ea94edb508de57896b3d229aadf20320fab07242d143f0e317c459b80fd2f7b53c08a87fa004099e45697df920047ec52a95fb0e4c08fd38c701b2966b8ce9db5b8df6ac04fa1d0ae3f29049ec8492e1820b42bfc8f27f9f198a3aff2f505afa191eaf8c6c31728f3d4ec18b91c5510116d5a0769c07ed22759571a098f7ee5c0fd7d29c52e9522af93ab9e1309a05cc6ff882351675f6304eabf073b38a8ccd30aa5b6335319a964749f75fd31d951cdafceb980930d03c4b3965b00ef29f42ae105d8e9d7f4d93e90fa3ef546062e61e4005fe1e9c98a9953edb5bbdce889e40634ff1c597523d9b98681b64a47644b5662542b4fe434a8f3789be568bb214dec7bd95365e3c9743bda1e0c935b6827457f0401b189b4d54e1ed0ba413c73afc41aae2272dbd5eb6b7091aa143c8d7ad4e2c79c90f5871063d927f2ffb1c126f7bd417c8e0c91fbd652558093994fe759da6fc60dc8677c9bafc8453258b20830212a1fd3821f1f1c68f5cfe7b123f2b9269f785866d2a050cf9f46368bc2212827c3e8173d69acbf99e8933b41e0bbb9e6e7300901ae7523475bd6fc1d9b13ff34b085bdbb9812f42d1d4df1e21e78711866ea22d1004fd533cd28feb9cbf4f2310f80e37fdde004672386c27ae6b25f4d439e28cf6ecc2477bafe6cae01197cf2adf71e3402d55b352c5b3db863246673798c0ca359a0c27be43a6bfa6bd6776d36b85beabe3f4508b3289d874d245115f664e174e7589937bbf2da0bd1d7c6fa3b36cae0e598e97fa9253164ea642b7cb98e2432994b38cb98d7ecb8141e690b781ac49652486c961d9c13067761f2399b455149f0d15e5a56db70a808f835352afcab865f1a4ec45aa86564685e0f544e3e5ee1b39c65b8e8f2ff6305e47d4021a0b9f24a293830619f8d23de6b81d90c8477ebc9dac7e8ffa062d8f6999b23a737d2d9b0ed9f27e523202a35bcc82a3140adb7ad30b5a3201352a183af636ade2a014ac4d43beeece97d0fca384efa9ad0ffb6a637371e70b305a83be330891272344b7e0278c28bc49fc97400a19f4414578138ed9562716504098c6dca1da7cda6b508cd3f37791514bcc81aa431eecac65eae72d6a108a25191b22f2a29ffcd59bbb37752d82d01f9096cb5d725db2500557939869e3b850eba48f0982a981204470c53d2ba82e21f51046a80bd37c8fff83f46c1087b8658355463dccc8d01291bbd2bac7d66e937d8d04d783a36dc855f5bad391f7e9be4d9142d78be76c01a33cc1e0df663fd2f8cdddac744ddb1954002ad035f2361514e4ad529c2559b9108e6a02c1c69933ab1c050740ae9b4003a554b9d676d177cd33366ddf24a04c2cdd7c998aa7208c575943cd602e23690d4ea15a3db3423744030f36012e2b20d696266d020b2abf5e563f4c917ba1b74e2c0a249d39987e13adc7435522502cfef932c1ab3af62472282fe863007c99ea604dd010c5f78cfdfb1bb4bb4b1d149a33fb3d9fa27cb1c3843127c6ec7279dc787d7ee0dd699b0fb22e8a7841dfa59022bd56fb3f9783d71dfaf6412b7a4b65de8cecfb6f4eddd8b277cd8b67593b2be37854f7430190ea55aa578d3306f7610735663677041f509af9648b37101bc6bf8442de244b0ffce3e3fa9324d9bf3b47f05eaa5ce4fb643ab47e63f5fa148e8886f4421fc3767c8b03c0fc408a6e481da45fb83f8d93c42a9f5859e07953b5f54a40ff70fd37ce53143bb2b31a8e6756a3d82819d716bca5a117df7a29c28dbfd2346047bc24753abb2cc6d96599ed7432a4ed0c11484ec7efe17714f8cf524d05fc92ff7b9b217f6a59f6792d3b97c2049d03ac60204cbd1e568655a0914637a40ccedf6dd87991800b5e684b187f0da76d249ad2c73571c749b8ee0fc731cc9ff997ad1766325fcc488ec99747b92f0c038e018fe82cadfa9cc0cdf5d5abe2b280549cc08aaa6a6cbadc6803bf261300e26571682aac0d484cf77a1892a2988c62e9069694b61be87bc24d8715636a47ee36867526b48bfd66a414451e3ff0751bf6d88eea0bbae2b041d075e99882f4a77c0a7546cbc2b8d089cc532c1a2ac86c2616d30b20c90222fbc7b8df5970d8ec38e92f4ac9012aa0132ec4bdcb2947734e67ecdfe49a421565aa938dc2b8900826a66cc119128d4752108276184787047b863fbc6443cf20901264fc74a706dc73647748ce67dd497e96b54a19046b8f343428b789907a8e84b9cebddff791e1b01116b1db88c79129799911aea56ab9784f5a312d74be68b56a955df33be13d33302b3b13f9a3216aeee69640fbf0a73e842602005c866dad3d57e045f9c2c3565c19be85c61f27f5f98cade311409084e2332bbeed250f2979f3e51b10077d4052a19656d4a660bda1e3274820b1331dde1a5c44af724e822e6faafcbced708b45b6579c73787e279b0ba1cd10d7ebea8d9b6f9c761a460390b3c4335f910ee32a3623962a3d8d5a0bd37f8eddc3a71083e92c2ead0bbdc4fcddfff5bb87e1c03353511a9908a61b5fbf221659bcd217fa1cd94c2ce38997dc8eda93cca73f340929f3e6f3ac191119661ae1cef8064d709c359bd2a38ffc99251c90bcdc93a91b4ad55d2aa85a08be7c5c6db22bf2396c358bec86a59e6a9f037695e15a57b5899798f91d66257dbe39f7aaf938743caecb5caa7e53999a881a7e684588f443aea472bf2ea30cb35dceae17f9f681a2b424935015c17d8041120bab9a7e653b67b968ad7626edfd393125a1bb19af1a67b8d3f6131d252a54e9ac5644244f34adb636fa4f3c330c87f40b9dbf4d421d4bd050c1f93e54d63b5a31b4ddf33d6d52b8376ce4b311c01c33665cbfc28a0579ceec3f8e95ffcae12146e9d6cbfa2d95ba9db82c13afd21a0b0df07ad78eba4f1d5f0bfd594a86914947a50af128dc9d30e89c04fd6d45eb08a8f56c28cd5607144acce916a7e0c9e8bf8bcaab20ef7cbb6536b682c6beb146e045d8201afb95eb3f7faf401df49c4c3f14fdca5298962d5eae69ddf7aefd152bce1ce5d5dde5360bdcc84df647d2aaaeaea1d5bbe8a3f799b487c7d2205fc23382c3d4cd287c562e0339bd37b6720bae95a9dbb692c966001c17a6faf72952b0b10643e6b48598d6ed5bdeec589297346182e84cdf4592ccdd9934780410eb2aa846eb62c36aafc68380ace97064683a055082939e36fa6616e111245e62d94d43057e782f907e672491f3ec9bc3f14e76643d12ecb71015c0d5ff5391be086977ab09d9c847e1ff4d3a6aa5de31b507caedfb52d460a6b9d2747b70e5923316587cf6ebb667fcdd5eb64af10e09bf4c08866b0bf78c2aaa74fa7670b3c449779d4f61bba4d8a8da12427447b38cb14cabddc9f04e5ee705c878455b7db3be5288c1cfd24cb57f797b81f365d43dc7a8e8654c19df07e91cff88e15f1faded9c6d96a8232c84d9837c6817b46b557c62e06f677de87341b348bb83b5e622de7950c19c1512d8555286b1a6118a0aaff8a20b6e09705c2e81e443814c9a828a322daa0714fbaa923d4b2122cef02e8f4360214b3f0167ed6ee5368d60373f028023fbd22557c2ca4a7be85ea165606e84d7b16aa9dfd9092bdd4b8fe125dce9a2f99003477a958b0628de0b29a88b6a6ebd9bea4e878e7eec4e896d673dd24d52b71820189ea4c168a300d941bc3fc3f7e45bba543e6eaf69c211d80b1d31600c0bcb106085b6786a391afa4161d50b334e59499f515f6650f625f24651be9ab1c7735c844f6bade2f311c2dbfcb70b536d89faac7f8d9e1b7e68ff4950ecd6bd0511329210e352a6061620c228f86d795718b7879fd7fa1049ff2ec675b235c24b108a6313c3a2c16298d988422251e3671b1434ab4036f3cc54b9550eaf266e0587d13bfea6580b5a2249c92f353128d3f355ffc8e33456c50303532ec252121744fe73ab6795e098927e33d242eda82a0fa274fecdc2e66222d345dac8211f9b2ba82f3f68afe677bc27d873bd015b25e1ece29d0d62689f6d560f3a93b602a5990eadb92745026cfb62dddb961c42a339bbce4f991ae859c43527b4958d06fd52c3d9f4bcc5c3fbb5fe63cf1e8fe66038ddfd2795cc3940287e9bff6a4e82de583311d7435ea39b60dbc08816c6659fb2c620f4e61580677e92b86e2fcd53d05465a1046c6aecd1b969fd530028df43702d2a2e4b9dc7907c96d486726ffac8b8d46c5048a20c52be36d25336fee1900500d8b20ac97b39a7e4473c0084eaa53", 0x1000) ioctl$TIOCCDTR(r0, 0x20007478) syz_execute_func(0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x400) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="f7526f64039dd8a64bec7c09b0ea81be9d14163070feca8b22e4111aa6e7db8e116c19a7a6791c71f5a0d29056b812232fdf0f60ca88984eeb6eb84ec1521c839f1579c3ad180aaba09f343d7f845906a08f9c37e682d43f42751b31fc796dfa997af696876ca43d772af21ec6bdb6c028315e5f68826de6cfc66ea595e5b740c430bbf9dc59129cc764a6b05653018027d0ab827943c8ff564d6cdeb316e0805282be683f39cf169e13873f6e8bf3ae82f6e6402b9d376af8f02684f00a72b7c97ee176c3c485893f06510f0243e02c515b", 0xd2}, {&(0x7f0000000140)="5a0a9b2782b4c494b39f07cddfb000341e0e6a41b9a95412d018ee8a44f6311169547a113c062151484a7600f9bacbdedbee06a1047f4109776da7a4506b851ee2153dbe82754bbc4d7fb862f8ab596dfc9ee9ab061ab5da14c9653a52fe615049d99df5f792e63476fa87c39668df2cf8f3141dae3fa6bd7fae802dbdadfd33c0fc8e4392ff994b2e", 0x89}], 0x2, 0x2b) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = semget(0x1, 0x3, 0x108) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x122) fsync(r1) r2 = socket$unix(0x1, 0x2, 0x0) dup(r2) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x11, 0x1, 0x20, &(0x7f0000000080)={0xffffffffffffffff}) r4 = getpid() r5 = getpid() r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000240)='/)', 0x2}, {&(0x7f0000000280)="e9f7d16dcd4103e2259699298840af0d3d9a74e46e3ece497752a5d29c22b19b0b66477abf9baf83cced59549c5d7ec4ea2bd988f296ce06bba8df277ee0147ed4c0656d552b65322a51f0e56bfb318815a3a8d8760cc0ab4c11640fa0e4f2a6110c660ad4de7f89dd7a4d184026d6d2517105136fdee5943bdaa9686f88386c2756139b24502df962fcad73010aff480f986fd0cef9d3af0038cdbd0fa96db92d0b8f10c281b8f9d427852e", 0xac}, {&(0x7f0000000340)="4aa9beb21ac770ac708673370d03e1d53dc96582d86548f5b9d046f1cadc972523a28e3ba7387541def118859fe47bcb64b0d9886693265d92716b09cbed85bb77b3e08800e2b0f2969e2ca2f36608b36f771c3a5894e5508813e1ec46265b3ab70163090e74ef934b2d9b9692e4531f8bfb433c79", 0x75}, {&(0x7f00000003c0)="45b71ef6f63e224094b14924c9ef0b57fd0385505100f6cb7b63d3d6dfa2a770e3cf21e23125df315e5772b65dff3c60dc2cb115874d4a27297c2ac156181dca3f59cd3f22bd9e17", 0x48}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r4, r1, r2}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r1, r2}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r1, r2}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r1, r2}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x110, 0x400}, 0x401) write(r0, &(0x7f0000000500)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8880e865f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209886942308edf01c97b16aa9c3fa8e59a82efc4c1366dbfe45b99dfa306bbbf55dbf5ab8ba5dd91a03d5cbc55b7694f2985", 0x144) r8 = syz_open_pts() close(r0) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="b6dfa943a0908c25afdef2ef53d06e89d2f4abd99c23c563db9d71633f0d8001596963a48fa5baa1cee26304e856f138119e386c0a875aa88131a54c8680ca3a2fdd8a30f7b972430b8b1898673804892b2abf5174b42171769d8fc1ec896ba90562fad3cf8d80992c5697d8dcfcb64d5b65ec88130b05ee82227b1bf8aa8941fa3d62cfea9c4873", 0x88}, {&(0x7f00000001c0)="4aa53e0a2d096b5d6d29acdf8b991a5be54024825cbc6a9a83244f48890ede8c654ec8940346ffdcc9d0c73e0fe4763e274afd37cee7846281b84f91b7a79835d3005f3b293968dd97da4fdba51d48628b77713b65a7eb2b09fdda34d10ee5d70530be1d6aa99be8d7775b49a86c89413598dfac0158447dcae517d330c76e8d64afc2523ced36944c673c228079c26c3225b2ccfcbc1760fc09d155b188fdbee5b22747377ab773eccb73e3decfa86404ff10a5dd153f055a993fe4072b932a5807", 0xc2}], 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x7fffffff) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x51) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b21802ac809b427d5f18fa49f7a88506245336eebc0a646ceb3b56541e86c861c511692c1ecccbee48a17caa35b05d1747f3eee4bd042edef2e2846b076ec8e1c45aae39108a83612ec8f21d16dff828e282775891ba359f411cd3f6f1126c701c2659ffd81ac07092b86818bca16c796bfea49177b2051b4c8bb763e65b33f", 0x200}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) syz_execute_func(0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000380)) 16:00:16 executing program 0: r0 = socket(0x1f, 0x8005, 0x204000000000000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe(&(0x7f0000000040)) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r0, 0x5) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="d1d9395bea97c5d88410848accff5ff4126cd630814740687241f692a7a35191e157caf575388892b0d8e3659e0553", 0x2f}, {&(0x7f0000000140)="200cbab3436da40e7e9496517e185824c1b9348c6dd6d20120e316e2e561489742cb1df4ed18be373ff0c7b156ed6bff6741fcfed7563d493d17414f8356bbcf0ab1bb3495a56eee4eacf26cd8c6", 0x4e}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x1, './bus\x00', './bus\x00'}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0xfffffffffffffffc) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x4, 0x0) 16:00:18 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x4, 0x5012, r0, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) chdir(&(0x7f0000000080)='./bus\x00') 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000001c0)=']\x13\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)=':.@\x00', &(0x7f0000000300)='!\'\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='.[\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=',\x00', &(0x7f00000004c0)=':\x00', &(0x7f0000000500)='\x00']) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x2) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) readlink(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)=""/141, 0x8d) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket$inet6(0x18, 0x2, 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000200)=""/111) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:19 executing program 0: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x4) flock(r5, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r7, r9, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r10 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r7, r9, r7, r8, 0x80, 0x200}, 0x40, 0x400, r6, r10, 0x3f, 0x0, 0x3, 0x1}) r11 = shmget(0x0, 0x2000, 0x9c, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r11, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0954c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='*\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='-\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='@(\'$-\x00']) syz_execute_func(0x0) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x0, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x6, 0x800, 0x0, 0x1000, 0x7ff, 0x1ff, 0x0, 0x0, 0x5, 0x49a9}) r4 = kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x813, r4, 0x0, 0x0) kevent(r4, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x101) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r0, r0) pipe2(&(0x7f0000000100), 0x4) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000001c0)=']\x13\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)=':.@\x00', &(0x7f0000000300)='!\'\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='.[\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=',\x00', &(0x7f00000004c0)=':\x00', &(0x7f0000000500)='\x00']) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x2) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) readlink(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)=""/141, 0x8d) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000001c0)=']\x13\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)=':.@\x00', &(0x7f0000000300)='!\'\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='.[\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=',\x00', &(0x7f00000004c0)=':\x00', &(0x7f0000000500)='\x00']) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x2) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) readlink(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)=""/141, 0x8d) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="1991fbfa26d72bc927e1124dbdbd9ce4be9eb110da5a409c759c3d967f6135bbd921b80013b2f938354313217c4b2a0834222e9dc1812604ec2e3d0a5375db6dc68c52216fe08163f57ac742e63153721034f32d3a9ca945a62145d234a8f69d7ae91750280502ea39365eb26e8c6200444abce130b83ba8950a2fd23a9ce3550471484c7575a158c1ad66f7dd3e34d9f480e6063023d4d71de138cbf35f3715950ef39927fb8a4157b7bb658ad78ba0791dfd1704b2a4676ba85491ac9b4ddcdcb7fe00e9847e55f4fd79cfa62f4247be1a98b4d76d34334f23a15ad16c248d8c7d4c1900cc2438f22f22dbd716da7c1cd2be22ee0fd19d36e30c70e248b3", 0xff}, {&(0x7f0000000200)="286493c7c2143893de2c6181a17455d46105ace10cc06e95cf61fab02a75ab4d8fb1a623b5021a3f63cd50a2100dc057f54c4da6605e2dc31d2946a36e78d1b4df0d029da6fdd6ccc4f4147c18111f1846a00b026f82c941df4161000ad950f047dfe071618331ffb26f73a31adb33fa8408dd2f1693315ef6927c79b7b3d93082404a4ff2439f69e3ed39bb", 0x8c}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000001c0)=']\x13\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)=':.@\x00', &(0x7f0000000300)='!\'\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='.[\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=',\x00', &(0x7f00000004c0)=':\x00', &(0x7f0000000500)='\x00']) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x2) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) readlink(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)=""/141, 0x8d) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getgid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) chdir(&(0x7f0000000000)='./bus\x00') syz_execute_func(0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0954c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='*\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='-\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='@(\'$-\x00']) syz_execute_func(0x0) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() flock(r0, 0x2) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r1, r1) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x23) 16:00:25 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') getrusage(0x0, &(0x7f0000000140)) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0/file0\x00', 0x1000, 0x4, 0x2, 0x0, 0x176b9680, 0x4, 0x2d, 0x1, 0x2, 0x7fffffff, 0x7fffffff}) 16:00:25 executing program 0: setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpgrp() faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = geteuid() r5 = geteuid() setreuid(r4, r5) setreuid(0xffffffffffffffff, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b222c, 0x2) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)}], 0x100000000000029c, 0x0) syz_execute_func(0x0) 16:00:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x142) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x0, 0xdce, {0x80, 0x3}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380)}, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x7ff, 0xffff, {0x39, 0x4}}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0xffffffffffffffff) syz_execute_func(0x0) 16:00:25 executing program 0: mprotect(&(0x7f00001a5000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f00004eb000/0x3000)=nil, 0x3000, 0x0) semget$private(0x0, 0x1, 0x100) mprotect(&(0x7f000012b000/0x4000)=nil, 0x4000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = semget(0x0, 0x1, 0x101) semop(r1, &(0x7f0000000040)=[{0x3, 0x2, 0x1800}, {0x0, 0x7, 0x5728f13d6eea9049}, {0x0, 0x0, 0x1800}, {0x3, 0x7, 0x800}, {0x3, 0x100000000, 0x1000}], 0x5) munmap(&(0x7f000052f000/0x2000)=nil, 0x2000) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) 16:00:25 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x200, 0x4}, {0x3a, 0x40a}}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x24}], 0x1, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x7fff, './file0/file0\x00', './file0\x00'}) select(0x40, &(0x7f00000000c0)={0x5, 0x0, 0xf84a, 0x4, 0x2, 0x1, 0x7ff, 0xb4e1}, &(0x7f0000000100)={0x80000001, 0x6, 0x80010000000, 0x3, 0x9, 0xfffffffffffffc01, 0x9, 0x6}, &(0x7f0000000140)={0xfff, 0x0, 0x81, 0x2138, 0x7, 0x9, 0x1, 0x100000001}, &(0x7f0000000180)={0xf9, 0x3}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r3 = dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x58) recvmsg(r2, &(0x7f0000000780)={&(0x7f00000002c0)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/112, 0x70}, {&(0x7f0000000380)=""/101, 0x65}, {&(0x7f0000000400)=""/61, 0x3d}, {&(0x7f0000000440)=""/150, 0x96}, {&(0x7f0000000500)=""/82, 0x52}, {&(0x7f0000000580)=""/212, 0xd4}, {&(0x7f0000000680)=""/21, 0x15}], 0x7, &(0x7f0000000740)=""/63, 0x3f}, 0x40) execve(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x6) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) flock(r0, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:27 executing program 0: r0 = socket(0x4, 0xffffffffffefffff, 0xfc) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x20000000040017, 0x8000, 0x0) 16:00:27 executing program 0: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0xfffffffffffffdf0, &(0x7f0000000f40)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bcd8bdd9acfa2d379d95de3656663744baba00757a7c71a1453c054c91f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a25af0de17c2b3e19214dc6abb773cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a21f7b1f1acceafbe5c8654d5fd937dced1612d9b532d6f47a544508a143a8229b5e59aa47d6acf6beb12d3891c536cff09212126e53269061b3c067e5678034bc42") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000007c0)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) sendmsg(r0, &(0x7f0000000780)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000580)="f7684c2541dc49d1c8fd6364a7ff2d78961d89dc95c04aa0168ffdc27d92d3bc30c3df70a7dc921851687ac6584b890cb8c17a298efe394d2e19748c9b967b1a92b3b1274225eaa94e269a2a7913feeda2c8b11e854b1dae30330fa11e16aec251c08c4b030041cef205808ff672f935fe97f11e4e4b466d6a71decb2681a14445770a8baf4c9b29361dd32fbe4a2716ad89026bc2ae07b640098811e2cabb10d3", 0xa1}], 0x1, 0x0}, 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x8, 0x2, r1}) r2 = semget$private(0x0, 0x1, 0x0) preadv(r0, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/215, 0xd7}, {&(0x7f0000000040)}, {&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000800)=""/227, 0xe3}, {&(0x7f00000006c0)=""/119, 0x77}], 0x9, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x90, 0x2) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="0498e0237628de6d024e8c78fb8fb474901baab5ca8d4979c280e864db63800fd35302dbef1b3e1d3e8d69ec3da8bc0fe9556fa3f8893baeef081e49418f4490680377fc7b9282158cf03a7b8da5f3345e8d86b7a9d98554ba7704c963eccf21a7b9ea56b69370894ed8e9003ea425bbf9d370166a971ccc394b4da20139e8e2196ae5ecd778181b71668df24a1364ae4edae6d1d87b290094f9ff50627a11b4d82ce348e3021975d7e1e673f6a8d9dc7cd44869785eade7f53ed1a9cf32a0d4d8e3d02445573e01a03855abd35d", 0xce}, {&(0x7f0000000200)="2b5a3096b889604f8439e9b6d0b6a5aefac965899e8fd74aec454148facc6ff7af15836f1a3714f52f5c2d7c6ed0ec1f87e09a8f324ffb01cb7a080e17f3f1f9e06a142e3aea1b97a9e0f766d81822f600c577fa7e0a8eb4d0b2f6c3f40cb822b5d9fe8b28db1f4ed65bde2c4492a8ecc2fc7f49fbcbce823af890e7b367aa511552bc58e77c41fae7857220d10cc8113e9da38baee1a4d1c4bfd07976defddca097cd0de6d189ab9c9e94b85e4842f5b2587a5b1b70daa5e6467bc02da264aa55c78b16f6f437363e5089d81379b10e2712c3beee8e03b6c7d0f4cab6c01a551bd4", 0xe2}, {&(0x7f0000000300)="5bc4bdad8ddc31a7d6116e420b175a0b70c0554865610a82f208ba406404e187329b1df2775beec071e09d0cb934eab070dca7e08272fe13d6b0ae9891681c85b0c6", 0x42}, {&(0x7f0000000380)="056a5d6cad7787c1327d2beeb4a4a14b3346246f30354581ce2f4c63af644705a54e6f4788d4ba24e1cabaa05c402e9070edc31779d42de0b0f19b66d239b7da25423b733190e20553471a830a3136af9033e0d2e7c8364fafe703fd9653eb41c18d73826b433139c9e437547f9086608101d5459ce4bbf36731d528a325ba289a34f986b250de7c87e94b040f161488db3d756d31976556510397ca60e3c42f870b05be0b682252421e990c802770bade2fcb47d83e95dfbb9c4442497aba9034e09ad768d440718b9954cba99ca6aecc815762d0e5df", 0xd7}, {&(0x7f0000000500)="76d7aa0ca3ea679af3640b729f2d3c7df9a3a301abe4c16f526fbfba84de91af14b105d5a730e5ed10c8afdc92e1756b36fa87a8c7cdceae4439e882bff039902b12e4f3754b1a65e6f84814056ac6266d4e04e8baf2d802d29029b42febbb9a541bf0e179184741a369c5749e93694e8173b0be7ef923200fab6ae1a565746d7f2e79398d642cff03ccf16ea9d1dee236fefe62cdf450d881647b4bad466704ce52ec29707dc65a19f73c9ca933ee", 0xaf}, {&(0x7f0000000080)}], 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3d508847f77f7e7a6d96e4148a060aa421c84d50", 0x3, 0x1000000}) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8000000000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 16:00:28 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000080)="95ebc4b52d02c4b5e940b114161c939294650cf7b96fa5b331b5341c606477d6692dbfc3d91b83b89df88c8e536636835ac3e1adb0b0cbefab67b2eb78ba71e2b61c263517423ae06080b70998c5ee447c6540e0ff3b519bed9decff4adeb6d069a1576e415620af035c4f", 0x6b) write(r2, &(0x7f0000000380)='oL', 0x2) write(r2, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e", 0x33) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x6) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/63}, &(0x7f0000000200)=0x41) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) r1 = socket(0x10, 0xc005, 0x101) sendto$inet6(r1, &(0x7f0000000300)="d064ec165b1854175e0607afeeff47530a968464818cbc22f1a2d7e3a05b34d31b85c0aa506f340237f077002b45e66345687343bf1f0a3936708f1122a52b921ab9e16a8a7193cc697c5924894c0d9d954ffdf3270172428b6e7d252133cf9b8996022595f2b7e6904343cba24a65b938dc9de28abddef2415a84c3e17e1a6b8dc82fe5b0f4d878140a446a4093220ece36d4bf033171e89285f3f8ca767af48bce1678db98fb32bdd98f5d4b5b803541c0da29b05348c032b37c49de3ff2584a9c", 0xc2, 0x1, &(0x7f0000000400)={0x18, 0x3, 0x1, 0x49}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/220, &(0x7f0000000000)=0xdc) r2 = accept(r1, &(0x7f00000004c0)=@in, &(0x7f0000000480)=0xc) accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="7130dae25235bcd5e9047de7cc479d803e1767cca69bfb9bad2b1ecab198c5b7c6fab73535a4ff758456a82b8dd74a4400ec", 0x32) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x202, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './bus/file0\x00'}, 0xe) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:29 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), 0x4) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x6, 0x40}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x800000018, 0x4003, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) fcntl$getflags(r0, 0x3) r1 = semget(0x1, 0x4, 0x108) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/163) 16:00:30 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/194, 0xc2}, {&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000300)=""/37, 0x25}, {&(0x7f0000000340)=""/72, 0x48}], 0x5, 0x0) fcntl$dupfd(r0, 0xa, r1) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x10, 0x5, 0x800) accept$unix(r0, &(0x7f00000013c0)=@file={0x0, ""/4096}, &(0x7f0000000280)=0xfffffffffffffe6c) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000240)=0x8) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:30 executing program 0: ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000000)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80000000000100, 0x0) fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x20, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001a80)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x90, 0x2, 0xffff}, {{r2}, 0x0, 0x10, 0x400fffff, 0x1, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0x7, 0x0, 0x9}], 0x2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11, 0x2, 0x3, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x4}, {{r3}, 0xfffffffffffffff8, 0x2, 0xa, 0x7fffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x80000001, 0x800, 0x9}, {{r3}, 0x0, 0xc, 0x3, 0xe00000000000000, 0x7}, {{r3}, 0xfffffffffffffffc, 0x28, 0x40000000, 0x2, 0x3}, {{r2}, 0x0, 0x42, 0x4, 0xffff}], 0x6, &(0x7f00000001c0)={0x7fffffff, 0xfff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r2, r4, r5) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = getpid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x180, 0x1000}, 0x200, 0xe7c, r7, r8, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x18) r10 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r11 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget$private(0x0, 0x4, 0x500) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r10, r11, r5, r3, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x38450, 0x50) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x104, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, 0x0, 0x0) syz_execute_func(0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000580)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d543070bc6f59f10e2524dc510ca4f32e86886674904300deb1bf12d006edb7d1da8e5b15f81bc025ed046c208f862929320121bbee7a5403071f5c1fb7d9eb9028", 0x131) 16:00:32 executing program 0: mprotect(&(0x7f000019a000/0x3000)=nil, 0x3000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x110, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="5b5c190c667bf4f4b716b53063ad3b2aae69cdb2bc218a090cf4c6504bb9cfca53634283a37c65ce49b8c1997acea175ba656b7e035250b8df8e120c8f88f0f9c9a09374e50cd61ffdd8d4964d8f", 0x4e) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000280)=0x1) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x0, 0x100000001}, {0x3, 0x180d}}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x80, 0x4}) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus/file0\x00', 0x20100, 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x3f, 0x0, 0x3f, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x240) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000000c0)=""/180) 16:00:33 executing program 0: socket$inet(0x2, 0x8000000000002, 0x0) r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x4000007fffffffc, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) listen(r1, 0x100) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0100000000000000ee75ac7c593a3e8f458ef35023b603efbb5e6d7c5ec772ab9d56b6ab2be80b2e5b70dbe324e5d686ff8915198e9f7ad8f832d8802b1036f836354beffe931505e8cbc9a5d8efefc555bec6d5747ab81a34643ef39819b609df58f5b305000000000000005eba5a71dbbad76cebf13fad7dedcc8d73d3dc740a3258d127094b1959832821c5a4bb8b4043e188b4b32ef90000000000"], 0x1, 0x800) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xffffffffffffffc0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0xc) r1 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000340)=0xc) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x10000, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r4 = socket$inet6(0x18, 0x3, 0x3) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = getppid() r8 = geteuid() r9 = getgid() r10 = dup(0xffffffffffffffff) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x800, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x8880, 0x0) r14 = socket(0x6, 0x8f0c10e0b42bdf53, 0x1) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) r16 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="2a3c7746a19b5ac1fe8aec7e12b94a7a7b3e23c76ab5243b1641be54cabba544a1de333e5c050f57ff01a598386ade18f4cfb8bee1d7ae8d4171bda720495c003a0cf6fe440dfaa0793c08e9360f6a29b424dd2819e4acb740680a591942c8d112eafe99863dc438c139ffc00dc269d53b641c7110f32b0436e333ac1019bd42d293c007e1520f4aaf4c64a3bd43350b93219796cc867c75dd4c6af8d1585801001e3207d9f00976e45cd1eff4fdf7146263966cf973c6e8608d2b10e15496d7fbe59bd05c32a3d17778c41cf3a96f8da661df17dccb8ec5a60e37102e2d7b83ea", 0xe1}, {&(0x7f0000000200)="6b17d1348b8efb9d72dc1e7acb9e3436d36bfcdf3b59a9d025fccd34ea7192c60de446138e7952f3052805d14ee7091c16675012e4c5fb5c044e9876", 0x3c}, {&(0x7f0000000240)="7bc78c78ef", 0x5}], 0x3, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16]}], 0x88, 0x8}, 0x1) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chdir(&(0x7f0000000300)='./file0\x00') 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000340)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000480)}], 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000480)) recvfrom$unix(r1, &(0x7f0000000280)=""/43, 0x2b, 0x43, &(0x7f0000000300)=ANY=[@ANYBLOB="715c0f0000000008"], 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) geteuid() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) syz_execute_func(0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000440)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x800000002, [{0x2}, {0x1, 0xaa8}, {0x2, 0x3}, {0x0, 0x4}, {0x0, 0x9f98}, {0x3, 0xffffffff}, {0x3, 0x80000000}, {0x3, 0x9}, {0x3, 0x101}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0xfffffffffffffc00}, {0x3, 0x96}, {0x1, 0x5}, {0x2, 0x200}, {0x3, 0x1}, {0x3, 0x8000}, {0x3, 0x3}, {0x3, 0x5}, {0x2, 0x2}, {0x2, 0xfffffffffffffffa}, {0x3, 0x3}, {0x3, 0x2}, {0x0, 0x2}, {0x3, 0xf03c000000}, {0x1, 0xa1}, {0x1, 0x81}, {0x1, 0x7fff}, {0x1}, {0x2, 0x9}, {0x2, 0xc0c}, {0x3, 0x3}]}) 16:00:36 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x9, 0x1, 0xfffffffffffffff8, 0x0, 0x3, 0x356c, 0x800, 0x0, 0x0, 0x1, 0x2}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:36 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x141) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x60, 0x20, 0x1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2000000a, 0x9, 0x5}], 0xef2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x82, 0x80000093, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x10001, 0x9}, {{r0}, 0xffffffffffffffff, 0x90, 0x2, 0x7, 0x8}], 0x0, &(0x7f0000000300)={0x8, 0x1f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpeername$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) 16:00:37 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x8834889}, 0x8) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202e, 0x3) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10001, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x400000000055}], 0x2d, 0x0) close(r1) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = kqueue() dup(r0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000040)) 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x2) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:37 executing program 0: socket(0x20, 0x8005, 0x100) r0 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000011c0)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001140)={'./bus\x00', 0x3, 0x5, 0x0, 0x1, 0x80000000, 0x4, 0x9, 0x1, 0x0, 0xfffffffffffffffb, 0x61b}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:00:38 executing program 1: rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x5, 0x100, 0x8, 0x0, 0x3, 0x7, 0xc000000000, 0x0, 0x2, 0x10001, 0x1}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:00:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) 16:00:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000440)={0x8, './file0\x00', './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@file={0x0, ""/56}, 0x3a, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/170, 0xfffffffffffffe44}, {&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000180)=""/3, 0x3}], 0x3, &(0x7f0000000300)=""/151, 0x97}, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7fff) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000480)=0x40) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:38 executing program 0: r0 = dup(0xffffffffffffffff) r1 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r3, 0x6) chmod(&(0x7f0000000080)='./file0\x00', 0x10) getgroups(0x4, &(0x7f00000000c0)=[r3, r2, r2, r4]) chmod(&(0x7f0000000100)='./file0\x00', 0x112) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/64}, &(0x7f00000001c0)=0x42) close(r0) r5 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x20, 0x17) r6 = getppid() r7 = dup(r5) r8 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x2c) getpeername$unix(r5, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="8c9ed0b1998d09a6e3428322e7e521633f55b4f7856107e5804c126d198d6025b1794c9197bdafadf16c17c8cd7fa8067841827d309333a6504067db182b", 0x3e}, {&(0x7f0000000380)="8e53dd044e482e6174e6f6c4d1972f3a40b5bc443906911dc8f98b84d776b17b6f8cb3a17cfedd8ba9a15ac1025f23eb71b71c3fdb39c58cdeaf1b96fd9bf3e09ac975cf40d99d617018085d88abbddcbdb5b345a2", 0x55}], 0x2, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000440)) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000480)={0x3ff, './file0\x00', './file0\x00'}) close(r7) r9 = syz_open_pts() unveil(&(0x7f00000004c0)='\x00', &(0x7f0000000500)='x\x00') setpgid(r6, r6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000540)=0xb500) ioctl$TIOCSTOP(r7, 0x2000746f) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000580)=""/153, 0x99}, {&(0x7f0000000640)=""/10, 0xa}], 0x2) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f00000006c0)) readv(r8, &(0x7f0000003a40)=[{&(0x7f0000000700)=""/9, 0x9}, {&(0x7f0000000740)}, {&(0x7f0000000780)=""/124, 0x7c}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/202, 0xca}, {&(0x7f0000001900)=""/34, 0x22}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000002940)=""/4096, 0x1000}, {&(0x7f0000003940)=""/99, 0x63}, {&(0x7f00000039c0)=""/125, 0x7d}], 0xa) fcntl$setstatus(r0, 0x4, 0x8) syz_open_pts() getpeername$unix(r5, &(0x7f0000003b00)=@abs, &(0x7f0000003b40)=0x8) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000003b80)=""/55, &(0x7f0000003bc0)=0x37) 16:00:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)=0x1) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setreuid(0x0, 0xee01) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x401, 0x3, 0x9, "6238c8854471e8eebddbb89f108ed2dc8c23f1a9", 0x6, 0xdee4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f763083048000"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) poll(&(0x7f00000000c0)=[{r0, 0xfffffffffffffffd}], 0x1, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1f, 0xfffffffffffffff9, 0x7251, 0x6d3, "6d77abda790205cd56cb22ccc85cd4fd733d5b23", 0x4, 0x2c3}) 16:00:39 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='.\x00', 0x3, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000380)=""/134, 0x86}, {&(0x7f0000000440)=""/114, 0x72}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x5, 0x41) r1 = syz_open_pts() write(r1, &(0x7f00000015c0)="4881c8e64eeaf866c95ef1b63e67bf968378846f48c4300ffc4bd4f14141376e2186e812a2eff89dffdd0631d6d3b1887d9699b900a2a9a9b1f77cb318c002d9ce0d51817bec3b433acab9de9eb21f9ab4b791b54a7aadc761f2f58af1362632547831e8244983f44b491de1d4267ab2da32772f503db228887b4f2739edabc1482a60b61f81", 0x86) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="b39bfd37576945a596dd11e29cb08cfd8b725447003a775d5541a424c7015d1293e07548a3d4ee19ec2af6525b677c65e549c89b50fc993abba7f7eb8e72ab5135a2663340324647b4b643fbdeee5ce3242fbf6b802e916fe122d3974c953d8684aa4d40009b5942d59edc436ded36c3bae9691ff0690c6e97f7795a75ea07af448d99f3d09670e38a19e3658959a32c637a7760710329a99ad08a8b04313488b3a08d435323508c2b076cdf84e645fb0d1e3f98dde4b1c989feb0aa099110dd4be7ee180989", 0xc6}], 0x1, &(0x7f00000004c0)=[{0x70, 0x1, 0x3e0b, "742fcafe31ea4f4ae6678d61af19837cca9eeb003b178bd1812b45ac36a9d4623328ac8582b3e415479fb74cccbc35f7b75a76eeb48e3f082422ed18b9552770410fb4b949f567233a4063ea5ff134244fc9a2beaa3039429391fbcf248f4e5e"}, {0x1010, 0x1, 0x6, "db416d13e2ec51a1945d76357395bae80f11d04bb02ffc1c65b9b6547329bede863baace3fba6090cf50ee208ba51b356e14c83410a133adc73013f99c4ea779c979e7580a824a230b3b4aa1603153855f21deb89c0cb9548d7728eaa8c81ab8c12814dfc0455c0de4051825f2ca48d6258cd328f746a7ac01cf5a6d62da4a3327940d95b68e2b9dae6d96cef30f1110bcc9b93fbabcaaf924a4d804199e67be804ccf859cec6bef6a426fd87118882dc631f48cb5a7a0b46480c6e35057b06478758d23c0ce794d0ccb5af1333e8ebf2fecada2db69534520d1ee543496b24f5fe138a831a3b50c639e7670d85849b3749a337816b56adc16abb5c356f5633c54de607805ea7894ffa865dcdfa02341a818ac6506dec62549dfe2baec4b5c6e830c4827b4f6d593f9769b5304ff264a51db82aa08b617b6d27474b621e8b7af15e35d6b08ffbb20d8bd826e6118b38cc291153755a4bc06cb0326d9130c838827c5551eeae3546e0ad17207d804ab3ee78093940e51b53e30b79d64ba3051cc8173cdd3c351897d4bde13c85b989e051c91b3fdfec2fcc39527c80bb9fbbe559d55bc89d52aa035130709625dbccbca38f7ac4188c59506c0f4ce730aa6a03bcd547547b00534cbbcd15f4aca9653bd83b80d6a087298034bbc766382431cd9a71e04b72b05d6b1f5798c8344f5943025339f991d606db33e4eedc0563fe5ab628d1eb043b4a16b172d378744823b1072feb3c3ab2d96fe16b38c7a247e58700d654ea31c6155b4dad71feade0f387428d934b969c3aa8fdcefdebf8d456311aa430fa6fad259d66103adb649b3e387d3a431bc7f86c61557246f8f8216b88fce2fa5f824a64550634139996fcef59299f811064ee7ffb928c025e53097e2327a914ed34e6fe1848e1ed8280ad665bfe149a7de75f7fe50ae5ed7af160212677f03eabd8049e608ffdfc9293d0c801e777c0d59968f7e2dac3bf1b12a78748cf34dd76c86e5d3790bd819c13e527dc6c7a17d6c8d58b2369a163fc22514c97b52904dc4f9340f4671e18b6a739454d8a2605ebf74d6fffa55ce7da521abb3147cf4b83b868950d7f6ad275fd8df6dacdc561ad358e36906ecde1187def5e7b385ff227491257aa3ca71a4c0b9b23e875dbb07290d70a67686c92c5380915f97566181655c1ed00e2d525fb717d7f8d7abdebb265c64ae708216c603acacf03865341c36a6f81ac6bdbc014e2fa65760a87a95abd6ebcc8e3045fb25e5cc3d789ee21fc5fc247af930c4142ae556e2340dfc3c57896625b3f802d5f911c2857aa23eb4b0dd3017d60e31cc39c8ca8fd5f9943b3f613c4fb10b25b9dc35c095a7e4cc9bf83ceafd88fe1f43cab5d6b65c0d86e1e5bd3b230331a93dd4f18f1ffe39957540bd17d5fd14addf9a5bc31ae50c068e4c87f6f8a46e3aed446532e9f12d5fea33e9140c12015f30db61ed76ec0c283541011b8f11cbc4213106791a3b01519ecbd98dae25d74c28db1d31b36a6b936a2be62a29c66040d52704d58be5a66272332fe3229cef124c714915c284cbf6fb9fc5c9d10e5d1b13b6f7fd835b65c98effdafed0c69eb99e0b86e8bd623718f7c8643df631794a3725cc871765c6f61eb20c2b9fa7664f30da351d406652d29b8989a7b357e90f83a17048688c771da3362ae33d86b6a6b91eadf549581fd4fa3436a4456efb7ec04f4f81595d059f8c60e6a78db3f244bf28ab2b522f9ff5d3e9df3ba3264924057362980830ee5c5a30559fbfb22209d147aa564e0147e173ea37bc68845cec5df69c6e2b99e9f7c40e966efef78438632b51e551616d3bb880c26741b94ef3115b53d6796939e495bb26d4959be9e48660838340e2dc7ebe2c238bc3493c170e4ef0e7ac05fbb957645ff5719aa8ebaa48bc58ae2d460421e60a2fdd786a6db86d1cfc2a3e788331812816a0c7bb847beb9564a95fb1809de7e24404bda4b0417d006d9b4262598c89eddfe0c0a21e0af0d70a0f7520ce202c22b3a1267093a3b16b94b597c7d438f7a759b5e1aa49c69a796920136a3343009bd853bf9d7da966cb9d2dae8d3c0ba02c506b032bfcccf0f6a7e101d89a4a634bb235bdf8ed6aa4f4e9a3f111bfbbcf0e5a35d4ea5d4eeaca44cd152d2ab3e3977b53b8b4f703e3092fd1f13ffc92511b4f9377b5282626c02b43252d2537264be51f0a1d3d1499ece68d352e0833f46bc0f040d891bec7310a3386f01bca53f64ad8c74427b877efa381797751be7c43f989d8f71cb16a120accb90c8a05df5a589ae0d49630107ba649dc8d30380afb1642dfd79a481a5a93e93667aec5339db7276c8cddb58165b09faab1504b76749169dc09cd8c5fafb3d807d5cd8472b316a5400177460fc662f0b6d793024f0f444f9139bc04ecc62e19808dc373fdc0786712fdbdffbd97fcc486ddf9321efe6c9ff2793c882f4e880065c784046fde2382e54d622299780d0da8f8f64c568eeb5a9c0d29c89fc2354ff6c4ac484476c1b21ee36effbe3332d04433d061dec7d402095e6e16b1d85288f0c63930c8f661be8ef5767875a71a8849c4ba851dcdd898124edc66c0c43f152d2b01f213300fe63a64dd05205f393a21e24a4c1ff2b6fcfbd0166e63cd3ea4c95beb3cf638ab7de5c554124ed83da3b6b1d0999b4d594f1f1838c181f5cc07b71846b1fa723ccf91d2e8f69bf1d4fd231bfc6aeb0733521150123d3904a5937b28707c6f0238daa6f4181b7c465cb9d4c12d31e46824b14e2cacc00267759036bbf87a0c7fedbdb9fef12a21e9f06d9104bf449b146140239678a99521415c76077be01462032943a2bab9899deacb62be530df24fbee424045853f9a488822d7618236f093012ca2fb1da343478cc17cafca4f09e2ca35c67aa08792754463a7876d0fcb61b949f8708d4e24f0601162cd1da5d196164e98bc1666e1d891c60e30f1ed1d003969100b9815baa683027ede7d0006d66e3d198b2c8cf652d4f684c962ee39a456fb1f3d4f977939e30e4c5ed3c5746cb22330eeb7bd37a1b63d1dbe8f6e4816d636c5c2cd2ad68830236c04b3b1cba637da72391af27a5245bee3ee5506136e0fa973809892ddc851f0bcde7ecbf688b10d2c2a6832d871315c55fc70d8b3c030486e45cbc3ba8b1511d66f3037522c1cd9454460b84b4d227d440c9f2e1533bcdcd004bf90f46c1ec0ec652f155a6cce033102e1a683d75f2a02f43c6c109f5ffe59c4a68195b943e5ac1796833b459c14b86339ea0624df85ada3dfa6569053ea01a6767a076ecdb2434aa95cf68550d0ddc0f38236b4f6bc89a3141b9809b47b24cad5bde7b2a3114573065adbd2a9fa3bbc8594391f95ef4d4362c47c21f85c73f9771fc0135728238ad74f6b89d4fcd1f0a85d1ca1b8ff61ef6b632b9055a17a9866122ed0264288c6106c4bd1a7fb249c3ed97ed7db02d37b25f6c2ba19de18528b10f61e0463d398b05421732dccbada66c576b814f7bf60ade246ae671d527d4f45b6b2bc9c796f8635ae58c221cbea6ddb207b068696418ee76b2f153a07d4ae2fc59b2f542d1aab5f914a64c1edf3e84feb4d93d157e42c2f48d8172d44c2cab60c4f649b3ce61272fe5ba432b925d4ccf8feccafa523b85e7207112c03cb0558790cfdffd191fd90ec7a929d518c3fd89e2d362e29f14bff7d39299b0c89599d50d36b2291ca824907864c04b0b9fa6ff67fe58a82d7ba06fddcff4cf5595fc8dbb5d1128f17826ca73657cec71481199504870eaf909aa2b114c3dd6d5f4ecd5d7cc31bcc7f953cf941eeee6d910f57eab0a634837aa32d7c753ac7f6bca1f97001da59d1508b3ccd20f7235944ef7163db04893d4676fa08786e4cfa0a61efff69b651468336224f08c1a80c0a2a76e77cefca4b08ddde4c748f97f49915446350ae629b59f35a9d92f9976312d718821b4a03427210bebda0f3d8427696b6184d4e40afc6b012a7f9e53347acf593273dabca87adbed6332ea4128874e98f581e00a31ed56b1a7a9ed06670748350959b7a41fc70b012c499476292112d2434acee12835916a65c3b3c5aadfe2fdd64affd6e26ce2692d86774a5c9573b80293a558192195ae55c99f1a7b03f3355edbb4b8ec66ebde8fd0b2059654d9e887852c6ca4958ed812811f5919e50d1757244294cced08b2d36bdbd03a9334ef70a9dd1fbb799c58f00167f76748c50eb0915e1279d4414f76ec57d7b1cd054af94caf338141495e273dd65403da2677e91b8592830a1e651b294ba4c40722c59571dcf68905b6519aff47fb4242372841c4e6371ddb140b604a76111f9fe33dd26968f1d9bf2d64231eb7daea2b94c1d7e3d34fdb14db906c11f1747a096f2bc55d3ca152a1dd36d2f0550600ce6501a0a5ea4a6e49dccc6499fc8d84b1e9458ebc4ff975ca7c0516d296b35668a610871c87e3606bf785f8e6368812d68a42c2cc93b3a54394124fe8c9a3dcb9e24348ef5d9fab55a77ccec7db5f572b587ac52dbbb2d10b3ff9a539f9871e5a5162cb5ae70e0bb95485aba51bd021ae7ee2248ed76cb17512992a382b26dcd93a33566f02864c361a0c35bff6364cfc4453c90ea38703f2fa0bc3db694448f9de9e9b41bd992c8aeb746f737aac2af8c7fb4fb54d41597d5eeef93918317ed5fca070a0d5242d34388d19eeacc7660d62cf285f69844c268fe1dd70bdaba56e97fa7a83b2fbc6412ecdebaa02867a904a94b77348e7b80e760080f92c72341db1dda2935ae151df7ec2fe1ae9d4509122ab37aa8c13000d7e85a6933373bfb1237266425c832197d568e025101bdac0d407945c0192e0cb6c2205963a6b03e130bdb69c893c2e8130f8453929f22a2b52d8c429f98e8d02064e26bccd4366a06162d47dd2db79dd0c6c433ab023a8302d94ad993c10439c24ba495f6ac5af03ac552d2464b9d994de3f1fa18288bb4f923dc7fcc81ba8e1e46fd6d5da723a3f32a32e7ec68fedefd08adc75e1ff9921e26624c7ad622fba63fef68fcc9392370f1e20914a1a2f622f3259d50a53c5b2c46d4a4ebf919eca8c288f80e5130f2b1b12608771e2588e7605ce35476f78aab9904629b6333c0f9f560bc2fe0661a00834b03d05ccf2d674922acc9df07957e2464f7e8ae3e7083119c245152b1787ba646f1de2aaee1518dfd01ca55312a2eef6dcce3435434ffbf9879700fa476f81aceb67abdda6bb5cd933f60ab474720df51bf33ddbdd0cb702e89a3f2ac0902cf37dae7367d86ace6be8234a52f450e5ef1e237747a5f6e2223edaed078b4f41b4b1347d9d7b3a211ca180e77d9c3a466e21c0d80afd6da62e28e9445f419e93db2c259c73714f5eb336b134319d92b9f8d1e930989b2de875c3d5fd005aea84adc10cd6b91b84400fa3115fee42111a34acf7fefb8f41fc596a85fbe62dffe61bdc4cd40cc7b9d7c1e886b73110537fe520040f75d4529a39e1377a9068574954d203c3e3be27830fc9856f28ff289c58eafd7f5f4950c56ecb42fd1bc575f752e724a3b8171f954a086e0c7c397956e3c3d8a12fd07ef6f6508dc84ac1a99c687a8ecafb76721ce7a3891e7b8b9203391f334f64eb1dbcddd25f683fd12550af8976d58fbb5ccfb51dd16f8fbce33b639d0ac1747456ef75ff1c960a0318c34c327aa799df7b5ec2484ef5c7c76057d610b3c65e69e85d26b2dbebea5fccf7fd0aabfc068b2e65ec6752db6f8a9476570425b32a75789e847004f59ad1fff58e75a3c4a975a7992caf74f8a631877f3147fd1c1955"}, {0x28, 0xffff, 0xc6, "b1d78f6e811cfbed0db736c03dad17a468"}, {0x108, 0xffff, 0x1, "7042f6ad63e693fd64a4dd76afc23713b24bbd6e1c8065f29d22267a9e951902600e47bce93418afc279821f43d596c2ce8ae242a1a7b54182a44825caed821ba8558bb76b35bbfabd4783c42c97fc41f57a3ae39131c2060a16c827aaa1907f1b94c6b4772500423b60afe6a97050e196b36c9f2d1359bc97ec7591fb33fd87177647ab8180b4b0898d36c091a46fa9acf20f9f1b67b0ebe8db74e55948493c37490c423ebc906d1ac5c1911dbd90605d6cc213f14886da1242314d87a77c9cffb787f405788d8c9444e386a8bb56eaebb6ef13b2edeb6a9f57cad8069c7b84f5723c3165c49b9854775be009568b7249"}, {0x1010, 0xffff, 0x3c, "05404c4f55c99b69d3b418dacc4c605f5fcbf396842a3bc897937e2e2a4d1aa04badc291fe36f87f7af2398176dd31c98bfe835c147a42f4b3e830a7f1bed2eda43fbcc3c2b5a5bf8f76b37dfa5a6530ab821f926f273aacbb7aaa8f4d588164fca62765983fcf0de65514812e8e2591ad19c98fa7b7ecb0b2f6854a9300ce7b29a78b15578e0654c4d0cb71dc2d367d0007af36006d5a0a8423af852e8084864e5aee3153485a892ee562275e04c2176f77c3d5ce3b822c768e217c8bd6a294f085fc6186ad1b4b89c6d84236e1f84f1ef636387f3b1a25fec6ec02e284bae2a33ec55a02ae03218e5986cae5fe1a1327fc6442e54c484de42c220481b19d0ebbf541ea3f403667330537a7dda92203fce1afd7e3cc209f8f86de8e526ad1d0645466c59579b8b06b5c3df4d6c37aca144453f4197d67407c970b8fc1b567a0d7610d754a7ac29c0664bfc01672dbcedab1f6f284ff63bd64f8f3a12a2308fcf2a3738fd566d59e934f770f342ace302733b9dab056adeb8e4c47b1a45408c427c71c2a9eee73d6e5caa548c3151f1251bf695a9f39d1a8fb7a124e152452016b8223588b8c25c53f3f1d6dccb244b01d4b9be3ac8e2becbaf1ec6d3d272c6db900f7df6995eff95276d05cdc3abc4c0441679315f24d495fe3826f2fac73f3821c7e4eafc7e79ba5b377759018444b8613e8714d124e1e893e456ea559e4745b70399c8cf18f870a75993cc94342bacb4b559e57015427b0badf4aea0ff7a9aa787eaf8e6ac026171d1272d336f07a8bbb3e517c848d6b9d56c6dc4ba19c816790c9496655afcd04182f60061d9571f763d456aea703cacd221403f7b21ce10e27014cbc1f6936717cd2bfee8b8367c8e639f7ba102e6c31117ea25c4ecb1addeac5b710a9d527dec7cebd8ed51e93c3ab2430a4e1e327be167297079603c4510d832c0f45f8601eaef80da97b55fd838a159380c638e03feacf6ac54e16405645b033237b9b1241ce731afb62b8da8683909e975546a1f0d8c1635cabb6e5f39056bf221c47121a2b555f9d662973fb32527fbc09d26bbe5538a5f5149e92a575453bbaa89b7d03ec65a373687154ec1f4507d70e1e05152bf225136cd73340c8addb4c724ddded88fd152ce35e16a0e1b1feeba88fbfed041ff5f78d1994b8511641007fa61cc52421acdb66b5c37dccd2ae95afa294fa271cb111a42b5066384e1397e40f37cf04caf1ad1ab619c2befee418dcbff9bd500b2529c05be7bc2eabce7173c199c96e065566d619df5e31dede3578e952bee9578f72f676f6f5d0206eab677de98c7dd7880ae264de764700072b72035c5911502331b17848a1f71aeaf95564cc30b6f90394947e3e740f1f618ad067295f8980176f0427e0a2a3ad2e8d0b2c2b6b962084797cbd07a45ceaf6f8f3c4428c2c796a83f06795f51f8ade0be1ce12aadcc305573ac4bcdd4159f1c9e694566eef59a3caa0d52a54e3ffaf9dc608707be587cf60cfb8db74a85cc3ce9abbacc070f82cc19fd6e0321e3060c5d2443572647aaf0e3bd99fa7a1c263534e9d2f5a0a92c606c0da1033b6685ea02436ac099364e6f4545ff79cbbd7a514eb0bbff2af4fb400a4c46192416e8c4fd803d716cfc3df5c1a3ae7a3fb802853fede5ff0904b51f602578070287a4433e445ee6aee4a5eac08676d59c927ce16af314a0ba081ce3a27c373057794bc2795a875d92cd03faeb418412fdaefd5fb28c296ddae5855525fae5c2839c7300b5ff845f12d460fed8d97ea8bc6d352107032ea42dd2d281a7c400e152889fa3cf154e2f1853a22e6d9eeeb200bb20aa544c10dfc7a4689536e7b1a028e747c6c65f9d625e20a5406837b5cade5829605e368f9493c49e47a16b4ab6bcb677edf15acd5d716cf9592eb12d212859dec69973d038aab0a70c3acce7f15ecdc7d0befcba11bc0ae062f7814c63079be406dbe2a4bd7fcb97752cc87a0c04a97231861c9f947efc47b975ebb6442433f5935df97f0db36c5ba6c75aef339b93c80a7f91aa383113d27b8abc5d54c42d610f4d5783f1686a05c02d758cda6a7dcbeb325e6014fd6922fe8f1408631045cac99e68f66c5e451faff0a9cd470dba96148bdc28b05e303bf2c6c3f0d8e0617fca8f4b1b72f48bdb90564848cbbac357eb98d5abf681965370a7f5bb656152fb56d3f4eadf441a86bd35f228fe33af6ac600a10f1c4f57ddb1dd2acf02a21f0ff4cd38e5860a5f97a582d641dff5b1410a1310ed48f6ac1c260371e590856c26071a457390251805385fa8008f19d64a9cd38a9e8df4eb162aa8869acc06edea663a0463a91746478a605a269aa2f295b07762fa6315fcb19470aa7fc481c0e65bdd30e8a6a3f1c851a6e3fed8372a4042c7a140a5555e6d3f546155694fb1c90cf452875ae16d843e792bcf98bb5a177352b8282d37b6c94b061cff5897d4df1aabee4d9b09e8a92d4ac52d2c7a090ab859cbea63588c4ad143af13fd0f003fc5f271cb21c5135fac184ecaf35084b4be0eee31ca579a769c16cd1dd56e27b4c2eead8655feae8a05fcef2602eead1574a16b427d9c580561feca0516ad20ff1d422a0eea01d4bd03bcc2fd529f151fb5e45198086a7b4e608f018efe4d3ad2480d41c51b1bd92db3fa14633829150fe51c68749be3c74672d73e6a013a4a809ee8f45a66226d704d126a26b3b35ea4a0b5d776b1c9cc96afc2161504e2cc62e3e6f6f79e37a43462ffcb613c7b09aee7a69a9e6a039d5ae712d415272215e0e9c6a7d9fb55fc5aa80c4c52a43717927809be644365c1c07bbfb59ed734af50f365f765a7e8cf3bf6138028f4020a1655374b82cc9751922f18f11951606fac68b1d8c99dcfb433023c32e2af80d71aaf57acba0c45978eda5865939f20c184021592efaa345d5a9411a3a788532a12e7114ec273bf11ad1919f5524658a976b3ed97c7a0c2bbf8060bcc1102c133458af96aea6d2a3dc783c7bd9bddb41eefaf010fc48c94360b94b8c7dd39c1a5266b1da93846a17f59d5a9a589c49b146bd3da0737c8a66a848c74f03c9db0a500813ff810a9ce002f5d77d16cc8d2b34371e9ab6d71016162297603f61ab623c675f4d43ffe3a43ca47e4d56be6989100c92d2a3ac38218d5aa9f23533efd6cb2c4646525dee66c27032e97085982117ddc8c6d677b99ad5c20d5e64031d9ca5fc866605a7b949a63aca08344aab4e855e3861ff226be5fa3491307d9507ba0b26409f28e2efc3ce38763819c226159d41ef1ef079b69c9d5f806280e5ef94834d6ba3db02750fda850b1010c3f5d2234ced56ee9dc6c684ee7de3711cc4f6351d07fc7fb202d0d8d4bb52fb91012f10937fcb49cbf7089d9dfc292a0ec5278dcfe8d32ca2c170ac22261c69d3b6176680518940f36f52b8546b4dfb86871b0991d3f2c74c410bbdc73568a16d9cebfb242bb4ee2128e7b13dc1065340bede26937d381a3c7ec5fd1e12af5024355886bd3c7b9ef5bd75807c46c481d850ba8862d2191c61e9ac89bbce8f9349d797e0babb8bedb583c56b9396d554abba836c233a3f32f3138204d1e46eafb330e3cae46cf6dfe821fd8fd536801cfcfb463c00c8e2489f5c40946c61d282f0b766c8a890bd3fdd41b46e4ffd3c625d349f3d1edcd56327d5d3a4595bda50f32fe4a3b9ace1fe598e68cf3bbe0d9f51e4973777c1a583b712dfe9757e8f788823bebcc03b94965cad4501fc97e97df49e73da060e4b6c0d246ff6432456621d1ade67ae2816cecfe89719ee3c6195ef055745d8953db17ce4892349f4c07160101f86476b4f6cd477018c1d83f679ce81d043abbbd95ac1c5045fedb89ac42e82acd916a37980e380df7f48ab9083ec3e87bf3898cf00090cb312db169e61ca8a9777c5024695a7c891f5500bd1586e5327a0f4b93c96899686bb4211ada1e1d6efbb8bbef016430a2aa59c3224d05b156d4b2931b0f5c28c5ea10e238c3f86850c53cfd36b8e80c1ea9b3e5e970572c782930eefe31b2d440325a0386dc1fb7e4c7d05e5b34d1cc2ab96b1b7c0dd6d8fd5e1291fb289b7a334a29944f2584b9f6af570d8c0c7ef9d0d147aa6fb2580422fe5fc60637685207c7e7834b1aca40a3cb4c924ffc423aac2cf77a6a43c51b19d2cd252031843dfc21d25fe4d258ac129a4322f83db77436977a12d66dd3557463c8d43eb016fa550d647707f887afd9164c37704a451c962a25c16e3a98a560f7bc1ead01b42542d01a66515633903a40810c2d9c26f5cc5087e281225e9e693284bb7ca92d7b385582ab9ac3ff5594f4ccba8a85ebe7047c37c4964ee5fc0fd8238c3d82d94080748b84c824805b49c2a87a5d0a5b3380ddae8d2a5648f400e6e25e9efcd782d4aa56acdf1e1dc0aa73c4e9adc999ff3af97bc768d197c7fea70b74417a6619fc67c7a2067730e5059b94e1fff9aabb5330ad91961ee5391dc6bbe52206023303279754d29ebdce70bd875baa040b83a8ecb7bb4970ee044475a919f87269af64e1b2b51f6986c365557d9b4505ca7acaefedb329e9e0922f8a065d7b23aed572ddff631a6ee01f413077721d948afb5a74c6d31ee7427eed898730fe312c9c1c0a6c7b37900c468bebea3d8b8a003d96e1b3e07fa046991497c9d4e7355a7f9800efc3f997336086cda949b239f0ad93fa3dc21327ac1c59dfb07a5036923c2d0347c170d93700c991425b243bcae748750f348cf6f868d73d5c257a5d9b2674be8f1863470ef27b8d3716b7f969509229bb03c265f3504aa9bf68b30653025aef2a86a176fef6b3b762ea85b5ab08b4463af9ef1c2897b9b83ebfe15c2270957412e6658e7745fe4ab3e2ae1a1210ecb70d70c539bb25f7a19c759d5ce85bc5f2f04e976928d2dc14d4044eda4e8458d00d3eb2f632741187f778b3e08ffdc4f4842cd8be93e73176879269fa1d8fb6ba785f157273130d91068da985e682b331f811fdd927e63a2a2bc72d307bc8b91374d6befcbb262959011a6f1fc80c6f6931a8b2c85c592367cac2029eb991071223c631cceca7d45f91e7f9c93455baf87135caaad78532a61720c49543386652d4b5fc198e980875bfef6cd8510db752eb508ab09722b9583979c191535776fca1004ac1d56824f048b3cfe56491a624d545c7b1bb9855076449ee9efd677e82b3c0c58772fedee733906d5f062b8d3fcaf32e7f67626a52229bba3c9fa34e43f13d3cbe82882ce0a952ef759ce6cb3363dc9ee30a55a9cc9b4a3f374c234531ca59102f212789d789257eb4e43afc207203a5f3db381fb669f7625e9be32e72861a3bcde7b1aded6bb9a86c3d10a74e0f5afdd330e3c084fca081b5099f7f7afd4182dbdd7c5be334244996dfe0ba6bc8843045b0208b96e45620398a82fc4d2c6b82a35a7bd339c545e5b1642c6ef6753e2511ec2de84bd1bf7c74b48eca81db802d0d19b50eb9d70551f1316f32c2ce0c5608501a73f2b34b796d15f7ff7b335b00d159abca833d10bf1c10eb6866c09aa77e226c25ce49fafdb093089bd3e6e87d73de15780581b47070cb2a6ac644349a0c984c90113267dc38364ea08c7447ea16d84e9fc6879ce955631461cd5c54843ba0fe0563f7614c58c62f00763726428233450f69254e508239a7127fb86bd01f25e4deecb21eeb19cd9871271a612fce9b84f05e664b5384df31573158eba8b303e5fc61d019d3ba7d19d7a4ced494a90938955cfa8a0d7a10cf827fb994aaabbea9813fe782fe981b38b0b79a8b8a72b9d"}, {0x108, 0xffff, 0x7, "77079f51a168a9bf26acc2f3003412ad6e7559ab0a824e9ceeec97b35630777c0b293d95954e353df3a80f445cdb9ea72b7998d09012e8963850d125b316975612113f6135d2a7d0385454fbf68bd27fd8c3cf2679425f6bbc7a633c422064df10d19b19344f900bb9f265649c3a9217d4f8c405e2894a0b25ff0af303d45fda18bed0f08714991a6d930493e4cbcda1102dd97265993c5fe5e27c746a0fa7c53d5cc0ee7fe2a885c63a313dd4df9a829c6308de3530df4cc128d2f6de1454ad84c2a38d0973105e722ea2087f3381d75487e85aa3b3b30c6a5b4bf9f6091484d3b715dc79f0eb2f530a739c1599d55f15cc8d9c3dbd33"}], 0x22c8}, 0x4) pipe2(&(0x7f0000000280), 0x4) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 16:00:43 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) geteuid() setreuid(0x0, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x1, 0x1, 0x2, 0x2, r1}) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000140)) setregid(r3, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:00:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001000000000000003c1acced20f92b693f3ffa5c1822706b537572a0b3377c8d83a0a4c17cda00599a3819bfc9277cd5c945646eaab96e0868584b65965fd3dc64f6e8c2f63b025ebd9835036da246cad94fdf61dc8b1a64aa1369883124e4a5ac6df69fdc6ba34f24348850e37534c926a112142495a343e49b45e4bb11be4460d9b59a89845354163518a15fe6f878e189dd48641cde3d6dbbdf72f2c5b9ef5c604fc70e14e58ddf59cb737a07d385e66026243a061d6d5dd5254b74ebce9c7b2cee8e4cf07f"], 0x10}, 0x0) write(r1, 0x0, 0x55c09313) close(r1) dup(r1) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000180)='./bus/file0\x00') ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x1) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0002fbffffffffffffff"], 0x1) write(r0, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x591) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:46 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20a4a, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x1a, 0xc003, 0x7, 0x0) r3 = semget(0x0, 0x3, 0x2) semop(r3, &(0x7f0000000180)=[{0x7, 0x1, 0x1800}, {0x4, 0x100}, {0x4, 0xffffffffffffffff, 0x800}], 0x3) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x101) 16:00:46 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') mknod$loop(&(0x7f0000000000)='./file0/file1\x00', 0xc000, 0x0) chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4801, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x10) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x80000201) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:47 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:47 executing program 0: clock_gettime(0x3, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x103) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)=0x1) listen(r0, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0xf5, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x2}) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x4) select(0x40, &(0x7f0000000080)={0x9, 0x7, 0x3, 0x2, 0x80000001, 0x7, 0x5, 0x80}, &(0x7f0000000180)={0x2c65c04a, 0x7fffffff, 0x3ff, 0x73e7, 0x9, 0x7f, 0x3, 0x4}, &(0x7f00000001c0)={0x1ff, 0x8, 0x100000000, 0x9, 0x8, 0xc, 0x101, 0x6}, &(0x7f0000000200)={0x3, 0x1988efe3}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x7, 0x7f, 0xaf, 0x946, 0x8, 0x7, 0x3, 0x9}, &(0x7f0000000380)={0x73, 0x100000000, 0x32, 0x2, 0x0, 0x1f, 0xd9, 0x4}, &(0x7f00000003c0)={0x100, 0x8, 0x7fff, 0x4, 0x8, 0x0, 0xec, 0x401}, &(0x7f0000000400)={0x7, 0xfec}) select(0x40, &(0x7f0000000240)={0x7ff, 0x7000, 0x7, 0x80000000, 0xfffffffffffffffa, 0x1, 0x4, 0x2}, &(0x7f0000000280)={0x400, 0x400, 0x3, 0x4, 0x5, 0x1f, 0x2f6, 0xc1c7}, &(0x7f00000002c0)={0xfffffffffffffe01, 0x3f, 0x4, 0x6, 0x9a08, 0x0, 0x8, 0x1}, &(0x7f0000000300)={0x6, 0x2}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x5a, 0x6, 0x8001, 0x7f, 0x7f, 0xffffffff, 0x3, 0x401}, &(0x7f0000000140)={0x4, 0xc00}) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x20) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x800000010018c) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="55f281540d1ad7511acf2c14b394094ce070118659fa1c07000000448491587d9b986503ace3972b613a28dee1823949668647e7e0ada8a8b9fae0", 0x3b}], 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) syz_execute_func(0x0) 16:00:48 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='$%\xfa&$\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='-^\')\x00', &(0x7f0000000240)='\xec+,!\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='@{]&./\x00', &(0x7f0000000340)=':+\x00', &(0x7f0000000380)='-/\x00']) r1 = msgget$private(0x0, 0x400) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000001780)="938ce8920e8f628834cfc7960c4298d37807e8457608778ae2715e398fd4a0eee3955a668f22780a0d7c9d3af595ec042ff430215b2761c0cac6f0c06225380d36e80971a92e30f6c1ead2e0017d459fcef736489f8b2f36fd926c8319d1600f91095b7610", 0x65}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001500)={0x0, 0x3ff, 0x10001, 0x80000000, 0x9}) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e919f4cb61c0d8f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x800) msgget$private(0x0, 0x48) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000400)="956dd1e016de56eab37e0f8f030e5cb10b4e0cc3c2c05dfcc459015a0006a018bc7a1ddff6721bb3782abd854e2008b9ba87a887f947cec170d5f5e38882b7808c90a8d44f50bc39623e1902b0601ec9eb75eeeea86ded3743ba70e122022732de9ec746b665d1c4a43bcddc7e16294aa44cc86d57537e4be8615e198eefe6b48f1de3223762637ade1c21", 0x8b) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x800) 16:00:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7cfed309000000000000000000060000000000000098a23d7ecdc632ca4861fb591f4d539a006782086686c17c2b5062c3f3563d553347ca5490de88b0260dec7019fc3dfec13b632950208924c440c19bc3e57f3eb4d9dc36dc260e6cb1606bb2efd474"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x80, 0x2c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x100) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:49 executing program 0: mknod$loop(&(0x7f0000000100)='./file1\x00', 0x8000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x181) 16:00:49 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000180)=""/220, 0xdc}], 0x2, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x1}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x2, 0x2633}, {0x6, 0x6}}, &(0x7f0000000080)) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000000)="b96ea45f165a5938dc844e37737a6ad9087f6bb75cb96667ccafa4b0adf30996a13a9581", 0x24) syz_execute_func(0x0) 16:00:50 executing program 0: r0 = socket(0x21, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x18088, 0x0) munlockall() accept$inet6(r0, 0x0, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x575c, 0x800, {0x3, 0x8001}}) recvfrom(r0, &(0x7f0000000000)=""/17, 0x11, 0x40, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x9}, 0xc) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000001380)=""/230, 0xe6, 0x1, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r3, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r3) listen(r3, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000001200)='./file0\x00', 0x0, 0x31) mknod(&(0x7f0000001180)='./bus\x00', 0x2005, 0x1) 16:00:50 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8210, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x4) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x88, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x9, './file0\x00'}) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x6, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000180)=ANY=[@ANYBLOB=' \x00.file0\x00'], 0x10, &(0x7f00000004c0)=[{&(0x7f0000000480)}], 0x1, 0x0, 0x0, 0x4}, 0x40a) getgroups(0x7, &(0x7f0000000640)=[r2, r4, r3, r4, r2, r2, r5]) unlinkat(r0, &(0x7f0000000680)='./file0\x00', 0x8) r6 = open$dir(&(0x7f00000006c0)='./file0/file0\x00', 0x10, 0x110) r7 = accept$inet6(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) flock(r0, 0x7) bind$inet6(r7, &(0x7f00000001c0)={0x18, 0x1, 0x3ff, 0x5}, 0xc) r8 = semget$private(0x0, 0x7, 0x160) semop(r8, &(0x7f0000000780)=[{0x0, 0x800, 0x1800}, {0x3, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x2, 0x1000, 0x800}, {0x0, 0xf8, 0x1000}, {0x4, 0xffff, 0x1800}, {0x1, 0x8001, 0x800}], 0x7) utimensat(r0, &(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)={{0x0, 0x10001}, {0x8801, 0x100000000}}, 0x0) r9 = dup2(r7, r6) fcntl$setown(r9, 0x6, r1) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETPID(r8, 0x6, 0x4, &(0x7f0000000200)=""/131) pwritev(r10, &(0x7f0000000b80)=[{&(0x7f0000000b00)="3d25032f5ad3fa1d2f50e8ebe0201a5c2a2f24366816caead4a69c0c94a0150062f1c0e0bcffbf591fea60ba31b5929ba65b39d7d55f22a73495aac81ca2f9a8a5535e9b81303c126e0fa12be5158eada19e8da3e32af695ddee19ba0540", 0x5e}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000000bc0)={'./file0/file0\x00', 0x7fff, 0x0, 0x7ff, 0x0, 0xdb, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6d}) unlinkat(r10, &(0x7f00000002c0)='./file0/file0\x00', 0x0) preadv(r7, &(0x7f0000001280)=[{&(0x7f0000000c80)=""/67, 0x43}, {&(0x7f0000000d00)=""/148, 0x94}, {&(0x7f0000000dc0)=""/223, 0xdf}, {&(0x7f0000000ec0)=""/101, 0x65}, {&(0x7f0000000f40)=""/206, 0xce}, {&(0x7f0000001040)=""/5, 0x5}, {&(0x7f0000001080)=""/134, 0xc}, {&(0x7f0000001140)=""/208, 0xd0}, {&(0x7f0000001240)=""/59, 0x3b}], 0x10000165, 0x0) connect$unix(r9, &(0x7f0000001340)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r11, &(0x7f0000001380)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = kqueue() preadv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/235, 0xeb}], 0x1, 0x0) dup2(r0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) fcntl$getown(r2, 0x5) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000180)={0x0, './bus\x00', './bus\x00'}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0x33f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) socket(0x1a, 0x3, 0x4) 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000000)="b96ea45f165a5938dc844e37737a6ad9087f6bb75cb96667ccafa4b0adf30996a13a9581", 0x24) syz_execute_func(0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x21, 0x80) syz_execute_func(0x0) r1 = semget(0x2, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/28) 16:00:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x8000, 0x7f) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x2, 0x1}, {0x18, 0x3, 0x6af5, 0x3}, 0x2, [0x9, 0x80000001, 0x6, 0x1, 0x7, 0x2, 0x4, 0x6]}, 0x3c) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, 0x0, 0x3, 0x0, 0x5, &(0x7f0000000140)={0x0, 0x1}) 16:00:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) 16:00:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socket(0x16, 0x8001, 0x3) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x14, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:53 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000029b000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x100000001, 0x59c, 0x7ff, 0x2f08}) 16:00:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001dd000000000001"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) r2 = dup2(r1, r0) r3 = msgget(0x3, 0x2) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/176) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) msgrcv(r3, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001440)={0x8, 0x6}, 0x10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r6, r7, 0x51, 0x9}, 0x7, 0x1, r8, r9, 0x7e0, 0x9, 0x7, 0xd6}) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000900)="2ad6f50a3fc2d4d484815fa5a2d8e0c122e957fd7d21d276b89222e55c405ffd5bd012e99f2d2f4be1a11a870d0c2279ba4f49b2efbaa4b51bb27a0247d0c3d5810fd308de594c0c8b8ce5ad01871dea7e4ac8c6150217cf8621f6888c2858d5a294649d0e16ef1f7027ca98a686f003b47a184961514e3ab8a0c1b25e23070f6928e113a7588bd084b703222945b0ca049e6ecb175268c0f3da7ef2d1cc3e286b7711572294c99ea0d3d8f72265cbf0dbf608692de88c85e53a1acc795a41798df6e77deaa9b6731ab91ca96a9c07881ff7118f16fb3570b59321995e6da31a64c269df7b4e2f47659e26"}, {&(0x7f0000000a00)="c5d1f61c5ccf8c0727d52dfbd3bf934a09e3edce5505fa03c2fdc5239877162ed46cdf336c9644d544fc46de983ce7f36b94b83bfdfebe519ab5f162c9c2ab74281b6a4feb5630bea10be93be1c66c9d3f153edb30b48d99247ed334cec1bc102a587d4baf9f87c05c795e16576c39364d6dfdf7"}, {&(0x7f0000000a80)="f02344eebe999fbc28490009aab15882d2724a5118882e1365465e"}, {&(0x7f0000000ac0)="3e73d46ea33ff1a74c7aa6480a1c850a0301046b7a0917e85e2b5f2ff146ea44605c8ede6dce364b674bf82df2cb6196ac8791faf30e9eeecf59890f25b6f1c452b710ece95f5e598de1db19b7dbbbc0619c5aefc3048e4e2bcdc6245b515290e0074e80571b2bb77e1014360605278a2f530a07b3b598979f58844993e775e56e31ac076e30ec09c938442b5cf86cb7e1e339cabfb6a763caad5db014f53fc9b5e891a318e59f65563b6e7f1f2cd82c83d206b020a569d5d4cc5c5db053816d4e1def91"}], 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000840)="94e1fabdbcfa441af8705754f5b3b2ee66dbd711a3f6e01b25a5d01c945086b11d53eb6b9f963b36df00ae3432b4f817898a56baf3ee1c3d7cc91af08de95d4d10f706eec5e9e5484aad3b0eb15a62735e648ec5bed790a3cdcf862f", 0x5c) dup(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000080)=""/6, 0x6}], 0x1, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) syz_execute_func(0x0) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/111, 0x6f}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/14, 0xe}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f0000000280)=""/51, 0x33}, {&(0x7f00000003c0)=""/119, 0x77}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f00000004c0)=""/35, 0x23}, {&(0x7f0000000500)=""/182, 0xb6}], 0x9, &(0x7f0000000680)=""/234, 0xea}, 0x800) syz_open_pts() 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:54 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x44) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 16:00:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getegid() socket$inet6(0x18, 0x8005, 0x285e) kqueue() getsockopt(r0, 0x6, 0x2c, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) clock_getres(0x6, &(0x7f0000000000)) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000000), 0x14) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:55 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x10000, 0xa4) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x0) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x3) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, r4, 0xffffffffffffffff]) r6 = geteuid() getppid() getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getppid() getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe40) getppid() r9 = getpgid(r8) r10 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r5, r6, 0x0, 0x20, 0x2}, 0x400, 0x4f3, r9, r10, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r7, r10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x20, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000007c0)=0xc) sendto$unix(r11, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r12 = dup2(r11, r1) ioctl$TIOCDRAIN(r12, 0x2000745e) fcntl$getflags(r1, 0x1) r13 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r11, 0xffff, 0x0, &(0x7f0000000280)={0xb4, 0x3}, 0xffffffffffffff71) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r13, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r10) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000900)="2ad6f50a3fc2d4d484815fa5a2d8e0c122e957fd7d21d276b89222e55c405ffd5bd012e99f2d2f4be1a11a870d0c2279ba4f49b2efbaa4b51bb27a0247d0c3d5810fd308de594c0c8b8ce5ad01871dea7e4ac8c6150217cf8621f6888c2858d5a294649d0e16ef1f7027ca98a686f003b47a184961514e3ab8a0c1b25e23070f6928e113a7588bd084b703222945b0ca049e6ecb175268c0f3da7ef2d1cc3e286b7711572294c99ea0d3d8f72265cbf0dbf608692de88c85e53a1acc795a41798df6e77deaa9b6731ab91ca96a9c07881ff7118f16fb3570b59321995e6da31a64c269df7b4e2f47659e26"}, {&(0x7f0000000a00)="c5d1f61c5ccf8c0727d52dfbd3bf934a09e3edce5505fa03c2fdc5239877162ed46cdf336c9644d544fc46de983ce7f36b94b83bfdfebe519ab5f162c9c2ab74281b6a4feb5630bea10be93be1c66c9d3f153edb30b48d99247ed334cec1bc102a587d4baf9f87c05c795e16576c39364d6dfdf7"}, {&(0x7f0000000a80)="f02344eebe999fbc28490009aab15882d2724a5118882e1365465e"}, {&(0x7f0000000ac0)="3e73d46ea33ff1a74c7aa6480a1c850a0301046b7a0917e85e2b5f2ff146ea44605c8ede6dce364b674bf82df2cb6196ac8791faf30e9eeecf59890f25b6f1c452b710ece95f5e598de1db19b7dbbbc0619c5aefc3048e4e2bcdc6245b515290e0074e80571b2bb77e1014360605278a2f530a07b3b598979f58844993e775e56e31ac076e30ec09c938442b5cf86cb7e1e339cabfb6a763caad5db014f53fc9b5e891a318e59f65563b6e7f1f2cd82c83d206b020a569d5d4cc5c5db053816d4e1def91"}], 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000840)="94e1fabdbcfa441af8705754f5b3b2ee66dbd711a3f6e01b25a5d01c945086b11d53eb6b9f963b36df00ae3432b4f817898a56baf3ee1c3d7cc91af08de95d4d10f706eec5e9e5484aad3b0eb15a62735e648ec5bed790a3cdcf862f", 0x5c) dup(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000080)=""/6, 0x6}], 0x1, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) syz_execute_func(0x0) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/111, 0x6f}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/14, 0xe}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f0000000280)=""/51, 0x33}, {&(0x7f00000003c0)=""/119, 0x77}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f00000004c0)=""/35, 0x23}, {&(0x7f0000000500)=""/182, 0xb6}], 0x9, &(0x7f0000000680)=""/234, 0xea}, 0x800) syz_open_pts() 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x20000000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0x80000000, './bus\x00', 0x7ff, 0x0, 0x3, 0xffff}) dup(r0) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:56 executing program 0: r0 = socket(0x18, 0x6, 0xbb) setsockopt(r0, 0x100000001, 0x7fffffff, &(0x7f0000000040)="de9d88b11922ab2134df40fa54aaf618c9532a077e3d9734b5e8d072bcb35beaa644383721a3792495617494abe1baed61fd0bf7ae5feb186787f81b361833e90f804473a84327b3b3173f48de1877b4dc01bca43dc7b6b083bc9c18aa40a3108bb455bcdaa68d959be905b958b0ae0588cbfe2c0e4d986a90901d63cceb1a9e0b1e3c39350b1255568e4e60fdd0a1001bed3125e000156849b377bb12e4b21ecb30c49719269a4a17e6fa4608cdee90be47e7645437ea4bd694e92ef0ac831253986bc0ee1dc4ed9d33599a162e9cd895168fba139c45695e947e9b46ae3c1f20a8c758f90b3e6db5762501835ba4c192c734b3d7bd93987b74a5507afd58c21b3b759f5abf431dd5325e658bf1aaf5fdd4d6cff112a0ccfa7effe6484dcaa11176d7bdf97cb654a471ddb131e9f018f126429c5425023a2f88ed4890cdbffdc1a0767485702707b84bb100a13db2bfd4a9a605fc3e4a76f02f5c830df5c1cdfb10b7444aa9052cdeb5bd1cf395276cc8f8d107169c8444f39dfac4df995f4730dffd0c6b9f105b4d8156e3db340a94a01c8b079fde330e70efd7b697b726c1c0c58a1d61d1371ccc6fc64cada16ebb14335dc2eec875c8a68e175e6b13857520f43b56bc26e395e5709d7e7d6e44a1b3c95fc1851be06c559d532bde2eb20c97c5e00a4ec6252ebc9c1f7bcc87b2b5a8fddb1521883a12cd286f9274d7bb7fd8880855de1b17dda6a6bc4b35c8d30e5964bbeeccd4761cbcbfefbc63b3c653a05ca0c05fb8515985347cc0efc5d62883b0e1f5f566b00c935d33880c9a4b14fef3124185c6fbad44f8a59fcc1ae2512020d748b2552c20e809616b131e49915c5c5bbf28a75f7f56312ab02e030e8a2025173581e1ddbb15ae277acf4f7fcdb0012ff3ab90c11aa66731a5a59a87c1443bd7ac6c56b878e2469c8cfc0f1e1915e590344ac692e625af37b5ce0e6b02c27c69c7e41881bad96988718d50b1f96f6aef37697c5d10b1ac48700f19190e411e204aa35590742603d36969970d4fc0ef0295cc977036fba4fe50fc802ecdfac8eac00a642e6ee2345832607ea67de66c95f43bbbd252f9c86f7860636879c6bfec5c8dc967ed728fd5adf8b8db26a7c425aa0b90c1144f165a05eb008c5b6a2f16b45ca522b0ee04d0c36f2be5f7d04a08db0033d46582b95eb6e3b05cdedb33a7e9ff195e7622ea49209c25dcfd8c95c03208f6720252476eec5cbe144765322c4cd2c8745afe551873fef8a51f01f8e210b23836812df2605964bf6770f4f29e8419aecaf0a293afc27265974961bab05c1c945e70c494463dc9afcef2c3bbea8d72953c8316813345ab8fdc67127ac0b470ea445f7097867b06b4bc7af1417105d4edc150aeac70280a6f614aed3e2b8beab4b0ddf57ce6af9e742cad6c4bf7a173ffa6e126d25a95072241ef9284e54c914181fbdda98006d3ce39bab0442f83bcb08479e01027da8ce5d9886d0216a982705e4c5d0f0d531b3c598ef00685aac5ebfd17b1a24138349d0d23214b39647a82d4df4d0e7f9d4b21e18df4ab6029633a46a28ef24bd38e9e303466e389860516f6051cde367ee87033356248848c067e122fc14104d2a02312b5a305f28c052422fa8f7b160738d42129d0e2edd8776344c9df607a6cf3b0d366640634234a145c0fe948327cdd55b6b869390363b148b4467925ff5a5c13402a4f1e7b1234d21592b440326148ba1afd8c2ab042954ea5590e971155cb86826d7b21341d95960867b8e05216c29130a586c4ea97e1a22c92239109e3bfbc8e4193fc7f426806e5cb915e8829a47225046bfc4cc96413fc5a65661a0d5685c7a924a07c990019c13625298137f4a5f41ba78d4cb9fe13e4844f317877ea288b197df39c51423622f8bbaff33db8636b08eb0b0b43c9a9f0b613a640e01bf19fc7fa8aa09be5358d3f6bfd6aac37f618f6f4533f164f6c046994f28b2e36c397dafa87f28f1cc89262451b47efd22c7e7ce4b9b94f3127d411fe603e85321dcbf274d8bded0b4cc9c7833e175e1d508eaf9a0bf0343ca98a7ef93268cfa1b952434e296b0b59244b068ee8115c18715aa65d7b6b4ddba92c14e8cdb3305aeeda1cf56f3a637acbcfd34c6ff0761533f6766019a64dcc6086abfb67a2c57c5ada92603620062c3f12f0276aced3928daf51fd7d8af2d7a489fb4dc4a334b980d9387e2cb0bdb3a9736cf1ebe221c213ffb9ea96a55086c16a6fe296518ba755efe159d219366daff1da0136e116ec17d6f86575950f51e81748cb1645fa60fa52fe8cd0579d854aa4ce5f94ac14ae55ab4f0c2a0d5d4c69af6d5092d8f691117e85f90afdc286adb96278a245a76a905287e18032b87a19df440587547c8de0509fc71e1e34d10607221f7efd89a714aac09ed401212852ee57b9cf12a5fc4d84f5922391f64b33afa75d2fb05140d4efb58cd2b5728a6b540c4893bbb27f2a26feab4f077071fea3bc8fffd4ec057c17aafee247b2c6bf95af33c7dce426e99a5a7d953cf161286f70f32de37f1a331243cb649ad24fe0868c1526c52ae7d2b8fe707890bfc4ed373e3c7f26eceed37d66622f6e460b590381040341ada744807adb1fb43be68f28224f35ad131dd7fb75a5446afad99941156b0b19a0d37a5869f5e4b7fd1636b4a8a6543fe96d85ffbdfad99abcb182a50a347aa2039976fed0ef88c30e760d9fd497d2c9cd9b852c251345c3fcd66b320993f01930d0f6aad07a7dd274ee9d119bf3f8c50ddff8e83cabd362e8ddc1bc1ac9605e187a46dca54a3e6fe657b5925955247b499b14447849d239e1634f9c4399e95ee715d7afe93c7f61d13a1dce9a2890828edefea70ab8659e39984610a11ccd850709d16e8b82bcd053fe8f8718ed4a25f934b59835666dc9799beba669a25bfd85396d77616d3770f3f69ae715752782dd9c4278157adbc66c68f1011f0bf0b080dac8ef73d69d92e912db2c4ff0f47957e19ebae094826c809c6d3a238af2fa296ef76a5cacc64b963aec8a68803adfab2d82cc56e77fd78fa19f32016d4988f86a47bd7ee9ab964d6524ee97f6169c64169830e96795d94acfe17d826be85d71238b6785f82c7c30abc746343f75070547a7ee10450f8d235d05e5ddb138f2250832f6750c0371e73281901cae76740c6e2696e8cf589bbb500623e3ec2d1a0d5a199a3d824695c08e1cb114e5de90c878675f916a6f37dcea1961d3217c0c106e2f9e6f29d6996f3f9f692f2019572c1bb4920c5f84ddf9a6ece741e700ef2247b8aa2a59f86314ac4a92049953ad3e5a2822033322a9fa5f4ba730a830d90208c2402464824c386b0bad911edfdcb5fcf273ee551d4f58a8a78a5f17cdd9a0407bf83775d173cea80cde2d516e72145d813b35c046989b77c0789f8f4565c67ee6813cce783e9b7dd9dd6e80933577cce8ad20ad58f1a2a668a6f39a37c444a997130c081bd1c0d9f703cdb718fc7b491e010dca622755caedddb1405915db80a011e4f4fc0da35911ae8b31f02260ab07f0f14ea7bf226ad88cc49750790e836cf78670926712c9efdbbab5b6fbb692863fae8346436b2cc1254505ff0f61be2338da0f3ce4257afcb454cbe78aec08566b49428bbe7731fcba32907e32d272f859dd4bcf6b34af38463c6563498b378c31f4fd92d9c664488e2cedf73ac21609125f8295f3e3172de5d0c02abeb800b0ccf88a03bce47e7badca5fa3e7e5876b7df5ab26714de830c078aa3cc60d55d9b05fa53f4a0fba4f7680894ff3ac81d4e2a86c303a8f365fd6eec711230109f7fbfc1894e4a78d7ff8e95e31141040bc5b84bd3f41037dd3b896e8148ea5e26378a78e749b6d2d131b8ec0b1426a72b37aadd315f9614154565dec1f05435e4cf6f864cb8cae438c131bd5b9e98da76885da9ce5f52447596f82db33b590a6b3555e1b4adc36f4467146a313271e41fa0c37daff77ef3372f665ba0d045608ad337dea9c5f422a5fd9668dbe0c921effcb784cb473f1f8c11869a9048ba0f809e02936e78bbb3bd21c326a8070a4a5d2c9b43a925368e3155d740b7ebfb329759b7dceb972defd7900074ccd3b2ce79e1ff5cf2472fb84e8abcde4b6d0039a1977dd7a881f1739cf71a8789a5f0ec6000409570954f65a4c530fd3368d4dd5a4d815ca162b99dbdd907e1ea0132cc3491c607e65cc50b23b1017c93ae71002b3aab1a10c98eaab0832cf64c1b4cf20db9bee780243437a0b416dfc32c5a0ebaee93bf36cb17122baf4e5a352e68329e089c571a267098720fa94ae0a30b575558933328e879c8ded4c09b99f785e28babf5e79ed0ab52ef814295f9f8e703c4307d79a025541dc102436bfcfe984f71a91287af740b953d8eb0b56b01eb8990ef11a1f0cd7ddc98586afba22130e0df08f51bb9dfa55ab168dd1e86537032be4804dfa7efd802a095b63731adf7ed66250aab9b3deecdbb2ceccefd6b9438352e762818d9ba4f83f1a3b4c178843fbf4f6c3ade5bdce50800cd70bc225979af7f4019c31d0b83fe87940070ef9a357e7035babbefa43c7c0ad51a9dc5914dc9042a6633b4a4bcb60056fbbb0206e7c7fa955d81359811a6b81dd0c2bcf0aa8d13b412dc311fd93f08ccbbcefde4774cd57566b2dfbe7d1f8a9bbf7c653f07b24dca25a5649f488800a59c5c21a7171d1d946727391056f4584341e48445ac2a0624ed2155b38c94986d4daa20a0123b7f0daed94639796336d1056c41247d1ee13f5f406a6834566f4c0c43f3dc5201fe88e0014301e36390761e36fb3b9c1634eab9b98d3ee9c1d5c30e5108378fd381c5b4d716d30f2206f15707871e82b0adf3a4618f5094cb5195b8afc69d7434fca3416f47f946511a8c340d7b8814cdb1d2caa38a0f8a16cb276587c66ca6964ac2f93f099b3cd9d5d84bec7c22319f264d2141d9df8bcc7c8fa1ee40940b2fb8611cad536ce33772eea268bb3ba87f35d23def82a93518c14f9776c39950baddb934a81ba6c4ae6ff6002493cb3eb4de3226c96c7d6c56176c75c0bf2173997845b0727a6fc309898d393acd31c241c837b520b5d3d0ea215e8f5d31765365e8fdb501659d5440bb68207a042f5af0cf2e4479e0585528a1810623d483b275ab384985b0f2ea33ffba2caf5f5b31aaa521a1c88b0be0c8243c1015bcedc7481c1c898a64e01e6b046bbd07380c0bc040fb75da2b3494116562ee559fd6803bd325a3186d148e237c06f0ca8b402e53569ea40eed14819ecc162e654e5c572db2dd9c9a48d4b0e2f3e9bdb8f7f91afeab1a6ae9170c4bd2800d09f9e459985699c1e85f30a79ab8a94b8d1d7288c929a5d079f657a2f0e4eb37a01aeceaeaf7db60a089cc77b145d641fbc9d03d38d00ae78c41a39f954c326076efbed949beea88ee066d98e9773b21fa4b51fcea87b3de7965172725d35085383b41a4f9ccd715b8eac8c78a98f7f2113c5ddc037729fbc9e6213ecc5d0d67372e5e8b6c306625e124285d67dfb4610d7b62dc36003fc0ddae25097aeae98c065e5666685f4f0c58eae8d1f0491b7610946b6907cd6cf94ddf4de184b6c84205dda74a477acdffc4bc03a497cae27adf3f8a1ce5716b32660d80917afd6f784af4a6ed521cdc36afe710d0782204da4d29a0ea729c086c8729d9329696b6023ac5f087cc9cc45fe181bc163e42c3e7149108771a364a3e3367afd562ec4e61eb43aaf6cdb5dcf74fb1efadf40b612f451b9301b8acdaa6143a99568e8c6d4bc9c23686c383a2f42", 0x1000) setsockopt(r0, 0xf5, 0x200000026, &(0x7f00000010c0)="4b74954c", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001040), &(0x7f0000001080)=0x10) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="43f9f15053b940dd04bd89f68d4d5be96d1305e93e58ce5dd2c530d9bcaf99d304a728cff4d9194a38f3c3a31bc9cd675be55f043581de803046812c6d38018b82086f43d0eceb9cc11979ad3421abedee0bb120aa36c9222302ef8bc1a0d024b16a90269a51468cd495bf8aea3b34c8280a9a4b827006ad56aa79c17aa5fd887f74e8dff2af2f198ac5e14e00a0768229ea891f6ec09f79daaf2730962c1fc481d9", 0xa2) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) open(&(0x7f0000000000)='./bus\x00', 0x8e0, 0x40) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:57 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x8000800080102002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10004) close(r0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="e4") 16:00:57 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x851) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x5763}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8410, 0x0) getpgrp() ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x114) 16:00:58 executing program 0: socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) fcntl$dupfd(r0, 0x0, r1) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x3, 0x0) r2 = semget(0x0, 0x3, 0x401) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000400)=""/4096) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6f08cbf8000098000000000000000000000000000000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:58 executing program 0: r0 = socket(0x100000, 0xc003, 0x8000764) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x88}, {r0, 0x4}, {r0}], 0x3, 0x7) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) rmdir(&(0x7f0000000040)='./file0/file0\x00') 16:00:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x110000) setsockopt$sock_int(r1, 0xffff, 0x1217, &(0x7f0000000040)=0x400, 0x4) r2 = socket(0x18, 0x3, 0x3a) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x3, 0x2}) write(r2, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55", 0x21) setsockopt(r0, 0x5, 0x8, &(0x7f00000001c0)="3b2e171a58683f8ac45e98b7411393d3127195b443c7e9715e838f9c1402f9cf34b7ec3a5a2e4cffffb17be43efd02da8e5bb0bf27923e611a99251b427dbf70941d13554303f731cd4a5db080585063af9a9521ed55c91a9a809f84a92a6b63454fd77c8ada9c0fc2bea4447ccdf84327226f4bc59d4431d3eb8475d12ffacb5afbb6e46b822e7b7ffa753cef21c3a7dc53413f07715e198be534274acbb316fdf98361f446207ff5eb48097195e2fd609f47c583efeaa266c70f47d189b1616dee2403aec85a9ce7c06c62f662375c3b7c6f5b96c9a4f290486df1041e086c", 0xe0) 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480), 0x369) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)=0x4) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='W\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:59 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r2 = getgid() getgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) r3 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:00:59 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10480, 0x0) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000380)=ANY=[@ANYBLOB="0101000000e57ef64621"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x400) r3 = semget$private(0x0, 0x3, 0x10) open$dir(&(0x7f0000000340)='./file1\x00', 0x10, 0x8) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4, {0xafe, 0x2}}) chdir(&(0x7f0000000100)='./file0\x00') r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) seteuid(r2) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x3ff) readlinkat(r6, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/21, 0x15) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:01:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f00000002c0)) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x10070, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) sendto(r1, &(0x7f0000000180)="c976564dffe44aa5cebc939a8e1d78c37153e6aff0a4465305e3c8650c5c28d295d1e3f644c910dfd80e1f4e8b6adf0fc8a7a1d2a13061fc09528b2f683d1b6825cf03ed03b5c186ca954768b8d7aab07a872175faa8243cc3df697a68e55e2c8d41a868a3d2645b836126963b234727de16244c3f543359912f0d3e01dcfe3c193df08babae87d01f70e20f1c8fc68a049e594dcfc3b8bb84fcecff74641e71c3bd774c07f5147768756e70c22eea9ae2ac697ff93448c6668a74a10a759800d79683ff0fec066c3c6cc8fcdb47f56131b6c14e5ec19328b35d36ba04e84a651e660a0d5844ba7085822c9da718bfeb05260c98f4be3a874ee8b33001af", 0xfe, 0x2, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000080)='\x00', 0x10190, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140)=0xd2d5, 0x4) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xb0) 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x80, 0x40) lseek(r0, 0x0, 0x2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) open$dir(&(0x7f0000000300)='./bus\x00', 0x23, 0x2) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000004c0)="89d8d925bab66c49c11375a0abc8b98912620a8fb4a16a64d3daabcae9441fdc5931a6a8eef3ff46db587c612bfb9bc56c6bb9f2713d9bc12cc9589f1918a40e9a9a2553bbb2618f5ec71e4496257f74f30d890e339688ac6e223a4380d99d56ad761805c5849d0045891f8ac8dbc30ef796d41c1d7d1da822514d4b26224dabe5c49982ee94756ba26955920c4e47c83802ba857df0292c907d0ab333d0a8d8e9f95275e79c6de732b25cbb8a834ac01354437bfdaf27eed8b7263f6e9b25b30bf641441b463ca6a7b9a3ebd19915", 0xcf}], 0x1, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="83a407", 0x3}, {&(0x7f0000000100)="a87843640daefa13a98a96306d8b5ff9f30708ebbfcf6c25a2348c6365ddd79f6fd6123f1f7a3611ddddaa7d0269807841080414c2063ebe10b746755de94314492a164f43962342a8914b02d89a5f3d329874134286fc7a5db074c7fe1d948a1037239ce8d62e32741e85628649d7fbe58d0c6cc50cb2d9b503af566b752b922515c9b21d83a65db2f5ab4844c42254fdb96929c7248a9641e11269", 0x9c}], 0x2, 0x0) syz_execute_func(0x0) 16:01:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9b1, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="d81b3542bdd62f7c54fa7a8c56160191f6d4ad87e54da99d96a04ffe623fa5e24972729ba9f8de1b0e941306aa22f2f0efd9dd63fecadaa54c0d3694b1ad43fa3e81c2c5de00a63611807deb5c8626bc0af39cfb63058bc697b625b0f70ea4ea087cac5e7f78268f2ef62ea2bac0c8d6c4f1e676e475c712221e0e10b5865c9d865644022dfc59f75cb5cf2d642ed61dc764e830a03b75ac5386d235990921e5297058d4c164c2239ad41c9b8fa81abd8a629c5cfd3b7e8a4cb64b88049f664255bc869eb3f6b6ca60d395e133a4bc1e70e51a213515eb6297a37e167a0f", 0xde}], 0x1, 0x0, 0x0, 0xc}, 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x8, 0x0, 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) syz_open_pts() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getgid() r3 = getgid() r4 = getegid() r5 = getegid() r6 = getegid() getgroups(0x6, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6]) syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10000) syz_execute_func(0x0) 16:01:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000000)=""/234, 0xffffffffffffffe2) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) 16:01:03 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r1) 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x1) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c2c23a177653000000000000000000000"], 0xa) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) fchdir(r1) fcntl$getflags(r1, 0x3) syz_execute_func(0x0) 16:01:03 executing program 0: r0 = socket(0x6, 0x400000000005, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) 16:01:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0x20000000000000) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2a, 0x1, 0x7fff, 0x80000000}) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 16:01:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7fff, './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000240)="5930a7ab721c70d9fb0435ff24e5ebe4e87a45b19f810a24e9de8d9364e6113cf89581c5824526fe5daa593842de2c49dcc6b588c35b9bb59fafd19486ec07f63629fc68c7299ec3e8386ab45968a6c5fe8b9976b74005c7c3acd4b2d7f9858a4416cab529f46f09089604820bb5f6fafa668ec750bb0d1e15615aa02316e12654e7f773a6bf1aa6455ed00e9a797e5c9d5744be", 0x94, 0x0, 0x0, 0x0) 16:01:05 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0xe, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x9e) r2 = shmget$private(0x0, 0x2000, 0x70, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x0, './file0\x00', './bus\x00'}) mkdir(&(0x7f0000000140)='./bus\x00', 0x4) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) chdir(&(0x7f0000000200)='./file0\x00') syz_execute_func(0x0) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000280)=0x49bb, 0x4) 16:01:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x41) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x1000000005}, &(0x7f00000001c0)={0x0, 0x130}) 16:01:05 executing program 0: setuid(0xee01) socket(0x18, 0x0, 0x40) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x5, &(0x7f0000000080)="c9538f157c6a23a9e4862496ce15c3f91ba38d03817cc344720e06b21334d07a9a34201185e8834bfcf9a689803303668325addcc72c86829641ca1e3be547331cee122dd7ab243db7dd6ed4900440d263be8744e012df5e78db75b3739c416d588d98ff474fdba60b0b3dafc4ef49db5e5c9278f86234", 0x77) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2006, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7fffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x7ff, 0x1, 0x2, 0x0, 0x7, 0x1, 0x6419, 0x3, 0x1, 0x89c, 0x26}) 16:01:07 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5a, 0x3}, {0x1000000000000, 0x8d}}, 0x2) close(r0) 16:01:08 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffc, 0x0) 16:01:08 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x83) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000080)='F\b') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./control\x00', 0x2b2, 0x41) 16:01:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10400, 0x80) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) syz_execute_func(0x0) 16:01:10 executing program 0: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8400, 0x0) 16:01:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x88, 0x1) pipe(&(0x7f00000000c0)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="000000186a56b55b3e753c00000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000002b00", 0x2e}], 0x1) 16:01:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8a1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:01:10 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x200000000000000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0x9}, 0x10) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x80) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xff5d4cf, 0x41, 0x551, 0x800, "f1a4b01964b62c782e0107c135a3a4a47e5090b6", 0xfffffffffffffffa, 0x2}) 16:01:10 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x100000000, 0x6, 0x0, 0x4}) 16:01:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) setitimer(0x0, &(0x7f0000000100)={{0x9, 0x10001}, {0x5, 0x1ff}}, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0xdd93) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) chroot(&(0x7f00000001c0)='./bus\x00') execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x7ff) 16:01:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2dcbfce948f91a128e4952", 0xb) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r1 = dup(r0) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, 0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001780)=0xb3) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r2, r3) setuid(0xee01) openat(r1, &(0x7f0000000200)='./file0\x00', 0x200c2, 0x8) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) write(r1, &(0x7f00000003c0)="621a4f22865bfde6555046a8476efd345af0123906a95182005f9f6db4b1b07400b015756d63e0c2897ed833c403292645c62ba1689f633f14890ba7f96af696a0741ff2f6bac2bc6bef0408619a527a5b1dbd3403c4f5a6e126b3e1a66a93dc1f478543eca2629ae045f0a0675efed97d1d30c6b4704d6058c4", 0x7a) read(r1, &(0x7f0000000440)=""/253, 0xfd) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) getpid() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:12 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\'\x00', &(0x7f00000000c0)='}\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='/dev/ttyCcfg\x00', &(0x7f0000000180)='/dev/ttyCcfg\x00', &(0x7f00000001c0)='\x00']) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f00000002c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) poll(0x0, 0x0, 0x7b) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = syz_open_pts() flock(r2, 0x3) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x5, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={r3, r4, r5}, 0xc) close(r2) r6 = syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000300)=0x100) fcntl$setstatus(r1, 0x4, 0x80) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) execve(0x0, 0x0, 0x0) 16:01:12 executing program 0: r0 = syz_open_pts() kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, &(0x7f0000000040), 0x3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x3f, 0x9466}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1}, {{r0}, 0x0, 0xc2, 0x12, 0x3, 0xb5}, {{r0}, 0xfffffffffffffffe, 0x11, 0x8, 0x8000, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0xa4, 0x84, 0x45b5, 0x3}, {{r1}, 0x0, 0x2, 0x2, 0x7fff, 0xfffffffffffff46d}, {{r1}, 0xfffffffffffffff9, 0xe0, 0x40000000, 0x3, 0x1c00000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x2, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0xb36f3cfd6ec98c6f, 0x400fffff, 0x1}], 0x8bbb, &(0x7f0000000200)={0x8, 0x4}) syz_execute_func(&(0x7f0000000040)="266743c0d5050f38c92040dbc3088618000000f0438063f000c4e1257cdbc4e37d1d2cacacc482f934eb6743383d04000000c401a37dc2") kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r2 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:01:12 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = getuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) geteuid() setreuid(r0, r1) r2 = geteuid() setuid(r2) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r3) 16:01:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x0) r3 = socket$inet(0x2, 0x0, 0x1ff) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r3, r4, r5) open(&(0x7f0000000140)='./bus\x00', 0x9, 0x40) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000000)={0x7, 0x7, 0x4, 0x1ff}) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:01:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5dd8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() recvfrom$inet(r0, &(0x7f0000000140)=""/141, 0x8d, 0x841, &(0x7f0000000080)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) close(r0) 16:01:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x240) pipe2(&(0x7f0000000100), 0x10000) 16:01:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, 0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)}], 0x1, 0x0) syz_execute_func(0x0) 16:01:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) dup2(r1, r2) recvmsg(r2, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:01:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:01:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x348) r1 = dup(r0) read(r1, &(0x7f00000000c0)=""/174, 0xae) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:01:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) dup2(r2, r1) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) semget$private(0x0, 0x0, 0x400) 16:01:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80000400, 0x84) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x145) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x6e) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) dup(r1) fcntl$dupfd(r0, 0x0, r0) 16:01:14 executing program 0: r0 = socket(0x3f, 0xfffffffffffffffe, 0x6f) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) shutdown(r0, 0x1) 16:01:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./control/file0\x00', r2, r3) getsockname(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r1, 0x2000740d) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r2 = semget$private(0x0, 0x0, 0x4) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000780)=[&(0x7f0000000280)=')\x00', &(0x7f0000000400)='}*#\x00', &(0x7f0000000440)='\\(]&%\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\xae-\\\x00'], &(0x7f0000000a40)=[&(0x7f00000007c0)='\x00', &(0x7f0000000800)='!-\x00', &(0x7f0000000840)='$&\x00', &(0x7f0000000880)='!)#\x00', &(0x7f00000008c0)='+\x00', &(0x7f0000000900)=']-.-\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)='\x00']) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000580)=""/252) shutdown(r0, 0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x80000400000004) r6 = syz_open_pts() ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000000)=0x40) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000140)=0x10040) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000300)="378797cadac0cabb60b56cc8d5109a4d85224a237b794dbbe5185f9acd893caf996b8c90e927cae1e159c0b0408998be84a73db59a575667960130a0ce5df8747acf709d4ff3c49d42c3af1a090e46fc47cc33a6c132936dbfb0a83350520575e084e81730741813ff790077bda653a25156b50e031e8f27e360bade8e908cc055f2e5b97b3cbd433f1921e35710287954188524a8604ff314399f8a93929d3288a17fab8402bd131abc78e60b6c0d14c81f3d8f84889482f2e52af5cafe4599eb47a35d0e95701acd9e99d23e6d6ed5f9e84a9b48ff733dd5ef", 0xda}, {&(0x7f00000004c0)="847195280e05e62b26a05a12bdc6785dce3b60e0ab0b6048cc04f0cd2dc3b394d6e70737e0a92f133d59b5c7798eca7faa688cad46a1e070c9baebeb47959cb30dad888f9d78ec05e6dd5a3ebfff355e361560b17ef5b5fe68395a38f361ebed16549b79a7eb4e4178285e0a68d4775686d1e03d8ae05015663c51a5634c859520565b85770f3e7a624b8ae92e5ae45480b097ce4a", 0x95}], 0x2) syz_execute_func(0x0) pipe2(&(0x7f0000000240), 0x4) fcntl$getown(r6, 0x5) 16:01:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x0, 0x0, 0xfffffffffffffffc}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 16:01:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8067da759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755ce483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc141", 0x1000) sendto$inet(r0, &(0x7f0000000040)="302c027a393547cbeff133608c28ad0960a17461a7003e917235212748dd461a8056aed75dd8986d176698318c", 0x2d, 0x409, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 16:01:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) write(r0, &(0x7f0000000000)="c996747ba1e260f8c600f53e8c3719852c34208e27d5c6629e9b16aaac640ac6f0414197acb6edc1099a20", 0x2b) poll(&(0x7f00000001c0)=[{r0, 0x5}, {r0, 0x24}, {r0, 0x108}, {r0, 0x80}], 0x4, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200)={0xfffffffffffffffd, 0x7056}, 0x10) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x80, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x8, 0xffff}, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:15 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x4) r3 = semget(0x1, 0x3, 0x8) r4 = getuid() r5 = getegid() r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r4, r5, r6, r7, 0x10, 0x1}, 0x8, 0xffff, 0xfd}) 16:01:15 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) open(&(0x7f00000000c0)='.\x00', 0x8000, 0xa0) 16:01:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7cfed309000000000000000000060000000000000098a23d7ecdc632ca4861fb591f4d539a006782086686c17c2b5062c3f3563d553347ca5490de88b0260dec7039fc3dfec13b6329a9d5c09ec440c19bc3e57f3eb4d9dc36dc260e6cb1606bb2efd474"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 16:01:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000100)="78f6bb9f7295225cefa27e285e83f0e2c8f810d9c7aad8a64954b952351c0f819a7295cedc9d9b1e793fc8675a8f81654c16ccbe8516aa87f1169a009cf0fc0a89ea37a52be1ff64d03d444c47b08d0dd7ac6237b9a8b99cdbb3053ce80af6b3832e28ad9dbcaab71cbb4e6abde186c59cb51f5e16277d0f16340e81bf6a063c5ba7ec6fe86117200749f47d8c4ef9ebabbbcd6354091eed5251074c06be7542446727d3fe7bfa785b2bd1564e0bcaca85300d54da80150a8e7093ed6e95c16df92606edad30685ae653a6965258c31d82b15b369055b9426b80ee61009c763d7c55fac6e8e17b19dfd38c277edee2666361ca5756f24b3c3d0db80bf039", 0xfe) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) write(r0, &(0x7f0000000000)="bae2dada922e49c9d820ed296453ebb8ac5f3f6923b538a786", 0x19) 16:01:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000240)=0x7fffffff) r1 = openat(r0, &(0x7f0000000280)='./bus\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3ff, './bus\x00'}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlinkat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/188, 0xbc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x1deafbead) 16:01:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "f430c1e7bb6fc6ea3c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x998f17d4d01c8387, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f00000002c0)='d', 0x1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x7fffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) dup(r2) 16:01:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x46) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x1000000040029, 0x400, &(0x7f00000000c0)="4b74954c", 0x4) 16:01:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000680)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025b, 0x0) syz_execute_func(0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="96ea07fe1f93553877afbb98e93aa2d1dd9da8b3b1991d3830300acb7bda2476ee6d4911a3ac9a65b2dd78fb8f68b10ad3b426feab6940d1cdaff1fd7efb10929de9b2ce16082c8f0c0be5a4bc4045d4f8b8f9b5472481b0a822457ce235867182e46302fa800010f473cbdb300430e80183e331f4b4b4f0a363b06bda4d0b5868149627b1661c356b76089bb0034f03e9cb8446d68cb5a732e5e46c62f6870186d317723aa17316", 0xa8}, {}, {&(0x7f00000001c0)="dc893ef8b7bd2a54f57e52c8ee2af0419ee4ad6a2d592ce0a2285efff453bcd4fed4c5c4003edc415a7ecb", 0x2b}, {&(0x7f0000000300)="175a21770fdfef75221039e35d886aadefaa7a45e12696f3f14bf2df847bb6556f85eecee26ce1200e881cf726728449333107111befbaf9d932d3b0da8f84c9e8f3f16855a869b5974e47fd6775e809447196c3e8848fa601462ac3c435ce5bc487788bd17d8ccd4700239206eabe7298f090df6e3b85d04856d093e99b8c4af0d20c035a0e6380a75ebe814d991f4f05cc6d2b9c64e4c8d338c44c58a500d8b2dc6668a1aa3d7f0ca7baf0d9ae5a64ee0876b8f525bf4e436cb486f24dfdce376522ae1a1048935c0b", 0xca}, {&(0x7f0000000200)="9cec20c70ae3f6e9e7eb377a8495f0a396d5f9423ff840de4817a50f7b5c4185113e306f576871e32864a5b458b2f87769c9bed9ede153ae45d90bcd4dd448ec6107c8c33d610f2540484a5c75b7d035b64c8730a105b0d537e0d85f713a54df21f2f3d2c580b5", 0x67}, {&(0x7f00000004c0)="faffe11544760554eaac94fc5e670d3bf636e6eadea014b3f69328ff02a4e8a7e301b00929d8410817520e4ab6b111e8e391baf28a022e5883936b0e35f0de435b559dd2457a2a218a1fe49826c97539a5649d8e4743a434768493a3eaa102c11519c597efb158659a2929435c98e67687746d9e772ad0a0904064e7391dc8a8e9e94d7987a0caacd85fff9b14a2a8f4d55670fcc092d7f1b90f7d391b6613c690b8ddbc4258ac18cf564d7b66da4de9e6b87a948a636e7106fd7328fac3c1790b59c36c00a5367c187e7aafd1867a50150bd18d1d6e80057ac228f0cb1e338bb09782f4072ed1cd", 0xe8}, {&(0x7f0000000400)="3ee7e23cb382ebcf8cffac434dd0b20d2b44a98df40a2c54f08c1dcd4be23570aa2d1fe41d14dba10a73436a5810bfab69c123684c18389164b623fadeca50b49f0fe2945ecaf33a9367b2", 0x4b}], 0x7, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:01:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:01:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) flock(r0, 0x2) 16:01:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c5, 0x4) r1 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socket(0x6, 0xc007, 0x101) 16:01:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_execute_func(0x0) 16:01:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:01:20 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x7) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0xd8beb63de295e5ce, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0x40000007, 0x49, 0x3}, {{r0}, 0xfffffffffffffffc, 0xb2a26942e871d50f, 0xf0000001, 0x8, 0xe04}, {{r0}, 0xffffffffffffffff, 0xd4, 0x1, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x18, 0x20, 0x9, 0x8}], 0x4, &(0x7f0000000240)=[{{r0}, 0x0, 0x2, 0x80, 0x88, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x72, 0xf00fffff, 0x100000000, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x10001, 0x8}, {{r0}, 0x0, 0x80, 0x80000080, 0x1, 0x5}], 0x0, &(0x7f00000001c0)={0x5ca}) 16:01:20 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getppid() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffffd) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10400, 0x11) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) fcntl$dupfd(r3, 0xa, r3) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) shmdt(r1) shmdt(r2) 16:01:21 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x40) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:21 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28ad) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20088, 0x0) readv(r0, &(0x7f0000002440)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/153, 0x99}, {&(0x7f0000001280)=""/228, 0xe4}, {&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f0000001380)=""/4, 0x4}, {&(0x7f00000013c0)=""/70, 0x46}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x7) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/tty\x00', 0x10080, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) close(r3) close(r2) 16:01:21 executing program 0: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b29000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070a6ba0870cfa825540c92e582c3448c1f6e49d85c28dde6c220def1fb670ee80b878d99bdcfd7a53f703b0fe89602defe5cecd0be6e4c932e894f71eb5c65ffe45f294fe181370d6f4308acadf091d272d5794302860abfa86ca26505799cdc734b8b0302546c87297f93e235b7c604dabe5436e7c65595ee6794184e602b671756fe333e7db6b087f6411984eddea3ab729d6bbac480f9ea38130887f7766e1551d32d6f0e7d203bde8bb5b363a08573264928"], &(0x7f0000001080)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000010c0), &(0x7f0000001100)=0x10) 16:01:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "709a0db17771f7c700"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b40)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe0619e51731e5c2091f3e9bdd11c4518138f7d1d07000000f34385c0cdf53500000000000039cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e400000fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8001d776ddeae27a1ca7ad87da72d84f761897ced63f0090301dd0941e9d64579b9518cc28044295533ecc81c4791e75b4c501e1595fcfbace5662f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a97c61d121e4f6ed3e7afab0a84baac37f2e8b0cddd619a484b69b8b34f8e4d0100000008e7d5f8f32227af1154a8fac0c54653985b574f013d2720e2bf5990ac30e94a482eaf42f327891ed976518ba19530c8e78fdbbca42ecf620695d1983426a4d6eb88dfea148e98e15e43f6693777158541659cc4f066f14e66ac74c4bb2ff8f9c9ab5bfab2393b31c0850bb0a66786e72d3ad4ae4b7572fb78f3f4dffd7e7c812d5969607d76ccd7c0ab78daf60c58f2c3814a8326d2695f6607a721a4b30f128ec43ca5050055f826337622ba2009c534b6bc0000009dbc392d5006754875ff94524e9f836da8ab", 0x276) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = syz_open_pts() openat(r2, &(0x7f0000000180)='./file0\x00', 0x800, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000000, 0x3, 0xffffffffffff085f, "85495500020000000000001167f5bfa600", 0xc3e1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x9, 0x7, 0xffffffffffffffff, 0x1000000d10, "03000000000002000100000000000000000400", 0x7}) readv(r3, &(0x7f0000000a40)=[{&(0x7f0000000480)=""/147, 0x93}, {&(0x7f0000000540)=""/175, 0xaf}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000700)=""/137, 0x89}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f00000007c0)=""/74, 0x4a}], 0x7) 16:01:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = getpgid(0xffffffffffffffff) r1 = getppid() setpgid(r0, r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:22 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setgroups(0x5, &(0x7f0000000000)=[r1, r2, r0, r1, r0]) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:01:22 executing program 0: socketpair$unix(0x1, 0xfffffffffffdffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="a3ffce015c86280cf45a10000000ffff00000100000080000000a4b04425a255a9a930f42ec4cc4a857389eb0431ccb3d4668f20c0e756538c36f3f3187b4b17d541d249096ead90f2772a6d85271328ab13d0ac9dc06f3aaa7217a9b38782a277a24ee5f3ba36f3c4670200000000000000c611c5beaf2da1"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) r2 = dup2(r1, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) 16:01:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@un=@file={0x0, ""/61}, 0x3f, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/8, 0x8}, {&(0x7f00000000c0)=""/164, 0xa4}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000300)=""/143, 0x8f}], 0x5, &(0x7f0000000440)=""/56, 0x38}, 0x42) semget$private(0x0, 0x1, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000004c0)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000500)=0x7) getitimer(0x1, &(0x7f0000000540)) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000580)={0xffffffffffffff81, 0x8, 0x7648, 0x20, "24e7ff0f229f0653d4047e22f0d9dec4449d7dae", 0x1, 0x9}) semget(0x0, 0x3, 0x4d3) ioctl$TIOCSCTTY(r2, 0x20007461) getsockname$unix(r2, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000640)) preadv(r0, &(0x7f0000000b00)=[{&(0x7f0000000680)=""/226, 0xe2}, {&(0x7f0000000780)=""/114, 0x72}, {&(0x7f0000000800)=""/36, 0x24}, {&(0x7f0000000840)=""/185, 0xb9}, {&(0x7f0000000900)=""/186, 0xba}, {&(0x7f00000009c0)=""/53, 0x35}, {&(0x7f0000000a00)=""/84, 0x54}, {&(0x7f0000000a80)=""/83, 0x53}], 0x8, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000b80)=0x3ff) r3 = open(&(0x7f0000000bc0)='./file0\x00', 0x20, 0x0) readlink(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)=""/21, 0x15) r4 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000c80)=0x3) setitimer(0x0, &(0x7f0000000cc0)={{0x8b7, 0x45}, {0x5, 0x1000}}, &(0x7f0000000d00)) r5 = getppid() fcntl$lock(r4, 0xf, &(0x7f0000000d40)={0x3, 0x0, 0x100000000, 0xc8, r5}) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000d80)={0x100000001, 0x0, 0x1ff, 0x1, "987a90a84017ceca201e89f1abdbde1091f871e4", 0x7, 0x100000000}) semget(0x2, 0x7, 0x100) mknod(&(0x7f0000000dc0)='./file0\x00', 0x0, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000e00)={{0x18, 0x1, 0x7f, 0x5}, {0x18, 0x2, 0x8, 0x5}, 0x2, [0x6, 0xffffffffffffffff, 0x6, 0x8, 0x200, 0x4, 0x5, 0x5]}, 0x3c) socket$unix(0x1, 0x1, 0x0) r6 = geteuid() seteuid(r6) 16:01:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x20) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) sendto(r0, &(0x7f0000000100)="28cece742d0681c03096823c900fab4d098cc03203868996759d5bfeba399ee28d56838ad26c8d9a82dc0d2932fda1ff1807fc731a650dda51172bc3a207b1c4c450", 0x42, 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:23 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xf0000005, 0x8, 0x8}, {{r1}, 0xfffffffffffffffc, 0x6, 0x80000003, 0x8, 0x29}, {{r0}, 0xfffffffffffffffe, 0x81, 0x20, 0x7f, 0x9}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf00000e7, 0x3, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0xa, 0x800fffff, 0x1f, 0x10000}, {{r3}, 0xffffffffffffffff, 0x2, 0x40}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x1, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffffa, 0x77, 0x40000009, 0x4, 0x8}], 0x2, &(0x7f0000000140)={0x101, 0x2}) close(r1) 16:01:23 executing program 0: r0 = socket(0x18, 0x3, 0x0) getrlimit(0x1, &(0x7f0000000240)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e406d7690e6183fbef69e0710a15fed8e473440009f074fc5b394580c62f860ea91b6c7e6ec9c869a6e996414f5fb1ba788892c380a549ad17733e50df7263608e2741a1519d1dad161c36dccbbca17cd1488fec4540071ea0e9de4ff6cabed296db7cea3555ec78408ba6a55df0378bdeb543cb2de1698b0a8ce75b746e50a89a0d1c64cd823242c16216aa68f4dc3a89a4", 0x92}, {&(0x7f0000000280)="7e9bdb2804864a3567b9efb038836f5f183cf1d112d65ad05fa35effaf8721b868189f0f331124dcc8ae66c686a5bd47cb0a725a755742280839", 0x3a}, {&(0x7f00000001c0)="e3edfbeeb1f450c88792c1eea1aca5f4b9af9f65cf", 0x15}], 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:01:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000000)="644c69d97998f8ac568d8937f0b589ccfe32f8b50bfe0be920e9b8855cc1517b", 0x20}, {&(0x7f0000000100)="16ee7d8abd014469789fe13aeeb80a6d8b9b406db2b3b955769f3cc90b1e31c0293390047bbfd027eedf97f905eb8dbc515aaa94ea5d296117a97f89ccdddaba6e478a9095a7752f052296ebdfad338666116142122648df1f11fd40468a2abcf4f1bcd0f48787cb9df8924ceb2ad32d9b55105ad9fa6abc09d54dea1c1e047e80ea585c255eba19ff3d1da2f87fc677751209bcea48e2ee081c76b8b42da79b0c249e07893a0337a511cb06cc8cc7f2893cab19747d35e96f6808a79996a4faaa", 0xc1}, {&(0x7f0000000300)="87eb5aed6c1d4b92ac0b9c59140822e59482ee4698a60103adca8accabb80d6bce7d2cc40c26b857c74cb83cf5f646e4dae2c737b757d5d39ea7a03d6bf976571ca9cc527aa8c50d6ab3365d773ae95c540eb6e3795a333f05e2f39dd53dde2f6574800d8153e741a33aa3cb372fed14cc8542091890b1964ae85d23b508591ee9a6841e142e2eee9ca4152723460ef8acff1d7029982e4d45440ef685ccacc3ec1ee6360a003989b8132a5b1ea0e9e8350c40768453a2283cd536b4ad0eb54d9fa2eb4ac659fcc62748450964dd097a3eb2793bad2907b010e7f62581518a05db", 0xe1}, {&(0x7f0000000200)="06d2db8c75d2aa6e873b88e52b6d9dde014a120c8c80a07b38383c46849572678f66aed03b1c56fc7a1575521e66d031f84885127b683d56b6b724147a0824306f67747531b44b4afc413b4afcde2879cd98e7eb5b4ed64fb2935145", 0x5c}, {&(0x7f0000000400)="aac50dda5fa60b343abf47069f89194acb6a81a53827cfc010ae8f65acff5cc07aa8c98512fa458dff67f33ca84ffe3bfe38e41007a6efa37c44d028996b590f7aface1a7d957de0132fb314433ed25f0a7bd680a99495652b16a1d0ccf9f16995100bd31c064fb29a91c5395e76a5745dd547c945a8e9d3548fafa565a80533", 0x80}, {&(0x7f0000000280)="4da713ca91870e58a29faac80302f346e2c9a30102b450ef6d9f21b4", 0x1c}, {&(0x7f00000004c0)="4315e75e436d5d36e3939c2c23652c6d031321169f8f9f60440c7d6cb2383ad79397fe3660ad3cd148921640ef527c3cdd50caef409ad6e6d3719bb0d880d06f15eb7d9141dfb268bf740f5d5df72c4de61f29a2d94f576f9b48c484ff16", 0x5e}, {&(0x7f0000000540)="9eb4782240608b5dadc5c2d4feef12cdb474f54a05df43c2298d8ae407b7e9b5135144c429d519d074fa2eeea35821a9cc32dc841138b7755f0b257bc24725f03cd7545f2c99728bb4027b3391c6d1cfa1b82435bb4c0ca50b30ec0a25d9b341e4ea5dcaf2dd66fffe25dab0d5e2f0444bd8fefaed87d770f59fd2f7b3f5b0bc896d7f4bb50b837cc472eaeb0e4cbf07b2989070ed469068768b462fe7183021357e6db92926fa5fe71a9e3e250b188c915a2b6d39f329e2a680ba1359702ca78dcb3540fbae3f492c418aad29bc8e7abbd3d36d145b4a869532b82b3919d539a378133549ffb3f04db04d2a142df977c6fb6588666104f2c54f9569b9fdff297295fb4d48d693f780733122de18199da42b35189e7998c8a4325b353c8d55c19ef0904b4680f5b81447f45b16ff006ec88eb9821bdf8c3de5ef03531e13c0951ffde628cf0e79f2bf5bea4ef590e00ddb97252aaede2dc4d05417fcdd56d3ac2f48c3596f7a941244954937d68f5a587a0cb91edba06cccabfe829a2a7eab7556451d8bf9557b1418449d0ef6ecdac0c42f5c23c8f9dbab1630ccf965091ad985471671831cfaa4abb55ea63963efb0cbca13d3e53fc7cb2be10b08d43516eca897aadd07cbb963411d262e702fb7f5ec36b509948b5de5aed546bedc80d8dc22cf9d64f423b3ed2640fbbc2e2c60b803477915e999ee218f6e642faa72700f5e243fd3e59d44988ef173fb962701124b89358beca81aa075ed26695db5abb09bdb8ce2556fc12bdee421adb1796ba68c8d302b222d536753c520742b8514ebec5ad09935839e014d434cfa7f6cf9e0bfc1d736803eaac2b7445b001d7f297fc154b9668a3a3cda8a932816ebf02488202492c939b33dbd9fcf7a51eebf456eaabed1e2f3f571e1c6daec25f34b2778a833c92fc4b0cadb203ec060551bdc1698188f89bc3a8490ae92635dbf37d8bc92a97dd1bd8fc105d597c0847feda4d39b289406b04b3ec6f00691e1eac47a61c5a7929865df3bae021314da2420ec40626c816a141807225799c0550a9c878b75b2408baa858c2a796d70e2d55f4e95377100a23be3f9d63b2ead893ac2fe016a8a9178c60f80ea184905cd6bc2ce8fde80c930392cf147e1ff9a5026eb3067836e48a03ea0f6575d97105ac787b30e1e9fc27a2ad61ea017a0ef34a124fcdae751e237fb39756450e2ad05f87f956c75ba0e1f0c14362a36e8663919361dcdaaf66c57df2302e00ce5c864a440b1c278b070d9492e6b5205942a9050ee2e0efd6441ecc2803357d0ca2d0b39b4e146768e5b993e3ea38a370a8db5f03628b8adbe433d67e9ff55e4c68e41b493e307045603ec4c51a2069b1ece9613da451edf544670a71d18e9c472a1bc5f9639d0a7e3338bede1f354f3a0210ac6fee1b06fbf8f4963f0c41e522392265e25760dd28b23c3a7a52937dfd713a946c410195f4b44e6e103af24b7473681bf51afa799146899447f73c1073f7775fc22b8bbc593895ebb9711a01d27bd77d0fec8523721d23dc4f18e1d9858533f87273fb65698b4ac1419f7ad0f7ccf99a712345bff2624c8d43fd10456c3de432dfa91e0f5aa46fbc727b4ab185d52c3efc4e7b8a936d9c2c7a14ee1c52e937add0fe73d50a9dc92079d95be172608551665da1a68cdfe766f6081809a1cc5ac783294a1084dc5dbd7e8005ace920bab3519b5e90c6725cd78a3c489e80ddd7931d81b042c97203c9f8a0f42d61570bd565949f0ddb0373a6518fedec3b1989508870ee1047012f73cb7bc1392b4007726a3157ac9fe494b84e88173b0b681525d37e209b6505de15369abfece9f5b9396eb97ab42f451f5321fca9f2a4829214539b2744e2baccd787f2e75d51c199b96e9621b2747fd9e77c3b96939de7dc81458893d0477ac7dc2501c078a083b299ed6bd7628573af0900def33dcbd060a5ca5149ee5919eead85529ea4d5b904a05fb896f61bfda7f27b96f95aab3ad79af1f2c6a27f1d71863bef9ac78d6895a01901d06dc13230669253dad5f075aaa7a1240c16c4b04f9b0e5c5d1634722be2b0d9f095c176cd2ef0d13374334cb24e252e75fe079bf05f07a83d06eb17281bae29b94b49c71696a0bdc15d600a6c0ac846847541e9df9ba9970cfa9f0bdd149eace84705f0a5135e042f31e2069f1ad4e5cc2390c3cb035833e663a3ff735e5413ee75fba3caa32f670461d9d366f6edc0a77008965f8134a098e12cc0588b77f0a595781b79aaf6bd42215f627df9a789ad2dbb690618e3ce10c8dcb04dbed8a655cc9283b5423ec87fbde9eb282edaff01dc16d3d1cf43f31a77b133ec65b0b4dadb24e2ae36a4b173129c5d08d6cbdb64f03eb1d961739598cbd682a7e777871648cfa2f9c0af1db9104cc1511824047739e90bf372061d34d2a2fa002bdae6e3fe79014d93882e91b95418a4fb8bdee94b3a21233f9a4b92b9496f8bbe9c90b9196ba3c87a73f5b48ff022b4f90a220eb3d902f780600caf43bdf56bc26869fd11453950c5a3b190aeb6e9d3504dd8bd6d2363be139363a108529cb9f0b623869295fdab454f90c267317b8290e01456b7e80f6dc344238465c8e5b8cc9b7cde72837c3cb111129cc40aa610d10c6610eca6a79f4516b7f67d6166e4d83aff363d12402154a10af91c30e1e6212d0931cac27098fbeceeb569b3a32496d855a321213626f3cbede5cefa43484ff0e7f9cd95f1ca26298c1ec4d42616776cfd8de9601899559d1a2926a3a303ed601b576db3878f1ec26f8669940f5b4e73fb76fcbd8814f441094b00a3039fca7d14c54d1867bec2f626c3776268b904b422d50538e2139ec683963de410fa8da153332836ed29f45a0ebd41e885d2ce0aea8fcfe6097989e44ad29fb968ad1cf66480c1d194c45f11f0d7c520e2cc943a3e7e7ed3e082bef4d6d7d45514dadf1f3c219e2e964ca2fd7ca7bd7e599730ca995fa07efe961e811570f47024e071132ff2206c5307d6481e0d2bdfd7baaf7de4bd26ed4bbafd5945e9d8740071b9bdf722c6f0ed437988876ead0bb4404a351b7f3d6e9d13b852e1408f4d1aaa12577fc5abc770b75ba454df029f52dec040a67d71d91f9cb0e37bad6e37422fbdf11a2b494276218d13add305e6f151ec93c5e7f9e168d9bdd7421d7054bc2e363d75d78dc08f5758e76b710c349f69508f57fffa2fb69e538469396fc47b3f84d0292303b7125397246f4f7cc09bf87204c79c02db20adc902131f0a03499df6d2822468dbd98b8fa7292d7599c98477f3da62f9c31f384c7db3aa2bedc5ee58631379b89ff7201cfa87801143e0c3676fd8459d31f700b0a8b20c97d02352a152c95d38a3768f061b20593ee9ebf748eb10314759bd28ab97d8bcc415a337f8883b41d08a9b6f5e50fa5e4c753df137ed3489c8b49c32830a5afe90189e45205e8bc3673cdc6057ebd757196505e7459f35f259280421c87e3128d9a8a023db26618324197864b368e9e91ec51c1a5abd27474d8963cad2881cca13f7cd128ee5c590ba7a7a64b69c8cbbd1238943068be0a6f8c3f7831336cd3a7b4f8cdf6a38791595fbf9ecc7ef932e0d95daf2ac826e02831c4067e0a15d85f31fc489689d6c255f9a5a3f6038988ca3096e8801f2497ed1f0e0dddc88f229c0892984019cc9177b6171e22e63412b1c84a6da927b4818a29ab395f6a090c574323e6e74caa3007c7a6beb5abf55f3f51da2f16d9be28933322d007350fdb0129786f8edbd6bd202dc1e1c4aac6fadedb6e2476226f6aa25b10d5a542538dea351400d10640ec2b85f014f200fb2186cf9afdf0fc9be2c4265d2eae16d5ccbd73e55870a6581565eac2fea79d68b6d08b1634fa1bfd398607fc465bdf952c25d1f46d5d851effe482acced5359e6b9d5c83807479a5502ff578e22b7a7ed1c08fbcd9baa76518c7e697b53277815dfc9ce1e4d2000a5eafea588aad0338d01655fc598e3b6ada755094ddd8b9e84536ce471b11d3e755606c8640816b25608d16f3794c587c9d74f614849b547f9fe6e6ff27a03598cc347320fd57687aca0ef97c42bbacbae5bdfc4ee4aca55f00d86003ab0633c66b5db9d1834fd7dde50074eaba9c3efc04b551ccdaca7ac7e7349dc2c0efcb81065a522146a89fe469b8bb3953aba75a0af4a2ce12a44dbb54a129424b77ce8a9ac04af5fb1f7d21c49e8904c5131c916f6dfb8e4e8f601c68bb5b325ae621aa6c8a01bd4db7252935f72bbe95bd7dcf1b4230bdf22b6b847af379b007eb30cdba8a2e45d5ff7be4886c2741d6865d36dbc3fdbb7d61e8f0ef6810ed3032ad078aaa4729b43d168a0ef8879e1e9738193da04671a4c13ba1c9bd6717a10461b0deb30c8d410559868984b2a06f0a6e2cf3fc0712d2aa4a37e272c5ab24e20a63eb29b46e46b808272653deb4f5cb28c7f12cf311ec7b509b5ba46ba8a70ae28ce2178103cdefc17dbe31d5a99934dcf51b64025dc886d95fa716965c6bd9c1d6ea23c45ea9a3599d64efc73602d9bc5df9bc7271442dddb296320228e37b5f29e5349fdb2d7cae5a1398c50f299822fe92616709aaa714dc601679b91a9ed14525a38fcb96839f3c1d9234cbc136bddfca9a4ce281f77e1f0710654f34b82ce77277520563357ff86fb00879810d2c1df83f7b4338d6fa9c6b57072531d2223ffa01212b699436b5ad634e685ed78ac36c756d45d152a6cc5a9a0ebb983995729f449c8ccc845767c79bb1d474262260956160da6377a4c424e6083214e9afbe5ce875ea3d4d281cf7712f9f65cc47222ad2c169a1be396624c235c386f5d68776dc857ebff0b420b2b0a0c537e375bc0233ac5fdb86d707b38d79f1ba6c1c325688eb43de34ab39edbe0a10a8c4555e4be03848fafd22f9834aeeefd6387289916cdc6fc8aca7a8c08faf45e38f3545e6e1838487d2dbae33739b70155c5e8d5c4c32eb598284faddd4013355589ad5fb766f6a95104b8671bb54f4ba8cb7c3391dbb928b21dce7d8c24ab9fadc1237db144565aab1f1d39a98f253f15098c6de43357762b5f7bf3bf55bcc384e6391acf6906fbbcab19f700996a94f7f81f64e6d33bafdf67cdbc48559a4791609b0b4d0018fb83709d15b404bb9c0a4f4ddebc3a735dade5c2d314b27deb9711f8b8259a3f34b263d1884085f60d113d3d2cd72fc75a6b748485eab61535abf0e1327bd4d293ffa927edd19c742c9989454700ec0ed65340d618c662de8fb29990f2f5d9abded286b8eacb3692ef2b2274187ff4f7f010225494c62fee3baff0064b5857ec9eb1848024c2c375650c51c185c68e4507349509ae0081d35a4f2527af25fa9fb7132e12c1173316c0d172f84f9bfd5180defadb07539f157ce77eab080ab8effbf68d3721adbeb2d345a06f76c7bef72e2590b046c5fa81bec144f2b28454ce01e769258d6b5ae766a0a9488343cc127f35a07cf31a5d457df0c5e4c919a50b4b27b1683ec29d58e5da6fe7b2707d665c53730788163bacdc7ecc2ec1c6707df0cd47bc784397159b0dbb11a8da3850d8782dceb7cd370bd375cd63f483bb8cdc74c83a2e36d67f98def31ae57c44a1aad976259198fee3b69ecf929b5d0e923650af93147949942d2abe7f5f8a448d80b16456200db52cefa3ad552134868f03d3a694a0b822585d9908676403a033db99f39fab3ecf16e3ac5821e4b08c7bfd74b50042759fad7a1c124a802dda2872f1d6cceeb1b83da3162757a643208d01630e831fb6428c88f40007c1d5d", 0x1000}, {&(0x7f0000001540)="66109302c920cebd6a9fedd9ef007745bd073e7807d0be784aa2ac775b30a562a3716f2dd7e904ce05df8fffa3a757373fe0788a85998ee497d097694c2ddbd58f63ee4637e3cf6b70ddd9906c6c8116b60bca1174b7ac1e5fb3a03052de69950394b7bddf05a9a7136c5e101e1340d838214df4127cc03db95325ad7bf6b5c4432848283c11e01097a0e57f59530251b668be9a6548afe05dc9e5ed5c06c302c1372a7d6e7352b4f1366a4f", 0xac}], 0x9, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:23 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) 16:01:23 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setegid(r0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:01:23 executing program 0: open(&(0x7f0000000400)='./file0\x00', 0x20000, 0x1a0) r0 = socket$inet6(0x18, 0x20000000000002, 0x0) getsockopt(r0, 0x100000029, 0x3e, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="eb95938021e5e4d5b7b927436683", 0xe}, {&(0x7f0000000040)="3d9a919f02a564179905bb2f2a1f21a5d60743ec9937378b53d4c18e580fe04180de55b65b6621a87ff0e53362fc6ee43061b6f70362969775499f134ba5fdfbe7618fc9337d678824bd3bcd71716d0efff589f51debdb1617fa2d8b5315ad34c06c4f4568709113721d68dc2d4b42a4557f4d66db0223e854d331d0d8040255e21a2ead7963c097cebf5c897bc45cb4e288ece72bdaeb3c5825696de397", 0x9e}, {&(0x7f0000000100)="0fd0996b249f05e4bdae4b09f041e494338202ce78290c9fb33901051dff5c9a3e59e9c1a3462ff705404cc2fc2d2bb241196dac3e58674cb357c8f7d5178f57a93423b441cf5d3a11456fbab3d147d5e83f2d58d5e0db72d640fd8f23fe6d11527a4d7256461017e4773d16cf", 0x6d}, {&(0x7f0000000180)="f3629bff8fc6f94b7f950bc8e8f353a512a0d6d19f0ea199b557bd7ec1f0524b96dd2e9aceaa22b16f64e18f9c41efab5fe7c4a01ece14053f1209ba343c3e4a46134a42bc102a08ca07e9e5e4afbded7259e983442d7c67b418dba1704b89007c0dcc16b0ff7e58b224877d1629929b203e1ffdb77f0d1daabfa91163aba7b2d251b98c2fa68cc4b029e89408ab", 0x8e}, {&(0x7f0000000480)="d9948238f6500adb58ac2e45ae036b62ec0a230f6d0840635989740e778c19fced72b306fb986cb8f02bd217f3592cfae2b7e8712a67e8601ee05cf60d51087aef7f3433e315ae17bdca236c2d5ab75f", 0x50}, {&(0x7f00000002c0)="c924bc5928c339c0823a6308c48aecd24d8f907ad7a6ee34945cc8660b1a29a7ebdedbac3ab0dbe580b380464aab0f98edde4385959f4ece1485f9b0cf7843a316d2a59b429e5801e2362e3a3e15bd54c455de5ffbbba6169d87d7832b81cda976d6873c49a69680ddd279d9dbe515f0a7d3aa30c3fa3108068a86c5315ef221bbcf8051294270ea82b1cc675633693238587f6e3ee68783ec", 0x99}], 0x6, 0x0) 16:01:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x403, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 16:01:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x18c, 0xfff, 0x4, "2af6dd5e9724e5a4dca3e4f32c8472730db7e1b2", 0x100}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x101, 0x3}, {0x18, 0x3, 0x2, 0xffffffff}, 0x1ff, [0x4, 0x0, 0xfff, 0x8, 0x8, 0x101, 0x20, 0x7]}, 0x3c) syz_open_pts() 16:01:24 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x4, 0x6}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8001, 0xffffffffffffffff, 0x7, 0x0, "33deabc3fe8d1ef1e976dd4df7550236ffcde369", 0x1ff, 0xcd}) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) accept(r1, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x18, 0x20000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x4, 0x8a8}, {{r0}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x100, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x65cf, 0x6}], 0x1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x5, 0x7}, {{r1}, 0x0, 0x10, 0x21, 0x100000001, 0x7}], 0x0, &(0x7f0000000300)={0x7ff, 0x1}) mkdir(&(0x7f0000000180)='./file0\x00', 0x100000000000) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000100)='./file1\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file1\x00', 0x400, 0x5, 0x0, 0x0, 0x7, 0x51e, 0x2aa, 0x2, 0x2, 0x100000000, 0x101}) mknod(&(0x7f0000001580)='./file0/file1\x00', 0x0, 0xfffffffffffffffd) 16:01:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000), 0x113, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) 16:01:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = dup(0xffffffffffffffff) syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) 16:01:26 executing program 0: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20100, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x401, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) 16:01:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x3, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0x0, 0xfffffffffffffffd}) r0 = msgget(0x0, 0x4) msgctl$IPC_RMID(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) r2 = syz_open_pts() r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) socketpair(0xfffffffffffffffe, 0x20001, 0x1ff, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x5}, {0x18, 0x2, 0x9, 0x4}, 0x3dd, [0x7fffffff, 0x0, 0x3, 0x8001, 0xfffffffffffffffc, 0x2, 0x4, 0xd8]}, 0x3c) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff07) connect(r7, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5, 0x80}, 0xc) msgget$private(0x0, 0x48) sendmsg(r7, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000000fc6bf06aa71438fec2f7e0214eb37e66e16a36"], 0x10}, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x1, 0xfffffffffffff801, 0xbd, 0x56340f47, "b1b15781b3bf12daf511df3eefbfb6fb20f8bb2c", 0x70, 0x361}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000300)=0x81) 16:01:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:27 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) madvise(&(0x7f0000054000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x200) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) 16:01:27 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f00000000c0)=0x8000) 16:01:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x20) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x75) r0 = semget$private(0x0, 0x3, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x69a, r2, r3, r4, r5, 0x40, 0x25b5}, 0x9, 0x7, 0x9}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000000c0)=0x1) open(&(0x7f0000000380)='./file0\x00', 0x10, 0x0) r7 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = dup(r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = getgid() fchownat(r8, &(0x7f0000000100)='./bus\x00', r9, r10, 0x6) r11 = dup(r7) r12 = dup2(r7, r11) ioctl$KDDISABIO(r12, 0x20004b3d) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000200)={0x40, 0x2}) ioctl$WSKBDIO_SETMODE(r11, 0xc010570d, &(0x7f0000000180)) 16:01:29 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x0, 0x500) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/240) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x3, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000001c0)=""/234) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept$inet6(r1, 0x0, &(0x7f0000000340)) setitimer(0x1, 0xffffffffffffffff, &(0x7f0000000380)) setrlimit(0x0, &(0x7f00000003c0)={0x8, 0x1f}) r5 = shmget(0x2, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) setitimer(0x1, &(0x7f0000000400)={{0x2, 0x8}, {0xfff, 0x4b}}, &(0x7f0000000440)) r6 = semget$private(0x0, 0x7, 0x411) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000480)={0x20, 0x81, {0x9, 0x8000000000000000}}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000004c0)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x8, 0xec8, 0x19, 0x9d}) getpgid(r2) shmctl$SHM_LOCK(r5, 0x3) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000540)=""/250) getpgrp() fchown(r1, r3, r4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000640)) semget(0x2, 0x6, 0x400) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000680)) msgget$private(0x0, 0x100) getpgrp() setgroups(0x7, &(0x7f00000006c0)=[r4, r4, r4, r4, r4, r4, r4]) 16:01:29 executing program 0: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r3 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000000)=""/133, 0x85) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x40, 0x5, 0x81, 0x9, "fdcf88e7601d3e4d4d99b25612957e6fba57e1f6", 0x9, 0x8aa}) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000100)=0x180000000) read(r3, &(0x7f0000000140)=""/244, 0xf4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:01:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:30 executing program 0: select(0xfffffffffffffe36, &(0x7f0000000000)={0xff, 0x0, 0x5}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000052b000/0xf000)=nil, 0xf000, 0x5) write(r0, 0x0, 0x1a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x180) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x8) 16:01:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:01:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b15c436fccc34e431204dec0ea396ff29384a68da609e5f505e6a39db975d852a7a12a9bbe918521b9ac7487eb6e5b6b0a7fd688fab8674173267a52578dc7c5a79d7e0e0832eb4f550677c27648c1463bef82b0101c6ef0ebdc8534dcea8a1832e571385a4dffe1665efd517a3d67096e998370cd1b5339e986597e2d771d07d6b5ce04529fd8fd69aac9ee9a6e765c09b312b4cf06fa9e08", 0x99, 0x8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:01:31 executing program 1: clock_gettime(0x0, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202e, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:31 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xfff) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000007c0)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0x3f0) sendmsg(r2, &(0x7f0000000780)={&(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000580)="f7684c2541dc49d1c8fd6364a7ff2d78961d89dc95c04aa0168ffdc27d92d3bc30c3df70a7dc921851687ac6584b890cb8c17a298efe394d2e19748c9b967b1a92b3b1274225eaa94e269a2a7913feeda2c8b11e854b1dae30330fa11e16aec251c08c4b030041cef205808ff672f935fe97f11e4e4b466d6a71decb2681a14445770a8baf4c9b29361dd32fbe4a2716ad89026bc2ae07b640098811e2cabb10d3", 0xa1}], 0x1, 0x0}, 0xa) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x8, 0x2, r3}) r4 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x100000000, 0x81]) 16:01:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/92, &(0x7f0000000140)=0x5c) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:01:31 executing program 0: r0 = syz_open_pts() getpid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 16:01:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') 16:01:31 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0xdd) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x7, 0xca}, 0xc) r1 = socket(0x7, 0x992e84c9ccc03fb5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x101, 0x5}, 0x10) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:01:32 executing program 0: syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000480)=[{{}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[r1, r2, r3, r4, 0x0, r5, r6]) 16:01:32 executing program 0: socketpair(0x18, 0xc007, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xffff, 0x7, r1}) setrlimit(0x20000000000008, &(0x7f0000000180)={0x0, 0xffffffffbfffffff}) 16:01:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)='d', 0xffffffffffffff76}], 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="0ed4a91f16db33ab9ddc1d7480b90d55de7ddd855c2c2866345d6663707697fc717ea811da9ba637a603b697a800f7cfc216305b37ed16f472049715a0e830c8f84e76a5a7f5fdabf4d42344b163abb746e2a4ef453c8685b7b97f21744e06e6ef05d9e0a6a8f01c49b2a85a3616f7cd041d7d17bf119b8042416dde36d574c871aea885c04412bb9d673975599178ee0c58a5d3e62f16ebbadb456ca8064b65ae5e4df854543c0346eb002281c95e413955f6250ce260337ffb7708ee621a0236172294", 0xc4) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:32 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="010100357d7a000000e90001010000010000f64f816156a6b6992e43c159b1f311c5da173bb0a6a9e686c733a1deb18db66d958991a6f45067deb84316941622c2303dba93c543362df721a1a52912f3bc7f6e6fe8fa69ebd787e74b47c34d022fa5000858715472d291ff7cf9be34da7a2c0f56c84597ea32a6694332d79937e97f69f7f455e1093d7374f4d44909a5e5939f63628519eda7440f18d6bafd76e42164c20b36b7527628960d50984d0de1751bac4e67a61aa8508f8b3793314d0374244957b4fe83d0a2c7051a4d8841d6c741aea92a092489d81d94298cca2cb1f9f5d3a24b7948526a27ef8a255d43c1e2"], 0x10}, 0x0) 16:01:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x7) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0xffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000040)) 16:01:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x50) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x100) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000), 0xfffffffffffffe0c}], 0x1, 0x0) syz_execute_func(0x0) 16:01:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f00000000c0)='\\', 0xfffffffffffffe98) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:01:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)='d', 0xffffffffffffffab}], 0x10000000000001ac) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r2, &(0x7f0000000140)='./bus\x00', 0x20, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:01:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80000000, 0x1ed}, {0xb0, 0xffffffff}}, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) lseek(r1, 0x0, 0x40000000) 16:01:33 executing program 0: clock_getres(0x200000000000005, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x9000, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='W\x00') 16:01:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getdents(r0, &(0x7f0000000000)=""/41, 0x29) syz_execute_func(0x0) 16:01:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x3, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:01:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="cfb321d1f6bcbfd60463fd3cc2d21607", 0x10}, {&(0x7f0000000100)="b32a85c9dbbd7b3cfd32d2996dde9715411296551d2d78bc332be03855eb74c5ca33fa1d099a46d628638eb8753885f5fb", 0x31}, {&(0x7f0000000200)="28eb563dd37ac1dd760aebad8c79ea00000085ccecb6f89b45c5588941fe51ef5f99cb1d7dd623efb005856fba39f5e860c6ff5efa165fd404d7b8d49834bfaf1a88ca6e6ba7290bfa2a9168f5ebd9d8cd00000000d9160000000000000000000000000000", 0xfffffffffffffdfe}, {&(0x7f0000000380)="e4d137bbda1108a54b3329dd6f1381079862659f4f33977d45c42b1f509117e1db52e6d130c0989ca1220405142c764bcf909e93ae89ea397b5f8370196a7081149792044628f0d8df8478a2bba18a7266b3148a7ad6a972db16ab690a7e00b8e6a290b2efde0273965d19cf5e8640e0afd01645a00a57c3dc0ab4ad469a5152985d511ecdc2deed5b65e32eac58514a813adaf3863b32fc1ef38711647ba01bf3ea815c5ed3f4b5900fb98e19f254f0c6bc9389ed3819212a8a5988920febe23dd57f7b6ff6b62d7ba6bf21", 0xcc}], 0x4) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x337, &(0x7f0000000480)=ANY=[@ANYBLOB="28000000ffff00000186b54790fafb000008cd3fdf55415edf77f2b4091663acff44ba8b00020000009e62f4dc200d8cd735bf193f8c2d3f1384ad97e83ef881c8be4201fb520c41c95c9ff235c1b4df0dafa91ef40796ae09bc3a34cb0f257086b72eca34b61271a216d6720fe45327f054ac16dfdf79ae4a2674b8c25056a3350b958947c5a3cb30ed087a8de6da490a04c47b8fbd5dc56eb1761d56f1a0557157c3c06b96", @ANYRES32=r1, @ANYRES64=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0xca}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 16:01:34 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x8) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000540)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) 16:01:35 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x4) chdir(&(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_int(r1, 0xffff, 0x808, &(0x7f0000000100), &(0x7f0000000140)=0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:35 executing program 0: r0 = socket$inet(0x2, 0x4000000400000001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000002700)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000100)=""/76, 0x4c}, {&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/141, 0x8d}, {&(0x7f00000012c0)=""/39, 0x27}, {&(0x7f0000001300)=""/236, 0xec}, {&(0x7f0000001400)=""/207, 0xcf}, {&(0x7f0000001500)=""/11, 0xb}, {&(0x7f0000001540)=""/222, 0xde}], 0x9, &(0x7f0000001700)=""/4096, 0x1000}, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 16:01:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8ec139347ab0b2ef, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x12f}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000200)=""/22, 0x16}, {&(0x7f0000000240)=""/14, 0xe}], 0x3, &(0x7f00000002c0)=""/26, 0x1a}, 0x1) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x826}, 0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000600)) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/147, 0x93}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f0000000300)=""/71, 0x47}, {&(0x7f0000000380)=""/35, 0x23}, {&(0x7f00000003c0)=""/178, 0xb2}, {&(0x7f00000004c0)=""/189, 0xbd}], 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:37 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r1) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) 16:01:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:01:37 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) dup2(r1, r1) 16:01:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="28b161608a1af0297569f732b89eb8017d637b919ae64f6db6c5850dd8486c14debc7cf72d7b96cf", 0x28}, {&(0x7f0000000100)}, {&(0x7f0000000140)="d968db71b1a6297c822a0985b1139b62540eaff85022815d4529a578bf1f13e5eda58a4e789e2f39da58f0a93aa1146eb91d", 0x32}, {&(0x7f0000000180)="d3fb66074d0f16b02020cc3a0a57825f1360610b6d9ad6574acf22c9dcb1e64f1e175167332c8f297ab4d5d447ada7b595e51c636424325c0334ab52dab60b64ddd9fbafe6c092abf2d2cad27c9188c857e50de8369aa6fd487b68d3cb137a3fe92b72e322fca61c9bed797216d4dd9e79218ee554229c636a9f9cd5b3752e72eb3d587e40d4eec10588e793193ab49456be3d7272f76a25d9fc614119ffc79092fcd9fa221650e0766f80a017", 0xad}, {&(0x7f0000000240)="baf263a6487868062ba1e98c9207b5f7449fe73b1ca3952a6db10da244e9ae02c9388b5498206e9d7db9915d37", 0x2d}, {&(0x7f0000000300)="e8edc5e51b994020752f7e8469900730784a4077e184d24c9ddae5ba204654d4edefd28018cfebba96b86a343b172d6506149855bae4058897054c94133d74f078a7c24662b9a1adaaca34b2ac51a0bc0f87228260383e4d30ea7cdac6932370b912d7a99d292e4b583ea8fe9bebe3cf24e271731d96e9e3b417acc61ded8ef4b75dba921fa5b3ad27c3e174122433e59c7d3b59c1e9cba2ab8d8f37d48f", 0x9e}, {&(0x7f00000004c0)="230791a4611feb1eb7a0713a7063ec24e87bbedad5cff287ba87615cd1f6195ffe87f8e39bcb1e1cfe1feefb14d737640de56047ae394f4d91e081988608a501c402199aa597a3f3a2086666afb5ee08d8df99a8144addd8aad4224af6e038c0403379d15bdf69c8a7b0fc84753364358c9fb6bf6745145cd31da6ad1af268bb933b69ec4a7b05053c92e63783c2e56fd33e4036de54f892df247f13f793249381aa6855081e44e0c9dfb47085ee1b1af42aed4fe86bb4490d1e4261a4a1c33e6ccc4b27d8f75d6116d82164150cc19ff2ec30994663cf5fc7f7c663be99b6cb8aeabe83344709038151b61d9f4da1541868282df6fcfe7d498dbd26f97351fdede56e86501345578062d6e57c4479231f866bb5d7be221fc9097a2745d441c61f98617f6d81c2c4528c03f2e4994efe6ce6be928998149a84d2ea017553c163d6f1085dedcbd43cc603f656762581c78faa563c370801438f78bbdb9522a12c6056206e97d65065c03eee5cff8a36f7fdb3a6703c81b8662ae8cafb4b06c5610e87c1cd0f48bb84dd74344c1c48ac5a1f3983e25550a6a7eec824edec7b0785570e5be3cb08c2a9a0826968c1f95d5d1ed64288c3a69bfe712616ee6123d608e0da46869009e0e4c79187d369d51a0d7fe3aed0fa25953746d0f867b9eafab1717204008401fa88cafb32dd90249fca64e0a4a388bcde0e4f1664f39290c549175ecbe2cea4a7c8b1fb390fc6b682d91f7045a7c49e4330d35a286a08ecfd8bfac82495e4221660c8c8a5660b15f9243793b6f7685036d97118a9f180d951abb9ff06634637bfd87bf9e40f355bef3e9e30b2f128907662ccfed88539b429a4ce204eb85b2227b8e301b32c3f81478aa71f30f63e8a5d0aec219abf5318ea347ff596413c5a9db78518e3ded2836ad3466fce6f065f954d645f0dbb54c249715d39d42979f94449af542fd4a3db84df64f1b7702da8e16d7ec2cc5f48fab99d9198a79e682d6e42af6dab8c22c55863a7969aaecca566b4026e3ea2c5d190ad49e8d0f94bff2ad2ca2d077c299e59cdefb2a8e3557d94daac490e2971b5b72175cc35adc1cd9ca7ed0486e9e2adabb97404aeb34d83edb4e6f45ddeb089f4efa56b981e9f22005908f4bf3e77ca8bf0782b626af9b482de578e2c63ffc1e0830ef516ea3f7153b72b2735483e222d6914e22cfc5f44b40965391fde838758dd240db603046ee8f7c4a3e455c9b3d7482b3ad625767d42f1c25e29f90180476622099f9d78014faf96f0137f59a117561b3d8820da50f42289701a593293e740c44fccbc3adb9c5c515ab584e1d589d91bb3750c317a3cd4c26b2fc5f74507e535855f4e467d0ea1ab6c1ecce97ff1b7513809e31f2093982a7968f792e82667ea6964aaf68729432937ba5beb722cb0e7ccca2549f2a6189aef1bf4f83123b0dc4b9574eb1727345c15b2d023ce13d5f7b754f9535ccb0ece04f3e70cb9b58b94ba8b3fbd2d68b5456ec8c6b3ca9774d2533b92443459472a015c7828717bfd637d2be76cf33c4cda8a6cbc879f8c4563b3989ea61d80a3cd901bc7d8046c45c8dfc4fba1060d66049f48e5940660784e69b47ba2489ebb51ed0eec41c73fd2114fcfbb478ddd0aba67c4340ffaa47ffad90107edaedbc0c83fe19458aa4cd15622a0cf579a29701c6e804fb422d286717740f54db13e685a2adfef380a7957fa6a6bd12e593220d676976f463ecfaf04657c9dd9a487fbc3452b72e4d4b370ade77a453ebdd819b10e583b7afdbb6dd6b9d96a098bd58da236f20e1d34e389e9bcf5441f8e3b556dcac3bfd07c1088a193bbc31dcc84a5f62975fbcadd6ca46e9f55bc26c29e7b7c799115ac651c5d222e6857e523e26a2384118e984478e05ca24c87916e062474327d8617823f6baf0c60806500cee996e9b4dd713ec0011198615a6b43c56ea8537afd7583bee0497793117f8ebbf45b617df96f88f505e4e688539da2a2a6b0112c86b7cdb8b7fd74bac86fca6b3598e6cbc4f6ef7db37410c34079416606e8fd8720b7861461b3831e00130ca38eaa3b4c03d70cfff693277b456335a8020c3f7fa9a21053a591d18fe14e704bf57eff6f98ef8ea5f1b8a303f49e28541debd6c48513fc2bcfae3507549633e0618acc678bce623e80bca2751446a5e826e857bbd3e4a60eff3d5fc827be5b63fec09d8fbb04d861450e01e201402c6e2f1215f55f7abc94bddc778375ddb95bc9f5e57024fed3cc06c686d85edf0e660ba1dedffc00c5f560ad27c896793887a113902775b73b321bb645814c978d342bff48b9d8ac8414b8b96592b5b6375193739c3b87b62a0f529ad5b7503fe7440063232831c407fcc7591f78cc88f7eacca70c8a55f833cb1b34285c26bcac1745bf04a252638234e1670daf6a5df9e5339603c5602423cbdc40787ec0072173a82ef221e00937854e5f47a31e8d01f1faf01a2cc171e1e265f4608cd76e2c7b055d43337e92940d9fcab9abf1a379e81c5ccd6b1d2f60ce81f14e055fefbfa3fccf0a1c1bada0e8aff8fd97c3c5840e4350c746f3de5efd0869a830f781f17b3974570cd6f9d38766ab8b9fbba6c82731743e87da332e2c42a456bcc132b6d30cd74d20eb21b940a2bf9ff1e1eab49c094294edfc31e34fde1ca36be725b58df56cd74ff7f2c7c4d4af72089e181c332a55744383b5182982570f22b87755b2ce0d04b1e8ecd3883180032d9c742151688474b1c1763ce7596aa6a70a3b8f1b5eff2592a1d7379f7b2794a9c2268b95ad2e74e214912384467ac8671bad22688e8710003ae4e2031554d489fd4ec215cf09abeb9169fe3d6934e79b40c130a7a10b1ca1e38e2998dfd9af29fca1da6114eb28072a6e0f4882af8ef925330980d01ae4ed22a444c18204104f196b934e4d371c0df328ad967bd77442faf96e871a82cf71e90331038fd9f88a7e67cce6fa38e4f0fc649ec4400aae7f3ee3fae6130839c39ad75efddb78acab52f412175dd83fd9ee4e603afd4535b33787d2da8461fd68d1a23fe38c3de4ca2a4388b34e92fb9253cf530dd3d6917449cb874b45404ad3be3f4ad606f9da840072d21ea7b37e29b0bbb8d94eb758620cabdb2cf3466471b2866b9c9581333d2042c2312fee269b4add0a5356c0a8e0414f5bb695f6e74c8e99a6dc3dac0c7d1e52ffb5db2ac297b765f3359eeb0b25c9e493c378f232ddaf9866c69789adb42337abfd4fae967199165a45cc0736d5e5a9b92021188e7b6aada3f0af905ff8571f183d16d3e04412456f2002fa83d0573adf3b7c4058fc162aaefbf6c37a92d0fcea687835ae90e2cae597f7f066d0f9abe3d1443d6c638290723e8ff9b6a023b7cc1743e17457f3fba5dfef297d0b9b12980ee767f45b868f360f33faddf979bc95162b4ca8f1462fa0484c356ddb4c1bbec127a69ed18c2657bab95e754d1a11f3b8c084c72506ec6c8c7a5db69cb6b745dff6f5d3694b6afc5b99eea93a4dc147e46f873460a296d64ab938ed1a62d5d0b79d073e1d8d11a1df02c8c947f95d83860b093a6b02a7c329334ccfc4f57305cdc3e0dcaa838aed24b5a118a799ea36fb48eda4f353ec80c0313d30b8efb2530afc74413849d0b6d56d61b1f8fc703e674e96fba20d8e31e96b78f77aa67987a7c427d41b28f5498575d684801f194fae45282cea6515681730de5eba5300a48c7494d6911f0c63c570a6196372d40cf7bd6c4596d191d8f5ee1df3dbd32c389d3127cf96fb37bc27e4ff7996772f61e5460374e8843326b2e6a73dd8f2e744af98fabd91f578322f2245bfec431802b9fa0b969a362beb97c468deb33115f806c1fa4762fc64ea470427080990c9cea2b836cec2b8aba4faa0cfa2e0c1209ccc466def0502e27962879d03175deb881f4a989991ede11f75b5943c121380a8c8c656ddf8ab4c7dc9220ed1d036c892ad8041098c663c643cdc0e04245274172a42ac5e567abf891541647b50fbb2e383f9220f8b1553240c961641f2485727d45d36e28a3cb36b6f9677f615cca62f62d186bf8b801b2ae77080fb4d65b2ddc8a17806db82cbdbffa0de9281f2fffef33a0a066fa8795130cda77cff0c2bf42e104be8af43758288854d164afaec694f70116ce1dc6b58be2267d0d0d1566ade259f008b12322f1d76613a0dd4dc50bce4468ba05cdb0f2a208815b99726e946f6666e182ba9697a917a08016bfd2c3be735513b5da244d9718232a41b28d7b609ad915551eebad8f47dc81b9d5636c718ee5e3635a32ac597f5794f331cadb0c5e86a25b7449bd8d32ae157240639694c8d7ce4e518d9f826d8aa88877ba789a254ab54f66298fd2a854851e69a5986b1760c01ed5009424e2f7ede25cb6a808a37409d9db73226d4605e3b4fcbdd32dd98a2e431ffdc9ebc653beb89d274f242ae3143156e40df89882795379cae26b6456c5ac8028b0c3dd19682344509fa687c4250405e4fbf927e9f786f4b9243c40beef53e755fed007dc7bcc482932d76452c94d625f0cd95a6e8efea2104b006518965a07b4a60fbd41b8e0e7869c451bad8abacc0a080d139ec878da41ea6b33bfd40aa049e57988455db2da39a5e62b6cc4d7219ca28d9eb18a9d37c0e1eba7d95158978a1a1803155ba03e205cec2d68054af68d34c0a57e1bd6735d5a7bb5c83a050a3dc5f40b1dd126c1c0cfb6394f07949cf60de1f2fe23b51561d5fbf711663009b5c38cdcc660a718266a0f3a17c0fe366b391e05146dcc9aeebb41923c82d7ebc2ce8ba117271bcf893a389bb904e31aec9ffad8d3572b31c7ff4344c3b977f79aa1ced8dad7a0a4fc6f1d2149ce6195118cd70b821913418c9021d780758a3646ae5d5d470e7d0971ff079a7952aa9a9e4f565f6939462f3e565b436d0adb0000c614d91f34da2c7e9a5280d2d0b317c7aea3e8e560e8d0c6ca4cf582a8124fef16d274e38f8b381d22ef29ceb41b62d8c23a4aecf50c796f30b70ce98a8b8cbd8ec90aabbe9003e5b34bdba08a847b9951702ba3f2a97539eea154e76dd2fbe93f3d51f1178e3517ccc0d2a75ae49ba1e6eda49b2490f9957f430b4cf4d1b8da9d26052d4fd63290c260c50c76852bb7351b695e80360a74a7f8f52d8b1b30d2b4b8659a179f9765eb19d834980721995ff129c689777f661e031059f75660aa7f0d85815bcee5ba52248dfa131fa1777d5a136de931464d57867df158937239466fcef97475d9f98533a5d15a40fd68b3f45330fc0b2adcafd881c8cc72a8648a15ba0e21c66d6e62714e679e61cf0e096ea75262be951ed9feb9467f60ebd89b7bcd5118a549707d42011a86be073bd83ecc7c6a84345c4973ae09229b6151b8da06c6b93d25bc469509d636ecda9996e92789aa60a05ee62864620a923911991ec1e494da30018f0a4eef9239dd03f642dc1a79e1c02f830080a6b20b3e711b6f32f24dfecaaf7baabfd014267e5b682be79fca77a7247c6a4a26650e0f35cf3830c50ebe566760c550fa6871a865a36a3671609afce1d1a0d20239a244f78d5b1f0aed5b483f1c475217ee845c7e9c61fba9367120bba65935f42a1cd575045a1074050167a04c919e4eff9f0ebb474b843cc60f64853b276028b93613cbe4650b8a4cbb8465153b8196abd76f486f62e90139539e6cb1a744f7df960c70cce2398ef317aaf42c0b4887b8148278bf970dd6645a21d9a244c27694cd04b5992575daf974063363e3fcf0b3cd39b0b80833301ce87b8c179a0214b136fda0ae7ff", 0x1000}], 0x7, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20008, 0x91) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)) 16:01:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000001c0), 0xb, 0x0) 16:01:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000066e000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x17) 16:01:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0xff) lseek(r0, 0x0, 0x40fff) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000140)='!', 0x1) 16:01:39 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getppid() fcntl$setown(r0, 0x6, r4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$setown(r1, 0x6, r4) write(r1, &(0x7f00000000c0)="1d", 0x1) socketpair(0x18, 0x0, 0x2, &(0x7f0000000000)) close(r0) fcntl$getown(r2, 0x5) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:01:40 executing program 0: semget(0x3, 0x3, 0x2) r0 = msgget$private(0x0, 0x24) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() r6 = getegid() r7 = shmget$private(0x0, 0x3000, 0x5d1be03ae3420a8e, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r5, r4, 0x40, 0x1c00}, 0x0, 0x3, r1, r1, 0x6, 0x4, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x2, r2, r4, r5, r6, 0x9, 0x2}, 0x82a8, 0x1, r8, r9, 0x7, 0xffff, 0x7f, 0x3f}) getuid() 16:01:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x20f}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) r0 = socket$inet6(0x18, 0x3, 0x5) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:40 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0xff}], 0x1, 0xffffffffffffffff) close(r0) 16:01:40 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x2) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() fcntl$getown(r0, 0x5) 16:01:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x0, 0x5, 0x8, 0x8}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x800000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffef0}], 0x1, 0x0) syz_execute_func(0x0) fchmod(r1, 0x0) 16:01:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:42 executing program 0: r0 = socket(0x6, 0x4, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f00000003c0)=""/147, 0x93}], 0x4, 0x0) setrlimit(0x8348549fd758f46e, &(0x7f0000000000)={0x9, 0x7}) mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000140)={0x13fc02, 0x100000021}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r1 = open(&(0x7f00000004c0)='./file0/file1\x00', 0x30000, 0x102) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x120, 0x28) recvfrom$inet(r2, &(0x7f0000000080)=""/75, 0x4b, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:01:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x7, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x6011, r0, 0x0, 0x0) 16:01:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x200, 0x8001}, 0x10) 16:01:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./bus\x00', 0x121) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:01:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) kqueue() 16:01:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x890, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x46, 0x6}, {0x8a, 0x9}, {0xe7, 0x3}, {0xc7, 0x703}, {0x87, 0x6}, {0x8b, 0x3}, {0xc7, 0x1ff}], 0x7}) 16:01:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:45 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x0, 0x400000000003ff}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x84cc, 0x1, 0x4, 0x4, "e1ddaa80a3c8d0fbecff6b3574d2b586acf93aa2", 0x3, 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:01:45 executing program 0: r0 = syz_open_pts() fsync(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:01:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x2}) 16:01:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x80000001) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:46 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) r6 = semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000001880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006250c903f8dc04388bb9add6a2894c9714d6b11a736531e128c0f8b1edf94f0c75ad22fce133ad01ad0a758614ca3ca7ea2790c23ac6886500000000000000000000000000000000000000000000357b8675a1e0addca3daf40dab28baf15a8b826f52890247e81e986424d7b46dd2a475d6040f2e5e77e6c012b4da8f276bcdc23747bf5397b29f1875ade37c83c8e90c6446f8bbe4b80a349f407550cb8b97825611e87ea850c58a885d5ebf04d4d423676265af2dfcb723fd7027eb619bca7dae88d53a1a9750be4890d6e78eb538bfac9972efb926b1924b5962892a7278848e30e8f8e69af629757afb7aff4aff006799a8deaf66"], 0x0) r8 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x0, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) 16:01:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000002c2d000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 16:01:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0xda0, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x80000001, 0x1}, {0x18, 0x0, 0x4, 0x1f}, 0x8, [0x9, 0x7fff000, 0x1e6, 0x100, 0xfffffffffffffff8, 0x0, 0xfff, 0x1ff]}, 0x3c) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) dup2(r0, r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() ftruncate(r1, 0xab) kevent(r1, &(0x7f0000000040), 0x203, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x0, 0x49}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x0, 0x7f}, {{r1}, 0x9c1716810eb454ac, 0x10, 0xf0000017, 0xed1, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0xbf}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000003, 0x7, 0x7fff}], 0x1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xe3, 0x40000004, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x101, 0x9}, {{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0xfffffffffffffffb, 0x10001}], 0x7a5, &(0x7f00000001c0)={0x4, 0xfffffffffffffffb}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x10000, 0x0) 16:01:46 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c0a000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b12f3ac19f2fcccfc838ce9064c84cc7ffb6610fbc9e5718dd94164dc81a8bb309b684dada37cce4104dc36e35f3ece72a1d69f51d933771b76a822de332531cea737585be6cc3009bf8b8b54501a0963b9311cf2e1d587948ff2e6cc84a43594a02fa0155331d10871e7cd6d4f7ed55f96987ec2313b631695d01c3a55ede309ef715887b6e99864a9b1390815d5ced42", 0x91) 16:01:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000140), 0x4) 16:01:47 executing program 1: mknod(&(0x7f0000000280)='./bus/file0\x00', 0x3a0914c44f7b202c, 0x7) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) rename(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)='./bus\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus/file0\x00', 0x20080, 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r1 = getegid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setgroups(0x7, &(0x7f00000003c0)=[r1, r2, r3, r4, r5, r6, r7]) execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/31, 0x1f}], 0x1, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x2, 0xfffffffffffffff8, 0x3f8000000000000, "b5681b0c39eee7d70df42db6e1a1db586a32d5a9", 0x1, 0x8001}) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) listen(r8, 0x0) fchdir(r0) 16:01:47 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) semop(r0, &(0x7f0000000300), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x3ee8b7e6, 0x9}, 0x8) semop(r0, &(0x7f0000000400), 0x39e) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x5, 0xaf) r6 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000340)="7fa2cf7ea9869542f79d01e361bca107d110c1516d3653ca694c8bd42bbf680bad1e4164542d7e2320c2d1162356f8740a5713095950235f42a6967a811549d053b3226bd60b44764d81e87a21d1a4c3c8bd2977d685c09d109851f280ade4ae07d13771c5a4b19121da1fb158471ba6cb76dbfe26250012cdf731a371430e8255694ed7229fdbcb", 0x88) rmdir(&(0x7f0000000300)='./bus\x00') semop(r0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) 16:01:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) setsockopt(r1, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = fcntl$dupfd(r3, 0xa, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000037c0), &(0x7f0000003800)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003840), &(0x7f0000003880)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000038c0), 0xc) getpgid(0xffffffffffffffff) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003900), 0xc) sendmsg$unix(r4, &(0x7f0000003a00)={&(0x7f0000002740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003780)=[{&(0x7f0000002780)="5273eb594e3feaab6335a8c2f30e150ea87255b994a24b687e96853f168f45269ad19473b7fbed4a3d4678d0224045e134cb5a9c9905476f4658dc82b1e34731af837e6a0cce0e237d4a134e6f19c92d0e4bfb3a86eb095444c4ba9672672a1502a54528c84279df58479e0922386956854de4a25bdbc4addf1613b61c21d5eac444166c5fa35e996737c2ee6ff0842265353171ebf6a0e262d0f3afa7fc151016bc2d00506644cd6315b00c144d1b44db7bf3859807c44ffb8397b428982decfb5e60bc34f56fcb5fcaef6573515cdb9d6f8cde2a8b177227ec7a40b9cbea0597ffc743f1f95b422a5fbcc461ee8160036af1d110240e8f27eaf48287d8927db52f3ffa0c3cb251917bb204644eb3a9da291e7f7bc23ce02e33b816ec0ca2b3e35f15add5a2a817cf66549135ee5405abba59f7c738da93bd23ad2eefe33ed58d1a764cb273585bcdea815b14cec517d480488558e4107b66e795d2f500ef37a9c6c937968123b57656775573282740703be5b7e6599f9cb430efc7ea3ca1de59a8c780d4821c7bf704f1d20af5389347692faf9754a0a936e69892606341f6c7ac32ec2f440f65b40004e7e018657915ec389fefa0522011ddf6f1a3546d1cf9a2f4899ccb351d319bf0a87ac6022b8703400f8b4b0edc0e40573c88077b915bbb74ad1764006c5601cae187b53c92c67ecad753aed2045c0eb8dcc0eaafdfc1f2cc996df2a566cc28dc6ea0f02d066bbfdc732f97a0d75da338f07f3fc4cdf443d5fc9780010503553bedab591f74bef44a780501cfa76e076fabee3f4baa01da9910c703ea7420260dac2f856740d481fd49ab6f345c23dc6e23acccf6188ac0d997c4428f74b10faa88e00a0f97aafe805ddae1e9a24bfc968de5b84ec11205ae9db2d4a4dce22c0011072f1dd6aab34460851cf262d4d487a2b65226e716c6d33b7ea6771df3493407ab2a905041c3e7b8d7399854296e96764f0a2e681f5b1500e1687faa67afe7192a0dabf369dd454f656178143345520dc950b1c6709e70a0b3e9e57614d02fc62d0d2ae1c78c2d60a3b847633c49b171dd9cc6534ef37e1b3e977b361a0d1bcd2adc2f8a5ab57865a03242a1ea64dc0507cddd2864cb7c11689f6300a14d08ac42dc1a623c81210088aff228f27d95f4b8965fb67486373c726044f9072bccd09970a04f14f3aca934d592115f15a99485c1031d70137c09855ec1c5d8d6e0d3726075d041a93f55590122bda76925969583bdf2f6c0ac560083f8b9089f8ecb7c39bdf97c6bfd76d68c6861ff905af0f54505abf02000f7d3de77c04c552f9c717b6afb675f4b2c1f8e22de05891c2a089b623a170afa7d3afbee0faba0c40a9f764b9ea30512fc5a810433da5776d255ccec059b305d1ad281dc701925175c0201e3f9309f4e07f453921b5cad638f2a6f03f18ef9785da4b31dfb64413191894316db4087936ebb90b78d1411febe2297f8282d4e3f1430d54f743cda0c57cc09f8642ca5db075c777c7141f98a91b3bd6d751eb02e3865881c492abc5e1caaf52825343f5d8aea4565a107c0088cba484f6142e18c199cda3c5f3a3c834985b2c86edd4c86aba126351e6911c76012362d6a1317a5d6d65a072512e257d1efb4f77be64139b257cf2b67c1784a7c0bc7e4bfd4167cc479c10188880d3c8a755c86d92ced6aac66083b9b9cbb79dc686794f5bb41f6106eae02d3edaf12fc3418320c399768d55f239d390c412ea9c2ed385da452a3c4d0ff5de75fda687e0273a296b9e091e336c4e4b044a0c7cdaf29e9fabf03daccae6c71866591b50fbababf45b475b250963c074769fab8809cb7ab3636558874d63b3a1f3cfc2a28cccd8a6106739ea475a9ea83b98ee7d5a77dcf68039c468ff142ed904270c0b79fdd9e34024b10d1f0acec5892db2d3bb970497718b35a9b22667c80ae238e3268ead3aa16ba462c4cde7c26c316428a1662db2d3a595def4a0526d76c72bd093c2c9969eb35182d85c983f9a3a8d710684e6a6b011e7eab139cc933928d48e4ecab17f8b281bfb1990cd3619d31a2c14c787af6eda9f7ef0a28cd13717d8eeb3cdd38d69efa975012916caa3d1345a780f20a29cde5ed695857dda5d89a0dabe380e7b4c9a1c87a5138615d77baca5ec3081e92b7b9d764c2ae853105733c39491924515a0b2ff95bd14b760f81bbbeaa1cf5d650aff2ec4b844cb2e82d0457f6e7564e3c4951e2f6db6f1476b3ce80f4b8d32692648e7026521903a8d0ebead78b77ff0751a43ae2845d493ea600ea27a3ce2c2d7aa9b4840ea8509ac36db77ed04c8afeac22162bd9f39092ace2b0c9611201f955cf77029b52b801cf6d0e930fc707d31660ba66c77668d0f60471c6aaa2b7191a6d7db6a112adb501c5810691749faa5fa969f1793dd1f39a1a032d3c0d59d93f9b5c8bd56b0d9e207b277415e75743745599164047372438dea12269474ced44d16dab1ab67f8d95e4355b776df16b0697453883bf9e1d23161972c73fbcca4665413b53c1e96ab44540ba4ae24b8021653e6cfd4921ec7e4fa4a0dd0ee092511c9ea85ea43925217eefd6dd292e6eb9845110e8bd58f417d7c7452e45fba1e00d22e254c3cfefdf31d1f4974e8c062348c5350a025da4709e9a13c0863703e11d53a7540ac3daf3b5bba5e6e983a2e0cb3ff18c55114b5343096f2a0783df8621f85166f9308cbdd5ae7e54c3197597fa4520ec1f0c47e8a4158c6378caa419a551fd5357b9d890ada34e65dea4032aeb5e29a3faa489e33d7ef24f088d5305fbcbd06df9ebf482cc82ed01e72313206ce73a08fc2e23e0ab92894f4222b0a163a09e3c17b3a9e2421acdbbd23281067257362f13592764a54c84c6e36f0feab1abe101b6512b660703c589bff23d8af7ff4d0fb45e1b0c7591b93540cff4781170663a10bb9f7b6a8c82d9b3adda29a12e2f1408e24c6bc9fee2e007f6135c22dca9ed8e96f202c2ba472ce30f9c695a5f5b43b23a89ba3df5d9132a0645de880a73ba3b08d1e1a9e7b43811e04233db7924f3cb1a4596b160d79abd393294cc16c33e3f3e3f50aa3af1c67943cc316917d4c07b6fe35b3eca66517a567e030821973af0c8dd32d27ba004627f1b495388d55a9d965fd97bd5471d920c1eacdf706cd2f49568f69bbc4f3fd90739751b27a5c3fd8b98d63296e40002e079e2976e828dc0fdfd91ee3ea150571538115cca6715a4e8a9ad5309c46f72ec4cef8329f948dcc95bece6acddf8668ecfb954a2241fd3aaec456a343fd2e39932d8e683d4b91c527f9734e9a7a18c8443491127b0ad7135f47d1c8cf5c925a1f1ab964d49e693957730a0247650d272fcaba25b60688cacb9091c358187e8ae5502ab96b21c2d1cefcefaf83fbb5eaa27ab1cf507bcdc288721854ac5c318a4315ed183d7c92cf03cc385883d01c82bf3b6e6ddff819634551718f06937c11a23da534c6b978f6a4f152c3261b5dd8179c6c83d2c9a9895387bcde63c263b6661399cfbdde01e7789149420bb30a034ece9ebd1fdc1e33fe8ac000ae656c2b98d5a6e6d8d9ff48a486e84b0eaa71a77787428b85ba29908e5a2a67ba1191afb2fde62591dbfce7d785751a26ea3137517384dadccf3ec66ad986bd8fce685b993ca8524101e0bc72cb9c8573627f6f6ba9ebf218bd0e740322a29bd39e9c33c25a7eaaf64c8611b173698e947c8fca7a76302cd7c5c40bafa1d7d24eb59bfe25dae56835d16bab812c00ce1bf417925394c01f9a5677b49296460b42d808b5323391b832f18787ba3f1ad08237970f2ced38d0197dfab785c05c2686944f7dc88159390ca8d17893617d15f1c4c465e837e39af901dd219248d0b06458bbb235f02d03bf767a26976e263811e4e077d9a3cb2c1eea8fa630d3b756cbb796ad3c9b900af0f3cff239093e6f1d15f998febf771422e080fd8e68738eb0164fd987a8095bff24c6a763ab81e467f04993645836638b4ba552d57f32c98bf00b03221f6a9b97fc089555d4854ba17d6edbe2eaef22be80ea9a39e5e4fad5838076fd9510d42af4ccde5d12168cb0e90fffc4e827151c509b00bc96b3f5d59b9b449962b8dfc1559269ba7e0c95b1c51e78f9bb1517ba330c1a7fe7df54cb3a2dbabfe20d0d5b2c1b9fae05e4e0756b904cf9d3461cc30a14d6cf9bf7da3d1491a629e6420d6e72b7523a9fc2a38b83bb7f3882a70f3f95739d092524d53e605fb9b602f14eccbbd3ac1e81f854bc1a436e3ce7bf7d8f8d3902a8bfc2c294436f238dc6cc0898b1b99372693c3b26d83a45d8ab096ff30a570553aa8834f28927abd6a3f43ddd9bd735eed13b99aa0dfe5775e43bdc15a8ae1a2f2089e5a6dba6bfb6fe27e4318d232df42ec14e8c960349d1c0cc7a67b630072015d523b10da8f7b189d1b80cadc98f211230f395472b080e4010a69e44854b388779d0ae5298c2fdab0db8f10938729621a0dad016d2fcb82e3d859ef02bfd33312b8c541a20a7a5920d56199aef8ed60c7d42b73a999954abd415ba69a02ec24091b87f119f62a7787e4c59492bc65a292a9c56bcef1c2c6a1319c3327e66f4027211591771d15a2deaece0ab40f4c919f340c94602b34e86128b9534607642648d4b3cb4df75a1ce9fe26f0704f331b390450a2b529c00b696d58693794f53ce9fb2cf764602d731e40618d482ea76d0c08a09c6ff0fe3ba4eed3fbabd797ebf919ff265c0244792e7fb529fcf458855689bda87438053822a36deb1335401ab758cf613433fe561cbcd6e37b879105e84f239baa6a7b728adf4a88d9b47e794a0e119e520a2b007ac1fdb54fbf8f6ca6be1c0e7e5fd1b240e88f4a65c0df1d8fb3ccaeb19f50c22c9d581a79571c1b88ccd09b2e6039294c4cbd6f4351964caf742d647b1972e75700f0a8747fd30e8dd52a18f11544ace8d8a9cf449d85d0e2f0027f201887ed539d47f55ac28d4f0a823d667906b9c6f35a51fecb5b0ec987ece8af700c2954b937da7b0d41e8c275502a6dd01c958e7db62fc83edd49f299dcd69abd17c8252c405483de5a3df16621b368af58e857e4113ab8c719c1faba5fefa6970b512d4f90ba91366cbfb77144dba45d3fd1c071077788b9278054b17fcef49bad1471f8ac2f88844a5cd4de6ac6530691beaeec1ced7c53d0c239893877b61567d4bab667b907fc37a29133e4aff083c9696ebe3b1b8897f1b2970b012cd7797acfb3308401627c4503cb31787c2de34ebc5d8ad218bb1beb597a6ec4ddaa2ba979d645cc1699083663b95ce9c8a014fbfe74f1c0e539fc27074bab97ba53a420f0f58878e93d566d00a0dd8ff170aeec9a6bc6ad8d49b42df6a008cfc3e071f460da9c55f3fff6b9bcd59eb36092480556e79614dd747df965f2defd414464fb931c73434ac184a37fdb9c5e47a48b7fdd6957c8747c694e9b64127bb32b86c4fbc705b21ceec814ab602ec6f44fd1ccf3b35509e400999a93088b250f289cb75cbbbe98f7e8d8ed42b9580222841d5bb97edf5015661c7a8645cf0b612bb33305dcee4ea935aafb3dce422ad4e7a713a278a9896364df93239bab330b0bf3c84398ed7365187cef770821c8aaa10f7fb2f1579e701498bc60ba2401dab061e1a5d81a60b59342acf141c9925f8714a61c03b68f54ef4e87b0aec86d871aab40fc7836ee7634f98b93ae0ac8a638b276d231de18c24efe358a9053aa3ea310ffaec7091ec806a1d1487f6cd86af240aa1dac2659c437518d066c49cc18dbabbaed", 0x1000}], 0x1, 0x0, 0x0, 0x6}, 0x5) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept(r3, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendmsg$unix(r1, &(0x7f0000003d40)={&(0x7f0000003a40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003bc0)=[{&(0x7f0000003b80)="9afaf6dcd8", 0x5}], 0x1, 0x0, 0x0, 0x40c}, 0x4) sendto$inet(r5, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000002700)={&(0x7f0000001300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000008c0)=[{&(0x7f00000007c0)="a40597bc4e0f1f0c952ad13d8162552c9485e684a33df71a73ebca42d77d9d2a8d025e60df0ad1f72061a3d7815efd6ef4d9f63687634126308ae3913b6c2cd11bfa6a1306c358e01e0653caf993319cc24ef6f3ab88060363339ece3fcc94c3de7d74e3eeb19c9147fa800a3f01092f47f1945395cee2f4b4d7d96854b73ceead92eff90bbadf3e6524161e2e5cb49bda1717b9ebd8f58013f6f7b496cc2640a357f2dd3dac1108c4f6d04254c0c97660360bf811f571815a59a9af152194e3a581d8eabac57d18f0610e7f6c8ccfc18b0ced28b1596bbfdcd1d551d488207be15b65ad5cee076ed0ec1d4e7683ed5c6bdc104583c10746eea12797c687ae", 0xff45}, {&(0x7f0000000380)="97ed7ec216e6a080e249eb8d8b5a46d55c23271af483bb62fe3fa6ff9811812c2f94b3a7e1fc9b38c2dd0efcd2a7b7f32983d0ed8de8355bcec88517e7dc4ea35741bc753458dfbaeab103cc9a476a5089cb80"}, {&(0x7f0000003d80)="bae25acee47a0c5088f22b11e1d99c447e999c45abb4b8d4f4eeae52908325c9809b41455d62d5e7c2e77deff8820c45de6074109b7f0232b1a511b17090496673f9b61f1ebf632e213753f931413f43f7e4333daa96c140801bec1d15d9597137d4f75164a85f1491777a544fcafb01bccb7794a29b60258f1892432b70cc050d969e3ab98b313bde24bfbf86dc8f94b55d2275ae78c434f6cfb941c44bf622784ce9390bd23c321d8c170721de9efb5b32f42da24dd5eadf8674720c301b5e01474c5824e9b3b15a59a25455ca8c37923db8688d7d2138ed4db14177523c15905376bf954d58a2a5cf75c4a4633e2627b6c46887f4a077739f2962a25c1414a4ec12666e2ff5172b467775533b7f9d87af875f65a0c91b6f9587561c097de7b2623e112b2f57f6cc0e62991cd25ba267ab2844a4bd41e0b9b907de93cf046a424d554e07d1076674d8d69b9502cbb5924515b08932c527870155594dfc3ad37494a782339d424a46847f20bce4192505fbb375c6489711b022be75d55a0afd0bec136929f5302e0884cc691d94c47441fc43312ab296ec1a1d8ae4d6a50aeb4951373a8d68639d2976e3af3979e1c349b9ef402be810e94325500dd764325ec5d1932b399a5eca5b61e0ce1bbc453df3e5edce300fa4782e73490362d436180654c9c456b52f7ba4ad2a8216c826c5360c34d22542aa46a913a061e2f3d9c1138421a079cd2294ca0b8da824b942b5958735fdf4fa893cec87699f9047bf3bff86ee2e5ffeb24a489f293bfdfd06192075404c0efdd60eeaf5923286aabb90fd3673ad5c8c9a8f8310fbc354c828e3242dfe591ba11971b6fda357aa13e48598ed14fa2b95824e1ab2133633e941b96c11d95236eb713739f5d70fa4e1ae9ac1474110d79c3059f82d12b6f7e19fe85e7ffdaee82b28e2d319353df966fb376ef71b62f08ee1b8236d16bc2515e802d07d8ee1d04ea8e3b91694f98892ea1998400a54e98bfca160be7aa0d8d366ef2a3c6635c699c0eee2eda40c3ee8c153d39220a659624a839dee32d0e0f269ec7529c9773c1aea254a5deeeece0dea9e111f453fa46174c8d3c11ac23f80ef34f408b1c4ee4eb7021b3f7d99d8401744fce1e05ae6a7abe4958fdcbf691c7f5279b7ee7bab81379f98f9e0a18d3a13966c9634d59966a07cde5fba3795c5d0e246c29ffba2fc030d2fad739d2069dccdcf37946d8810b844b72e72f69229b06b341f4d799af4b1f2e4a1092f40b0d1f31cab2305818ee23d469b8ff4e2ff831545ea8ce5ce197ce913000ca686fb4ce235b4ce0480ef919cbaaab5cb3fc41c8d7d83a8a594b6b568b978c763b860e85d967700c27f1398ef67383650dda2b8f0144bb6d09d819cacc41f334ffae3d171dc3da58f2af7c8c872af56c2a1025d035017c34a59f04f65a028d20875eadeb33dad6356df9fb8139c2e0d2768b0d13357015f7028b44bb8ee23cef22672dfb4068733eb5f4d181263fb0d99551e7d0b2ae9af11698a20da57de923e94a03586a6427b4431dbfcdc4cc27bf769b4ff49a3a168591744ad498f7ec19c2a6f86e466686218c9c591ce18bc569857631e725505348867124da5cc21cd033e5264aff1234dac784c3ff9910edd062d47caf1685cf73102589ccc33d8cd169e9d8f814cb997e87269a900fa0ec4606eafde710f340de9a6996148995d015fde244ab47b917dd33a1604cf1bccaffa4dfa1a556f70c936aef14ad1e43f47da318b3c7938555c8e6dcddb95dad7d62b3199cc2ff1d9ec8dba52d99ce1a8ec4f299c3acbfb6b79b4d83aa872d3b7e5f81d5eedae30cc8f34a588827129302795ba53c96974625649fb2556ab7768c3a7c58c6109f06cbcfa851f3bfb0008084c821772519d4a900974b40dbec88aaf7231fe8daaaf70bab85e1b0047393bb1490554521068e8e00dbb8c0c800aaa41001d19a47bed182c516680c8ac0d96562ed86fa81b5435601a3012f6e234a8e1371fbea4dd67df9ff92eb0ecd7f272af6a4040dd36889d319198a2d47b2bed0f63db6f80d643ebb53ae47577d8ae6dace5c94b7daea8a4a296fa5fde19770c5494888f8f7fd3c80b18c7ec09e97125fcf0ab1fee360092754ac5902f906c73332ad9b5a18163c43b2ba7e9b7ee96e67d5d267d7b02e4bfde6c7d4cef944696732c14452ab74fa3100d6a8ea362eb9a1b9e5806bc8425308e0e473d77eaa9608004377343deb52b33f3ca98d21bcbabb8bd8a97fd3d4796fbe7f24de7aeab56caa94edf1ac2686095e9fac319aee79b93255d0fb1ca5713c79957172f9c7546621afad688aa12c85909c20645faa3d99d6772fcceaa0320048b9e7f932ba71b2fac4d567ad2040446caa551ed4ec1c7e775d754444b20e323d1d42a8c389a6e6a191f408980d7f1f649d545ec64f9ec8a3ad36253e73ea6047e0075438f9504060348e7bed2b4dc2c09a84705ab3b440f93e6ec3f81a32175846506e59af74e2b293775105693f7c478a2615c62693a8ad1c86936ed3bfbacad9450eab2fc5a46ec0c05ee8b37f2a88506df9588f147f552505ff9a548cd764b246f5ebf2f9a956898725b2bf4ee673c00920f5c29f13bb29074ec7c3412b9a0c1a52eacf2a1d6ea5657c6ef173324b63acbe9c95697a6f44688aa152de1146d24a335ed65cc93b1834bbde296e7476c22da8959cc9cdc1d6dc340fd0d6812552e18b2bc63678163f4d405bf17c01b89aada7b9334af67b1c3bfa7171d950ebb7eb30fb6d8703a187365fff4bbda9b82edd571c5744cb86f6e7250f269b8feb2d6e2c6f70f3beda75478dd40ff6af76bfec8215026eb33de72f103130814f75d1c9f2939531c7c2f518bcaa660421ba33451ded80da7b96c6a15ac99f4c5895c1b77dc8850799e6540483f7ad9f03691230b299820a84010378ab4972fd989a3e4e4f80c9546dc7ee1e0dfcd6e53e53e382d58cfe42b8a418886a95bbd6a392ccc2f237cd05d1c156731f65040703d60897893c49270fefd67d259abaef59fa10329603060cac4bb39703ff9b93eef7ffcc8052087806aecb73fcfe21325f58faa99c533ba4da11490b1a2f528405bdced00347d671c250cfaf2114c5512a70dd7928826eaff59b590de810f78b27f097e9861f6526b959727242f57088273f39a1c72e70cd666b245f61c63bbc2c1c1b81bdd6ad1aca260a32322e16103f696ea92f3c96c55988035edc407174fde9dae09edeb003b91548495d6ea8a8413f0cec08a794777c0d9acf396838aea0f5ea207dbd674dbb471c7942f7e20dd6e3606669bbe9d26ac89f8f65c68745ce231eae9903351a5d9c26b206183eee4d74b451dc8501e1055c2b798dd3d5381e2db8e28928cb65a2ee47e9d1f314ced1ed2b1742b901fd95d0b02565d909e577aa58098b25278561c151b321688c6308a13ee5a8735bb1de9025f126ac3d17b61f522baf5ef24f5ff32887d2dd707e2e01c811cac271f3d067c63c1e1288079c9e2d9c15bdebd91f39f3e3bf4aff18d20a3acb485c6c3e51c19e2e407c63e4fef95cd23763f84e9f4d37685f42acbcd18efda6bd740d1520f9634a9e239a17d8da17065252779d3075b40dc05e19d260a5d50bec0c65b3b5304b9848a91c4250700c54086fec500e62e4bfde6ff3b899ce54168feea11628208e9a5d52fe818486dfe28b7c1aad1051e7afb09657d6bb9ffd11423e350cdd52a4d35c7c1c50a870c9c23f6d6f7d87cbfd86332d102dcdefd526bb0e20655bf6e2cbe17f821837e41deda0d4b385fe99595b7ee8d6a27fb5f8a79a5489854d4fef5fb0084dcac6ec241472a6c60465e7189096e282e0aa72d254536c64c400a66637ece6e4845436a9515e03e981d3b6e4ebc6c901e1f1bcc0c39f1bca9824c2c107e34adeee00d1c6bb2d40d472dd2d458b2c71aeb34df9a2f9356308c26fd8485197b1d6a26a905ef0ee83e5cf65e098846f6374c498b6533f88b1027d289983ac1ec7d931c2f88f6b1b51232f1d37b29e9db92143818a11d372793d52bb22c256860a1c2fd4a55001ed2d096b4c2262b0c863632dfaf32fff2f1231742523a0c3e0320b45b086809beff241ee12159c023205146d9fa56cc279c3d4db7b129b36ee7bdbc113b80052e4225bdbac687035c3c38d590b985a87a99aa72e5e8e28bf21f62e94d59e6491aadf7ed72163f1f567eee68b3f7b3e00a97497cb508160a6646c1a910e53656b7d2ed207a25880483b01a5c6617f4dec0a5ff18f5293ec4ac4d0ae899c59c65be8c6a12c697685f2606fbdd78f4fb77f3e7902b313031e7c37698954c29015425827b258c588601b2f083ff4b432b229c35077c6272c1ca6a6f76b1152b64268fd749a11a72c7d32e71de0bb3bfdc3c7b7778f84f0ab65f30af19e204cee6c49476ac7cc9ff29b219922b6fdaec24c0d75fa422a64bf7d00e4627b4c0801f98251a6af71f9e9217111fa047beb95826c9855b5f72e6dadd4bb5e5764dd9bf965226613d34e5fc26996e224759f77ce80418548740c3b02cd88b25501efdb7ad5f3c437c770362dd94579ccea34c2afa6dfefdc4c39d6475e61843f9f0c094d7d6e08e21f974e1793d37499d870e38a2079ad842e0e951471b7bd29ddba8f6cfeb0cde5e028abef5b239b732e3f950160b0724bee6c48c635faae2a74c3b3643a15f48d68aa2b93a55eca4a23d7a4f478bebcebb30f2bc05d02138c842b5d84002dbcd25b7d0c17e37fa8d96cde2379e184c80cced47824508dc5fbf18d02b8f1189bfa6ca236368274a9b4dc19efe791ac403d27a4e84422d36fc5218e0dc33a916bc9b81b0d43dc74692703f25b4182435413d80b8d853048eb3bc7646af0adcdbb74d32ed0fc3b9ddca1d8feef7f7bee5fb8df0600a65873b312092aef79bbbd4af084a67efbcb20fbe04ff51fcaa9e835485ceb20fa1e1b50bf8d60c55e9fa911ddfe61c5d8896375e1cf3478cbb74142e45d322284f60faf45bd9081367e42c58930967edad835351625760507068967ec347e415b1141523048bc9426ac302f496d526e3e3e14e13969e001b41daeadbfedfa0ad20811795b48874d0061a780c49e1b8f73fb5ea7e9fdf379499e602f3c34ff5956dcc42e2275b6a47f62a835e476356a6a84b03bad8b314471e77a1b4f0d6fc0a27debfe0e877c3f223fb95ea8f2a00503733b135479544027869b1931f0d427b3eac3ef7a89ca34c44ef6dd65baf488b07c5e29a677c53832b8254d30658e84d4073d3c0ceec75b38b6e6a62c58d191324f7b3aa0b0cb76fcffa5ff656544138fd03dac37e851fe922c4097b732360c921c181fccab12f331f6e56f08fc5c0faa93d7baeacf6b2dedfe1d552632bd049c1be83414d5255f0178039b49856b993c538a9a4705f0f0eb0acac13f5c7a9c1a909b1e3c751b5c4af69c1c6b734399cc9fc2547045633d7f221690cd572c019ea57cab51dc3c116d8a0f3bbec33320012bb87885947d60780a6c560f54e0eeb48a68374c620ab8052fd4f41450bf0b905532eab0713ea57e87dbf783f939037601382621d63c60b7e0fca511a82e70520596c7978fd6e85055436d74bf0cfc1b2383ad4c58ad34265907039c4a2328e94e424a1b237a7e294b441fb9e2abc50748b0f20826ceaefcd50723ddc13115c415af405c3ece9ea19e5b6fb7706287eff43964a02a43a370e570546fc2bfcb4cdaf743e7311603a0ffa26a3237cd584b48707993e9aeeaa9cc5dd6342c33635d1fdefa3d3fc49f0aceb2f41ff00457646d4f6ad"}, {&(0x7f0000000400)="b9ad340031e1a7d74ba25e14aabad3a79ebe4186a0acd491c232015b423a4be2ee4b0750aedff79a107ae54c258e26d628fb04f886c45420e083660de9e0ba98466f172489a8da63bf005dca88ff8f63164354f2e6176befd49b5467"}, {&(0x7f0000000480)="2f2b32d359bd57"}, {&(0x7f00000004c0)="b877a937ea9134cd26f61c1432d37927bb0bd70b59b091086c0748fa2641853c8df51b61302fd2c96de8efb79d1a49dada989ffc55c77ec659366932d19a34e32f346bf898455f0eeb633b0167dd64498ff2903b9b08ef6253ca79d508ba81662b3e3b3ee7a6f17f277c2e61f644b70479b04adbbbc6948cbc64ce2cfc0bca15f88747d685b34d7a180727a3f05cd75a2c84a8fbb08a6b18eb0ce286954039427920977533c4ab7e7db6af74554271f8"}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="06c60d153116656dcf3affadb00739ed29c1d02159b3dab0415ccefd269977e417eea834b991dc7de7e6192c0b7d49efc848f21c2a1a50529b0dc8b24191dab5531280041baa1a5107b8d0c19b6b1a7ddf224d9be02f3018f92b08832cc7faaca80c6e19b2084865d38ce2439331522fb712ae31683d48342ccee3116ae181dcaf24c7bc2a34c38ed44f2e0843a610401f674419aea8c561d194f6b196895b5f51dd1db5b555844fe384a2fb6b0839098df4b68aa2c4c5d87c349e651300c9bae8561098b5f30428d24be89e51fd1263a92940fd5f6c57b85c3fa008a8c9436fa31bca8a4404b702b8"}, {&(0x7f00000006c0)="8a6be7997585fea1075a8cbdbf39860f6b9a1a6efcb9d582fdab9f52f63fa880"}], 0x1, 0x0, 0x0, 0xa}, 0x9) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) sendto$inet(r6, &(0x7f0000001200)="c773d1571545cc2919085476b80643132746e62ce51a549a9dbbe8ff169e86ec3546bcdc4938fee627b60c8913e94a47d7828d1543faa2e36870065f25e6b3b2e4794b1bb69efe306a458d99466b3bcf51d871a2ecbd2e6c5645fa09cf741e8d3c2806ae1149a31dc77609b91a30964e6312ad0f150bfb096a71435c29b0b9e35aa7d295f0306705d5cb95a632ef74ab6d85f4e2f8ab5c0381fbce30742542b513674aee1661f9", 0xa7, 0xcf8c5057ef5c837f, 0x0, 0x0) 16:01:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x10) 16:01:47 executing program 0: r0 = socket(0x18, 0x8000, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) getsockopt$sock_int(r0, 0xffff, 0x284, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:01:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x68) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff, 0x4, 0x0, 0x1, "128a0ca0e9811a8f2d77d43acae829fe769f8f7a", 0x538, 0x364c}) syz_open_pts() 16:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x8a, 0x200}], 0x1}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mlockall(0x3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2104, 0x8001) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:48 executing program 0: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0), 0x0) listen(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x8001}, 0x10) 16:01:48 executing program 0: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() 16:01:48 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x40, 0x0, 0x3}, {{r1}, 0xfffffffffffffffe, 0xaa, 0x0, 0xf97c, 0x8}, {{r0}, 0xfffffffffffffffc, 0x9, 0x0, 0x4, 0x7fffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) dup2(r2, r0) 16:01:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:49 executing program 0: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) dup2(r0, r0) 16:01:49 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x200) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x8, 0xb5, 0x401, "ad7609820994e1dbb04528d2a91a2d58d4655ba7", 0x20, 0x4}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0xffffffffffffffff, 0x9, 0x3, "2a62fdbbebf7e81cc2a33f0e41ef6f813faf8ade", 0x0, 0x7}) ioctl$TIOCMSET(r1, 0x8004746d, 0x0) 16:01:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20400, 0x0) close(r0) 16:01:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x1002) sendto(r0, &(0x7f0000000140)="b7c232fbfdf8d2d93c7e3f73faf73cd0148f7968f8c8c0e64ba3782e36332431c91fd49320a0887b3f70062a23a85a0aa123f2b38494a886f4efd019b7716697522a0ea860b04436ec6856868069a5562340cbbf2297b950ed7b877abc1232dafccf152392ce3c585cac0edc0892b9dc6065", 0x72, 0x1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) read(r0, &(0x7f0000000300)=""/205, 0xcd) 16:01:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe81) write(0xffffffffffffffff, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) 16:01:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc20, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x3) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="f4e2c3bad38a72c7be9525c5fb71649047e276e7c2d74fd7e72cf9eea37cadcb0d2eab6a94dafe8d1dc75e4cb562bc86e42c32c0e9fc99f5963c0e9514ddb2f8f9fbc4070b74f53e4819189f6812846c64b785bb339756b55a7b560356c25df46e24973f3157dcc234ace255a955ef56f44d0f3dd5fed198a7923050b9c8909172d999a4b4050fa95c4b5cfa3e667a5cd7915975803e76faadf2e4caf3d87eb685fa4c78d2da5a80f1d60834ad3db3e42a1cd12388cbcd68713d7a3177837fc96ac0694b0c2350d9fb345c2dbf71659b0ab972866869dc19206c819acb465215a52e773e012629eda5b874a0f4b7fe195ef0d372", 0xf4}, {&(0x7f0000000680)="301f21e8d25226aef653d098fa195f1e86039ddd649d871a904f9543445617bfced8ba5ac4b43fe7b22676e4419915c98b13cfbe3ab1f3076fe21b580e6850c5f575398a018bc4a3acf5666be14ac7d695ac04faab85089085193540cf744687a848c1cc7fbe9c34f20d50b10c93946e6ea124335beed37d4a94eb953c39da81b3c92af1551fd31c86036b5691476adfac48edbb02f9d3f5e965d83440eaa1d72f7290a1d77cf279acdfb905210fd78df8854bdb57d562382e63a00677282d6cb92f25d6fa5c47781b872090a86e03682a4adae35b57d5b994824f3722d7645a2bcdcd7c516f2d2858f0c0bcd9326a9adab89b00d5191455eaadea980f44940c9d411fa9d3e69a6dfc258a05a6ace347b703e5653a121aa863d23d23ce2f25533461fe424190d0aea6403a621c9a2c25dd52e82cbff41e8b22ba87b8df084aed84cd9bcc59a62f0ad66395add8b1655c04fbab59fa88536d8b60f612adf17ed5e199ef0f45bb81fc8567ddef1359e70e463d6d86c7f0232d7bd5833774e3e26c569a9a12d7d79b9e8b794055291637689f7b2876a6b7dc5a01b2362b3f8ee05f76e95782d0e0abccefe429df40b5dfdf1f498a2f0aea015fde63657439b8668de874db4f31193257a653fbe038ce05f0a066117a7f504b9e6d69975e65a63f9b10bd7b2a9c23e8672c6d1bf4ec27e60eb67729c8bbb8e989ffea49353c18a86547cd9c66f3ae98cadbe4f9636aea9e14fd744a5356119a7e9819f6ad8d717a4cb9f57d16dcbe91e313233c8930f17fff4e69bd2b01b3f66bb960b2c0cb8577454549d482f8054633305131c5b9063238923d413bc111a54869c636088c6bbd957b25e37dab203749c05cf9f02b0d0f05d97f7753acccd6124c1aab22452b19b5e70198313b07d8d653f2b9c5d189ac6d802558d5c4cade0b81a6d14fbe7adb2cddd90529026a5b8850671e18760765760b7be40207d87131e62424f954873c8827e1150aeea61ef36c2e147107ce27d42e0ca7373d05967dec91e837191350b9bacb57679a536cd2a1d8bf28a6cf86ebe4fd797e247019d1cc04a25cde8dfe168147180145ae319569b9f06b4414a5a1ea93a8f43b56e7c62e7ceb708c98565843224a45af9e8ab606b9a99e1c91daa49793d8d96eb2782566625b5e60954cabcc1ce50f9b2fdb4e5c791c8cf3361f52fee14aaa9c0c5b30e11bea410a4e12d07ab1e615225b7ea16ef4cbdcb46fb27499618b1e8fc6c99a1cfe7fc72051604467d7c2b8e47d7b7c52877dc7bc7250f607cf2e57265992fb90dbaa99cd1b77313b1bf2b27bf3d5b46e1754aa0023d6e028883200b256d8e7e94779cc09f4dd4710fb8a29bd89d5f698c41438523b9682c59467ddfb12d39ac9f0658854ea3a7d6ec91f7e0ed9a322f62ce7124d507bef34e242fe1f76ae6d85d804ffb7862ffcd53b7f495ecf3d08b6f6e4e211be6d1e600c7723eb460e10f8ce2d2923aaa18d15c6e2da0d6ead8d192a5c243f9189f7be559dc996fb3cf71f9d180f455b2ceb6212be75fc5619a4928157488647a30322f6e4a1c785b8db39a5af58a49b9c661f9a473e5834d63615da7f552ba9631044c4053d26bdd917ba65a1594e2fbc6b69177868dc20a9dcbe5887b0b89f50aead2503c36bdbe934dd0548494d33b79640db52265c6c8dc34dc2a1649fff54096f7d57b3c3203c3f7ba520e015bdb952060b05de20e99f9843e238a5d919fab6c7874f37f6949b221044e65a646cf07d835dc6a2e4d4e8278c82b637120158bba3c79ee449ece425c8c77ca58c297d59c8390c45697afffed5a3f17a071cfc3b78b93d8721cf00242ddbef386a4e4694ff751666ca093a7a3e0d3f35f74b7ed09abdfd20dfa4eb991e026175378f4a43c216bd381d03cdded0dfc6bedfcc4710e8db91e2e51528e6a835dd35d5845e244a3bf7294ff91a22942910f46c4a3d87fac78f839440fb05b2014b0bed8101a7338e09b5dbb073dfd16404beea29d353ff42f0e61a54450f3f1ab7e845054a1dcb93349ff2472945aef9913b806d85b6778b86ee32b89d6ede3803abb2b2cfcebb55927a0e42c2aa334782d550c83152b3922a94a4ea84bb96c2aa58f7395d618e893f34b47111eda98e0ca3ccb563f84cb1b4ecfc76cf7802371b8452893293d6957a1ad71fa1533d1c727cc8630aa5e1fb39be9b4161e9464f6ffa6fe4640c3702e2fb10f7c699e84214427300d00c29665311789ea3036ba496931f32c9ed99ba3b0cf983c6e1c60615afc5b37e7e260515dcaecb7053b6d5df7d440fc91c4c6824f0b2231ddedc8c17eff443a2be30c25ee3705d0913f1c253349e0ed8524edca29cf242cd142f0f258b9d7779c0fdd1589fb017a8937ce974491916143666beb7ec3d34f9d89196623d2fe8086d14af34fb24ab2263eb5e5236d71cd4a550bfc9de2308efb3495d8d2e5515c31492c092b937e75a7d0fd5a0d1040c339b692cfa06b54ec643141e7362f747e80a86924dab0f9ea6eef2f2d759d7844ba3d49fd7115989391d3aa39bbb84a793a1102e483e3b135e1cf85dfd873a81b511b1e7da5aa73bdaa4cc7ef54814699a2b948639d990ab19d7decf9c78ae647d546af00937e560c5308522dba99577ed6cb5379e85f8dda88fa942aba2d9430c47b8324a7e57aeca46f6a74fe69a414a41d689f046c0b3474bb9ccc4813d3bd8a134462828edaad8472131f74a801dde730f4bfc8141dddbec1791845c1ae7bb3cd6ba0975a27ef5797343a854156127fd11f8a19d01651ba10e6fcc38c28e0c53a80cd983f43fceb78cfc52bf8114a4ce6ddf435d1f1e0ea2b495697bb056bcf6a39c756e69abc62be113938afad86033dd5912155bfb5e065dcc06b8674265b49dba3140f239e355e7842d58c65d3ac32e5a8e09caf6f818553e4f4d6e54754ef7a3a85680fdbe91637a334e4f6cd469a3db7c7f442bf7716776d7ec8272ca28b4d4bbee4aa199c365ea72692d115cca061fdc06aeb5d9c867a1a62e33c70bc401305176a59a31e5ac1bbf7405e3e8ed42f2f0e6c0b897109665a2bfcbfe4e8144b985003e864c308dcd0e38820e4801088757a1c791ad44ecb7c5177c490b772d4b58f50408bea2f22c404a109966e141eb97b74113d1ac4e52c1ed63de7d736536e853c01f43f72d255ec17b654c3d1606ef4ae1fd53bf79e031f0cd5a67f2aa0f7c359fec333db1d92006f22a17b9c7fb3c2685113e4314565daca10e0ec7f29445504954d4f09dc00a36a170af7963d2b656eb159ccfb33aba05749a028b82f839b112b9aa4176e26da4633168080e8a5ce03eda7acd66044b375b83073d959de231ce0b6e0b8fdad9cf346b7c51bb017fca8cf18f8bb53d444aee78b5306ade30368fe8d2146c025d2ad5c6691bf2496e8d8a04b72a43a9a3f9f5bbf49ad51d4c97219b5d638f8baeb7286529e2087e9215ac575e2bff2945bd9cff62b2f112bf3d028cc13366c8615a8f6ab5c1afccd151d3ac9868e59ecf198d1ce01e148c6aee660b5ac7549e395b2ead2054fd557da907086bfdc4f2a79cfc540780833f2fdcf4b94574f1702ab10eabcd763ea790be127bd94acf35363aeead66ed74d071dfa47b8ab287bcaa730dc90b1fbf933247b564f6e25f69f8ccc4adc357853d56aa96bacc29cb05f93b1a19696f6bc65558cf215b5ed7df5d1efb20280ba584f8c58b04055ce1fa8f460fbbb7e496a8b33e2c2c11ccd895924111991f1a0cec4172037046770fe3950ba7283be48af8e8fa2d88012852bb50cb7e4b1561be9aa0ee8a48951aa576f7f366c9249875519c90c3180cc4da66773129f38edeb6c36cddb7451ac315729373cef8ca69d1ce186df2db5529d40cf794229a2eb7f1014276eb04924483a412d4fd760a231104722ba7fe1cf02df75d045a7d2e640d8256bb2f5338f8cad22b29aa44551007dbe0f66ea2fe322cb687a7fb1a23fbc2969c95c7d11dcc770f8046d3548ea8d80b88b2f37627d90548a90d528b3d7156a8e7f267f95c2408be2b743110ebda5e758737a8e97a4509fcf6c695810b137fe8fcf545025f0d37f7e6504812daf007e1aa7ed7ca481ab23ea630551e83a979dcf8fd92011caf8ce2cc33b1c11383ecc2432d87a03ff9b1c9e80aa6a9b4bedcc4a9fab4d7ca770ac060b4fde65324eb1a7adec90516fc1ff1ae52776d07ba3658826a9b32249c9eb336ab9ca64549df368df9ce47d0d0015abc81ec842934470204a856c5f0c12c3136cd5b8cb520015f8ecc7aa22fd6ee279e0890f210df405d9c93c60462ac7bdcae866a846036e2a09803128e7e3822108fc7290df74722c719e2832fd564fa8d101611b0dbd2c793e770425f39036a47290d63b473a23443faefbe4e3e7b773ea4d8ba72e03ac7d351eefbd2f62117af5a27c939916e198e527cf1ee5e6bb634ae047263f749ba0fa70e711e4d2e436d32d4fdae004ec078c14ff9627cd0d75cb1b4fa613e423cab23ad6289e37c1985ae90e1751999c1436dd9e854ca0bfeaa0502230f192085321c791c1035a15768de5bd525f2f8a8e4e006e3cf61f7f6ae37be0e2e529d62e996af96adfefc3231f44745bcc0513621a8916a14bee0b3976563aa2868b42c2ffd313157ee437d7cfdb51870ed74bba14e181510bdd44de61a04d2b48a8631dcee60acd3c83c13f30dd879f96216fa4e7d4f482d5294aab5845ec0f476c8153b340cbed858aa70f12232b14068cdd3090ad375d4a4bda87c1b27836ed784a7a66ea1edda3e6b73d443fe55e9d6eebd1e8e814233cbc1f342d9046c1e49994af985c01eef208a213edba91f955eb9df57a46fe08feac53ec3b306288c56d95a492bb5c5213b81188069044037d294eb249e8ba7bfadeb3a44fae0a1cd4f770f487a15c26299d307f4719b832e2298088128617c7b1d6c993eb9266eaf15f9da5362b8d12ce914359dde8cdc91d7cc7a5ae629b1b35c8bdffe65a609583fad13794f3032a90d70aa9ba10b0d5ee74578d62ab109fbcff803dd31fa9b6c95d98f3680181e2b0ddcc5fc399272d96fc1deb4468a92d16f67ef499ea97ebe43424d87484b9619fe53ee673770e3ea28bdcb1ae48bd2af9a84dca7be7dbe6760692d61d68575a4ab93e44785ac19944e17e2443a35a54f87ba47215aad82b520b98e5521a10fc16bedd2830a031263656b6064dc08f0f4531b183155ed5afa67254dc7c7e7cf1a92550c68d117ba9c2f8b1c5539e903039db3c0bc59247620719a673c12995d9de0c49b946cc31a333c680661c56c0421ce5008b6f9e3fe7b78dda8b090997fc9a961d9cb12b6d56efed6729ca25c1a4dfcc070e752d9ed1ad414789e0849b2942f75108d8f471b22f100f081533784fcb50c1bb09ec51a267e6c78944f46c23e9d2761e139061f8e653dbd703c63e78022048afcba48c0c577d1ab7564dd3791cda199e491e3653f107964f619b25f55f9b1ea54cbe1984c9e55edc84c15e2c0f21701d95cd7eeabdb1c0b7b7aeb953378f879ff4b5761a41a7ff4d0a4e6086d8c9aad55f9d4a7e5cc1a080ba569cf615616a356e2cbf7882c7ba795709be1499ec40d3a64062dc2c83b2f579a3dbb73d73ad2288f54859220d7318bf626c4426f108703bbaf0d4d0e2eb8f6bd54cd285fd4067599d8e263cc86628b21e35b24acef8ee45f18795c3557354d1f71286a8fe8248dd23b432c4759209e52687e56cf1541daec9210c0afbf381729af08608069b90b6e31146b9a01496b97169a1ed0bd018d4b21f43dbf87", 0x1000}, {&(0x7f0000000280)="cbc1e0ab36651a08a7b535873f9120280d90d09458a1698897d99891f12c929e1591941cac9fff8a9a3ca5ed23f3b3264b5c6dc5a44c8c5fd83f7f91172b177a5510b2b9f6f433d3f84383856b528c939917a2103df4b391be30d066f9333b5a36b778d57ce34cfe7893ea271aa150573b83cdb4447ddac7c5b51f46f7968b20424a7bce7a6bccb8226d8e2cf59c05dc10e16706bc8157d4a9e9d3a9021b6bc09b764bfdb732e2b13d652d069d84da97cd16391632571178ac3c48cf2cea3f9312d7af40c421e4d1ba13e182821efd34ee8bbabf9c50f5a58cd772b763ae5988556b1b098fd19afe62b3815b16fc4bb0874de8241cfe", 0xf6}, {&(0x7f0000001680)="6450d4a0620ed79b37686ed873fa704a9d6c1b67377e3975956b41840278d1dd15b40bfadc347d425b8c910440f44276b2aead098f34db51aac0092c3a2f46a6bc2da5dea546ebaa47117ae154ea517affbeec09ac7a5d3c94adda1ad82e39f386a8c143db8ff07b1939a79b39affb5283a7a1116e971891c885196e60742f64b7a3648c10bb03b7917d7e9f9848bc6011547533c0e2a003023d93cf54c8a3a6ce49aa387117f17243596080bccdae354e03529dd3bf52c90902e6aa0c2cb7582332470ea92a44662e6c4fba883adc6f3469c376c15bda755b76734dff85ebff7ddb1cb1dab93af06163f591c4df4a2a1ff84ae9eea47f4c98db2b91938c4a0bb0c2b0140cbaa07eb0adbc2b9198feb1ec30d7372b84f233c0e357fdbcd313eaa6d2c450b456ef61e024536612d4b3140a5d0d2c982e9cfb982ba1d2df2c875337616ee620b9e4e3b12b2ac338a9605b11562fef493c5c85c918ce7b6ea00c46b7be46daaaa2461f1d3fe43f35e0d5ef290ee85263039c804bad924904c247d5eb1499cea30dacaa25e432b96deb0e6b09a5c7583f37065f255721cb2bf821fcdfa36ba14b3a38b1b5bb33870228c0e72954b5fcc405b00815539755334e8cdf06b4fd86d92df60a41de7fc9f60ba44a434b4ce95f0065c734e3b1cd9450ff918f7b605a01e19d25f029f0df19b7a8588eaad1b9b7b7c91b57681f76e8998933fec8fb6555af40f69895925e7345caaf38b75f35eea487b6b8c6df143c09443af9bb5cc276bf96cae200a779e18e8d27cb2955e34de9447b1c9fc1a45cb7618b87c1c1bb8520840817a1ba736ddd8f3ad592776a31d14032ccd64729e90732c4ace6f691fe21d794ed37f04176dfeaa9b2d2267d58e317db8b5ec4e6b807beeba33408c586e146f80dddb2d23d4739f983981e28027e5f576b2f116de8b491cb99af836c9e2ae24e709f3876b67d7220baccac171ba977cc5f90d60bb63c1b468fea97908bb480c942bcefd1042ea00f86a7c56c1ef2bfbe905a4ddf3e266f5ceda7d75da462b8f744b3824a1650b011e604af213ca2e5a06383f845a7bd5d77a238e242d1a9290d75b7e9dc4497cfd7375066ce25a7784af97f3f9f8a2b9eeee180c5085f320bb5230780684e197879a3bd311d1d5134f140564da7ffcc8d0a02e7da2f9c87d9a6de11318584a6e28084d1abaf60056d1ce343334e00b7e940fd85a68424d150f0df8802d8c1e7b81ef4841d2215f15497774534ac1589c9917c7722dbd34844f800dfc5d6ba6b1cc848b160a1f322dddf23aeaf91ffc49a705bf17e3ee1e762108295f249174910a321c89fcca8fbafab663f1aa716c3c429df00a656b962c8940b44cf0cec8b2b4455783cfb942835cc77d405f4934c038b2420766979cb9ce5a3c214bbcb4d917901b5ff1694abc1dd4e667eae42374d90b451a5fa5b74549b5b960bfb6d68a486cb5735a74881b13e610c0d1c2ad076d58b35d73ffc1cb2b929784836aa2e75e1392d692509c5f93f99d4d515b84eab08f4041733ffbb77251a3135675ea7251bb4d4a092e666a3310ffe881a1f0ddae0487f37005fa0fb06b175a1a693cb6722f75cbb9428ab8808b7be9d3fe20522b1da514693e1acbb36981fbe163aa2b094bad15a70c418c36197c183218e1bf7a48a096de6c1782bf481de221d6e8eff7003d35cb01022192ee7c9bfdb504a0dbc8917599ded808f9ce257819186016c76fc067eff3ad13d54f3cf2a8714aa77ce795d3dc3dcda2042a929a7423bcd458724424978e7d8220714b430fd6f5d182b2884219e4176f9327d86dc342cb458075c6169c1a3d340b32b32a2c13788ae347162e8c15cc84bf4fb50de124bcae0fd7d51a1f531bbdb42147658875c1a8b6389108b0d87c2bc3df21c1eeb66695f910ca32653d6e45bdaa91377dd25bc1fc8549717713b107319e9f8dacdb1eee41231af4e5ca8d7eaf585f1152bd232b948a2bd651bc73361ab103727ec585b7ec66e0b6e64e5159dfc8ce6c6bde3c8adb37c9501f7f79ebfa172c94708c8719c7b7635b9cdeb2e940e37b42c22d557cffcf6a95780826012f9b7e9a280c308680240a7396f8e411807e11704961a5092e9ee1ee252477fc93d33b8a5e5f33073bf80dafe30e6bab944f159baa607d63da179a3812a604ae9a49d07fd47467f0139f3c851ca9af1216072972ef3f7f0de380802b823236c674bf7fb3f8e4d63cd03acae5e7de99195c2c80044715e4f56041df3ba1ac0cea17e05283123d4ee938c1888271fb9499f0ba371cb6123b3f914e3b29d81c82a7fb770b50fe445c943eb1f8a3e5ff3ed4ed426f614049d27c4704708ef4b795a90136dce27bf5a4713f2760ce26fe0c073fb80e54ddf3a036373cb853f6e1f5c3bb72ec24d256508e462881d28e85d9bcfcea0fbe36615a251e4fbad36186ee7354684d95bc0ee3c7ac659b13e802c0a68c9b854288486e5b94353873a1b1b4a78b026a02e3f38cbe44cba488ea66a0be061feb7da3401ebd4fec9edc1c0a911ae3a221477293506464174d554914d7a79d06e5ce34e91543c8b514d653f4b2a8e04b8f329b4f46467da3e8602f2f461c05b1b22825338c4324761e9713a570ad43eeb7043803fa4d67b47666ca2f3e2d5b5323525a181ec19bc113a276895b27b1c9280a6f7157cbb55754c74415409deaae91277476df4feb44e084b9b273fe14a24040860cf7e2541c1e8fe2107549da48ac55584d9e6ab9c03011a69319dfe65179ed1b4489a947016f1d915527a36e4cba59f73e184d039f99f8f64f8d0b4b8c77ac89455fab483944a0adef059dcba3799052df2a7851c83bfcc05b38eb67801df4181df05ab284ec2ec2030b9470597ec5d1107e67f61e2bc4086442aad532a46bfa2a59d664a3483baadef3d1fe6ef4f374c8104023deacb56d6f25f7330ba10dda656fa567d328bbdf4816331701cbc894304864e55f921d84a71be9ef414c0077683ac84b222601a58f5114ec698a6164a567d454f1fc891ccecdc8773bd307d6c2082260c846305c159b713eeb4c0739de8f4b4c4582e6f97adbc54d6a528a1c4aa3af8aa62ac85352cbd02aa4a687666af268242347c03beefa8d2a2cdbce929726d73c4252a21d3b3d1a8a2d6e200f56742af7722b472a140d232a799da89e43c2470f0c338fe825147a4dbaedc7f66bc196bfb8b84968339806d4a885e596075069afb28662fadc62689365e4fbf7b84437977ae8e310b7c6c7176c7e412c21aec48077e0aa49d2214f94d4e0eacd545f78262f86a9c29942483a4c04a0f2588fbcb5bee294b83e05b292c85e295648c103daa046da6d83ff91457104afbc10fe9d3089e88c7435552209dabeef5096258aa4d9fe320c36aa34c71da0fcf4c509dbeb925735ade4766adf5d0a07e0fc05c0d775aeaa250ece8bccbe1dd7467024fcff34a5a2064f86e186ff8287cda89dc825993d4e7dd4001fbee1a8de8b50b85a1caa8a11ef6a1c55e05d7f35d6a168b2a84fe4d93b6862fee3a237cda1571239724c497f6c7aa1e7d1bba1021f7d83ad9bef90ed326c23391c9dfb73c4ee4e15a2ce38aa59dd7d625f710dde2324620a29efd43cf604bc58ca1d53003081619b3906887a48486b2503c1c6758f347eb2542a60d6e9c6ed7ccc0c816a201cff97a17ac02488c8271deba3dc57702cd0d184f1bbb2fff1197d42b0bc664756938398c6df08dd79187ffab446d5b03a88e4bb6c5de0f0c6e03a54ae36b919ba7c8a3ded15a900f018a8a3bc0115b515153daa9857c494d3ebb966705ad46d50a17d93f0217df23b41d58d8876a2179ee50a5c81423a4922397632c30009fff860d8ea4b9ae2ddcef8fc7949431d83f3250d5c1923a6d0bd328381b36555f7ded3d97aee7030eed6e991da3fb961ac20a26e7ef53342ea484fff423445bd5cc32d1e53c6a7e4300e3c4dedb31551deb7567248fa8e6489546aa78f3b3fa0754a0b9e4c8c81e168332f4686383d5256b4ac591d644db29e456b85aea17a64b9418b7dbe87aa490c0e412b27a9c487c5f1b3af5069b4386820defbc66199625ec08680940b54a69f6269bcd327acb42e9b8e3afe71b9efc094303fdc690563076eff096c9c0697c31206751f4589040d693292b9b496d832533842e4a86d037e44c1cafc9d2d1ff2aa867e71c4a9b12d3e647c1deaca9f01e1dc9756822832c3063c2594450dc67f9e543350f1b26090158315b2d87da7197803c00a1a4647e28ddf109fb34ed18b571811e09bbb5641fdafab4f1998a53fbd52a65fe8170fe1d12d9193249749927139c6fed4bc1355ea8b42a7910525c8302dfb2f9691a0b29711731cd30c7ddea5aa4b050e611641ee0ca3ee3155cd59cb2202f8bdf5deb978ee2ea566d3ba2d402d3d414fb399d24cff276d5f74eca52f475db9231d99761417667d99040e05e5832e7cc44fcc96b0dab06078485abb4bbb23ca3627ed459026c73176ebf2282bc943f192de94a786115333cd72f06ea09ed28190afb9210d00d40d89e92f90596113f6c10fdd304f2646bca8401d010c17c92f3e3af107c0b1fd42ecf3a8082a61c75bad67e86d4bfae781e235fe9d5fd8b8e197aacc2b1cafb102c8818e972210b77c0b300b5cf7cb89a8f777e3a567008e824b6028b6e37b43ab70978ad08182d02ed68a2e9ec6eb7a12e55ed06bcbf76c9a0edebc0bc6c3759e4273e2e4b13c973462a41593e7947d8c3079ed2b11393c0e7a5458e525b777925e624494336cfc42a22fa20f5bd76d23d8a9cdf27d3f7f61970d005cff5b52ee0533a4fae16d2510de84fc50cc8650510c0d9d52609d1259bc64c516a25f174cf259a08dda82416bf7888ea1e1f9442b8f297a3793b167e56c0797d63303dfdade167f0eafdbb67c462875bad4ac514dc1b241406f55378590336eadb6cfca52114eef7f7ac8faf0dbf2698c95fba06efcdcb43c485a4e3061007f476c5557839889f91093d4e7fe7a9bb8255daf596599a0b3d1df75056fd91eae402ec2b816c6076a8e3be582533bfc9d671b6f893e760f997cbd18e95257195d34dafc8fbf20abde7ec00f485e4c7f7ec18edc765e0bf99d5af87136b17aba96a372f83420cb120544432319c7c9d0a65694c106912b03a1f1e6e9ccd459a211832cfd6a81bb123c3f2c443e442daa62fad83202e3f33b0be518dc9cbbb27f3783623f93236d79ec330cbb9210bac2b6b313463d4892bfa36bafed8aff61d631f780109eaaff3956ba64d0f2b79905d9e4d55a612f4fcacbae460d94e999ef9e99c23b29fa41dfb826c39dc1fbd55cda2f787720329a6bfa2b3aae832118c937f9a35d2d274aeef4e0058c4be11ef5b80568bf89250688e8a9af665688ae23ccb53621bce35eb9410d42f37bc66fb64eed76758f5066e30876a60514b09e2d045e1918a276221e17b3de846486ca4f76993fc27e71f52f393e4778e0d009089a8b714fef4edf9a80cf7baffd41e176078e6efca12ba8aec77c44c1a56537f28789c1d86c7738b5d43384c718936e8840d86ea7105fe09b8e083698de4d22e9b629be5dd05557d61fbd11a000ff6fd8132f27dfcbd3ad5aa4fd7c38ba1c7513b7dc6a9ae89bbae743e6d89c202d2f03e59dcefd347744bd3bd3f9d44289b49952c94028387662f4b5ad1b6b1e736e96305b10129c2607df2228b3d5f77e60aa737c7e9fc4129c4ae9d4bd7c0a8ab9976b29e2f778ac50c51688916d61b7e8b6dbeb09389a674b8587988565e2aca113dea151976f7e9", 0x1000}, {&(0x7f0000000200)}, {&(0x7f0000000380)="90bf9ce5405bd40c790af5662833fa0f5e0a2f7a99a49c977af42e64a500e1cc4c5973996e2fe975606fbee4fdd033f675b7bb13de83adab578ff836c5034710fd6509fc6365127137723033cf351c724e161c559a2f95b16e286c222914c6e296facbbbd2bc4ee66310bbf1a5e078ee71abc91ab450634abec4ee521083e58618bb9f68b86176c0086f5a29ef81095f083ed1b7a4cad613c139f6cd93ad0957089df3087028b3", 0xa7}, {&(0x7f0000000440)="980fc68183828603427943b0b431c3ba16ee9ce79a826c0e2a629929ab34609afe4123ee455f6b231275d96c2abe856d23fa689c2387b6c60fb8efb3a819277d5a78f8b699424fabdb29ba1457a67ea220723dd962a4f8c8c3fbda0ec7b81b14e5dc6bd4e24765e68d3eddc8ced7361fca971ad21c2c20eb9eaf15ce766e0c28e37d64fec5a0dd3cb4f3effa277bc5c8fe497ef4359b8058f48666419e7be04323090af53a0377f9caf8d4cabe0878a5a3b89d2f86687b31e661362bbabc148f0ae760125b0e4e3bf2354fcee43505b6044ed61c6f86ee023472d2c84e5837b76dfa4acb82b9a52f1c184fa82c887a935bd1ee3b9c5fb28767", 0xf9}], 0x7, 0x0, 0x0, 0xa}, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0xcdd) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:01:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="446f4980a6e07fdd11f7d257662e641c16e386000000000000003bf5d46a"}], 0x0, 0x4) syz_execute_func(0x0) 16:01:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000180)='./bus\x00', 0x23, 0xb0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_open_pts() syz_execute_func(0x0) 16:01:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="4bd5357955215cef47", 0x9}, {&(0x7f0000000400)="959af5b41587e793420700e3a3037ae9ecb7db6d441be537a81f46a140b3badab6d13f03f21697e6169053f1372bc69462064063c0d57d86a0d3280d3bd178c94554ff409aeb0ad5f0629496f94f6a09d07a3ad2e026a5244d44e0ed65d0a66281aa3a4c25", 0x65}, {&(0x7f00000002c0)="08cd71a0b86880f7c142e71bc7fe572ec85250c641a86d0f8a4ba61260901b33233034562bfe526c0a4f2269d9381e277d34422cfe5f4e29d83528a3ba0a01014457d15ce425150e52f1cc9b91e25704ede7a696c738f32646b5d9e262906c33fcba1a3cb9e7c1903e5595991e44b3ed613edb31716521bf3d7e2750d30269fc63ff0c0b941b", 0x86}], 0x3, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)='>>', 0x2}], 0x1) 16:01:52 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x30) chroot(&(0x7f0000000140)='./file0\x00') ioctl$KDDISABIO(r1, 0x20004b3d) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x81c8, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r2, 0x0, 0x8000000000000000) preadv(r2, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') fchdir(r1) 16:01:53 executing program 1: r0 = open(&(0x7f0000000680)='./file0\x00', 0x800, 0x108) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000006c0)={0x1, 0x7e1fff6b, 0x7d0, 0x9, 0x4}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000900000011acfc000000000000000000000000000001000000000000000017000000000000000000fbbabef54d2feebd1f000000000000000000000000"], 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x82, 0x0) bind$inet(r2, &(0x7f00000005c0)={0x2, 0x1}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x10, 0x7f, &(0x7f0000000040)="ba056e4dd4dc6e0846507ff7e5779f22313c52a9a8483ad8b1d6b3ebab8819421cddc352969ad14d9cc465f649932d24d7215c92fa774b70fb7b9b643b39a5c3ca66f9cca3ee85b2fff74f981df116f04e60be3e7bdd42ae456cb9453bedfa6bee05da65a6c6038290bf", 0x6a) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000000300)=""/215, 0xd7}], 0x4, &(0x7f0000000440)=""/253, 0xfd}, 0x3) fcntl$setstatus(r1, 0x4, 0x80) login: pckbd_enable: command error 16:01:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) r5 = getpid() r6 = geteuid() getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="917ba6d33ee882252dd14699904bd7cccdc28e63b15413c4593e995ef17002815d722e", 0x23}, {&(0x7f0000000080)="244ca356b9cc357b46362a8edd1f1e3f1c70846ef3c945c2dddcc82419753ad3c28391bd9877da439cb859eeb44930a2fa79ac0d379b439ecf70", 0x3a}, {&(0x7f00000000c0)="a9e1d4cfe2b6827c40c02904fbbf4cb7a78c8707b0f2e2d79d67bf6fa5cf22aa7b8635e6abdefe1348386915bcf6bcc01c2d05bcbf3aa5", 0x37}], 0x3, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x88}, 0x4) socket$inet(0x2, 0x8004, 0x47a) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) close(r1) 16:01:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x12, 0x4003, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 16:01:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x30) chroot(&(0x7f0000000140)='./file0\x00') ioctl$KDDISABIO(r1, 0x20004b3d) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x81c8, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r2, 0x0, 0x8000000000000000) preadv(r2, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') fchdir(r1) 16:01:53 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000840)=[{{r2}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0xb41}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000005, 0x8, 0x40}], 0xffff, &(0x7f00000008c0)={0x8}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:01:54 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) r1 = socket(0x18, 0x1, 0x0) sendto(r1, &(0x7f0000000140)="15c9a86b0d4ceb6f19968b8c6c000a58047e68a1a72e1de61928597582880c3095cb598d06baadf2c50de5a9be19c77cd630993b5f00889c50a7d75172757c260e2d0e3fd99ed00cb9261b130f252e4a0f3ab71885717b5798e5785f626973863d8e405936f3c726da20aafc853530369a1b7f1ff83eb829ad2d8d154d4e696e721fe9051e18d282dd6824c9da19c1a05512f5958623ad3bdb9fe11ecff568df5e6f25629204915b3255f7b63b5e2f4303423b9734d72a339d898304655219099e69a8fdf9ade2688d186192e65e2ffbf79a424f13df80b80cf70c33e7f6efa44a26b6ff5a055be9f3b627c8a2c692129009c222c822412402a8684e22317c0d5ab2d02c1d832143aaca4933e1e21c68ddb6c26c2adb225e89fba01a03695f49c0bba2f91c4d025bce9b4e8746c9229d7b6c97264f951d5e47d8d13ee75777b8edd9b2f6ad8e6923d774f47ba82c41b1a1556338ceb6bdef4bd697a08103ee730ded17803d9fe7b62b5b68091cfbe14dc9da469a48eb3df7c9d499570abcd173d56a8c7bcd2fe79afd7c0f4497c98e2a98771ba952d6c05e09e51817abb1b6285fc4b7c4b7309e3470c24ac01de23da049732c1b1e5320bf61ef14325b3baad188b8ecec35870da4d383a957ef522e4cbda3772ca4849ecebda5503418c697082cb999545052f39c3861f6e662bd8ecbaa2520421dba7df2eb5cc19739c62b3aef7bb5ff653e32afc003c676fdafbffe7866fa6e85c16736ce72ebab4394d949d9812027f0a74607f2cde8319e07fb4bb120dc7f900641ab762426ba069706a1a46667953065cc2958d6c4486edadb8131771d5131e2106859e4e6dde363dc577b4ac07184ba26d785d76204a18c5cf2f2768ebeaf5b8500de85d0eb92292c761923674d54f5de0204af7d5770d139a7a46ea5ec7b55cc3741d5ce82b913f09c57a7b7f44723e27a8524f8283cd9fcc66317dd3c3633883719e821ad2990697b2f8acd630fe679fadf0cec9a688c7244ed08d7e42aeeb1bad26099f7a558c1a06ba6a9964577067c36e26e2a4dd966ec1a214f1f77fe8dcf3b1980c6dbcb9dec3bcf87b347af16b047e313fdf669092f7d2b13e9d78f71cf3843072cc816b95e672064f41b682af44f2f05d10a738fd0e31cd13406715f53fefe01d0278eab4671671f3684ebef34619dedc98098a997aa66892fb77289cfd1c024e679eae7353401a43bd45226ba33a317c8c000ccba0e3eb7ea4ca718afd226f2666d00d51cae946faa0cb2b6549b2c0c17b4b4c6a7e3b04ab7e2725425dbd6ed65afe88a26805764527be579a4ac365076aefbc592f2bae085ab04122e501dc57a2b2a4c0ab37a971adb1de9b39282f23ea80bde32557524154e4ddd43cf7963f756390048ae7a83a4141188af37e2a530c033825918874ffc6c05d60f624efa19db0301c6b0d2e5064f1532fd9186d99da8196ce65f68eba606686e789f5c156e38a13b91e769174971e5344453e29bf67ef7637602df4c0879ba36e89a9f631d97a17bbb8a7c702186fa0e98b4f5e4638eb55a566b92aa3df102deda912335278facd399136066ee6ee9214ad39836219539e8609c2e7029fc3c89f52d1f4f5a5c9a49a53b2f65a79292ae0a7dbb57906d684c863c8a1300b14e5d2d78c2e613aebb566b0e4a467b1caf9cacfc9f1e5c3f8a6abb9e9ea896358b4ed288921434d98b5241ddb32b653fd1db9706b2216606871d3f8041394675611dc738636d8468d482f756bdc3790a2d50e2f24cd0d3c98fe1a4b65367fffae049ca8405645f44b1d0da00cf7b961f4f7f5b345b7737f3d8ca65dd8e0e1c39d74c4ce6b333032d11959b702ccbfb8c80624d848cf67efbabe52899bf4e413723a006a5ecd9404f3f97ce1dac75927f80376ccb08c9b1f6fe8e96ddda9be82014c949b134bbbf2e2ca19625f245f1ec08b226bea4202c9098db51c526493e7edfb9598edac5ff384e97508000238c922730d92532f059ceec6b2dc10d636c19f2e6ad087e8c7e1f18afbeee5cc198eca183bfca668b67ab585301d2977afdeda67f6e6c2085984727c09ebd42da7de85c4682759f5bd535a645617f949d780c5881aebdf8188f67dba4cbd3f0ec46f82cb5b8f4457b22392f7c66a8a174a5eb5e532bb8e0b280bc53b662fc1ba6e2e47484f500d57b135a0a43c394e055269b317dd079fad5a26240e27de075a8ea39238bdfced8f1dc0e0c44eb1095411a4969c332c6e7834db8fbf394a31d636253bfd2d7e94a1d9a74d299b0556ca8e298559099bbc522a5b4f8c43f68c2e0ebfd53125bd08bd163d99a1301fe11994c595a805183d41359cdcb2ac3badc6fbb23b2230d3c29d043f69bc59a2fcd089c46c80fcb78884f88fb4aa8f6aa312fea66278a9aa2ece21b34796e1a50989ab29acb7c14e3008d1a137ff166613985e8e70ef05206a3421bd230875ccd2e6cd7b9725173a1c4fab76f7e4b8190e43c300bba63fe6a148886f8b361e156e6f09d9456592e7adb5829dd8f9a8bb1ee1c9055870b4fcad73cf10a260f5501a4b1db6e33460d881409559ead4b2176c04595f776c983829b61dc2a807f62be19bb1e4b56eac4433c5d5ab191039ba8d30e4c48994bb57f97bb4cdd999faae80a1c5e439c8957dc4ea9624b45ac9a80d103c83118b1c4f432fd167d7f5da2cd77de1ac34a9ff90e048eff756e35842dca0d25ccbca805de7a520e05b3f4c482091ea7dec4b9c9fa156a20838e6ae246a55f881c7d34dad4423a458689e085d046194ffe30713cce5dac1047d50f940d968a87ba4cf13ab8042c1eb3efd0b68dab7703c8a1687f2ccba37b6a6980075df0bafefeea4b76a5921ec8a3daac0c8ef3515622f1686c7cf693a79fa7714f3e177fdd3e171524940642048131906d232cec0a36d4f5776f50708318cbc4cc98db229a37b5b5bcace3e93efbe30ecbb5143852ed7824877b9b2bc8b8ce4c5252ab5fb44a000fdf09be5e96892ef7ab3c1c79f9ab9bc40495311778a093fc9cc58eed01d2c892892c5861046d8f08417ad5f89efaafe82bbfc9d55f5660fc3d177661183d4e2a6ed200e09d0bba5946196fe5568f8fee6fed61c70a09f94797e1e66b7166b19ba21317b0dff21d3fc04fef88f7deac17efa0f6e7ef3e4bc84948b03117a3118b41c89fc185ab5ad60ea6a6e2e3e23b9e740ecb5efae9ddb28b93fd669bb6ecafa4a8fd0f99162f04b0d5668d01c60db5c4fff51a19124bd0563ebdddb77dad8b0a595f11c7210ec2c2e8d8c91aa8ba2bf824222056847397f2a6a814d3192727fc1bb26b42b49f2891fb04b2dc0c89285781a79a58bd47649eb0f244430d51778e9b0422237c19b0a2394348f40aa42f8aba62e83c2623b9a89959acce81b6ea8fdcd223229eafe8fd41776a5c3419d51a9e35ad00b2b8b07e01c06af014c3326bc720a600e0d5c2bb57d394ad6f28126eab2f5a922e0f55011a28bc2defda456e07a9aea5a4a9a32fa2fe44af0ef00878f1bd7afb249eb7bf9252b7ba0f90710b229d0c656e9bed95c026cbf462420a9a46579f37f3e0de04d8b3cbaea08a407cee60da63addea13494b1a4455f70b5a9ba131d932881124a5634eea97ffbe88a06393aa0a2f3d0a19c580ddce8efe95968056f599d30a3cf597260846699f4e4fc5140d446542a259d1eacdd7581a653c8be2dd6ac34a78582b503b1c658ffcee99f703e336a53f3920148663475bdf4852facc1cbed69eeb9b920870b20c8c390fc666a6eb791dcd48563e3a3762e5ae04c563bee637c81d96311a211e9d582fe8874a9e4c08466933a125868394aae07f2e95ece2c281566b688dfae7e071c2d0ac6e3c026ba921d942167c8b4dfda9f1f214e39a04569bd90ff1777a07a35d053c1e78b2ddf32948af1b269f8bb31d4f7fd63c56ad9050b213f09438db1dc9a27f4abf14d27f873be095a3e8ffa2ddeb66be35df476831a00230af6fb13c8c16af30fb06742613ade2ccd5696eb8880ee2878eb6a3c1852ce70b0ee7431b1f92a8b1ab3743e49753b5642bf050e03b05a4b2ab1f8e0bd2203ba63c924264f51d8584406b0e57cec0fb7cabe7c1cffc303b9828904c092b070b9c613c080165397f6cdcf8db052c783d3c8423718ece6b153eadd05a93785e9597d0aca72490c4c8f0adb16f577858c3f1e2b3a41572999e132f0495f3458d77e1fa9e0c8e6b2291665787fce6259aeaa9383dd09c17e1547ed0779ce54ebca63a31eb343bbadc241c0fe229e86e028ec33304cbb186a7e5373a03bace1f3ff7a06759c6382527bf7dd39882530d8a0ceae3156fc5d0cf4b923ba474e412030ebf93583fd02d68d5c0f8d012419815faf31faff7304853b6618ae6726d4b4f2983c5dc8a10d268d549614d900fc3f1dc2d3f3f80e770899617ffb927817fc41eaf6cdff82fd638abef908522d746fc64819d47ecee0636f6b81c618fb3bb1dab936c5a7062238fea45b765aa55debbd4da1b5fd1ae81cc3f093fe725d09c427083a62371b153e26859a3f072b465632c6cffeb11e3b083a223b3f839c782c893d06762b082af799d7149c443df135a13eb39566d44d155febe153e26d881b7936b6b34ca19abee580b5a49856a3da4fae06194c0d230803fe2f247aa377eaf1cbfe1d06ceb9a0df27383424a23f1c0657e33fc04b6a753bd9c60a619e8be7607f7c2d39722967d2d8794975d96cd54297b4ad145e9c21f8dc95b0d36ae2a9807626d2753444574723f1458e9abb5ea5a4023419f9760523f01a00edde0b1e7f260661a4d5a89efd4452cc238aecd5069c2985c72d61b4cf6e1bee7fd6487592d13f14e7478f4b567e1ce80879351adda810ccb12f8711617690c6b273f72b5c6e3b15e6af1312a7dea3083dbcd2451a69c73f703acc708a5137931fc54d4a10958ff425007013617f28eb24ff8888e353fc82922bcb2db01c61195dd6ed62ee675273157d27e40c2cba6f0434350cee4278edcc39874c12cf5dbb4ed0db8c34ccb9d18c961a6f970dda461af128032910f6385e5df852821217829359fb179a2600c307a7fe938ba15145d8c4f83a92f4035a36faf03faec0dff318c9c53739e5b567f1d00c5f62b8dab74e594a0a96b4a7738e8d9fc2abbac32df26f8dbad9ab1a9f979c4bf1fd0129a3261db7abed2d575c5d02e29d5721fe9a1b64ab1cc1ffd1ad82c904ee10dffc1c129857a724c4cc3e88ebcdcbb16e2d840fdc2d27b21906d86ebe551465f78b69c6afb314ee306134235eb8ad7327d9368054b914301136c7c26d9e572e835a8ac0943514932a690ec20563df7ee24540e760b063411a19a389b563c9d10b92bcbebac2abaf901d4f8dfd99ead4a02a2dcc0df95c1428a4af09e177add1ac0f65e695260d5303cb6af0c79f5592d24d5de2921eb2412f8622418855912a96ae5bbf858e9c554ebb679855bd5d7e6df534b361df717048a74ffbd0b9d5bf63647749bca415e53fff027414d80f5e92dd545ac6443cd594d1ad42482e7fe9e3eee8cf328c9311bdeadbea011187cbc40b8b41b104182b695a91ce8769b575d16b7474873aedb476ace60b1feafccaa58fcf87f442d71e4b974173cc4314efa3b4bb1ecb3bd2cbb54e1fd2e4c479057ff87848d1cd323bf491060accfcb5f1c6f3fdc16c2abfb15996fef523216dc64a71d9600809c8e5d23f51565251ba5e9acb4eba1c7a8e0b52e7cbd310c6c54062d1452fb5e51f19eaa604fea11041c878a867ea9f5314c6dc6815ead55201fe093f2f2b33df", 0x1000, 0x400, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) close(r1) read(r1, &(0x7f0000000040)=""/12, 0xc) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x7) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) 16:01:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 16:01:54 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)='C', 0x1}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0, 0x3a0}], 0x1, 0x0) 16:01:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaff950000000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) write(r1, &(0x7f0000000100)="73d36add9db6177f4db4a55cde29d1fed88cc5be26cf128eeecfb2d0a62bab86147ee555e5bc1ed6c17a2e221e96ff7dba5f9351ef08ec6a54d7f0610f626c89ecbf830618c8f912324cc2668371b7b02e8cb111c83c231e02288b1fdb2ae8442da7112b558a29252cbccccb98f4e2cad44f7a1ec962b74f8368a2ae28bca3b48325fda42a82882d8085589300c4604872620df2baf6cf4059e31afba6d10dce5c1c1fe13bceb1d6881040476ec6f558960d21f650ce7eab0e69b467a90762", 0xbf) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:01:54 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/50, 0x32) openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x1) 16:01:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x20) 16:01:55 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = geteuid() r5 = getegid() fchownat(r2, &(0x7f00000035c0)='./bus\x00', r4, r5, 0x2) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) fchmodat(r3, &(0x7f0000003580)='./file0\x00', 0x0, 0x2) kqueue() kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup(r1) clock_settime(0x7, &(0x7f0000003600)={0x200, 0x31}) dup2(r0, r2) writev(r0, &(0x7f00000034c0)=[{&(0x7f0000000100)="9ccac314de0a53a8d637126d0ccbec973fe573aaab7f06d3c334b043f4b0e842dea867c2d46164384444a5c49a011f0913", 0x31}, {&(0x7f0000000200)="1613f57f73a6e730ed32fe91db7f1fae2c7f7e611a63fbabc72b060aaeea75cfdc0279ea73bfc7f26fc04dccc2b58d59abf3bede41fec851ea57590b1d80121dcf52f577734c7e75932d95a53d006518d249becbd82ed8c95f34ce22468226f874035a1295dced6f017510714967c34db07492487575e8278217993b1781c4201284b972ee5b9a229c8a62de76f8580444c5f25810982416db2bf6ae089f7d40e466313184497d24f5", 0xa9}, {&(0x7f0000000140)="79498ae7735003", 0x7}, {&(0x7f00000002c0)="7f8e917302a0be248cf9916487fc28027110f05e5133794b28298d70ec6338d3ab4b17ae93f07802b15053bcd221800d57dc05269e08c45fd0115ac14e7d42d05d94c059aeade2bbe41cb6c35b8cb3090da30d19f655a5943d312f7c5494fb54e90a39f72738955378e9a60049", 0x6d}, {&(0x7f0000000380)="099e64645b8d73291b5c30132d33a6874ed2dad0d2a9db11f0808efac2a21446b4cca0c073c9910c824790a21a44cfaa03eb70ddf8175fe230813121f2ea5353c2349a4d706a82f9098d42c9c5abb11c2884a907562f04d657e54e3fcf2c010b6e9aa01646a7a26c3663c527ad472c759bb7345d424a89ef62e86199dd17c17fce6964f41170952e5cdcd020e94ce5fe7d5e", 0x92}, {&(0x7f0000000440)="632ed3f08e51092e8ae6ede0d0a64a08fd629cbece024f221fdc35b05f8b3452dc7d542d54f23a4c", 0x28}, {&(0x7f0000000480)="6db3537f57c74aa6713e155982963181082544e91831cd9d1a3161a806947e76ead8e1c7d5838e01248d8f5a46df5aa3872e1bdfee49b50b26d30fcbfd0c2b608e2cc94728c403586757f4faa820737b00156a50fc9a73e6d3c7db37e6f16857ca4382c313b05143d3c4e1f33307e7b90b4fcebfca87aecfb6985a85218eeab7daf01e6e6ed4977f905c01af820c4d4efe895fa1581e54f8c8e58fbcb3396a780f9845f7d418e4922f03d90d1e112aca5d58f1f9216328b58a05b5ba9f2093aaea2ee4c9037f4bef0834321f64b64699482d9e321658f2bb26d0e02a327f28d26e7fd497cf72caf120a003e351a400cf1463e73f85207e27bdd152bbc1107a76574deaed13c9d5d558711ae4925dbc126848de4a2e5f66c8e656a5468a07e0aea5fd5b48f1917a57858e82659f6501fd057c4be46893a71bfab6f217576fe1cbb4778d6c136795dd34b443fc2f35e0d6aca5da5d38a1c7b4a9ba14c71b292dca58063c0959c1fa43f82e892ab429c2c5ec8b9c3070f66c365f89883c7fe710f45d1868c414701beb01e515af1a1de2d4c113e846a703271069375d4aebec9f56ed63eebb2fcb477054f9f9bdf05ac0b94ae96818a0af29d512befe9caf3257de97fd1965c3b270aafd1aa8d0ff6fcb96955b0cdde163617b7139562409b70908cee37b0e9c9952fc49699aa5d5e49b515717862ac7d44821d76fe0d30f53b06e6ab4792de7288cb48a82f8ff02ed86162d8caa2c389cb837bdba0af7fc53dc8a7ccc3df0bbc38ec2a5b6768e936f055e0d2d5b84ab1f656ae6d697b0f08652e1cdabc654e1ca3066e9fd05143633a4922a3fabe04990bbc23127ee8f201d874d89ff253224834738f3be13965e4daa36f09def543a265e14755ad690be339fac9ece5371b3fff790c4efe4ce1cda8a972378f8570ec97b42be11b112bb457e70008b5b110baa5c8f685e31066b5f67a06c58b3ea55a2b11b383030e0af58b28bfccdac7bc9f2f2fd9af4b131a396ec622e65bde4ec7181264357a0ca5eea26a586b3c97ab178e3f2d872e9d830570608912d85d32cf1911ae2d8264ddf405dabe99c0e5a43ab667825b07cfee4391d0ec75cae9a910fdd16ba403d9820959871451255aeab838bc16cefd96eae42ed25b81bfe5448ae7fb59385e0a80ebc4173dde2c52af67611860beab9e855f0566644b5eb4b755ff1ed373cb8c725b1aafce0152dbea91e6514334c0c81eddc30ef96674a53918b4c2e8e98059d9e3efc50334be5e1e6b47de3a3f7bf76f5bf30a428e9b2bb055b1af246b6063c3dfea53f0fb0e50cbea3a7b0f6020de0489c1b2a16dbe894b2d25f05497c254d2f992ac0a6a8610cac4fe5aa49c15ae509711e9e1698fd1d713628528722313018b38b497b962ad254085c820c5907bae740bee8b96efa707ed9894c2a35bcd5c5cfaef46b7fe9b49f7462e514db9616a89ff9a89551b5af0a6d817937234c2c303c18b40be0c2714d01badb3162103c07eb2b2dcc51ef36110dfffcfbc214e326b74abc0933299bed9aaac81f2d2bb68caa0d998b640d8cff3f97e8f6ebbec83c065ec11bbee2d37301147c6f303cbab5abc7d7888b41655b625623ce3e4308d5c967adbcd3570517204ef2e50427980da39d097d8fd091004c1f64ba3aa8affd48a1fe50ee3d948635c104ef4cca3c6fe291d07eba902f9c7a66d9d7e5922dfed0eaa52a3b0d0d18fa0a52c45d13839ad9cf1a5d96fd9b320b645b0420511818a91dbc6d690ab11c68c6ed416cf14d0aa34baec274ed399bcf4a1b93bd6cc3ff65b1bf73157f051bdb68f1aa5b3b28342c701a4c1f6a3e56508f9a1545bc456e5a2af67542cd7ea2fd6a1b6de854efc31d9f461ac9c5aee2cf28fe33d12c6e262d91b2e195cba1aff400d76ee49b443a2dc0dcea8e07568d7eb58ca1457b0af7ea55f6359abe503865b8bc9872e9a3025914261dc95873e25118cebcadc85c504d1c0ce9dd39ede9e623c213a8adf24bc3ef20c8bb27a0b497d5e178c6ad36554f177bec43bac60711d22a4f7323fea054afe6b33b3ab2f47722f940a713efee1ade71e5ac793a4d028f9925e3677f0a2ec0810c748f9f99642999ebc9fbb1c2972903664377e450b0ef0752c39747d7494e46a51f240f0c375b0da347a82e4bb0e25a5fa880acdc437f411da19eb45f1b90c79a5ca932d77ae0b26dd0a86ac15eed16c3ad2c168e3cfbd95c6f2bc5b68df9418f725f3fb4ca4ff23e9f196da34e671bdd449b19b73e5234573a8b14afe5154a21db064a7a38412a0c2bb96014e9212c5bd343a6caef64ca68375b23aaf192ea48eb49c8bebadeefe0e49f1ae01a0d2007e03aa6759d2d4a31cce9cf477b7be95ed9144bfae8e31e85278bd4aa967ff854f156153a5e60f40fa37c3ae062e8a2dff9d0b9069ff9c8150d3b5f04ff15caa4960eaeb408f4922a7c62c89bb6f166fd2711d49ca4265ed869ec3c4972db7c54647aa7bfe7560e9e136208555fa0a79236d477306f15a942fb73949079489e34e3b4aa44ce3b4a596e841810dc816115efd71d27421c5727afce9c854ac0ba03a86ac22de2cda50f8153434490784bacc0495f21f298fff9ae88436fd44966aa99247ca87bb7915e2fec2411eefc2a90ca7d37e8015ae6f1c3fd8b7961a58960a1e02225e32aec854753ee8d84046d4cc5119af75a89790f247dca7ed5e7072c1669ebc529d64cd835d462377f6127e9cc8f1c759d9b601b5d3b10fdd82e5d7f297ac33ffbbf5203216cc6016a7269875b48e393f0eb023a8bae742435591e3c9d4a091fbe5c923bffb13eb818253394fc0af100cdd7b03ff3d8b216b8c3db443714fbbbbf673906865b37003892a3377c042e3f95c9ced44c49b7576cdb8deb4dfddc89029a651c65f913e83f5ffcda6f96a82267c87bf26d5d7232ef4e660d8f292520b6dc413a8e2ed9cb45cbcc2f93470327567bb86f0a3215da6e93de8e24a5991011faeac290f55f8dbd1aef86cfa831b303895bd8065e38d4f3495bd211775a7a6842778790785da60a2840e60ad3b89c069698bc2eb2154c7b9bc71b78dc9fd7f233e5e93aea33577817767a8c551eb6151b14ebf1a377b19f9b3e6c84e5465bc7d1f39aa772ebf613234f388574f5fc8125cc7ebd8280af2297ce3cca0212d3f7ba543995af5965b620a209866608c3fdae3c76da1a9158c6382c13cea27f8e2d17087d29c3202e91a121b459820ee39edeed61925a05ce7f31e7958e913f8d9f8ad87251862a1a3f0eba86bb06037b83cbb07258c4fd13fe0a0392e91d4bb117f9f3f85436f92924554b8d1f64c6ca4714b5aa26cb774ba6c12031aa3b07eb7d641accd11387757b152615639cd50925ba3ce5362585d9d55c4fd23a7aedffef4de2c95d1f6f1556555f4baa2e9e9d96bf6927562cfda767c42ce850cc009a6aaba5190f71f6a5c5c6478864d7fe926ff12c93717e5908a1dfc10f9e08fe9a6ea67944d816b466aec92b09eabccd47b6aec3b69832eb4c9c9d83f119a799d8266dab13d2ab1005b390e3944e65f96c5c71c978b6602d2f4cbe4cb872712c31994a86724a3d5111baed21f8a2eb181d2a8d3366b93ac0f95dee214b2f1dc209a3f1e20ecd585b7041e9b843dd72252f79a1c46421c5ab60735e4b58d0c425c2d71506af23967d1638319eff9dda1d1988c739e6d1074cb1ec009a82a21b1f8531801b3b055ecbb0de4af99c35d97a9cb44c396615896bf450080173123f25d8a48ad6a1df4a0ec538d236be68e39d54c86b405027d0515e63bd63ef75d04f557ad7f9f7562ff7427334f4c03054f35716231ab04c254c6438a4546c2dfee80f8d59b4bd89d10b1623906591b8cfbc0123c97f80a211eba8af0a9c3c804436368a2d35542ff5d9f675dc838dc5d2449f6ebe29d9c6e7f78ba07bab5c71ee3ceca0425a0462eab8a546c238d90e9128414cae367815c2eff1acf85aa6dde847dfef1d27dad8a531d31dac27a6bf2419432f6f6f9f914e077e070f268345f0451ce9cddb5a137b2a62801667d1bed8882370148ce1cab5ef434e64456ca21d694a31914563a9f136de530db5f305b1febe641ee2ad950b2c4be1c5df882e746719278dbf8aed3fa3ab030b8fbd7a15bba8a354fd2f66dc5d0ccf3b651fdcb494b44ebb63948620f976b4af4b82533b9a966a2f8120c3cd7b9e0493659efb374071bb30efecc4d49bc77a5fb9b70802080ec9c93febe30faae1727362a00ba5cfab4f0593dc9f112641fd0f55466b1fe2ccf5f3558b812d9d41bba2c5d45ac66cae4b14d7384bbd8cbd52e80310346f80abddccd6cc82bcf3598508d2d6e10d2b97e8c6f20f8ec9289dbad8024462ab30fd8db3d4c00dc4f1cd70a09e414e59fd40b0da83414aa153bb0eeba474e93f5ca28eb34692bb40aa7620cdcfda43eb0a216ef787d71f1cc6a931705de758ba3a94d764f8ff9e69eb93cd7458e410c7baa2af462daf06f17b6e349a09bcfa53a3e0bbebf1e150989f17094e635f81a0d793beaa0421c5e3f2963e6d3b02faf9cd1d7b88a1349cd3d1e6764e32ed9d73c1cc17856b877f8e7e5ae8fe2f9a7875d4f5bef49605752fc8eccf7bd2cbf72ddbac99a06b1f35f1d4e2b4a932cb83a8fa97178f56baadf16f8afe60fecb17bb745ca3efebabbb79701075af62f5294d1d82d165c5245e9721c561a654310f1c7f0e05928a609d8ed317e9ea998ba69e0f4e61674694207a71d8a75615838999e1ba2bc30703b5e7bb67a9f42e631393f96bfed9b44928422df336ba471562252cfce5e8b7a87c73e6f13958a6dd6b6b2d56cfa5709c990e0d72a28b173ad09f9a2ab1ff3fd1a4cf3d0840f51b18082a0aea111ee5befe0d6f837d5a1e4eac40708dae9646055d7afb202d702022380ac348a84a8bced6b52741fa83dade1f6443feafc1eb4a26d3b125f32b41379e9c3125eaf9330192acd95f20c7865d0fdf8ffb837e7f834519dacbf75f394ce1b2d67e0196cfd2fb93fea41e19c90e7f185d48527a24dcdba667233949e35107b251df8c2510ae79371774a3da4e5d2c69bed8b2c15189f8f95e9c241a5e5c34182a49d8457d6d704770468a4c8ba531754a5e54f444e6a646bb6fe7fd9d81a26b65d7ae804f8831532876096ec9882980424480d612ff06b4ff7fdc3acb7b84e3d10ac9bcb53a6570cd6bf90c2f88eb9702151cc2b4fe66c1abc74ba4d07ae6009d28dd86bf4d96959caea9de376971056abac49560305f51c97e6f22ce078e09e2fe40f428014508f11bedfc4a630d422b32402f21abea9c5e59b2576a329959f81b62a8c089b411667f994c0f52fe593fe16c17a939f20e1a0ef9298480b1b2c04ae7745fcf1ce531e31a5abebaecb946952805b895b6ee293c12591bc3074d36d8d0f4afc1b0ad8dde726c3681c4c87e6964f8ad8f3df7910072d375c6d2015e7dcd49c6c7b9c0e52e18f6e6568a0fc5c3e94464b35e442a24efbc180f4e2b0c61eeaaaff1d816d1bad0e6c8b43c17c809c7992b0a01a1639e256b64f2d6460214a946fa709628796126306bdb9704f1d69c541c52c93887b6569398d526fae5637d6356d579d799531e60275913c8bac8ece489753451fd46a3d8424bfd6a71699478df88728d45ff38b637312cba06c8e7f89da5752cf92b7494dab5cf3b99fbd7b0cbbbb9f70f01e5c9923ad23383a91ba2796458f21aa774b465187c0943510052d5a74761919868187831c021406ee02e7abd4917055f533b7cf7c5b001eedfb4d48f4ade3024bfed37", 0x1000}, {&(0x7f0000001480)="4be59abc3ed59461d28009b4a3d51ef6ee696398f93f3b1756b1c7f83184a662fde1fb4ccd0be1938cdc8d5143c709618dc65ab91660465ce9483db8cb9728ab745fdc12878a98403a0b03b438cf678ef6552fd848a4411915077874c8915c941eb5d5fbd0f26af5c59e7b848da0f3c24dc91b19c18c9a397e1103e138c94a70583a58c24afd1c34478150bbe1cac578a068493b6dbbc95dc806b56c606bcb3faef23fa678e63d720c213a0432bc14fdc4d0849c3302164298f238a31cc64cd251b6be8caf317c65bf5aa5b543783b6f5c612fdbef10faf5a1c385ac1ed61ee7c308e6608235f910e001ba371f063aa3208162092fc0c53b33f35c9d9f8a3af0e3411d015fbf2ca937e27b2a1fd0941f66ae8d5a46f3e7fbe16bcd1907a22e5dd85a800cd1eb4d562550da4c79e23766ace5565a1be9f01376a7364c0c30804ff6b6cc124fcd4f6f99fba1597cd2e55e8445538bd43737251eac773a35fd97e5f75b4ddc68869cd31988daee3b9b92ba11ecfe9bc289b35024de9562db18afb885370d80cd20d1c45d6ece1bf186f457d247e507b32213edee176718701ee28d82670275466f5c2cfbee71195f36b1ce5358383a170e0fb6d33352a5dfcac005d46124a1effc3a9df9ef85d07843c03236ce191561280916b8ddbbcd0f5640f5384846b9502462f73b449bc7f71b418f505781c5e8f5c33e1019b7f1684bc1416c0879ffafa5ecbe67a78737536ec5d3ecbbf2e8bc19b73caa1cab0e65f20418c9815107bf9fe501a25520323283ac71afd8ac56b4184ddfee8e68537d3a0477d48d13d0186501f672cae2b344d1e1823dd66aa0a299ab7f9358e8d994a31e30431e019260689909a628601b0f54f3864e5af3471ba49df384e1810b73e1fd909c0d38cba7a41d3f2cb12fd829e47a3d7fdff124e0137cbb0c9b269ab3193269b7ae5a6c924c624df8f2cc9fe7d8acd9e3b1404b198888723474623aaabbcbd0832953092c8104d4554fb7df46d28c0dcef07be52e8935b9affcd1be9ac3b4196c8f9063127d5c519808999d97d4cfe05e8184b3741a822afef0b0fc33c25bf0818ffef9ac2567d0604a1deaad7c498511f1a4ad01c5e785b19f4aa4fda0411689aa47a11a397e769650d1ef86a062617af95c4018ba9487c527023e09506b6f7a96382f8cae292de0a8c58859b8de24f936964390dda034e9ce68813d7ec2c4c45ad7ca60ce42e2610f8308aa29c385dfd179488648637a75744267be3db2cbe0cf67c53269fac2445f2dfbeeaa47aa75f36853b598b794e763fe3c08aa3371f34bf240f1308315b7aef5a26d9877b6ae0b392ea4c97281f96f2c029c7fbda434318da8d1b65ba1fb0e639ed63d76ddbc82c51692e0d128b2eab193f8f58b1145db704805004d93277e17c2458f1b866051964486256a4b69ff210abc7a62514860f6ca22d1477e186f0a1033e591af48baca1508bbdc3b03b2f0fcb46e811de7369393a93c62e0743670c3e7bdd278e5a3bfa8c924503754521de046c7959aaac0b3ad657ab2d0cb61eff95a4adfbbc7fb5c21244fed394798992ed31bf94a2c733645e87d9b07dc7106bbf00251af7fb64394e3170aedff0d1ee8fbaf428d0730d939e76c4a05d096a774eb6aaf61a48d261cdd8049e851adb2ab35f2221c3788c480b8b68e295ec917420eea2c70475eec95d99caf176ea08889468bc9bbd5b09e9a973dd319a95a8b3c5690060cff2878a94c6fa9e0827c1ad67fd4cd12eaf44e6cbbb01ffed9e2c3db7772330af136ff515b82bc5a2f4d18cbdb77f8d334babe2891e973633d359f09e26953450389ac1052ab437bf27baab5cbffb515d99cc3f6970c8f318abb9237cf417c500e621cc11ddff511dc45f50a879cd63f077607d2262675e840eef0b5b516a8f41c2e7328c8e7a5b0c17c5e23bcb63b614bc6f508468c204d84648347ab1da10b3bd120370acf034ca72715035b3219db5ac6575dce628ea13dd1fda4885d10bc876471f1f47bf3102dd2d5b1c457da2af7dcbcb2ca07ae2a9017350c6313161c53cecc545d59eb77f8c74b54c0d0aef0cb1f284c631c7f1127f1a932b30a10a88d4ff824e3fab8498eecc24979095ce7dc66edaa134632ed40b0780881c77e42055248030472440762d81ecb85abe32655e476f182de98730824f08563532ea6de6ee962f2046a6cd36a373c89a00d877691317dc6ae4c3e8a561981f341dd72979eb356d66934421c3c4e8b2c5a53c12c7faa22c26a721c90f4083a99a32237919ebb8df79072dee862f8ac2f1767f15412f996f90f65bd20cb8c91084d66831b15dbfec323c72300756137b52d3b8842ce65c9746db0778317ebfdc02eaafe7f1a6f21821f9ae2f45bb2436c1ef8ba7c3b12d66ca64cbe711dcc2ffba313a22553fde102b741f5c32a4509285d5e438f8913b4d2f861c7e8fe823c5712802da60eb40c636e0a7f1f45daa4e1f59717d96688df912d0089df3560aeb3296b00740282cb2a5d2f839af35badfaa4e4b6cbc9d301ba929ca3d17a1a2db5b11b2b854279508e31f5071391ae37102d0e03567c0980a0c61d14c75ea68ecd8fac0db0ee3b7eed708ecfbba42c9855c053c867e60a6f06f6670e25df17c5fe5f6544f82cd005a47ec4a26aa8bfe4b2917657f14fc74c776af3af14886bda15825d6b7a00234c413d8a5838cb815791be623f20df0c730a535551de92ac3178327d49ea5e9082a8697f8cbd78217299976db27586ec9547f708dbd0e4106759141214e9f063dabe11570d3bcf4088e636055e681b5c446d2204c55a4672f126c9699915afc11e84d54509effe02de6e71eedaf4fe6c836ff11047501ce96201f2b11f7b4a577c5b843d2e5cb4e624068d5362dc31b54dd2d987c09ad000bec111c03784971e305ba60a956a1ccedbfd64a1e74bae8edd6d0e431cf8bcc3614121d59b534fa1ec7b590fab018aa72097297689739d994ec51f5ecf7f33adae60d403591bafe90fe14bfecae644ab9c70e286bb296e1d52e43df1cdc75a2d2337e03854c5dbb2ba50e2d7c71a4bc4f47b230ad3fcab7eeafa8e7b15ae524c74986e30faddd436e3dc3f95718d2c1ed98ccbf3a9c8948052ed1b850f81c6b3bb16bbcffe513014e326bad6f03dc991407fc1056727e2875de923cf77d9c76149d64cba217444191f673446053bbb7d281e6251ab687b79358b344dc820dafbc30c19706df4641feea209d404a303605681faac2d5a8e21c423a743af4c28e4e2c8192f79b6da12b80413ce4bebe0d9281c1f554fc1984cf129bc6ef394ec5826ed7e9248f5ffbbf24c778d6362d261a556d939af02db2e32197ce2efe161395b49022aea8bf669c4acf4a2f9c2dbe1a852448acf23eeb1a4a27eeecf440171614d8c0d0cfda3beab84da44055e75923e5046e48fd1ce5b52806ef79f25c0da92832730bac237296b5a895e36b9daeaa134ec3697e0e8433cd9434eba50a5f21c39f110ebd6999a25d1b1beefb740aa654d8c13c14e187c8b4e1a6aea78a8a4a7c3dc2d80684a2ec89b747c08435a1ff207398bdb0080b72472bc862497e8ecf65a9cab3c0af8fd229e0bc10b41424d955a79cbe5f3e0fa67e6aae4a5e9b36aba6b940e951ebe68dfd57ab47e7e8db0ca19ce779794121e80db09d928915ed100f185b96afe82b7d1c66ec65df296cbc798dc58874661822ae45cbfde804b35639707f8b5f95a5889b657aa3ea4c7863fe89d65071c40433b9d34b53dc9c299a2ba137c0f67421e0c4aad1458eb13dc6fc5ef7358ba8c812bb9c8f73dc222d7d35f26e237de72bad6ab901af82acde171bbfab0a4585c86ef8bb958dd6967894b7638465147caf82588d80e35fffb4163febfac3a5af3ec7e63c37f854ae563e24585e1d99c00d2cd6d26e184363d9d1fcbcdb0292be735285716892a5a8fceb860373369af37639363082d1451b6c178c24e4674d08a4beb3d241a42d1f4fe63512a781c1508c42121bd9a226f7af4e97c71fc3678a51c5103a5f28d46e0d68617d4efecdcae3285b4210e14e40f86ef62433121e578b843051437e737ee59d7e008494deb66502434b96062e1e0a2b75d443553431b1e7b30fa06f76788aa4e5818161ce12ff9484e6c7fa01da2eab6c20f623da8b43347c9b9a0a845443acaed58386958757fcda3472b591023c72dad99d5e4130da4d4528e7ffb5963282a74e5e53c9bc12132e32eb21bb84a0fdb9001086a3ff96f9aa376a75236705d8ff00cccaadd199e7059a7c8defadc24b3282a14b2a7f753533c65c5074510cf2147fc887261555390b2b54d4305453103a596cf1451f2733dd7b2c27eb943d2fb6ad33a1c0d6ab01c9dfc14d2837b594bf064ebc6359293133c8ba713ca1322b7c6a9f16581a66db7c57fad35e766d2ddc0a2aff06c93d2a4423b45a6fdd006e18b0d7f3b1ae39a564ec61f78298583b451abed3d2de6cd37cf195f49154c9b0d4c6cda5312abfaf4f5e57985841753c31cd0b0ab2f00afd451289410feefa3dc3c7b7a61c05f85fab68f16933e100bd2a645df7ecbdaa064296225aba546865f35a64ecf3e6b965b2cfdcc23c3dfa311c8daed017ddffcbf66996b7bdd52edc9ee0c106fac5e05ba47b8cf936613df227e636487365e45583950e58a00d1b083d90a62f32562cefee3565df0d426828b1bf8a0e1cfe744de490a93b7aa8e91a73cebe817df4917fb15e5e7c27afaa6d1ba160d950ff9e913e01c815eb7e65d9fd0d13d87c7085f01391e10de516732ed8576d31d4cb6cfc5ce4eaa08c4b61f3214f30c5e27d02636ac704f965cbf49c830d1824fc665ced77b6809f16d28e8d4decac80246f208eff4693bcec40a36187e49a252f82efcfe99e872bf655a9e6a970cbc8c5a618664f5603d792085de051f6d9d5fd978a38a0eed764e8198e8ebdaf092cbe41bffd41d89c4078c47fee3a46bf991ea5ce6c75533f433ac6d2efb29dff6ce3176274b2be539891ec808afd9514ab923dfa6cf73e86015d7a1decc7bb6ccbcfdb62be89f64aaf5aec8ff5d1cafee7500c937218d6351b653fc51f67100343ba2f01a280cfb264c02ba6a21a8445528104ee4bb72bd381e32d78996dd87c1ebaeae6a42bba8fa7c3bdc9a86cae584e57f1a5b9c66ff2555ee218879e90de935729f46817b1b92b04df5bac4c9e4085d519b0efde96fee08da2fbab49b6aed8fba76826bd48f3a8c6dc773d839ca91fd94d905447a9b7d05e1e6c1fcc26fae23f966e5c27d471d5a2638375e0d46fc29202c06c8a03b063a4a26666a139ea8b74373cff1512e66a0d4044c3997c72ec0b2b252ceed7dd3da5327544a4f7ebe0b3ce450dcacceb8784bff304accda8a26cfe14a7973c0f63878c1a4442b53b30a18a8d95c5e8a7b9f26e37385125a3598979d1a554ac40f4f3c352735036b7e2ce09725631e5a871496f60e19d05e02b11b9faf80c17877039eef83592eb9b4028716082c7342509f3111fa08fa410ef74af306a393a033fa4eeb6074902cd9a9484e193ff2c3effa7c70ada4718aefb81db77d908c0ed23c3fde9df6b0b2fce7a7699724e3d0316803800075caa9fffd89a489628855eef273cb6644aa77525805f4db3e628b7acf6d14d34672958cfad9c82bb411284fe211456b4c5219a523fa4663b238efd263f993ee963c95ee6e1d124b4a595a1fd3c8bcd92b045fca74b2baa14738284b97e4893fd393f2d1b73a39e2eac41f8e1ed3ea69c8578866e487554640d9b13916bd57c7c4b2c8b38c", 0x1000}, {&(0x7f0000002480)="e84ad4d9fd370ece4e75a4251ab4967238de0ecc9b973a18cba0fdfc6889c75f7a96138d3382c4f238f8c72d332842ebdb66fb", 0x33}, {&(0x7f00000024c0)="a79f5caa7872d7e12de57c15d457274010de75bfc7fe0bae75dba6073d96e2c34e487d247fa1da73806fa6a3447a43f7cd661ea4a6c591a937e08a8cb25ad4f6aaff453b06db0c368b2509e11bef63408d17ddfc8b94aeabf4e7450b83d229cf0e5131292e5dd1726190423e88e068f1f68dbc545bcbff9a204aa6cfa3d99cd8cb0a34315b76f7be08444c2227f8ac92b3478a012925a9e5a07e1fd994e78c9a3c9513f5955d5e4eb7fe1ce3b62e2c7da68601434115ca1e20fc6031e27ab4570b49770e53b186118d1ee67ce0eb833c24c1da635b7ff60051ad8416b175ad0184486616a465d7cc076460b5b1e81fc3eb84684a5f08384dd9a30c494f8cd933b20fbe1283edfc1473bc5f9b5c33795771eccbb05d828b80bb8a430691737d0bb395f0d0f55f96a9c8ca266b178dd217ea834ce8a2ab827298e38e002b59103a05e7377da658e13159b7a10203b6f9c47a032efeef0862233eb8994b31ba21753a96121f0a83dea1b2977be53f7d20142f82e25d03d7a5208ba183062d825dd99e9aff474314e8b718b1d7b5a2e0187a75c2bae72d431e60562d271d5390fb2d922812340127ae4e6f020675c7875a5701803f8a47ed63532af661a75d859c4051edf897cf3cee934ad40d8980c58bfac2579c90b477abcd744057d54e43e4172bbbfd6f52c99d094c9b07df36843d6adbaf4cc6e01917926e4e9d890048cda903bf185b1b16427230c4682cd76e5fc49d7a6647796874525bb39610d573f1d01e359f9363ea0547b3a4d518df8eab8cda020a95f50f132c1b01a93437b3240d30b62349e40b3549d1137aa28e5edbd52c3de0feabda80241c351e9d049a82a164d7ada670c6ea9008bacd6da359fa3154b055d91e1632547d589fb97c21416f5daca761fedd4b258f3245c78071792a3fbd3fa60dd5be1f97a23d891076d7c27abafdc1c23a79aa855f0e420cb7d0884570249ec8afd2a236b40e8947f15669a832aa6ee7195fc5e36c34ea88c57692ce0e415462cfd60fdef0a3b1621d9d5704f689f707ac36b411c1627ecdfad5985fb6bd2794fcaf3d876b759cc7c21f79ffeea4e1233f67cf908a3153b72dc6732f04025a70e634636e91f54ba68cc56b0d1489b9f900790270412f76fb59b01692f999fa135aea56f438bb868d8d8f2fd54018affacddc1a917bb75b1d56761092990183521d580fedde5cc92e68928ee4eb5064eba7eff3e07bd07ad17df1f48e2f880b29fb47a61a4cc15ee12064aec644804b39b4bffb1fa3c3b7464f392bf2aa94490d804fe3091e32702191ab7f12773ae6feee0618d739a54140093b52c5a9b9ecca245db8621eab40fd2d2d0b1f57902f22a751853ab19a4e07680585eb8a90ad458d39eb676673626de59e152dce5585694b86eec0b5a645917b981319bfdeb63a250c8ce139deb60ec92868c072eabf4e434a1e408ee13d24221921fa3f79eccf869392c5f2328ed8536e1760289cd2965f797e377b1a7610318787c3aaa53e31a5cdee43c7177eb9e070dcd29068ebc4b06336f2fb18f10bcbf76bdf2106f9c8125f4b682e04b8a3eaff79cfaaf41d9a958f89d3550a34388e2c2f084b32c9cc60fa4aa7768ba6edc24e10292dc3ebf52f43fb4aef65a0ec8cad3eb0d1da765b4ce1dafcc9d8fa6a6b5c69e216f3785542ca21f783c0c0cffd67d8bcf275e5c07f12224df5d6a9dbc3aba02a734f29b3b5b466722f8c4e99f75e81bb7430ae4554fbcfddd96a166f48d7633293ec8f8b91b3c81dac2ef4d3e610ded26c74625b286a1e91fe3fb6bc693d12cd1681a0f0b3cf92ecf07beb6dde526dd9e510b36f21e580d24e18292e7b8bc254a4ad61052f4c76fffadcbb544fe63c25a27dffa16d6e586fdb2d7d93ae888b7e4ca1acea6759dfb0a645e5798f78d0928fb7fde773eeeba26898e0b32a45f75a8303293930e1f0d59a81bce56a5e2e7ed1046403cef8fd1ac9a1b0c1fdf93a4492052bc946636a8bd7ed87ff9ed9e109c328d645e08637340676f32e7cbc827fc980d54438677256b324f551e17bee02e3994596ae51b7ff544def28618b4cc40d56608daf73f29e1e6fa727cdb73acfb27f7925fa5bcfb2348e6d6ffea625c63cc06963054f1b72a190b166a874ca0dc6dcf910da74bce74f1c50867e6623550c52725061404157363f7fc0f8bb03bc86024bc54d6b32b1973079199bea71c56914335ac0a61f326d9c20923400774de451f3ee3e1ab3dd725c49a0f264130a7a28e64a285c2f0d1621bff82bc1a14b5c02dcd2f7f33b188f5d54aea1f838427d4e064032912e7984a5bc02cd4c3f36d36fd2b0ccc2a7e208285a105381be571ba49bc37d4d2f79343fb2e24884bde4e9d036d09735a732a255a767707aab7172aeec87a91778334cf781be25e79ba485c349e7a383d0a15a6bc8e0515b4b99f60133da2537250d0988867e54919397f6d623c187f91a692ac45d6a75dde167929d75a868f6a6bf17d57afa1c3c57f6a0b21bb644df4ce44b9bfb1cc31257e1013e313cdafc6b40a710ec4ded572315cbf213f162848d372ee01a426b98e6770cb0b5007ab3de613de6c970771ca6e6f5185a88569083f99c830c686a97320a3973dd84a207385f0c662f30b1d137807edc830eb446ee2d4cccdd28363e8fb8ccfdf390a289df2b947acb32000fd21d5330bd2725b2647c92add4378d8fa0e4e4357501fc43c1a1bfc37caaf690a760d41a450932d5bd0ba7b2d2606bd403098696ba9d2a77e54d7887cf37e0400d3a296f96607594b9e1cb2caaac041c421fa7affc7ac994596a231751323e7fd91d9e5b0402d32351eeaeb94a83788fd5269c22a06924f285f256b2c3fb4357e7a49069e3552ea02aac350b03f7b79ebb207776f7541eb736ff0841eddd97b2143b7a46d5df8d91fbbf8e97384dd8391b306c2b80c3645523aba7d507e8faa56798f685d6b05c496613f0ab55c8179ce2e2a65f7c5fd77103248a4deab5dd34a5f9e63383b8f95eee887c5cecae97d42743d3f12de54ff69e256dcc8cd6e43afa16ba17c240fcd43b775b0d93661c72d43c32878b7ecd45e4d119b23f083804dd8435d824b31caf2033fd09646f0e0a9a2288ba646e6662e2d32c66aafe210d1f5f0b6368b190659074aacc36702f18828a892fb0c8f2a30e3d86882f77f84453158f7a60c93c717761937d27a5b4fdd7f5c1391f8150039d862d609c92083573bef6d2f3389ecb242848fd1a3475efc85a537cf08c6ca7d477a4b6ca28de534341e3c05d9ad7ee59916bd0223e38e24b0b3cae21fa17b29f054814158dde6cd0120690ed07bd7fbe4e6f04407dc6db0dfa366b2e3fa603087ee86aa671056e938395c216c13f23554ec08569adc73515a638186f5eb4659f969868a9d906baeaf236e7e38f6adc2dcc05880ef86ecab106c670183df4db36785d257e0b82c258ca558c0fe10e513e8155261baa9f6b0f16f8125dc6ba540f2d9a2d3a1541458b19fe0cc919b554902fa00a8fe03cb0c5eb5cfff30b3b709025ef75fe37800236d6bb4656d57b5620a0eb5abfbc079828374b047b5c0cfe12362410271d355b5eab0f064352570e0e4438ffc107660b3efa54b1701eaf84199caf1734fa74822af1caeadc662126889fa44e62ce452072eaf0e03a272e30597ca8bd0360be12ffe96740b1f41e68a14dbf93978e1db4926d35a7f911fa42721500330083d4ad7f9d6319c15ddfd1af3e89eb615d10c18f0af98c16357875235e8fad620160dc7090ed0df8fdf0b0252d2dd1b6821221ea571eb6aa48e58d87d5a20c70089ed663a88c9d2174865bee2624b2ed96a865a5ff2ad1ebe6521176c9cf40dbf8df4564f64a7bcb5625a9dd8b8986dcd1ea68895f0b2cf118105379fdfb2de0731a37c67f031f40efe076e7eb3383dc1ba9543e685d46c5241b60283a522b63f7c1e41d5e106fb8970c2d32104089803628d07de7657475a9b43ae23aabe3fde214866a4a5dbd63018340f8c468e6886413f70db3217ab3ce0a2f640f27d3c65b139836026450aa7799a592edf9cf62b75e9507c02387c201f7bcefceae5b25a0c39172893f28df98dd1e6aba121a6776739d08d31a54a62d05b34853f4541440b1530273ca5727ee24d1068f2fb1eb9be4abe8ac3f0e080fb08fb56e42435f95eee333f1e70bbe67c7a3dbf7d9e28936e4acd19914bbdcc7778fd9d691cb24f2043ce83bc241922a0aa860374e38eea32df5eb9c0eb9da7fbcc44076f33360e28bd45ac046eebc5cf53e1f7e850a264f3ecc3d8df01b5c34cb17ef4411b28e5ede021f94f56c28d3765ae27e606ed50263d0fb15716d3573ec1b5acc3e7a9fc17cb3ea7cf32f8d2afd446982453ac33a93d971c74951c99f711465e83a671d086749cec9fa77502e252bd04f6ae790cef33bd08107e0adb675abdcb7fe21ed9712bc4016c767d91a0f060028ce6f628cab028bc73ab0478f1cf7bb1ad24714dcf99d8fd2bdf7bbc7548e53eca257225961233ef353057e561f7d4eae4c3212a9ade39550edf003267851dd7401dad17c4980506899e01db8aa3ab9dc2bda665ee4644934b3d519bc9927ce63c2f32835b39346e1c7d8760b9f2e07efe4b13a4e809e85d9aa07b6ca2fe1f26e48aab57304762b7877f037a1ea7c13c18af613c425a175ca2a1190e390b93e14f7fe4837c384014965e0537be5ec23b1be3c66b448c7c745913cc35a1dcaa7e4531a4c892a0613f5a8e5489e7d764164b025aede715a5974e78941a9155900996b1683c65da5b22b0fbf9c6b8f4e65237acddf51b21099e0f1bf78bae4a8bc1d407e58156790a3a68a3c108d54f240ac0bcc527612164ce9859eb1cacf15bb24015aac28d30751b04c70c5c5f7b89d7bc069b235f29826a343fd7c17fcb16b487daee9703fb4a4b9d7b0f2fbe2671f8bcf277a950dbc0a90917879fad714f5ccf69351d9fbec37648959031e6fe17bc3b7d634da88b6061138efc79adca5bd36a1d04c1efa694bc5e7b2166759e54f34b1a73fa456376813843557ff45c674eda4142cf770f63b898507d908736a90d0df1bf14d73abbfc38af80b5d24452372eaacdf94a93464d6ff6bbb801f5d409b18b3fdd85e84c659e464413ddc9df5c76ed774ecabafe84a9044be0cc0059d114bfa7562c87c39a798389312c671ccc59150d04222ae250b4d263265d63f75fb98df40d5c9520c97d518660ed2bd7585e6cf06e65084dd963a4e3d22de35fdf58b1e631371a1d04c289c9febf0c80807625037a671c2192d84f1b4f2c3d96869696a46fc2d7fcb6c20b0cb0201e390edfb32b4259799844441d80895f1922fc7130b6f4a778abef45b442158acc3ce1d1ada3095fdc7a95a16b645e6182b540a69b47afa028fb939b5ebd88fb83659510e83248825a7a001f3a1ed0239fea2a0c70a72115bba2bee5f9ec3722f41ce52c30750a5e0ba8c879c0003aa8c2b35082424fb5f332f0d0eddb535eb6111cb8845ce26014e8afd3d4a1b052bbaef5f80bd829c9a8e2079125b21274fc6ff199410943239e6cac69f88ebb379ffe9228b01f8051809e9f4b74711814f2f7d24c816e4696adbdc47b57c1db6e485132225ab94ad7840a9f9c4207bf7537bdfce690c0fe5c0b924cde00cc4082f3955eb83d542a2eab70ba30aecfcab999a80f6a9e8c280ae8cd02556a9313e1ff4428f9bba4ea8c63be48209e3f2a3d7aaadb63022c0334352c83b0b65210919104a3f8e86cd10222d246aed5893ce41988373d2b95325b9aea749", 0x1000}], 0xa) 16:01:55 executing program 0: mprotect(&(0x7f00003bb000/0x2000)=nil, 0x2000, 0x3) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x89, 0xa7) sendto$unix(r0, &(0x7f0000000040)="9349d7be235c0d37e18daf4c6ebff3220391a0ad6f183c7b13bcc7efa2362c19be5b93817adb91fd2081592728f48a09df87b85819f01a638171ae3df3cc65189fd7cea0061b7dd3a584c598dc16f1311f6182d80f7c8e8828974a009868fb6e0f3f10dc69c8766ac034f94b197abc572115820da8a3424f85d3a5e5221563a7050cfae11852a2debe7481e54751eede0d85921a00eddc", 0x97, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000aeb0cbc9747a0a81028e57462e2f66696c653000"], 0xa) 16:01:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xee9, 0xfffffffffffffff7}, {0x646aa8f6, 0xfffffffffffffff7}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x3, 0x40}, 0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)=0x401) 16:01:55 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000, 0x111) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) 16:01:55 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)=""/209, &(0x7f0000000300)=0xd1) getgroups(0x32, &(0x7f00000001c0)=[r2, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r4]) nanosleep(&(0x7f0000000140)={0x6, 0x9}, &(0x7f0000000180)) 16:01:55 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x0, 0x101, 0x1, 0x8, 0x9, 0x3f2f, 0x1, 0x1, 0xffffffff00000000, 0x1000}) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x4, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x902, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001f80)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x596f}, 0x9, 0x9, r1, r1, 0x204, 0x81, 0x101, 0xea8}) 16:01:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xf3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7}) fchdir(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 16:01:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 16:01:56 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffffffffffcb8) mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x3) sendto$inet(r0, &(0x7f0000000180)="6a0a9ebc3223d6e84bafde3c8a1735eac6a20f56102ca8400a202ab701aa8233bbbabf768c1c94384ac297236e07bf768272e82c7939f538dbed1c10101d59ced4db12e77b749919d1891500b34431ab6b01dc1fd322e8e4d4c49360d642b5317aa4abb9fbb5df57699b6b2b4ab229138a929e067943ecda5875dd70c034e3b67a795aef8064ed9f7d88ac4162281635", 0x90, 0x8, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) poll(&(0x7f0000000080)=[{r0, 0x44}], 0x1, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) wait4(r1, &(0x7f0000000240), 0x3, &(0x7f0000000280)) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x2) pipe2(&(0x7f0000000000), 0x10000) 16:01:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140), 0x24b}) 16:01:56 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchown(r0, r1, r2) msgget$private(0x0, 0x33) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_execute_func(0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x29, 0x3}, {0x5, 0x9}}, &(0x7f0000000040)) 16:01:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x35e}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x40044273, &(0x7f0000000000)) 16:01:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "73088d743c730d5106d43db58b20f99919fd368f"}) poll(&(0x7f0000000080)=[{r0, 0x10}], 0x1, 0x5d5a) 16:01:56 executing program 0: getrlimit(0x5, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x86) getrlimit(0x1, &(0x7f0000000000)) 16:01:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000200), 0x71c, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0xd000, 0x1) 16:01:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) 16:01:57 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x850, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/39, 0x27}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8450, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x18000, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x480, 0x0) getpeername$unix(r1, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x10000, 0x0) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/216, 0xd8) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f00000005c0)={0x5d63, 0x4, 0x9, 0xfffffffffffffe01, "51ec4e9f3bd98cd6fc7beb24319c50304a12023a", 0x40, 0x3}) r13 = dup(0xffffffffffffff9c) sendto$inet6(r2, &(0x7f0000000800)="45d9a32e4c8ee2d81e3f249532553ba6cb0ba7d045c67b2c3865774fe7ac7b8488d0ecf91111ed5be01583307a57f9cb2b77087edccfb6761e43b930166600cf328abbe4512ea376b3c228f6c39092cb900ee8c69e14fa08e8790489efaaa6ae5268b718009c973682da31f984b295cee1295263ed8e3248bf56856d8229f9a6371e6e35e05cc1fa3ee7e12e208e974481aa20011e0c0743ce", 0x99, 0x400, 0x0, 0x36e) kevent(r1, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffa, 0x24, 0x20000000, 0x3, 0x6}, {{r3}, 0xfffffffffffffff8, 0x6, 0xf0000000, 0x8}, {{r4}, 0xfffffffffffffff8, 0x40, 0x44, 0xe2, 0xfc}, {{r5}, 0xffffffffffffffff, 0x4, 0x87, 0x5, 0x9}, {{r6}, 0xffffffffffffffff, 0x99, 0x0, 0x372, 0x7}, {{r7}, 0xffffffffffffffff, 0x8c, 0xe0000002, 0x100, 0x1f}, {{r8}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x7}, {{r9}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x2, 0x2}, {{r10}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x280000, 0x7}, {{r11}, 0xfffffffffffffffe, 0x4c, 0x4, 0xffffffff00000001, 0x1000}], 0x0, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffff9, 0x10, 0x40, 0x100000000, 0x47c0}, {{r13}, 0xfffffffffffffff9, 0x46, 0xf0000008, 0xffffffff, 0x4}], 0x10001, &(0x7f0000000400)={0xfffffffffffffff7, 0x1}) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair(0x6, 0x0, 0x3, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff5c) r15 = kqueue() read(r15, &(0x7f0000000080)=""/56, 0x38) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 16:01:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000725000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) mlock(&(0x7f0000724000/0x3000)=nil, 0x3000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 Starting stack trace... witness_checkorder(ffff8000019abed0,1,ffffffff81f36129,f5,0) at witness_checkorder+0xe14 _rw_enter_read(ffff8000019abec0,ffffffff81f36129,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff8000019abe00,ffff800000026d50) at wsmux_mux_open+0x82 wsmuxopen(4500,18001,2000,ffff800020b42978) at wsmuxopen+0x179 spec_open(ffff800020c57500) at spec_open+0x217 VOP_OPEN(fffffd80642510e8,18001,fffffd807f7c7960,ffff800020b42978) at VOP_OPEN+0x76 vn_open(ffff800020c576f0,18001,0) at vn_open+0x4c6 doopenat(ffff800020b42978,ffffff9c,200001c0,18000,0,ffff800020c57930) at doopenat+0x2be syscall(ffff800020c579e0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffb1,0,4,669f2fcf0d8) at Xsyscall+0x128 end of kernel end trace frame: 0x66cc4f76820, count: 247 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff8000019abed0,1,ffffffff81f36129,f5,0) at witness_checkorder+0xe19 _rw_enter_read(ffff8000019abec0,ffffffff81f36129,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff8000019abe00,ffff800000026d50) at wsmux_mux_open+0x82 wsmuxopen(4500,18001,2000,ffff800020b42978) at wsmuxopen+0x179 spec_open(ffff800020c57500) at spec_open+0x217 VOP_OPEN(fffffd80642510e8,18001,fffffd807f7c7960,ffff800020b42978) at VOP_OPEN+0x76 vn_open(ffff800020c576f0,18001,0) at vn_open+0x4c6 doopenat(ffff800020b42978,ffffff9c,200001c0,18000,0,ffff800020c57930) at doopenat+0x2be syscall(ffff800020c579e0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffb1,0,4,669f2fcf0d8) at Xsyscall+0x128 end of kernel end trace frame: 0x66cc4f76820, count: -11 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c572a0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002d4a000 rax 0xffff800001747a00 r8 0xffffffff8155ffb3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x7f128b6a385cca9b r12 0xffffffff81f36129 substchar+0xb4b1 r13 0xf5 r14 0xffffffff81f25d3f apollo_udma33_tim+0x233d r15 0xffffffff81f36129 substchar+0xb4b1 rip 0xffffffff812c7448 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c57290 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=88250 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42bd0,0xffffffff8233fe30 process=0xffff800020b44358 user=0xffff800020c52000, vmspace=0xfffffd807efff708 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 83949 368886 28602 0 2 0 syz-executor.1 83949 389451 28602 0 2 0x4000000 syz-executor.1 *83949 88250 28602 0 7 0x4000000 syz-executor.1 88467 480522 1 0 3 0x100083 ttyin getty 32305 255182 50616 0 3 0x82 nanosleep syz-executor.0 26817 500674 0 0 3 0x14200 bored sosplice 28602 354316 50616 0 3 0x82 nanosleep syz-executor.1 50616 438156 12831 0 3 0x82 thrsleep syz-fuzzer 50616 57518 12831 0 3 0x4000082 thrsleep syz-fuzzer 50616 483858 12831 0 3 0x4000082 thrsleep syz-fuzzer 50616 130834 12831 0 3 0x4000082 thrsleep syz-fuzzer 50616 177018 12831 0 3 0x4000082 thrsleep syz-fuzzer 50616 378571 12831 0 3 0x4000082 kqread syz-fuzzer 50616 231296 12831 0 3 0x4000082 thrsleep syz-fuzzer 50616 320500 12831 0 3 0x4000082 thrsleep syz-fuzzer 50616 262637 12831 0 3 0x4000082 thrsleep syz-fuzzer 50616 187137 12831 0 3 0x4000082 thrsleep syz-fuzzer 12831 494358 36596 0 3 0x10008a pause ksh 36596 278216 1281 0 3 0x92 select sshd 1281 5854 1 0 3 0x80 select sshd 60161 201954 36390 73 2 0x100090 syslogd 36390 87291 1 0 3 0x100082 netio syslogd 54393 310698 1 77 3 0x100090 poll dhclient 49568 5849 1 0 3 0x80 poll dhclient 87137 394584 0 0 2 0x14200 zerothread 35056 302914 0 0 3 0x14200 aiodoned aiodoned 50171 139119 0 0 3 0x14200 syncer update 20045 292052 0 0 3 0x14200 cleaner cleaner 67540 386855 0 0 7 0x14200 reaper 3780 454260 0 0 3 0x14200 pgdaemon pagedaemon 25650 87408 0 0 3 0x14200 bored crynlk 28010 348152 0 0 3 0x14200 bored crypto 6785 3011 0 0 3 0x40014200 acpi0 acpi0 71273 3773 0 0 3 0x40014200 idle1 78496 26985 0 0 3 0x14200 bored softnet 93350 97841 0 0 3 0x14200 bored systqmp 25155 30901 0 0 3 0x14200 bored systq 73381 151886 0 0 3 0x40014200 bored softclock 83910 58186 0 0 3 0x40014200 idle0 1 397374 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 83949 (syz-executor.1) thread 0xffff800020b42978 (88250) shared rwlock wsmuxlk r = 0 (0xffff800000026dd0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 #0 witness_lock+0x58a #1 wsmuxopen+0xf3 #2 spec_open+0x217 #3 VOP_OPEN+0x76 #4 vn_open+0x4c6 #5 doopenat+0x2be #6 syscall+0x5ac #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8230eba0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9514 14549K 14557K 78643K 11261 0 0 pcb 23 9K 11K 78643K 917 0 0 rtable 100 3K 4K 78643K 682 0 0 ifaddr 53 14K 15K 78643K 286 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 29 0 0 iov 0 0K 28K 78643K 169 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 75K 78643K 2351 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 28 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 245 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 1704 0 0 sigio 0 0K 0K 78643K 25 0 0 proc 42 38K 70K 78643K 601 0 0 subproc 64 65538K 67586K 78643K 246 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 222 0 0 in_multi 33 2K 2K 78643K 153 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 510 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 96 21K 29K 78643K 6418 0 0 UVM aobj 83 3K 3K 78643K 88 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 36 0 0 NDP 10 0K 0K 78643K 85 0 0 temp 156 2367K 2435K 78643K 7647 0 0 kqueue 0 0K 0K 78643K 19 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 5 1 0 1 1 0 8 0 inpcbpl 280 715 0 708 1 0 1 1 0 8 0 plimitpl 152 43 0 36 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 86 0 46 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1 0 1 1 1 0 1 0 8 0 tcpcb 544 246 0 242 1 0 1 1 0 8 0 nd6 48 14 0 10 1 0 1 1 0 8 0 ppxss 1128 40 0 40 14 13 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 405 0 217 12 0 12 12 0 8 0 art_table 32 406 0 217 2 0 2 2 0 8 0 art_node 16 85 0 51 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 6 2 1 1 1 0 8 0 semapl 112 243 0 233 1 0 1 1 0 8 0 shmpl 112 86 0 5 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4834 0 3410 46 0 46 46 0 8 0 ffsino 272 4834 0 3410 95 0 95 95 0 8 0 nchpl 144 7349 0 5745 61 0 61 61 0 8 0 uvmvnodes 72 5099 0 0 93 0 93 93 0 8 0 vnodes 200 5099 0 0 269 0 269 269 0 8 0 namei 1024 21541 0 21541 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 2 1 1 1 0 8 1 scxspl 192 51277 0 51277 7 6 1 6 0 8 1 sigapl 432 1858 0 1845 2 0 2 2 0 8 0 futexpl 56 18344 0 18344 1 0 1 1 0 8 1 knotepl 112 515 0 488 5 4 1 2 0 8 0 kqueuepl 104 481 0 479 1 0 1 1 0 8 0 pipepl 112 1240 0 1219 6 5 1 2 0 8 0 fdescpl 488 1859 0 1845 3 1 2 3 0 8 0 filepl 152 10949 0 10852 15 10 5 6 0 8 1 lockfpl 104 602 0 602 8 7 1 1 0 8 1 lockfspl 32 757 0 757 7 6 1 1 0 8 1 sessionpl 112 23 0 13 1 0 1 1 0 8 0 pgrppl 48 50 0 40 1 0 1 1 0 8 0 ucredpl 96 2834 0 2827 1 0 1 1 0 8 0 zombiepl 144 1845 0 1844 2 1 1 1 0 8 0 processpl 840 1874 0 1844 4 0 4 4 0 8 0 procpl 600 5578 0 5537 4 0 4 4 0 8 0 srpgc 64 30 0 30 1 1 0 1 0 8 0 sosppl 128 34 0 34 6 6 0 1 0 8 0 sockpl 384 1550 0 1533 12 9 3 4 0 8 1 mcl64k 65536 238 0 0 30 0 30 30 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 13 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 118 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 435 0 0 19 0 19 19 0 8 0 bufpl 256 9020 0 2048 436 0 436 436 0 8 0 anonpl 16 658883 0 649189 141 92 49 65 0 125 10 amapchunkpl 152 12880 0 12752 30 25 5 10 0 158 0 amappl16 192 36501 0 36013 144 115 29 44 0 8 4 amappl15 184 894 0 891 1 0 1 1 0 8 0 amappl14 176 920 0 915 2 1 1 1 0 8 0 amappl13 168 34 0 31 1 0 1 1 0 8 0 amappl12 160 17 0 16 2 1 1 1 0 8 0 amappl11 152 203 0 194 1 0 1 1 0 8 0 amappl10 144 798 0 791 2 1 1 1 0 8 0 amappl9 136 343 0 340 1 0 1 1 0 8 0 amappl8 128 176 0 153 1 0 1 1 0 8 0 amappl7 120 48 0 42 1 0 1 1 0 8 0 amappl6 112 965 0 953 1 0 1 1 0 8 0 amappl5 104 175 0 164 1 0 1 1 0 8 0 amappl4 96 286 0 259 2 1 1 2 0 8 0 amappl3 88 187 0 182 1 0 1 1 0 8 0 amappl2 80 16077 0 16016 3 1 2 2 0 8 0 amappl1 72 51766 0 51305 24 14 10 19 0 8 0 amappl 72 5945 0 5903 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 87 0 5 2 0 2 2 0 8 0 uaddrrnd 24 1859 0 1845 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1859 0 1845 1 0 1 1 0 8 0 vmmpekpl 168 18724 0 18700 2 0 2 2 0 8 0 vmmpepl 168 294413 0 292846 194 119 75 85 0 357 6 vmsppl 360 1858 0 1844 2 0 2 2 0 8 0 pdppl 4096 3726 0 3688 6 1 5 6 0 8 0 pvpl 32 1531766 0 1519075 284 162 122 160 0 265 14 pmappl 224 1858 0 1844 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 624 0 4 18 0 18 18 0 8 0