kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Feb 8 05:24:17 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.28' (ECDSA) to the list of known hosts. 2019/02/08 05:24:39 fuzzer started 2019/02/08 05:24:47 dialing manager at 10.128.15.235:47474 2019/02/08 05:24:47 syscalls: 1 2019/02/08 05:24:47 code coverage: enabled 2019/02/08 05:24:47 comparison tracing: enabled 2019/02/08 05:24:47 extra coverage: support is not implemented in syzkaller 2019/02/08 05:24:47 setuid sandbox: enabled 2019/02/08 05:24:47 namespace sandbox: support is not implemented in syzkaller 2019/02/08 05:24:47 Android sandbox: support is not implemented in syzkaller 2019/02/08 05:24:47 fault injection: support is not implemented in syzkaller 2019/02/08 05:24:47 leak checking: support is not implemented in syzkaller 2019/02/08 05:24:47 net packet injection: enabled 2019/02/08 05:24:47 net device setup: support is not implemented in syzkaller 05:24:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="f620743faa508f98ec82de64646b65e01d63840852d97e43c5c65cf68d0a0565f8e7ee0e82264d08f078a28b3f0e0e14d189c7ef6017dbfdbff97dc5d13a33ad89350890279d621d7e3719d92b57098f896fe00326e65bd59e0efb07510fdc9c315b97627dced86f783f0d6a4b4256a85f34c291c322232931c247465c0b2e9335e3fad9e051d8b0db5dd49a0a9f47e0133e737de1e9b4f1346749b458d7f4fc6eb53b9065ebea46351cf47d03faddf9ae1ab83da4f773ec55cf5a7358c15336e0f566c743355d8d2e8bf511c3b682f0ea60bb9e63c3448e5dd944c5bf6a222a96f89bc34de719b9bdca6d5480f7e71002d2f189b53a", 0xf6, 0x400, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10092, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x8, 0x0, 0x1, 0x8001}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0xffffffffffffafd5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff8) mknod(&(0x7f0000000280)='./file0\x00', 0x4, 0xff) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) r3 = getpgrp() setsockopt(r0, 0x7fff, 0x41, &(0x7f0000000300)="8905a0eebbc7b76723df4d4727fcea5bf77175d9386be8ec9fe9f96c0d1d5b2bb3804a2d238bd7140ade55ba38297f49f83c855e98e4c99981e90cbe5c1d1780db79412971861afb9af1d7482b", 0x4d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0xd63, 0x80000001, 0x8, 0x9}) getpgrp() getpgrp() munlockall() r4 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000400)=0x51a2) r5 = open(&(0x7f0000000440)='./file0\x00', 0x2, 0x80) sendto(r0, &(0x7f0000000480)="c324777502c1b4a0c54816483551fdbf7d4afc6de860060c54f639b628268c7cffbd2c52fbca0f756b3e7a52a9600c68d939f374eb730975ff2c550efb8ce8a089a2fe1933d0bf56dc3d2fdf1bfab07ece001e948d3b5dadd156ee83f602918fe7befff4b934df0beb55b8eb8b51094a10a9f23e01a82b2dc9d5cb38ada63ca83fd8e71bf0ee", 0x86, 0x400, &(0x7f0000000540)=@in={0x2, 0x1}, 0xc) sendto$inet(r5, &(0x7f0000000580)="597b95669d79bf59e11f8555e807388cb0a8c166cadc806f3b2bf586f91b87ab75b3ddc2", 0x24, 0x5, &(0x7f00000005c0)={0x2, 0x1}, 0xc) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000600)=0x4) r6 = dup2(r5, r5) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000640)) accept$inet6(r6, &(0x7f0000000680), &(0x7f00000006c0)=0xc) read(r6, &(0x7f0000000700)=""/232, 0xe8) setpgid(r3, r3) sendto$inet6(r5, &(0x7f0000000800)="908b7b7f1cbab222336d58ebbb20b1a501f8d27856473800a9f1ef6083c1d959472d26c5767621cfafc4e9da631977ea1d681f8f6c524e7d259be9c1a25558bdf93a03e6313c9bc244a9f7703f0885c0b78136f7d057216cd6d9f83a3d982ba5096438bec049ab67987b08372fdc236e379be3c80401931ef99ac48cfd3b61b4c3ed64e76b40d83965195ee7db4912f3300b1f5ee45c9a1be7a96f", 0x9b, 0x401, &(0x7f00000008c0)={0x18, 0x0, 0x0, 0x4}, 0xc) ioctl$TIOCSCTTY(r6, 0x20007461) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000900)={0x6, './file0\x00'}) 05:24:51 executing program 1: r0 = getpid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockname(r2, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) mknod(&(0x7f0000000200)='./file1\x00', 0x0, 0x8) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x1, 0x1, 0x8001, 0x80000000, r0}) bind$unix(r1, &(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000003c0)=0x5) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpgid(r3) r11 = semget(0x1, 0x2, 0x23) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f0000000500)=0x5) fcntl$setstatus(r10, 0x4, 0x80) socket$unix(0x1, 0x5, 0x0) getpeername$inet(r5, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f00000005c0)) fchown(r10, r4, r9) getpgid(r8) getppid() ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000680)={&(0x7f0000000600)=[{0x62, 0x800}, {0x87, 0x3e0a}, {0x47, 0x20}, {0x0, 0x1}, {0x4, 0x1ff}, {0x81, 0x3}, {0x7, 0x7}, {0xa7, 0xfffffffffffffffe}, {0xc1, 0x3f}, {0x89, 0xe8}], 0xa}) 05:24:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000080)=""/243, 0xf3}], 0x2, &(0x7f00000001c0)=""/69, 0x45}, 0x4a62ee5c6951aa09) 05:24:51 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) socket$unix(0x1, 0x5, 0x0) 05:24:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='>', 0x1}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x7) 05:24:51 executing program 0: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f0000000100)='.\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x480, 0x0) openat(r0, &(0x7f0000000200)='./control/file0\x00', 0x40, 0x2) r1 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x8) utimes(&(0x7f0000000140)='./control/file0\x00', &(0x7f0000000180)={{0x8, 0x5}, {0x7fffffff, 0x6}}) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './control\x00'}, 0xc) 05:24:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = geteuid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="a5f31daea9872bb395a0af83937dbdbffaf00f9b19c7fae73253bc80128f0ed265d527ddf17c49bfa21a17bdfd99efee75907c0b79cb45799606c5da7f89df5bedb7d5cc7b6e98ada24c2131b9c7a7cc9a6350d0f541fcfeca20fe0e4077ad913cf2bb69173c8ecbdca26b5f0c8d9e9eabe1f701313da6cd0b8c1fa8b37048bef3aa7b2b72e04d6ebc5b9324777f3a133fc8740dea62c8ce7c4efb2016ab7c21e7206f1503bb66ff82098b13991bb01d44da59f672a73cc8c58bf90b7cfa3a1668767e2b98f9464eec20", 0xca) r2 = getegid() setegid(r2) r3 = getgid() fchown(r0, r1, r3) socketpair(0x38, 0x7, 0x1, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff6c22fc3f00000100d4125d00000040b5fa00d38e25f808f55b2e1f3946114e077f543d7e05029dc5f0b04d27cc636314c04ed3c54ebae78ada6246c3f062fc9b143cb51698273dfc37e8171100e1d16c56641de7b746b3589d423062b0920431bc86ef1bcff07b7417b88033c5360c48f853ad49e5be1a3eddc536dc9fe6c464f358ce4996239f319374078eb675c1437ae6d6d2040e30fb9fd8d70afb8f409381ce695fad481f2e1f862776081e6c01c80a1c8770cd575221709f20516fc12fffeeee3c23c662a9a10d4e", 0xcd) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:24:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/89, 0x59) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) 05:24:51 executing program 0: r0 = socket(0x38, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0xff5a) clock_getres(0x80000000004, &(0x7f0000000140)) 05:24:51 executing program 1: getuid() getuid() r0 = getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) setuid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x94) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3, 0xa4, 0xfff, 0x2}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) 05:24:51 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x4000, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x7ff, 0x5}, 0xc) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x2) pipe(&(0x7f0000000000)) 05:24:51 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 05:24:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000340)=@in, &(0x7f00000002c0)=0xfffffffffffffe1d) setsockopt(r0, 0x71a0, 0x26, &(0x7f0000000040)="00000000fcef833dd62494196b4d2a31bbbba24d2d35302ebb158d33c136830145e2a9c717c7519ee69b2df16011", 0x2e) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="93898615a3a048178ba7d2b8e375afc23b6ef6e8c2b5393de18b21e6a8842c66db22ce60af00aeb55fd7e0495e56da911e3a89d5c05f", @ANYRES64=r0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRES64, @ANYRES16, @ANYRES16], @ANYRES64=r0, @ANYRES64=r0, @ANYRES16=r0], @ANYBLOB="2a7c11d7d3d94b66cb83c322ed1950170a239d965a36d612d5dbc24c31703f8c10aa1ffc679c70e62e72b4c77b7f670fdf5e8f", @ANYRESHEX=r0], 0x3, 0x0, 0x3da}, 0x4) 05:24:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) ioctl$TIOCSBRK(r0, 0x2000747b) 05:24:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) recvmsg(r0, &(0x7f0000002480)={&(0x7f0000000000)=@un=@file={0x0, ""/28}, 0x1e, &(0x7f0000001400)=[{&(0x7f0000000080)=""/250, 0xfa}, {&(0x7f0000000180)=""/180, 0xb4}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000002c0)=""/10, 0xa}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/32, 0x20}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x7, &(0x7f0000001480)=""/4096, 0x1000}, 0x1) 05:24:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 05:24:51 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_open_pts() ftruncate(r0, 0x0) 05:24:52 executing program 1: mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x3f}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) 05:24:52 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 05:24:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffea5}], 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000200)=0x8) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000240)="0e0a48bc81532b8383b418e5e1251e7df915ff4773e10f628b8cf0439e984dd9b9a5cfd27afefc6c4f831647a24dae7a881f982e0a6c70fe2270615c84b024f5b3e70ad6d6f9c7dab37818ab5113b5bec740095e01592ddac15c45f37c4f098c397878b18299986a150f9cdbd5b6ddcf5158498fbae61016e02f28725e6fe5c108ebf8e49e822feda77823bdbe2fdbdc77e6615f79d1ff7b2967b012a75f61504db61af426a57a6ae74f11fbe325b888d10e648ca479c56e46e583e75ae39bf29ba215219e47b4da7756c72bda665162e6a42ba829deac1e7719d0c60e43c163c63edb1e384be183", 0xe8, 0x2, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) unlink(&(0x7f0000000080)='./file0\x00') bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f5165300000009125028f550b919b3390b5d676d767451c53b7bea69356343fcac6f3c5d53339e26d546b1c00002dcf735e2061d3e45bda25582d18f20d758fb24a6aeee7249e55d22d65f73dc2a120760000f58331246e740cf91b04874826d818c05b7ec516d7d642a4453ffea7ca9c4b8b8bddc944fbfe1097559e1ed46207062074b18c8ecfbc2f468da38b3d40e556c642f4da6b42b40ad92df112db58c6e6d8465541c1f90becebb9075923cc73362efdf4a7e7fbe160a46c84b3de41885d75f57978d123dc1839cf143f9bce7ae50f8381b67c90f9defd9acc28b1737e467b6134ebc034c22e66af3b00bd94385d1c9fa62ce700000000000000"], 0xa) dup2(r1, r2) 05:24:52 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) 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(r5, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x4) semop(r6, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001700)="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, &(0x7f00000014c0)=@file={0x0, ""/108}, &(0x7f0000001540)=0x6e) r7 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r7}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 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(r6, 0x0, 0x0) 05:24:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) socket$inet6(0x18, 0x2, 0x141) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:24:52 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) write(r0, &(0x7f0000000140)="b6c2bdae202c1b2ceeff2c654885f3f03f699d566bb802a4a8ef36ce3c9a4c5c963a3c27b32e961ba00e995dd13edc7b0dc7fb172421ff2ce12acc263cf3a61c41cddc718aa5804c7c37816990e022f209e4a3c0e118cb81e9e25ec4d092bd3fd237a3c0c3d6341f48bd7d4e1dd630", 0x6f) close(r1) 05:24:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, 0x0, r3}, 0xc) 05:24:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = kqueue() ioctl$TIOCNOTTY(r2, 0x20007471) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0xb8, 0x2, 0x4, 0x400}], 0x4, 0x0, 0x9, 0x0) dup2(r2, r0) 05:24:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) 05:24:52 executing program 0: r0 = kqueue() chroot(&(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) 05:24:52 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f00000001c0)) select(0x40, &(0x7f0000000280)={0xfff, 0xffffffffffffffff}, 0x0, 0x0, 0x0) 05:24:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x92, 0xfbf0, 0x5, 0x8, "fbf34c9ede5c91f0adc4c3736dc36dd8d5f06fb7", 0x800, 0xffffffffffffead2}) open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x8) 05:24:52 executing program 1: pipe2(&(0x7f0000000000), 0x10004) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect(0xffffffffffffffff, &(0x7f0000001040)=@un=@abs, 0x8) socket$inet(0x2, 0x4007, 0x8) 05:24:52 executing program 0: setregid(0xffffffffffffffff, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001580)='/dev/ttyCcfg\x00', 0x400, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = getpid() r4 = getuid() r5 = getegid() r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd\x00', 0x0, 0x0) r7 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r10 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) pipe2(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r17 = socket$inet(0x2, 0x5, 0x2) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wskbd0\x00', 0x8100, 0x0) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001940)='/dev/ttyCcfg\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f00000000c0)="4bdc950a057411ae8b59806808fbf6daf4828e5345baf6134e68cdf08d0f72341a4272788caea3b387513b8175756c1e70c895cc73dcff29d90ffdd7db674103c3be80dfed1829e550a31045231c025056e667", 0x53}, {&(0x7f0000000140)="7e3e41ea1fbaab2fcb9d144d3eba0b59ea08248e4be6471a2a111c082571422dc0c371b030781a9004d585d8160b24bacb9da1361446dac11e5fbd543213e689c1de962a576ce2efcf93906e8a8d7009846ebde7eca3476dff0d08092859b50d43826486fe96bc22766ed68e1150936a7c307c8625c45ebc6c7ef21e2bd9c9721655a4965fcc527b96d1888242ce452f46502584659204a0850102aae9176ccbae1fd98e7185be046b60d9d945cd3f81e67206c6b004d92fcbd4f83bdfbfe2e25f6bc5c7b36e165574abb1496f651fa7fb", 0xd1}, {&(0x7f0000000240)="09963f354866de3577672d65dbd5aff1f6ca1529c02f5e9a84c0ba18e871ba1f403cddde1436fda0d294de119a9820d5c83f56440d119d546f9a70da44423245b4956379ccf155e98523dcf0f93c2fd638e55791733fca510c898962d641228aa1776bf72e92b71463e935c46f", 0x6d}, {&(0x7f00000002c0)="7722c4ff0125193d096cf0fe28908957bd49e8a778424303266261dc512a7e327eaf05066d49ae50f05b04e74436aed8388b795ee0dac568cdca426856a0d40c9d28349d4da684170688355f834cbcd00fb1457a5302b76d0315857751e2e03291956a5e7af70fbb515dfd1df258a2618397e408b9fa454841e323330bc57b895790ffcd7b69b355cdd06ca7a6d3d889348b4307c42b6d96ad40e89f3ac333c83b075b7d62be31ade4c6c82f6839c267fee986df0e39aeb45173adde41f5282d0e3a93ab315f1293aad808f0c025f2a13ed03b4d1f01932ca7b55466ee93aa003541a4d5aee733c86211d280a4808d6b58ad5ac4b0e407601e7f65898bb05120627ddfacfaf25037f350025eaac0b043569a3ec650570c809f9e3e6f3c697aa9116879b3458d9081be31bb4be575b8ca18c6c930178a52d3c23389c5abb5e7de50531c7e3465b2dc73f2840e05f7d6e95378ea52fd0afab72bed12f63e1a76133cf2a0140de37142fb731f09e60ec9cdd5d902696b82003714076a40a056dea0f83fb95b7790885799d44da063874ba04db64c6c4b6e88df2e964283fc4a6938558707d9d84daeb065f26f2ff05f47995b3fa8e07f64691ac55192774f41c833ecbdedf23fe712f48191f5935148bbd932e7695e802a9af2538dba685b86eca5105526aff9d04b0391c75c5075f601b4967577ed3c8c1cab308f77ad55547284356dd71af40f7e8b20d8984dfa45cf925c405bf3e2f89222cbd2629cf7cb957983acdf4cd7eeab7b1b0f7983b16fae2f3e74e246a49a7615a49b22b587144cf1af70583d6fe2db5e5c4c955f07ce408955bc4a4b10eb7915c6a8b7f31a39074e0b1778eb78164704231cec3a86c871345d2599195750e798a45c4f70336541487ddbdf70b319d3f19319efaf774e2f172c719e99353df95621dc3da3403894e9c981539913d0858e6763f6c5cfb81b79e99a015adc90bbb1c6ea6ac011d191d92ec59d22d88e1fbb78c26f84cff1a34bcad1c6a7ec852f54d7a4c40059cdd1136932b5e5c8337f68c2bf34603b340f2131535cebdb6666f8437a679613a9bf3cbbf1f3daac6d3a0171f8bfdfe617bb716dbc4de654a3c3d0ffcdb7da432373ddccefeb8d52f58c3dfad4c223c1ea6cd349befafe4e6b1a53306f7667165b70e471e34a902ed863d927771bc635157fa49f0a3409217642fadec2d5210f58eea3063468453d61226c66c80761b3cb7c5ee94addc8428597e7a3628b28a30171829cd7d9dea6e7d1a6ca60a834e6ec2f590f470bf7fa05ed96241cde9a655f2c806b48f0d2fee7196c48a6ea439b1721e762b3d451a30d87b17c7a5935df46cc586b8aaf0e3e4ed3b624e6f351cfdb9e67b3312f09a5d9c634c2e3020fdbae919b8b832c3e3775dcc82825452788a56d1ec9b59e00535013adff044330aba56c64a8382d35388917cbebb2a957f65b421a7b63d2723f1588ff5203700e21ae4aa82e5aae8ccd66974561f5610922fffca5c4354e6cb7ede7dfcbb53c1ea9ae907d29706ef3cf996eac1a8cc0ec5e180f0659e8d0861d4a8394699e24701ba799b51276252918a00262d37710d066dfea4ae362284b3ed084ee3fc965ff2c4944ff0bc896b4b7ee00b2f61ce53c985230b0f77f1e7e791dfc7642ec152f4932dddfc967847ad9d66449e2b97ce568a5e8823cb59300bd78fddf15ff9a057ca3652cfedb9e4d68eb12abcd68b4e0fd517a2a7d05a3065f26e67713745627b610231c4293a1e22379ca594db2927a5d0ac6bd0d2a1d627b30cbfea466c9855f1d8f37a01d4fb1d0d9df7b11f6ca12e9c61e55ffaa930ac5f33bddb55673bb28883571df1986aa015fd000c1c28840ffc5fa1579f5019a12fdba6fea25f5bbd6f31265d7791b179f3655a99fff157852b8d0c1d0855b49593692b1268123d4951d54cbf84cc27cf3584bf58d287d0a87d61907715f5c79ccdc7002308b5153f3d9bcb73acfef7a40ca0d7fc301ec27e9991d8ebe05c7e520d14131226d83fc980837a193410f4c56ddf623ee5db34b45c9d67ceafe71a5f11bd0430bb7da8c3e5649eeb6a4fad062e0e464a81d604ed0f9014e76dba3e1d2ffd2b50d599158e26fd4170156e34aee31cdb0d8bba93c14e66a33634d8a9be8100fee762c4cf8d98a8a3106fdfc1b4a959d13a58fa9649c8104f2ea756ef3bf588a5cf56b2baa59b51e89dfaeb9d25898aa60c3a9a74396c7efe8a20e232c84c79393e4c4d263ee91618699a6343910eec6e3942f4d7e614412dc1b767a6e68b3e454aee230c01dbe1d79fafeba94d371017d64d0d81930d838d02fcbbf02917b579ef9fd369eb9d27f48611fec2ae06422d1f792947453ef7f81ed893ba66828aad934002096d6791646fe2cf8967e8e7e5bbee359e214a70f918a64c82d97da7160c112cecef3de7ee8f310278a45f47ea3ba1c88416b29a12c51deef38a0e6cf242d0e1c8c9814f80c160d905bd0d3b2c9d1f29529aa121fcb9620d45d67eaa80f9dedebf26ff1c6349be7c864724c59f2a8f312b59dc10cc6e699feba934775b3133f94260701ad03cd89c2d6ded20358c4a94b28fbd3e09c8f83b518f83f10bed41ad15d53bae3327c43f146a54e21e146773e2f6eb54f6eb0b609b06adbed6b495eb5ad9bf07bb3f96a284b48482ef64a78f519873c131c238d0880880f4fb7d3d78b00a1654917eab575c061627c1961813d3663b4e8f83d63bafe279ad30cf7ed4e6a68665556fb08a0dbddbed24ad84a78724ea63be6cb597652cc1140a5dde1b7ef00697307de4de0bb85e3cffe883f1d55a50ce5f048508af367b5f6af2e0c6f7b1b27e0dcfc40593003ae6692261a350626b5a2b712ddf2b12c1205d53655ee2d32e2b4b30da66c2b3a5e0e966c513931bc456eb0320c8cba80429065aa837f500ce7b0c36be16a619b78ac1ed0738e641f084f24df716b95d6b18710b156012d97cfebe2f373cda349c5f0e97a7e57e544beed468006dfd956b53d980d926f17baf8e6556cadd2534507ef92faf3c2512ea0e26628685ee8a3d3a4236176224ecfa5c6f3cbdc5f6119326f12617a1a21c8914eec260de2fa88f4f660de33e52cc7c53a819f719dcbedee7d683c456bafaf7a4270cc7577088ec212802c080b95306c2035e586ed4ac3ce8ea575b5fbe7c83839a2d29d4f7237dd81c9fcbfddd62824544710347a6a578987ed42c380c36b9aa8cd6537e7c259ad879a9246b00b803cfba1e30a747140ab6ec3b8903802d541733f17d5d30405acbed0a83a1f2c0f3a2e62c05a96d1aeffe64a8132c5eb79ae1301a25b1a0b476a9cd92ced0026791815663170cc3b69897a59024780ac40b79b8102c8d0358ef2d48dd76671c6d70af2882d486b5226b0a7e68b20480dd9c6bfcdee6b68659abbbb03d18e19c952dba3b0f0eb3f3cbaa72b69ccac9e1e22af42557780f558a02af1442d32d86edcabc3ca2f17538748a9d53cd81c6353e11634eb38a82207a7da59c7c6f1f207a02a2e3cdbf5c1bf50bcb85df9222292d2448843c3ed0675591286627d00b69c4d11502458485eb0d5b3f7e34a39f5418b101d92abcb32a2042b967fda912ee829c0f0a4d50613c5802cf760e50ab8feb1bb23c7fb595d418281504ba56f80386c4849518cf89159e7d5ab460fc590c538f52b76b24a4efd87a4af1557f1aee113598a0f41fc8b1ebaadfcc3f461f327db1ccf27432421f84d6e5eb1aff175b28ef46ba9276ff30b939c8841de10972d0c45ba2595ba03eb94b616526a0b7054f4898a2aaf58cc03de47da8b7760f239d2a20082215b8116ee42b7ddbfceda36ed0d9135c844233e1e90136cc285171c2dc9f143d10ff0aa3d8641e3cf47341d4bc76ba0990afb670f976c53bb884220a7839157a439dd6592f5e019d31c71f23898385420234e1fa8c925e7dd97227e2e9bfd76313a43e6a5cc14d5162f65bd06c692bc0448961f908293d2c44641dd636b31bd194c0ea28793ad2469f0a0e86bd2f1084de9a4200f1126c501a0574870a5eb1cefdc6ac837699ea705ec9cb9e98d3d3bab2cb5a6860f92f1d9d7b4197bbc27ef4729bee5cb41488f09a46d7463d7bdb232b89661a4bb311642e7f34af40133827efb73f9b8516c317cfe3ca7683ba87b7f2b8cb1ea7b01988430f6ea02078a2c85c964146e7b20067877866c51e70831f3ed96ea9f699bba243f7b1aee888f94fe9979b131f31dead2334bee261f521f8c3c61165ae56ccd0317540de40b945a0b01709623ca9a3ee2d55295fc4b338142e476970cbd5eadc6723a94a27aedafd4157bef499a0d5319b506fe2af1662d8e85c28b8f7b09ecf27a8247d33ab1ca6526503dfae94a5ac4b64de20891a70cb2db0b5f5f40f1a6478c82722df315b4f6545ffd339573a3c6b73ca55ac0ca43654d8d407c2e4ce9e1fb2e28ca071fe806ddceb9d11d8e6d8307c0deda6c60fcf55bee3e11c3a22d99c1a31f30879fb80c8ff919e2f406d686c21f60933e53c07a10555acf63987bf70dc3759c93b25ac6cd2914569991588a321109438c17cc2811e71ec26b3e14686c9e6288200f4c5614e6e458fd1a4bab9af1090f5931b703f1a40d4eb934fcfa69615834e145e7da8f27f6cd7037d7d8746c48976e3544b3d8054eddfd56119ed50e2538fcce55dcc4fa64d9c49b1d7ca1a927a134b0b5f4f8549a7f5d06d0d831d233c81b34373d7e2fff12d15fd8332797ce0e3fdb4ad4618d5fd5673d06e307d7f56599e84c4690409e553f5ac4c2b87ebb0b654736d8447407c6597d503be8366b405837fb7da834320c9004631947b835ee5dc423309dfd5e3c65ef53b3c4e523490b2a794904fd75d1bee80b1e3aaa0ef12190eda2b0af082a09b90876dd0a90057e5b429de5d88cc36e0b9e6894c6ad02d9ce5d877b73b023e88b6a303f4b8dc56b7c5ff5e6f7b3600afa48b9d5e0023a45d34104ec768a9f89135c329fe5e60b43dcb0b277eb5c5ebaeab1fa3711c994dc5cc41366411272ce09bc07cf5e6e50229abb0d17ec73cafe04ce892541600d402dc14273ae99cd757ec05cf7bc97b031c8ae4e6eaa858d9d47d803241ff9531b3bc0749f958ae57f9e62f088357cd9a39ae74c45f7b12a6fa51fdb359cd340991b2b30bc274d5cb3ed2137fd4c2036f8151c4b5434bea2d4ac960642e7605ca785c5813f34c3ae157df6dd9c8e8c709f27294980dbf84887c0b40a01a6edb5f118dd5555645db5c2653098a0add80206d6864101aee39e9eac80bfb3826451cfc2c0902a2554bb1058ec9997bc91b421c2d53b553445cdb2550e72f01d25f9266772bbe32508770238940a5cf4118ad9fedfd0fd05587ea660991e52ff78245f0456c008d1bac0f736e2bebeadad5c463622923d7a97ab032793ee18d9a2fb68efc3ccf535aedf09136c3b2888c9801c8d84d528570796e8c0295a4e00cbf1e2e8cca0f37bf83fc29a4242657c54da980316509c9563fa1c5677d75dd0ccea0fe84dbf5194d5ae808144f4ea5bd5cf0eeef8ef2b210111f7d069c2e125ee55e6ae09149feeb31ba8a484c8d975b07c91dfc344b03f46950deeb01d756b9dcc4ceafc8ad7e0b05f858da3bbe1f70c879e3d5e6d95f3b99c108728e9165cb83d4a3daecbb609743c1beee868f61ec3bc89cb3f69c45d31e5bf73713452ccaaee7844f37339b471aabd0509d25714663124a0b177b959f7c7600e56ceb56be5321ac7a08f8006306138afd77729e305f780a1a13c99959529cc969e76856baf872ba4bd", 0x1000}, {&(0x7f00000012c0)="9e80366e57d23aa59f0d78c8e5aac3a995b9d951cc411c2bc20e535e91714bb2f791a945f3c83f340c0fcd939b438c50dab32a74947a532e1030375d177d91ae073203d85e4636cb21ef85caf565acc55ed4b34f0a69354a6816fdcf316b9ec4ef778fb72d607e79d51f1d95fd77bf257c506281a8a8e7d2c9cbb8515362da3a25c63370df3953f144416633364182880a1f04a568d958b437a6a2c96e1b95e34f6d8a31bf25363792b052668802ff74ab49e8b2f52a50577b6a424e4c7f9d880b4762b6500ec2de3d4a15a28d744e31fcf86a710f0a7844ca584901f506dc160fba2c91a6f77b8d6dec09a009", 0xed}, {&(0x7f00000013c0)="a5ce0eb86f8bf98e34d5ba4032cc61ed50a581b8303532161fd14a01df13d24bba50d545e048ef609fc575eb83c8d0cc2198f16d5c29352db59c0d332e8f76a4319ef1436345c7b8596b132454a3154711d1e90c325327018b57675aef54f7285a0b59", 0x63}, {&(0x7f0000001440)="1fd8c789de4996eb9a5aa468e71f8a33f2ffca84a381a559c3a55bd737b8127b614a6ab808ea36f0f2b7643eeaa5c40d253cad61cecea2eff73d35411caa473c091fdc5429b4f388d558378ba1499953342d8446959ab9993d97f4473df3f3a04a248c795f5c7b28f1b28f54ed6d7acea000d30c4905", 0x76}, {&(0x7f00000014c0)}], 0x8, &(0x7f0000001980)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18, r19]}], 0xd0, 0x400}, 0x4) 05:24:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) login: pckbd_enable: command error 05:24:55 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0xd63, 0x4}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 05:24:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1000000000000) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) r1 = getegid() r2 = getgid() setgroups(0x2, &(0x7f0000000040)=[r1, r2]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r2) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x20582, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') shutdown(r0, 0x1) 05:24:55 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x28, 0x40000002, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0x46, 0x31, 0x1ff, 0x8ca}, {{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0xfffffffffffffffb, 0x80000001}], 0x2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x0, 0x1f, 0x6}], 0xfffffffffffffffa, &(0x7f0000000100)={0x4, 0x5}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 05:24:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x1, 0x3) r4 = getpid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r7 = kqueue() r8 = socket$unix(0x1, 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x80, 0x0) r11 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x8080, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x682, 0x0) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r17 = syz_open_pts() r18 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)="cad1e2f11056cfb4ecaab5", 0xb}, {&(0x7f0000000300)="f29c140965dea5cf6821e603bb20cafeb904463d11e6b5bc83d84c94454dc6f2b2abee979aa33b9e4eca9b5a008c5fab6e26c7fcd05156479311cbc6b0f42a0825eabfdfc1411bb22a80c009ec9e009b6391403044a2c4d58160447a99daab1ec3aaeaf6ed81c07290317293a0eb392c9d4d11489c2f7a0f0cc95d2d670806c1dc47c26f1657ec15488f448335e527d50551c3158e0993eb69b93022dc2cf9b4b2fb320b4222fe72661c4264c537aa56ae9a68e5821bbf92d377bd112cf4000f37743c5ded9157aef580e8828e10ae8bba396e4d272771b134e2b5c814c05a109ba7a8f1030e9a15bae4e621bc8e7fec792f07db1d9d921ca47e", 0xfa}, {&(0x7f0000000280)="a37bd90588847c3ae50ecf3c1005b09e0fa0e40d7056c86a0c3d5add86041bf6ac2c8535be2171be63972215bb25f0c1078e935d415e", 0x36}], 0x3, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @rights={0x38, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xb0, 0x1}, 0x402) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x12) r21 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r21, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r22 = getppid() open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x82) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={r22, 0x0, r23}, 0xc) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x5) 05:24:55 executing program 0: kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 05:24:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xe004, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x87) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) setuid(0xee01) r2 = dup(r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x6) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x81) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) 05:24:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x22000, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = shmget(0x2, 0x3000, 0x21, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000e00000/0x200000)=nil, 0x3000) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = geteuid() r3 = getegid() minherit(&(0x7f0000e9d000/0x2000)=nil, 0x2000, 0x3) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) 05:24:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x10001, 0x4, 0x1fffffffe0, 0x1, 0x1, 0x1f, 0x6, 0x2, 0x2, 0x1, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmod(r2, 0x110) 05:24:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x2000005, 0x0, 0x0) 05:24:56 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x80}, {r0, 0x102}, {r0}, {r0, 0x1}], 0x5, 0x5) read(r0, &(0x7f0000000180)=""/254, 0xfe) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 05:24:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mkdir(&(0x7f0000000140)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 05:24:56 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x3, 0x20) 05:24:56 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) r1 = semget(0x1, 0x2, 0x440) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x7, 0x1, 0x4]) 05:24:56 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18501, 0x8) ioctl$TIOCSBRK(r2, 0x2000747b) write(r1, &(0x7f0000000100)="0d192eae5d4a32c14c5fea7cc49c19f2334c304073d49e3fe9b11bd8fc91f067d2257657da032a752746417cff51e837b73c6c24873d71e96b8e4a3446cbf275a1360fb8f994aeca4c4dba1e9b2703d840935a5db508d56cd0c5e1ff3302a4c6cc0708", 0x63) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000004ecd88e600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) r4 = socket$unix(0x1, 0x1, 0x0) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="668263000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d590000d49a0000000000000000000000000000000000"], 0x70, 0x0, 0x0) msgsnd(r0, &(0x7f0000000440)={0x1, "70830cfad5ec1e1a79149556fa45d122b3d4f72acac2f1dd8fe3c5f7a0826c4af070097adcfbf0cc3712fd665667a5b55670e6d67408e4e6d64b1dcbd4fe853ac7e1a7a63fa72a723cae79385c04000000000000004f7ce2ad1b4f8b8246c1401099d0788abfc39c2548b038cd1c35039c5d0cb83b7d437ef82a2e841a4c8d4acb514389973c5711a5f5ec7a8b221737e5281892f473416b0aee09837f84a58e8a9ff90699879c29ea964cd5c9ff72b6cdf26fd478c6c33496d6c30d0d636d6a9e644e8bc9d57bb2142270bb365e2444316107111bd8df40dd3715813affe2cfc3753bad1ad528e7db814a3cb58d3ea36fc96d56db8068214f67a933c92b3506918eca3c7e7a7763d9762826519488"}, 0x117, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRES64=r4, @ANYRESHEX, @ANYRESOCT], 0x3, 0x800) 05:24:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000f00)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000e40)=[{&(0x7f0000000040)="405431f45613c167f0d44fdd8d881032ed8e89b78439fbf38f95c49910cb676a4d4ac51489316f", 0x27}, {&(0x7f0000000080)="e7d9bbabf5cf3184bbba1c565eae43b00ad62404b0414a01be3297e0f8f83c313179799008092daaa13487539d5dc6cce9b7cf556308a1401cc1b13215118fda1739be9a07e641290c2a002c7f0f6e26cae9c0cdb6e0dd92ca115d7f0a856587547d931ee3305f38c5becfcc9747e6c0d1886fe577f2ddd91418a925d6099738c2a4f7e0b3c200b1b40d7f1900475369ac38366baf5f024d48b75fd6fcd9d85c05aff1125f", 0xa5}, {&(0x7f0000000140)="c7b34cb296d9b7a1b6502de00f2284e5b99087ee1b536f5adcc4333d6e978238fe112aacec809e131b4ea4d56955adb4510cde8af4f9c48561aafc1223bc707cfc90610f7db5287cb6db24f3e8cd48c2609b5022c4629586b732347e4eeb34b6483aa729c1ef0978096fc129baeb3ec27fcb067e4ce09fd55075f328486109463477b30ea381644f2f1602778a9677ca9d6e90956c18d1022e0c19311500ead86bb644fb5cdbab22bef4101bf406106304d5f86ad135af7e8ed5158a68552c17e54d8ac314ca1cb15c1d9c06d4b023ce0d3e8592012d1ea9cddfebdc5016572c64deee24d8ea2b07f4f8031c24e52308c9", 0xf1}, {&(0x7f0000000280)="5add7f68eae738194873d53efb638d87bdd85a2299bb3c2fb5ce074948a333b5d4e54061d47f7c62e6a1b14e22370afe52f5ca98812e58bb72955bc2146adbb89f743fd98a33b11b45de8172e6d733dda241d2910d15499b0b2955f8db8a0b", 0x5f}, {&(0x7f0000000300)="73b7aea3f0f891904a30bca23bb7a42735c2d159ba0818f970d5443a8d9f84d220480efc9fbb2a2a280d6874092cf65f3b47326ad92e5088b53a3a8b8a74769456b32cbd9f13aa7724008122a88b89fbad969c3ed7819b634ab0ecf5e7b438978093fc79a006eb268acc1d212b561815e5ba54b2dac5cbb357ea4a7d2e82bb50fb4e2bd6aea40f015bc403959223f0c7f908609d354ee5f15773ed1610033667c54241b2920b02660e2f33c9fc646ec9044a52abb5eef926059f4f59e2970d235faea02dd920601406cd081770cbfdbaa612e94464f455c47ac567cb5de108ea2e8c3d790e0c7e73460fcf9484dc00f2", 0xf0}, {&(0x7f0000000400)="c19f607b482cca2946ad30b67b9dd741fe27", 0x12}, {&(0x7f0000000c80)="1b1dab283ca13c94912908db83001b167603c04491570b138212860497289f9b316ee76fe7792023e53b96b2d10911d8df791947fffe25bae59cf22e7cfceac005b2cb9c9b082a9e100d8e51b187e0f33a859bd2456dee1e8265c8d0bd256cd01992ea931ea9a341108903bea25af12ae80997249f7836b8ea352f48db2227d4fa8c61fd8cd10420a02b652e4d393a86ccf833932afe3bc1ca27147ace4b4ecfc9c22a32126cdfe28a833752cd871113c913042b34cd991e47921f68351e44253eebedda1df7612ad5bccc3c33add083e3140b8daa72f81c6373f2d420b50aacf0dea355f035cb", 0xe7}, {&(0x7f0000000d80)="84409533f2a17c0fdfb5f4deb97f5bc8d34adbe8d35086282db7cd6b08109d37927e", 0x22}, {&(0x7f0000000dc0)="e03064c0dfde10877df566a9843e6aa1cc64983bcb43e34dd5ac0440dfc009befa5e46d8c32786ee60fc706f48ce17e7934ac5514c24a23ff74cf2b13bc9882640b9e03cd6fe78f99e55bfb07f4a43172b23f727d68ae99423e054be82d9d61fdca65ecd7733a37bc38a1e86a279cd851a37517ea05096", 0x77}], 0x9, &(0x7f0000001680)=[{0x1010, 0xffff, 0x2, "3417ec7202655ad3cde80442f8b15f864e1bdc1fb3f9e9576666ecfb6aae997fb6b712e64a045f7586fdd758b8ad9bdfe73430824de27fd99c45f92d01d19b1088681b5cd9475d7900927ae143af2b48e6a99eb19a39f224c411272306a66120def5b459279c917633d4174b989901d1afd8db1963a8bdc9ae748939d50ed9f0d5810f4edb8e68bf3e646b9e8ef07eae387b31aadcca2d90deaa0e78932e1c92cb6499ac4bce7b61e97e4fec3e7d040a2ddb5c9f2779cc4c0f320fa94a5f145d740bff7dda1dddcf8df1d8e4a16f425e640979773b0c8bc85d9b347f66598e2fe33bb82d95fd1736675855ab7871514b8ecdb5f154c661ff21d157ab8ba6649450987e9e7551bd0ff24b1d0662ecb08fdad0b2f59da17668621e998b22ebebe5222060490dd27c4f20372312683bc72c6949d6bb898c15e978449f314ae396a5760cd4a8b905cdb508e5201c55d6cc277185f4ec60f9e888de2fe0b31cc97c247c7ad39ced5c0419393edf7272d570244a10072138092714ad85a29e5cab6314d6da0ca9b382ef50e916a9a77dfa4cc4ddaf9f06b00563248b7b97196e11d492bac626a3a3f82ea182b3cbc3833f1efb362154ce787ec09de6291383dfe0f914e9e3cf3b58a7d595205a0df77d9be53c8a2bd96a85ebbb14620b1fb45b82a0a61e44e88affb801f171e2d99e2133be266bae7f9c7a6aa91b7747195f6973cf972451f53be0b4c3d26f699f6e931ff02ae59dbd21de6d9db0c02d14a52ca2a691ccb0cf2aee3bf73619e169dda34e0ee20cf8ab4ade30b3d00da210f93145e126fae17d79374d16346f1bbe6db6641ae723175c6a802b05ea55115c4cc732e5003f5df8f752bbcdb570e371d8657b50ca4058998796d7b46b8025394a200b5426dc5df65225987fad1184de5b4cf88a4b48065c598b335b8c96e344ab79190bd42df90c784e0d7f64b7065cdac99a59bb3b5878c1dd951df2b2a9d6d169e55ffcf0ea7b7b6b09f5f371fd75ab1de0b2a8ecc5fc32e416718309a993e205568bbbbe9a7ab5f9eeabfa79ceaaada5da30d82250eec4552d48e09c7f5b6ccd3ec58a8b045bca6bf5cc929ac73458dd6d7efd7281f01cb5ad00d2047e12e9cea87d6536e41a973ebb3c2aa19911b6156f000b9a45280a37790355d14d61cf36317ef21ec5264047f6671b29634d896a829070f3afd3d13f994c3805c7c74a131af86a80a2b5d2bb3e3af7357217be3977c2c0d1f2539598c9242fd30a6f94c3506072eba1a2a65a1226d4a2a337a285e838be70b2187fde3b81f8f2b1b5293ee29d01571daf155f59e86371b6ff998145417c5a22e66d7137955d9497ba78a445bed6350ff4651de1ae5631921c49a7d909aa0df70bb485921da279139bd25781f58883f96eb0b4d3675a9ab35011dd511b696b5da12bbb5c13367510e718be7a6cea9f49f391bc83cecb936743dfaceb39fbacdfd2d3492b93b2bcad4a1339d68167e042bd49c38a42212c12758f84b3e507910f4ea083fad09f36c04e6d38b5161f4f83d028c3396b7437aaec8302f458e9a19d62a1abf111de6243c3b7fc3a1ab5c1e9ebb385036bbba1a4355b690444de083dc3944058eefb2449184461df088e71a11c41d18fff3d113de712e2d2336d6b96eb80d70de33477b29d69e7670e32a0ed2b50ccf56ff014b11f6c8d58c9c118b487304164433e75cd03c6cc674680da531939293fec0641056f1ff3f50fff2ece968a3dd14c2f7c6bdc3d55fc00e507034a314c04402f27586fe8cae2cc3d8ee053fae30f60fd3ede5eca2be826486277d6f0393ac1ca3cd1ebb0b31835a842170ad026da7681746939acc40be829e6275b3edc3e1e04af315968f3eb7f6e2ddd74a15f350d4ccac0f57ae6106ea3a20cc5478e2ef5496de06df447698e396f3e4725550b1908f49317b9c1c87ee3edfc67cd967884aca5969ba0247a378d37b105a06086d67039b48e0404e66a7ac222d5024f7d83909436ff2eb461eaa3d499ac54bbd4e4d18a730c1e4460c4513392d733763e290c98c53b08ec77d702e173bf6bea192d74b8dcfb338786c34a63ce87426e7c5b78b08d8c3c3e8f2718722de9b2024d6ec011b09933705467faa0d175f09d63a6eed2b40d62258dba70972083286dcdfd32e1dd81adca68e3235b3ef6b353cb73d1b43e78e00f6c65816a49e44727cf985562f74990f672ee6ab7377d27b1d530a71391b3e086ceb5f521f2dbe1d0fae198184b04b1e9e87303689b8d2975c690a8ff1bd1d3cc0179d901433780a4a2656a5a54f92c6eb4532e8263d004a824d6ac6f3772c3a5fac42ac3c0cfb1f8292b4059f0a9d477a6e217cff4fac92aa2a70282af4412b7e9eefb8a11c258fd1f1cba50e3a438e3ca813926a4c16f8d27491c7c77f60f139d4a65ee96338224881d8b4f5b7c3842062d98ebcc26456e55d4cf19ee376437cc64cb872662c79b5d7780c2c9d1ed1b461d98b98f6fba42018a80fdf9c37c05a3c2d3908c514cfe80971ea1701df4c934bf5b5ec370501edcbe11e300490f059429fcd8e26e37179709e99fb705454755ed3fd484820d8613d5d95ad2163d8505711d394ec1baf9fe04ac13f0ce08dc87b3bdf96c2327e6112908f08733cf93b62602e3bc957039d5c4ce865ee5fcbbf349dc51d73470bb666ca23c4605ac45a35c96468c33f6de1fa54b16a9e436cf8e24aa521ffeabef172edb72b3589dc0f7150ff544965afe38ee72c3772a2a22268d900750595187f269899abed7eca17204f1776ec9177ba62f3daf9330b8d7928137625663cafba834c222ebfca1b37a94644af16d87cb44c50e83a7f23b4ba24727ed5c29b2451fed0cb7c2f7854f05e9f23265e32a8e26d215f30a1707ddc9f5f66668bfc88b278d2fe3dd78096ca137a0cf1d2e5b694c5176eddf34d195c8de8dca5f25ddb37310ba762cf343d46f6d606dbd36845af5d3e789f4068692ed0012eeaf3f5e1ea0ecd7602052f49597f74bdd7c9590f5e3440ae67235fe3776da8141da6fe93cada7780dff3ef4692174b425361f5b3f53bbcf9985d6fb1f330e14cdc3b4e5cc0fc6b9ddc9896b048584469c2d00cfa5d1b047267665428634fa7dab826e0b218fe0ee8d954bf72c9c008ed43fd0fdf3ec5cc3de94eb45a1f5a086544772723b51529f752157d6b39bbd45f731075cf426e98eb2ccc073489592635844bb972a734748bdc8baa9253a9dd138b0b526d261d93eef5cfbdb50d13f0f97f4d57152d7434e8cea192ba5272fe48c99eae351a8b3dd8b6015ba109939236df5629cb03e1c6a6425446c9dfa9365b42d27c13b2bf3d28447190f89f20827efdc777886e575d1e04c710b2a55c1919e40fb3ddfb6be8e477e151c2954f2550f4ecdb36db4f5270b2f813a926173b264af1186804696462f1344864a56614838a744a66f152c16a2b0c35c01915147628f7eaee3d1bcdaa9abd165f2b8427db2c055e6e0cfdaa0ce5a45f8f8ad36de3a40f2a7e1e55d674d739206ea7679516509b08b63608e9909e44130e9fe8ce613883e5191e19d684859582764d8460f64f6ddf77423015b420b69806b5da587a8ef9fbad019e60ac0e7f3ddcfb2cba52291013c183beb74fcc7489d4d54c2b77d600b50178215f2e2bda2f0bd275f923af064e68c866bd5c88701c834a4fe8415da7d2ee1764da01156618f0ee42181c2dde06ce02837ab957bcd691573e43b8dd307059f59fa69dbf8544fd51f4b27f95d0887656ce6a16bc08882bd60f5c1733da93600be2be2073f00170371ee3d12898dc5fa90000c72235619f6b8b6ce066f2c9f9b43fcb60ba836554901a33ff6a1ee9c4ed0a91dfbfca067fce90420fa47514aca24dac01203587d6fd32f77b8a92a2f54895d6b668c68fb285f2a9f878564f0df1f30281edfdf6064f71259aac76d0b61589a7a32d1c45dace81ee33d65c583c8246a28d2a74ef0b466db500916fac049b00773a00bde1f79d0409fe5f38ff42875fec909e70de992eedb17fff0d347a269218a143a93558c7a6c57c3424c580c75141ea189fb4a5ec70857c9d072a7a229be0a68cb0086c9abb659317703b2ceba66270790571e3a54837b2f624459dde3a88753f423f9760503d7c1e4415a30184a7102807b991cf78463b7d5da5a751c288f084bab9e1197d7a36b394bc8f1ed6385548c32e00bfee0a6aa7de8b3841114dd027cb360ab0a924180f2dfcd520c5ef19b1018c9bcef3f136ec7fbbfffbf4ce5f0943eebdee2859327ca30aa75ebd08d7eab12b35289a86347cb2bd4050b35d2d8e23ce1f1b53f75e8287551dd1d3244260437b716ef66d1a4924ca552a2c5398218a0479deb441591fcbddca5a71755e73212c995f321a6a8957ef355b70e07ae4a17f6e71fd5ee9f3e42642840d269e36c61f82dd38ad14da13ac17b0ed0572a0b0966a7034eb046688a42c088337ef25ba9d0389451d8eb32b31ceeb92f63ee502ea573fd0c00dc3bb35bdcf2d58b44f6e5e120d6973ec725cacde09bed12f80349b03d1a7b993e3404bbd0c2bc3ae669dbba82331899804ba62cf12899f90022f64754f0396d79b283880c7f7bf0d656cb8980f6328b9f887a443a38aec9b12493d52ab2b0b25118fefb7d2aa25325f1ab425ccd20981db5902a3b76f842b0d5c4096b0957aed3736ac71702c1417a0f3885e295f53517d6c5c422873a2d41c76b33a11a0f6019f5dd16ca2d63d83ddb950f1acc63fdbebb2b126503127ee14f2e3a28c092a92c0d855e1285df2de78dab7ceefa7880b60d4aa3bcc3ba053ba8c90de14cb6c736122402e5e636a3ff78fbbecc825357c74128d4f3c8fcd489d17b23a0793436cb7b27dc92ec83384afc3ac1934f140cf1af8255c5fd7ceac5d84b725b8d2d5b80147ed742f5b98f9bf44da77746714469b1dba6e48ecd2406e7f0a466388d491084fe74e65850a0895841309cd76c69d0be0c616bb506cee4f950428e83cdf370e0e3aa5c84aab04a2cbdafcdae1568882b727418a6baab9ed18fbdd933708bd1687e81189ffb4dcfe3b6cf074caf022bbc27efd92ce0c4bd2e70e39075d67528f6a418d08078d63e59902723e02e7d2815b5dcd61712536c7bc774f1a05f8ac7ef66a0fe35909129f40280c3d024d97557e28b694857b80f236e9d312d6f61a92c5f27c0ef07e109725fe0fc471e5a5a83b877a5aa1fb9bb9fc098aa1198e554841dce7b0b1de3069c9a1116c220ddcc4a6e7c94a0f4318362f221e0693db44a3314aa959867605626d07945e65e7bfcbad5f9e5134ce39ba55af5abc5f7b8adf4f49c2e180dc080afb72939b710787cc3a0ec2d15bb3ff1b8fdb42ea9d848a4831ae85341404ac4cadb711926c195193aadc3454a97a2b494dcfbc94848549c8ce74236d4e1a014798b11f1f2ccf0d777946fa9b198fc6fc52b0abf41ba29b4af44336e541cb61b89b7f0d9c30175fea23bde517f4a2afbd12fbbd9d3937f9626113207796a384418be234111387d3f5719a217f6784166edfd6e891b7ef74de01efa8e2b89d2c748a95132276386386ef081aefb1d48a874a600fb0ca83850379a83a409835c9551aeda650d0e57a0809783d28e89fe3334d6c3d1a86b4ceb52a8810274cedcbf2edfe01c59e9f4c194d7d16d509da3082034b1c6fbad958e21bdbbdf1bb74c5c97642778fe1dbef9d6c9e7642bec9791fbd258a26eeedcf4a3a033d9b14d063b2b79910342b5c9f827d9e0e5d02b0623103c37fe468142a99711f0b9ffda3397023b54413b8db2"}, {0x30, 0xffff, 0x200, "f1497e3bdd75d6eb7bc8fa522254b0f6c8e12caa8ae8c010b0e9742301b0"}, {0x110, 0x1, 0x1869, "2f9557b881fd6aef3c1bab089a29d9c124090ad3d69757b19d0ae5bdd83241124448241cbd05ba391daab374cff7266ef04700372b3ac6099c8b7ddc87c10127d25ca2399ccae1298ad04d0514719ab75cefd85cc59f7bc497d546072096b9621fb3f335b49a93f682e1a3cddd12c9592cdd002ecb110e8cba932021bc98c07532a616680031f9e456071947996366ffd573eb1c2f0e3810e4714317a444f3810ef3332c0ce91ac34cba26622034d3cde2d0692e4d59fa41f700fd0cd26f784d30812cf38a811d5dc17efc7f91f60306e376d8f1f7e61939f33ba7f91561e5dec579973f2e58a95af7b8a116c21990843944da51652571b9744f0e"}, {0x1010, 0x0, 0xff, "6c353cd0ab03a592e3fa9ee42934b34b45b243d9a7934ad1fdba62398395e5c78924a175827a2d82e4d90eb30e50267d467463d15af8a83d4c43250bd0b82705fdc77e9b2eb8bbd8404c52cd2ed2f4759d75a920f65e381bea05f0a108968007b1b442d72d60a9388c31a485a1f0a33eb512edd0c1c2c76c3e532cf326a97ffe387112f30211a26b94debeda1bbc69fc3da11ca73fb3ca3e6ce95b6ac499f7951b466885f1db9a76d27d80412709f0de92860f370ccee322a8a1aaa2ff490f69b2e435b994d5dd40c016f039a261a5507dcaf3509fba3b7012ba523f0d3d1970e536f7ed1170e0798dd27556756a98d0c79736eb5c41499bcbde8b756f53e2696827836d77e8e28e341c30e2f808c3dc2bee77e667bdf35e91bd2d35e66588f586d3644852da5f1bd6f6a2ea3ea2872f45c501174b6ef6f57c37fc6264051808a9f1ff4b926ba891b16f45d5779cff9bacb439d47c7b501ed370e1a985afcf5e64da905528918711dd0e0efa75de2ed7b84fbe27950592eb4ad07ac9a25ef55e78d2bda14490baeedb2e9a2c2b51e34607d5fd90cf89d2a493663a6114b7864a25c7716aad532464f5c8d933c68a39725ab31cae8c127153d9f1307377dca384d51467b305eae0ac7cd47faad0cb5a1df56d7756da516d9eb5f2bc06a1a3929e34d4d20c97391da26fe72d3d5c3d4b5181c9a83a04b6b4d4fb9bc5a9838153b39313525c4d7c751c69aeaff4a3bcacddab5f27817a49575bdb659e5cd6828ae03aed6c7466f8b4f76474330627de4ba12e7a0e0b41673c44fa9b703a2a6cfa30893d7da22d0e88867ab67bd6b4ca2a8ac21e410e4d3bcf99bb7157116155816cd1e984e4d7220d331872540bdd39fa1510a8b338e8726385cc3f47928f5aa5b7fc5ac441a2c38877c558848819c9dc3cd2dba41799edcd063200396ae55357e00e85702b498b6113f0e5346833082c24bfcfe768c8e56f0f69e66ae1ca4691eb279c8b490f364afe857d77d1641b1b5996c2e52876cd571f00a8c8a55350c9928f08607a677cbd017d74cdd8c30a9fcf40517b11bf6177898bcb51f2d753d26798e94e9a169e2c86517cddecb27360e539a34a5f2b319f1dbe1350ae3db2265fc2e018bc5658891771cb9e41be7cd208ab2d3d0c2fa169c6b1b7b44043404e31d826671f7b22e1c9166ff2e5a4c23cc1c8c028d9e376aa5365052beb2a973392b1458bb8f630c904b6eb53501a2431ac5a49d0eba2cb809ff145a73a70662f81e875f00513478e397c6e2a8534178aeb7dfe7110af98b904aec1bbe98d32d2852dd2263783427f7f7677d6b107e5ef0395475aeca699aa3584d28eba17036791ff502510f950f74c1d78e0dfbff81d4a3ae6c4214ea22295cfff471a305a79932c546429b930bb324d9ad5f3f73796d0678c9830033a205067b7d5e18f4a55c597b1bb2865e4c66d5264ff177d10c62c1ab498dbad87f2067881f055c956f835faa15650490cde1cf13dbd207998d01ccc3a37f30dc3f63f0a2ed140e4501a07dc7d39d4454c43d8addff4107d8f92cffb81616bd530f6dd65dc197567f776d0d51a1d76565893130114facea7d774dff2d9c705024e8ca46a55482ad2a5046b9ac7be36e356c2e514254ccf18bb085efcf780326d4f8c88d4eca954f12f471428fba19e1e371f33ba2a9870b3b8bc94a36ee0747253db3af0cd8837068851c0ed192c320fb4cdc2a8d8dd6cf312187839b2880d825cd5c38c650a703a65b01aa4ff2766e4d619e7ed538860e40c964c6ed06cfe178737ed338705bb464e18a456d8b8e1bb654e11359c2009eabb6f15957f1a840ed4f33053bc46c95d0ffcedc8a6fda712f7857884f0535470e4b08ef8dfcacc1da12bdec4b9e31171432a5f242cb49e6fcac573b4d706954a84205a59588ef935bcd6cfa4ffd2cb6350f62ab94a1b770a02b7485943c9cce9c8ddb073207a48a8f676512751c33881ce3636bf0a951d5d8c66fe70089606a6a5adb099d7d3edd84c1c749cc8668f0f67ede1846316fc554e18a3f8c6d24d172ef110d451d48514c88b8439e615c207e74a6eda2f27d7a53b589226441da35c3835ac0abd04cefd8f54bf084f134dd3229301ed2ab89c5511965132b6eb3f87c4502d181510d7ff9edbc8a9a93d1692b692c41e9508ef409606ad650a390ca03652adebb1c55f7b659bd2e3c456380c524d6e65ba8f13d4052111a8339c05c17b5936d38cc74c49348d5478cb0b83afea78dce35d0983fdd9d3797999adda49071492ecbd5cb7d9901b2d2b8ab995dfa049b70c1481f4defc292934a31650dc2a7c11de5125c9fefd092fc949989222e1fed752ca70c3548612678fe5723dd052ea0370f7fda3e154cc702c42487b57c0ad8a2dd3ac183a1b25ca5391d9e41ea137e862e6cfec2c4c2b7e7f113c39458dffc62bf1c82bdea7dc8c9933b4bd9a7bc63c47a135292531e0c2e76f6ef04861a4cf73c8f4e824bf7568e4541e2c09db818ff86e5c25ebe2996a3edb0bdd6ecfd87928b9b42e0f1fd296f24219f1ce4f4a3533ff097a431cd1f77aed423f94f2f73fc718e3d413492843aac030494a24ca8721eec81270a9c9ad77b3a3d66a7295fd36faf3ac23631c7ba8012cef904636e7ad4f5b200a34c607007e55f42862ac6b6ba49f181d27a150c94b93a4514eb5df3626988fc8d22c7ce67a6c745fd81744b7dcf838c184768d201d9e0977d270f6b61c968d658064d62172f6e381fbb10e2f24966d6ea6c8804833d793ff771b06e3bccce2d411ebcac9265c3d3415cbf0327e5ddaefe39485c148dd2502223e72e6a53a702154f903de5d6b368bd0b28647ddbf93b58b2f51cb7e761496f6113da646b6cc35413311314be42e93f6bc05f30f6bb274048592301129220b5fdfadcbfd3ec8f79aa40b7c080521d919be24655ad6afb69baef83c98919e77c99e01fdcce6e06367093193bd0d036cde26b8b1d98a1d2306fbfb6362f22a9bbba0ae1346d2f24bfe2bc524e517bea5220a557cb53f9cb711e22b11398af52a7a10981c30031b7eb8f984141f839ff69fbc1b99c53a6d95e9e4d5af82802ef0b80fead17f28426c4ed8ee592ba14ef3efaf5354bfa0946639f9dd70ce4d40ea958e9ecc8cdc6ffd89d4f40a01c9b734492e281b64b0abdefe3a1f6de0763967b126aa4158475cd8f8135ecf5adb000700fa903d56698ff634bb88e8509a3b8875d4237e4580a0e881fc5c9413f9ced543813f10535ef0e75b0c87a20a2f02d0cbdf1fecc3fc98fea08305a36c4b6eb00a250a9e93291c70d4263d3e31c59f9ca05505c69b84fbe0975d9668aa88da001b9911caf1b40b9fd9d0ee86b2ea17dfed6e1e270eff7600bd713ad76e3f61fa7334c967c775e1121d951e083ed6e50ef0583e54863082b888095c1953791fe721bad7b0ff041765a6fca4454569cec4c126dd0a61d8ab165e975b885359eba086b546e5c42c4ba589c980ef851a31942ad65ca3afe0abc92d40fa5cc5c275a29700f9426ba5f9979fd99d3f9da61b05e928654eb4f4797d0a7a209ad955d5127ef6de863a9008e04e86347b6e6352d377f7b0acd4e4ce0f5b0adcfbdf331b373a84034814b3ee47b10245906ba7f945f14a64fcdd353301d325d5adff4864179cbb129e499eeb7c9325444e81924d91ee7d0cb0d9034b706ad8059baa6750704e269de2852f3a8710e92814dfbf1fd011583f5780bdea4dd2ea01396ae07d0e9bf3622e92c0737b864fa14b00914bc0da20ffc6a6906d7bb62811260d5faffecc14be992a35e71d678145f5abf2f0e98522b7a396df687e6ed88f615349d6acea79d8b7957ffbb2115afbbe7b7ef4a64034c88db7b7774ad14eed660644c0539f7f5311e24b97bdab595234e7bbecf0b22f1d29468723b29024eebcc33d9cbbc205c22b89218a6361df2aa31a08458e2269c75daf7cfd57b93cdf601cbc574282cb4b704d684b0709397baa48201eb1c5d850902483b1781ba50c475a23db42741966c9ad8813313bf393b62439af153e46fd6ae5a676e490f1f59f2981994d8b7eba621968fa7f2cf2c15536e6efc64472a4e3632517bc846d7d3c0ead956352516993b670a54659598d0c696db149edbbdf252a2abf13fe8bf20e966f4256e6e4bf93f0c20142a2f46642ecacfc4f54d2da591d26157e7afde9ef7e85f20c8297eda857a27f414e5c5e414b6a28c31a09a0e6b60b7fb8234c316afedc7868db099c900299c994dfef572c3dec52b0abddd3d942650420c60872a5ad06a20eab89df1c2e5deccaae3469332692025de1a00f24033438e9fabd687efd06a8cb43684f8c8afa2186203a2c657b4e518119df6ffb51f83178480395416dbec2b6b1be1bbc351e1b5051b8e5aaed7528c56bd9681bbe26061dac5c8d6d0bfa4b2e0b1ccd38fbee87c56bc46d63027c5511453c2b8e46e778568a08eea089521d2a4a48bab996516dc8bec9fde9e307f286adb64d46c8ea71786b2f078d54cd854d05ff5929c416a6523943da74a0e30030d4f29599973c326b1aa78f11a93c1c4b76f2b55f8858ad2667a312c8af9d560365c2ef6d6642ef522c5096c822c978c4b77d3733a72a870508c59732fb4a9d5289dbd04220701480bcf116648cedeb1ec56976fe0e29826ba10bfd1e979ef02830632c76fc97dc5aa23e96bd7dfc3eedd7b958a4a4ffe64a43f57ce3fcf2ace9000cf606440145f2d50ea033a93ba1f0006cf15246e9b6dcd19a377cfc59af75e5cee8614359d1ab754075a8e88a30ebca2d05f13d488a68fdd700a87551886e98d27a7cb4f94540024b248a1f59bfd7dc90ad78f791ef818f05b336c0a803e2029bd8de3d47c9886dcb11580cbf4a66a01480fbcedb1cad6bfee52bc604e2c394026a3fd03bfb36432ee204f53a318caf8f55ae0291bb5f5edbfdc5f7990361bd1bd51885a0143293e4df20754400a855ce55a6dd0b8848acba5cff36d413667f97a3625d663d8691fad32da13da08337496ec10421b2b77423330211883d40f19fc3942424a7fd688afb7ba389aa73bf1d0c84187cd92ab70080e227a5c059f677a00eb023b80996755f7ac0755a88f39c9df89f0d9525e22c3ade1ffbeb4dcdd44633b74b097ce4443fe4839e675affc5eb17bf2f2380e0de749b3aebe7128cd9520825753184256555feae1e1cccd7e75f0477d67f657b2eb09fd871dad9b64c8bfe71280a3785254721f4835eb5a11e570efd58981b415276fecd3584b54008303e22d4f9c80af96bf1261233ede0613a662e570066fbb191e4814a4b76c9da1d9b967ae846674c7c871714c34ea977d46c6af268d2fb91cec32868cbae5ea3151d904f84f478b347b1ccbb211866d9c1677804b877c96c6e7410a26e7576cce206fd378ccc5f0434dd3f2dd3b333a6ff4becd24a0fa17b52aa19f98d1035af8b72c707ce067b4dc9a2aca06a77d62eab47383829c0cf2da75bc45dc8e464c3debd69b48e5216f890c6cb0b1ab1b744d3545c3ab6aa87e262d78274c798bd2b3be8af9b8ac5be769cf19879d8becce47ef6080cc0757aa14952f05b081dd8cdeea306bdc954741b615adb7a61db46a79ed2e72705dcd1bca2437aa4f844848a809b67cf030d5cb7fb5e88fe204fe345fa6d87ac3df6a00ba1e142ae80cbc05bdeef5f749802b21f3bb13e402228067653152d85fc774b1b823c2f1bf6c6e9815611b3347bd69e0ce9da8272cf6bc3df9ee4f9acfdeff25ddf0db6ae7fb51ad01891a2733bfca5ab7064ae422e1d04cb7b"}, {0x58, 0x0, 0x65, "8f91cf09be85eb0004def4809bc8ee19a2e3de8b55687d4f507ac0d84c0077bf06e90f799008ad76bebbbaa25a489965e1ff2dd284e3df1c6b027649fba24f084c0b"}, {0x70, 0x1, 0x800000000000000, "06612de786b6c9b0546488c641c63e59c49658d3cf366df32f1ac01656eada1c0ac74be4fbb975c68eb19ce2ab81aefa8155c7c72fb08cdb551df1a3ea2111a125e1e2fef7096fa13fca8a4fe4ecd05336497011ad29354e1fe3b930625c"}, {0xf0, 0xffff, 0x19eb, "da133163bf13231919d9749275c43d38bd819d933c77c08ed098e54190546a4c4fbc29140bb70f07280f74f31dc0b9f27507e85e4f0520ea9c6017553747e9a3da36ad3790f1aff9b8f7f82267115e80fefe3724e3e1403a913808a475287754d3006fc244c330b9c70086f3a9e5b80143c82e078918bb98d76dc3d0e1080d66ed872729176beb08da58cc0fd8821a6be9cb06ab263acf23bc7fb150c6c4cac313d99a872c7700ef3d1d35413c785b328e418f8fe1056400d0aafde1b42c674480e5849235e0688f3048bf97332f423feff8a41275c58d70787f7383e037"}], 0x2318}, 0x1) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) mknod$loop(&(0x7f0000000f40)='./file0\x00', 0x2000, 0x1) 05:24:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) 05:24:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) close(r0) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 05:24:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r2 = getegid() minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xcf, 0xfffffffffffffffd}, {0x8b, 0x5}], 0x2}) 05:24:57 executing program 0: r0 = dup(0xffffffffffffffff) fchdir(r0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x66) 05:24:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x2, 0x5, r1}) r2 = socket$inet(0x2, 0x5, 0x2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) socket$inet(0x2, 0x1, 0x1abd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 05:24:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x3, 0x0) shutdown(r0, 0x2) 05:24:58 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 05:24:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() setsockopt(r0, 0x6, 0x3ff, &(0x7f0000000040)="9bb57c497babd4931f1bc4999cb703ca9d76ae617ac0009de7c06667c4843d2966d1152c06fa0475377a37581e2e9ae34d5398f95cb5499d28cb7e4d9d0d907eca974ecbf96cdfd7ed625a8a69b48682d903a8cff68cdaec95c1da74d34b86094651bdbe2df6d7d926ca4d45dfe95cea0aa9c0ad841a09cdd846510c217875162fa12cee256a02bfb68416d83d36a6f3d806413e3fd57bf644ea72cc570a12a88e86cd5fdcd5f767c1029aacb9d917b6160954e823bbb4aa15d698fca2a30f605c58d036059d453e551d2318041f849130ab3498a870c336582f1062f4966bfda4650cbf66992694", 0xe8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x7fff, 0x1, &(0x7f0000000180)="334c941ebbfa72304473b1b9748726ddd15b15f15d04d4e7d6bbd10b06457d0a69594925017698bcc020354ab34d1604b5066abdbe965b5fd35b3d610ba7a139b7fdc9fcbb9d0c2e89b75175b5d1ebce2d61af47e674d9eb6a88ccd44a679326d560d2471f947f2e8d2d6173c0423dbadc9980fb563ea6878e565d933f011a8e1d8040cb8654cd352c0c9e", 0x8b) ioctl$TIOCSTOP(r3, 0x2000746f) 05:24:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x4000, 0x38a3) getsockopt(r0, 0x6, 0xa7a, 0x0, 0x0) 05:24:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x31, 0x2) 05:24:58 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x81) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000440)=""/130, 0xfffffdab}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x4) ioctl$TIOCCDTR(r2, 0x20007478) msgget$private(0x0, 0x1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)) write(r2, 0x0, 0x8f) 05:24:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = geteuid() setuid(r3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="65429fb4c4cdd97cc9fa4c7b593bc8f3d0ad2a8a4a51812f3286d499bcd9a197164cb44c584383f1654b85d7461642fa198520af0f468f0335c9eb2f7402f53ab5", 0x41) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 05:24:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="100000000000001b0000000000002000"], 0x10}, 0x0) clock_getres(0x0, &(0x7f0000000100)) 05:24:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) getpgrp() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 05:24:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) write(r0, &(0x7f0000000080)="ff8f059fb6162dd25dd5510ba0", 0xd) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r1) chdir(&(0x7f0000000140)='./file0\x00') writev(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)}, {&(0x7f0000000180)="0bd2e15a14591daa5eefbc6709ba6bc865aad630300b8eeb4d62a0ed8edd84b11aac5cb4e5c35e30ae686f15e7e3ae46954584291dcd8db435e02b26fdc024eab462d25d1cd761a6ca41ba1c122c7f4c49ee614d2ea6da41b0", 0x59}, {&(0x7f0000000240)="3a1c7cbf2cd065487f9acbd74cbcc744c113db371691e21e2322bcf4249ce7dc5dd650e6888a6018b8e9ae579fe09320d19872e26dab2bb4bb478034d9e6d943f437ba02a54f47f089bb97dbfcf62e2bbd6951fa51059de0f5ae0564c5f2acf4c6f082e2f592df18654d8bb6ed978dd6f031d3434b8288f21691af4ee3a2707f7b738781ea05d2f2db2efdf0fb71b840b22b8d67b921c2aaa4dc38b3b8d1e2bd32a9dbd65943edd392e6949b02c079d0904ba54b017b9618b244697f9ff45bb90c6fc62b2fffd16b6fb7a88af88d6614a66a6e572bc9da0797908fc0131df5f3b430342ac5c62732daef2badb50caea9f6e04b5837", 0xf5}, {&(0x7f0000000340)="588e07a6197bfa2fa3390950a85ee0bf51038db1fd81facc3ab726e61975f567bf17568cf882067a91d818903d804fa0b57e82904f62fdf283fe1008e452861cb6c517380ef15549f1bc66a0431df211289433ebbda6ba23ab875d90637796678408e924095d6aef6efb232d93d200f31e9c3693bb2285ebf6e17f9f62365e666c3282b7c28b8f22a002a8f29312", 0x8e}, {&(0x7f0000000400)="d79849a11d50557cbfebdff10068c33b714b09c23c2478d2fff978fbcb3e2a5dfc80b1e996683013267903b4b1f2b6476f95f682e5d8a46294565158fd4e3d5435cf02dd76e248732e7df606ba18fdcdb3f93f2b8229894c2600d4642a58e0a64da6bc9371f347fe5484d9d25902f0a35dedcca1f46c4d19a93a572b18a495e775396695d5e304ea0f026ffb7e8f10cae0eeda139d6f88aa", 0x98}], 0x5) 05:24:59 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20100, 0x108) read(r0, &(0x7f0000000080)=""/149, 0x95) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 05:24:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0xfffffffffffffff7}, {0x7, 0xe89}], 0x2}) 05:24:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000000)=""/7, 0x7) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) close(r0) 05:24:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) select(0x0, 0x0, &(0x7f0000000000)={0x100000001, 0x0, 0x400000, 0xffffffffffffdfff, 0x8000000000000000, 0x0, 0x208, 0x8}, 0x0, 0x0) 05:24:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = socket(0x1a, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 05:24:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff03000000e3ffff77245dc9a53b22b3bf1b05eb5af35a0500000004"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200000000000006, 0x100000000) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffee5}], 0x100000000000005e, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x18) dup(r0) 05:24:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x80000001, r2, r3, r4, r5, 0x110, 0x2}, 0x16df800000000000, 0x7, r6, r7, 0x1, 0x3, 0x1}) close(r0) 05:25:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) r2 = socket(0x21, 0x1, 0x3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x44, 0x9, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x3c, 0x4, 0xb, 0x5}], 0x100000001, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x40, 0x100, 0x1}, {{r1}, 0x0, 0x20, 0xf0000001, 0x8, 0x342a}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80000000, 0x9, 0x1ff}], 0x0, &(0x7f00000000c0)={0x4b7, 0x200}) socket(0x20, 0xc004, 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 05:25:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000100)=""/221, 0xdd) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x81, 0x3, 0x7, 0x200}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 05:25:00 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)=':\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='\x00']) 05:25:00 executing program 1: r0 = syz_open_pts() lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/150, 0x96}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000004c0)=""/120, 0xffffffffffffff82}], 0x100000000000017a) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x9, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = syz_open_pts() close(r0) sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f0000000400)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f0000000440)="a09bb7fc0136867f1c44f3517d3162546389d2b0", 0x14}, {&(0x7f0000000540)="47612ed3f306480f6721f557307e7b37bc7affa3cf74a426d0c04aba682443d4548190485ea8bad8ee2293e8cc611b98f58fd198f0f4feb312fce3a7cd7e9a625d164ba34a093bb48555d35ee0ee7fc012e04584988a11398f8ce51785f83a6ca9678a51e6b6f140c348e014d5e9d4b6b08ebba5ab09952403efe0c328ec3f15f8f5cf4b3e74a8968173", 0x8a}, {&(0x7f0000000600)="ebf7c17c07bc7778637aaced478a7f62227837c17c1fbf469bcd079ba1f0868ef57b14338e8f93618163798a09d588d710fca20f1f24a6d78bad5eb16abe3defa44830245ff11cff51feb4563bf6637cadcb01df667a5847de363d7b6de3cf239abe29cb8bcf66bc9b6081381f15760ea0f682771df5f2a35714292be410b13650a94c6268048a41e6ccdd8d9c9b3d689959001f47d32dbd9085ea432063d81343c7cd0ee320f6bc21f4afc75606ba8ff91cccf208bdc0dff0a63d3ea92562538880b201d3ee0d704724ae687643b22552dc20", 0xd3}, {&(0x7f0000000700)="6dad651f098f7948dfd10ffb3acdc03f5d7302cb723d95c88de2159be095e3332acc18044f0d91373dae7b03c65d6676ed567ef708302a572710809c81525ab3ea202ea47764d02ca4541631c511369e110cdfdda3966afa13fe87a142f259f7f49a4125b5000826a5edac18c378f0e17c0264978c2c804d9437a4370441058571863771f0633fc0c1aa92cc7b50b8f0cc732e052b7eae76c03a8b00eea9c56f52e4a490629ae661af5e7b84b20ab7ac0b7db6e028", 0xb5}, {&(0x7f0000000480)="f07029b5a22c6067ca", 0x9}, {&(0x7f00000007c0)}, {&(0x7f0000000800)="623c5751a0b0e3bb5db4cbad055aff02785f9cbc39fafa1b8f69e6db9d0850630e02bcc57f9ce836fb0f3e1052faa1c87bd5c1da12c71330a6e113b9568ccf5dce7331a18a999b429084e2528cefcad934b10415e34fbb5e089d062ddbba95d17e94", 0x62}, {&(0x7f0000000880)="9070667b241fcbcc174cf03904bb48de61dca809c1f791337c5d038837158f40af6197de4b753168340449e8b19c8f83db2d9b8785c8fd20a0ec767ed0fcd33d51d0adfea3fe306528a4e1cb4e912dc110b8483b1ff1abfa18008e26217f2e65b30bfd7cfdd401e45f37edbf22e323ca8df8707836674135a1cd6e3405b5b5a0347c3858d0d3471e1b6c6f6e38c05a1d94d22e5d83962a1492922794f994b95ad9021d7c661b2d57a2091bc6df", 0xad}, {&(0x7f0000000940)="7f175e14a49302eb81c7e3d19bfa5ae50485c9814b04465dd62865d91da3b248f7b9dd299f6653397edeb279b2256b26753017bbe8c8e096e3286b9b360d8aa1aae16f704e15673cd0102db248f4cbe3f233dc", 0x53}], 0x9, &(0x7f0000000a80)}, 0x8) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x9e87, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:25:00 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = semget(0x3, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, 0xffffffffffffffff) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) 05:25:00 executing program 0: openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000440)=[&(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000200)='$\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='-$+!&,\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='&\',*[-%#!:[-<\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='[,!:\x00']) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 05:25:01 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000080)="058cb1943af8ae4c29b9c097c9509b6cf9fa8794705e36", 0x17}, {&(0x7f0000000140)="e598b3d33504d8cabb028072b9db1e7ac995f31f772f35929ee8b42a4257b636a21bb0b70ebfe89c2c797848306391133914e9dcc39781841544e5cc0bc781338d57f7928d732df312f8fd1f2492145ce5d81e9584b3aa60e72eb74013dfbbcc9d", 0x61}, {&(0x7f00000001c0)="df888f039e8d1dbae2c9dc7072b69ea437072a88d3982e692f3ea30b27fa488ec9f41c65f095a9f7bd89153898286552ae65e9a655477ba2d6e8a3e9dcdb0d53d597e2ea8b14aebb468ba8f288ad3b84653e233cfb1ac13cd2888c4e042dc5dd0dc2453aa15c032e051f9e48d30da7b2d6953d666b67bfaad23b4714669f030e10dbacc9335ea80ff8c114e74e148b4cc72d9be7de3d8404d2e3fd2d", 0x9c}, {&(0x7f0000000300)="85aea40aff28624e062fb448f45f9229233ab029f7968819cd63f2e0dac2a7f6d0c781f12c24d264112eca8ecbc6e3ca124fed0b5dcd95ae7c9218152ea2bcf017784a1c4a8236e5d1438a977e06caa9c8408b172b237721a100f0e0a689a7e9d7ddc0d39b0ce246b7cf39013bfa0380c99a5b86640482ed55a8a1ecc0943c439714b03d91ca093afbd7634359c0c82ec5c721c5efad0fb015672bc2d593b5bc37800be980d16ada0eca6ae137a237b5107152fdfd17e2b6b7d60c6a9215dc2d53e27ae3b63ee69b891fa32486a9ea324ba78f0e4981ff332c93df3c41fa1b046190ff34a4b9a5", 0xe7}, {&(0x7f0000000400)="4ced6d7f8d153326cbc374a9ca42d07a94f82172efbf6dbb377bb14e1b0d9432842cf1f8b2961a610269c8fa06055fa1bbc2d6ff2932c351610b3ebd9f93da3fb67f6d16bd872b9b7cfbfa48636d57b2e57719bd766766295479bcf2", 0x5c}, {&(0x7f0000000480)="c8bbd1d5c66c0d8b837145a3def3941b8547ec7c17ba9edecc1856d32da3eada7d1f6aaa3c7dc6600713537184c00d880e856fa356aaba8e8882f8b3dd7ccb1db93ab525d47e19062e963453d6b0d546c35996d0b0b85bbb38f415d8", 0x5c}, {&(0x7f0000000500)="d4a87b88a7adb14b40ea2b6cd1ae88abeded86377e045fd3949800569b8b349d9881b37ddc48b480655a0c02b64f6d4fcbc7c3af4c81f279fb3fc3f5ffde2bf6f0b5a917d569606db3c77aa68aeb3547bc86ff35c9498de1ebcb09b54e885886885c228681cfae7424abde7376cb0f57df1dbfd2311fbe8fa4dda63d0b24fe340b7f400496e3a7db08588fc876a67d4a661586cbe60d1acc980647462f59f1736619c6cdc62e49c22e93c43b58f9760d5f40c6e9a179adf1bb2f8d716e062cf9c4d0ce3b4b0f40ddd88ef50fed5b47704dcd5ef92c52324e8de1f8407743e8d13c529d51358620bc097c93e0c6488cf95d35ce6858e2c49591514ae0b789bc8118d05ad79d9b59809b47501f384f094c2ec48921124e96882901bec778b4f43f7a26efc1318184296def1f645a1e788a46396d7312198b4b9415989ecdbf8a69272e0a1c7014afb7411d05b3a20e8f415d1c787faa8a2597eebeb0fa78f4c64312266837d801fe9e523ec806cc313e105d95c6b49c5dfc01569f8f95b25d6799768341467c1b52093733ecf0be0a572ac8eabc82ffb1e8096c088d33821b8c1ba7b203f44b74224ef363c9bbf0fa9bc2edfa11e83fb5edb67d660e758973070b3fe36cb8e1530fc852be99566b740c8c9b8093a43b7441032f3a9a34cc8cef21af044dcb10ead95ee90addf289dab1408321cab70eaced87e65ef64fd2ced5e9c11907a32ec4ef50190297eebeaa1dd8075fbcd7ee5739374db39d234ddb3ae4c94d2f335e8f14f7903d542f4b38c27d4e00969218dc3c13b1efe8d242d7e9954380ee93489032927a2a4aec757d95d02c80c5dbcc286f6bf03533dd9b4d3c63e9d9a41f2d5cd66682192b82a8009fb331995ee63c38d492365294649201cfd7911012a3fc51dd625c63a246e51fad326039328dc76e954e49fa28ebcfea0148e0710291ec5f1f9bd0e6ae181fb76348a2a7e8cd3dd8550e19fc1918444880241e108193b7ed2a12625cda854199cae728feb59dd79fe3b3a6f9fba47b6aa9170bdb842988e350495cbe0210da4ad7553736cf33d92ab6726430500c4b7a4e175a49ee90e5586e1c1bab994e4949db34298703a81cdcb6ab80a77405f5eba4e2a9d69b08e62f3512c642c28a7e954c88b128475b8691dda2d9887dcb733409ffd0ec51cc183999469045cfae1bced047ca11e846750d26c4e4c50a017632feada18758627726a80ab240556b2da5996b2872fbb66ec4e5ff6840e0a3379d401ada205a8f68c061428256b7ee830a8c1510ff8424bd889d7277f4026f067088d4616b55a2a27625d66c4eadcbfa5e2b5f6458f1ad1c12f60d5a80e0260de5fb766f0adfc0ce3b76a74ce203e6498259ddb9e5c41ef0b4ef80b1f2f28de2a932416a6a4432b92aa91ae692e9baaed3947102c85e83db71ecbd51eaf2842c66657e083a2b1aa8fc79a9d52eec4007e73c3b126c322e46d30fec83292123c151541b17963fe4fb2ca4086919fddf7901783f623c7ad77c2833644c60778f176eb7fb8cfff3574660efc7acb67b06a624758d209ba3607806c07fa48695a27df0b79261d2b5170b655e3fc67bb3c9ac940a060d5e5f47b9b05df6be5063a346688a63b957a6594683bb753cbd702cdbf91b8f1b70b3736ba5d313316a29f9c56c9fcf95ff92cdb4ef1b179cc1e178ec9b40b555264722cb12e2150c9f2c491936c1143808781e09f278792785038927ad992d0fcdf11bf8a2cdadfae04795e8185aebeecb89c170ce164be45338d8ac8fdb937a9df80ca04e78f2140f7eb8a4b01b74e304594ae2fa0cbca30002113c90ae0826f00868f3fd0a92a6ee463089870b5a4c94ffe91c70e571495eaf62bc8c387d1acd341784dfdf4a0265bd794a2219841be66603bacd7190234f7151daefc4ee325c32cd82fcd253f8fcc3c781f43ccfd70f2b88b9e723db2a3ed4dfeb5825e11a647ad1f3c110dee63b80a9b55076b3dca9664677eec3243980dae23893f03b8b01b32cea232594feb988e461e5f8eb7b6c3ccbac05eb6358011944c895b36ae17e4608dbdbb4ffdda7c357aaeb48e23cae89be48741c9456620a5aeeb2a2ea8733bee6e2eff1e1b907293a2767c7734e6a5c5adb59e55003b1ceca9f742d6bea73ef464a0d408e3fe7c33e4835643dfed0409a82c525e541c2db7817cf0f7fcdd4b1755cd908673d842710f638061e1305b0d6a469a55675a9d590b3e265c44010b3f09e0bf197643beb920befcda3e75fffed422ef9c6ddec1f6c4cde941c4c796a4174a78ac37a15d39db73f6dcc295d76dbc9fba6a782e43dcaaebd304f3c093d725bc8d3a6054b61963040733d78594976fe98ca7af7e41bfaab2d90d8ef5780e36eaa530f84b010f250f08f7d3b7f59f98cd9ebd14b79c02f09d67219861ecdb4d26d8490eaeda496348028143d9695526e391a7b7a91716febb4f156409cf5426ea66adae4b90551c279165c422d8d05699d642e9e2a34053343f7e3e401ddc8ffaf6c17ba2caa94363f43c36a7d41a4366525dd4f2160afda89ebba6345f30bac65db31846d0bf4afd9e4478845f2bb68d5522fed400e4ebd8f6515eb0520a87972179f37bc3ebda80ecd5490c9d223beb556d6eb9c149822e7824840e06ba03cbb200ed65ba5c31c68537720a6c44d3c80632ec37d27102d664893bc32c66ad8d48e4d96c815c652b9187ce43bf35ae3413a1d04b5ae1e2369bd8e0bac71cd55dde3cddfb55e651dc5b2acbf565a3bb1e03a775ef601eae114dfc1d96d4cdbf65e2de3ce0e40412446a64a28b2a7869bf548afcebfcc8fef5a624278b86889137e1801b6fb3a27c06167ceffa7e26c3131cba35bbf9b3ee4b3b5a15df55a77288f3263e8270e95ea2c2f724f20cd89ceeb13c418d471732aeaaa2541b1861c7fea64028513780a9a236b2868ec043c80c9f931938fc8faa752c36b7b472cd5aa5ab60c37177a36b68503b47f485ffc025ec21b500687de31d679b8c77f0f1d30ff4396beaedb5dcd86248119807aee6561a061d0b1d4bc932be8204cd21b202644e8a1b2ea8e1e4933845c996d086ad47e2a04f66b59c9a8b77e588d972b9165d5d89e58ef47ba0df10ca5ed0b9ab4fb4fa4c0b9fe22ab43b1e1fe262997cee23ba3b58d3293b92a4fe1091f504916d79d06afc80bd9efff5495e2536625034f6f9c4efa3056fdd06397da9cc12e6621def910e6d1f5e655503957257f8b5017854150536cb2ec2e7330f021b7efe75113617ddda956176c5d45b6911dd59ff7527bfdb2bd6aa6f352fee7bbd703f4569a65df94f78363bf8c79acc45e2f72e3eaa4deea99e08b73bdae0599094c95720f8855376b1cae79ad68e7b55c115fab6f757d48fb9abe1d759ae3360924458256dd93b71e5db5e6b94088c70c8b2753419324cfdba68395777370653f8d84f57973d6e1c1394baeae496f61b91682dceb1d62c0352801d7760b0e2160baea47bcabc43b6d8769a190394c8558abd66f1c5d7a1c5ec23e13972902a4ea76d44f46696733b443c11f73e39e3be5ba21ea65ea9d78ddd12ba917d17a1e46c109458a8ca003a84e79668df1a3860e8f844404abd8c5443612ab07fdf8ad7fba3c3052fca046555794000d35095e6e92e5457ff7308c1dea7a5d12a76e6839a4719540014abd7f4c5a005594779f246117736f9b1bdace1e43c4275a7854a6ca61a4ae8e009e86d7c53e285f0cfbf3817525a572717c450107daa820b80883e6df4abf338e51b96fc5a8c89adc95bc26a42fe75963a63028f8d852e1a975cb480bf14c7327b497d54dd559e2efb7911438deac86aaed5cf7efd0b163c8b8c0b518e19f076e6848135ad8502ed38e317debea8a536a7216ca55f0c61253cd004611380f7d2d2cf01b556afbb775d4c00a9d1837e71c52c1d28cf5a3cf7c0b44508ea01569e008d1a77ae3276f5e1149d826de1e29e5904b625c6b7333deae20c28bd3e8c565d7e7ef7ac48c062322454e9d78d40889d2d90e82e3e2165459a7846a824c2ebf3b660de9cff3f5fbd58e3df3e1318efc7b137c1cbd982f3139ce8b82f66c7f82ecd0b47394fe7e80f8dff6e2e6e6fee16d517205396e1880c3eadad28986224f1ad25d6d64205eb1d5dd22dd32c6bde64bbc5f6218a7b056b499b07c3e95c7ed5a2a93e88451fea507a43e2bf6962b5ec19422480b845e7bf8042786486601bd16090a719d38981825c9206187561d4f6a030631cf733464dcb3760042c71e0b88d0cbb10f314fd95f59279952cc344c08d374b0ccde6c1db56244ff178c0ec8dd8c0d803b3e13303521c62d7abd772a1531d37ff0ee3691becc341fe38ae2645318b404eda4bfb8365af731a73163e1c49a260311ed8eaa0d98199de3e23b3c3d169b2df6c780513913c96fcf6ce9a79d0d91b601a06d13419697827e6dd292a5c98de3aaae3bb63fc853cf87a14544c623e3607a91f72c00b31b2734e2864436c5e573136e7876ee56d0205180b6af6d044dbb800c8fc7eb794fb81e34117a6598165fb8ac1e507b15b123ecdab0a1bc786d580fdeca524cd205e3da8496cae4985a61716a915a6f79794d2cbbd77d031710e519bdf0a09b0ca96b20bbe56f08d9c8aef96a4fc9210257a6e79b2bc53bb1c8a403f0dac4a5a86519e6c6f3e8e4de214909afcd23afc99b23ab9d37fb25d57bdd329e06ccf1eb3aa7cc812ce073298cacd01fc2c4c23cb81eaa37f4547b1d6ea5cbfff88cb97d6b2f41255e90d1dfef91fec963636b183532d5cafe8efd10a290d1c5438b9589a26984394df279458875de71ff7f5d1abd76a0a75362dd0726f856dd8dead7015427b84c071c2cb69da7ec81b519724e5094fb3c6b591e4447c95629c3d21d73c0526d803ff2157bee1cae75076555286d30e9ac308c8de2b5d4f8e8dd571f0698a78f6b5c9d7270ec01568e5fc23243b4ebc9d866041b579e93d089ea55444a4c02d34e0bf15061857506776fc57ebeeadc32dda2312b683ce056a9c10363d17f963bae8885efce994df50196e169e4d45baf1124b47d07272cce682bc628d750e38aac5b4e042f461815cbb72c96124cc1fee9d097e3795a5c1f04849e77393cfae6c8427c2546ce7dd61ad957e6e016befb75726763458fbc6f6be618c6b0184dbfe392dc1a0b91decfe5f679ad5cb61c27fc6463244cc478641402bd4c913aa100820ba67b920c139d1696c344ce32fc581b2dcbb653baaf957b2bc2b18bec34763778a96fb9723d90d67bfce5e6e290bf5628dd00a731f0bd1c8849fbedaaeb9ebc3fd5561bc65f82339e1c2072d61f49d4b023c055d166934dba5f764d6ae8ce501c9cc901cbb10248ffd9ab146b9e838afe79f69d1c0582963f5a3fcd760810435707c942c8f48d74fa3c1814f56b71ec5045fd5c26a92cc054e2b36ec7aee046dc084dd76898965fc29a3fa1247c9e622a5f6515155fd6066c52383f7d6c7de458d971ab2854c66ecea5a0cfdf2396118e7e2eeeebd16db0df7f004bfafd84ef5d5645848f996b3d8f95e161d3c3ebf6dfb7b296e8c37cd6b1e764e703839d53dcd78db0f9949826d9c5f904b0e4d8f4d786c4e938d81395a34f41affd7321b6acffaaa6e4b978f9de97dae7bec1fe74c576ba124a4303d4621186884f67ca0d49a122881c0f61bc9be564b9634a92f11e1ddd7c131c3d0f1d751e74998e6b50f1ddda5efdbde748672cadc7e2652539a93be111ca21dbc51b1d4d6c67d81fc37d14f4e5bacb7a8afb9582adfd60b541d0e5ea7f17c0dd6bcc19", 0x1000}, {&(0x7f0000001500)="85d6ce89c3b6e95e7d378b838625675a9186464af760eb6b392181b407e58ba4f8cba9537ac0eb8a1cd745ccea11221baf4a1f158442ad8b7efe8871327720661bd21f967d4cc73be1d304924863d4a6aa0fa8a4da5e6cb05e029703b76c32445d704744e4e7f8affe8e330247f9b1a8026d6eebbf50e70c18991cc550fe36ff96ad1b71fccd93660ef3eced8930576ef9e9931e0f453a6354245e11a548f2347da59151e0814bf01929f94d0f6d3da476632e716deee701812464", 0xbb}, {&(0x7f00000015c0)="9e5b63cd9e9899b0ea90b133d3d362445070f1aa991ba830940d9339130b19b899fb589c9ee318f4534e5bf756c200032ffc272f47a07dbb25d577e703d3f7822d989c1cf4172601b0df9af47b88ed8b19cf045a86f24a198750f1cbf1eaf9d4905028e1a3e314f92b9d6d82215b601c50292782c9224a", 0x77}], 0x9, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000001700)=@abs={0x0, 0x0, 0x0}, 0x8) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x80000000, 0x2}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:25:01 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0x5}, {{r0}, 0x0, 0x40, 0x1, 0x20, 0xfa}, {{r2}, 0xfffffffffffffff9, 0xbd, 0x40000000, 0x0, 0x2}, {{r3}, 0xfffffffffffffffc, 0x20, 0x10, 0x1, 0x4}], 0x3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x7f, 0x4}, {{r0}, 0xfffffffffffffff9, 0xeac2ac00e6b7a3aa, 0xf0000084, 0x77b2, 0x3}, {{r2}, 0xfffffffffffffffa, 0x49, 0x40000000, 0x80, 0x1d7}, {{r3}, 0xfffffffffffffffb, 0x1, 0x0, 0xff, 0x30000}], 0x8, &(0x7f0000000040)={0x5, 0x7180}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) clock_getres(0x7, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 05:25:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x800000, 0x0, 0x0, "d77081e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x3ff, 0x7, &(0x7f00000000c0)="45fc4a8a09f7f73a5bf99a3a8686f92cb53fb9e667269a38d8511bcfc27bd4649b8d2148d04533d666946a61254a792767b96931fc25689ea0f222db639f732db0b6ff57e52aff15b66c4e28aaecbe304fc9a1f2f0e9f6b5903360536c7f3bad25c666de00b16972", 0x68) 05:25:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000011c0)={'./file0\x00', 0x8000000000001f, 0x6, 0x44d3, 0x1, 0x2, 0x1f, 0xffffffff, 0x3, 0x3, 0x6}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66693d77ed98"], 0xa) r1 = socket(0x2, 0xffffffffffffffff, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 05:25:05 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x401, 0x0) lseek(r0, 0x0, 0x1) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2040, 0x8) setuid(0xee01) semget$private(0x0, 0x3, 0x100) socketpair(0x6, 0x3, 0x5, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="01696c65300000000000"], 0xa) shmget(0x1, 0x2000, 0x280, &(0x7f0000ffd000/0x2000)=nil) 05:25:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)) truncate(&(0x7f0000000040)='./bus\x00', 0x3ff) 05:25:05 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x3, 0x55c, 0xfffffffffffffffa}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffe9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = msgget(0x3, 0xa0) r6 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in6, &(0x7f00000001c0)=0xc) sendto(r6, &(0x7f0000000200)="eb94fcd65d8a1b9d48a208fa884322eb5113acabb20f54ea9c137bd17fbb9c9df53edd063fab27e9d620d9bf13fc81c6", 0x30, 0x400, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0xffff, r3, r4, r3, r4, 0x9, 0xcb42}, 0xfffffffffffffffa, 0xffffffff00000001, r2, r2, 0xd948588, 0x101, 0x8001, 0xfffffffffffffffe}) r7 = dup(0xffffffffffffffff) getsockopt(r7, 0xd5, 0x400, &(0x7f0000000100)=""/43, &(0x7f0000000140)=0x2b) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r7, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/180, &(0x7f00000003c0)=0xb4) ftruncate(r7, 0x8000) 05:25:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000080)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0xf936) clock_settime(0xd000000, &(0x7f0000000040)) 05:25:05 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/34, &(0x7f0000000040)=0x22) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 05:25:05 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getsockname$unix(r0, &(0x7f00000011c0)=@abs, &(0x7f0000001200)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:25:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x1f) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x4) 05:25:05 executing program 0: r0 = msgget$private(0x0, 0x2) rmdir(&(0x7f00000002c0)='./file0\x00') msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r1, 0x1) sync() r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+\x00', 0x0, &(0x7f0000000300)='[@%\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000005c0)='\x19\xedQ\xca\xeb\xc2M\xb5[\x11\xaax\x94\xe8\x86\xcf@\xd1\xda\xcc\xad\xdf\x03\xbe\xb2\x8a\xdd\x1c\x1aiC\x97\x035,M\x81\xc1\x10\xc3(\x8b\x7f\xdd\x01\x93\x0fI\x9dT-KJ\x1a\x9e0x\x02\x80I%>\xff\xa0\x1a\a\x8c\xc5?\xab\x030\x02?v8\xc1B\xae\x9e\x04\x93\xc0\x97\x9e\xb4\x81\x95\x00\xd0\xa7k\xb1\x033\xec\x91#\xdd\x8f\xbc\xd7\xd9\xed\xcd\xb8\xdfBQ\xbb\xef4?\b\x03\xf0`R\xfd\\\x7f\xc5\xb2 \x8e\xef\xd7\x9c\xd2\xb8@\xcd\xf1\xe3\xe1\xd74\xb0Od\x85\xb9\xf7\xfa[B+F \xfa\x95\xde&,\x80\xfc\xd8&\xed\xa0\xbe\xeeE!\x8e\x9c\xe0\x03\x1a\"c0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r1, r2, r3, r4, 0x20, 0x8000000000000}, 0x4, 0x400, r5, r6, 0x2, 0x9, 0x351}) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 05:25:05 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x12f) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r4, 0x2000745e) 05:25:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x142) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x120, 0x1) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./file1\x00') r0 = getuid() getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000140)='./file0\x00', r0, r1) 05:25:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) chroot(&(0x7f0000000080)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0xfffffffffffffffc, 0x1, {0xcc8, 0x8}}) write(r1, &(0x7f0000000140)="4f68675b15c41568195ea423ac2a44b9d04113f4cfc8adf677d6188ec90057e065616de6c078d75e9ab009010b750e48fb6516fb94d8ac16141cedc3c572b50c3ffa68510bc4f6a4802bb80e1d2bcd239b4cd840d3a103f7368a6f53fb9a70685f32cd9a654699c28a03ce8b7678f6fa4dd686de354f2418b4c59d723db00e70f7f3e46016f6f9b84ae70d2d76d0c791b636763aa8638650223a55bad0d38df4145366a51210457cabfff24dbc2b5df6d2d55dcdfcbab97f89f3c5b027c83db0ca49d3bda6def493b2323a06a871a092c171af6fe879567089f56e417bf4065dd3a2c2dbf3e05795b887cd877528c5e1ff22e6597d798119a8b98bdd76cb233bac2d0c14a8d8f7105340813a7ef7fe14ad0ff2b4d401cf6ca69d7a06eb0884c4d2849b09f50001531c46a7cdd457965f8431451d39e6878875f2ab49e9b55c9ed8361c25854b94cf061a3aca2d5b9af0cb488e670c80e442ded3b6e6cc58833bc888181d875d2f708318feb1f55303b1a1c631d44dcfd020d1d83ac39f989acb4d39db0920c5901e4d769187dfaec2d97903b839c1807b806e9bde98f943a7f3116eb0d89bb5aa8e66cb93171f611e2d3c36fd487f2c2d11078dc62e0e20800831627df81621459b4de980af70f889f16e93ef39d58fb08e1d6d36cf5126d034b3e6519616f7b41737a635e7ab9c1ba7b5b6ec8cc4d73ef203ef5df07f7d422460928c2c77d376006ab856615b080e9e70fd44aaf9306963bd5afa01b295c4e02fc9ee03cf67f7469ff6b743779e97fec8cbde065cf78153ced76f500f5547ec00faf76fcf525be1b85f597b16c1fadb042b64a66148c65f56594eac53048bea5932a3a42c21e8fda083f662111112537ddc7ce7e53454a7479ca6c8b24c3468130eacf24d242e6bd1dbda4538ade0963064356fe1cddba43a3b3957fa94ba02d4e155c4fdb725fbab27aafcc3c666433fe9ae83799fade118d61f8fb290ca7d600ad1638e19efb815d6193ca6051bcedfb840b3483a39f961eb5cbd5f7e6980e553f30630cf48fb752b9aac9f19b7866a2a20f9fa9d48d7528c6105ba38912ffb1c5bff9d0a53e9f2f63d191bdd7414fabe5f89e7315200f430687d2998b9d8e843baeb88edc41b95f760a27253288652de39d77c26d7813c0e3832377efc6ba18aa7d1e6b48d3adb9b5ee578d437460ee75474e8506c049b443dd0463afda70911400c7f5959199fd793cda4511938f94be777a5fc8d8f9b1a89e16b95d6e4d818e571e8e68871edee697a2048acb999582be6d8d4ada35e7c24c3fb954bb9cd4c89bbba759ce2be740666b39585854a63496144e1fa04cf610d775547022ecc580635e1a91031fa178814e2b5416b4492de1e335f39c1904f99b8d541d06808bac16179d859866ff3733c6b2258e2849d8cb587ab4fb69654c393ef470cc8f41b02bcafa42bafa3e6a48067d866cd66f964db2cca1b5b77b8254c3a9ce6a57778b676aa2ccda0ea74dfd876b28a276cd87d907a397ce189cbc6b2c94387db6ca3744fcf313d0f2771f5e4ce5326b1228e166ca925a6902a388bde62bbf998d99b13cb485f51d6bcf1a598d855d96da44dbb3a3de8bc16739ad9466369324802e84fb6df9c432d86525d018003939eb0b71f42696a3a57485d3f79d06734adb391c7fa3934b66503b8f83b85f57050e531f3ea0480d5f23b0d21596a3e80dfb8ee0776822ddf9a88c5c41f88679a7f0a4940ec6a355057cda1e03a61171e5479f1852b4361ca0b9c6a95d266b6d701cd3e29a22e547c94c2a94a6dd026252dc4d961896daca7fade4050875a568a4cb2a29e7c5b5c864485c27556103156c7d7375df2f51b82313290f5cc51556ac55db72cffb0e3262e8b47323f57df336f7a60dead5fc234f10d247866cb80c9f2058d9c6fec1809909c8977af1c608221ce7e8db476fd0f99876752a7bbd6d0f4563824fafc9a604507256fcf30912ec1b15f3844280104510ed43d4c9a8bef84273bc0cbdcb61e7f3cbf84957f7c6e3529578806f6f6a415f2a642b74e08ad43940706b04ba53951aa40883e75829d7a62253e72445d9a74cacfdbc5ab84777a2a9f66ac7310bd7bb511a72fb45f4c7398f0ba28d3f3a63d46371c00820ed0b8ada4d75efff0042988c12e9067b16fa54d56f9e418ca373b09c80ffd0256ac70900e3aa66b67b1765cecb7a5ce5c8457a4b8d880256b8e805c0dd7580c519c9a59b55590522fdd1281cb48cb0d22be72801e18a5d70a6a9621fe839e62b0c2b70d06166558af79cb45d0b867add749be0d08494c1417c7ac764009de88832de81b3259b97e92598651acb48c43a17c476d0dafce27c93b4bbae6fde681bab99a992ef0b37da4e38d1dd586068f22675c289c8b90fd19c645f131a353e8a62e90c340c3322b9d87ce4e7e85a47348a086dfa7d34e109c7cf54350d861934ef042c71d5f7b5b01740e0fa3163e2fddcc796279554548b63e43cd1312283248fefc2ab73224920e4aee9b85b0ec67b7bb8449759f1093b55608e180fcb386d80255d64141fd65edbd72492a217a3b8235655e9784bdd34b02393c200b400d69dc8fa0e4a542b576c35c213c4838702aa6158cdee199f21d3a7a7d169dae82e5238bb0a9c147fa549e2c3f6b6c54c587dd86906e908312ffaa570c965812be3823fb60ac84a4a99a5b4c6eec971a0fdf4a042078254ed500c38b16477805e1ae67d9fe990c5fb24df8c692ec2655c6b52a33fb77db4f75b295f0b2953c518759146de9c50b78a806aa62cf68e1c0b46bc8fc0e51f43a2f3a360f36a026407b433cf7bf03a2cfe870e2831ab31f08f2c10fa1a10061877d5f5383e24cf0b0ca1e62f3b5234532fc66367a0252a892a4a17d2754b3bd291b37233d95dd3dfff414fb4f8b4f25eab6cc07004869be72362352647a14b4855bff62874224f0cdfeb2fc6005c444f7ce90c6b74be350bfa059dc747f5b0d79355cb40a933d3ccb4640e253ba633ce089f746c23baba60560f18a71e1aa8ed911318fa8f44e686eaa71f76e94cb14fbeac3760644c43b276f428fc8b4392caa0f371ab85a4544a36cab7aa3ba7609777db21344565f128628a021e8f8173ee46a1ce319c5158b8805886c373a11dd34ffef7ddbc16afdea29d017227532111f906fb320a2d9466a43e154e32f680a73cc89c088bbea2c6ae2f78aaa046ed2ca9924bb9c6a1899a1c3ab5ca9cf91b3df2b60ed705969527fd2317b8b9041b4424bc2ac27aba5a69138d332416818e5e8c6a20571bb1a82b047959bdaf75e9d358733c14b5020ca52c026651a81da8f0f87d00d712b58621fabcb2c5fd95a0a8cae0cd494ca5e0b82089e56072cb27f9f87804a4f8f442aa48202c42cc85974cf96dfff2742385f2ddd634760b323a7f3c6cea4d8d316c9a4f1e0d655061989e846ecfdb2274f0449914bd230ac597ce221d3933cf4a27eb4ce12c106829b0ffb95b82d915af40e956b4c2bd292b95e3838094823853169500fe30efda6ca95ef34a94789711a7dbb234dcc78cffad7bab9ebbc220c3af356498de6745c54b7e0748f14d7cf34f00e184ad1894311ce841891ea4e89916e6056eedf5820abe12991c1519f0595bad9d9e79e64509bb95c49f6247c8f8d665afc00d040925d521523fcb13b12e25bfdf4848c5ade9a2e86a669b7dcff7029bd14d0c7071ae3610d6fda53f0bd1b082d3e0dbfe2831f8c06f3e487d7e773f0b02386c5aabae9db9ad7abbde02dcd431eb87e51507bee432b9c9ee0479101aa95502fc7c17567a802f32856e6fdc3e4c757ee40db1a4a1057790da44896770fa4a36ec0528bbad2b23ed5dd2779316dc5f5b0667b6abf7c99f2db7a683d01f96f86f6bd0d7c2092706ac8b13d71eea014c20651a2c9bbc67fb3aaaf8b4dad42ecfeb31580b1fca5e7f2d4a4176851dd5f02c431a0ea65cc349387d46b37e2ba18ae3a32c9a181f538a1fbabb063141973e8c325196afddfe0180e9c130a037fe4aaf00a149761ba49ccfc16c755d6f7a93c50e4ffa99dd01e9fe4856d263e4c3ef47f2e90c9b164c8aa620621f59812ed6971799798cec28d6d5c4aac59109bdb5eb9984f233762d8c9a00b337d8d05298455c72ec2a0d2a23ddc1d79fbaf7e8bb3545849ae1923cb5e5eea31685c536bbbb649499b057730d3019a813f60e38f92844e1a3624d6bf644ea16fa6a2fa1843f975ec050b5a5a3288256d6ba3d5f0c7b9dc2ed4de8f1279f103bca19c2fd6d2cd5770302414593f0ea184543a9392f5985c57bb52a40c6cb05cd7db52f6d338d0e3c2da2ddec6ba851198bae605ac72c3cab43bfa6161ecc0192e6045772664da0cc48300ba2d41ea1e31e1cd652956f6c1cce4ffed148960980d2d87bea2317668d90f6e1c7435891f2301482c413722c54054607e44aeb3bb54a2164d6589c50972a297367c5a95b08fb363f969db48c99a427af8544ebffc504114e974c2fd1ee9eadc94abceee1c9bc0e3e8012a54965a8b14b6f69fef182f5b57ad721040ae37e3dd9fca35153ae9a29219673b83bd642dfd12e60a26f1579d478d229c5166d139c32bcaa3eb2588e297521e9e09a330d6e0a63105ef69533aafc28e6e190a581c180a2bb1593994bd4c317f069a8fccd8d927078295f59e483802ea80367477a1ccaa1d1a10f9f24febf79941f9236e7cade01c9c97ac8ac927abfb5dd83e3474b793533d6729563059b5fe1d22e789e5167025f6f227901f82e2272fa8998a87aa7fa0be39ebe6ba6f74bd5546f71ad5b4550e49d9a08774dfa82e0569c2afa6209511cc821ff2375d2ffb9fbb8faaf497cfd778054513a3ccd7e12c01623498225a1162ebd20653c1f89465cc12b54aa52660a8e5b57272b88d24520e533ff85b3355da245d3e6da895a1f13fd077e848a54a2c3b373082b47f83d8b51a5632f08b7f4254d24a683923ebdc35a18a099b9cf56baf1fa216e8c1d773663766d0a983e30d22696402b83b76e2c762b97140e4698a9b8ba1f011b7ed364fe32bd14f09fa081c1734fe2bc7956ecf51ab9b788c0f6bbb7fa09449033b92b6e52879d60712a5c204182e9e1873b43a07131304ca0c454124cbf35f3087cc749317aef970af3397777ccbb214d7c08cff55dd2bb7ec511b11c739b042ac8e3808d148b37b0f945a715a6d7a8b1bf2cf1dfeaa078282d2e5b17f38af8394d6ac8012aaaec511c1973627e108f52ed8eecd46348536e471fbf8008d1263290acda52123671a5be9c708b6ba9ffac447174fa7a0769fe1099578ff55ba0d1e67fab1720f1ec5ffdfdccaea947b1d5bcba24f5dd02b44da3f3ea5145f51ade5e9fa1e8b669d476be3884bdf86ffeaeb2b0ac1c27b879f22d32652c4bbaf2b4cb691fe4696110a197fc5842d330a79f370f3b41129e3351320fa74b57c8b4e64e6d5a18b6fc7432ffb91446237e767a24436e7bc091f070d020e153fc7f12d868cbe92242b1d307c667ed5e21724df36215c406bf0d501f2452836bfb5cd9d950d3503a1228849d1fd4a0e60b2314a84a5b1a7857f28cf17a740e53b821975e8f3300492b63d5bc0e9fb3ce2d8edaea1b6bd3565291ad3bb04e92856a9c33025d6717955f1b426f41e5de1b27001d0b97001e77bd6787563348a4e7d9563cdff2d09c7f5c835886c642888b05c84b6acdaf6a5a60adff63e0525f06eb76b5c4a5c2ed6e87f2a3ca7c51144f9d557e612b2fcaf69318cfef05198fabd9813243cfa7f4ab91eaedc79463064bf6c51511c8b8709e7", 0x1000) 05:25:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0xe9}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_int(r1, 0xffff, 0x1039, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 05:25:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) sendto$unix(r1, &(0x7f0000000000)="29e42bd7dfd323785014a27b3e8625511005ae741fe4d9", 0x17, 0x1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getpgrp() setsockopt(r0, 0x2e, 0x1, &(0x7f0000000140)="620e94c1b362cb9788535e48d6f794f1a4d9f54ee730b3fff9919519bc9f01a3b5efe623f4e0eaa0dc144ce714d6e9d8782fe30bd2eed021bc8c7cdd208a7fdb8172a9b6f439ffc2d791cf75b513ae4fe4045e7f2e55ebbf17b1e4e8ef9ee9f2ae9f7866e486b4f3289228bc4f104814badb19fd4eaa9f8fbebb2eba958d1ca0228a4028b68e3e3cfdb3834a2abee7c5fab553c59e350d4dd34e0c1d", 0x9c) 05:25:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10080, 0xc0) dup2(r1, r0) 05:25:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(0xffffffffffffffff, 0x1) r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 05:25:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/126, 0x7e, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 05:25:06 executing program 1: socketpair(0x6, 0x2, 0xfffffffffffffff7, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/167, 0xa7}, {&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/60, 0x3c}], 0x6) pipe(&(0x7f0000000440)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x6, r1) syz_open_pts() 05:25:06 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) 05:25:06 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) socketpair(0x11, 0x0, 0x0, 0x0) 05:25:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) syz_open_pts() write(r1, 0x0, 0x0) 05:25:06 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) 05:25:06 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xfffffffffffffffe}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 05:25:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca9, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r0, 0x13c) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 05:25:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x6) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x27c, 0x0) dup2(r0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) 05:25:06 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='c\x00') readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './control\x00'}, 0xfffffffffffffe52) 05:25:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) sendto(r0, &(0x7f00000000c0)="540f99fe5258fe682f4aa3e266d66d0972f1d4debfaf570ba1568ef880ae0e81cf4a8ec0326a288af5a0ff92f695a7d270a6b18065bf94", 0x37, 0x5, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="f5", 0x1) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x6, 0x4621ca194e07aabc, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 05:25:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20000, 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000240)="cc") 05:25:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="f9ed9121c9f1ac6a4b3fd230d3a395e47b9aa88f207501bf60ecac628c9c8c0be732d6bb860a883d4342660d105e0e08102a5ae866c5455010b53f6d5da3189d2d82d7652f2540b089f5c11358ae0e2c119efd214266fefc5b3a3b164d73396cfc6cad9d48e4ed5d70516ca33839ab6901a16ad83afe2ca88b81e5b8733fbf832b9d9148fd52eea753ee8e39a61b4898c110613eb35e340daf5fb8f5a209a7dfd6781342dd494aaaebd617dbe1316893ff24a46445f2c02a2281425fd4ee24ebb902d93a95ad530859a08dec811518d23a5ad5c2b71df9dbfcf76c870ba352f8fbebd7152ac8b944e8b5a48dcaa5", 0xee}, {&(0x7f0000000300)="108f3f8cc73fdf131bca8cb00ed76025319bfb7bd244d59d2f372dba0cfcf216b07cd05dc7a42fb576feb9f5cd58e8aa19cfb5dcf3c30edc129bbd291dcc2d176e044caa6ddcd9fd84f719c33deb47ba504827d8f7466c641850c1b23212810a4865c352add869f36fe5ecc5e74a83351b2dae7865663ccbe1a8b81bf0a92941ab260cee3feb7af53ee97208f4b48447996b4f7dc38ea7b58a37adad30ad2a30aca1dfa9dbb86b1752a4c10a4c069585dca3531ccae0f0c461b965ed9ce095cddddeca60863c0b582f8ed4de43fdf6ad35ee1d699497c12b6180b5dd18b24453215d4786018d403f91aa4626861475d0ad76aba36684819d5da7d054f52be3db8ac927ce3e9ad3bdc2f320067880a8e763b5a5eb6a02ac4a8a184081b7bc084b8fa58cc3064ec4d80ad5cad3e390628ed9a4c238694ee6898d32bd078f49156ad48480bd3cf4891380eb9296d4a1f735a108a3f960c4a99341204b160a65cd39173d5cb07fdae0167532393364200c6f9c692fb4fe1823a9c69fb9905bccc51edeab4e237a24c62878433455a8fc915b1766ad16777d2fbd5c4cfad016fdc4aea182d214c2149f5df5f79551c5cedbac0811d005e98b4161d865fc701878173482fde6b91ac63c2aff7807d82609dc017b7a27af4ee3ac5cc5d3c70e8aacff97170d291b963d23421019f3f59d9bdee2e4695a9974a9e12fcecb50616f1ed58531eb2a09d77433e155534adafcd4015cefcca77118e985aad49ed4516e0b80cd8cc7fa98ac94252d8ce9ec2ea5a3760a25ca3a3a170ea86565f756dfebb6cbbc639c5be031454bdef5143e615988440042e9ae497681dd3fb70db6380ef88b07c4e1956b393fd7c55dced059ee6b8bfed412b82ef554780f4da2ed462f5637bcec6dc7f7592ecd99a77f9486e84376deee938742e78801d9c4356d5221d613005f63111af3517bb4b5750f37bb5eb715f7c85aca5a2f79b7adb7a9c76347d92312cc637edd537fb047c52be4ba9cae336231764b2057921dd3b894f7814f4a88288769679ac8d9eb4637dbbbc20ef39903678bedaa3df3ae7abec723a2c7cc8a83c3133551e0c033d38fd59c6704a4b2298507f4eac738959bbb40e6ba91a2df3aba2d2dae2342b538a87d184f65b9b5bcaa308f306dc086ad42c705e1eaf697676c503cc7584e3a10ab1edcf4608678330e3fc264b3e2a985c669338c3d63ceca6ab7ede34a3f9f32d8142eb9b7e0eebd6acd006ee58a61dd9d508816f6b71ba361d6bf7dba2c83e41875d1d691e41161afa5314540b75bcc658624cffdae4a636f50c436709c81c556cc41f4190bb508035c71de9ce4bcd4018c199d8897ce525379d9a53a46eeeae7ea0de86fb7758c4180629600fc454f005586b080ba8cdeb055f070e77f0a61070d3df312ab61efd59ee1e4ca8635384008f1b887bc951bd67c4e01499be8a50f0f8df27d74d59b53c8fcc193419998d000ee157f3927b0103f22bb26f2370ea29366f097931e5a62697b105a80088800b707c44efdd0c3e5c5c7cc53afd0a0a03764a0bfccdb01c206c5e5a9871c05610d8dfbc9e6b8635e181636979538fccfa065088e99539b71dbcfd669f4133e0629833a39846cb5b70279949312164bcaccf62b8d01dce5de9bedce251f927a3bf86087a24e47adbd8fd776911ead6f0ac6e0ac13fef03312b8c74513af548f7b8eda397f21d0969e6f95b1b662418ba55b7a8528866be10b826e2e1d4a9390d72d19631f2ca4e35438da90649aa4c5e3863ec9265fa81f66f23c7971c04440cf5a2f1307130ac500ef91325f7e3bab4778c34f709db35d75a0d77e7b01489f4fd772d5cba186a1ffd1a64f4143885fc3b4bb8ac3b39b58265b5f7a4d44c5f0a39a15b63a1fbba5c3c90444e946c64064bb7916b8e800384fd36f04bf02298f67c4da2c6d494f9e15f858a5a6dd5bacdbfe7492a07b103e6b5203de6e2d30f33cb65af7ab6dd40dc89e89f3191f2dbcbb1f79e8f3ee4017e64733e7551abf5813cfade022246849351b63451c5f2f3e9918ecc10e1b8156ec80f48a593aa473d83d521e0fe2c85bebff9c1185b3e12ca3aa4792196dde3b639edd7b3c183fdfdb2e71703c432acdb7cbff285ba02eab05a804aa47308e5488857e1a47bf66094c07563c7871c2176f2a28ad15f3869a0c104e491fbc1b0e2272ce2e161c533c3761154be63ff007d74f4512c469eb30895cc0e28c412dc8226168a64b879288b54a643b454f924bae17cc46fa58a6cdfee08e28619c0e9143a4aececa1f7e0748557400d24e03d6b49ed5b99fa8a7399ef5b658a142e5a26711b9ebe740752badc913f4cbc72b207d8e0e29d0a63bd386a3a6f18ac9c7367743afe47321a72d73c3e4c8e5c4b226dcad13879726ba609078706dacfd262b50fb010ccc3965904b2613b6a8c77edf6f02b68b20913773143e46e1b7637e3937bad6060698f1e85626e480168623963edd33718d526309abd159fe7119280868a5992548ee1b6aa46630a6f98fde4ce360fb1038f42f70cf2db4693a69a4d4d037703c5c69820129e74acd6af053ba7db724849058a8f997b2e73ed25220fb89467e625c58fac35da3c0df0f31248201fcf2cc41f04d760ff4148b9aed6ff83eea903e073e9975282ef4953b6c610e80d5d70d4d06cac67f0ba5e59e86ac79778b1c50bae847f71111ca82f928e4e5740d61fb2e709f39df6853d6a86720527cdc085c6e9696df6d9b5ae111466e8bff7b88992b39610ce9edd99cb0e6fc01f94cb2d389c1b522246aa4ddb7fc9b3b23a8a1a7ea27e5408fc0b8b432b905ea3272e025b95184742a6e35f14e8b7046d7c1aeef253455ad08cf0fd86f579d09dd71c4888c4dab77d959b27b23da625e24cceab585782db48290283ec17ae6caccd7eb554bdc6808ae224bc44c02c48fd36c49f5f03e9626ac7179633b482bb6585b33609cd037832709222381fc20d8c7886eda038a04006c624e08109e85ad077f16398ca8f9997e65308cfc5c05df236797a6328dd9a58576771351567a83804e04ed2aa143022895578c248e8d83c9bc9ee1baa519d153d1f457c327f00647dcb4ad82c1f8558344a498263ab2cf69492302b4146495bffcc3bb7d1fd7b230ad4a52b8aa40a9625eeeabeab3bcb19fce06527b30fa5317dac245209d9e034ddd9488e760539309a2b5847c5eda8379419cb1ccf5240b18d160bfba16c2e78a87a62111cd62c970ec98f49c217e7ab7f0f85cae46ae3bef49c75f784a05b35925d9b7efea0979db9647d106405a56cd82630be682507c46f5030227ca3bfc4aaa73508ee127ec4d91f290ea5ede6a948bcdc0b200d9e3558108943caa05897e60adb7c81ff4a8669c094798efea690d03904f2ebc19c8c732cf6af5a131d51694a3f410b48f028dd044e103a410f73ba4d29445d29adbb40fd329df458a16c9471ffa39b469767414b10388e8a9f10339a9f69dcf38084997d03e869533f1b9f9882a414d8a8cc3b391ff28df2e578807bb97588371c0b507448c32962d333dbc1fc03bc3270c64e15cbb6d04821211aed8c2f8879933fb5d795deb9cb0575f819d0a4763d492a772b2710529a2c1631220d15a72d94cb7498848db992377c669c4811d6368d2a593277e5b1486295bfacdc3dfd52b9839944a798a0b2b8dc8aea81c5c6bf67beb7ce7528e971113bdf89a9884e48f2fbc5c6962e88868bbdb5913590e5e77b23d08fc2b6f9f0829556916322ff6d377388fdbcbc27fb9b740f958db2b97c4c8ea12f71b6cba3105425f899433a6db3b740734802a2f5b69526e046e647d56c1e4d7325526ff1e519f382122853db4d5d9c21dc1a10e95b0711973359e9669b76d7924cd9b8c755758519fbab71af310033ac7e355a262afa68cf5e6389c8599560c94691ac01af6f0db9dd96654947bdd583820e25e0acaefc65b5b84f1dc1d78a0f69f989e6b1aa08384521facf8948e6b2e3091dcdcd36fad65d97c9b1c3baaa5f573fc974bc346ccbc40b218b780ac67d9471bfa18d306ef83b5233368343aef18c6d7648ea4ce655f741281770e4c4b3ca268507f9b9a631aab65e6aeff1c54510683660220acd4b5c29fbc9a66fc046775767552624f2e20051d396faf0d7f60e10c1cd58739a4043e5e7c140bbdee151ee6a8b67cafb5b018765b9228cc66971edf0999f0f4202fb76f3e61ac42ec6b6fff2c889db14df0ea417ae51b71e209b5b08c77a3b40169a2f1b75f31ea3de31a6fcc618bebfc46b06f471d80e0481ccb87669a9e5378213bb9d27739a92a3573afa4d6e43d0fd6d68ecfcb09908e5cc1088b4f0d0398bcf82bbdfa26b548df7d35cc90251328adc6a0a938bb47206a560fbf3464da2a44bd5ced5bd143ef32270a29cb897f658df703da241b610923474b9e0d2a82deb27c3cbd666492b34d046388bcee266c70a7d7e6131e81febd42cb0b12e2aebb35741e3e336549a49d2ca0a7ddc98a7155d325088f3ffa2382c28afc9ead5d1cf100da48d1a84357f9ebed37aa9e35e2c161aa55f7ff87a440a4b5f7bb73754a4d34fc058b4e8436c880a748c4754a08793e16e6f19eb43f18db0e0756dd06c7801fe015f11eab4cadcb346a43b89d0cdd9439b67f4943e15850d4a1d1a4eb759079564a82918714c846fae3d0ed0d58e786b810945b10dc7f5c73cef5761c5f325b1443a4a4cbad50fecf9e3cc12776ce5b8f9574679fda167a09ab23e877b3e365e093ba3cf50f03c0f9726edaf1d0107d5ae187b1ddd7584de8251fbc641c3ef44b985501749a2905a65568fcf0dd3a376e19dade048953e5a3cfa25c72abbe8f53cf7aa28aaf2f4e1fa8de818f1394b1103b7ade0b3e189ac4eb6a249646b108ebdc883ca7d46a9ebca3d0a49de0d11433427d0c985c1dd1507cdc79039556d3e22163434bc446a9f4359356d78ff6b31baa04a7a3d63d4ce6a9687149ffca19fbb04deda21cb58e506069a50c26cc9d5950c4fe9e0c2eb9e80af17d5ca14b3b104dc13d3859ff3ff98b1d815a9c8d06d5e9724ff81f33a74f94d3c40d3d1056c419bcd6487c4b7e88fc6ba7c30c4a74d5fa5e1687d563018b4742f1c39018bf13eec65fa483f485476b370fe5bd6352adfd149a8411da8b279311c253120bc950d11a31db134b08f2bf095dcb3af3cdc316a1e690d15c3291f6636b94add665f4683f9027e30689b233f4b6851f715e398c8ac2c3f5063e0d530db9abd4d1f09f6b0cbdcd3e6623c48f74e989243eb5e20ff8ea45cb1cb63dc9cd52834f5d0ed199a710bfe561805a0c6b02e6733c2ebaf640e542080612b4061742110d0415f24e104e4c4002ddf3c473f2e39fd3f0228aef471125de408aee0ec6c2fd27a7e52af8085698f71bf193a8275f1e02f690074d49e178fdb537b5ff92cca8d0890c6037f786c19fdaf014091dcd867c263db5b8711660575a86deda716e432c2b8ac7180a6234a1976cceffdffda025527692380940fdd4c926190f23847637ba9c2f8f9cae4d57d56ef7801e1a3b98c3d9e42c2b0d5b70bfd6e83525bdfe96081068bb6d93e0cf2bd0ceb78be2620865fa69d0df6a3d5e0f34d61c6b6a688552f2f3c880d1c6b6ffb17c2efe89bc512bd1271dea95268b4e48e44bd906c818894e38116d846fd0c20ba5c5be30bd87cc28ac78ab9913cb0450fc68ddaea40390fd3499cb94715725ba9387a755a6bf14506c2c1c8c65dbc6c95ee80a3995a7becdaac6971c7cc49ae35a93aba794125aea6336916473694797cd0c", 0x1000}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000724000/0x2000)=nil, 0x2000, 0x4) 05:25:06 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000580)='./file0\x00', 0x10, 0x20000000000003) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000007c0)=[{&(0x7f00000005c0)="f102ba409b267f7554c199cf0ed8f69523ca77b7ca445eb87e80deb5c1f741d56f02b3e0fb33b6430325eb96354696506ed63d4036307aee3aa9e82bdb9284e2991225debc524c578182a877948f57c0553fa6b4e9f2b3ed23d0bbdbf5bfe1c38f", 0x61}, {&(0x7f0000000640)="4d8e187a9b2494a60ddfb7333ac4f1e374f0e03fc762befcd33b771121a47d378c512789c83dbe2b678640288185b8ab913c4e5b5dac589d435d47273b1771f5ee84de37b4587e2529f1dcbd4f66b3c889ac1cf8e0c875975a19fcdc6ea6", 0x5e}, {&(0x7f00000006c0)="c256c67ff334efacbee13c1e357ba2e91945bc962dbe8315ca153f54917c067fd95e77ea9ee369a8dac571024bbb966ff4bf885d175fa8ed970b2e1b61e3e738c0c85caf438f99bd9b66d6242b1d41ed56c2dd7478c0ad88c13bec0358286db3eac84ba60c1ddb4f482c27dc688287a63e1c5e788985edca0670011a88895c5ceb", 0x81}, {&(0x7f0000000780)="0aae5bb9934fc2526806cea0bc030deaf0d2175fd6", 0x15}], 0x4, &(0x7f0000000800)=[{0x68, 0x1, 0x0, "a12e354a897ed31a4c3e64681566124ae86e7a10ac73df0036825eb46b22a6038526e179541b05b643dfbae1a434c684da9a88e6c8740e0ead0510f1f2a2f87d13ef5f770198067e23e4f9f3bb5dca3ea1dbeb"}, {0xd0, 0x1, 0x9, "c1b67a0484a1364f2c19ab3aff8beccd59fb87d12316b5cd46299596da803d83556103d99784cefd2ba2ea74458886ede2c08c8defdaa03228dff684faee1112b8f75e8717544c7976ad56ce2a3348e7ec234832ced540ae637cde61cb08fc16eb95687b082dca3f7e4ab6da72b86406531691af681045a3845136a86023a5b5ee997b8d57ce68071dcaaabdbb708040fcccbdf4f2a9edf540c50ca8a1f41f3257ce83bfe1f0556cb5d4496b6bb88d108eb43157ef2c8b5eedd6cd2d"}, {0xf8, 0x1, 0x7159, "b53d76b98e2f5a5d4fecb10174fe36b417dc219c0d2efbb6492d522e173e89ca4eb562ef03a4dfc5c938eee51f58c528566c8232870b36f9eed247e9cab4a7ab0cc784db51ad6483247576d7bf184770d097e2c750b3759697bab338aa56de4fcce2412816ce99e102b9a01df4cbf5394213e062c966bda13b3eb2b7e1b75d828f93be0ea70a0af2806cf5e2305029e71c67694fed8a0e67e05737de8db67dcc98f7814be54db9ac1853ec90d24209940fc6bd5a4c16dbf0f1fafb5743d5b6a6cf0dcc1855e22d1306f8247beeda96237eae92f57c39ddef405b57b18d10c3196be3"}, {0xb8, 0xffff, 0x1ff, "2b42700dfdb61e5581d8b79bd10ca63759b23a555854d378b37dd1f3bc2349a930a9176a3e9ad3a403836f67fd476a95c3c1891c1daac258113be5a61b44b105a9485b7dee2a914713d83267f76e386f9d2ce07495d0ea48ee1d80e25c4c57963e94a8e18e253847745367084a56f02cdb1dfeb4b052c46b857afa7131429a011e65edfcd1f2321bb8c716f4f219181e8dd1745c270dd31d2731fb431629b02b52fe33"}], 0x2e8}, 0x2) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgid() sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)="007838627cd140b0105c240cbdad7b2b2a1c49eb602cb1daad704478c3a9f707e2236e176f0861b9847fbc8115a23f9de3ac6538c69c5f6870c0896a9a6d8cbd259825b2b807065591977680061aacc1388db98b72dfe9ba5ad9937342dba3", 0x5f}], 0x1, &(0x7f0000000340)=[{0x50, 0x1, 0x2, "f9f80cae1dbd3a89248997191f721fcc3530dd7006f39cb4309784476d08010e5f0bbb5c2fa0d435833ae56bc5f80244d4506cc356c3ce0697ea61517d8d3c3a"}, {0xd0, 0xffff, 0x99f7, "0b38d4e8b36a7daed604068f128195fdd64e1e54fc8f13c6ce13187e058f907aa7f3903b2f162289e74525a5e9c52a901ab31b57028eb4385abc17f1d35618a1c23a1a86adbb9c5efe24ff14b9b262f66d345df5fc1f83edee8e9cfd998735e507f97fd3c543e9a73585600134d12a6bc919b31f1bb445da27d005738db8bc3d6fcef4a8c200b1c0926f506ee84201b2115e61ce796e1e80657d5e7a6f94bef156bcee7509c7d7facf4c49e56a9f9428cdfbbd6cd0f732c6c4"}, {0x38, 0xffff, 0x4, "3b3daa17e39efb115cc9ba61edcee62b7f57456066aa22b54207d9bd3abe57e7cc"}, {0x80, 0x1, 0x7, "185001ad049b10a5bd993b0f09db352f3c3d9445786b0b023507ddef26080e65ec76615fdd546a10a46cabd900b933156395e2c88107148448a2ef0b70f757636ef3393f58a11df96e0070b7ab5ee16a7f3a6d464c102623c698ee3e3b8312fca6ba36aec70ebf29b7f4"}], 0x1d8}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:25:20 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x220, 0x24) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x7fff}, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x8000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) 05:25:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20088, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x7, 0x1}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="af56920ea2920e4b985f13e2a98c26e86f6f835bd4ef494a3a1cebdbdd0471feb978782ea2164d8014f1b2b14e73c128fa0a53e5004f2d5bf0f1588a048696c5bf9fe18a690a6966fd3407725e1da4e959e31e57a28c63bee69bc4cd8b02aea2cf6809a05755b661000dfe932149e65848b468a1d2a354ba4ccaee639034dad54c5ff2673bc327c35f5ad88be8b3a35ec1f6d7fa7e904ee3d73970e4b527e0de5995de54201fce8afff465d3fd0afba6d2463897e7f035e35cb1af61f04eda761fb7a8b1517bc4a2ea25a573a9", 0xcd}, {&(0x7f00000003c0)="57e8d12249a5d3510fdf3b5509b0bf5fe6d5ac9edb33da3036cb8c55f78d2a5a62afc6345a1c91677140c9f14f6cabe39cc5514dcb06576f51b7e26f080c387a1894a44cbbbbe6fadc6ba11d77b953e442bb855e4bc5ea44a27df2a281ad113e170f5ba541a80f72fc02cb48d4cd21541e774431d540ab840d7e021ca4706ae45bb756de303a999aafa0604ae26b1a5b08af64f70f3d5e70641ef47608e15a0275481b", 0xa3}, {&(0x7f00000001c0)="12daaba93ea7aa8c88802bedb7eb1139a19c24e18eafecac528597a5712e4ce2df6c75650321e666a2cdef080aaf2de588bd1c46d79dc42abdb1c8a183fcd4037c1be19632f97bdf9821df", 0x4b}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open(&(0x7f0000000100)='./bus\x00', 0x20020, 0x10) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./bus\x00'}) mknod(&(0x7f0000000180)='./bus\x00', 0x6, 0xb85) load: 2.16 cmd: getty 92447 [ttyin] 0.00u 0.00s 0% 309k load: 2.16 cmd: getty 92447 [ttyin] 0.00u 0.00s 0% 309k 05:25:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 05:25:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x41, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x80) socket$unix(0x1, 0x5, 0x0) 05:25:20 executing program 1: r0 = geteuid() setuid(r0) r1 = msgget$private(0x0, 0x24) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/76) 05:25:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="0a007218b4c1ac05740c8462db5374c899b6c12c4e70b6bc5a9a8b46e772e21fa5d914eba867d10eacaf9d1f89aabb9bbc203f9ed0ed58395a6b0b23557916d179260774f3554249ad3a338ca12e23a33abb2bbe57d995561d42b8ac48a61ea75aec1af3489043f27ea827690ae42297fb8c19b44ce1f90ea72202d23f89beb6350414758109d3ec1c5a86028557208548fc6b6af0842a7af8ef7da21e1ef0525b255ac43e3448fc4b2ed8e2ab73583983e2f97f8965adcb042f65f7ff7d69d45319a6effda5841c2696077b2d65e16bb857010000000000007c33f0b84e2165e80275505ad2c545c470ac38104aef1acd66e2450d", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580), 0x1) 05:25:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xb0, 0x80000000, 0xff, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x1000, 0xc14}, {{r0}, 0xffffffffffffffff, 0x4, 0x8000000a, 0xfffffffffffffffa, 0x9}, {{r1}, 0xfffffffffffffffd, 0x61, 0x10, 0x3, 0xbb6}, {{r1}, 0xfffffffffffffff9, 0x0, 0x10, 0x385e, 0x4}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xf0000080, 0x3fc0000000000}], 0x7, &(0x7f00000000c0)={0xedc, 0x7d}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x1}], 0xffffffffffff0001, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xc0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) dup2(r1, r0) close(r1) 05:25:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="320164b1ad16fb05a2e4f49173f676c5f4c35302d0f21ff9e4acdb58da8ea1133ad5f9020c1de326d74e3a455f541ccfa1014af84b69f2f0", 0x38, 0x401, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 05:25:20 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x1) r2 = kqueue() close(r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r3, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 05:25:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f0000000040)=0x80000000, 0x4) r1 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1894, &(0x7f0000000000)=0x4, 0xfffffffffffffecb) 05:25:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x10) close(r0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0x0) 05:25:21 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = socket(0x10, 0x0, 0x5) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), 0xb) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 05:25:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x2c, 0xf000000e, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0xffff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x24, 0x40000004, 0x200, 0xd7c}, {{r1}, 0xfffffffffffffffd, 0x80, 0x60000082, 0x40006754, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x38, 0x2, 0x8000, 0x546}, {{r2}, 0xfffffffffffffffb, 0x48, 0x3, 0x10001, 0x7}], 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 05:25:21 executing program 1: select(0x40, &(0x7f0000000000)={0x3f, 0x1000, 0x8, 0x80, 0x5, 0x1f7, 0x40, 0x400}, &(0x7f0000000040)={0xffffffff, 0x7, 0x4242, 0xe8, 0x9ff2, 0x4, 0x7f, 0x9}, &(0x7f00000000c0)={0x6, 0x3, 0x4800000, 0x200, 0x4, 0xf2, 0xfff, 0x7fff}, &(0x7f0000000100)={0x3, 0x100000000}) chdir(&(0x7f0000000140)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 05:25:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000040)='./file0\x00', 0x41) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 05:25:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 05:25:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 05:25:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x68, 0x0, 0x9, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = kqueue() r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x10a) ioctl$KDSETRAD(r5, 0x20004b43) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffb, 0x40, 0x44, 0x8, 0x101}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x3}, {{r1}, 0xfffffffffffffff8, 0x80, 0x6000000f, 0x0, 0x800000000}, {{r1}, 0xfffffffffffffffe, 0x20, 0x88, 0xa29b, 0x81}, {{r3}, 0xfffffffffffffffb, 0x31, 0x20000002, 0xfffffffffffffffa, 0x5b552927}, {{r4}, 0xfffffffffffffffb, 0x36, 0x80000000, 0x7, 0x18}, {{r4}, 0xffffffffffffffff, 0x24, 0xf0000001, 0xffff, 0x81}, {{r3}, 0xfffffffffffffffa, 0x8, 0x1, 0xa8, 0x7f}, {{r4}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0xfffffffffffffffb, 0x6}], 0x7, &(0x7f0000000040)=[{{r1}, 0x0, 0x1, 0x2, 0x1b, 0x20}], 0x4, &(0x7f0000000080)={0x0, 0x80}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 05:25:21 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = geteuid() mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x905) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 05:25:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffe, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) 05:25:21 executing program 0: getegid() r0 = fcntl$dupfd(0xffffffffffffffff, 0x8e7535475ff22254, 0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 05:25:21 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = geteuid() setreuid(r1, 0x0) socketpair(0x18, 0x8000, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) shmget(0x0, 0x2000, 0x401, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:25:21 executing program 1: r0 = socket(0x18, 0x3, 0x0) write(r0, &(0x7f0000000040)="d30becad846e5ca6", 0x8) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 05:25:21 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x7fffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x109, 0x6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 05:25:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) flock(r0, 0x8) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x0, 0xffffffff}, 0xc) write(r1, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="01", 0x1}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:25:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$inet6(r0, &(0x7f00000003c0), 0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x7) socketpair$unix(0x1, 0x2000000000000002, 0x0, &(0x7f0000000100)) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) listen(r0, 0x0) 05:25:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x164) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x5, &(0x7f0000000040)) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x7, 0x100000000}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() getgroups(0x2, &(0x7f00000000c0)=[r1, r2]) 05:25:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x1, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:25:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x89) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:25:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x10000090d2, 0x200, "d730c1e7bb6fc600005b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="6e96a4663dbd4f707e7e7e886e15f79f37f6a98d89919eecf8d11c39a98e6653ffa17d6735bcea89bf77738a74a7f7d0c24b8e27a481de49410361b356691a9701dba8ca6bbaaa7e16e0788453e72c178a48d3d48f1a486160f84a6ef44c748d8217f1aebf0387ccbc4d3bbdaa49d0f1d5870d0da7464db4a4e9f3c2de6cd00c84587b1c85eb07a2ebdf825d603528453771ead3175114460b4a38f9081e400c0935a915d134f646961822eb721c49168875defe8415f0801530abe0de1941f52056b60ee63512f34667c9ba116d315dd6eac69e64ce0c5cb8216acac767", 0xde) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) fchown(r0, r2, r3) close(r0) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0xd58f, 0x288, 0x6, 0x0, 0x18, 0x8, 0x1, 0x1, 0x2, 0x400, 0x1ff}) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x2, 0x9, 0xfff, 0x9, "021813505777215ae79e0ec78addd9d37ef99369", 0xbd, 0x6}) 05:25:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7, 0x1f}, {{r1}, 0x0, 0x8, 0x40000000, 0x200, 0x1}], 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x80000000, 0xbecb, 0x9}], 0x400, &(0x7f0000000140)={0x2, 0x2}) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 05:25:22 executing program 0: r0 = socket$inet(0x2, 0x6, 0x9) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) socket$inet(0x2, 0x4007, 0x8) 05:25:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000f00)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32ab78e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206d2a26b572d3888abba6eaa7751ef2c6b7002a93d3e3708a2610a1de49423a314229d1d468b7b312149f84666b5db5130e58e402486d004c206dd187fd9076ce8b0bcdb744c61631cb515d61f1acbfe1373be74903ff3f8f378093a8748218ea3158537b492f279ae07573d773e4daab8ede02f8953b5cba5ce39756918a2a1fbcd83f835293f0479e682c2d6f6796a46edb54352ca929bc4d1d74b7668fde79305810790c722a8ac41505016e40c7a76eaba5c7715563a92025f1091908c848ba4f4ddc18858cca682a320141a90c3f5e179fce3e65d4f1c50f421a2ec95115e14f436486c7c9da9e7bf4bc83c6525fcb43ac429fab9d3ab1720db0849cc8ead6fb15929761e78e583ca39d7b7613b0ca9541dffe41a4d1b9db509981168ad687d5824eb0e7b285fa3dbf260f4b5737284b6619ec83e61df0aefe2216214fafdec7459e81a4fbe3fb2079e1bb28e29e03e6a65ff79d0bb94b03766e2e19c70432d96eee9d341f41e157bf4686008c1edb5ffce2c48bd4ad8029de4acb7aea91821c4a6a2d0fa0a011a5d14e538bce042fe368af8cc", 0x28f) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf6e415de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) dup(r0) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r0}, 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}) setgid(0x0) msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="0100000000000000cd889c110fb5a2cd5acfc269ac5d3144d38a6c68560f9bc7e3190ff5cf9f21fdfcd1a7b00fd9e9fb471ed733355a1956bdb5aafb5e8888b3cc5c40fb8f4d83bb1e1e0c7fc5458715091066d82f81da3120a18be3a86b5a58ebd66e34df9f61ec59fed41108f10505276c2a598131939594083bc9dab84103bffaab7566c83497bddf24e038ddb86d1183146cda236fd5c43dbc44450b94bb89062a7d8e7a26ca670db784e90f3c384905808576f869a196e091746b11f9a5cbf2d5c39e467e2710daacc162e0322732e30da2c50e4ff678e24ea45874bf939d1d1acb11f59286247e8a4d86b44fac137f1415d28f4fbf0c1769afd03560845cf51a642c1567f01348d0076f37df4aef3db29c9d6cc7dfc2166d8ad44fa419ec430cf3"], 0x1, 0x800) clock_settime(0x0, &(0x7f0000000180)={0x6, 0x5}) 05:25:22 executing program 1: r0 = getuid() r1 = getuid() r2 = getuid() r3 = semget(0x3, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffc9d) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r0, r5, r0, r7, 0xa1, 0x9}, 0x6, 0xffffffffffffffc0, 0x1}) r8 = dup(0xffffffffffffff9c) readlinkat(r8, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/139, 0x8b) r9 = dup(r8) r10 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000240)=0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x0, 0x200, 0x0]) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000002c0)="1479dfd3699aa29131bb7025ff07745cbb16ad2718a3d254dabfbdacc6de62d5f16e39f9e9850bd0b1a0f7de062d823ca4beb56ee25cf2de346689961eddd8667abfe57a9b5a426231b987dac6ccbbaeb6441f523e1430f013bc33d871c081ec55107c8c37ad963ffa8ef1b65486a5f11f99d674b971df7163f14ebe242522b4b803a2dad6e749", 0x87) getpeername$inet6(r8, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semop(r10, &(0x7f0000000400), 0x0) sendto$unix(r8, &(0x7f0000000440)="19751409af899bdafbe5b18eeaf6995990c2cec578f8c8a205bd9c5a96e1be3f5da14f65de762dc08f80b870b7af33e70e1b7ee6da9989d183abacdf03855ce16e39b879e0f9189897b692a8f34a9de9585a160620c96af87cc1d9c5598af61a2374b35aea9f867c0c02bf1065de670adab0abdec7ae1c67acc9df57945f2f7118e2b0f9002e4c0a5f97cda727a9473bd5eb95ae8e74210fa28d6da55c8d40c497005392f84546ea3049e68d9265030ac8fbff953ac18eaf98405526bf2cbd639784467b9607407701afc2a7f5949a13daa6df3fad272aee", 0xd8, 0xa, 0x0, 0x0) r11 = socket$inet(0x2, 0x1a8e98614d20b940, 0x9) setrlimit(0x4, &(0x7f0000000580)={0x80000000, 0x9}) listen(r11, 0xa) connect(r8, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) getsockname$inet6(r8, &(0x7f0000000400), &(0x7f0000000540)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000600)={r6, r2, r7}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f0000000840)=0xc) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000640)) r12 = msgget(0x1, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000007c0)=""/105) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000680)={{0x8, r1, r7, r1, r5, 0x1, 0x5a}, 0x2, 0x1, r4, r4, 0x6, 0xfffffffffffffe00, 0x1, 0x200}) shmget(0x2, 0x4000, 0x220, &(0x7f0000ffa000/0x4000)=nil) 05:25:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = geteuid() r3 = getgid() getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="23e5c0361e3a087289b0eb67b77e42669ca6430f4f7cf0ae9d2c43d1", 0x1c}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x40d}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 05:25:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x1000000000037, &(0x7f0000000300)="05ca6c1c655011e4b05ed7dd0b2712f2826d50780aab2f0cb149d2032f6920cd931d3c15e0a8a8d94d21d24f4dbb54ed690fbd122b2e0b650728295bf13a8b66bc5d7b3e72b805040354b254901e0acecbb7b8dd3f9ae5c440c34cb5ef16d13e621548af5f059a58489e8f666ef6ab1710ebdfd0d27f4e1be9450ac8e260fe30e7778e4a4a1b8ccea906856f0f7d7a4fe92d8146bd73333d46f41a05ad338c0df6ceacac0a3913bffd9b42b5db8ad02543375582f479af4df927dc4562dd4d0a5e099b2565a5346af4074c722d85a9d752fc17af63fa5ed28ea48fe2654bc1546a70b5263377c80565f0ccec7b040471acf9120ae1ea1616ea9f336a945122b2cd2629ffc9f29735fe3a110717da3c47ae7b2f06a10b39e052e0790716be8a0f9971e46dce4fa99980e06433ece3d232a87e1a593715cd03ecba6ce197bbbc1f7e682b11603129ffeb501295fbb7f617b11bdc9a19a76c8f487b45a0206285a50e7be5cb3c1c6f90fa3344c289b2b81443b53d16c21b2443bb00d784cb9688444f4f45ce5a", 0x185) 05:25:22 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket(0x2, 0x3, 0x10000000000000) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 05:25:22 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x1) shutdown(r0, 0x2) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000840)=[{&(0x7f0000000040)=""/202, 0xca}, {&(0x7f0000000200)=""/156, 0xffffffffffffff55}, {&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000003c0)=""/108, 0x6c}, {&(0x7f0000000440)=""/230, 0xfffffd97}, {&(0x7f0000000540)=""/52, 0x34}, {&(0x7f0000000740)=""/207, 0xcf}, {&(0x7f0000000580)=""/45, 0x2d}], 0x9, &(0x7f0000000900)=""/4096, 0xfffffffffffffca6}, 0x40) lseek(r0, 0x0, 0x3) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000001a00)=[{&(0x7f0000000640)="b88ea5063a3b8c18d535176ca17bde6120e9c96f9581f527aea1c83f8edcea91e85b00f220195bb89fff704c74bf0fbea1c44a280ed9dc6b1dd475fbbc8ea1e3276d7fff3db1e83b3a15b38c8708baea0c167f6e3c1a2b50be2ef34982e15ca1209e2adea6a0d9e3110de929689f46c165869aa0ee2a3796eb42cc03108ebe767a5f1617e37906697873", 0x8a}, {&(0x7f0000001900)="537c802f50b16b55be4f5fdf949c3ea4200df67ec767944810cc8aa4e51ec39aaa4380df048404f94e16215f026084b593fc1598c28a81d4c3a1c036202f87c2d3da83ee599c8547e16db73e5fccc2589c6d46aad705741c41147138e245ca8ee56a0207f3da65d5d7c801e1dd2e867c5740404dd5c5f1dbcba3f847143ecd629b3bdcb4b87af519d037430eede632483b9585ceb03145b536a257ad53af43255a19070178563336e2a20e70b44226898a812ae2e4804b0093a572f46224c5418ae9b44abbefb5", 0xc7}, {&(0x7f0000000700)="6bff1698249c1d71ebd73c121b9f230580620ea7fef5b1b570f2b2b9a9e117a149eef08afe2115552c3cbb15256171020143", 0x32}], 0x3) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000600)=0xc) 05:25:22 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000900)=[{&(0x7f00000016c0)=""/4096, 0xffffffffffffffa0}, {&(0x7f00000026c0)=""/4096}, {&(0x7f0000000980)=""/241}, {&(0x7f0000004700)=""/4096}, {&(0x7f0000000780)=""/116, 0xffffffffffffffc2}, {&(0x7f0000000800)=""/250}], 0x10000000000002a1) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) writev(r4, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) 05:25:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 05:25:23 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x3812, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0xffff, &(0x7f00000001c0), 0x101, 0x0) open(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x100) 05:25:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 05:25:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x89d1, 0x10000, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 05:25:23 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x17, 0xc005, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fcntl$getown(r0, 0x5) fchmod(r0, 0x0) pipe(&(0x7f0000000040)) 05:25:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x2, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r4, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) lseek(r0, 0x0, 0x40fff) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000140)='!', 0x1) 05:25:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x401, &(0x7f0000000000)="fa0f54f24d947816402fb40a530418536a563d1f9932d999aea0ec15a243efc229f1136a07a016833aa07a7f91d4a1aba89c954ab3212a4e35dadf439dccf3a5dac23dd040485f3dfebd30d4f7f087e324fe3ddd20d6b9015aeb15ef660b2b2ebfec1ab0e7ac6082047360b33e27394f55b184ae47913ec466d3e9f0929d9e32da94871398a4a81b2b8d2bd93dfa32d3e9b393e0c2be6c5cc574657c21160d5d947642348802d1d65cd96813cf8188f3767493243a4b2f663d9b281f66844cce023540430fd9a94e69a13f85c289f6fa42c6762df6995755f632ccda619d5687a8770135446ba79d92c65577dfba16843535b7ad11af2c186e186bca57623cd66ead57d91b5649cf8b0c4adbc0663aebbed2d856d42bc2ff939870f55828c9092e36fa3567ad70a6fb49dbc9ca5abee5dbfa285679f48749cb7536ff4d4206e660de3eedf807d06e748ff3e744162227dcbd654c40f58a85c7893f5bb6db71d2e3b8a3afd182fa7e42e5d5ca3a21fae0b5111e85affe45851e22e44b8b7a3a55ef78b6051156393cba178859e344564813f235d001892ea63d40e35715f81057345ab69524c75cc9d0d1b303285197498f0924d9e27e7f3d7c240b79cdaf9a1f4dd5fcf66fb62f21f38c0d2793b9b8407c31bcd702019c97338179b31df4837e568d9df2ce4e4e3cfcfcda83d1a74e53c374879029df002e882666854e67dbccc8fa916e403948a833970028af901c614a28184c65a62640cb8fefcf4db6afb34bca696f4da56c61cf58614ac15efc7d69a34344ae7c7e6321ef3b3c43ca48122fd1cc78b7ce0b03484f22c136af957229c8c2b3f1fd04f84e4d486648caff1d3730afb3e0b90bcbb47c94925fcf2fdc2820d73de2aa1ba81f2efb770e29e324d2c87b2626c6817f2699a175202c25e2f185c36a263ca46f179a5a2625d6ea310b51c2761961c62d646e15da489cdc35567237d66bdec8b7b4e6c1190e537f5735a9ba0b85420184b0dcd84aa107ffefd1d2844388ad7b95f4dc7d9fc432eb93d50444557baa1cc7255e5bb6ae50c86c31ea6d60b13baa13b16279fc99df04e3c905a90f93fbb55c08f0393507d65a52415c1eccb96fa086435cb666acfc5f1e978a6b27260ff490e10b15b25843b0f279c2f85f09a4fa63949b32c3e718e6a5f56bd888af561a112976671bf65a4e7e48e77ede27e3e7791cb31979247385041f80a2de093acd8f04992909cd82b5beef0f8783dea3b99f632571ecbb29d95e1222563eeb535116f1faf7c6d2cc0fbe1efa1ff41bad104df55c98efb8271286c13072bb71f7aa19ff0b819f3c48fec6ee709d036ba3e68db6a3cacbb6ba6ec0edfa220858655d0b9d89b1fb3a09343568542f6a09cbc720a7942863c4db5cee6788d79699c1ea35ad7d3560e41b7aff850bd546dea951590808b670afbea8fdc6e77f92270d047be56465a24d312893ededde8b8e12383181136a07e5a1f6a7283d528d82e991931251834a20643ddb5053616e28c2a627115abe32a7dbc1077f17b4c6ad57e1f65f6f1e046a366baa1a7dfb0268b084a23790fcb582d1271778d955bf17708b1b111cdbc90a40d5cf2c38cc0784307a991ff46976bf7d350189587ed4284b0588f8c46f334bb7a74202566705bb69b672062d373b901bde3f90eb72d6c326b1589c171ece9e4d993b4e83e463b976eff9664771c9693c6635f79e237ebd776e9b094b35299ae59697e1c53704b3730e7c3a9801bf251e2d06fee47a55318a4beeb9480a498feabe4e732af2fed23e3001cf08a35b37ce4c85504781eea8a4d7b5c81de2fe0d8cf3fe6ffdbdea71f0c5b961a77d74f5cd885e3ca7f964cd8f97e80e5a5e0b0ee491c87aad80db3bfd7f85708ff1477c0cf712e095a8dc19458acb866d116d826f48f3f1ed776501586a9258d96bb8e46e1935afc38c8efd1e0c8c9371c5038cdd24687497a60f2fb8f6cf77c78387c5695f6c59985ff21679c05ba434a6c1b9706fafc381b8877923ae9a232b87574b315d9daddbde175bd57ae0e96d482d96df9a26260fc99ab9aba0ce0cb69042422351b9bcf162ed9e8706f4938f513f4c1ffb56447e2102227616d2c17b38f1537344a8ba38032257058aff77325fd48b35dc4c011dd8950341d8404a5138c270a2707f7ee6e664f57d57300d50a7e0a435953bf6ee4aed928f328e5992e999b87c4ce1f991061650cffb624212a3b87d2902f0b26c12033095af3e7c36bd23e76ad3f85051431a9d25332c03a6f0d663f70b7d1db6dc86866a9f92d43cdec12b2a6c0edb71809f7305d350f6be7bb9e90d0107238e4e1ba1354f8ea0fe78aaa583854ca6c72428f9c04c0921fb11a3ec0245b0bfba0688b5bda1d2b663674e9d7b77efc7774766df5a1a0e09422ff28db6db771aa9dd47c7df78b270e523cbfebdf713007ccee10b45c6b1ebe87f9b8317f37ef189f8e61e182025e8fd0611bc822084afc3534a4e27fe0f9730af83a8fab646fe223dbf8c0d78902dae6df0ef6a746d3774f39cbcb59a74586820d61009debf02624a9fdae577be777e1a111c0a6a8cd91a6c0764012a3bd98ebb837e4f132da63195ba895e4b35fb44d2c8d6ab3000d42dc1438e7b836887877f4d0da5b84723424f1658ce270235a60127a4af7d5cc59fa5842b5e2067b0b63beb4d1f29db0c995cf18f38be35f774327186726b3eae1df31baa391e5ee8fe0a878f364bfff926a25f267846bc9912438eb0e415254568971fcd3f89283fc7d0eabee56f69dd3edd48be4aec73e874fa1460a7ec8b3aa738da65d46c0c2335e9b0a823266baaa68cfd9901153e796e704504e3834c16517c0f60de74c45a8fbebf812c32e305674bcc6dfdc1223a1f87fab506976421dd39989506ee61fd75dc03cf8a919a7c000ead475c84a72be8ab62fa62c39ab06550e826e0d90a4ec9bd66301761af0bfa1c8f7d7bd3ecb7127f0ff7c3f7ce65aa54edc0145ec3675a185dfdb3f7321dadc3c58566bccebabf49f0f07e25372d09a74593b0fe3453dc86a65d3aeb734a0f8c37135dec79f9994ff4689a00226d13afacc08a9b01479a2cb09b89621daac12023b15a789a95a622f1f1622f9b503d41408559a5496289e8a685bb6133db22ef1e896cd25d641e88fc142af44bda5edd514e929ae331632ee42162ae0f1a89c2da0fb5630d0b9ce08e332e6fcc33cfcf86bee50b36398b125c48499443071cd931cc02b12a28c1dd5c3bf81bf95b4dcd2a26870bcb64691115b1917eb10dfe2401780db95e472140dac1c79d91174ae21af30e0d6f8fab842e7aede0b423a94b6f004706c20854da7ae8519b10725e456bb67c8a6a1c6796280aae0af6f0a369e0fb38a48b72d54a08c872202fa6114a7f7b20db1436da965aface3e289a78a9812a0a6e76b36deea3b0c8c6c48db717f1383e99c608b51dce437bc8a75403ce390b0cbf96451963025bcb89374b6c04af9e34c2ff2114f42f97aaa952dea053990ead5cdbf064b18d56031827d280a61a7caad38314a009d61b3e0600e436506d8a0dc7915763d4b4568ca15d2c0da46c132e134c0b15246fc47f2d69f3d52ff6fe04a2a4497c19c2415e6fdaab9f3ba671562af1f1f8ab9b41ab62f93839968c7413faf4405f7e71bc9d1db95946d98ad6e41add9430d1e9fee8334738a4487b1b084c87defff18812fe3af6059fb9ac4d750b6052c6145ba61a34a177bd2ab368789ec489a4614b2fa1122bd4293bffe7e99aa2014ed81a92590d9c30b5be92dbffc707fde23d91bcbd68ef8deb60d0620415bc3f71d31eba1277d1bfaa46956c0c2a51d888c415923a492e51a8f08e4d69d027f15e7761b553fda7e50e3289165a027dbf6b05e4aebce2d75c86e5e64a0ce2afb7760a0ec7417663365eb8b9776824cc1c649472701c61741493e311f7250e0f2c83146f3db9aa4c1e4d3056c68bc8a8f22e0716d2f31b7ea63415b450a44e042d32229f7ea3914afc9abdc51344b38f0f7af4c0c635f63c57158ae41e0ef72c576e449fd46aad37421b20e93f3af2257a74bf05176db46616082a0761273f8512f05c39d2a6414213ded186afff9f332230234f54c21490ef45e7513b7443022e9ab913ddae53202af92bb40da048e2c341299ae22feb24e712cfb1a0e96f56b28110b77f9c718c99d95a611768c71d1019ecbc6f5622e92f0415fd11f77646b86eb1cec39c313ad1bb88ecc7f1f542fc3b6740d3d582a4b9308dada9f26e395756c5ffb2ede47c4f060710f1b883961ca619bbd68e06041b4e4ff1f7112f2c823a33d7ed38c3b577e2cdee1db7bb54298f866f3bc7f1f5b922fdcf8b898beabde65e9ec07b46fa1fface2462ac7f3e69dfbf78a297ca63cba2b53a70e7c7c72f185010ffcd36da73a78214f1e6a04e902c229a2c75c8da44e78733175286fd3b9ee4848445d7a73c45fe290b03cb89012cb39d974180ede14e8543dcd9f0902ccecc64fab6bb4cc985d15c6535688362ac0c76b1fa67ac6603830298277ddc13952b2782157724c82f8eebbaec704d56a30923b5b993772c5285a8d623c919e4247592d7a4f79aa75ab87d76afbb00eb19bae070d6c806630cba6fd56294f691d556f99ae072b35978c268ad71f96b1b94e782bc1bdc7168afd669140674c207f0c5d4cd4e60c5ae62e3bcfd226207b4464fc5123766155d68711a57eedeacb3a1f03bc2396ed703ebac142a8d074b56c2cb0c5ba253a38004e01830445b37b573ed87ba19fa00c2845c2ca394b4e32bc38bc12d61414a6e56b87a3900f6ccd2a49c6054d6c2e628753d4ebfdffb782c42b4b6779fc47ddc52fa4ecd5908f9bb24cc3140288c7c879f1499878f68ff0a218f939af0f313625369f06a5c62c0f1a64ce0e05e32a9c886ecc33c8a4df751d29a4295377c8e2cf337f012fa72823db2dddbc9f7fca656fed834a77557eb490774ca54eb34e6e08fabf3f1bab2ea9aa52d988ec4f6f2ff8fc0c80f1d445838bb6f3829850559c5282963521cc8abed2c4c661e2ea7754bc211eed2dc2485dcf3ad352aef3790cac35ff5b374691a7665151261437137d1e654380c4c31dbe81ae1c31145dd28079199560699c75ea11cc27ef9401fa2a98715d2d0b4db78ddcf2fc416c01d164f1175533dd2c0361d5f9b78f9f016b82d3b45d632f5541f5b5813d82745cc7b092544c8d84bcab85f8ae17532be99e377ab765dfa4d9871d87a9d6ec90a8c581f3cd984804e5798185b318e60d0cb67bbe5685bd70babf2ed14407856a839769050ba0315c288889635561e886cdfb8d42a1c42f4de8374aef14f741d49e4def5dc41b40e970683ba166c6e801038fd6cb2eb10295a3d1497a71bde92f5715df6839159ef8dfa57ed63e2f24ea1a9cd895413e44fc2691e4ff64f0120b2a6d4c7d06be7119bf508a9528685d9228adfea8240d6a46f755434304685e92a4ad5448c55299aa043c2b03f147ba484f936a0cafa47c7ff05e3f3899e7e99d6b2875280f12ad94576e269a2a3fc127686cb7832cd7376a0d9757c6d24adb0600674219e559cc410a207c04c94d611961cd067b5396f56df96217b2b963c17856119e858c3a7a256844de5c6025788c30b4edc7b697d183432835ba31c5eefa21b39be735fa25bcdd77d968975944f198f61ecce9f7ae3113bb5ca4aeccebe4ceabc0bcf79ea9cfcd73e997a23909da9c66c7d0975c944779711a549a9065f74249a51d6a2566d8b1a2fbae388fc3dc59f39e4e346cde43d854b2987a6772acb2fd5", 0x1000) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 05:25:23 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x3, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x1000) r1 = shmget(0x1, 0x4000, 0x20, &(0x7f0000fee000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) mlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) msgget$private(0x0, 0x40) shmdt(r2) shmdt(r3) shmget(0x3, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) 05:25:23 executing program 1: r0 = socket(0x18, 0x1, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xff7fffffffffffff, 0x94, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) bind$unix(r0, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000040)=0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10002, 0xe0) fchdir(r2) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = getpid() r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000000)=ANY=[@ANYBLOB="eacc704151bd9fe56461"], 0xa, &(0x7f0000000780)=[{&(0x7f00000001c0)="60fc0675a55d9cb1f07629f2d3d0aeccf05d33ef80211769b03bf8dc63b09f71032cb89cca361eb32a15265fee5b48d43f0d0131c1dbbc42662fbe7a8b932704dad2603905bf119c8f9e71528d2dc64547284ee7bd07a4cc76567b7ce6cb9f0fa23ab7ae7f6a817433f6ebfb4ec1a0ec575ccf45c5d5e8d7a4ee7117ba2a28ce", 0x80}, {&(0x7f0000000240)="5475bb8e72b0a677de6012d4a62a4a1f6b528935c7acf2649952df5c8d4739951491b990aaf834d828fe2819cb6dca2290666c4e647acec58fd279c7a035dba1cf6ebbb13e99294979574edd998b4174928aff82ec110f435d4bbfb01429a7fe26d340117e206af421f613c44381788c606e84d83d920e81382758998d3f53757f26", 0x82}, {&(0x7f0000000300)="2dc850e8b4d3c7a8e9e73c1693c1380dbffae1988848023f244a6d2d5149f66149cd845de2b716e651fca836bc4274205c08d485291ba8ab63e9", 0x3a}, {&(0x7f0000000340)="b0986a84b22c08ddfa572e01a5263750dd8dfde696ee002ab5afae24027829783d8d95ef0f2dd5f1bd2d89058ec5d9508f109d63f21a4dfc5b00a80b95940c836e66650eccf91215e5bf844b9a1e9e6900d4a6178a00d7302fba247f949a01626e9f84ce073bd99d9d70f43d346c6bbef3", 0x71}, {&(0x7f00000003c0)="8ccd605994a0de793765613c268bdbbba9302d10ffedfed5a48b5a0658a84c689b0ef2d1e544f4359af1e16862095a17edeec3177d39122ca7af42222f1fb6f55c9a7ec0dd6f54b146940de014b3bc47161281152b909ef075470ea0c7acdc17291629fc09e8720cd7299293205e24b7cb70fdf22fe78f0d903b254291a5c11d86e0515340fb092887e28797d00953cbd36fe8f9d898b67912e3e971b3c108be9ac6fabd297ab72a081acb94ed8e7e741088c2d0d9829f0c58f1f94a90a63ed1e7ec918690", 0xc5}, {&(0x7f00000004c0)="be2b8f0f6f433bb3895108a9442f40b60cc755e840b1cd95cc4685a53dea9956acd3235d7a9d634589dc8d05f675024cce7c5708063b16da498322a43cac132ef5e2ebd63f688961b1881b21f981f73a497d2b3725fd2fca2dc1ea5739ceb8ba57f8011694ca58f2e0796f05a68c6f3e5406446a9e2ab54d7b8741a2730a814bc1bb40fbb2d917eace8598a7d9a8dc1fd3d7fb7a2f792d8a0da6e5fbddcbc6799145b6ca5106460561a26e78d9a273b48069b492150d", 0xb6}, {&(0x7f0000000580)="28bcbca34411360bb60e65530fc62b12a7d76418847c82b5e7510c6f0d9c624c0c97409266d70aef9109a5eaeeefd00e827bce85d1649f671ead8dccfa4e7955a8110bd318a6ea7a85434240f2ef0b5644ce499c77802c5ef5e7d2838fa043880f7a2351f09329b61e390581ab3580c1d4237ffd6beb3e7ce32401eb7784fa34890743b4a59905c5f7f494969c2a25081f75e0d1c6b1a2f3ce337ae7ddcb7b7bff847622a28c8dce5601999e8b0cfbc43fd7d017bd1953d9f56102eb3be2e2f2b7a99ec0ca0c04d85668b30922f8bd885424df136848b5b72d7a34521d9fa4b72ede2d47b8221484351421050b35d7ba3ab7e4e8dca16a05ec4b0e", 0xfb}, {&(0x7f0000000680)="e114537454bcced80ea662d2169b70245d22be4039f6b570b9e64dd83e84090523c69067b5d36c35c317c2c866bf2c55b374ce22c2d030564d51fd31d152c70618e7387e84b6f7de3bc8f9b1ceecf0b21ae9529a41f262253625a0c8d4e7020f75eca7980f44a59f080fe68cb7db", 0x6e}, {&(0x7f0000000700)="b2700852bb0869a50da090ecc78969cf47bc914cf9b596f4594877118f6aec9482f65ae0c554b2f2f7be41853bd46d121199a5050f017d70cd82dea2bd229055cc84a8c8a662589954243e414b6b20d84149e514bab014c626fc53dc9f4e816bbf80bda014c217da80305e6fee1ffd4240abf861", 0x74}], 0x9, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x8}, 0x4) 05:25:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fsync(r1) 05:25:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() write(r1, &(0x7f0000000180)="8b099b123cf8dfecb6625959c9ff8e97aae89207c783d798cc67bb55b058272aac5fa57c8cc7db5d24ad43a60f3e85049931ed34051be4ae2e211dc40cb093c12854f060f2fcc57839a7804ab09bb89312583617457bdbb65a7852c28b161e5e54fd1206d6440cdee4413d93012df86b3e2c773a0182772ae0c356dfe2427c902edc65b55462315e65186446a7fab8398c0fb78e29bfed81ebe2ad65c8e380a6ef91a94bfd3f542348b5f5c6c37246adc7ddd175c5f50b19450561b68bca273dc9890ccb1eea976856f950b04a717a3cccc2c192490bc42b3199a27076a9aeccf470eec409ee1cbcad8206042219e4ed2fe5837d9dd5933a0e46f40943751c8d2cb85fee5b9ba8b740ac01868d7ff980c40f3eaf34420314c3709d103eb1dc2f01b0d4de1639214579e0bb2fa96c26ff3952c178932737ffba476c83e005f3f6bd7f7fc5728a25e9d1f4b28579e01dc9853f16b8c6b1281a2bad75a20c81cc0ee0645668e89742e1cf41b0d046420efc9a1df7c4d4c235bef8ce94d8d5f48f1ea164cd400fe98587a0cc6befee27e81c983dc2f16d303a8cd218896d99630222de99af477bf1495650329f3fb2c298169a48d9205c8daa40b8cbac4fa788c6f89fbf9c13fa00c9792b569f07bb9bcca4ad960ceb6edc0d27bd237df979f0d3d3d521e600d49576e50473e287843159c3921a6d41a1a83c9d286d03c4a536dcfcc8af16e2ec8bf5907c4ff1ed6acf9cb2cbc55b63a8f87726096c7f505f3cbfedeb56bfabe95478d8765c162f01f152742764b7d7bef005b194d36414498a98332c4d3c8de8d479f59fa0acce37257cf42832a6c9518a2619bc7954eac7d691a8d2205253b0a59ddf7d85073ea29b1877f6736c1debbf300e498a9660286e6cba5c409a848cb0205a6c3b74a3165af929508e98d25bf397b3a9be90789f82e91070889eb4ee32a8733352623a0851f7157b15b0f5c356a7a3cfa3f42a55d121ed14ad4fb065696c8e82f55fad7c9ff3052517f99d96722ba93c81368249382bfa81124b604ea03a7240226925f332295fe28daf10c0c21662c7b1d8ab6b04d749543c666b81f5cb85521d33c636ebe4a4d99924dbd7f8a43a96de057db7920c653cd791794e3f61ce205a1dcac2d9798cafade909b7ae7fa97218cd8cd8b0be46e41629c0c5daacb2349bd8862e2e78c818b0cbd9627b0f873b94a9f04353b2a9ac88210265f94267c5be00e16ac05755b811d08796b3ba614f1a9646f07fca1a27cb5182570d04a9ef04b940cd4e6da50d1db82dabc4afdaa2d9bf54a80950b7a9cf540b5d80dd68a85b440a58bd4b6e5087416466164dd421a9f46fbcd560d779d17d998d053876e47f733b6d64cebb0b0c7224739a27655d16cd34a20cbe956af25708871bfacc76a87124aa3254c4384304b991882d0c8bca8f0389f65408f992d52b010918679566f08b6d041b72912e5dc3f82b358451fe6cda4ffce4846375ad1fdba071d09036e6c1188437b9fc48c3ff555b671ef19e5496ba96ac4eae95adbe9e2d93831c55a051bd327351615257ca690278d420375f7dbd0a2a40782e92b865580c8cd72d8114bfdf067d6e08eccafbdc204cd4450f5f1e2aae42ac77bcb9db0e8c31be664a983743f3f27edfa210735cbe997d541902ca66829af349aaa00224b94f7a4ea7f67925fe79e95098a596849a9ae2fc460be1e9651d8fa2dbf20a03f5cb5a29e8970ad54c574ae6ef6958bd1481017be09ca9da1f2afba590fed493f594a0d1b9e38f9b360e2302c5b3fc1ecea38a072011a69342c54dd6f8f2ec3afb615eee049854800cd01daa879881a9ade80a8991465d8ef12f20e0dec22c65bab779b0ace97a43020a9b5d134392064aae52c6b82ffa447eb8cb48a811a08fcea8405bc348c8e4f68fdb5ea66e80b4905a34f5000b56957bc88dc8bdd9bf3588cbf253fe9569a1ae04d99d0a69b00a92a36adcaa39a7cb44425500823a095caa40a7f10fd13997b65df0958174675ab7ff4a8bf22248f68ad808a79f68ea1f0ff33455da4831422e9a4abf230d1c11acf5e3243fea4a2cceaa020b52fd9fd9eb5f58e3deb0cc383f1d2e5f2a71a6c56545e6f06fd916d4ef74229c6846765d660486babbaeeb17802c48b3d33cc3836e976d602662eddf52dfdd780e2334d98776ffce1179cef101934c8f3b5e09390f1d0a535dc06db45885a29b43149dba2091677ec5feab2b4afd3c9204525d54ca17ce47e54ff539d86cfdf3659a5f8cd3c056c3eb62624e09b7fcd0013999cd9b5972d05e4c3e1dedef21b189a777991b25c125806e0f71080cf7ea8bb604f5b9d9c95e2e4d924d25117987bce50921da23d9509ec2bddf85408a1800d896717a9bdefb88c967e6e664f39e531fa1fbded354eaddb055bc47ec2a6072096b62f42f2a93d298525b82a7c9dd778865299d83226439fec951a93db3eed54dd9bf25c0a56743fdda7a7bec95eb18058032f624ac3089a71c0ac76e53c5acdba335f6e358a0bd86146db27476f254d5617cd3e9e61456a088eb593c2f761da5a7ce736a7345d9f263330f903627814662ff056946f3eb6895ba0ba36b91049bd1b23b210d481a6fd9ca5646a3cc91d9e552e86be9872a74ea2b48fc6fc2a662b82d2f5dc877d492f6a414568ef4c2ed74952efa477668b2cd4aee0b99a8490b51248126ae536bddfd01a128edd6acb71bbfad328a7648a9909457c16e8ccb4eec54d02cea928098063c9750883329a0686419bbf6a14351ae5d75c2c2990cd3d4315613c855f63345d085d4b4e739313ef32de68328283c39005f5c44d4462792f8cc0860cc9ee0ca0d93fe3e3529dfa984ffcdb1b4387c9491d76b81165f805f373240af9f53d29da6e2cf15f32e97fbb2282a3933e8eec94308fd33990071e70d71b60d25fea1cc57965b488273bd7e932ecb4d51f6a52aa3513df06099270bc745eb5ab6cc013c852e2e3fd4d77bf838b6c2dcc8f7058659f79ef97609545d53e956cb10ea18533d0b26747de5da3b40a42e2cd9f0a283f83760e5ca52cc2783b2394da537d56725d090a6dcbde7c571b6e9a47452170948ffddbaf2280a0be6d77b796fc53de2690054b4d4262adabf1426efd5f5e2e710f394218a6dc36e04be8b8b54ee826e9b4d96734b40846cf056173849c405a44edd7cbe3f9e3e27f7ccf745b176ba895f12d9e401b950496d1ba658ff8e5bbf4f4e1e163e0ebf50241fdec83a7ea0627bf5ca09d536017b3d0b872a8d4fa88ee5930c2f88fc99faf0e153be0ccb3a4a4cebd2daaa22669a8591931b4623c8f276944a491dcf4d7ca453d333914fd120a58fe6290865195a01ecf11ce35de80b04f381f4ebb07bb1ef1c0e62994f0c7338cd6d914e4b6ad1303dcf6b22b17204ad793b9c92238da9aeaa177306cc54d593896e886710b4cb2cecf92c380dcd9073c83c21ab778f990093c331bee32be15f8ea2a94ccb0e5cf451c102a4e3b0692a656f175b36df570a1ddd9ec467eb87fb668288e477e1599dfe0602f407bccc5ca6e63fbc5692a9ee16056ba427c2074576ca526bf6bafdd429576e8e5a074ee1208166af4fa6a41a9a0538d997959757a0d75140de76246ae016800b8b2cfed73db86316a90a33d150d4dd21c0957814b947f469b93a8c28d7647ce648053baaa82fa620d2b45e678df260b927edd68674d28072fd79d17c7104886c0ee462f71111fd8989c4518c429c906fb5fb8feed309752283ac2dd91a56424a8718507b36000691bf337743e64af469c47ec99b08c1bd104fa120d77af8696aacf7f727d179ce228e1b7c101846aff83a4a52bea20711f92770c750c26f8c28c46984d8fe8718b3a12862454a1dd2edbd37ed7550daedfd36721ffc3949b68e66ebe3bf5c4c4cdab09f640cd64cab3aca6fe19ded4dc2fca41b035fd7ba7abdbb300a062331bd7a7502a0d54fa3c634cb3c714f35d4568cd92a66b94089da2dbb7fa58bebc162bf044d7ae2f66c6b6e8dfac84b6eb004a49a16fa8ae9891da12665e35590788692a7e03159201d16f2a1d1644e838d3060711c22790de6f1ef14e63d24a58b118e324e9ef15a393e060c705f58c21be7348a05025d146c29df1744e022fb039171bb7d9d0f2dd8620d85d1643b4d10ab28f859b809d701911832b7f45ee551df8d5dcc4673abad89b83bcc9d860efa82333ce91d6801342a0de1464e454096f3c274d85fe45f2408db3537a251458fd6641d73589f15b540835fc1e467b0ec6c108adf20ca14ad5083e23c7e6c2de5b35c8f7ccc51050385b9075ae2a9da0ef83a8b3e1c972209795de89d9098a8cd7d8988d2f6f2965247aae43567d7bf4d308d6c31358496df4e4219437b0c0e74a5d9a05dea78e8f960732b5a576f31ad6d5b364304108f542e45632eab5920e2e47d4da5b55bb08eab71faf0b284d0e93c80071636bc7f45bf8884ac3eddfcf7ccef0456b87e07da45ca330b489c112531903ebdd65331f18ee9758f589a6aef6c4bab48a57474a9bfaa13c17b0d6bf3317edd56c046fb37bab806083e693165c4dc072e48b8783319979c9dc3ae980b830bf88d765f0492a4e0097134224eb5b8776ea1b2793aa16f90f385b3d8524c21959795b63fea0a1f0402295cec296efcbcb2aab79bc27d17fc7ada634fe6fb0842780b8ce498b5fbc0035a1884b1ec071fab528edf07af313ec76c758f20c0801fb2ea174110693f04e1d2abb7b1ad4a66ff8b2d6ece4d6db42efd02d7585a4f5579056ac0c594332be20cf844bcf4a912773aa3dbcb0a12e9756e34ce8bde5d5a7fed7a04fe77c277ad6b40e859267615ab6dcf77465a737b082a38299e5eb6d03c7e38afeb7349d2c4fb56b74c15cacba73947c0dd4f92b44f58e5e912f182132cdda1c6918a9c607c770fff9a9c54a29b00d0cd2cec26cf9f432de3f542f3f72ba520a2f2b7392608fcf685c97f400d10fbea8acc2d71bb24e9932f25df2673f40bb1df529caff46258c001e9fe751aee509e8e407b2251bbf687423e08fb5a88f81d62484c3652c81861714a682e442b96738e19c2c2dc06519f591ba5ae7cf80b37ed04108a67766abebb1ff6259d920a8a2df650ec9fc6c6395ca41ebdd4451f56411b1ed050f1ac6a2fbd0cb7ded245566fc34a4d3b85c5b6d252b52f355093d1c6e44467fa860606dd9b0867e62c76e011574521a7ad1542ff3589b3e247e1f26656949c8cbe8337469d4438572e27f721a84be6742d1b6b8864ba70000fab4ad7150b94f6e3fab206ccf76ecfb9e13852543cfb96512ffbdfe9d71d5bb9d2bc4f13ec75ab7cdd202adac232f74de323277d37816c31519807abfb107fcbe74e1c7b5a17e74b7d84fe1f912bd2bc9a8025881147c2b5de652bf51b7d5370af9699c5fb34285af960b8a703e50289d1b1969562e4d3ef8cc7f97dcd7327d2a1f67820bea2cc4d3b73ee0ed31c1d1eab84718e73a07dec29431108408bbc32484a74371654eec823b262caa1db707efdbb19bf321a4b2a54fc502ac54e30e95e2aee25bf0b50959e4a67bf5ad5da88de73d97516832f67fc95269d1b2819d144b7f07a964a037958cdf4ac7fefb26e744fc0b3c449ca89c05b8fa1ed9ab15c98e7bcb5dc77c881255f277c0ecce83bb28715e127f5096417c83de42951eebd33e636c917b3a902911854065fedc8c9884903a987687dd6b507bf8891926f7686930f9ac60a45688808e51d75c7b7b813a82b6b0e0f6640316796efa2a557b05d6011b02572c439c5dd00c849", 0x1000) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r3, 0x20007478) 05:25:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockname(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e55065f16bc6fb636900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a59279c7b5e16b99ce35471129000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) close(r0) 05:25:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b2029, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10000000000040) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)='E', 0x1}], 0x1) 05:25:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) syz_open_pts() 05:25:24 executing program 1: 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(r1, 0x0, 0x0, 0x0, 0x49d, &(0x7f0000000000)={0x1, 0x30000000}) close(r1) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080)=0x1f, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 05:25:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00007d5000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:25:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) write(r0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) 05:25:24 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x60, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x7fff) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 05:25:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) write(r1, &(0x7f00000000c0)="a9f513e855001ee13bd820488dd0cb29a46b9c862482c20a46090df451c885341a32f5674ac9746f2b8544152c80dc1cbcd50e0154b4ea4d16240638298bf4786a305aea897d6a22dd37bff5a77feb036ecfa8c49556fe337c157e13eddad3328dde759ef9d0408f74441adeeb88b5ca21a22d6a1253ae9bd89fb70cb186cbfbefe6ed83de788978a59192806f65e1c11b8dc0d3c6ee38b98c3a3ecece6cb1a9fa7ba265e1119de75b9d9d", 0xab) write(r1, 0x0, 0x0) close(r0) 05:25:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x9) socket$inet(0x2, 0x8003, 0x1) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 05:25:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 05:25:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) mprotect(&(0x7f00000a1000/0x1000)=nil, 0x1000, 0x5) 05:25:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ftruncate(r0, 0x0) socket$inet(0x2, 0x3, 0xffffffff) 05:25:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="550c8aab26c4ae6dff34133a1818796efdb84b3a49ab9d09ce87db6bb7e515a543474d0a335341f5ba149c44b62c23b9f6acd0ce2dd050b8610cbba5385b193ae3be3ba06906a6230ca767f18951f8ee49e89c04a8ee62702ea8bd80c4f038995b81bcfe02f1b0a298487f7ba07b1b6accb9aff23b803bb4c403413e98528c52174d0a473d50228cbcd9f8bf012ca63c4e996d80450f51436f9292446b22dc34cb55bbfc74e8654e13b86553160724f6e3933dac25e27f6c8ac666cfed01", 0xbe}, {&(0x7f00000000c0)="3059ae553929893d32cace2809d7b7eb6dfe4da822033e765f655a267a1c8891d77439f55d096af96229326030ced7f35572d839bf89f2be0257731508a81ad5ff8e77676d5db0ccd85b9b658c631504e75a686469f95828eed5ab802c3f797cf95d4efb326c337776c335ecf21d767953b4ed98aa2aa4f8a5d2d444bb1f85ac2edf5e2c9f2e89a112c20a52f51e0d70888513860e7d91349c3818ed2199a97afba0b4323b36563cff99984f00ab76", 0xaf}, {&(0x7f0000000180)="48883f981c1371f09c381a4161a3ab44daec4483e65eb9162a9399716e8eef6d52d40d1b4b3127767fe484eeb18257a662d20d94865da287f98f35974c5f51", 0x3f}, {&(0x7f00000001c0)="f4c4820be8c667a7caf1720c089975d6b0d7f8d7bb2150596a6bfaefe7f04f55d5252cf70ddb8e637e", 0x29}, {&(0x7f0000000200)="00ec113b82f536cc55d50353f7baabfdd5f252257d13d48b9b909445b3de6aaf930d7f8abf8a84e1a4efda518d9120bf67920ee6", 0x34}], 0x5, 0x40) 05:25:24 executing program 1: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setreuid(0x0, 0xee01) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 05:25:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) write(r0, &(0x7f00000007c0)="41c67aee46c3707945ef8e6054f1aa908123c60ff86e9307c8b4826b0b07e42bf021134feffe10bda03d0ddc95183b322f08d45c082429937870573e54ab5eb6105359f24bf752d4f807c36debbed2423e65ae7b05c8d2a82601873e61b4ad17efb9692621be366181a0577bfab741a158ba9558d0c07610cbc94fde2b084dd445c8a10830c003e35ea04dd0f97323b074fad2c0517b43e4d510288db22f3bac8eacd68ead145cf8e702f8d5192885b8381427e48be63d4e8c5fc02cd736adf96e9bd50e541eaab0f65d7cc77f205f88f52a0e9a5cd437aea766d6fd1aa8c893a4506ed02448a48e8f6425dc72d1bfc0b6fe52e6d50bf808a238cf0acad6b652d31b0bbd54216a6d7cde28355b824d6949f21b63c75abfbfd6cb35c2675dfa5a626f7c73e5b667b3c19d0a5d4e3dc3a47fe89bf06f8c170f473dc1632c89e4776fbb9c94e37e4851a2de1d201a2883c9b142590e936902e31cc44b77bad57bc810441c277bd392aee426f0349d422e11c138be596fee0afbf9b4bb6c55ff9b2afd938e1a2ae3293db0f6c81ac7153f71439ca3b0797799405049f706bf2f81c1b4a4a511d56a7983f2dbf395d8b07f3ff9e6726bca20fc701572f9939f30c829658e0f9d1f5f2d1255316c7a482ceb1706f54543b24ba88d0173c1b5ccaa065749a2dffe0215bd3dc5a1857e6db480cb85467b6ed37fddb6bae17ad00b9288cb21325dd8bea4b7d33b3b88ee9cf53e01aadd2ec4774dc287ab0eec85fa9eddc53f74678c115a67e623c4bc3b8114e56ed763d229a260ca1f215ee106603db70c957a46055eb0c029f804d173c29a1d28ef52c10c4cdd7890f694bb2cc77a6a49439f89c7d203e347d3aa24a0696566fdebd75314950fdb5b626691fb3c826e1f33d488ae587fabab38069150849131ca32d1ef973f5376a2ae08341cc625cc4fc59c8eeea7cc4c924814b6e3c49271bf27621faad9a812a0847a19544985c76ff9630c932901817e116ceef44be1d121e3fbe7e05d9570f8dba50f9882950131dfa8fe7603b62e072d4e44ba28ef5a7b521c63307a45fa934dee2e38ada9600f775bd528823078c5b9b3b793f8904ac1df4816e9bffbf34432fb685f244aeead9c80eb33fd938fb9e427d66ba65a27d2f04e0fc36048090f4cf9c2d7e34aa889bf4634f77146ef5983473b53d81ffe6d0be7611c1156b86262c70f9c4978ecf043fb0f162eb64af46f1eca17af15e3b43c5f03512291c2ba12086c8bfd64bfc96c684a39cbfcc39cf86dc4e0380026ed07cec4f83b6f8ff3e8f96abdda6908a086cf65d21588a51880cb284e454aef7d921eab2158a9af6857948b71b9405b8204448a9b7e6b56f6c774afb797779788a8b7bd7c8234fd7a32cdd844f3e60bcfb4721511c387d220efa4c0d6adc10744cd825878ed9df67f50255503e9aab10e1ff72d399bf4c8ed6e408306e82de95af6e9c7a0487ea08d37b24756c4c1b9af50efe53548ec0e49759e75b08c1061f5a3e2c39ecf8aafff2da5dca315acb17175cf4d11d91e85ceb0d2772f8c64152dcf3ab407764ffda93afe1746e560eb1fa068bf1fc1c929f39eeab5ac91887a97cd72bf8663f13df5035ba3c5b58cda2328a4ec14ab8977e57fcf43eea0e2d3962d3f92ed99951ce5fb005e8d4bd3e054115a0135919b82a24326d92d19ac8d37f28c233834ca0540bfdb3a51aacfe47b434512ce09d65edc899ceada643528ec", 0x4d0) 05:25:24 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x3) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x8, 0x34, 0x8, 0x0, 0x10000, 0x7, 0x2, 0x3, 0x2, 0x2e4, 0xff30}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 05:25:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="085c4ab17b92ede93218f3fa16ef776ad34180d64c545f2172e7f95fb3212965bf2953cbfee174c176b2abf60000000000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socket(0x6, 0x3, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:25:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80a0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="3b746d86d3ac", 0x6, 0xd, 0x0, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 05:25:25 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rename(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 05:25:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="f31a5f4f85add3542cca90d7587a3128f39919ffd0dc7238991f5c4e51347ec22f1b234be9c7cff2ce1c509bc1da975dca8a6366e2c334bd2bbcfad5f511659bfb18f9b9a3e6bd8247f92e2d9f7762e106f0cddcbb0aba56a4a28131218cc665c85e9941262f2b8600b9d2673a8acc268cf0eea69b69a9c1fdec403262092c154a4773dcdb289f41511915e7470f558c529628c039390cb08a9f8ccd4b3a0f9101b7feb7b4a91a5bff4a538c4df5d97129dbd5330bd60ea2d0aa4c19efe3011ab5e78586c0a968fb293d54b2a99b289b99035cf21d70bdb85b75639815d18ca46b9af3577d", 0xe5, 0x8, &(0x7f0000000100)={0x2, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f0000000140), 0x0, 0x40, &(0x7f0000000180)={0x2, 0x2}, 0xc) sendto$inet(r0, &(0x7f00000001c0)="0384fa63e9e18066eed3a712d9c59df7b624b144a4bb44ddb2de17e5d50b65c52cb106216a86ed333ad48e8a878bbbc2c8b3724c953ed03b0e65d8da5af7aacebb279c812324d8697097e61979f8c45512438d5214544b71b54b033bbbc393097d6fb161a9bb3dae4a04543fb51324074f572876be7b8bd79a8afc5cfe0cd70f525796718cdcb6ca966216e2390103d06b98cd4746238e2841686bbc6d3c4d992d248b3f414540b177b1c7504171dce6d7bb51af6e541731f19c780960c9640cba701ae7e940be35dd29d6d97a67e3bfa5c2d61452c92762bb4c3b7ef8baf4f53133be46e28d5ef7819e9a693073df49fcd480e94697b625", 0xf8, 0xd, &(0x7f00000002c0)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000300)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000340)={0x2, 0x3}, 0xc) r1 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x20310, 0x100) sendto$inet(r1, &(0x7f00000003c0)="ad9c7de26db100e8b46924345ecf8c6ad32d1931d7f284fc208f8101a20fad285a8562f1f8555b334de4e34223165eecdeb462c83a26698116028ca37e6de3b72c237c3f8ed3e2545c0a995688be78423f2b9b41f046b049a727364bd6f35cd76273b93a59a54a0873c46c582848d5fd1cca253bb304c86a88576e07e31f4e433d660adf96fa98e9e233a9d25317a6393a8018e281daf555d00459d703d6875655fb610b8491ab3eab750f8be00590b22a33829dffb4931a4178a2944bd4840d8b1df26cf8529318fe834eead579c27597", 0xd1, 0x4, 0x0, 0x0) mknod$loop(&(0x7f00000004c0)='./file0\x00', 0x180, 0x0) r2 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x20092, 0x20) bind$inet(r2, &(0x7f0000000540)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r6 = socket$inet6(0x18, 0x7, 0x10001) read(r6, &(0x7f0000000600)=""/197, 0xc5) nanosleep(&(0x7f0000000700)={0x4, 0x9}, &(0x7f0000000740)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x200, 0x0) r7 = socket$inet(0x2, 0x5, 0x5) shutdown(r2, 0x2) bind$inet(r7, &(0x7f00000007c0)={0x2, 0x0}, 0xc) ftruncate(r1, 0x4) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000800)={0x0, 0x4}, 0x10) r8 = semget(0x3, 0x3, 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000840)=""/143) syz_open_pts() fchown(r6, r4, r5) r9 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) fcntl$lock(r7, 0x9, &(0x7f0000000900)={0x2, 0x2, 0x261, 0xfff, r3}) 05:25:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e38e8dd6d7fc89e0aab95de3db7be113407c5fee61b6d297af6599300cd8146d999d80547b5ab8837b54b473247c9dcffee56c7428341e1f44d6c1968d32d2764badcd46a86ebb975ab9cb43cd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24aef492b85fbac90f93a52eeb565000000000000000000df303fd50322f0614291558e80d7abc284eb4fcad39fb2997e73ff5c77dded5b33de80c200863a63e0ed000000000000000000", 0xfffffffffffffee9) fcntl$getflags(r0, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0\x00') fcntl$setflags(r0, 0x2, 0x1) execve(0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x6, 0x10, 0x1f8, 0x80}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20000000004, 0x2, 0x6}, {{r1}, 0xd99310974a6506e1, 0x4, 0x1, 0x100000001, 0x40}, {{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x6, 0xc67}], 0x20000000, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x5, 0x11, 0x9, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xfffffffffffffffe, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000040, 0x0, 0x80000001}, {{r1}, 0xffffffffffffffff, 0xae, 0xf0000002, 0xffffffffffffe434, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x858f, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x3, 0x8000, 0x2}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x80, 0x6, 0x361, 0x5}], 0x100, &(0x7f0000000040)={0x6, 0x3}) unlinkat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x8) lseek(r2, 0x0, 0x0) 05:25:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000040)="d74c2366021e655a1469d2429e9325297d174d318f19ee757eeb348ab6970d0255bacc5b2fc125062bdbed71673f3191409c8125ad", 0x35) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r4 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 05:25:25 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x1, 0x1013, r0, 0x0, 0x0) 05:25:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = getpgrp() r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) socket(0x20, 0x4001, 0x5) setsockopt(r0, 0x29, 0x31, &(0x7f00000000c0)="05", 0x1) getgid() connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) fchdir(r1) 05:25:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x4404) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:25:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x88) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/243, 0xf3}, {&(0x7f0000000140)=""/76, 0x4c}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/120, 0x78}, {&(0x7f0000000340)=""/66, 0x42}, {&(0x7f00000003c0)=""/156, 0x9c}], 0x6, 0xc) r1 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x140000000001023, 0x0, 0x0) 05:25:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001680)=0x81) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) open$dir(&(0x7f0000001640)='./file0\x00', 0x200, 0x80) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0x28) mkdirat(r0, &(0x7f00000016c0)='./file0\x00', 0x20) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) bind$unix(r1, &(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r5) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x2b) ftruncate(r3, 0x100) r6 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000001540)=""/15) accept$unix(r4, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) 05:25:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="8977a70ff12c4576c323392afe3a824f60b8f73cbf13be8521aa2d0743fcfbf3509c71500d6982578ee57b1f6305e721eafef501d19d", 0x36}, {&(0x7f0000000200)="294b404ee816949befff90c5367d4f2bd49955430367780ba3ca612c305a712dfbae9f6af7a3a900cea5aedf17a3fffdfbbcb7742f23474424ec1826d2fbf295f8d2aa85438e5e2ea5f182ede8b65f3ee37538580fa1293a57762cc66edab5d1d06634a5858219f4cfaf6e40557f0b9c1a6c1c74603a1f0ad11b6d074dc09ac204b1a4e746f01e8c0583ce8a400f01a3c1f2b23efb070770ee9507a41d045ab66211c83254665287b129941fecce91676617fd0d943f399901da59908e74e6bfd92045cdf12f81c2508369d6e6f45129bfacba7a4ac9c3d8f2cbc685c32d64767fa7a2304078b8ec3fe93712c2c2342063f9786ba13929224d9875c0b86867f8178925364175cca9f8902263df037d56006cdc96dc69ee3f5e74eae08f091d02c4520c549f7b446567d7a9e2ee30e1ac91db9c39ab405b0662f321fcdc80fe4b6c8fcc85e7ea1fe539beab12319e3330f4f8c5f4a80c542e75dbc9ce104fb97da33d8aa12a523fbc5f80f343139f6acfc046e51fd91038b101d105290db0aeccc22097f862d2a25e3c625b0a88726e1fc659cd31bad1fabf5e0a4e7ca5a1d193db2fdf060f670cf738bdb6505efc7a07870fa41572ad6b571b530ec2e8d9aabe8576bd5d9be2dcebe3a6d3f4cb7cd93360c26c3cb498ed49cb959b59e843f1da32257dc444778c72cfd7c71d53893791027211b37d80ee7a16b46132ea043d9fbc37a9a38d2f7b1dc1ef411ce87d7baca24cdf787698d8762a2e17489c3babbe013e22502f13f365e76e65172506cd413bef5147d7eedbfd5ca496bda074518bda981f98349e90f778b3008b7e330ee3c68bf3d26d08d51ddb3a90496d973d5d7b3547ae0a3da7432d06a0ff4c607b8e16f9808d09a25ee387c1ad239e85cd667e5fb0ddc383100757afb01ccd0caea9897994c61ba916c64a55892d057b0866f170de10bf18ffa0b1e1f7363304dfb4081387efa738a1636e6584252b14ce4b6dbcb429978ba13a068a946342f376c52ba2ea1e97baecad0651ad20b4663edee404a9b32dd324f2cc991fdc69eae7b3cce56378cb4ce77a08d77ce521ae3f99a2caa46519d0079fa4abd44e007b6ca3b6b9443ee2c7c87cf81a7fd091ce3c54cde71ad1a7f85b28f99305fe3ded646a6bbcb86c1af3ece531aef428448a7c4ce8de2092c090db1be694b7597fd595b5845303c0d25ec0de90ed73b9f3e62c256debc135483ab1cdaefd9e6f4ceaed3ec958cb2417f87d05b817e63009696240e1234e20094d08c5bb31a39c547f325e411a985b1d1e8973fa79ac8d9ccb571a3956ff7bb13a8f5084f667bbcc39abfc5fb764871d1346757b7aaf0785ed8182f192b5b242e7f501e461a998c596e48e9152db8e39cf3da30b0bb3a114f0c038e5c29a4df039192910625c359222850537b2356385289383fd1a16c47d3a7dc3e2aceb72dfd8442038be28dbe29cb5c7a946e01713852723f3b26dbd27ab3af21a7416e020bfb2ab23cb0f4b4c6b019c173a24ce69954127be94ecee412fc7968fe880fde4a766bbbdf9cb47b17c1b7ebff9929d12ae0bf2cf47c6a15ebc7452ec2ef691ef4e7b82cdd10a5c366f92cf724c6438ce21b0dbfcc5463baaf8a9ef7ceba9fb380a5e64741d2f0c36d7aa9e2f326b250fe54b656952ee4311a60b0df761b3cdfaae150226fa042ac1abaf1ea62d286d8486586b8b143fd4520a962732a6656fc4c457737c1c7afb67017b987c7220bf55a0ca7dc29285471e92fc62ed422f9e124ad69452bc2880adc29a4ab27a89b5f60700647e999062b19b88767516c3f57b84c84464f4514ac85def86d66a9c92ab813cb285bce453efb0e723835e7077a2b4c02eae8715afb19e7065940592ae9b0d6cb9fdd0ebc3b18b49e6a1c0ed52a28e880ec1dd7056d829e2947cf2614c49cb226e933adeecf6f115bd49645fab6e1a4daf9da495c71dca602b0b316cd859b8ca749c4da19c2a72c460b78c1e0b312a49aa6e01c484290f6214ab3558c3ee25f08f1268457396b323937c50c42bb5ea0031f920ab6e18a65b8f60fb21862bbb8da5ef9ab4f810edd11c0a676271a83554066929848cbf3f48607ffdcb7c6841ca0f8b624c8464ca415cbcca922a0d5d6586ae662edac750f13e7d869e4dbd9bbed10dfe4ac54c05ddd3a0b2f63bf08657845be5545c9b5c98e72eda9de008c2fa44bf13fcd7374adfe0198c1cde79a18320132f55a9ead33e79765eeca947e057cc39612929a071d656282e5282e8b5367d1b59067ee636908098d724737a35128528d7a2ee9156ecc541676541258dec5a2dbb15c188acb8be04297b7231953d40610b61bd7257bc7a9f22118d970b64ee3fac98ed072c0fdb9adc5b88a17351083f5bf005b3f1a5f2fd2c323c6b54e1ad88deb0f7efb132e38c0eedd7d9c1ddd078c0c2092a8df848be568d11d4a73d5a77f9f6ea67a3bd43696ea03192591150ccaf642e84682fc54b28f90386c6a63e2dba6e835b0f68718f28efa10f58c3cfd89daa4080d25ee99f315398fbd29de4cc12290b70fb248300c81f7ac149f1e2989abaa7663284ca8e934a62a4603576603a0f64d8b2e35c52394c717e441f45b39976733ce6362cbca6fdfff41e74aa8962e2d7ec3abb89d0b1e4498ae819b517abbbb71a6ead06965bcc9ff7427a77797a216b4b80dcc32fddfa11c3613f7217110f047170cf3b1c75a11e26f1c4ebc876bb125be3bd517f32d1ad9b04c461be2b6f49785012b09b882efd17298113e5b0b2c82e958521e55f787c088dc274e867caa6e8056f7b47ecba5cf127707b740e87e0d48bb9047a2a2fe6c99e1bdaa81895215d2b0374d0877ad15bdc03805290338d3de77ddafba3ece7287656b9a6722e04377fa2e4c15453a58c0f89bcf0840bc2e6dc62bee4c1b77f5388788d7f800b3af941172eeb633ac8b016505a0c1d2779e6af9203c8590fb3a46f70c1d9adbe742e190f9f26e56359cee3caceace1733ec42e24b4b25af3ba9ab2ef82a9d3272edcc90e5c3bc6edd4cfe26d749a6b085714b256dbe1343bd561f286398b755159b52b60f54f4bbb73b2468253a16dbbf9d8b0ea469a091fe9fe7ebdfe4df1a05c843239e67fd2b5ba62d282e0bac5a9558009d1ab88bffba83229aeaaea889e431e1a5bc6894ba09d09f4e8ef2ffd285353a1c374a5c25eecf22f67d187d5ccf937900559278bb8c7f12e8d5b8640069d4d6d069e502b0f1b44ade442db4296e77ee3da7b072ddf573b0a24df9757691eb669622ff3af2b2d666adf027cb28d3650df25201571d28b2791e3ef87766a72deb685809d8c94cc21c1671c0a704bace21574de2cc15d96794bad9d7b47311a83968b9fc7168673b191b3a36b5622f4102217c4e606f2ef8d3897bb94d2de9829014d0e245b41ae1dc1c5060f54126f89987ce46e2b97e0359768e7739ad92a0c9987b32f9bbd39b8d18c35ec18e0f7e00fdca6ec980813077329466030c88c963fbc0998631b3fa37b87998c757dc4c42e0f6707545ff3ebaca028240cf3e9c4fbdd8ba4835c64ff496600013e0299c323dce0e947e185ddb61b304842e727dcf5e1858bf83953ccb68f4c86f5897fed601ea2267e282644c6c0caf38e0bc57d0405c0da80aae7e5fd7e0d4662fe522325e5aa1bae0b1d55d7e55310049261c10ae49f4b45579c2a436b8b081d97c89ee12b5508175df0a82441b9ad3efe899460f06f8119a8860dd0055410a94c6899267b4cf31bbb13823a4ea327761908d173e1fc859d86467806c6173c9f0dd8d9412f38715f24f1c46d1cd12337cef91e1c9c453e7ede3c4fa6584294320e08431b38ad9893f48c1d829f38175f56a42604c48f00e052a3c6f7f5d21a875fa556a49cf8d08538eb2110f0210594cc91761a0af19c4229c1e572e62c9e7665a91525f12dd75ff70faa819c076dbc38da4aad6976e90830e0049bb46821e89e6b5a16dc615740b39b254f974911304b0a88be0ba66221275b50f370ab5291d229e0d8cb8f0b7b1eb3dccdedae0a6fb551f3e7998b6c7a9afd4dbca96c29ddfecaf2c7630b2b030d49cab79ef1cc0fbae435a57f7b801732a29d8d671dfc44267d6d6edbf89d6171e49031b09dab79c803d2fc566ffb1f49227e623ccb56b4ad69e8f694f66d5829aed85cf64d8da712eb8f5fc2cdc4062b45b22c8a27426fe3b10f92fac9069b145887fd43d48ac54c929fcfba00c31f06a61ed0250b8e395467c73dc9aa96f3cfe0dc5db38aa5f91f88a7a3b3c054113356ade616ff761803562af3ff791d34235f584e5959c678a071429cd820c99499afe137b6891f4db418ea2653550ef21b38532de21499ea7535ab162074c573805617ace823bf8ef41038982613fac1151207f11c95b7457b9625be636f1267df1dfd42cdeeec0c097874cfc782d34eff78b368edf1af1104dbc0d44def046456da005a0324e7558ea8445347a6faa93e77695d575aab0809a382732fb578474956e20e3ef6ffa9ccec28b7a6711d063c9efa63b64dcfe9166e74cc95df3cc5f553f143e8fe6a246fb1ccbab4cae422f6d46af3e6386640f9781100027ce3af2121298d51537dd62de6b81a1bae1c7f3389e06c734c82a84225daa8394f471d3a48e6a274ef2ab2d1f9cad7dc25207803f8c4c9b73a3745112272c7383df7fc707206b190ed8cd580e48d7b4a71b4be20b732816fcee976f2da1daeb654356195e1304900fc9cf890cbda470ef0f9fd5ea16707ceedb88b206a2b4289c3562483fb85ee1dba0b1def90bb16ec3bcf09778a9f9a4a3baa25e75326dd46b18a032e031368d10fda4e7d5ff19c35a530b7007b2997a31554335f176650f9aac822048f6bd908aaec7d32e97b4d023a3196fb2624cfbc4966b5fbbfd3c24313ebb803895ba3d0df2acdb30836d7d8c1e2490fc00b8f35b40d2408a5564c3635e217c59362d211e27c8cbe66e7ecf89fde5493b153d92afdcd46da00e20f8a16cd65a2b1eb1d38ca012f122a1b6f9ea7a771cb12a4dcf002973d9d60598ca4a12b4bbdb5254ef1faa91af621b56c913fd90b54f8704a851bb2d8671fb3487b0e90bb643e87588cfe073dddb917e6584c470541723fe4d4a5f5bc81386f8d0863022d530b887e074505bce24b5e2abba6f77984dc49de47e332ab8f312d9336b5cf69b958c1562369895f3dd17a7a3355a3a63c8131f67d6af94f8429761110fb18b00e172811bb62a4494398b08d63f46bdd350c80876ec0f0681457a8dfbd15a210b4f868f2bea9566f2e6f8f9b451661eb30b7f2489580f12fa874dd83c7dc2539230f1a0fb41d0a9ccc4df89ef331de218f2ef1b92dbcea852f40da16a270e727ab76c092d02aa7993202b88880a81d0a049d15a26b08b3179e86f7b14eda6c9dc4bc558dda5a2606ee6a1a0d5789c4222028a90b87583ba2930821b7e974effa2d7e85c19e03f1e0be203acef6988dc44445abfba50ea74a62b8615135a06a814d2715b4d4ff58c7b54b0f4cb328db052618d540b83f8a17df54139668b3a268ec8a8ddacbd4b9b38f1cac7705eb74f020ebd931240ce07b395a8030ce69b739886dcb31f319628a1b5e7185020af87652751ff6fe74eec5b36eda3951b919efd8bafa9d4179dddff8cf6d941a8d1f199a5392b22d69ce3dc3544dd64cd01a8fef441fc3576fce6e8e9a111328f79426b54ca7be2409506ab3339ef248bb53e2b0fa08fa64193a1d6fab8ddd50d407e34dd0467ddb36dfa35905c5fb9b6c6021935f40e68296d66720d45ecf7231", 0x1000}], 0x2) setuid(0xee01) lseek(r0, 0x0, 0x3) openat(r0, &(0x7f0000000100)='./bus\x00', 0x20000, 0x20) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) r2 = semget$private(0x0, 0x5, 0x402) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000001200)=""/199) 05:25:26 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20183, 0x0) r2 = getpgrp() r3 = getuid() r4 = getegid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000014c0)=0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x80000001) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000001700)=ANY=[@ANYBLOB="00d05a05ff0bff945790e300000000000000000000"], 0xa, &(0x7f0000001380)=[{&(0x7f00000000c0)="ba3a4166b53a9bdf252b43feb3cead8dcb13cbb1c67e50ca5f84448f3f2c4727757838829eb6d280902a65341b3eedd4ecd7e174f592e517330ed90dd4fb1eab063fd271981c9e930b8759459aba61121a609aae38b55276c88f5710720ed947742d45d5138e67704e", 0x69}, {&(0x7f00000001c0)="4be0e37f035c6b56c3b3dd51a920d813a2b2e2c6818728a66e75af75f33e02629179d42939e6d421e0f453e8c7cd4e4cd8d651fc184c0307323dd988c821385b12e40c3ba63f19f565597f728a6eee80f127ed239b94f77ad8b25dfa21d72fbb55e2667bd3ec235267b85086b0ef461996880a00bc5a571ff062ea4e41bca6da96bb008235c5ebf01b23203ab36f770dabc8ec3d9f1bf5374da4465d7b9b189c4569f696e2c5e6c738d647c7ee8482bc4ebb1ee8ae9f6e75756d31a88a0c9db01991648e5b5cff210b05f2800922d3f4d419a5bac447d8974b05417bbfe0a0aba53442938014cbc4377a25ffb2ce882329bdfd1e6fc443fab0c0d770b0783989bfb0a11dd72477e4015ae310bda131d2c3c9fcb608a04d28b48491f0c8aa7042860f0eac89663e3eb44f55034c9bd907308952bc2154d4b6ef4931c54d6b460a92084cfbf2038a17ab2df429420942159cfbe8eff4ff0b54cbf9716bc815e403cfd2ec940eae886e941cc1d80b073af80b424e9aed1f1ecf291d0f635f992506b91c55b3584f04bcf2bbbe6a92a27c3d2a41b97501e82ae3e385a16da3d794ece906f423b8792a9758a19a3f0d7116212dff1bc22e3e11b56368e333a760ad145b074484255b16468c1bcb1025c7f944ef8537f9e029990fc80bae6d592ef66dc92561b3afebeeaf3f7ded518421c78b24889efdcec27a80ffd3594a2af5cc3cf1d74ac9323a760a79008b37f5f50779b606d716960fa7169bd3da743a22d54d10b09ee88ee91542bb999bc5ffa1b8443da4bb15eb5bd8d65b52e3618ba5e073c2919c6d1cbb030d6b41bffa55a47cb8196c4fc02837d89da6139e43c0b1d48df5807bec4b5f55ce08a94b1a8ca02887b6b1996d1b3655f6e34491b5170d6acc72df6c8780c241ffc47c05d730ade6fddd0b186e005c5637facc44868bcbfe8e22367d60b41bdd903d62f82cdb91588513d72a90b8aff3024ab59cbb163c2d6c04937aeeae5290796eb4ef9422ee79439d650801de7d7a06a977690dcdcba29000ef076cbecc19b433e84661ddd03ca236b66300cfa4233b5486db68ec9dbe0cf51b1e80c3b489b357479a48cfacb21bf70fbff868a0afeb77aaa9164393a5200a1a9433739531b21b8d53e3970e16aa66b56b623067806048fc155ba59f4d5e7980383b29b71f10518152952f13c90a30c0b00b3160b6b3ce43b270728f2e3b68ba8a27e49f1cd9f789235be4f2839857f236838c99870a529a9a13c5fce3ae97c45d22d459750a453948dd50f0159a55c59b8ddc55783049f542524277b8790529060b718a730264eef58790cee09a8a0a267160c070a98aaecdc041c0952758ff6b383e401e881f0c8ea8c3503538af522d680ecd21ba967e174e2e48f43360f2196051e3396cc167e1fcb04908cdd2ba640954e9affd3ad556e93871bd26a82bda1b7afa3c7cddefc5e8da03beec0b11dd4dbed46aed1c3b7a42a97cc10d233c93e5547fe73c0643bacede3dd794a64113755c0da5f9bec9faad128e7ce0d0c8691a4e1e16c0de354d9a7d6c2b72e6177e06fda4371fe3aacb7c8bfc50bae17b89e245a86b2fb4597ba8657a08e44140d120378cb6b7acd1fe5e7eb9409448f5dac56da2db42a4ee5f99b57d41215352d9497dac30d05d299bd3833163d82cf132b849df62e47208f098f7bf30d2e555e92e4349281a150331b638655bd61a06f671d1b58e7853d5c959616a484bd8f16d866e943602ccb0c1a5b62d1da7171bdaae2a4fcce5379b5548fc1445d23e78601abca71a333905ee6dc8aed82a034f1a1925327aec5f3201327b91f7d0fdd3bb92cb6efd86317aaadc25076fc27f86008b9f4f4ed9a10bcf9d3023bf5e732b3d7262ce8590b37051889981ced784adadd24175c2d8e2042bd87e4f30b29633c939be715a6b47b99e3a383b79208d059741bb87578e667ef29b283d1847caa074f282f493e3da5d6fbf3b0b9a12fed67344b5683fd24400b5956d9564a64ab3580b2cee03243eb949043802dbbaa18b8e03009dbc8251afbecae74c3b9498dcfc6419ff9330282479622725fa998c6f7dcece5f2320a3395f16a9bcfdb3c85189830a58c0e112ede98f564419df10361341e0e39e7c3b148e1295ccc8726cb3a9b604a37f16db79ee98c0b58e4bfb4484d2a530aa7f222e8c7f3ba849633529c17bd995dc049b2df343f210b84fd0690bfad2e9f61c92c0236e2d5a3f1e15adee0e59c109e457b959fde525561f518c8c8e559c3b47f8946d02d1a24ea091e9b702bcf173fcad39ee64493b75d9de704f4333faed385a0da1783ef72785326b525616257574c9e0c09c17ea4a3b835d85c87169309a26952b4efc129f4153124ccf525a61fd9b3faec823e975346fb3cea62943aee1598c54c6716475c2d220928ca738bca02c1d2b49c737071c1022bf410c842f478aa3ccdedc2f0a3cda5e8fb45b8416d0f2a298ddd0e95046a8a317f725e69b64cf71869e0d97656c32e97f91ed11b4fba5d6e81243f9a4f4639e6cf2966787f21fcc11e657f08774a1e572c71bcd4ac08254e5c5e4977e64692b9b9331680d2fd9658754ad3b5b91413ef07a8e08ebc2cd5465d99b4a02573aef5c195d25a64080ad0155122bf79498b2a749366fcf744de70235b1aacd51f0ac02dd3536ded22fae6b69f5410c73ac99021ab131811fb205e9c67fadbaa70c32f6f1a564fe167f997ef1bfd748be67c1cfe897f7fae30a781dc5cfcae924ef01e58d4514334401c7172c18539c0c6838ed8c1784aff69af8c78c02eb8502c769614d14ffc7231e1fb85486df7fd1bd841441369f6709a4fa6208e9774109124da3451c9a565bd0a8370572348f9afa00ae44e5280ad91d1976bfa1e95207f8c1ec802eaa9306aa63a1cf5e7f8e3cd15f0386f22998af16982e390c528a14e41eb340273feeeefae16a8e81e24a46b6f2aea5ebf1491f1cc2f5dd99c61a6bc7547fd05e2d8527d75c66fba564bc6e0be3a560bcdd3c82ba6f45c10aa176f3d81d844c79e0eef2a3d9663dddfb0e027bb127dc72113b7a0023f25e79ad91dddcb793d504a84e14dfd6731621bfcccf54fa4050b2af4856d0d897631715f69a4bf3502584d23ff278787aef681d6a7b0da604a27eb811e07def2b61688e2c7a7db77b218705bc0a033c7005832a71b76d1abf777389739004dfbbd03ed11b032e434d86ab66398e9ed0485e1a89b8951b5e1df5a07e97f29b7e705beee869ff4ec8a7d8889409646672dfe72316ac24288a4e94b8eb4bc024d5ad6907659b9e5e90a10f0a21702253e3760b68168e647273d20fc53e0fe09092be3a77d228f3e9ceead48c87551991a3610275ff334d5547e56de212292afebf6eaaf54a58200d77d53cc744d05b4ecc559db2911517d84be4a01ac4a17146889f4bd55c5f772e16455845804114df87779f99d53ed21bcc3122deef6b1b6845af0f60231606beb1149e7659f0c903d22ea98e0ea98f4cf23d869454478cd97bad2c99366f5b27108439d85d8b418fe85920a27501d8137fd12d5208256f0fec03f0b23dd17de9640b65dc72a0f22a82d07aa7868f83c4fe2be57ea54a4407bb96182904ada89701ec6309d3c298b9b2ab89ae8af4d1373c54bf5c378aa45c2dfee1d3a818738e89d862937f0e69dfdc2934498737592373d2d7af722b151db5ec6083aa1fa1b215b9eea91b99df89c898316f076c23f49812cffd96607332076202ecc7072b0e42c714177519d38e9f8fcd298386298010fdc8655ff4e6f37d0561f03ca6f9358c8b0bdf08b39b52b116202e1fa2166adcbc30498fa05ed7d5641166b44106279a9d905063174278cf4055731d9221e96411d07cb2dcab384894394a040282acd13eb6678346eb6640b98b27a738eb0d4eecf74b13d78b648147d2ce3452de90a755d5d6a01d0445820324b07e0c26782ab4be1524c870cbc1e5e7909e21da771523b0b8bd98c3bd81aaff359480ba4e9ba36b1c1ab43f88e4141417db057188b25ddcc419418de0cd32820c445f868d4e014ceb061012499bad6705658a659c71fa7d3ee901c9e6651406ea3c403b00cf0b5a6d400e345efa238619d806bbeb9b709a6307fac6e512ef851998ec2fb65dd680ff63363da93b099733c522e5ba211f08ead68247ca6a896e777ea0186d089b514aeee9442d11ec8df257138ce454b148b79ea8310138d8da109901974e0c087fa2798d1502e67a369fcc3d9f99bfa0d9154c0d2b778de646cb601cdace9172597b08f58d73058c8ee7871f660252a732778c28b612db21e0a80c066eabc2ca33c541bc864af5926448c684cbd78cc82a1705edcc42fa6a74f63a2d6ecdb49bb804ff49723e6bad4435a5efa7cad3d47cc8a75b4328e105b78919b418f15ae0afe4e989517ae3bde5c0ddc249eb99b3ddbe8bf93a94191654ee95e84f64c8567823892d08857d7d3d0b97e4d73ced33142d30d9c7e70a83d2110daa3df7405acdd2eeab57f4e4f4c22e320c7ab98ebf6aff0dcd151ad370521e6a1e46588cf9ce7b15ec9ffcb6ca0d189720522e27f7446ce3ce720cc5425c945f7a0724f624aedf1811db38643bc4a218c510d9162020f5bc4d1cb591b3a3ba26f6bdb097870539093300a87defd683715952665a9d52612ea3473f8a26baae8a9d8943be83f0c118eb008b77ed8895ea132d0949521a96dc8334558a4b0681dae86e2fe95d45dcf4b02615d633b578f8bcda3f0b6b033c4bebb0b3f8f6d5ec6d91fcf6b7ca1f909f33bfc570b4d3ebdcf745c04630b65002eecfd47d086d64cd043b739f57c80287fcc5fb7a01a6f20f70606488780e36bc4deb8a2f7cb3d18b523372e0584f2fe16f62acfb1e9aae167e33f0541c1fe6147c8c24266600078db89ac8badaab710f2016b1c73b75b7a9cfbbb8520a37b87cdfd20510bdb54958d22122398164857a182d6d304c5b349b1b65a2959187b5dadff7ed27e9545d8e477b6db09620832bf9f658be29e669dc0bb0dfd0a072dcbb50fe6b32eb66552389c75a02abe7414b73d1582c181911c11781def5073b8f6a49ec396351fe229781623a11c9f59324f1861bd0c1ebd2be7a822dcfc37391ea1f28b3fb1cfe1695d38b6bb264e70c31d95eb63f86de5c0bd4934e9dea42acb956459be7505de0f14aa3078a7af6f70c8838c466e25034e998dcc83cca6fcef0533ebf66eef7e0207e3d1400417d0e802f8c563774b159c1331d06465d21f78b259844b1b2a7b3622f708ed00401096f65f670e20b26ddcad7a3337c9899366a4ab52fc71b2a0ba0f834840eca2ec1e684644f834ec94c2e2f0f0e554eaf945f42ff37f0025e68dfd812a5fd6264766131d3dbe1ea17866908000a2d1a962d504113cac81047508823633dd89f1b88c85b4db5363f03fe7676b8ee514717cb0fbe80979b88ad798bc83c7802a3e653a14682507528f416e7a85b785b31bfb1e040a617ce737b11c87c2a19b5d5fc7cc4ebc8a5a2d2a06f6fe739e50804c616af7918e9dcf93569f9951851d18dab5a97bae2bd896fe647f31f54ec5aa510d27b41dec3106c632b1d57c8c62681a7637f166815f21c67f09dfabd4980037dc8fa30e2844d0d601feabe29d5d166eec12a4beb08f9849d83aba8efb6be875403f83e3974784f6ff4e2054b438b459b20322f462f316d0e3a7c005dbcfd1d01ea0ed10e94cc3620559f62a2ef67a57d9104c2eefb558bb175e712c867c11d4978f2ee55fa41e2f1a53f04d0bbe5d88ba54d66f2db063ec8f12043db", 0x1000}, {&(0x7f0000000140)="5798679b605e72eb895cd09799f170b6", 0x10}, {&(0x7f00000011c0)="3c2bb0e3f6bc4894f16bd10a8a59c0339833aa3ac985825d63160b0f7bb5eaaad7986541b5dd571c795bfbb927b2b8cdc356fa900927c4f937413c90f045128981d24501f60af6807b730d580c1d16a484f3460f87917dc9555a66b64f3835c4015cae84fb3f22a59f84978999139182a7ca6432f032fcc3286670ae6710afa258e6210b2b696cf37d0cc6bf1412a71770e7d25956648fce4eaf7a30b57f618b3103a057c984588cbecd870efb138c7471eeac1e284d2fb8ba155dfd7a2c81199b2746087d90e188bc69e84d889c08b69d069fadfc3f13a458a0996cc227b8dee95e37", 0xe3}, {&(0x7f00000012c0)="bc7de3384d537f0ff6ef0396b9f7304968e955c8ea8175d23d1cccebe3ac3c38b78cdfa5ef3f1f4a2cd5e3741cb3425f9c20a79669346e00bbf1077315945250ef8a5d6e4326a5a9052cbea261758806657b80b6339ad5af7b131b788c3994079d3ab1269383a8bb55d009186dcdae6f96bfbdf376b13f60be5c27d4686e039d792524ceb597750119766b192b22000c089ed0b93a6d8615d87c4a4c6d36d260a2e4fd0d6f74757dbf29ba42c31a409562010ccfde546b6faa61fa2d70413f9e", 0xc0}], 0x5, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x108, 0x6}, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 05:25:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x2}], 0x1}) 05:25:26 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x28140, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x460, 0x8}, 0x8) fcntl$setstatus(r0, 0x4, 0x84) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80000000000000b) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) fcntl$dupfd(r1, 0x0, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) fcntl$getown(r4, 0x5) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCMSET(r4, 0x20004269, 0x0) 05:25:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x22}], 0xb32, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 05:25:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() renameat(r0, &(0x7f00000004c0)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x33}], 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/195, 0xc3}], 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7fffffff, 0x3ff}, 0xc) 05:25:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) fsync(r0) ftruncate(r0, 0x1000) 05:25:26 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x5, 0x8e51}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000001400)='./file0\x00', 0x20, 0x1) r3 = socket$inet(0x2, 0x6, 0x3) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001440), &(0x7f0000001480)=0xc) pipe(&(0x7f00000014c0)={0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse0\x00', 0x80, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001540)={0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x4000, 0x101) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001580)='/dev/zero\x00', 0x159, 0x0) r11 = socket$inet(0x2, 0x2, 0x1ff) r12 = socket$inet(0x2, 0x1, 0x101) r13 = open(&(0x7f00000015c0)='./file0\x00', 0x280, 0x10) r14 = getpgid(0x0) r15 = getuid() r16 = getgid() r17 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x10, 0x0) getegid() ioctl$TIOCDRAIN(r7, 0x2000745e) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x2, 0x0) r19 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r21 = getegid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000100)="e7b4", 0x2}, {&(0x7f0000000140)="308176ba54824e74178b4bf2f2e4bbdbb6c2042631a60d12e9a00a11fc5891d886a8d56673c57fdbfe5825ac986a488b78df01a84b854c7da4e3aa82225b2fb8a73c2776d8881439e390978a3fee74f96d1328da67057cce9829b06d02ce02cd8bd2ceeb78bedc3f6c2f76db657ad6f2e97fde5fdd712b60421c2f3cb10194c16456ee1e7504ed89594baa18c53cec76e61e7216e75f6b410d115bc01359ea1fdaa3e974d776ab7697a27679e797bc21c17d259e2fb08b2fd1d79fa3c30a5e64571aab66c61b102523a8014983b11f2759fd64163a27b489bd9c688fbfda17c44b8dcdc2fc3201668f6e9deae32aff", 0xef}, {&(0x7f0000000240)="2db691dcdbb1098aad2c07b7fa175dd35dd70f8d0603dd9d12bc00a37143e9cec3f098337a1de1aca6d8110c7f0f6e69f06df56f6a6260bfeddb2c8c48d5f84a004534e25419ec11811c40be1f953336030af9b6387f1b972c65d5040b2ac0a1a041b1f5f8c0c7c1e16b91223c443feaee5fba0a5f829494c41dcd2362620e715464c1dfdfb19e3ca2a700e1d8a73f74c1c7de0c1d7018946069dd3bb617bb1e44f1036e0d677e72a371e149e86cce97ddde60b33f0b70d2f61fbe43cf1b83bd6990b390eb2a9e989a538b1d2aaf25c63390db24d89a0785c47f175cc6a9cb1e540dc04753a4e7c87f43087a127bfc6cf3e2c25bfaf7eee522fd359809bf08b1bdfa0bbb6853a768ebb359ddd6c7157c29178c759f669d8372b263533ad40b840e6108e09e189c737e5bef9d6e94dc2b4f37150544a08186f690cfea7edbb82486a736017fa831e1ebdd52839e691095785104877a59c40f20c2c4e2fcfdf39657cc5d8db89c411e7ee0fe5ef43cab375cf4c3ff6a104b13b3d4504dfdf30743112006c81d48239ea5c1755efce80ae3d7c82a40bbde09c3e93a12486d5186401c0d4c2a89c254c21682c40df45e53e3951d7a18a7f1f816fde2605542557ff67245e4dd82d834213ff9eec1115aed51a9e14f8fd05859157400ce620f132f0426110206851bb737c27680ac1d2affb93dc912add1adf092e0457ff4f1f8996e83db412e9c07084aa6355720b8e362f2259570b732fff51de2d34a16fe97443a1a58c717a5713d3d2635bdc1b892eeb6ebd57d1906c2c19ebd010c0ec5c79140418a5eca8f023de915b56be6afc96986e683da38670e16cfcbcf0851477abc3e4c0a2ee03883e3723b277abefa59d0506e66596391963a53da7e8370a1dd0a6f27f4283e1d4cbcf1ecc5e0d05c6c5cf7b10790712b7d071079d24dbd34f5320b290caa7f5aa8f08ae029f932dda0888a4a16c385aaa5598028eb87d037b4fff324461372d86fb2d9828e049d9982406e562c50435f166cf93e0d1c50231fcb42b66bc12f416e95fcbc74e1a7094e88f0cb051e1f779daf17a0a0b237c3d94944aa413820154f209303c18e6861bf90774de48e81390ddaff6a6579263b3ba1cb82d8265ce1d0988f716df075c5245e78cbf57da0b2acf602bc3e91836b83b043c4ab1cd1bded8a40e1c57c1e8ac134842304e558c27ee75fe74b4e74a5b87a2781f23e428b0f77028225acde195cf6e655d87fcd46d50656249f7bb49305dedfb27747f77c2d09b8aec91bf2047e085aa63dfa6dde9ed2b281bbb05fac1590e29fe8080f195c5ff3eecc55eb27448bab5d2e9324d91eb7104ca50cf52fd136df56a7a37c22ebc3d761274a7b0ce3eb5be8e8467d82238266add2dc0190a0c6518f5cf56d8b82b512bab46c19382e03a30ae1ac7d0d4a327e36cfbc4ef88f8ea4fd1830a7e2cb60c59965ada69517bcdf612559e0110d661d756416d0bee1b602bd31c1115a6e2e1af858278a81288d4badd268f6b43be60c8f3fcf0089f5288489cdfb03bc69e4b9793cebafae6b3dee0dd659ed7ead7f6a8560ba6d172430b86065328160cbc88e953e6b075808aaa0bdf1aa7042802c5ad6cd3bab765e97113e1df0243e83132d8be261334682bcc9b430904db93dccc7b9bbd8e0ba95be4ae40508896f1b87e868eda25f28159c77657920701e302c2bc2f61d9c66e382d8b58b0ecca7bd91f338c764074f0022a446af0b35125c3f9d55e597ec5817521350112663c93e146e2b8ea3396eed9877591fcd20eb93922fe40872a00f6b3a2cb0b4600626fdd512a830019aef8019d9bac19dda4d3b4c89b12035e55a940be1267597314fc4e6e8ab7901b052fe4f0c2e0d742028c7686c2715a84aaa4d6b44b66f01a9654937a38071e6d84f11e5f489a8ed73a06b8184592b73af88f7afe73045f76e3d9e40832c14c81b2ca79c7d9ceee76c8e3bca33f30e65a642f9d32d79e34d8c41da109dc7c74301cfd4d66206bcbda2d13586cf6b1d65ccb7f7c58175d1014e3b447ead8d36d963a2ee1ae24fc95dcb07577b6e33b7614817a33d1d6aa4bcac7f9633af506fd536f95dc9d8b0355954a2ae13b692b47bf70c2ddfd51c8da787621b14ee6771d79b6a6171f9514b7f05029cf1962adced4f4ffecf3760612ee77c4a8681fb3af499e59a16975b44d93a24dd0e22b7b526316b25606f815e3dbfc61112aeb0fc9b42c946f0f4c96cf21a55d22b93bb887b92501850df69237b00a3ddda2220932ee179adf0752662ec0ef497c86e723dc0de68deb6e30cb950cf3f01311aea06d109c645d7110c8925097ba3bbb6e843e486fde2a95aaf5e0041dbbc55c38c1a99e7cfd0458100e1da02c727e6a0dd97c7ccf6f758602f02bf790cb5efff0c56cc1338f4e6d258cfbf7ffcbbae040e47a3f088d2a67a47824abe96d0e510ad9fbeba50c243fa0f1414fe2cacf0097c8b1a4b94906e08f5a15a98d8b5db9e98f3e7c279c9f79405acdb61c52fe3cea94052913128ac55fe5ad5ee2089845a83cc3b1564eb7635b181d24d17a975497719d65b7d6873cc23691081f7b5d047e91cbc75318dcaa61f8c934f1c06af689347e8f4591b5a4106efd0bc596a4057225ec1e97fe990a9fe37446693360dbf2b92343e4cb4daa02a8768120bc9aa709f74d7af5f81b771a4aa949d0b8c8ae33b20ec2c9ed126fd86a4bb75cd628c672feaf337854cefd867247f280943297dd8346543343b15fbf0018b3f4bffca6612c37017dedcece2081d7660e58d3a482a8005550be7dc16174f3efc1e3d3edb18d763d097245043692eeed9fa6104d91f134501b424f0bddd5da155d83d49b8d1c08dea1f6bf375c5b3442ccd5e8547bcfec09fba3e4a6d6506fa16a544dc700582a3f4804b0afb1e5c25dd459cf8b712e51553b9a209e1d96d2d52e34b58c6b84d4fcfb8464023027cbeb22f0a6b63fb6513c9a31162e734c614f66b31f416d96ae35255ca15ac8d85f4d2594a016a330fad10e84f21f10b2d1ec0b11ab708f91f2c19d9624b35e403c18df01aec6225c5a543d4bff138d0e16a5bae1e3a3adfd662b5738ec6ef6a79be1047f9f647efab7c4450d52c58fce3242206e3664a110715dff124b03b5ddc0f80d7146e3ca3d2a2d9f595bff99b58edb56117a8254ffc89cc9ae3f9e9a03d58baa0d9f3271efd5e60b3417f00a16a70c9964f2490f4b8fa15d2f9a5f09fb75f697cbfde274f998c84e278cc2378852c50e1bd5d929e8911f893a011a23d2486f6d15448ebb7a8732bc727c6527d691bbcad2bada656d19f6616fc9c19f6ed6c59fed354d552d398e460274f36c45c1496680ba80456e3278d929ba668930f27d9264e009d562bfc147b011f13076273155cdda585376f2512fc5f84d272dd7b366a27632f21cf7aa9814c2f6e9ff585b843c161d57ee23ad7d09f6510c5643186615e86cd82c7cbbcd1ced0ccdf3b36177b875018a5b094fb2de17f2a8f4049b85813a291dd45456294ccc5dbc2c6ef1b4a81840db07b81015bad0664a330f6f841ebfbe3453b29279ec1e0808d5bb2261c2c4122111134e3ada219e6242092790dbfccfdc45afb2e50e7f495f22af7ab694725f0eac0b06b60ce5bd540eee512de1c058812a4de1de06fb729f17b21a533102f61c21b780a50186a30806c42151eb105ccba9cd2548a07ba797697434497488b2695dfbeb850539c15e90988e2f4ee5365021782e2ccdc090b6e8e26cc1d02be0520fa207d6085fd3e702d40b9b25595b76a4cc2deb406405e409f305e81c2ed1c7c719f32f0c26f31eb5da8b4c2af245c3b91abdee833869ad6d95b9cb856746038651a2086e67b5e51d40e8f627cf2832752c17d4a4ed28a58ae01fbd30f1c9cb0095e1ec5df02aadf8353e03636e4aad256be56c04ce6d7460e8ba5167b26dabaa7f09db664b04bf94c6cf91f127330cd8d5585b9d9fa15ca4942995d730ade04da3aec530122527202abcfbfd784c9c28c99a50020c7f62d2da34729864154859b707900d95857664935c27f27384d5e217b2c4cd0180b9af136d8644242f984b4b2a54d30f85931d500c004756fdbbf2263a0301c77149a15596a9f5280f1ee140f1682dd7f4630f585f82066ee76ad9326e7a427d87aa78be9ede55ffcec890ab3d9db501f364cacf92e31d6983ff01456005a40f8348e00f310c06bb37b3f621e3e798f9c1aaafeb381ebb8f3cb8b357a9522a6fa82c0c5ea6b6d08012af24c64bedccf214468d3e46b22363e3d6b2bb3e06af44ea1a0643c96a1970c628d0d2d8ef6265dab3b7795ed039c49a8a28564c16b863090863063e7816f2b19e16289826638048a5513029bac0004e723493cceb819dde518611ef55144e43544438ef45207846b272425e533246a8690aec30e3ae159e6b2187051efc04a495f930429ce65b73c2c2d6b4398313f06537fe3038c41c5ea842981690729655a9c6f8dc46e8bf1b70380283886a5da9295cd32ef85390670c1529bb9094fc7b191269e77ff0f5758e6eaa0089fea2bb6895c5e3de095ca95cd8ff19077bdfc2d1faecda753f655e13d16e2e8ff13d0b592c245ea1b829a0ba8d0cad184a9bd14c6abb2db1b1fe46aaf007f9cc003c06c77b52a18c41c2d61e39832652e1053bbaf0b5ea3a2da263aff4819fe45c6f447f338eb16c27cc0338596144d4377fc810ebca5eaa8e6e5826595bfc66473f3526ba3dfd3d138c35d38570fd5aac89cb5f1826801aebbc4bd686b42542b35eeb78b02994e4139deca79b2c93c6059ff242e804b7972eb2c53321f128f6462f118d6b418bd02c97b81866ec6c9b6a30f44e18e6c3705af9438ec2ff940418bf327e635158ee436821fe5a6c751bfc8f9602e054632c9de916cbaf6141ae0419d26d20d53ea47181af24a1dc2054ae1e4af6b3c01ab6dd8eefb6bce50f505e799bc50834ffec4cb0beff79781823b7f04bec9a1d8c7c89ac8cb002ec9eb3872206ba8ec935702f39a8cf599ee64fbbdef49762a8e0668e353790edcc7643cc64f44d0060bb8e39a0fb43af259d96af84134aa127764a55e976a323918ff06374388b78852c791a269a5474f002cce659ee69fcf61bba3f27c2b311dc2310ce90608e0a463d3f6fc5c6421a502e3eb37977bc4b9918f759ee41a420f9fccd8aa01a2a99242b700a37cb383950693ff8f7cd27a60377ef60754d194880972c9bb8b338e1e5c2550e294ac9a0a244a8425c1376b742a689568a1aa430b8bfa76294f8a0ef114811423c443852a4803da2a8afcb9d6362150fe55471fb5605b378ae8382f4f3f8ded33c37325ec38581f6b41352cdd47bd8ab6820e6f1fd0082716119a8cfb915e01ce0a891d9be7d23aff23b292466493665a4c807696a18e4f277379a5d5686f9b32792109ff6d3f2138f36ff29dad5faf387c4dca1cdb58ec3baed4f6effd92e74069403bfc0a9ca9c34b093469646de7760c18a6c6ecc1308ed1159ccae825d8d05460c46382f1415fa5b6143e4805ae1c365bac3ba447a9df7f8bb4afd0540c35d26ab1565ce344d52c0f5f4f7dea9ee525e149435c6a07f3e2e7755a3309b7b9648c28a35db43b66707cb6f6200ae015a0fd18dc5f4f8073dd4c3904c36ba173331b5c0d47ec53764d7d0b5a6b876d4176f66397baac66cc4261b1d19439ebcb7fdbb6e57f17fe47cfcac69c86443d816bafa21e2d79e41293286b416b2bf30cd568b537718fd0217640a0d22e5b3c933bc58031b6c713d825f5bfe531acab804d96", 0x1000}, {&(0x7f0000001240)="ec7034d6dfb5a681d6488a2ee5ef59f57326baf544f2429b712aba2873e54c9f16d7f1fa7875cfb7c52caf0b6a6e04e7420ec92ff4f6c7c06760810202b2952be77e1fd7483f2ad051092b4a623d8bc7bfb791a375bc1ff72ca0bdd0704e06140e40eb14299d2b1476b3a3a004a3c955621a885de398b1170e8d078b6c3149702ad0a5da81b7d715d7fb34e495a9ebd5699e426f512119ca16073d79", 0x9c}, {&(0x7f0000001300)="bf4b8717eea106cb94380a868d752afcd920975518f6104d126c", 0x1a}], 0x5, &(0x7f0000001b40)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000c943f88390691e78333d9826fd4662692a06a3a351d61fa06edcf03ecc87e01ef5c36577468e38b0514fcb3e3de8d432ae1dc91416f5f20744a5cbc4b8c17494af440630540921a3ecc7cf47e21917e9257cf1830260014c74c6b01327bb2e865e059db6df9d3cc184f5f73958aa749a5c33ff85b0612ff24d2adc7e52cb16931a462333a2b43a71f075bb9f72ffa19527718f5b638d64f332fd157fcf034424e7a329d0fbb95abc1ceafa68283ba66c0706a70e43a0b2354094afe5d14e239e7de2f5b2683cad581df1a3edeff2d8aedba9618d8f0000000000005a89590d637e80879dd2c75f0589c090eafaa01cf0061af2b2d135c0ec93a86db8b4a28795bf3603aee72c1255a3553e3041cf654dd2440ee1930722e9faa653affd295d9cc6b8ddbcfc87ae12a5d7889f81ec2ccced3b293b75af8d2b13d61e9528491e1f34e065897161a1649e01141ef84f97980bd2013cda1000dbc5db77fcae04f10966ab79", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="0800000000000000c001ebfd4493275be1ade5e16a2391eb828f4d0e88cf47f531adeeb2076f7b8f9f4709b7ed1beb0044570d87edf3", @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x2}, 0x8) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 05:25:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x80) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x0) 05:25:26 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x6) kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x13}], 0xeae0, 0x0, 0x0, 0x0) close(r0) 05:25:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x83}], 0x1}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x6, 0x81, 0x6, 0x1f}) 05:25:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r2) close(r0) 05:25:27 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1000, 0xbf9a, 0xcb0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x3}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfff, "da550a44e10e000063bb2ab05af54ebd2483c83f"}) syz_open_pts() read(r0, &(0x7f0000000140)=""/4096, 0x1000) 05:25:27 executing program 0: r0 = socket(0x2, 0x8000, 0xfff) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) 05:25:27 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800080161a3c4d29919812ef288c9400861f11fd18940ef49056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2d89391527858a4d3e01000000000000001f61920938db2eb745ed"], 0x5b}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 05:25:27 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="87e8579f65e46cd361cfc0d1f50ad400ba761b4054f470399d809ded5912d76c71a09b08ced2beac043b0f845d0f0d29df357257b528b1c678fed842635631a5af96030d81baa155ca55cd57e82d422162d0ecd667e0876e0d12f1a4c68f2b1fbc5af06dc60663fb89720a39d244d576366ed07ad3869197716452d4208d788c13bd5f15af817250a005155ca24bfd4cb6f0763f3ed13b999ca1a289fc5c8e93f966cf86f8ea99c3d3c01d", 0xab, 0x8, &(0x7f0000000140)={0x18, 0x2, 0xffff, 0x7}, 0xc) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130dbf, 0x0, 0xdda, 0x0) dup2(r1, r3) setsockopt(r0, 0x7, 0x9, &(0x7f0000000180)="44780cc83b412d547c924a0fb4930aa0feedc3455f331e2995f17e124c65bb938dcfade1d78720e4537dbb75cc662f8d4f9f757e3d4d737328b0ef1da1d21c17c2a47e8865ccd16136ed95a74a51a923833691c9761ad178b8a59f5530cf850315de73c7b108ccc1859614f829c18c7f6b97a989863f0cb41e9e2688bde00e0c69914b988b913ca76e3793907dffd960b6253dee9d597c521473747488d7e8779f12ddcbbf5371f66bd055f29ea5ed0da49bb6e2152584a4f8f1d6d1d0f2997946d0037a240892ccb96df73e18981ecf388258c36f1c0d3e584ce237d7e0e80b521acc2bf7e5a3b1ed0d3a3965c999ec228589b26cf62afa67a8", 0xfa) 05:25:27 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6c6530000000"], 0x10) close(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socket$unix(0x1, 0x2, 0x0) execve(0x0, 0x0, 0x0) 05:25:27 executing program 0: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/8}, 0x10, 0x1, 0x1000) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000002fc0)={0x0, "c87b4be961b7bf76fa03f289578b645fd65954a85e7b5cb8a44c00e9fc07af303140d3050e425293435994ac133c4b09f0d72cd2"}, 0x3c, 0x800) 05:25:27 executing program 1: r0 = syz_open_pts() recvfrom$unix(0xffffffffffffffff, &(0x7f0000000580)=""/180, 0xb4, 0x100843, &(0x7f0000000080)=ANY=[@ANYRESDEC], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 05:25:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0xde9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x9, 0x8}, 0x10) 05:25:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x8f, 0x6}, {0x43, 0x4}, {0x0, 0x7}, {0x67, 0x20}, {0x6f, 0xffffffff}, {0x21}, {0xef}], 0x7}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x83, 0xb3c}, {0x47, 0x401}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)}) syz_execute_func(&(0x7f00000000c0)="3e36f045313ff343ed430f2d3b262e650fae99ede700004790c44261aec536f2440f5c5954c4023d47d3c482b59c850c7e0000260f4cf1") 05:25:27 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80b2, 0x0) r0 = semget(0x3, 0x0, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0xc, 0x78, 0x3f, 0xc2]) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r1 = socket(0x80000000000418, 0x4800000001, 0x4) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) Epckbd_enable: command error 05:25:28 executing program 1: r0 = socket(0x1c, 0x4000, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 05:25:28 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0/../file0\x00', 0x10282, 0x7) sendto$unix(r0, &(0x7f00000003c0)="a3f46d99f14dd12e9bdc7afaca8f876b32866952c007e4f94a23193e770bc7767bcacb31e2e966bbc23e025dc6dca9fdabd64f1e1c0e5c318c9f0811ef3566f0a107f58e204d620f8344ad2728cd562161b7990e6760ced6e687d51c417c15ca56482a4bebc624303e18a0d9035a3873723fdc7e1d8c9b6dc8fc33824e435952735e852ec616e2c34c101735b7e8deb384c8fff41cc7eadb24440925fe2c04fb140e3f20b463c1ff904ef802841ae3c7e4016dfba6a7a63148c3f842d2d1241c232c79709ff9baa31ea5f341e00c1d791efa54ea473006dd15e07f2d8955ef18f56bf611e8a46e38a58dd16381daf95808", 0xf1, 0xd, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) socketpair(0x20, 0x8000, 0x40, &(0x7f0000000200)) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x3, 0x10001}, 0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) recvfrom$inet6(r1, &(0x7f0000000140)=""/17, 0x11, 0x2, &(0x7f0000000180)={0x18, 0x2, 0x7, 0x1d42}, 0xc) 05:25:28 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0xc000, 0x1b00) r0 = socket$inet6(0x18, 0x3, 0x9) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4}, 0xc) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a5038", 0xa}], 0x1) 05:25:28 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0xffffffffffffffe1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20030, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x40, './file0\x00', './file0\x00'}) r3 = kqueue() r4 = dup2(r3, r3) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000080)) r5 = dup(r3) ioctl$TIOCSTART(r5, 0x2000746e) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) dup2(r3, r0) 05:25:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4000400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:25:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8048, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x6004, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) 05:25:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0x10000) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0x800, 0x7, 0xff, 0x5, 0x40, 0x5, 0x3c4}, &(0x7f0000000040)={0x0, 0xab5f, 0x400, 0x9, 0xe67b, 0x5, 0x0, 0x8}, &(0x7f0000000080)={0x9, 0xfffffffffffffdd2, 0x6, 0x0, 0x12d, 0x7, 0x8, 0x7570bfaa}, &(0x7f00000000c0)={0x6}) 05:25:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x3, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x80000000}, 0xc) connect(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f30009e16ff4214b12ad91b110c77d48c1d7ff473036b51b1a501000000d02a33d352279a79fbb58ef94ee823dcfe59ad3c5292ae13b760815ca13841b32ce7109ade4ff70ead6940a173b7f8ec448e9143559d316baa6f41"], 0x1) 05:25:29 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getppid() setpgid(r1, r2) 05:25:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getppid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1, 0x8}, {0x86, 0x3}, {0x45, 0x7}], 0x3}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) recvfrom$inet6(r2, &(0x7f0000000200)=""/105, 0x69, 0x0, &(0x7f0000000280)={0x18, 0x3, 0x30e7, 0x7fff}, 0xc) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getppid() getpid() preadv(r3, &(0x7f0000000480)=[{&(0x7f0000000340)=""/189, 0xbd}, {&(0x7f0000000400)=""/70, 0x46}], 0x2, 0x2c) r4 = dup(r2) setitimer(0x0, &(0x7f00000004c0)={{0x5, 0x40d9}, {0xff}}, &(0x7f0000000500)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getuid() sendmsg$unix(r2, &(0x7f0000002c00)={&(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002b40)=[{&(0x7f0000000680)="1a3f2384e33b41c84665dc3524329aab444c4e2d21634158683b5d1918384d96afdfdcdd88a010cedb13f1814d200a83d43a1b176a6eec080c2f7328a589d5a8356481f9efe16bb8153d56302463405ede437b1f37241f921a29dfa1f427de1190adfb19fcce433b9f99bb78ff58f8c3571bc477c2b69a79480a60f2094602f9e1d8e228574d4e2c75f39cf2b7f5794819faf54c4c85cd2ce393d20069ed4c1471d1d2a832949f7ff812d1d1ccac23abef46b2fee3ebd45cd1c162fe577d53f6817714115cd77131ea83aa3b2964306ebc291621974d5e486f6ce68300b1c9965cc4cf28cefedbb93a6fb56eab159ae5b9bb2ab1742d4d85386873449d", 0xfd}, {&(0x7f0000000780)="fa583ebc50779e76adb179f799df8af9b1de625b540e6e151b6dff5531d9c094fa2c6f2a2b7a107daafae970d179baaa38e7208f0970b0abad2b0b002fb760abf68b33075bf8002f5da960ded315ca526ffa67368ce3a0a7f116c99818cb840ad6a7dbb1e23fe566b8b14fb9465604fcc43b9d34bf927a7c9d9a6e3fd67c0e2b", 0x80}, {&(0x7f0000000800)="3dfdef2063114facdbd1540925ce2ccd4e7bf0a0784d85e85a33693c0678dbe51a61ba6896", 0x25}, {&(0x7f0000000840)="c79617f127e540698251154a53eb7a85169e08ef544543ec82147356660f3aa1469615", 0x23}, {&(0x7f0000000880)="240cf6bd3d59b18bb153b0706d072c041638f83f81646580119b423420d22046f682751115f8ca8a985293bf43de01de83d1f80534cbe7ec7cb4d113bd89837a4aafb83131bf4e48b8934f3bb0615a92778a29015dde2fbad11674c885986e63e1e7bcdc0b996e26ed2b59d039d9fdff4f3ecfe81ba5adcd3f230e80094da9a043d876d580c659270144b2042b12e492937e4b71ceabe60cce4ceecab377c95624d4fc1423974da115cb68f293edb3dba01826d4d06156908f1cbc60e0ffe2665b138fabeaf72d9284785165a7", 0xcd}, {&(0x7f0000000980)="4f26bc2fe7a9b5b6a3b60dbe74c71a49f4fa1d3e804c83bfef2b17ee742981d5e05a65509551eaeca7f3856e97cb46700abbaf39aeed9f716f2caa8c990f0277b04d64430c6acfa527a40ba6e9b62126fa62857e0dad48f85311052f813444f2199eb50ab094f1dd5c6a1f40e3eece489081b4e4da909ca84f7a0b4e66b30afa8f5c0c8fa262aad2f2f4bcb46c1f1d84a899217660a64e9ca0551726911bf433330ab6bab8c4d3dddb5cd76e6b1f92b82a00b2fc35a1dd154183c1c405894702dfff29ed73f7730ba1f9de928f24c4c2f4efd35ae0e3c7540c247dc78a4772f6c64f007625a141488b869ce2ac3e269bfc302296847b0e819b8f4b74c08cf66d99636f88ab1955d6f3624b6730fa6b39f185b39fcf8f9bcc7f3cced9427e9dc125a5dd5c23e704340fa8716ef370edbc72141af8cb12ee855be7c9027cc30b429647b99e5a11feee1d4bfefe95bedd2f45ffc954e484b7558e81d875e2f02ffd0c14c43fe7a3bdd21b1ba81d20a819855b9bf0ca5503806b627209272f383411351296283a40a0d74a9511216f05812f07851a49e954ed5b25a3642abc982434bda1d8a3dbc5276037e38a37f8b262ebb6a91bcbb2824f6c306e1c1a4d6dfd168a2305e7c81c8e5ac912967e4e890492b197315aadc23f2c9ef1358ef3e9b63c4d1df13039109d986b81ed035ff9ab53dd822b0b1093c72e73e457d6bbaa3d75d9cb183e3c31494da5a91055c16a2c39460f39ef4e0541571ba567767a158cffb73df7814bb69c69196d0681500cd5c29621ba00f370891aff789a055ca74c8dd599e9ea5921a27da11847aa025e29675625f3a39687a482666fb1a5fbd5482d56012eb1fe9a3b5b0b9b3f4c3cfc3a23f72952458b6a63acfe330a1d46a27dfadfc1ec861c40f0275fe8e1a1f376a83ecde44c4415d9b10f03f522aa31727d327c6bc826b4b8f9150031494ee1debf1e974220e55023be7b723c120b6b3da47c8a6bb3cc5fa45fabd650af00091bb58d983f08df7864c5ddd5d561fd32588493eebd27d4bc579432215ba6a1ae106e5fd56e9451d788ac3eee82a77e1e542cde5e943de3cfe371a38b4b52c2f54e6368758bc84edf19478ad1666e16df096c0c396ffdade7c210e250f937f69b3ed880ee8a98d864120ba88e973591c9c3039b129698dfa134b914a19c5a4643824248bef72f6d6668a23d0ded8c0736f8ccc2cbc5ae9ebcec5e97e5b2d6e19f670e3ab309a0fe409967ba97da7482cadabe5fc8d585762c909f73556fa2fd8e335ff00ff9b9b8980bc54b0e29ea5d64ffb93e858783a65613c8ce5b02f4b8690fa1c23146c0adab6b0d8897d8a62c3e11dbcc325b8107890df6da961a5a32b485c300187a3609cfdf10c21ee078de383d2deaa02e674320183b1073e7f6d002b4888b1808071128aab3bad58586623ad2452b01ae116f17fee8e42178b9a0318140e287795ff0661e4fa212a7669f2ff265ed8c7b72906a6e74109c67e5bca0e39b1ea46bc9ab6f27efaed385882be0527b259ee0bbd1e802aa76297b9a958a7517e01e3da1a87369632cf8f87216f181f81c14d6356b9fafb547e71e424d72633112d204b5fda4fe43793c4d2850f62c66c678ab8aecb5dc0380289e5bc58fa09d558082d578e7b6ab9eebef75ffa5dac13489f8e413d93a89666355d3ecbc8e660f64782a1a2dfa962e3e0ca8ef8db23cf7c360f7be47e6c71923d724e3287834d3f585a00d71edbaf40ea038a0d5317fa3c105015349bf076faaff816b54e17bfacfec737d1cd1273f059591274280e605f6e12fbbc922bfb3ec1fd46740faf0dc6d21936293d5795a20348425ddd6feca4e3b45bf94c5ca26f2c1a76fbae57ffd2c945aeaf4304c4ae5fd65181524778adccc3f86020459100a7927363c4eb1509432319259954199f8d0fab9eab75375755b21718be40def784bba676454ea6da7dd241585e63986ae55342256de6f6b82d0b19cbfb4e094737443c48fcfac55511083effec08591185e302588923bafeb186277ada0cb4c3b4636b982e8237f2cb9664a7b7c789754f05d09e4885031d41217e7068b917ce015ee48579becf000645e3857aea15ff3975aeebde7d8fda87bfbcd9d10610f63b09ec6d434228e9d7abd995e0e0b1598955ce66a0d2001815292c991e5a08341fa4dfb36e442184bb68edb27d7aa578b924b12791bc62337ee281d7089af10757b6738aaa1d616458444159ea488e8076aa0e0ade7d01f2c94d77a023040c031dcce68cc9daf8f92e3dd6730b6bf2f9690dc61098179b3fea6a2499142796312b2702b3b2a9adbefd44c8790db871f96deebea5ac94176e81a6d8f84faf7d5ee9411d506f2fd13d64c7b21c3ae63b41afc9f24160af44b360ce26cf1a936ae0db2f3bb9a9f735aec8dc1d5e111cdc445ad5d273a7a043856612506f930c45fb5963dcf6c169b23358a10bbe54a05cdc90966e574be61659b8b5014145b2fcafe4e5ce98e5b3c587f7df4e28449af4cffd9b044a09668ab87818e96d4e7756e6b6b821874d11d847aac6cc0c32713de8fe9eadaad73dc06784374d5c1eff0cd2eaf75748badeebba8d8fb9a0a2a7dbdb0ad1b3c6a2a44981b46d78ed5a61433e789d6f4c229e29f0c9f11f44c2a6f4655c30311e8b3a3a671c29fa68af069ab4e6af81d5cf95de7d49209351e0b9d9a9796d74e0239f5e8173593e14d5b0279e13e4ea6d0d9c76e0b430462bfd044ddd354ac27f97d7cd9df15d27d251dbe6d2e4133dc72c85b897d689f3b0133422f7f086bde72ee14e8b50efe4cbaee00450f0015c17c25e8ac157b77abed32b772b5eab994aedc811df3e726cf70c6de79420dcdf5b42114b2751e7a4fd499ed47282e73e57cca0a2871e2f5a1834f95ea933592322cc4169465edcc09124c7ec95ec97567a1c502f1979293724c54a4f4f37e3141769a63dc6bd77bcc84634ee365889e335c63aa9736a4a699ab6b3ae16e4f73f0708cb9e113d9df369ce0bbadc8446f4002e22a64f19e68a2d9ecadb040a3be3af52acbef5dff9dc77d3447f53d997c7139221d95d6fdb07abfce1b1215fecf82efd8503a6d5c4a3285d54309e3811ffb8ea0f9f303e2be0793009075b9a1bc79c4a90c0fbdbc7d0234e54c55fe0aa33c5dec7b5a2f1fb1317d7a9654e2f033a7090dc904bd02958f28410e9724faea6f8bbd9bd0c6830afba5e408a606c7bfbf87acef58696e08ea7ed47af975e231e400a96c4abf578a6bf80b48faf91ce90d84ef24f7b532b7d6b35013da98f05dcdad31fc6cf68af3c53ad6ac34609c99e27d3ce8387ba84e79bd52226dfd5963a5ffd8fffe68bbeb8f28b32d4c32c2722d8f98bc2a142a872ae25ab839bb1f931486d9384063a16fb31d124f27194b5de4121f67a5105e5e2bcaedcb3d9a2a7e6caed1314432d2d55fb66e0275a5b30e071e28dec66ed198baa53d8ccbc0303a3aad34716c8045ea1fd89a092b92b975e1247040059215d70a320246e638bdb3a42c68507dd15d6307f29d909bbff628ff36bad350ed3955d03c1a142debba3e36e0fef5e03951e3e3ea2abaefd672a1bb49532ca714cbe6cacbeac2dcfab3eeb83c0385cf6d3cec2e083d41a83aa8bea4ad5c32eab25f938b9e3b3bc80265fb5cfb99d8da05b47f72c4b49523daaeb2d9f295dd11e76d36e0f8f149621e193147beff5adc1fa277be3f9ccb647acb4f17c7148b751de20bc02915fb567ba5a7eef799c02d0c0acc0a7a78454c6e4d52c0d89c6d9e2e2faa82009cdbaef08eb2feaa1411ff38a4d1ab7f6ee1bfbccb6cf40711ae9c1cad9e5ac2055168fe43e76a6bc9bf146a146b4326df1efb1b3421abc666168445607b87009447d27002fa78c34fd532a4fbb7b1f6e0b38789f7f8a8cff857ad7d6e24e13c3992ce353c6761225350a94e9db3149e582d2a2cba3c2e0f3038623d848369b82e349e71f66e2f5c43473089d2d279ca5c607b7eb72cb3624913438cea3e2013549240b3dee41c9029b7620963911106358f1db8360d0469c59d95dc9b43a8b4d34cba1ec51e3e978e66a494f269dcc501985029ded8b8f3ae57c44a288df592b9954147acb050c0335e4acda74e03cc7210f57364b32bde1c917660c4e0805a8e53de3dcc1bfff1d409642921f5e459add03b4a8a712f3b924d8ca7861d8efda1dcdf191f716ccc07101658083dc60df052832a7070760327f4d43ff13f4e9edf18da1aae49a784ffa77925b51499994fbc601dcde60c972bf5e5900326829ec21d4db20764a67a013c897f53cddb4f3faf3882434486890019be7be65858512b24ee5b67f4ea62809cb9a827a45c03c25ac658e7d793a09c49d94561dc047c10429939315c581bb2c7e4a0f0f231bea3f05136dbdd1bd66479a49b5f34cd2c1b637ad7f66ded025fa6d7e6c07e2ed26fc2232cbf816791c4357b6f7bbc35c687de9303189615bc797ec40037569533d462cfe906505dacf21d11aa6033ed3e083a125a6ec1afc5b6f6972adf37a534f0b22e8cefa60d95cfe6f1d25f02eed6a20fef547cd22f2f956f6d2f1e455c2ac80657ab68373880577c2df963c867dc0847cd29d15f6810c45401de0cfcbac6e42c87276c6e2144f29dd5a9cf37153574fdadefcfcb9021a82a2d8a62aea5f18081da191efb6bb7299d58361ead90e0a1a7ad7b69aeaf4f481484d3e72a7f3770273f227c12bb507804e21a23afa4f04b94cac9525f9be375cfedd5fd12d3e42f98cb9031da2b5072604553c5d12e6a5171258d9d3cff6e260ec7424e74d22659458f3514247c1e3bc2e35b6a29375c060d34199befddabd8f4bf4d41f4869127035c4a2fcbf95fcfbc0aaf3f5869eac51416adce22e187635527743b713a22ce25f24968722a75634cd3336d87eb7881aad0f4ab2e3d9cfc737be33b3bc8f06ff239cd2d35c5de8659ba95bc14d816c0094d035cb9f76cdea249d5476795d9ecfeba32ddfd3d84a23ab5c6be8c564919c36953426c60f64d56c6f79eb490c206b0483760ff06236f35d1b4a7f0ab47cd609af98b8ac872c83ff56074e5bb813225d11dece0b1d6441c54761235c85f504a41ed6b2397bbf7f229972ebc48f3acacb197af5ff6c6d95b5ff1fb7fb195027d4ad3f4d7542d8dfbdf9821a0216d1a89f469d223c60088e58aae9aa6c6fe4a47a0f62afe87fcbbf46a0bffc62df9b6cd661bf12e8f7af4b239202a467097d4c03c8da688e6ac26b45dfaa170160dda174bf18be9f9460008f087a9099e558549fde9b65574891c3a3293b29c5a5a3ba4d7907513c002d177e2f6a0700250ce02f6516443f13f5d4b5af1ec5147ad798ff35354ba66ea8af04daa0835a59d14ff5928f38dc2f47b396495fd64c147fb474f59fa50022fdd3f2826f98d8a33d2f605c409902e9c92dc64f0f9041b744d240b0330c40b1feff5395929dbc1c4c8004ea27d54f1752b45fb6172cdfbad8bd772ae5b8d678959cc9bf9ce44f1bdf0599b816340809ef006e5c19fa1703116dc9768cf608f7dcae532fd45b281c215c7045e1781730f150cb871d81ade3625896a1d09e64f00009d0e8dbaa3b6788e8096b87a8c120449e2883633fd2ba02fa0516d67d2d9590c6c0822ccd0db687f00a5e82e8b582054c84a3efb7c2ff79b157f120e3373b04cff969cbde9f961686fbd737f52be99f691c424ea270229532a4c261c5ea2c1fc67fb9949553c0dc28f3dc1763541c93fb164881c425774c30748c19a1e0226404f6cd21ce9dd42f1cc3bfb8837edfea25823", 0x1000}, {&(0x7f0000001980)="7df9250bc332f9cf6eb5f54c722104d21bdb7e9a2868bc2830eac239ca80c0beb5adc283322ca0bbd993afe00bbaeec8161570f52bb51bbc84b5df20c33aad5f06f86d3890fb806a64efd4c2bb8db24be83e91b1d622f397d257bdc046a7e30133b4e7e6e5f13ec958b72b6982cba7a1792e816776d640a0a247f22a343d49039663243f1846177053eb60a8d383b6e4922e1e7a734545bcff6655eb0429c3ed3ef5f1736a770cf58be005df77e5e5c17a793f3c0ba911952f2ea4b60b9562eae3af", 0xc2}, {&(0x7f0000001a80)="aea20fccb34c30b1ee6a5bbfd7ea90b8f3ae030ac87659629c09606317240d81c9ab6f7b42d230390e92ba98ddbdc1f0ff160fa81f6073e31e6e774419e6c95cb00e4839be75854ec3d465124cfc1c5c2875eb0ecb004f3e5e734c7f946b71ee7c222212bbda0fe3d3b5655ccaad1bab25b963af55cc1475091eaf0f115dc04f25061deb61f50846bdc83892d9ee72fd9a8caf06f7cc38b2b491cec035639db406e6ffb7c24cf7196f82a4c5fcb436896246303e83fd27caf598a34e0405f315d263a829fb138e2303813bc087bcc0c07b86980f43f2456a73242716a90ab5e243a6d43aca4c88e94adb45b053bcf6d182f88004a0edbd514fffc3f7a003aa591590619630ccb343c53919627130c587053bb4131595d466e5ec95fcee773bfd20c6875d16357e7b2f6de4c8e217caf6b055038fd00a1d6e348ac2b233f23cd4ff328abff41ef610a00867d8ac88a43cdc03cce1304f3aa939ebd78f66774942798617ad0a33fbe888b4af5a4124a93365b263ec526d3f9800150dda1fd1f5dc4643bc89f0a439e692f2fcf201dd98bbd75df31c8db9186ba97f4631b8e4b2a5f769fa64fc443e5ab786ada93ecf8b05702e17e979fb1777d92e3852877fe763291d1fc3ee6409e1b8beaeb8befa31a9318ee75e091cd7c9d16288332ec04dbb41e5eb87e406add21dbe0c65a85ae0d8d6db792bf88a922fcd4b0ffa983aa1e7104b5038300a7088f8f178f2790779809ab532a8895b00f18dc8d07c87b1490b9f768e9f73be68571dc97fc41b69eb8143ddc5eeb20239a73f1dacd9ba55824102a5e1e394b0810254f5043cf270fee6e59562b964aa2a8c738aec17077b1353dfebd07f2d6001291395aaae79f62f3cf07d90e023649698f2e917c67f4ea572dfd42da5be82a64d2abbaeeb97e1c2f5f256ecdbe9638757550a3715d8cb3a49c91f97b1921307dc400e92922dd441da1ae378c6654b829dcd04064214b0be07289241d2c389dfea2d3f8a02ffa32b0c1c8ccd759002d913ff68cdc0157f4956af4e7949531163959109f46222a0bee847f0ebe2541db86164eb7e41c8460ee7bfd5923b78efa302b271110baecfc3042d4089d43557d565209c3f7df86d1d4ce442df2ebb187f0373c88958394771c4923786d291b929db7c44df28ced04b2e271717903a3bec848285cdff95b027043a82aa82d05202d10118eda43f9cc91376462b938518eeefc58ced5e48cc03188e93fee51502c7e616a9919925b5f4500278daa615a1e0c506d6b1fade494456c8e264feb0dbf1dad7ed6de1ddd4b5c1287d16e0fae074275fbde2e49e7d08164d9601c701ccbc41c8179df8097616bb60329083fa60340a517d5e4766bde423ba8b7e933f0321df003b19aad3f57f7250d915bd19c9e86c06fc5acf9eae3a20b4a26b07026c7d0c14d73aac47d446b5514255e72692776fe81194bd11544c7e16d7bf0c3690677c30eac4988a9632ec224d0477383f388e23cf54fe7729164edacca1e94a93e15065fcfcb7188703b3aa7dbf6ad83f8c469a88aa8883afa92209a043101acc6ab9cf927f65393798374f8bbada8c40dbfbc3790a66acb91d63c8a9efb4ee86097bb89609740f91d7a28f1c3372a47e59e4b0956dad021136372dc8668da94f481fe3b2b06c50608a47fba9c6f8af32dd46cfdc2a6052dcba9a568a367b8b256de7b24cd4ea5fb1d0e7011d152f2703f6d0d672c617ee39b30738f013b3e791f926f36944dd960c30c3f8e7313d16e5504c9aae26b08b95eb72c83db5ff21a1213e763d11339bd8f803404b54fd1a0a49be1aa769688188ae6198c909ba33a82f4573ee53a96ed05c741157aa8395157a95bbbbedc33bb6a24f79efc29479125238f6f18f697dc17fc59d5415f5faad2873595a5e1f58d66f4ba39660138790a1f03219ca73ce919768f89cdbbc00bdce1c2be09d2e34fd3cc678d95ff03262a6fc9702f702d3c90502a6a8d7abcd6d897d4442ee42bc815669da15efc52cce5ad62990bd3c7d4e405e4f4559a0c895d3cba4b0b2451c7764c5caa52b964bb104df5ebd8069fd1bef31e1811dbc93791533749faa1db663ca5e7a00032a31efe90c7a680beccce289b68012972954c757fffda5632227da62f8a55ce6e11908c0283908900485415613efdf1db0e095c981fb5921afb0a3ee4599411256cad74b11d6b89f73df97440e94294d031b68b381c2d236ba6752f4160090ebea86b6f47bd1d566c0b9bb28f3288eacdc5e627f583451c12d18b8e13368085c186178b93d4a9406a5f39e8cc08ef87e86a6fe008902c7d7dcc81a10ad3fb7a8124c673aff07ef7928c466e95e137c51982f6af0c9cbeb016e2cea18e0ce4891213eaebdef7941f907cac03400e79a7fc804b815f45ed41840ec277149fe9256736d324ea35d2416ec7db5afb4508580b7d726acc75969242d221a7fb8dad0360c429df5cdc97d14b9ae8e065a7bad73a7a98bd399a1e8150efd021ab77fe7a040789de73ab2ad11b383b1225ea16b559514f74e90046368e2e03fdbad9e265aa8d54d7c7bcdcf438061818af062af713a59c0a722839ccf8eac939f7cffa7dc3495148fa7ea06b0ccc69815ecfe31cd02d0d6038f2af885f256a42df030de8ece7d7fa0f59546845c0610bb217fbd057723aa36d4e4b4fd882ea2ff258a97b3b12fd5437478557045ad248e2205ea3a3e27c7fdf6baf4b3b5de67b5634dd611cbab82a3e7ba5b557f2facb0b534e43d8ccf67211749d86051de390bd79647ad0659a5a9470e2947e6d2838f69e5da4f56313c4f7a83fb524be9ba7b278daf75b21a7d2243ca506cf8f6281c2660b17b0379cc1b390fb8c0d13b05f8e06f6b729f750361fd295f24935c3d6069fcd88868d64c698cea64f32e2be776ec04cd02a04618d6ad4d84cd65fed070bd2ebce2ee21ea80f11b77edfae42ce005f066daa22943cd218a8f889b7136491f8f96d031fcec148c4d4d29d7a72890bb48e413e70a90fe3c97bafc0b33adb81dcf4e8e6e6346019b4fb6f535fff45555639113cf4e6fbc0c8c8428dc1f72b1944ed89bce1ae3560647af0fd898a13b8eb2f0d4c1f51c43cecb21b56c70065adef1fab26f2d2adad8387b896d3711e019be91fc9e0488a46cab507e54f06af999d014cd5405592eab0ee5060f00e331cf218eec9cbd6b3b5769fd2316b2d3188fa4de48a51d0a47ee2ecbbf98e20e08eb6ef2d3bab237bb947b09bf8a916f05df7aee3377588af7c0d142a011bacd875ffc524cf59b25efc7b0015071e4da9cc7718485dac7f2df2f1672b1f0807e884b8e65c8258b17b84a6f30319b89ea865bb3630d832dfddd6f09a09d869d8bedc9072fd749cfe426c63a5f01ac89ca8732279e7a27de582003a0009ddd4a0f5a57432af664bce0c2ce6b923757b68ae4b805d4cc6d90f5913fa95c13d46fbfefb03b2b0c30e3a98b410df77bd670ae8e39c080f3a498f8ab6dc651130c119df78bbd80c830efce1f701fbdd88f7df3335fd6c4081f493a5d8921a9d8acf7f090843183c6fd2948cea7017f2bb3348f0536b95ccd1464bb62f64c1cb2027d68366666b5a9f328c1f1024a844bef4493c43dcfab7ea221d34e056ddb5b9dc39c479c2728f58c1c01d206e9182873954a366d3a4ca97d31ea9f73c2024c3a2b5f012a76e7379f58ea36a97f836aa8189da4e9fc096842f1a650c80230016ca081caf5c7260383868ffb07cf2e33f9c4fef4eaa18f98ad953871112b2d8d2c9400b68bff293ec13fb4056e886e669caebbcc89132618184f3dd1de46588d1b839690d51edf77f6b15e171ccf32f7840ab9df7f460c5d091df736d88f36cf23ff0169d61ed367fd3497354228c35c46bac9bbc7d94bee2c77f06a6e2714f3d884d34896f1ea94578e0547ea0e4985f81fa884df5ccd51e0e0804f15571158c3546f1db8278e1dc230a7892d1702892209d84728611824d71d03992a7dd3f2820025ac83cecc4a822bc540fa56eb304c08bd3618b0f57dfae64bade0ebf0282956c61a58fc27e866e96d420870e619ff0d44efa608bf8c54a99fd865753f1b4db7208913dbd0c41b79ad3bcbd1c2ba93dca66145e4fa9d5c0e7e4fcc497040eec74c5ef13ded8433d285ff21127b9f710730c7280f840306b41fe41ce0395ee71a37065aeedc4ba32f0787400f78f4160609f243392c62a5f38ecd21bc6cb8950ff882e6af1d562cee43be703790e258ed8633907599fa4555559ad643c5a0a7551420fef1d0b0ab0c3abfd5015e6caa62698b4d6bbd58244d2045f046211df5b80f58c00b69fe358a6bc25c0dd3e7c871e2a8dd381a32b5bbdc144f7f2a0e9ac0006304a82a4914a63d73b9e856636f7533848347d7eb94bc884f61a32f98273c9842689b77f2a743b4f2ae6016a35cb85cfdd4b4c93b4c224b638e2523e8966744aa555bb2b2b4159ba123e9c02e60e07c5e58bf5972e5efc8b3a9a72d5f7e2f2342886ed986b95ee18439e571e3d538feb9983de66bb61d71f8c2245fb6cad1095a3e0f47235bf0eac8649f4be27684bf200364571f3d4a80d08a7011e49597d1ffb9693db0e934ef969d4ff0667d9404e2247547cbec655f55ea9ec4bd7658a41133bab35a39fa5bc32244a9614f62229e34250ae9ffe8de18052e8e7aef41f23eaa2de2b30982643c15223da528af978e9fcc68731b2dc0445192dcf6e6cadbb9c7b1a017664cf01f3c13db71c8647bc83d509756c00410ab9acedb2ee843beca756ddb2f7a9a04725daa2928b8d0c1789f35ed58d32792ca49c0b8daf8cbd5152562d18b6cf4ab797a90ae45f16fae6c0c6e808acfb8afc51ff7db432e858cff2d240adb9eab2fc30a94d879673c663cf37debd36d040bc16f290e9a3a9c5256b5c0254d5423607a69a83e5ec30ec0af63fd9c9bcdfbc94f3ea3bb9899970ed3fcd3287299ea864ca24c2ba4c13cf816e3b40799be6783bbdf0d90de2dc9f2f61f12fa7a9d71648167663e36c4a71fcc21b7beb90e59de78a45ca2907c86697c8d1171ae1907701f277d23a580f9343677d69087a7985085f981dbd3b521317e3dbd2395615fec317be27534e46cfe6b2e60abe66dbce6c66202b483c6dd857ab90e004263fac3e6adf93a859051cf0c3633c6007c9ae0f4b97fc81ee0c7298183083323e23feaeed71ca7814bdb74b34e3f9487464809fbf8a59f4906f2d3b21536b794300c2b68ad755a4bb8620a0f4605109e9826fb9066392d00b6007fced86b6f921621f7ba2286cc6a52979a260a7efc726fa086ee9f8c90d4c507b9160a16af51b1689cec39fed11c7915f5669256460e61629e2ff3cfacaad4e57f8185bc3bc1f79febbda151f065172b838b33057db0980f6a26a6c61c0808cd015ddb68db1aaaf9214217f03e19153ca76ce1e531aff899d7fa903962b83c51f9eda0b48679bb972eedd5eae85867ba0356f384880ffac1b4d6d040a0ec8d887e3126e2bae5e1c97f090b0b6403e5e97cb9a0c4f7002b4113c9143c742ac68390793918e7cf83e0d6f516f624f1cd7856c84eec7c4f50a3833b81b4138e4b27943b64ee57fad33768450ed41667ad81ba1002ac8c789840b8c63689a3438e772d7f7d22348a389c99583b8f62e5d077781e04c5c343baa9ec417ada61c53628acbf89db0a68661a1a017f4ed282447474c5858aa07e09612ebbe3144200a10515238b9c32e4b99125a8c4cc4813e73a2172fe7190a8c503615be6afec2b026a81384b5952d2d4f889d3cee425df17c97d655a", 0x1000}, {&(0x7f0000002a80)="15734860e6d288d8b0230fa3400a58ca9a7fe57947bbdd23f43568dca2a74e45e13f520dfb65c9162259b02368edff26805e431c3c0e766493ad549fe9e49cc93ec0412465ad9be0894e6509cb117210079b603b4638e1f523fab9084fc9a08f68d366d076f1cada12fff693867181deae3cd5fe1ef7e9f8fa4a92c39b10d5c5b7bafeca48c357dd4532fc741f03efef725c2665c0710e34945e8363b24322b025189152d703ae43", 0xa8}], 0x9, 0x0, 0x0, 0x407}, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000002c40)) bind$unix(r6, &(0x7f0000002c80)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002cc0)) r8 = semget(0x2, 0x7, 0x411) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000002d00)=""/41) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000002d40)) semctl$SETVAL(r8, 0xe4e54286a5340f7d, 0x8, &(0x7f0000002d80)=0x1) getpeername$inet(r5, &(0x7f0000002dc0), &(0x7f0000002e00)=0xc) ioctl$TIOCSCTTY(r4, 0x20007461) 05:25:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="01", 0x1}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:25:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:25:29 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8c00, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x6, 0x3}) 05:25:29 executing program 0: syz_emit_ethernet(0x8f, &(0x7f0000000140)="d71ff831bdae70346c4a9fc662998af8119a63c75258c374c0bd76aeff3654b479ce865a60b61e3c03a20777747aea0d7935a1cf8ad804be6a4a2e19218a264ba05d1c3887fb00f0de4e0e0396be5d2ef71def6fe76dbb225148f5012780e8102208d02018d3b65209a4f7ddd9fb6c60a1722768dc6f3b5a4c4d836cecd4ae6365cfa91aca3e20e9393f5d41c1a8b0") r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20800, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 05:25:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x601d, 0x400) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1) pipe2(&(0x7f0000002280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r0) getpeername$unix(r0, &(0x7f00000022c0)=@file={0x0, ""/60}, &(0x7f0000002340)=0x3e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0xd0) writev(r1, &(0x7f0000002240)=[{&(0x7f0000000180)="7f37981d4b5a4a5b314baf3f98e7e4c1019111cfc844fdd9ea50438d86258147ad1864c173041724ec274f13bac9083278668a3d793f07ea90110a562913601039372a6f83d7c2e654fd44c5e3e4d96350cc1cf803eb4498c1468ca1695e1ba17acafcf2705e4814196e7b09333d23b3794149aae2c3c44e6eb71944279892e39f8fb4c5969c649d5756d0c1649638f55da604fde0e3f6b861e6c89c10b5a3cb27db08082b150456db08d765015ab175e97440f8bddc5f02088bfa71fc100d4faf47b9566645ea57ebc9ce35d69496f90954efe7c7e9d0d4d9fe5dd6e84f4dc0ed9570bdbe8c8dfe1bccae1d2c6eec08fb26e34ee712ab16bdc86e3c527caa92c4710a0c8898e7544914409aaf87f78815d5bc1c42ea051c3eed5f76a1d9fa6b781c863f86282f508c0b9cac0cb65fb04611ca9e4d5cde338224b305d0d6d2492e35308f971965ba0eb3bf1e570657c807dcc6ca1e646d366e9d3eb2519634b9ec353739af3815a9ede0837191f05917ac8ae868f8a70ce859aa298bbffe3d99fd66ac3cd298ddee2cde88b18d6e1acdef98bef1727389fbe24bcebb7cadb5e81d0abfa35ffb84dcd410d3c7942189ea827d24e641eb016fdcf213d08b2a881e7a94915332741e4bb21ebcdfde3fc37a7e71fafe763dbb93ae82ccec8b096cd618e3438944beec60e78cf5e679d7d394679322069bf59963add3174fa3322780c22a1299e25646d10a18c12830829384c0eaa5e12f1d218892b7b2e067026f741edf1ec03ecb94d23355bfe7fa6e6156548ad1266045fd2746cad8a22b27d868d05e6a883b7f419638fd07c9b18780340c5d4237b035d4680dd6ea729e7fb0d6ffa0fa112569bf9e811ddcd79a3657364bfe04007ead1200f9316e0a9612370630114c5b6d10ccf910a9bee355c830b50088a4257cda836eff3634b2c5ee7f53051a0841c9355addf82610b29f561105b43a02c38ea393462261b23c25afc303b47f6f95458a001bde57fc470eafdd0260c43f7416f7c28d02cb63e377702263093336919bdbdb12ea7e443183c4ffc97d1de1236d3a764e47b028059b1ca3fb6f6f9c4d1ba04c746b843818aa55a711f50322d07542584e5d0589bd393ed243cb79400b2719750d5261ed8874fefc78c80ec7e6aa0fa06ed0902ca837482f4eebc5488fb3ee4318f3f5e80411182fd38eb3ad529be696fe5fa73a5a455c1944a51769cbd097891e7d4e7099f99507c5acbcbd3cfb2a85fe8ce0937db094a1cf53d13d8b28aefd9e0b96de7bc1f5c27d18fbaf99b74b434e1dc4af8fba27115eea31173b3fe2959121be558cb91cb78730cbe427a6376bc87a37d96248d40ffe3bec73b2fba44d8126a6d2432c7ec76f8e9de8683c517259c607e2bc454b48db690c01110df4e5ee6c8b7df052923e11fcc824a90424d6bd5eb93ac0de38ac1dd33cc1401ef2164b5f1a77bc27250625789456de391c0f28677e55c343327422a687565444948d0a6d19e468fdfdb850b4c578b749e2ad238f1f4d7992e1d4155c0c980ba4976f88fac677a57f0adc96e20dcbe3844c52f1eb0b448c373998f2fea14d90a8e1b7a11621d06addd9e0d92f4af999e9f11f1cd62f2ed79c690a26a4cb7dfb0890fcb8534bc88eec11ebf65a24f79ed125d54368e33909a2995e92dc8284ea19f8e27c4c258e61163a5c1ebc2d68c770144aa2680b31f30b69f3b6272add099066d6ece5570e73999f0a5afc3fecf25f0da447b295b069556485f781daf85578084a830384eb3884750149630d327dec9162e525a13e42dfd2e5442b050aeede5e02cfe46f6bda17ef3e6057d6ff50e4b23939ac11569d6bea29bba5e82a9b683938ee7f63c563722034d4e7e5fb6d4b072290d6d0fc5cd91f60c284eb56139225f598a2d450d03d92aa51323d2f05461be5b63922cb12c122064c067f5be683d1c1bd752424eee1df4a8ef52071c3d2013015a6a0df09a9af1cac53705620b25eff727dc3b7a3d698e2d3346cb1270aa9fecd497ff3ffd61c60d6bba2b3ab8c143ec83851e84b22d16dec468ad41fd0aff74224867fd4bd307e013626f8385efa32c7f1d8a52b89132e9f73e467d934156462cd79d5be083a6f5d2c3acb15a05cacafdd9110715f17e29df33074b0a0bc576748b213a55f96d4ec7a7a48715f812384a47a2df75e96591510102cb02549277d06bdd1b3ae27ed794dcb89fbf431335fdf7f54821c325ab7588d5166ecdb93fef562200bafbbfb9de1e8f7096131f68e1b53c14fee17315d8ba8955b3769e35351dc942f09e9af7e8ef47e4ef85d6645d0b1dff238c8487fe15c5d940393fa283ccae867215501f1154c75b557600b9e2e8a09dc066100d171cb27a00260828e91ca3c4a84aaad3edfcc7756be7a32f993c024730ab3b242e4878638f7de062ad37ddd2084bbc36b8e931a7d0188510e63f4f15dad9e09ae4c2fbfe22a7e1609f61fb042949339d36bf0e0706a30ceb7ae9508c2cff331ca8124d89c3b75a01593179bb20bbdaabe20771a8da98338a38dd61329e0bcb59119e242b986a9238b90d56e3961524d8040ed1abd16fc360dd415316a53b982eab93abde9089878e6f490e8a9e6a12adb9251e2c96f375e9682e19aa481b0045faa1465e39ac4161b2f5a95a021d35c5d62959773ba3939c7c2bdb6ac1f484a06558d44620131961356274e4add6184ee670bf7c5cd3b817a8c022e5a87552ae8d610bac0bc7af0e26e2be6e2fb672484bdc8dfbac5f8f92462e29b7adc2ffce07c0ed2bd71a4306b1c5fd3e6961000b8c13f6d0a09b89c7b4ff76cbeffcf49b98bff57ed7e319df7af43fe9a0cc94a5d1ea350724029f193cdaec286db76676e401d18ea1a69fe1736a295dfde2fcaed6d34cf65b0793ed9667b62bd8478aaf148f596eb3da0c55c2a0daad1595fbdecb7121aa1b4b87115633601f84c90f2c165a8c74ed27a5e0487aad339a5c316ae24844f5d46b4475678050147c1c93f1d0b07028386c79ea7489587fa3b559c7fdaf386c564bd49ba965c52f4377ae96c6d8f45bdbde1b64085947165d30dc297d2df89389435917692aba96a7d3719dd7bb972e4a0603a77ddac0ddd1683f30cd0ce1a1bf2b3080c352f7ad5fa2cc5af2d52231624a94b4a01f712a5638bad8ad4fa5dca1bd8e9011cfb520bafdf8fe1151fd3719e04e1d946375e8d1400c05e0600b5af4d8acfcb82b81f04fb0d9abc29454352d2c2b8825e0af8473188b5463ab773d6644c6291d85b159f939072ae74f36dc644b7a41157439be77947e43884637298748eae29511b6a576f630d0a1b77f4451fcac267341378968c86645db24519317ea1320d9a8f6da32dd78d98d2fc208bd3e6cada6d13b70c046c875f952694ab06be6b2b7d5cbf67b6f0e7b6621cad0c6f8848da900495b34684fb2a59874c5cb9f4ee8b55b6ffc41e55f87bd18fc891d00d1b86067b55900ca712ab2e5d82e21bfff6bd5878518e8e1be39d2036b2b4e008ce3766cbd09ba856892844c4c5dd505d710e07b8a431eead920318185d5efbb1ec40286b462f6c33cdf7ed0de4a1ad1f7e6ddb7491e6e33fe9976fc0c172293d6c3ef7699b1b6c209258840800094bcce61a65fa84d5762d6932550c75e57a95b87ef1ab41abb0934934eee2fd767fe032f309c3019bb7c2017037dc50f0c911865e6d4fb57621b9c02bad6ce9356e105e8f16f79a530df3f4a47aca30339a7db968af2f6e4bd2f8c4facda162d10411c03056cfd13b84ae5dd0542c12d24bcc1b9538282d19c674dc9ec97dbd61c5e09dac1092fce243384561d221d51fd718f8753628f0a58735031cff21ed0e461864948b08c217594bc51eb230e009a9baa63f53df738ce42b9abd91a7fb17722ac36594b8bf071592c2f7b78a8283bf079ef6a3791e773fb04564e2a151f2938d287eebd2d6c366851048b05ff18501e7975b1ae852a86ad64bba6689dcb4253149a26d713e954831cfbfaaa81f24b29616e81277a0e76024b83e2db2d790be6497d57a43b7f08a40755f53c2539b7a60ba792a6851169b77200771ed8b9e7a99dd08168c54b184bc75ea71f1bfbcf72693bd990e3ecbdcc2392e5beea1957ffc0f91c4c4cf02dc45a739ed3a68a688a9231773f2b74a8369e7e234c7c48661faf66cb0a37f9c7cd47ef815bec2dd2c8748d2bf89288868a796f7a6eb5254c009259205a3cc1d7c15ced51920acc0f510f3d1a74214c783e1aa5a4547dce7c814e6239b12472a7dcbe2fcda3eb36a9fbb0454692a6b068b11bc1c7f04e63b77ad93f3ada33d3ccd372b17f4ab332100af132ff94063e26b79313fa533420d84f8a4f0d36b77e0c34d746cf1183ebcbdf469b06e3e0ce6ecd259138470856f8224a51ea0b7a88e95f327d0578a11d342aaa4c040c07223245738626c386300bbf9ce95eebc4f3556850f90c7335fb4dbe7d7d471b2a8c0d11614faf271fa0a88de41f8b81de3b5f946f48e3bd1d41c2b377b003d05707f952679951bebb1e787bb9d2ddb758d6e0d84d91fbe85b78d98e75963bc651aa0563dff2c64fff330ee8a165eca5adc357b5c4b10c2d71eecd17a72d5c174ef9f16410f9b777bf1b1d1b5414aa1797e9976e0b2ff86571928b4e3a91f4cc92b0e9e5a6aab7a989f784b3d6714e6660caf3fd1728e3d5423bd546f23c91c9d49c572d0532b39e1b97a3a64439e37bc57bd2d3097e470863debc82b38f7d046f85c0c5e0b0513ed2fb0e68059fd682d452278afc9119e06f34476201a4997be2ee83edb570a72a87da5606b298f921784d9a935a0e9c25ebd65e85354e97e4065ba0ca1407519a3e785e6258a4546af48f0f1a0d6bea21196ada19fc6546f580544d9b184214112629380c20df643f4f6fabf0b86cd576f872b484134c7952d8c29e62e8b4a0c4923322776f070f010169e5dcc27701d23bbea578248af6d0925b9f8b58aa7ff636c9ee9e10b36999176cbe4bd7afdd6df227a5bf5ccb43c58c401025dc3e6c64bde7b22ab505ac2cb65a8e21d527f693c75cbff9310279d0eef7456d5c8197a8fa9e4c67902296de8bbc5da40a66d4ce5a2ae8b2d36ebe04c83db9ed88bdc2c4c6e0500ae4fd40a17707527ee5be543c657cf6bebd4c328d434d13335cb481584426af20a14c7ecd5fbfb1f6af24cb5a6ca7d54739a23d0f6f9ef52db74461c046c425d8d432854f6212808800e318e5860a47950d5f883529634c24bb45a2e278019d146bd670b18e69b370182dcac53e6a53d25824db7b6171b52f86ef305bb70432517d72384e562e2aff5be537d6cfeff1aff4b612298d0e8b471c61ae2172e44c9987a00cc51be1effed44c679d37f97d665e1493c0a100cf25e5395e887c6a935f822a829cac6d185db7c816b7ed976627b0f0cc0dc6cbce5e249b77e5c6d645616f2da817a446bd0a1e58bf1997c7b5e394ec49d5c87d106e9dc1de93d977463cc77d7655fe5f9bc51d81233467423e9aace9b9d36260fcf9199d57ee33fa30dd3ffbb29348373a2a6c4099d394296da16d33064359a6ecc73962c2e6f2004e19812d2df28b32720eabfe5cc5af0346d9685136f4d522e861385221ebe094725d24e3e26c9750fe38c5c5261216cf739ec9055263a0125768f0cf5842af8461067b515643b8fc150f2e13151c32058967a005564ea9f6f84ef6bd8f664f1e424a44491116a88c2888a2f682b78c5cfe38fedea59d29597d0840f86d9db66ff5ae35b253d3204d018782baa0570b30feb6ac0b8d5b5f3acff112688", 0x1000}, {&(0x7f0000000080)="00ed52ecff1cd77bc9880d5366db3a47c4e69fc55fe3a6343d205b49e5ee5d37655c6a6fe85514286b8e80e6b2fc0bb8f2693080b4302960e8577f379f5d12c197ce3904916703de082c22110311f3ae3f361dfa9dca19a8d9486bc03e99461d0910dc40411820fb75af72e0e211d01dab321884f31e63035200acc6eb323b5ff0e3bc6a8f2be0c2791ce1f9c9e9768d7532f99676125a9aa944afd472d7a48c5f014eb47d2a2135209069dbc19b4ea74d", 0xb1}, {&(0x7f0000001180)="850b5e2be29cc538fe36be057ee6d9a2554b8612a7ef9220f93056096a34fa9cc8e4a79f4b0e3de55e90ac919715a1f7f803406dcd995260bcd9bf80a424dd3112db554e57c8866b316575b3d827c28e449d3897a2a2bd64a3f4c98dccff38b40e98edbf2f3b4e27357e097e105d619f92b1a2c5342a6521c2b96df50ecb3eb3abf265211bcae116cf3ac3", 0x8b}, {&(0x7f0000001240)="8cd9aa7ef7fae6c4d300a31e36882313dd46c46dd3bfc4eb76da90607f58055528f87b180e84797b2ef6b1d715c27c425fa0de9ea0f1025e8b90ca20a9458178aaefe952045dbfa3d8befa31a75e489ab25708c651f0920bb6b677ac28199b4832b5c0aa95ce3c4f08b872ab193b6676d57e18b3c58f029426950a30bc5389e6cc7d6aaebf864bcc5bab055826f372146bed12a29db499bb74b43fb7399e2e3d8238c29159b783d76a904780fda4cb83a6f61d320465e35da548e5e6d106900cd9f2964e6b169e4aa9b8bdf486cd49522718f22f3da71c920e955b07e6aeb27044cac57921af48ba6ab653ae44d862a04b4cf964463995b83aebfb9e206d50f12763f1def7363993f58c1b3fedd3a058aa44af6072a4f9f7ea5ccb32cf377676ffdd639ce89d47d23eddb5cba7443ea41a88dc224c4ca5d5c514e40f0f7b1ee7b148f6f2c60b8082453e8cd5d89cafb2f85e2012b3edb43fdb781c0cf23f2d829f43bf0ba4591db51db9c86b5a6750b942cf7fd9536f16a70f4751b9c8224b43b6179739ae3a3e757508a7da4e6885a16abf9cceb11186f79347dd41b717d72f7ffb18f36517d07ab53d9eb545afd028d3f84a1d2c02fb32acdd67eb0c5ca6193723213f6825f64d3967e3348e1fc03c975ffef4794eb26483a8ee7cf904b323f57c637841e597aeb208c6b21050e3ac0d0daf6d186cbd859fc947ff3fdbee0398444f39d114d3e819f6c4ba1ec4922d22393f462c4fffc0ff26f290f3c5fa63e7efe2e8f81546b75c8d5195c09c37ae2a0e76505b18d895f9735cbf4ab8a19f44ad397ee780770af787cd51051d465c9b5d3b5c14e1d562991578508ac6863b8ba3dd170c99b1873f7e96539516530bc864b192ca6945938fae1947c360bc79b1bde88d5eccea459ec11f667b4565abe494b5372ab099ca053f285120cfe030915311a12b71b55fb68e79849fffb2898787c169e3f82387312deac6cfe0f703dd93a3e0eb685204ea1e88812673d37b9850d6e7cf6ab91ce243979f8718058dba020dbd7ac41b0e0f8900156f6c181f10081f012cdaa10c63f1c000503f8e66e4d09f08249b442816e74944a40b5e94fab577549fb5717830fedd96c0afd16b20b888ab5ccb9aa978bd1b785e3d18217bd91e208f14a7554db7953743720c7c79f0879700a4d3434c4c21a098ac58edeb3d1180b87d39b1f5f225edbf550f6dc08c3b33924d75cbeeb45565232b1f31803a034fbb06919be30bb0658b0b8d52e82b009a30123b83714579c18c0205d7028edf34da03a2b05982d02fe29a2c17f4da877b43ab33df08911400edcf81d98eb265c48edfb090d7d29b6cc3cd8151cc469265c301ad4040fa99442e1f9a39d25c6df64f0210624c3cd851a472b78993308984220edf2e258a1de6070dba6f4c57d0bfcf01bcaf56edcab72c469b981a29fb8519fd55564a01a705af2167625f2fedcc0b20cdf0057dd255a14a2596b81cf4df799503aadf14326bb580eb68cb1ead01f90f2f1d516739147c12600e9ede51600527c25a5d1369a688261f1a8a285e9f04be29720d944c617c87b0f1313b76e3958b6652a8baac44b2518231a7ffd26882910e75f2e145482b1d8e06216222fb6402bdee2835a17002c2bab7615f7c5cb209a734f7cd05c3792ea249843b0cc7b5510d993726d4d54c28f7c7742f369b5d190dcdf480e29fc7730a0d7c6bc9725e3f66f00f6d26318316d84ab67dd95dcf08953cee5a425ca5eb994bf7baeacbc33a47ae236ba35396091e9b1e4868b435bbd8e56d4ddb3eb5e83d4cc35ef8fb308560723dcf716ab7ded0231fdb92df7d3c84878434c876e6a62444f6020fd8345d25b80f8efff9c974c6bde68e04c44a33b1e6ed77b3ba84ba0ea66ad9dc27c6141e3fa6517ca98095317116bee07e3ba733264c1d13bae5168d04ea2a31833b48e73f5a56d8f06cdb1caba6a89015990703965085506cf483bda2ea2faa2f341c3b87320d5aa386433f09df4082b20f0c570ba5be6ce4e30e3f34a8e8f67d00854df481186e9d70d21b8e8796bcc445ee02038b5d13932b5c96b753b062c9e9d3e5fc824ae605cae6a58b487fbb8579f0db4afbc0d3b13c1069c176b717096f0a8c0682681bce5faac29bd9d7efc4ce65eaa031f49b85eec3201276a5c3ab5f699be177824ec80d37c1ccfe292387dae1153745d93b353739309c69b24156e02a7dc5811d79f69680e0f7a063f95fda45bf72f5e7dfa36c80fe59ee701326d22a62d6700b5dbbc83e295afd3b98ac2882c3742c7109a8ef1c2d4b9a1243f97b90fd7d28f323c3db4c78ec33d8f63ca40938edbd2cac7a3a9171d4c79b880aaa9cb1e3ab83f105ede0ec88c19731a43e643a8cee6c22d6b6e651dde831a088d9d266b51e0f64f40b0229c95c0688fb3b2af85a88ce7aea2420c34ccafe795150ab40abbd37a2c6e4ad8d3eb62619e55bf749d7ddc793112258ecc6ed6a7b208837de037f9d31d573f7c7cb20f313ca13173f83d4872b94fc01f346d6e69fa415dcfe21c705c9e7aee58a9542ad4121c46c368f615922153c18453d38c79b82c741d125a46c0abe4c0f84e61a430f105f75666c1fc37a1ee12fccd8b28a2ebc9922f4e3de983b76ad8b1c1ca1562449e1aa0fd0244c4a13a3058becb9f636c93189f501439edbc087bf3f4d272df2c036001782b1f06a0969ff906eee43b12a99cac1477bbd2675ef014f5862cb5fd23d5c829f5a5f3d76c0fb8657619ebff7b85ca3e1dd6a15a36ce858689cc9afdb2f0df8b3d232c9490a980614f38d89c443236a52b061bee7c640cb6af45a131358544291310ea49649a150786e61554d02967f7be5376b19556262cb06701d8a2ce04283c2eb8214e4b32b70b417701450600cc19c43249b6717907bdd93abe49318e0897fdb99f443459cde46a4762af5aa68b8da485eecfce1a38dbdf34d1572a28ccde5771d47cfb6d0fa9d324d7f1beb7ce8d43b92d9c8a4caa6afa14efd2283c325d7791d2939ce9d93c1650183b27c8b87527314574a65d28915dd7d11aa47c03bdb7fd412fab75ca9ff6883d3eab3c5999f2ae7018a4af630d2e7a28c70593cb62f5b6193f6ed5a3dc976f132fda033f3abb71a05b4ea568392f94ae87a7cd0d052e61204bf9a34f27adfc22a6c2d8a21a6f5f5a49683853aede9c92dcd7c10287f5ddcf978371593067c64beaf0a37ed1522149276362a120f9f0593b13c226de7070e2100a73f4bfda7f8f75d9395619226e08e160d7c88763c12ac3e48bb958f162e49bc2a645a7957e4fb8fd3c39ec121a17ea2d18353045f89d1223e8146806d5a8145e8a891f73813d54c50a50c6a164d913f9681f0edb1fd60965a6e517000cf8edbbceba18d4e4663da21a58a2ba160cc0ec464df400287c6f0e90cede0748951708fa30a51b15f44537b6c65a7e53e20227e9e77ec0f79e3495120e45d1949c9305722a9bb01a43bae643c1a4f6ad10f1e1309fb94edbfd3dc0d70583ff5cbbe0b40d7107ac9c37b71707e146e2ea79ac4ffe75b1f6da0f92a83af3c1211ff5fa427f1737d9e1463f78fc48ce5a6d2cbfac890775e654fa21b32aa924c5398d48efc8d8bb0cf96bef0541d00d7fcab7b09580fdc14ac822804554667935c70ea261d227015000055cfa99b6bf64efdf48a879459b48c6a3c50d165f4ac65b8eb20f349f1b45aac8b68a1ba677eeb86afe3a8b4af0115c340b58ed467f8ec2b31446a0635075ec54dc1a21c0a94949c37a66b37c8343832d97cbbaa2465c596a411aba3aa84b62d7c7059a2e7353f618532141d60fd9ec6d1e6df4952ddc42d0dd7f2793caa398e94cec53af41feff2116dfbfed24a09ffc7bf728a13936d930addbba6cb61967172506894c3cc534d1523dec9ededf7da6dc232ab59944240a25121a8e6c4a3408aadf01d4e67fa128aaa9b58c45b202b85bc3445f3e74639c9b9540659ee50984d424f25554a67594dbfe4801f85fab7113ac12470e7ea016b153e4a8abbd7d7ee558e77ed5d8901066eac580f5adf2dced2dfd11bc8d347762c9f1a9ad5194b194787bf7a17c1f82e214a055990b9ed5dc88a0ea26f8d0d865623f3b156fa0c20d34bef668ed87a423fc1f27d72190a04967c37ab21c2dd58610ac5b01f1934c2ad40596c460743387695fea7090e8850bbf29f22548fc1a76edba51599117413228cebb4692a566ca459e367eea79a24ef3d16aaf5ef7dcdce589d8b20916dd9e864fcb6b4f439a1ce429be6cee85c625b5d55753855a5bea5c6e81a9f4d3c2ee92f97533fd3636221f09995f53d8689dccdd47a67b0c343e2cc4413c5005cdae9f84e945db85557dcc3509a47ad24745ab3a7644b1525648e96f5fbe948752981b9d6939e8f84c66afc996af75bd0027205cb89fe5de9a52e5f1fd6ae6e43255d966cb6c19b9f423ebc17790025bc674cf1190bceb096862baed6b5282777deb1e68be69f1a0817de66ff075ed92210761ab383c3fec3a1606131087d736fd9ad32e82efa1eb668dff6637a3d89568493133506d2fef3632cc086b302b599f0f1755a1e0edb3fa54f238aa72a5d512aa1f6f4e3a1945c9ad6ab8feac5b3f55bc70c47aa3f912624390521d2c4536aea949389627b4b994b4d72ec1f9dfc64cdbbfd448bb499dbd7d2c327e6b9651f230d328175176ce13b559a2d43ce83d2554f16c2f4695ac2313ee09f8f1cc4c71b4c740ce102f0c33312828fb130b91f75ddef7673b8992b49435783e2f2c4b6385b2d136bd6df31d6e713e35d0e38e67df28f54328311e7934186247bf6d9f4ff59a28953fdfa645897441605ca9872ffb67147637227fe556bacce5bb0e039b29fd65672d0a0851e5529f1bbde35c8789fee08100dc405314db8708be8ab4141b97e4db1024294e207fa91399389a39d0c528e4dc7ca2d14ae311a176df013627b0018c9ab1b6196c942d4e0a1367e2575915d83bc1bd79b5bc9280104d0b88bd7ffb8686d1de9882efeb640ebf815182aeeffd06abf830fe04b1af62d264c20c05b20991b76414ab378d8c1f72e7941b0f9e7ea9f6dd8869438021bea68a8c29265c1b7e4e728908adc6cbf208a9daf7f482ac1d63b929276ae695e9a8d1b7bd23264aec95d58d1102b7222302ff29f67f380523e3a4252c680a8d99b95c1c24ac70abbe34754c9608599e97b52b3ddf8a837e70b5351411be8df5eb3ee0dcdb25ed59378988c8ceb60a7b7a42609bb6c766af5015567f01bef94e917ae373b7d6a77076ef76a34916d8e1efa2cd09ed825350e4ca184d39f1e74925f50f0ef8f255e5cfd5d5059c384e7433fe5cec54806e7b7e4b43340fdc84a33bac447f440291520827fbd37fc8cd2a67574aa65bec02eb2872385c97f9278f3ca417da92b5ff4d1cf5d23afd067ff1cabc7173e961a792e745b1b906d3d20021e49591b37a4dd887ffb08af312423c8cee0c470cfda1000480b0b6196abae30138b74324208aba60c6f87df0462cd065aff5bd77917be1948a5352b9438122c884f52ffd2e86898be207597edf3c4775d6eea10d90dbc7316a67993aaff15b5ad426dff52058939d8ce8764c3aa991017d263eabc29d18e2ca4e2cfe46f439a7b5a5e64e87fe140d4332b4f03fe4ca221fd2c2acad19dfb18558aabbab5e884f8ee2b2a4161793208b1f91c18b5243e2ad14fa761d689d183fcb2bc0592df972379976e9b9e78b75769d2886aee842868823ce6e2483a22e488b00bef6d18bb51b6b664e40b7130f41c068cc310cb0c", 0x1000}], 0x4) 05:25:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x4000000000000037, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r2 = geteuid() chown(&(0x7f00000001c0)='./file0\x00', r2, r1) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:25:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000080)) 05:25:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1201, 0x0, 0x0) 05:25:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) write(r1, &(0x7f0000000040)="3299b0da8f89efe8a36cf90a5a019002f9b9d3080697a60ad0ef0e", 0x1b) close(r1) syz_open_pts() 05:25:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10592, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x38, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0xcd4602de133b945f, 0x0) dup2(r1, r2) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x20810, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = socket(0x32, 0x2, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x80, 0x0) shmget(0x1, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x0, 0x3, 0x4}, {{r11}, 0xfffffffffffffff9, 0x1, 0x4, 0x0, 0x7}, {{r3}, 0xfffffffffffffffc, 0x2, 0x20000002, 0x3f, 0x2}, {{r4}, 0x0, 0x40, 0x40, 0x9, 0x3}, {{r5}, 0xffffffffffffffff, 0x40, 0x0, 0xffffffff, 0xa0}, {{r6}, 0x0, 0x80, 0xf0000000, 0x2, 0x2a}, {{r7}, 0xfffffffffffffffe, 0x88, 0xf0000042, 0x4, 0xd12b}], 0x6a23, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffa, 0x10, 0x80, 0x8, 0x2}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x1ff, 0x9}, {{r10}, 0x0, 0x10, 0x40000000, 0x7, 0x6}, {{r11}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x1ff}], 0x1, &(0x7f0000000440)={0x9, 0x401}) r12 = semget(0x2, 0x3, 0x700) kqueue() semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000480)=[0x950, 0x20, 0x7, 0x40, 0x3, 0x81, 0x8]) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mlockall(0x3) pckbd_enable: command error 05:25:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x15c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) uvm_fault(0xfffffd807effe5a0, 0x9f, 0, 2) -> e kernel: page fault trap, code=0 Stopped at wsmux_detach_sc+0xcc: movq %rcx,0(%rax) ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807effe5a0, 0x9f, 0, 2) -> e wsmux_detach_sc(ffff80000001ce00) at wsmux_detach_sc+0xcc end trace frame: 0xffff800020c81330, count: 0 ddb{1}> trace wsmux_detach_sc(ffff80000001ce00) at wsmux_detach_sc+0xcc wskbdopen(4300,81,2000,ffff800020b82270) at wskbdopen+0xe9 spec_open(ffff800020c813b0) at spec_open+0x217 VOP_OPEN(fffffd80663f4020,81,fffffd807f7c7a20,ffff800020b82270) at VOP_OPEN+0x76 vn_open(ffff800020c815a0,81,0) at vn_open+0x4c6 doopenat(ffff800020b82270,ffffff9c,200000c0,80,0,ffff800020c817e0) at doopenat+0x2be syscall(ffff800020c81890) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffae,0,4,695742de010) at Xsyscall+0x128 end of kernel end trace frame: 0x6981ed768c0, count: -8 ddb{1}> show registers rdi 0xffffffff81651aa9 spllower+0x79 rsi 0x472 rbp 0xffff800020c812d0 rbx 0 rdx 0x473 rcx 0xffffffffffffffff rax 0x9f r8 0 r9 0x1 r10 0xffffffff r11 0x5f367eff8a57c2b9 r12 0xffff800000026fb8 r13 0x1708 __ALIGN_SIZE+0x708 r14 0xffff80000001ce00 r15 0x1 rip 0xffffffff81b820cc wsmux_detach_sc+0xcc cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800020c812a0 ss 0x10 wsmux_detach_sc+0xcc: movq %rcx,0(%rax) ddb{1}> show proc PROC (syz-executor0) pid=355879 stat=onproc flags process=0 proc=4000000 pri=0, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020b82978,0xffff800020b83090 process=0xffff800020b85a50 user=0xffff800020c7c000, vmspace=0xfffffd807effe5a0 estcpu=29, cpticks=0, pctcpu=1.92 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 34014 255658 56024 0 7 0 syz-executor0 *34014 355879 56024 0 7 0x4000000 syz-executor0 34014 220479 56024 0 2 0x4000000 syz-executor0 34014 186298 56024 0 3 0x4000080 fsleep syz-executor0 46398 184854 0 0 3 0x14200 bored sosplice 62541 360030 67786 0 3 0x2 biowait syz-executor1 56024 193399 67786 0 3 0x82 nanosleep syz-executor0 67786 269322 32924 0 3 0x82 thrsleep syz-fuzzer 67786 194019 32924 0 3 0x4000082 nanosleep syz-fuzzer 67786 239680 32924 0 3 0x4000082 thrsleep syz-fuzzer 67786 217762 32924 0 3 0x4000082 thrsleep syz-fuzzer 67786 357594 32924 0 3 0x4000082 thrsleep syz-fuzzer 67786 297167 32924 0 3 0x4000082 thrsleep syz-fuzzer 67786 127113 32924 0 3 0x4000082 thrsleep syz-fuzzer 67786 277198 32924 0 3 0x4000082 thrsleep syz-fuzzer 67786 454196 32924 0 3 0x4000082 kqread syz-fuzzer 67786 236043 32924 0 3 0x4000082 thrsleep syz-fuzzer 32924 308588 87301 0 3 0x10008a pause ksh 87301 389717 80723 0 3 0x92 select sshd 92447 40521 1 0 3 0x100083 ttyin getty 80723 127510 1 0 3 0x80 select sshd 61780 155177 79847 73 2 0x100090 syslogd 79847 372301 1 0 3 0x100082 netio syslogd 95639 365901 1 77 3 0x100090 poll dhclient 84903 411010 1 0 3 0x80 poll dhclient 34859 17450 0 0 3 0x14200 pgzero zerothread 94675 290683 0 0 3 0x14200 aiodoned aiodoned 33448 378467 0 0 3 0x14200 syncer update 33844 91939 0 0 3 0x14200 cleaner cleaner 71596 142895 0 0 3 0x14200 reaper reaper 34096 39146 0 0 3 0x14200 pgdaemon pagedaemon 44920 105726 0 0 3 0x14200 bored crynlk 28492 357169 0 0 3 0x14200 bored crypto 39600 390173 0 0 3 0x40014200 acpi0 acpi0 30364 311416 0 0 3 0x40014200 idle1 53565 72038 0 0 3 0x14200 bored softnet 71723 261018 0 0 3 0x14200 bored systqmp 29053 244966 0 0 3 0x14200 bored systq 16965 256617 0 0 3 0x40014200 bored softclock 32207 309593 0 0 3 0x40014200 idle0 1 178837 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 34014 (syz-executor0) thread 0xffff800020b82270 (355879) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8234c220) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 Process 62541 (syz-executor1) thread 0xffff800020b64260 (360030) exclusive rrwlock inode r = 0 (0xfffffd8069dd02c8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 exclusive rrwlock inode r = 0 (0xfffffd8069dd0e78) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9476 6342K 6350K 78643K 10635 0 0 pcb 23 9K 10K 78643K 166 0 0 rtable 100 3K 4K 78643K 192 0 0 ifaddr 43 11K 11K 78643K 55 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 15 0 0 iov 0 0K 16K 78643K 41 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 75K 78643K 1344 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 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 20 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 248 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 41 38K 70K 78643K 281 0 0 subproc 64 65538K 67586K 78643K 68 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 19 0 0 in_multi 33 2K 2K 78643K 36 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 171 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 77 20K 21K 78643K 1532 0 0 UVM aobj 9 2K 2K 78643K 9 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 15 0 0 NDP 7 0K 0K 78643K 14 0 0 temp 111 2356K 2425K 78643K 3349 0 0 kqueue 0 0K 0K 78643K 8 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 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 142 0 135 1 0 1 1 0 8 0 plimitpl 152 16 0 9 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 44 0 40 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 2 0 2 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 4 1 0 1 1 0 8 0 semupl 112 2 0 2 2 1 1 1 0 8 1 semapl 112 18 0 8 1 0 1 1 0 8 0 shmpl 112 7 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1844 0 461 45 0 45 45 0 8 0 ffsino 272 1844 0 461 93 0 93 93 0 8 0 nchpl 144 2381 0 796 59 0 59 59 0 8 0 uvmvnodes 72 1909 0 0 35 0 35 35 0 8 0 vnodes 200 1909 0 0 101 0 101 101 0 8 0 namei 1024 5846 0 5846 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5960 0 5959 11 10 1 6 0 8 0 sigapl 432 415 0 402 2 0 2 2 0 8 0 futexpl 56 2855 0 2854 1 0 1 1 0 8 0 knotepl 112 141 0 114 2 1 1 2 0 8 0 kqueuepl 104 99 0 96 1 0 1 1 0 8 0 pipepl 112 268 0 245 3 2 1 2 0 8 0 fdescpl 488 416 0 402 3 1 2 3 0 8 0 filepl 152 2370 0 2269 7 2 5 5 0 8 1 lockfpl 104 82 0 81 3 2 1 1 0 8 0 lockfspl 32 117 0 116 3 2 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 25 0 15 1 0 1 1 0 8 0 ucredpl 96 466 0 459 1 0 1 1 0 8 0 zombiepl 144 402 0 402 2 1 1 1 0 8 1 processpl 840 431 0 402 4 0 4 4 0 8 0 procpl 600 939 0 898 4 0 4 4 0 8 0 sosppl 128 7 0 7 2 1 1 1 0 8 1 sockpl 384 282 0 265 4 1 3 3 0 8 1 mcl64k 65536 267 0 0 34 0 34 34 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 120 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 359 0 0 22 0 22 22 0 8 0 bufpl 256 5399 0 968 277 0 277 277 0 8 0 anonpl 16 54230 0 46659 48 5 43 47 0 125 12 amapchunkpl 152 2202 0 2112 9 5 4 9 0 158 0 amappl16 192 2150 0 1755 34 9 25 32 0 8 4 amappl15 184 108 0 105 1 0 1 1 0 8 0 amappl14 176 4 0 3 2 1 1 1 0 8 0 amappl13 168 19 0 16 1 0 1 1 0 8 0 amappl12 160 19 0 17 1 0 1 1 0 8 0 amappl11 152 188 0 179 1 0 1 1 0 8 0 amappl10 144 61 0 57 1 0 1 1 0 8 0 amappl9 136 336 0 335 1 0 1 1 0 8 0 amappl8 128 146 0 125 1 0 1 1 0 8 0 amappl7 120 35 0 29 1 0 1 1 0 8 0 amappl6 112 45 0 38 1 0 1 1 0 8 0 amappl5 104 133 0 121 1 0 1 1 0 8 0 amappl4 96 403 0 379 2 1 1 2 0 8 0 amappl3 88 145 0 140 1 0 1 1 0 8 0 amappl2 80 3002 0 2947 2 0 2 2 0 8 0 amappl1 72 17340 0 16917 24 14 10 19 0 8 0 amappl 72 1169 0 1134 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 8 0 0 1 0 1 1 0 8 0 uaddrrnd 24 416 0 402 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 416 0 402 1 0 1 1 0 8 0 vmmpekpl 168 7234 0 7211 2 0 2 2 0 8 0 vmmpepl 168 51299 0 49960 85 19 66 71 0 357 3 vmsppl 360 415 0 402 2 0 2 2 0 8 0 pdppl 4096 840 0 804 6 1 5 6 0 8 0 pvpl 32 167869 0 156297 128 10 118 122 0 265 24 pmappl 224 415 0 402 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 471 0 5 14 0 14 14 0 8 0