kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Mar 17 00:47:46 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.8' (ECDSA) to the list of known hosts. 2019/03/17 00:48:12 fuzzer started 2019/03/17 00:48:14 dialing manager at 10.128.15.235:42833 2019/03/17 00:48:14 syscalls: 1 2019/03/17 00:48:14 code coverage: enabled 2019/03/17 00:48:14 comparison tracing: enabled 2019/03/17 00:48:14 extra coverage: support is not implemented in syzkaller 2019/03/17 00:48:14 setuid sandbox: enabled 2019/03/17 00:48:14 namespace sandbox: support is not implemented in syzkaller 2019/03/17 00:48:14 Android sandbox: support is not implemented in syzkaller 2019/03/17 00:48:14 fault injection: support is not implemented in syzkaller 2019/03/17 00:48:14 leak checking: support is not implemented in syzkaller 2019/03/17 00:48:14 net packet injection: enabled 2019/03/17 00:48:14 net device setup: support is not implemented in syzkaller 00:48:18 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0x4e45) r1 = geteuid() seteuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x3, 0x20080000000000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x3a, 0xf0000010, 0x2, 0xbb28}], 0xa1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x9, 0x0, 0xfd8, 0x11b}, {{r0}, 0xfffffffffffffffd, 0x0, 0x41, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0x6e, 0x80, 0x2, 0x90d}, {{r0}, 0xffffffffffffffff, 0x60, 0x20, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x401}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20000081, 0x6}, {{r0}, 0x0, 0x6, 0x80000000, 0x1, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000001, 0x8, 0x30}], 0xffffffffffff7fff, &(0x7f0000000180)={0x7d21, 0x80}) sendto(r0, &(0x7f00000001c0)="149fa573c5522d7882466fec771fcda3fa577ec170da672b0092530f53be105dbc8c109a439678e969b7de282f20be04aad22d", 0x33, 0x8, &(0x7f0000000200)=@in6={0x18, 0x1, 0xbdc, 0x400}, 0xc) poll(&(0x7f0000000240)=[{r0, 0x48}, {r0, 0x20}], 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000300)=0x7, 0x4) mknod(&(0x7f0000000340)='./file0\x00', 0x8, 0x2) shutdown(r2, 0x1) fcntl$getown(r2, 0x5) r5 = open(&(0x7f0000000380)='./file0\x00', 0x20080, 0x4) r6 = semget(0x1, 0x2, 0x404) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r1, r4, r1, r4, 0x100}, 0xfff, 0x41a9afab, 0x4676}) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000440)=""/144) mknod(&(0x7f0000000500)='./file0\x00', 0x0, 0x8) openat(r5, &(0x7f0000000540)='./file1\x00', 0x100a0, 0x20) r7 = accept$inet(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r8 = getpgid(r3) setreuid(r1, r1) faccessat(r5, &(0x7f0000000600)='./file0\x00', 0x1, 0x3) utimes(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)={{0x6, 0x2}, {0x8, 0x1}}) mknod(&(0x7f00000006c0)='./file2\x00', 0xe000, 0x6) fsync(r7) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r8, r1, r4}, 0xc) fcntl$setown(r7, 0x6, r3) getppid() getuid() unlink(&(0x7f0000000740)='./file1\x00') 00:48:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xce, 0x10000}, {0x6f, 0x355}, {0x5, 0x2}, {0x47, 0xa2}, {0x7, 0x7}, {0x8a, 0x4}, {0x0, 0x5}, {0x24, 0x990}], 0x8}) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x100000000) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="b4586ffe11ea31e623991da9a2baea2ea1f0ad200c6294bf6eada5f777775915ed7fceb46b74bea26fda85923515dd", 0x2f}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x208, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) fcntl$setflags(r3, 0x2, 0xf85fcc441041dce4) r4 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x1) fcntl$getflags(r4, 0x0) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r4, 0xf, &(0x7f00000003c0)={0x3, 0x3, 0x101, 0x20, r5}) fcntl$setflags(r3, 0x2, 0x1) shutdown(r4, 0x0) execve(&(0x7f0000000400)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000440)='-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/wsmouse\x00', &(0x7f0000000500)='-{\x00', &(0x7f0000000540)='/dev/wsmouse\x00', &(0x7f0000000580)='#\x00', &(0x7f00000005c0)='/dev/wsmouse\x00', &(0x7f0000000600)='/dev/wsmouse\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='/dev/wsmouse\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='&&^)\x97d{\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='/dev/wsmouse\x00', &(0x7f0000000800)='/dev/wsmouse\x00', &(0x7f0000000840)='&S\x00', &(0x7f0000000880)='\xe9:&\x00', &(0x7f00000008c0)='\x00']) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x200, 0x0) chmod(&(0x7f0000000980)='./file0\x00', 0x4c) r6 = open(&(0x7f00000009c0)='./file0\x00', 0x90, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000a00)) fcntl$setstatus(r6, 0x4, 0x80) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000a40)) 00:48:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7fffffff) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 00:48:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20202, 0x0, "b8000000000000080100", 0x0, 0x20000000000000}) r2 = socket(0x18, 0x3, 0x6) setsockopt(r0, 0x8, 0x1, &(0x7f0000000140)="32d57a4094bea5a10f5f60a0be77e717a32bef10c27de558b8dd4791b6f76bae0a57af60ae4d2b5927b3a26294b0f1a31d4a74a65d3cef0e2505ea36ffebbc215fe6e25f3ba39e0dfb326552dbef7c5c7082a69eb347339c8c8ad190b03260d58390ae1861995acb2b9d81b0e76cdc055a316b163db51347b117a8aa52a8dac78d93c154ae28e1d7e9d5733c96130e95", 0x90) r3 = getppid() fcntl$lock(r2, 0x0, &(0x7f0000000200)={0x3, 0x2, 0x2, 0x9, r3}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b", 0x4) 00:48:18 executing program 1: getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x100, 0x4}, {0x8, 0x4}}, 0x0) 00:48:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r1, &(0x7f00000000c0)="b5b0", 0x2, 0x400, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x80000000}, 0x10b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x7) 00:48:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003df000/0x2000)=nil, 0x2000, 0x5) r0 = socket$inet(0x2, 0x7, 0x9) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000180)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0xd3, 0x80000000}, 0xc) close(r1) recvfrom$inet(r1, &(0x7f0000000080)=""/125, 0x7d, 0x800, 0x0, 0x0) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000040)=0x1) 00:48:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) 00:48:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000040)=0x9, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 00:48:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x0, 0x838, 0xfff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000001c0)="dc000000", 0x4) 00:48:18 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/34}, &(0x7f0000000100)=0x24) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000001}) 00:48:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x26f}], 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r3, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f00000000c0)) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000040)=0x156bdc2f) syz_open_pts() 00:48:18 executing program 1: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x4c0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x401, 0x2f0, 0x100, 0x1, 0x100000001, 0x4, 0x0, 0x0, 0x0, 0x7}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00003eb000/0x3000)=nil) shmat(r2, &(0x7f00003ef000/0x3000)=nil, 0x0) 00:48:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10480, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x42) getsockopt(r0, 0x200000029, 0x68, 0x0, 0x0) 00:48:20 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000001580)='./file0\x00', 0x200000000, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x6bb, 0x0, 0x900, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x1, 0xffffffff}], 0xff, &(0x7f0000001440)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x40, 0x1, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x400, 0xf6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x4, 0x6}, {{r1}, 0xfffffffffffffffb, 0xd, 0x8000000a, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x1ff, 0x398}], 0x6, &(0x7f0000001500)={0x7, 0x941d}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="ccc25b037e5d6f678b810822630aa568e79823b4a3f3e8d48f4613ecb264b3aa19bd20fde0a135b85a1ab654a2137c18e3c509b528e4dc408b030bde1e3dfb943bd09298b9cb9e264305d6302419624aa95890080c8426b6543556b9b8e93a83784192b2ee60e41153348b0a489d2582a792f54667a9253e7bcd3410d0a61b0040074f5aecc8cfda2da882216e44243184132b6a656c72ee8b5e93176e3698e2488bd9705296704f01cc20b09fe544f61eef45eede0d1a9012dae17e7fbc85df0a828020ba92ce2326373c8aee565a6ab91336226bdeecfe017cf423f17e9e349b954bedd363a41ed27623f2af5b04d057ad439e66fb614256ce99cd05739748e90719c70f77569df4eb305634f0bda9bae51e13ae34f920239e73562a07bb0ee60dc9ea259d512c99059208599eeefd8b86f8409867beedad654f93569fcb4784547f5ddc02c94b1bbcd8192e1ceb3ccbe9ddf7b05128edd9d829d77721dadcf369d9e523d502edfeba4d875d9fd4dbaab3800d22e8cb82c86614f7f10534e92456d3f7edde8195c0d7a678f43febf46a7de2cb9d1f460accde51f4ad81e4041919d4973cad22672c998482a8ef6ec66c4cbec8d14874a49c2f7124b494f1ac1690716db14cddee3d2b2e81ded6402297b47fd98b9e3c43ea694a16ce76f6973b5834bd764b107d11857adcbf30e5913b5395be1504d9bce7a02c5f6145751e937996f83e5fe1665128634674d044f6f6321316fe94fa01556cea8c940d9ccc825952310a3c01af71beba48d4561f893a64cfe83c44fb7de5568bdc6afda3453a2f61b54d3318d8a99b74c40754f20c9d0e3b74d2f90e268a02baae4faaafb8fe26ed5c5520b8b36ee1fa8ce11c8ac175161d7dd90caa913412a600eb114aed99cbb060af58a0269c7ebbb60a6d1d17ae2e0bfcdcc91f0d98ccb6c5b6f0d427c4fc169c963c46890fa30e750e0fcb8d5ca921e11b6264779d83523c6ce272e607ffffac28b659c7d8273ab9c1d917993f0bd7d817d78a59bc723cff28fad68129e70e6ba25a796aeb6d8ab95bf3a87bab67c39a2ae8399cdca59de91257122d1d14c4e8558654db880850cb44a53c930dd968740659eff34132a6e303f9af4f787753cea8ccb7213892f7d9e2ef7755e0b97cbd10f63a022b66e2acc7728aba1f8651a24be162cdf408483b386ecefbf27dcdc7b0ae756ea642697a389e9cdc14b6d54aec28970212bb58ee9f0c53699d1d3a9b914e41dc52e23725949c2b70cf3f01431b2a394496c71aff9ed90fd574910b48c86d454e8beb121156d6b5a16c2e8be8fea6143ac970e5e4e1a12c9f10a2f3c7edbf292061387a8697e9ecbff6368f45b61d506331ea0ab0dc40be1d9a880c2194f438222eec1f2bbff6c33cef1303c4b7986c4a3162eb313f13ee40ff0cb2ac8be86445483d61383b40f7c19480feff474c506635602845d8811d7f7adbdd9530c92af00bfa2c0560355252247e471ac0e4472d1f70b484b9441b4704f850de6ce510a28b83a8c64fd986b3ae1476f30820734b88a642a1dcac04c60eb44567a7259e4a6d2067aa80ad8d627588760c279115c7970989dd4a7d95920f27ccd3dee72aec6ffd47ecfb3bd9d6c2ef4f44d792feb39b0c2b0c7bb32566d49e273e8716a81e9a22a385fd421e4905d546597ce046efea00b01a6549e252b0a7a35ee10ccc9f3c831f358f915a2bc6fdff49e7a67398015cc55ca321ab61d514b3685261af8475d7ebf6c2262e57e94ae9bc7a351bd5a1eaa32999dc0e726afb0fdf8ed6a60516e727a121133ab33c15a849e8d27274e857b3704706cd546bb6611a62acc3edea889d94284b68257e7987064b8a91021845b3eedf77cf925dfb575ff14b3d04a05b6fdd7f8fc5452e1363f239e54ffb0f153c04b9f754311b71aea0db42bd4ff1258f55f8eeda21dbd29c9aedfb002752beebac4fbd419a3cdefc7d65168556fa3dec8cd7facd0e0962f575a09608637e66d62adc7390b98f3fad5f3b11952a197db9f27e056e45ed26417220eae49d26e35edbf4cb3e11c7d29df707f14fed32537ae9b80226f60985f29087790fdf5a9472be41e2faf748019991982882c57a398159f9cf917aa1d758cf938ba5464c90d78ad0d1fca2e8f593b129c084a7c1b3fcfaff4e7e7aa1f6e40d85a3106f75fccc09424eb34b5630dc950812f2d4ad63dd4a5a33c6c48afafb1838b20ff5d8f43879d5e66902ad8a9b1cfa84acc0ee377173e4a2b3bea560c00ff75e966e668b8caff06ecfc551e1bfefdb9e2b9739714d7844b0b8e8b11971f6ed2ca8f3b0196b68d7166d54fcb868cd6317ec0c217ec44be2a10f651983f8bd61ad44a4c6afc2a6d0f341d1065a41625ab03993e6272c250362263ece0532b580af5d1dd15c1e959e82cb7df9328de898be3452bd8e8dde89812db4993ddec4891cb9e6f7bb31c4674e94351ed659d177b1657fdca2816df91bb8bde79845702396dc1dd2a545fd0d1f356618c815e0e53ca94069ef15d4cdee1a01782f4e0f9270af6ea771cd6244e2a12e224455c51a52424df394315b9a9d797a48567ac43b7babf33172bf816c05959cd93e634e79e73785ccc4ebfa9f033d524d9746155216594eaa92610a4ff2151ebab4404ee69d63ad568d2caec32b210cdbf92aa8c14e1313eeece2957f1104239f1334d3a2b11a937b4dad93b43f3cebcd84beb357f51a0451d56ca3c3b1346d6171e2e9099eb1e4ff368c4135963870e56a4d7b47a9ab48a9232be51c589442b07da60ef83dff4e4361b2178479a4a74f96cc7ae498e68610a93bdd9bca1c699296bb44db0e73b424e44809be345c9d98144cf9687f14e4e5b2cc5de08ad448fc94f78182b9c0f59b8b98c3027b64228c5a3b36cacad9d023c7cb0aa00b00e1d315275601e25de2c2215b86646ad8aab314d4dc3e29319de16553733e9494c27be2e712edbe41262cb3ccb850fe7f3673310df7d91e2d8315a34ebbcc9ba62647e04870d6d6bd1a01a68c6058ce6db7159ec2c5f2f60dd9a922966ffc7676783db88f32bbb322c077cc373cc945d68f1e9b2b6c85b2a6f287b4c682791d42ea7669a0b93704b5093cc24850467770d9cd2180da489f0d186f8be67daf055b8951a45928197241e5baf79b6f96d541465b2174933aa030af68afc9892ef2cda05fb7633091d0a40804d5f51d7fab3036ed8a541cf21fb23a63e68a19fc000663f8da76a6a9a113fb0b12d7cfc007c8a34d2f4a7730dfd79152ba213746cef95d551942d3f5fe1c975fb1a6558ccdbf991fb2d9b073bbc9559ef4e5c2d4f8a0f6810ce54c8da4a80d3f62d34d8ef7527c5ac1520ba8c9dc14cc71b0d9d8856498ff8912f333825f96732a781baae69d1e5696f0dbe18645658ccf08d043f9fc8ffb6a63dc183544006edb7d300c75f1bfcfb77ccbae67a75333374da4415fe1afce81e9a453bd3773b673af6686b7708f81bd7ff3d09152609b9dcc98435c952a8e0d706678ab4d63a59c39a9a8d11136837b4d1b772c862fd29c8d1a819bf9e05a90f416455434acfd16427ec96add9b241e6bbb26acd5f6dd7178b8cfb31891a8d0745dbaa404b270f028bfaf3570ebcd4555bd5055eabc1e37f8f42755497920f33d42b52f2e1af204d2a6b0ea7648f42193276cdb852d409a8e4220a9375230daf7b5bee66fed39e6fda4f73196380acd054ecba1888ebf0cbfb4d7633f4e115142d5c469bf779f6435b3553ca8f1f23abfdcbd0c53825d3f351827aac770337decf1bd3f680786e7566c3b1ba4b0a3d046a2064ad22566c14ebcc5a1386ca1b6ca6a89f08dd306fff09da2c09654e1db78c2c380414c16052e7b022cddb770ca2e55ca8dab540628fe2566b013abc850d3635d8585f6863c0c36201e4a4fee12ae09cf99edfdfc0ad8565f582a177b85fc7ac9eb47bc61c499bc9b0b545404c5d8a3c0dbb512b926c2be2f3f8de6b328abbcfdc8bc743e576dd8c50abec290276e6f30913aa4b4baa68ec9689ba59a948777e3e6df96cabc8e00987d8bd500585225f711e38a0236b70ded50df25dc84f6ead47120d3d3c3fffaa4fd948e138074afefde9d94a097db80bb9f068c7d5bc972b59bfb1232c19c7c824e99fe0a350db4dbdaa4b2340495c1e6e743e7230d2d60ac869406fc6caa2b65db1226bd891cd447ae581288390eddb3171d932ef4c1733465045a45b7d9c823075995def3cfac452217b4778e21d8629f4b334e60a50fdb0ff337240ff9411f63400e152c2cec98a186f3d2046d18ac12dd19066bde5d7076ed203549ae1ab64107f899642a4f38005efe2f112a1f730b9bd61283b9a834123c50af86be061ac56a1bf4248f23684a2b6210770015a9d741423edd42e59cb6c10c4141d52829c349f5358fabcccb1792dcad0c3b576b7619b0f46c1378d1cd07c1fb7aef87c005e187f550e1b18ed92391c3fc83af2f15e962d3683ec404d99bbbcb998b03d505192780bb9e7ea2e3b6ee1604674c67f8978e209e5c7a906007e44cc246b56a1d3973c11bc2ec461c73cdedf910a15cfb131df4c3d8e876cf3d181e48ede540f2662ee570c986dcf4dda4be7a6a2e04ccf84bd09dd08db898a575f4aca748822a107eb13b52634e4317791f7a7b345dc413e4df5ccf32366bc7ecb420c032bae47e7fcfd1d6674dfe4af42025e651db4c95e9d41227eed0794c75035d8c2d4c51c30ca040d98336df664278aeac25b72e70326bc887eda9ed41b29e1cae2134f3263055ece7117e8ab4bd161997358054dac47b310974b813d3f4a146c9d663bfca1d76cc10d35486dfc1e7be391fc64dec95b0a00dde794b4d61e831d449b9eed7798942d86e553e7e4f767227556c71abb3bc08328164827a80aba505ffcaf2ce98e672c4548b74ea091b04cf3305494316f8b705975d67ef4791edf4b59ff189269d6872c7c71364deaffac8a985477fe48aaee37e21d8060f655af7ec7d9eca0381de52ab675d4ad979896d8d2fc611338cde9bfee9e24a13e6c9a5e00f6fead16efc3016e18e7d4f26c3fd734ad777ac7391440acd51588fabf9ed0a5834e274dda4be6c10e82ec4042436efcc9785126c464fb49229178a5171f0cb88f73c865e98b41f8f30e113b60b355a33110d2d9b334957886caae906c5344d76884d7429a581417416110205cc653ce2ff96dca12f7544e690d78f47a6c454e43069e0b940c47629a5ad5dd9e9467d20fb301557cc277525164bbf904b9a5118b567e14267d4fe98f75e278de6fd7076e3a3c204faea96229335e6840a8b9039e7d13866d969937081f9b343159c23ca89535d8fdc2c76a162cf2f773bfe9eaf9e6eff9f282c8662d8c61c14cda75ee5142ceaa1de58e30c6f42969cbf3ed7ab693ad24f4fcbe21b5db0380df66b02dc238cde9446e4a6e61ea69c9814a83e65b0065c1d3d1820feabf5170a1627f1d65180b211ad317704b65d2270ab6db819dd16364dbea99df8aaa33605cda54d8f9cdb1ce22dcbeb8a571d9534763eef3fb291ddfe729a9655d260ca0eed160f9a0c722286509351bbc18c146092f9b28ea60b361c7ab2ac244dd2503df3cb7b825563d4a8412d6d646a574c7a870b7a71472b85023edea6ffdad461d928811ba6f37ae2134cdc8d116ceb006d56bd60304001198f14cd3f1d01541da4be2952de257c82d974b8e3dfbde2e2e4175f5611a103dd9f684b82b41fb245a29f916a0f5a522b08d2a99108dc5872c119cd7151b3ac125d6633e357f7795d9a6bf34421ee7f32", 0x1000}, {&(0x7f0000000080)="284a0ba4422501ab0bf3664a2a47060dabb94afd569660be2e85e495910b00bb3af904ba5b710102a48fa1540290645999d44e90d7abde399d7f2a11a215e9bd938042bd8900aaaeb5bd7a6d49181344ad7a08a7435832e988c6b65f046f427c68e8ae620cc4fcf76f447c804fc644bca439e98590399681c64913b8787c6c2f45d53cd824c12dbf5472bfdbc26d5d60bd9d457e0d57afe23e8c7e74c7b84b966712aac4da270d76f7a4f367a388948d51a4226ff1ccd3939f60c61da3480559b4cff4919cc468130e83470636c29eebe1888d1bbccc2b957f5142b75aaac7de719900de4391", 0xe6}, {&(0x7f0000000200)="20763c9493dcd142886703e658be894355f476b10c48fc55768dddfe6725fc2c2bf327e60cf4e857aa43bee858c224769447c3da07737dae0e887a749295fe6dcdf4e435b938861d12c021ce281960e8b9bc8cf6e0e848650816e42c97eab6e406b9fd60f1e0cbd8f0317bca806bad8ad84a59028ffcb92acc21a43f5701704e39cd137c4187637a13ddc56c22ebedcec1c42f92fdf8bbc15b970bf53ca74f9aa35f4a0636260a27f078", 0xaa}, {&(0x7f0000001340)="677b4ff14edcbef03849eb14bbdbb283969e21f11d5c733953e2ec397375d2c83d1d10031616edf41ce649123037cf83c68521456bfc3a1dfbb17e01a244ce8f90e49663e61cae78f00b4f4ce0d99544d7a607c67dc7b999896ddd4b6d61b86b1258979d9a594fe16f6ae2af7467713c151fb984570d05c6da871a57cbaa81bc9177db52a875015bc4d7c7148c25a3ffb71836179725634252f532cec0ce1c1323ff0ec81f1fec0763c98ffa6b32e3e8f58bb19b66ceea5d14cc9f5c82737f978a2ed7d385ec87b4d80916e49573a0cc2c76a0f02275a0099da87375c9783ba01630f633ce5f1f7dfdc15c7fce38376e2590", 0xf2}], 0x4) 00:48:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4000, 0x2}], 0x6, 0x0, 0x200000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 00:48:20 executing program 1: r0 = socket(0x11, 0x5, 0x69) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 00:48:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r2) r4 = geteuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r4, r5, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$KDDISABIO(r2, 0x20004b3d) 00:48:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = semget(0x1, 0x0, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000000000000000000000f3ff0000"], 0x10}, 0x0) 00:48:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0202"], 0x0) lseek(r0, 0x8, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x2a7) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x7fff, 0x94d3, 0x272e, 0x1, 0x4, 0x5, 0x5, 0x2, 0x0, 0x7ff, 0x7ff}) 00:48:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) pipe(&(0x7f0000000000)) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023b03", 0x5f) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 00:48:20 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x114) sendto(r1, &(0x7f0000000140)="257486af7fe4b61f62ffafe3398c6b874d24aba0ae383fc15702110a527baae2cd6aa2e511ef0c18e9b4ca2f1ab3133b0b966d2f6d1fb6ac3ef7677e12c517eb8f18b56198e4312f5e959692411441e76c47153dbe7b038b2e24fc48120fe9dfab01863059214e00b02b1e976be5b229f9d1e39e5b6ed0635fc019c456dd", 0x7e, 0x2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="e41fe95a84964c584e6ee78b287564c091b8f26efceb64479863a889a350eb7efac99b011a4a0fa64600e186c05a71dbe35dbb0e7b4cb559765df247ab8ddcca6a106f9c170625df8e7cf4bfa7adafe2b8de0621b796bf5182047f54d73d0f9627c0690f1a6999f2623e3363efabbc5d5b7713a68363437c2a33ab08c505ed3a4a0216d9179a7fd2b34ac0b9ac2130b07dc3fa3d1ba357a98d82d0cdec05576043c9074d7bb98d5d016e410e485819ff373e81987481cfcf814367f6c96e0b3aa3c14b47508a1f40285f29189c064cf97a26fffa", 0xd4}, {&(0x7f00000002c0)="a7dc07663cd4c004143df2477c3ba044162b85a2929b64891b68acc7e7f967db2e8ae6b8eac89b67083bfd8f3f7e751114706e79e466cc81228d367f557cc691773fa2b8f4201ce1c32c9707508726a571bc52cf0634ca5cbc2acd1733121ac584ac30190d42ef459f80d10765c456aad1ea8bc8f9494e0c7fa66eb110a5db3e6b7a25f2cb7ccc0d38374dbd3c298f3d94f722006725358a91a77e956799199b3640515e0d8354b71637d9cae2111fc8b187bfa2b2fd72cf1ef26c16684d0a5c8a0e3c15e75cbcc8dbbfa3ba8fbb4117de580c6787ed4e0406437c5573d4c8dd39fdb0a780cf9f5b2a0989ba2b7b42eb72b59232740eb322d56abd74", 0xfc}, {&(0x7f00000003c0)="208d6f967ee0c5dafdb4778deb17e56c64b10874ec986b32569aa67e078864a7e85953e900a61dca8985647bbcb1c6a468625fe30806ea78c6859fa7e341697847f5b3ccdd4948c58c9be6e31469932db8bf03fb7a92b0cd72e67d", 0x5b}, {&(0x7f0000000440)="2f5238cb5a38666ccff72f1fa01c517d73cc6ce9d579a7c5fa51cc59affca88782b7c71afc113088a9db22f19f8fc936a7f1338dda61b01b40e18c9ef02abbba278dd7d6f79faca4b710b3845a4280afb1a8c0e13722d81f67f4309a74f2e8462fc7783f0e7a064e40d93d392f62092d6e72e9eb0603fcbc950b9e81bac6c572257b939ae3d8613ec5fce52bc7ac8b70dd6dbb3f783114962c8bfdb6a21d303d8fbebf15a6619bf879fbed6dd781968bf9022dd4d8304f2b02f68b7b7772ca07ba3d15f133d942d89dc3939963aecb8341f204e9c795f848fe37c9c0c4e51431329674eaa6c7d9d274f5b36946ebee33cb89b870", 0xf4}], 0x4, &(0x7f0000000580)=[{0xf0, 0x1, 0x9, "f0b48fd494c669374e53b4e2b0d9c4e0039473696450fdca02d0591397cc68044ae54ffbf6d08d636f61615907573e3c27fd94cc388975f596542afdb0281ee545fc396972309256d03821a4b935f77a43e1cdff9428c6a6e16e14cddd52727692c9772d6d11512f1a0ead94b06b7c58ac9cd99963cad773509d4d59e3a8e173af08adde6410f9ce7989a244d6cf7803ee02620f8abde33f86744f8e8daa5c14258a78a4fb91d73f97ebe4a234906dff425d587046d54814986b491ae0d9ede9e496568c3c11ed18ace7cbd14b1e31018649d21c6efe9b612f26a2cad7"}, {0x28, 0x0, 0x7fff, "c7e85a61d34a7e118f731d092a7dd93be88597cb1e27"}, {0x60, 0xffff, 0x10001, "493694adfdc35d1941dd08b201a381a94f882fe14d45ab7ccdbd4e51a3e8cc59df77138819cbee4eb25adad9934de828e7f9ae3b7fa59f448a7f0466bf3d5be1c6e4933c877873b4f86c6daa24"}, {0xc0, 0xffff, 0x7, "9519995acc8f3276d89e336dfaa3f0ea5e366102e6b8172a6cdb0743ac1403da6464f49574fa601c2bbf3ef87271171aa03b3bb8c5c0140f5a164134008a322a7cd939062a6988f79727d4e8d02a0cc6ce4b5adc1e6af7a78c1b7e172778b32f09d6977fc0db965471a8824942e31b5857804193400da9adb8864c8b11e3a42601dc6cff4660d9262c0ccd9184a129ff0e075fa434ae054253e61104f07abca04e3233af8b18d1b5e473"}], 0x238}, 0x4) 00:48:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000180)) 00:48:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x45592120, 0x9, 0x10001, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x3) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 00:48:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) kqueue() r2 = dup2(r0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') kqueue() 00:48:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000005000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) munmap(&(0x7f0000006000/0x3000)=nil, 0x3000) 00:48:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0) 00:48:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x1, 0x6}, 0x10) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 00:48:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x3) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) read(r0, &(0x7f0000000140)=""/21, 0x15) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 00:48:21 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) r1 = geteuid() r2 = getgid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = semget$private(0x0, 0x5, 0x400) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x100, r1, r2, r1, r2, 0x60, 0x1}, 0x1, 0xf70, 0x6}) lseek(r0, 0x0, 0x0) 00:48:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) fcntl$getown(r0, 0x5) syz_open_pts() syz_open_pts() r1 = socket$inet6(0x18, 0x8007, 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffff9c1, 0x1, 0x80000000, 0xe7, 0x8}, 0xc) 00:48:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) socket(0x2, 0x3, 0x401) setsockopt(r0, 0x26, 0x81, &(0x7f0000000040), 0xfffffffffffffec9) 00:48:22 executing program 1: shutdown(0xffffffffffffffff, 0x0) socket(0x18, 0x3, 0x7f) fchdir(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000280)=[{0x45, 0x6216b96e}, {0x84, 0xe668}, {0x18b, 0x1}, {0x0, 0x40}, {0x5, 0x80}, {0x8b, 0x1}, {0xeb, 0x6}, {0xa5, 0x7}, {0x7, 0x100}], 0x1ffffffffffffce2}) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x2) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) 00:48:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) r1 = fcntl$dupfd(r0, 0x1000000007, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 00:48:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x400, 0x4}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 00:48:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) munmap(&(0x7f0000729000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 00:48:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) 00:48:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x3}) chmod(&(0x7f0000000100)='./bus/../file0\x00', 0x3) mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x142, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) 00:48:22 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getrusage(0xffffffffffffffff, &(0x7f0000000140)) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="363f4f80c31792926b7d7d754ba369a2fa5f95ffd390215b721ad30ba50c421a2520c6f0903e39e48ef421e6814896c2abe3f95edc9338e0861ebb6dd8fe3ccb96d1e7dbf71c2869ea3fa6be0fc270fa9659aab90d06e6af09ab60690d855adfde0d04609d1a19cd031281a4a5b05a77307582b8f934d911b2da361325dcf9ddeb7f37fd60bfdc9cfc77af9064bc408527c47a5d63800e12d69d9ef47752bf71423b2d405c44", 0xa6}, {&(0x7f0000000340)="2ddaab33a1a42e084dbd34f9d80c8bc5da7a078096d775d0dad971120a4dc10fe6dcaf531b08eb76984362ac7b2dd08203170ecb3fa700b7216b743ad18fe84dbe04b7c3bbe7603b98cab9507c4217ee6d98806347d9575356233d0dad37c5a3ed50df19085dd7744a37cbed25e463dd6289e27b72feb05ed19d91b73fbe6fe0786ff4d790a0c1407429692af2956e10c295ec72ac724c54cee92f422e1f4766b96fb8caf402509e3d5bf84221ffae5037b6605887b0", 0xb6}], 0x2, 0x5a) fchmod(r0, 0x0) close(r0) 00:48:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20090, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={0xffffffffffffffff}) r1 = semget(0x2, 0x3, 0x701) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x8006, 0x3) sendto$inet(r6, &(0x7f0000000240)="2885e29228e1d4c09ac3c6f9f070b7a5442763d3547eb17ae2fb51992b8e1d3ee9cdbd684efa77817357b8b595b891d9e2c81d5b6fbbb2255952c31c3a4889107eeca6217fadb60412187949fe20bfaff121f841ca3016b3299a3251839a7d6b779bce12224643cb1933d0effca2a2de80f7e6c1da9e583c19c71cd7a2d2dc69c24160ee6879367fd029cfae26e3f3a8dde4b9933d2ab5e96f4c45b311e6bf108ecd81b4c91bb14c374afd9598a82cb6d6", 0x19, 0x8, &(0x7f0000000200)={0x2, 0x2}, 0xffffff1f) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x8001, r2, r3, r4, r5, 0x10, 0x80}, 0x5, 0x5, 0x2}) 00:48:22 executing program 1: r0 = msgget(0x3, 0x410) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000800000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000f70a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xcc, 0x1, 0x1800) r1 = msgget(0x2, 0x40) r2 = socket$unix(0x1, 0x5, 0x0) msgsnd(r1, &(0x7f0000001580)=ANY=[@ANYBLOB="0300000000000000eaf20aaa1578ff0078062115c6f131d078c6ef42f834e67a15713ded683268d44c2aa6b592aebd309432ec2100000000000000000000060000000000118ee328ca678babc0e18261bbdddee3e919911dfb2a06a381be2769cb5eefb654d0e254b6065b609fa2cfa27c6cc460570f6663292feda28964299c67763ebdf6a3ee44efb7beddd8e7cbfbdeb4b0e91d8d"], 0x44, 0x800) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r4 = semget(0x2, 0x2, 0xa) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000100)=""/99) write(r3, &(0x7f0000000240)="76434dc75d4c9aa4ff28481c873f73a7b5a4b7f9aa392783a88ab538ae1140b5e13b3fba032f51bebc07c37e28ee0779", 0x30) r5 = fcntl$dupfd(r3, 0x0, r3) pwritev(r2, &(0x7f0000001500)=[{&(0x7f00000002c0)="5dfcbe775237e0bb34011005947b22b4ef3927ee6babe2fe2133d284330a70afa226f3380454c68ec6ca4e17a439918eb87abeb6fd86673881978cb3121a59faecdc020ab9b65000f5b5483ccc9a1c9420ac9ed6f3687bfec9a6d958d513d7866a30691c8f83ff8ed71c511b4ab0266444b1c94a8387aa089917", 0x7a}, {&(0x7f0000000340)="bdffc4169b9c68598ece1a7c75c093c9e02246e8b7f388b7647f6444f94397e3652191a626e6600f556b4cc36e30c6002cd5d6a93719b8f3056bc22e83", 0x3d}, {&(0x7f0000000380)="89e63ace91de2679c25f517e05b4d12157f8ea7140d146b3ef90f5aa712a5d7e45161d4b8705b4e4c068eee1553cfbed18dfa8b9df091679101720308e5053f80f2c30b5dfd7b9c5355427da36e0db7a73c50923f6d0f660191bef969736c356c2e946b71a53f02eab557d389f972f9036d65805e6089e63cd1a97985d3f3752237b9bc3e0ffa14826683cf81c5a5332c4953cf53d762d98d7f539cdb21e9637441c9056", 0xa4}, {&(0x7f0000000440)="64368ec59afc7925f96f40268893e3c31e65e124a3fe5d54a6aebd3ed37dc6", 0x1f}, {&(0x7f0000000480)="c6594f782ac8e2a515b77aab542e413b57ec76ec9a4d8765dbac36e2a7643f5da8a6c8184d21e4d36c39a0965a6a0e2572ace7437b65e13f9986228d5c454a2d88267454dcb943c0c32fc4df0fcbcc9a420d078318cc4a6b5518a92031f23ef4bac00c5d9bc58fd0c9b19ab6ffa083f7e3af31ac6f70ccdd14814a985f00fd3a", 0x80}, {&(0x7f0000000500)="6ca8176fcfb2ff0c1fa2191ab39dcd5d5a0709aa2899a9fccbd4b5aff35645a47f0683090ad4d005c8a92171e274702f85d6e22d25ce7f84bcbd833657110bcef9eea452df737a72dd2cf90dede02335b047d93f6a3ff339b4b5c86479922a3bddb7b2115af80bca7d0085ca4634b0f86d81ad30691ee24d7bcce717e4f3a8eff215018e373c76b89234c443c9b847f1db2c3de23c9f01947cb60de4913b4da2be2966e8a4f9fb59d5b89bccbb5b714ca1702234bb59d7690ab3e9ed0db44ac8395ec61508a3dd38ecd8e0cdf436223e95d819764284daca6047695a9bb5bf83c816e2ad6db23ecf9da8e856bd59feb94ff57e2ab1626fd781170ef5ee43a61d6173709ca1b4beb96450530668fc1938dfec4ca1560a8190eb461bdb79041cd3122b2960a2130be9ce1288a440e900b7cedd85c91f281f580b7d8de1d9d055c66b80c4fa0cce885e8dd336934d7742991e4de7b47f0f295a4a97f22e6115bb5a168bc24d047363ea0aaa15e17f6829c171a10e74fba1b0261e6d2e301fc46d4f8f9c11e406c224c9551a30b4317b8c052e29682409d30057b8337ceaab06b1634b2e5e017878953f0aaa4fe5dacb08ffc05560aa0435500d72f41cd15b80f66ec6c7699174e1e16a4cced14ecf325749258d0575d346775bffa93a61934e859a685dbabf8bf9fe851f8f89a4b1882cab1d159e47881ae9207601e845ff6421160771d95296ea030531ec2633689a2ae998c654af3628d74c15aa9a808e8f716d15992f0c6585ce60a0b613b61e870c9febdf7695b6babd2b1ac1507c5e00f65e52936d5592d1c2d657ab0084c589020236db4ca10f8e1920bd8ed0707e03f0ae4136bcb6667e1c49fd63b1a6cc2f7215612035eae6ad702ebebf5a0938c50ca8c8f5aa1848cba779cf3fdf11a590f3f22571c937b38546e186d95087c63c4a86f4d37b47988445de84b2406acacf3b62ab256ec8416bb249f5d30fc8780407e6b77266baa210ffcd0df8be63060b7863ef74f7d3b0572f5d3634e5b6427822495f271c3cb149ff0a8fc3ed041ada4061c7a53ff65e8d8d7b3b2c741ae0ff2aead483fd43418473bfd912cea3a171b1c28729a594ab6d540db91bd933e8b36264485edc5d531360c324f5778fb7b1cd06452f0f72913f502ea70910af6bdd0ad4b5ce8de347f48a5bd402180ed65dba4653d1bd1eb701a844ed65a1eec86ba66475a678ed56ce477e701094396d973cd09b8ed813c0e70e078f193f2babe80285408b80d8fef2973f4046649af3387ddb864dbeca406823b2f65d21b8e2fb565f72ea6cd6053be3d4b4bd6d9efe08d569d3db87fa57c2df8f7676e0a27f852952ee6d72723ca455bcf30bb58f31a1c57888c5e7625b53361d3b3c29de27735b08000059fd95d521857766e91631cf7d5073c84b250fb2a1b83d0bad980acb3d8b8f25a7b86ff4cd98258a124ee6e9feea3f352d01789191e6b3f6e3292497df788af1bb1a768cd7a1db8a6aa9663ffc88f24dd3afa4cb6e606c5e570ade3c4c366300ee9b6c90c46fbe31aec237978827ea541516fe3015015dbd481873f774c1b72d235409ba07da3013990a89f3543e2bca56ae152d1a5d280b9123c8de04516acb9b3d988e48aebea2cf5db3b788ee65b6203793bb1db10091c3c39be996cf6ff3a3509b033f7a5df6e1e642e5fd8d3bbf8b7b641f5ca163852eeba2efb717a09092ed79740bdcf3271cadd1f29a8b7223585920add3147c4e14ed553e4a8e6e32de2f2d02cc065c1a4ece6e1b668179c9370c82dcb6a85ec8edaf537c557224ef0fe4aa5591256a7e767868452ee9b1fdeee923223dc36b35538a52edcfb65da6efd012775f9fde7259e9359cfaceed81c56b72a6e90ed5c140ad2188895caf0e8985f9a3d5fd23596271e51e9d13dba3f74d29f90b009c324b8ec162825dabe897579a72f0ee132b61e98925bafceb5cc2cec15dc8c0f50a4782bdec579d9d0727aac276f03f539f9b49d495e44a80793d2c7ce9bdefb8cf513b3abd8c3ebcf29a682b1d16f2b419a09921552feaa02d125b5244482de0ffe5aa51e8497333b4ace14aac9dcdb2f7be9b82dec052a578a353d5877b9af53253c796d377db17f2fc564bb7ed135be0e80825d219d0dc2cfd1f9850b5c2637dd330cac57ad96be6a03d4866b16b65cb67ecb829e5294eabe967a689e5079c4b21f5fe92971c5623702b8d79df31ce20c4842b1866577c44084b2348959adc0750815d90a4face477f5a40932b6174bed8727c9fd9fc24fb3499389a5b1309d1f26c3d23aa2d38835b6741f792318bae803277c04dc292d9ea10e82b58a3e5f7548581689d44eea677395a99ffa44b60b3aec2ba7449ea71b6cc7531d65c9daaaa7a8620cb484b6f15a9bc41597b20679189d2c3e57792d2089899401e74affd3113919517e617c3811b16591e78417a096e9da627743d8963c20f6409c6d9431a877a872f2a1e41b53ce21d363a3dc58f067f1ec2dc91372a8f126869eea51fa484f1bca189c47f7d9923d7cb12b945631515c852b698f762045da50714f093b709dc704085b9e19962dbb266d82fb9f8f2e7991e0940ae7c91d8608e5b7fe30d19c376a6d48a5b74364def4ef1b42ad6bf9dc4121ec406540237f73b8a2a626e2befd211fdeb34e0deeecac0c6917f4a5ab26b0c5b2b276c7f897fbafd66de39d21f4777aa6982a9fc8747cb37163fe089217c378bc6b312e9df44a7d4668c0dd5374b16245774f7b06f4b2efab6001b8f992434a7eb43bc3fa3c742f6ae6cf553eb5520915f2a29a20a892f329f10e7ba384b920243da924279df1a148389fcc65af443c57c65342538ffa45c66748def1c5fd1b0a45b6d3225a00def098e00cac40c5c7ecf2b9f55ac285b1e0745b9c5d921a742b6d6dbcfdd6b04ac129eefb5fd5f3b856a45d9acb1fa72b90baf2f39e79cc2e6fe5c346eea574d5b0b83818ec65f7435fc3c04c749c574e93c68eb33ecdd468201887a0c8702b2b26f875ba084189d7d0464449d68e862a155914e2754d4fc60a9d59b8768d3d25d11b27548ed4a87627f9c52faf869b0891e2b6364ea869ef3ee72cdcd451ce1a73e67c03e1ac67705d2460e527d0aa51c933eff8a7410483a208b0d304acb5e38cca86d58b243516d2b47aafe3635f9cda52e9f6d133818b36a493a11ce632d1429f4966823d69080a8ba13ecdc788466743637be81cf3d2d363331a9560f5c410610ef1310e8a71d20ba0529747f1b2e569b18d38da983ee50d8c43995cb9d0a1b39594a5bf008bf0537f2f129fbe446261b0c8c5b24d4790fcd07e811bac14cfd2636a9c017c7e128b399168c21918a219a8a01ac883c066c26cb1630b3b41909e0ecddf08d660a027e219ee453156bf7d39c7168d6ce36756769a14270fc52350c9b2a97955ab54142387639ceac021609a55ce10b54c710fb2d2b5a86c4306c2b4526da915b294e62a81bbc940e96d214265e032ce43b0c2648454ab994d07e026aee5c860e346e006afcfa0b91f0b816031fc4bf9f7d9497c6347df1335fabde00bfb58ae281351445c2599a9a44530a7db7e45a625634baa4f231834deaf2810c6f0a97f395a22ee3a1f4850a124222a0883744909360ddf9a8f1b675ca9b4cee0328ae3ae319797acfc2c4fd3c1b02f39296edf34b99977a6cd1431067cf22e267809fe951df43f240e7b51727c18a15530892c86b3c95e6bfb699109b1921654e0d09070b320c7c783f8cd1bb5fc2a6c6fe98d01ce1dd4dff09e9ff2809e68899d0a45c387b4e131a9cb5290802644683c75a7c581275b123ce862ab78598986cbc5540510415c377f1cf700099575f310421145cb1c96f301e6e467e1d2db5ab76a0aae9a050c3b12dac5aea62cc2abfc259e6b70a0a87d2d0cd68a3a22d5ff16a4b211e19e692be9d2e7a518b0f42eb45547ed1f402e18bdf3b42d9ab1449987d5c60349d420d21fdd7a0e128f10b808053d21321b05e2e6d52bdd7bbaf7b53cc89b1bbda0bdb30deeb831af83aba023c4161a52c548b4932f0d92730b16b1768266d9b06ac8456e555a9849e06e16336becc208411ed494f44f71d38b09e253bb0b0e82542bf5a3ed2c8663631f4f2f891f857e3f6451144dc96ecf4b80d01b70657d553d3cf76fbee2f25431573e4bea51d6c06833725d55d01272f380e079a8e3ba40cab8c3d4460104b520f9944f5f85cad78d02bf42aa5e979e1863550bf6a2c16dad367538334da3e51ba9f1e8144d71f500af106212aff8ff7fdf7c1551d0e27fa4381c0a07ccf7fac488940fcbe13321a4711ed45625fe67dd0361d7da17dcc339d1d9e1feed114eed2724cc462986c5be68757da91a71ee392e068078e8741148bac5939ff4275eebfcf40126c064553a03f5921114b2ff8f9fa6f8d1fc297b97216e5e3cd342c31ae695071cb7da256aa9fb6da323f9c05aa76ebfa2a546f4e67b2e2ce5a563a40d939d569cc4310c51feab110b39c63b325351da1337411d15ec608d64219b2efe84aa3eeaa52f16dce3fa1ba0b55fe48267cf483a8f6fcb0f9c31edaec85c2b2448c179963fa783af26a42d754fb2a6cb75ea74dfc048eb9f4486b80fb60483c874d33e88f870df428d2713d825ce324da536fc2de7d536e64258ebb4b3301f43d80be1cd275219dac664f47ca34551744b445963d0f1747ddbe03bcb662f83edc013a3f91fd2f96a3cd3b0d656cee42a37de8ec6f4b39bd1e97b503357c09eb0e51a3c1ed46924b9b5d7c26a1a2e5a34db03a8b348a1f2ce55fdd879c62d63e3be43fc30bf0b6999afdf62025a6df407a47e7acd2ff1ae463cc9c8d7a14688e112bf63ecd3e751fad9620358c3112eabc2c055e1b871d1ba150c99c93ce949e6d28715e03d8a1655da8f9f8af694a645a00b3c95c46599df22425f6648ff3052989b3b250c87a0d9d421362d20abd72506ac7c84a4b1fbaf94ca9159fbb325c61aa56384554e885ff058d4817e855014988043a3f65dae1c49fcd5f6da8a0f998be1215df4a84d6a589fbebbc73623a03441b4d587681cd29eaabaf58158665b089aa3ef2ea87e773d2e8a8a52f447f742cc1a46ca7d802fdf7516fe7a3bda8e1c1ff2dc48f9c43af24b9e002c47307e2d0a6c0cf1541d5cc5cfef9f6214f2e2c8eadf89f66a5663ed2a53fe783dfa6745962e041d82454b7391ce4f13a94b2b3c60c4a443f5b006cbaa62d3499f8fb6e793285c60e5200cb06cf1f78021fd1b9fc3f716561dabe5bfb72dae7c2c78e98ddb590219a91137c428cc62cdc9af8cdab717e47fe9c043da8ff583600959e7b1584dd06bf17e2c07f116db90c4b96ac26d4940b5a113fa5ab5c5db2036f58917e4c89ad5726474b08dccf61c9d73e4bed77af8d31d3a9216559d8b56cf0c6768c42ba0bdcfb7d99c463e7717f25a7c61bde7e47d0b174376cc200ab82823ec358d7a64281a37b30df52e309ee6ccccca714502b799c00d46f34d3cccac898fc5183deaa17fd00693de0051304b9b187a1ec7836f1b3ee3c1ba3c82e4b3894e37225ea08b7ae8224418f5ba2dfc1bca8ae99f3de706ec721f3468250e07c37309bb37b967dfc7a9821bedbaa3e84064d113a20cb5859ee5e482d71c25ea56c82f48873fc858dc01e38830e3dbe010372d8a0c180d8342c117262b26c0c1d1440b557447e61e3ffd0d9357a6c9e8ea6c97253511b7cdfc478e0b59d9ecbf607c3b185ef1b2976b38f6e47f02b46a1dc8002dd4f624ebc83ef44008b38ab2e323effb7d3f5e6cf", 0x1000}], 0x6, 0x0) r6 = shmat(0x0, &(0x7f0000feb000/0x12000)=nil, 0x3000) shmdt(r6) semget$private(0x0, 0x1, 0x300) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) semget(0x2, 0x0, 0x200) mknodat(r5, &(0x7f0000000280)='./file0\x00', 0x2, 0x7c) ftruncate(r3, 0x3) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x6, 0x490, r3, 0x0, 0x0) 00:48:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000000280)=""/236, 0xec}, {&(0x7f0000000380)=""/195, 0xc3}, {&(0x7f0000000100)=""/145, 0x91}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x5, &(0x7f0000001580)=""/185, 0xb9}, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 00:48:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) sendmsg(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000000)="1180f88441e51a0d1082b1cc104b149966a93e0dcea3c3e90a54df69d0f516aeb8e07cbd299a20d972dd0f638476205a9a1f5edc742c2870a598cd11763258e7", 0x40}, {&(0x7f0000000040)="ec8bd53c058602b5b58b2720fa379557fdcc9fab5b302397637b250a8a08e6b9ddde3d2e23952f1e78b7284fe061c57014c897cb9444572842ddb37f5d5f77765455e9ef17ddc369f1610dbfdb04a68d67ea77287d1f6fb328c3a7e7d2e58a00067d76fcd878", 0x66}, {&(0x7f00000000c0)="16e5aafff7c8b47c3c4ae179de3d90556504e7d159cb594f8f371cc92827a1d8504dbe68b676b0", 0x27}, {&(0x7f0000000100)="1c882d2b1cec40c066470200ea279a3990edbe1e10d4b46b2ccdad0104c229ab685749a4edde5af574c9067763c6ca1c6b63e99602138ba1ac9f2693c88e47ecc8146bec15eaac9669d0073ea87ad86575abc4017107d3ba34bc6dc7a2edb8bff4ca9280e4f6138e2281c3a8a5b9bb52392dd043b3e6df7945da8c7399c164bb4abebe80378fc63d02560d5d7251dbb71ee25990e37400789cba1a6ca3fa620601a880f9b02d8b8ec6edd4d9182f860bd3f8d4a0", 0xb4}, {&(0x7f00000001c0)="93e05a0993191b835e37ac4cd79c767c27e739e2843c65ddbb5201ef317901ead28ec38238a608f1f40f403b2544cef798e8c10dc2085c7cf46b4cee190f1f3eb3c2ec891d8640b0cbd0e68378a4e4f03ebb57e81abd89c89b0b40c53ad854b1e3aeb6261c0947fe0f83c7b8ac43f53891cdb5af28730372887c05e800e4ac4e3a6de3bddd0804880a9195cc138998819b64428c993f3bdb9bbbb143ae1a3432134fd889d132aaca76a3d0a4072271b623f2eb1dc54e53f67a09c5284f7f66500988f4d748589d04584b40f1a9eac59f5cba575b84f7daa67fc95b416f4c47dadbd768ff4b6a40f49fa1283738fab3691627559a972acc9583df7386905c34a4abe8610d32b58c5cae7c7991a2b21231577bae43707fa4f0c064bdaf028c279d9c211ecf39820804891682258695f526f45d96a93b1685451f18a56f5a9dfcf746784a877ed7d1f34788b0a3175cecd3be102264ff71dc2a9fe3adaaec6a06f1af19bffd7582a701f0192aaf79639bfb99b69441272287befbe7fc915ad359dae291c47e63a4af4d53025b4379564ab0360cc7ae162c983ca4d4babd6decd9e53f041bb83c0a87f0f824e9dc609a5bf5985a52d973f9cde45a6461eeb5dcd6dce2f1a0ec218878fe5fd1526a162dd95bc4d28e6b3b0e22b970bb35d6f3bd75674cfce1ea23133ec76e943447565af9de44abdfa6a7c643a6694b662aa83fcd6e9ed3941c3d84e28b894e71f46a8670c2c62cac09b2ec70df96db4cbd4489918c76320721dc31e4603b7f223ee69153659ff32f7b418a5ec0226b6f1208fb966dc3af77034c36788c46c8999e1f87288abe344d239fae5ddcc7405d5140165b7fb3181ab57d1bf43b614b30854662e62dd9e8fb433ada606254f2085c297a4e6e895c39cde82f137ccd3c2221d629cbf1c3a49f8686bf21a3b9a0f175529994fd732295e43556dc640c8b57326152dc18a097ec3575c6d323fb39e924b5b44c3ea34f816ee3bbf8dc68221c0d32aa1468a998a0c86024fa017b65ba524fc27c14c9a88f6b733f972d4b0688495f8b3e11cb8e897a295feeda821fd7e3628a8c0c2e1d34b1d95290b94939f06d4d19f6f16189f05a6b907b5c944e76c073d0d7794bba04f4624ff0c92ad6ccf6a70928ee47cd8d8b19b7d7642996c0928a2e6c2e3d07f27be6817ffd614ba2a70dbc64ac9518490e2d19cbfb6bba4e29fb542bd4731f4180d82c0b0b5940d100035347b2fb615b8a35220cb59f1ffa32126e00834ff8b735c643dee979d6178ff21ea043cb200675e36d75339473ac7cbfd220126a0d2b1d5e58b3682c6a4409d13e6c520e9586955612817b47ba35449c67438b31609461b81dc8c33c26e9628851b0e5f53790a8916a79f3c464b477e18b85f7f96e16046d10724e04d7a833a89973b2209057a6980c7b3c0105c3f63539717e15e647c685b14fe7fe6cfc387ebd7f246781f6a7aaa636eb1daa28a54a24f6d8e2017611e3e38edb2ee6b98dee4d2c9b4cd9264003850961845facc0b31c7174eb28b8b19f587e46f85ede16ec840cb0da1cae9a412927e948c7754be7da2b027f2934869210a4544addaeb8b06b17f2011f29f46c490ba1e7a5fd158995e0bee5028338bc1a824734c25ee0c465d49f767e74f8c024030155e8e91f8a888c64f2432353ab5bfabcfb2e11cc04e85ddf46b730cbccbb357aa98abc841f2cbe206a284a03b04b4ee3c7783f7ca783951d732da4ce3c187f1db6458212dcd6bf3a422e0479d8a4e74730e6868aa0ac7d489b98f59dc48fb42ceff54cfacd3c96e6d4b6758cfd757087c75938244811511115011cbd8d58d54a20e890b1edcafc2373e9f0da63a2839e0e3ab85a505e8c9f7083cad736dde50a40e83908506a61f543db459a7f9ab255670ca80c4bf22d3d0374a3e2108d320166d04141a178903bcd0ecd87ecd2e371233835c364ddcb8c8c70849f170e6d38a3c09e228987e562ac06138b445d123677b49ca51fb183278b728e9cef947eabdef454e90f319311a769f95a7a4021654df890f6dcee35217c3c51516c765765764a570c2030bcd0fe873809f7d7c78ebb7a8abfd866dfb982c6b38026bc00ee02c1ab52eba707e4152a626a111b02f8f3cdd475317d198b5a49a3e7e74ed77bbadc63465cc0bee755c7b653f578f8e09633fe1d393a8fa47b5a4bcb9f7ef1b742fd9dd58c8c9d8271a963d5da561c1171094a18029db0f15a04918145dc964703c2b199e6d555850e878738e7a82ce9e1e91ce1a2c31c82869b81dda6fbd6b45b2a02de46bc7043244b3b28935f75316e6208bfff219df8bcc4b6782e23be001b4cde7fe75bb6ae8e02816783a6e99b1f5c4e8d70b523313cd24616104ebe9795247450c190266f4f44242ef46eda7709bd0a416d1be16d2e55033b83a2296a2dc34378d107f1b54bb1c2e46211cba143250308783822beef287ba4520278af33b88f1455b824c4bc05fe6f9aa90434b060a270b7bf477d628923238f151d58e1ddec5efebde10ccf7e9c4e43e10ad3aacca8672eba9f059f8692830f2af2a16b52b81d4af75afacdc65efb17ee61b8308179455921a910af1678a0ee5a73d357f41c26efc2d8f3205f7e6a252c24c62e894c5246631df01e03254cc79bd41cde2ee4e91e38aaf038fc287e5316839e0d934f4bf097ce85454008c88168aa9519fe14f68afb4411e1ac9f191ab2c1cc3bd4a62edd73fa273158dab74568b02a8458659ef7d2ab670d826dc5b1c3a325a33e31c042efcd2ae4f22634bb277040484bfeabbafe57af7cfcddf00d66134da36286a8569d937e25cf50d9f3cf496e62e1488c8f5d9bcfc403b3bf016539f063d05daec5d9dfb0374ba2ee041954e3280449b1a14bd1eee75ce49d63b07a6a5072d4c94d33de5d4820d009c59b47811d02d9c997eb8a9e8cd78f8a5ad6b8ae1bf512908429b0ddc0804784b817dc6479dbd364ec6006bf3b12808abbf05366a02b694da3094e333cc34765b9fda8dea291cfa912054b73b8d4571ac4bf7c6a4fdd4b1d23addd264b84c7c7fd44cec59bab68dcd78d1a402fa816e31e9e7a1b9f641716943aed9f16732de4f6b1f9c48fed6d8c0333f909afb990c16072519213a03a0762145431028e6013c18878fe50a61c777cb232f1751f1bba943158dea3510afdcc57f6137433750c13cb672f9981e26d030c4b2181a737d480dc6b69cbb06fb942b38fd8a20a19c40ebffcce14d8211f3fec482ff45b79965cde915ea03246b7cd82b90043eb9768408d1ba82e94eaa6d03fe8290e0b05321a903c8aa7210a5101b9a97ac6087ce28dd385ec67ab096848a8ee6de3bff0e12dbd4c8cc51c4b8b2433de68495e350fa0d94834448d8a670a85151db1d9128a46c4d052ab4af8fe63b20aebf94a576645b761e7bd07fb96147ea8aaeda980dfb65efcfe4715f0c2fe819eca56a749043d9171d10fbb8a07d96c2e0eff94de53111a77284edc3fb4f02124170cd405585c348e30c0f78a58400c058d2d2a0db32944268592a0f20c0e4a3778327ee89d233fc672ddb74794f91069d8c0144d90bed598a30340afbfe1fe347d7a5b5f7d3c3006efc2304f668bed1a9c5a0fd0cb88b1e5a00d4698630f0c162d221b8f35becd1fdaaa9ede00b5243236fc21dba4cf53dabe0ab53c404463bd0df95fe5f80264fe9f6cf0ae9aaf9d896d7d7ac87e47c6c4e9bdc55acf41285925b985adf4fb82a074910fcdecd6f522c5c52dfc98c01b4499a61856d89ae9e25e3e81e2d7268d45ee54841490e9ee5197c389d4b23cfe657cddd0987fbfc55b682b342e38f792c276da1b7adc220440d9dcd63204f490f812fd79092e10279f6ad146fa9750b9f91ab91e8552b93b94dcec63efca18d99fde0e0c14ad061d325012f5f20af7f809c230fb7cc99a288a67204861073c9d5a66d6f5cedbcfe7b07f4bedf84341b89a279171ccb3f3da07e3360b1cbfef8ec31990fc38b17ae01f1c2bba22915300b035472abd151642fe8c4c3dd5246617acc22bb59caa58ab37a769722def7036827340ec22404d90853fb4313365d56ecdc94fdba9f04d3e752b77973fd63d4395d9c1dee499bc8a574e80321c0ad38de140a7d7c69a6f8ff665b05c953c25dcc3722d90bf26178313f06943b4fd686218ed0f5ed6154a9268189f3f6b6286c2eacc28e738e028ad333e281c165bf5431e879225a69f10006d893812e6d2dd3dc53d9f87e014b326455144e4d1405b210ba465b21ce905c4268e2744ca348279c05de509a2282cafc81ff992d5a869f4f650d821bd7a4a38f2e00f694c9f99ae6f6a2261fca748fdf5af142941095eb9e1e803d025bdd417f214b73b6379f47ebf83111a5578bd806e4d47396d4cd5798642d53937cb5f4eba300a35dbf8632d898979734a95bbc183f7bbb702ecc408da86b3f0ac033f810dff9a13ae7095db5d90fa9e4234de67dbcf3a4762c88823e4a21f5a41f3a6d2b779691068dad7f2678bdf86d77bbea2c5f3878c016490009bcd276ad1038ad5910c504e3cb761660185ddbdf986b2d3ffe69268bdb2284aaba89182b7790981d3ecc4d51111de96b8b0965f127d9532c632b635aba7ed22d66b56f5607bfd968483d327bbf7cea10f6029794305d8565be917fcf70632e7f69e2d7e8962ee8818f45327cbcc3a2b6ad16c52fddf7e8a11cfb7416e412f91c06de32b900dcfe868c7f50ec192c357d49a078923dff868f4de78a6067b52935cce9025c85c96efd0804339436544df3cb73d5202d1f4eab5db786c3c1896be93607e474f197d6b41cfe5b4fb43a55e2f6bf880a39fdd4764430ab7d39eff59f5ed8c3250bd15fe8406895dd9b5c938592bccdc6f5836a45f04b73e35cef183b492407b302f27f64a2f65b57b729b1373dbba4aab1e931014463d83b311252f30516187ae46c527fe777dd23efbf6bd236d86761b730460d0541ee0e0e49fc0d65f875dfa820d8b98778f4c72d083b19404fc151c77ff1087eec78724235ae78e1fbf008f8d98416ffb29835e7dc91db41e85655fb21021c740106983c10f59b3fcf712f20ee0eb144ae19e144c7ff4ce60f5c43f44331439acabc74f1cb3cffc394d247328a31ff71b2342db88f513f142d8324ef40b5f0eca1219e1ad593b3014d8facc4d09e7cbc444c50bd5c60629b6c27bef9717721b56f927be59fd8647333c1d3d77b7d05b1c7f6e30c71cbfdc0608e2ab0d3d834ccb3ff7a9af2f4f7a2f6403a7cfa6f0d46939933798fc7b0d2e068a11ecf1abee05e767a2407a769927cb674dea9fa010af5aecf449ec83bf2bf0a3bb8daea0f639bee09bc71fda5f43c8c86ac146bbda396587bab7d7064cb6e55fd8b925d37e1f0491b102d01e7fbc6fce18a64d901dd73c033e858a5c6d6cddb887416098270263e73686c775c546a03cdf6833e30d8b16227b6257c7094a5c09908741a61ecb7f8d45026e5660245555403ddab8970cd367be1ebdc22f26b3902a4b7ffe090f171a490d70ebb11ec061943c7d235362f2dee51cd8c30c9c67d6d94bd71bb68306b3063a6787730de15288bf8080391064bab981b1d1214ebc5ffd36dfabaed4c385ea835b798d6c2bd03e42fd0e039004835cee8e6c06b78167d59cb95bcb4dd576abce5790db8c7655a48f58337ad4bae2ab479eaae191a86e072b3104e31b662d8af4a2e2704c5e4061d08b32a68096989664ff78052c1f3720a065a5bf91789a56ac3b8b998d32168f00b06f03e3d57f034d1544fa39061aecacb762d65b", 0x1000}, {&(0x7f00000011c0)="64b5bbaecef38bfe4c695f0fa5d4a2e22c44ebe2", 0x14}, {&(0x7f0000001280)="b0e3c803382c6bf6061a232e2791a7568c9d12d91ead17f25dc9b3035a5d3a72cd404e61a65f94f88b18054ce2ee27421dc28ceef932927597122b250937842013a45d446464cc759ff5768cbf03af59e4ba37eb6698211a00852f36e768d22196bcd3b92de5d7b4d66c50ae0a6e722f88a055d7c7d1169e0ddf974cbc669f79c54aa10bd816a9e630b529bf81deb14eb4de8385201012e04b72d480469e0866edbc01738974fb783ca8cee5dd1eafe5e5befb8d21628997f4a7b3", 0xbb}, {&(0x7f0000001340)="2e094e9e54d8fde6774047c5b379a76a30c707c6903a0ff924b033522749ba9f18440381ab9e74ea4b77bf7dc3af6cc6a153048c4cc7113047503a01e774e69e72af18acec6099ce856f690107a42eab14277df79fa33d9db326aede206fe40df17f0fb17090f9223ec9f42ee732bfc92b52191ad06c39e362", 0x79}, {&(0x7f0000001200)="7572b8bfa7ae847e5ab4f05d19c8fc5f87f16ba974", 0x15}], 0x9, &(0x7f0000001480)=[{0x90, 0xffff, 0x2, "d61b0d3fe0266155b6e625671c6fdb905b3dbe125f71746bc6004c96d2942f7fd4beff9c7b089f5ee6deeb60ac7dca486a7dc734b6426ef46ecaf48e030978355ce9b58b9a8cfa3a0826c3191bb2f9488d28f090256d3c3b84ee2eb4f9ee79ef349a7dad1cc56aaa61e4e8731a4f2041ec14496d4c4bac57680269d32ed632ba"}, {0xe8, 0xffff, 0x7f14, "30f5bdd35cb426722eccf6be5e28a5411434a87f369030e2775ed244dde458c145dfd380a4df93e02f661bd3687a0dd04ee334c8e39c5f34b53809d2ea69b9fc16238180bf207374cfa241170973e26cc5e318ffd07da7c795d4773733d12341ac4aa5faeddd6959c5fffcf5404b6a3d29652448514bc0973a708d62fb24e4117d7299ddf3ff7f02ced88330d07236ed95af8b52add31bca5af8d7afd8e1116efc011c5f08f7999178548373d7a2d480ef9ddbd91386d2583a409384799538390c429945d17860d32a41c49e4be9e1b15f49874df9"}, {0x98, 0x1, 0xfffffffffffffffa, "5ea6ca064e719c327c7882f553b19cdda78b8e0fb7ed57856d12e999895895b398e27785e4e746436c99c6bb42530b29a1de96e279d5d03d9a6ea7089f8d4306c3f0fa1a677bc3b1936c0e5279f75dccd1f04f2e71d47ddc795870ade187e221770116eafb581dac5859666b5cf9332359155a27022b5e955dbf4662bfdbb8e0a80d19e8"}], 0x210}, 0xf) mknod$loop(&(0x7f0000001700)='./file0\x00', 0x0, 0x1) 00:48:23 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$KDDISABIO(r0, 0x20004b3d) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0xffffffffffffd1d0, 0x6, {0xd23, 0x1c}}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDSETRAD(r1, 0x20004b43) 00:48:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x4, 0x100, 0x80000000, 0x0, 0x1f, 0xf42, 0x400, 0x2, 0x2, 0x5, 0x5}) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getrlimit(0xf, &(0x7f00000000c0)) dup2(r0, r1) 00:48:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20002, 0x0) recvmsg(r2, &(0x7f00000007c0)={&(0x7f0000000800)=ANY=[@ANYBLOB="00000000583b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000201af5de8824110e211e1a4953d90d24f6c89752096d4edfacb0a7356939ef6c8ec7a6198054fa717953b1a9976ae70e591cc372b85cdbf4f8b9c38b462b1fa48b762070deb6060b310a314da3101086edb5f647125af814d71e2073ab282e773a84e7e4b135f4fd5fb6916fb9ac3844894f22d43d19fa8f369f9d0d697b0607b7724084058c31a46196ace9c63461d5db3b5aa07557554f7dc322b8e32d808782642d2c4cf82abd6c358e233ec90e152f92bcfeeb9ca04cecd7ccfca3545d44dc34000000000000008e2811bc5212ad07fbc0537085da9856eaaa96c29bbc4ffe9515e136a37caabc9012f4d08c0318075dbfbac7d3500cea04251fb4c3fdf638ee867ea9791ef856a901a889c37777fb634ec5752cc043dad6b6bec6321e3505d2c8db2cf34c743af4cfeeff41dbe06453d09fdea738361b4cd43718264f91b350c25caa49c9839ba1a4522b521ccb3c92b9040a86a1027d1b79f955c230b1d178d7c1054c33ec0f5a6fcb4ac20d569c84903fdd29"], 0x6e, &(0x7f0000000700)=[{&(0x7f0000000180)=""/21, 0x15}, {&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000003c0)=""/96, 0x60}, {&(0x7f0000000440)=""/65, 0x41}, {&(0x7f0000000500)=""/243, 0xf3}, {&(0x7f0000000600)=""/12, 0xc}, {&(0x7f0000000640)=""/167, 0xa7}], 0x8, &(0x7f0000000780)=""/35, 0x23}, 0x2) r3 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r5) 00:48:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8010, 0x3f) write(r0, &(0x7f0000000c40)="214f692fb2e16e3c9c9851916ebb50b610542bc822a0f6187d78a0419e16e0d22524957be029a29a3949e01b5d9b791e2ce5dee32c9f841341134a480779ab1eb4a491c729e4f63ffd09544ed22e83b652d1c42ab605c0e880f9f4dcb5981e347c7a0635e129ed5d7769fda186dc08317b2fa69efa09d17809b5c8f98619c6b846293e96543309d43d671f15847d416bc1f8c94483afd626fa6ff6e331e79823cae1a2d4a466a9be478c461bbba473792316adf5a635912d660637e4189b776e221690bd6ce414ae240be9c7e02916bf2729fd1e7dc22ea5b0c9d9cdfbc5", 0xde) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="6e6f1ddca4faf657e35de1f95b5551dea33876fb6f94803e634ff268ac08de9905c0d119d555004a74b126771c4b8fbe5adbebcd3cd2c285350e70ac0b8f99ea50f57ba3392511a426abf83c2d902d8ad6345b40ef2e7cc9e602bf664b528407f0ae28cc030abffee90cfbb22d58852b4fe878d62772830d629a9ef42031159de418f746990aa8724d93cae7", 0x8c}], 0x1, 0x0) nanosleep(&(0x7f00000001c0)={0x3, 0x5}, &(0x7f0000000200)) r1 = semget$private(0x0, 0x4, 0x8) getrlimit(0x2, &(0x7f0000000240)) setrlimit(0x0, &(0x7f0000000280)={0x9, 0x6}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x101) r2 = fcntl$getown(r0, 0x5) fchmod(r0, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x101, 0xfffffffffffffffb}, {0x7, 0x8e62}}, 0x2) write(r0, &(0x7f0000000380)="d051082e082b9916c2b78e27d96d62cabbe82107d67b12bc8c4f586555d1a82b5a62239602aed704a313b60ff612838468e118d1828392661d910b71d197a322f87b858ab52204732617f8264e14d0b9c25ba9677d2fea0383b434bb44517338a74e274b16687f5be5a1d006c1520d767bb6dedad6e2978989173c1002b0c32b35e3832a9fad3c9967da1adaf8ff98943c01da0acb93e4c87be3ae360b543a9c5013e2d454f900e96d06c4e2cf26e624", 0xb0) fcntl$getown(r0, 0x5) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/zero\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000600)={0x3, 0x2, 0x101, 0x400, r2}) bind$inet(r0, &(0x7f0000000640)={0x2, 0x1}, 0xc) fchdir(r0) ioctl$KDGKBMODE(r0, 0x40044b06) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() select(0x40, &(0x7f0000000680)={0xffffffffffff6be4, 0x6, 0x101, 0x2, 0x62, 0xffffffffffff25aa, 0xfffffffffffffbff, 0x2}, &(0x7f00000006c0)={0x100, 0x7f, 0x3, 0xad85, 0x7, 0x8, 0xd7, 0x7}, &(0x7f0000000700)={0x0, 0x7, 0x400, 0x200, 0x9, 0x3, 0x800, 0x3ff}, &(0x7f0000000740)={0x7, 0x200}) sendto$inet6(r0, &(0x7f0000000780)="7f9a0a41a9f48645750d0e0caf04b79bacc59522ee5a12dd0d3b4b93b947b9d99797e7c446443348b9f5ee3765fe81bd135ede3feae4389d915ada780ef526ba0587efe1124d9af9736b87fb78d737bbcc5855edfa", 0x55, 0x406, 0x0, 0x0) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='/dev/zero\x00'], &(0x7f0000000b80)=[&(0x7f0000000940)='/dev/zero\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='#.@#\x00', &(0x7f0000000a00)='/dev/zero\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/dev/zero\x00', &(0x7f0000000ac0)='!\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='/dev/zero\x00']) semop(r1, &(0x7f0000000c00)=[{0x2, 0x7, 0x1800}, {0x1, 0x8000, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x3) ioctl$TIOCCBRK(r0, 0x2000747a) 00:48:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) socket(0x10, 0x4002, 0x101) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x0, 0xffffffffffffffa9, &(0x7f0000000100)="0061ce8acda7113111865090f0c7ec1bb04560ef4d", 0x15) setsockopt(r1, 0xb610, 0x80000000000000d, &(0x7f0000000140), 0xfffffffffffffe3e) mprotect(&(0x7f0000594000/0x2000)=nil, 0x2000, 0x3) 00:48:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f000000066696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 00:48:23 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') recvfrom$unix(r0, &(0x7f0000000180)=""/138, 0x8a, 0x802, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) dup(r0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xff10) 00:48:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x0, 0x9, 0x1000200000001}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x44, 0x0) 00:48:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000240)) write(r1, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) sendto$unix(r3, &(0x7f0000000080)="8d1a6216930b1814d680be0fe880b7b82898fd4662916c", 0x17, 0x400, 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) 00:48:24 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) login: pckbd_enable: command error 00:48:25 executing program 1: r0 = socket(0x800000018, 0x4005, 0x1) 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, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730000000000b483c5b0000000007e40900"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6080, 0x1) pckbd_enable: command error 00:48:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370daba3856c507214b57d9277fbd770d883b85f8cc9e564c5a3aa661344ad7ca0c18b464fe27f5e937dd942640b7b106acadd44b54e20a85a7b03b1be94cbd2a76c1afbc811895420064eb94408d26af34f6ae5941c88a3e83aea5af323c7e3ee363dada54236b77f77e81c6dd66a92e0d9ef9d8f050d633f215c929978fa5b0aae4bc5daa8198b516149b3348132ab0f7f8520f0014e2cb66e495d60b0d0a08bee38632bef53ac70ec1b791ebe94927708a9f8d9266e539ec27bee8c66878fdef99239884e2ec084efd849ca5bea46a235ef41a4335871bae83d9ec78e99ae21c18d87e96cdf31ebaeb03053f410c3f88e1f4fe5fc0d71f676639f20a668d5705cc14c1c6c7aff73801d48bb2c12d5893b4bafadee573363f3536bfb6f35d330479f1d6dc156dfaab6872ed8b33a402b2e9a7656d28ec10803ca68a29fe79001277e89639516205a83eb8d673e5c033175d7ca343b21a530f6c53a3950aa563713ea81de22311141c2c5885a620f4e0a", 0x36c) r1 = syz_open_pts() close(r0) r2 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r2, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x6601e39b, "845d550900200000fc5c7fd2008f27df00"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:48:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="8062cdabcb3d85547f570e1081608bb1c1919f8e7e41d6c74448b0551153132d0d2761714be507f656ca0fc7", 0x2c}, {&(0x7f0000000080)="eb007a6ea7f11b8e", 0x8}, {&(0x7f0000000100)="eaae1c9353083d30249e6ecab81f875256d8ad33d15c0be9130ca1a5b41e5978d31c98a103191027920e2b43efc1baf88f7a2ee4303371ecdbb20f469224d6001e768e6f6eeea0bd81648809a570e00e25c64a94b15a0dd9dccba9972f462705318d2260cf274f277abe05e9564204e7f7ca8f08fd7c367f29d0926da6", 0x7d}, {&(0x7f0000000180)="93e222eff9890e339706f336ed4f591c460b8fede29dddcda96293510653d950b198614b0df783772c2cda9f904a58ed9db1ac90ac5d2b5afadc8651f43a11b3be9b1596", 0x44}], 0x4, 0x0) 00:48:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20002, 0x40400000000002, 0x4) setsockopt(r0, 0x0, 0x400000009, &(0x7f0000000040)='\x00\x00\x00\x00', 0x2) 00:48:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x8a) r0 = open(&(0x7f0000000a00)='./file0\x00', 0x2, 0x4) write(r0, &(0x7f0000000040)="220e22", 0x3) ioctl$KDENABIO(r0, 0x20004b3c) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = getpgrp() recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000840)=[{&(0x7f0000000240)=""/99, 0x63}, {&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000340)=""/215, 0xd7}, {&(0x7f0000000440)=""/16, 0x10}, {&(0x7f0000000480)=""/214, 0xd6}, {&(0x7f0000000580)=""/233, 0xe9}, {&(0x7f0000000680)=""/173, 0xad}, {&(0x7f0000000740)=""/167, 0xa7}, {&(0x7f0000000800)=""/21, 0x15}], 0x9, &(0x7f0000000900)=""/39, 0x27}, 0x40) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r1}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x20) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) r2 = getuid() setuid(r2) 00:48:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x20c0, 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/73, 0x49}, {&(0x7f0000000180)=""/208, 0xd0}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000380)=""/135, 0x87}], 0x4) 00:48:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x240) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x9, 0x1, 0x400, 0x9, "00000000837d01728b8447140700", 0x6399, 0x61}) semop(r1, &(0x7f0000000200)=[{0x3, 0x2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) utimes(0x0, &(0x7f0000000280)={{}, {0x0, 0xfffffffffffffffc}}) write(r0, &(0x7f0000000180), 0x271) r2 = syz_open_pts() r3 = dup(r0) unlinkat(r3, &(0x7f0000000340)='./file0\x00', 0x8) close(r0) r4 = dup(r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r5 = syz_open_pts() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x0, 0x2}, {0x18, 0x3, 0x8, 0x1}, 0x7, [0x7, 0x6, 0x25, 0x7fff, 0x2, 0x7, 0x7f]}, 0x3c) mkdirat(r3, &(0x7f0000000380)='./file1\x00', 0xb0) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000180)) msgget(0x0, 0x60c) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x63, 0x7]) ioctl$TIOCNXCL(r0, 0x2000740e) poll(&(0x7f0000000400)=[{r4}, {r3, 0x3}, {r5, 0x13}, {r4, 0x80}, {r0, 0x106}, {r5, 0x2}, {r5, 0x8}], 0x7, 0x2) fchmodat(r3, &(0x7f00000003c0)='./file0\x00', 0x80, 0x2) 00:48:26 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x401, 0x10000, 0x0, 0xfffffffffffffffe, 0x1, 0x100, 0x3, 0x2, 0x200, 0x2}) 00:48:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x198) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/127, 0x7f}], 0x1, &(0x7f0000000200)=""/164, 0xa4}, 0x2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) close(r1) 00:48:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = getpid() wait4(r0, 0x0, 0x1, &(0x7f00000004c0)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000440)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r2}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r3}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x24, 0x1, 0x100000000, 0x3f}, {{r4}, 0xfffffffffffffffd, 0x2, 0x1, 0x9, 0x7}, {{r4}, 0xfffffffffffffffb, 0x5, 0x0, 0x5fc, 0x401}, {{r1}, 0xfffffffffffffff9, 0x32, 0x1, 0x6, 0x5}, {{r4}, 0xfffffffffffffffa, 0x6, 0x42, 0x3, 0xffffffffffffff80}], 0xff, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x9}], 0x20, &(0x7f0000000200)={0xf83, 0x2}) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 00:48:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='N', 0x1) write(r0, &(0x7f0000000000)="a17a19c3d7d4d48e64fcfe1051ebf4b106daf9fbe8ea84ff316a017c02e7c86ed381e3a0b18a0b93b02bc3c6c11b488dc0b535600072a9940bdede9671922093abd1354e3e42a1147f1e41819af694cd33c87b4f5fa4c43bfaa44166f9bf06f5a1d71dae77c9e21cd9284c295e3cdfeaf7bb1d024ba76c1420fb2ae0a6a666be7fb6bb5187461102d613fe9ff7d777adfc60f5e6b5ff3623e5328e100faaf629463b386c8b", 0xa5) 00:48:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801b50d0400000000000000e2ff000000000000081000000000", 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001680)="e919b67c0aadd178cc298a05442d1fb169ae4e6aa0841e20c20f2f449da1b7750393c04e0c91c74453840aafafab257261c62202ff8537cd6d86f5f2b4428fbe43fd2d13ac873eaeb50893290c092d4265f18230ed73d4a487144f33e5ced4729132bd57e29a735d6b759b22eb758c282aa9d9755a8169e508af1c44a2b463f6d8987472f6a27efb6baf43356a13bb08f1cbe612e918badcfb32cba2de6c0b7d187206a476202690c560dbbd7916cceea203b4460e28d1c2a657e0ca8b0f71935ea143eb3e55aaab3e901777e05aa7ee3a3f58822b40bf7680910e53dc15b4942a32512a442afb991f329f91da90a018b2f4d827a9fecb4e1d8f84a07b797583b43fdb298aa23098126fc6744245f30ffed227dc5489b0161a408389dfa294c06d92d4eb3fd4f28d76cccfc8cc3a1ba605705fdd1b0a48fe0860ad95fa681aa0c51bba3b8c8c9e82fc45870feabebd3a993431fd202bb27292b9b3a8853f267e75a02046e602670bace03efad5322bea957364bda72cd89aa673bf732891911f94ddb77a3cddf7bf98cb2d36067877386fcc4d99e6fc3419dfdd295d5d05e3e46fb2c5b8079099a59734865577b6ad2a75b44a2c63db430c7c497d2cf6ac3217bac28a959e32b26baca28ca739d2398370ac3413dfc466d4db2403524e6bb2d1a9b41ebc7d8ef35acc3f3acea6816b419c75a731245d4e289073164c49af2a996dd395c1d8e0bac972b6e27222ce4fe5fe69d42f1f6e0e335962cdaf54f10cc25c0fe3f058b043e12ef883c35bca41c5078558c81c3078101173d3161ca5e263e9dfdb32e80ea5b019af98036bf5167652571ee004c5034bb2062ff3d2f884a65350b13baaf2a37f9b1cbff7d6a4f0902cc30ac1cb05232a1adb24db9b8ca82f7e55c1714f6f702b1fb0236e1f4e03f3e5b7e0b7ff73aa65468dbee2789637ba369de0fa2124aaea22730735678a4748d5f2e3b22cdb3421bae7686b244c293e5d330b2cc6d738ae81176b69a182d45cc09338e5170817ba1ac9e72f5c9cc9121ce51f2ab55ec0d1841e5a6e650a73a49d8fc708d5376bef8d98e1193bb2fe83b4a31a1e514bee14896b309063169dcc9c211aa4e9aaa2612052806e819461ae8741541284c91a4cc470daad09fce04602b5920f301726c4733d4c5fd9105e6bf758af9df217ca9743b005aea7bdbe9458c2068430b35dc2409d4f137ce179cbb62e80a882355d15bb797b7238c50883797b2c05c55a09bebf1ea69f996b655e2201af4a96bd9399f6eaa4f115b733ad9fdd32dd7b976e788bcc451dd73aeec80ea0f26c439df6a7aacd9ca8a036d0d1ef679a0126d4973ca3d61c8d758e09bde9f639cab593e6e101f8e13d9e4f36beb2c2f1b3589e72df21408b93fa33a2683a780e74c20ec7af864800eea7d3d438de6a7e0526ea77a0afae7cb87348eee3566348ce986edd022413ee59d0e9dd7438fecf7dfa94586a5d0698263c952d578f26b7b9d69c154f03adfab940ba18d15abc5433d6ea9ef571c8c22819bbce8afb20720f9e2472f303ad0cf2e04451fbe19f89d4fb413f5a0a5afd4f5ed1562c68ee83de64eb7dd079230f72e2ccc677348a5da0179169b7788828d064448864935d6b84b5093b37b742e20269db306ce37acacb7b0ecea40cca00c097f81b1c8d7a0f1aec2048872724cfb013eeb041202c80f63146e9a9aedac06ea125dd2421a1a344f3c953325963cdf232661e3681f4b704cfd8be01bd26d47dca467eb41373334022c9ca918f44afaae2fe26871f1b2f0de76d740d3d442a7984df8e0bd6bf65a02ad1d49a13b7e4e342bb91c4d53a1574aacd9097ea8c7f12a5f9283ba7442b95553343d982c8703aa811f2eeebc70bcec1ee572f19ebdc565609cd34b67ae60a9197bc2214cb3628338d5f6b19c22847470913ff8be5c647a5dfc8069ffbbedb20e955c8c53aea6065fb9ef24d82926d88074c9e22f9919106437a4eb9899ce169", 0x585}], 0x1) 00:48:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1f) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x812, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc040, 0x5) 00:48:27 executing program 0: r0 = socket(0x42, 0x4000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket(0x7, 0xc003, 0xffffffffffffff4a) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xb644, 0x8, &(0x7f00000000c0)="758e55f3dca495fcfa1a6a6d3a6a788fcd711bba7762b55569aeeab6abbca597a8b9810348c74eea19c1f958c92d37169bab1431e9b0307dc4a76b194f73ea764fbdccf1bf90cd612ed11ba54615c17bbe2f0c4efc78ae46cb7ce4b6bce14e59601472516918db19675222a53c645167190d2b98594b92b531cf505d761ddd60eadb5e76564302951f62d6681865fdcb1548ff7fdb157fd258a4bda2292ee61cbb6801d49e4eb0df5dcf3be6a07974a01bebb4214c9f4c8e9ba768a32db336a059180cb839a525c8160e2af62636", 0xce) 00:48:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x11, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 00:48:28 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2050, 0x4802) r0 = open(&(0x7f0000000140)='./file0\x00', 0x403, 0x6) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f00000000c0)=0x10000) 00:48:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="022e2f6671e665300000e1b7d7dcfdcb97dd54a39caaef03081742c54a095e078d962401a026acf46be916700feed92829c8814fcbc065fb3cb991e1279d16a8d2f11a5444a3f6943ef7d65b9eb846f68bcd88b994bb9b2bd31c7a2095a0bc9ec3401907d2eb65f9d9935ecbc9b107701f014933bbdf3beb5494f1081d68b032ef4f744705beb8d8df209529318d3493c6216a08e06fd817426b734ce0c4a550a1d43a0a5b7cf0f3a9224dde2c1a3c78a7e877d56ca74537c352b9eae762c4b44cfae1cb92a7e01aee9244d2274a"], 0xfffffffffffffd8f) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x14}], 0x30}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000400)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="a9c5d50c783bd42c6416bb4dab9a859fa7e8013bfb48d0c46511587d68f222b3fa2856099c5ea3baa71c5cdbd958f550864af58a092e2f16b3669b5f91dcc42b7c535450f016d5056a0375dfe8129f0d88aaa832960bb505d5c50a7522bdcb0bd82bb22547a45a8d914ff17b0970c1c8decf1ecc5f34eba7034c081d5051733d472b58e128e8527baa78bdb7f77c09466b7de547cf407c4680e7a0ade38bda4bc85f1ff5f3d830d092b7388b40580d972d353becbd0f9ac946c2cd2c913510d803a984b0a25283dbdc2ddb8f40", 0xcd}, {&(0x7f0000000180)="2e365f3d814a3165b983ce1481005de4372fe17ab27c45defbef2389b7266743963893bf0517", 0x26}, {&(0x7f00000001c0)="31653ea383a4a4717ea533d37703465126f791661a28399a1ae19083dbf12996130071f968401d4860690483c297badd270ab0469529394ea63c88f34c8e217e4f88752b4c436ca04417e6499afc9044848240a5a79e3fe9ab60a34c68c41bd1e7e72c9bca61f86e9c1cf99bafe7ce6c28e7afb2860f3325e6574b7e92360fbe619f4ef2274e21b2ba2e9423a33681c765237036b54e3f52902ad7bd3e6724d44f3560e126622502d47ebae61df05ca45023864e5dff", 0xb6}], 0x3, 0x0) uvm_fault(0xffffffff82248208, 0xffff800001b74002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82248208, 0xffff800001b74002, 0, 1) -> e rtable_satoplen(21,ffff800001b73f59) at rtable_satoplen+0x150 end trace frame: 0xffff8000149fc8d0, count: 0 ddb> trace rtable_satoplen(21,ffff800001b73f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800001b73f09,ffff800001b73f59,ffff800001b73f11,21) at rtable_lookup+0xed rtm_output(ffff800001b73f00,ffff8000149fc9c0,ffff8000149fc9c8,21,0) at rtm_output+0x1a7 route_output(fffffd8037974e00,fffffd8036443a88,0,0) at route_output+0x78b route_usrreq(fffffd8036443a88,9,fffffd8037974e00,0,0,ffff8000ffff8968) at route_usrreq+0x35d sosend(fffffd8036443a88,0,ffff8000149fcc88,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff8968,3,ffff8000149fcd48,0,ffff8000149fce10) at sendit+0x58f sys_sendto(ffff8000ffff8968,ffff8000149fce28,ffff8000149fce10) at sys_sendto+0x92 syscall(ffff8000149fcec0) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,813009d0010) at Xsyscall+0x128 end of kernel end trace frame: 0x815fe9f2950, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff8000149fc830 rbx 0xffffffffffffff5a rdx 0xffff800001b73f5d rcx 0xffff800001b74003 rax 0xffff800001b74003 r8 0x21 r9 0x1 r10 0xffff800000935780 r11 0x2cfc3a7c5472630e r12 0 r13 0xffff800001b74003 r14 0xffffffff82171b38 mplsdomain r15 0x4 rip 0xffffffff81bfd440 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff8000149fc7e0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=368719 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff92c8,0xffffffff8226ee68 process=0xffff8000ffff7708 user=0xffff8000149f7000, vmspace=0xfffffd803f014b58 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 95780 404956 73477 0 2 0 syz-executor.1 *95780 368719 73477 0 7 0x4000000 syz-executor.1 91207 474384 0 0 3 0x14200 bored sosplice 73477 298704 7462 0 3 0x82 nanosleep syz-executor.1 39523 158775 7462 0 2 0x2 syz-executor.0 7462 469995 87857 0 3 0x82 thrsleep syz-fuzzer 7462 212794 87857 0 2 0x4000482 syz-fuzzer 7462 448678 87857 0 3 0x4000082 thrsleep syz-fuzzer 7462 455030 87857 0 2 0x4000482 syz-fuzzer 7462 26977 87857 0 3 0x4000082 thrsleep syz-fuzzer 7462 504847 87857 0 3 0x4000082 kqread syz-fuzzer 7462 68260 87857 0 3 0x4000082 thrsleep syz-fuzzer 87857 20627 14407 0 3 0x10008a pause ksh 14407 377785 68272 0 3 0x92 select sshd 56844 42950 1 0 3 0x100083 ttyin getty 68272 148372 1 0 3 0x80 select sshd 46269 197924 60747 73 2 0x100090 syslogd 60747 290504 1 0 3 0x100082 netio syslogd 90745 103543 1 77 3 0x100090 poll dhclient 83807 225467 1 0 3 0x80 poll dhclient 20573 203195 0 0 2 0x14200 zerothread 71557 265088 0 0 3 0x14200 aiodoned aiodoned 82692 76109 0 0 3 0x14200 syncer update 22391 424838 0 0 3 0x14200 cleaner cleaner 89032 66191 0 0 3 0x14200 reaper reaper 1762 245364 0 0 3 0x14200 pgdaemon pagedaemon 32736 213722 0 0 3 0x14200 bored crynlk 64720 58341 0 0 3 0x14200 bored crypto 25109 447837 0 0 3 0x40014200 acpi0 acpi0 20047 429905 0 0 3 0x14200 bored softnet 55211 53057 0 0 3 0x14200 bored systqmp 34008 281528 0 0 3 0x14200 bored systq 94109 165652 0 0 3 0x40014200 bored softclock 49261 441495 0 0 3 0x40014200 idle0 6930 58825 0 0 3 0x14200 bored smr 1 469113 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6317K 6325K 78643K 10583 0 0 pcb 24 9K 9K 78643K 86 0 0 rtable 101 3K 3K 78643K 187 0 0 ifaddr 42 11K 11K 78643K 50 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 15 0 0 iov 0 0K 24K 78643K 18 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 75K 76K 78643K 1269 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 0K 0K 78643K 2 0 0 sem 11 0K 0K 78643K 12 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 21K 78643K 87 0 0 proc 40 30K 46K 78643K 252 0 0 subproc 64 65538K 67586K 78643K 70 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 6 0 0 in_multi 33 2K 2K 78643K 33 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 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 169 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 69 20K 20K 78643K 939 0 0 UVM aobj 4 2K 2K 78643K 4 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 6 0 0 NDP 7 0K 0K 78643K 13 0 0 temp 95 2340K 2408K 78643K 2996 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 60 0 53 1 0 1 1 0 8 0 plimitpl 152 17 0 10 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 22 0 18 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 186 0 0 12 0 12 12 0 8 0 art_table 32 187 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 semapl 112 10 0 1 1 0 1 1 0 8 0 shmpl 112 2 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1572 0 165 46 0 46 46 0 8 0 ffsino 240 1572 0 165 83 0 83 83 0 8 0 nchpl 144 1895 0 273 61 0 61 61 0 8 0 uvmvnodes 72 1631 0 0 30 0 30 30 0 8 0 vnodes 200 1631 0 0 86 0 86 86 0 8 0 namei 1024 4693 0 4693 2 1 1 1 0 8 1 scxspl 192 4667 0 4667 7 6 1 6 0 8 1 sigapl 432 255 0 242 2 0 2 2 0 8 0 futexpl 56 1267 0 1267 1 0 1 1 0 8 1 knotepl 112 90 0 63 2 0 2 2 0 8 0 kqueuepl 104 28 0 26 1 0 1 1 0 8 0 pipepl 112 150 0 131 2 1 1 1 0 8 0 fdescpl 424 256 0 242 2 0 2 2 0 8 0 filepl 120 1391 0 1296 4 0 4 4 0 8 1 lockfpl 104 35 0 35 2 1 1 1 0 8 1 lockfspl 32 49 0 49 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 226 0 219 1 0 1 1 0 8 0 zombiepl 144 242 0 242 2 1 1 1 0 8 1 processpl 840 271 0 242 4 0 4 4 0 8 0 procpl 600 373 0 337 4 0 4 4 0 8 1 sockpl 384 117 0 99 3 0 3 3 0 8 1 mcl64k 65536 231 0 231 29 2 27 29 0 8 27 mcl12k 12288 3 0 3 1 0 1 1 0 8 1 mcl9k 9216 3 0 3 1 0 1 1 0 8 1 mcl4k 4096 17 0 17 1 0 1 1 0 8 1 mcl2k 2048 46599 0 46564 11 5 6 9 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 76275 0 76206 20 6 14 18 0 8 8 bufpl 256 5477 0 1125 273 0 273 273 0 8 0 anonpl 16 38241 0 29449 53 3 50 51 0 62 14 amapchunkpl 152 998 0 919 5 1 4 5 0 158 0 amappl16 192 1247 0 773 35 4 31 35 0 8 7 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 29 0 24 1 0 1 1 0 8 0 amappl13 168 90 0 85 1 0 1 1 0 8 0 amappl12 160 8 0 6 1 0 1 1 0 8 0 amappl11 152 184 0 175 1 0 1 1 0 8 0 amappl10 144 56 0 54 1 0 1 1 0 8 0 amappl9 136 336 0 333 1 0 1 1 0 8 0 amappl8 128 116 0 100 1 0 1 1 0 8 0 amappl7 120 57 0 53 1 0 1 1 0 8 0 amappl6 112 50 0 45 1 0 1 1 0 8 0 amappl5 104 150 0 140 1 0 1 1 0 8 0 amappl4 96 294 0 274 1 0 1 1 0 8 0 amappl3 88 136 0 129 1 0 1 1 0 8 0 amappl2 80 1313 0 1263 2 0 2 2 0 8 0 amappl1 72 13353 0 12945 26 15 11 19 0 8 2 amappl 72 581 0 550 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 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 256 0 242 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 256 0 242 1 0 1 1 0 8 0 vmmpekpl 168 5846 0 5828 1 0 1 1 0 8 0 vmmpepl 168 33927 0 32549 107 16 91 93 0 357 30 vmsppl 264 255 0 242 2 1 1 2 0 8 0 pdppl 4096 518 0 484 5 0 5 5 0 8 0 pvpl 32 126003 0 114256 135 6 129 130 0 265 33 pmappl 192 255 0 242 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 443 0 16 13 0 13 13 0 8 0