kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Feb 16 13:26:46 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.235' (ECDSA) to the list of known hosts. 2019/02/16 13:27:13 fuzzer started 2019/02/16 13:27:16 dialing manager at 10.128.15.235:24177 2019/02/16 13:27:16 syscalls: 1 2019/02/16 13:27:16 code coverage: enabled 2019/02/16 13:27:16 comparison tracing: enabled 2019/02/16 13:27:16 extra coverage: support is not implemented in syzkaller 2019/02/16 13:27:16 setuid sandbox: enabled 2019/02/16 13:27:16 namespace sandbox: support is not implemented in syzkaller 2019/02/16 13:27:16 Android sandbox: support is not implemented in syzkaller 2019/02/16 13:27:16 fault injection: support is not implemented in syzkaller 2019/02/16 13:27:16 leak checking: support is not implemented in syzkaller 2019/02/16 13:27:16 net packet injection: enabled 2019/02/16 13:27:16 net device setup: support is not implemented in syzkaller 13:27:21 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) socketpair(0x20, 0x4, 0x8000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) recvfrom$inet6(r0, &(0x7f00000001c0)=""/85, 0x55, 0x1, &(0x7f0000000240)={0x18, 0x0, 0xfff, 0x1}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000002c0)={0x1, 0x422e}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x13, 0x81, 0x7ff, 0x8, "492ffe55a313cf2029448396fa206b78afc41d5b", 0xfff, 0x8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) kqueue() ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000380)={0x1, 0x32}) syz_emit_ethernet(0xcd, &(0x7f00000003c0)="6002640567c90fe1ad4a4131039e0605825f2c29aad68df090ffa8bcd735a44f58009fd771fa66a16ce16e5766589bcf07327e2848177acc4a52ccde2c93c5fc4c02d1a9b96826486812d8ac5dbbdb5d60640a17301f6ce88ffcd2e81d8f485ba5b5d5877d43862b916eb7b350ad09d5364b1dfdda58e3a3c116844134cc732dfab0c7fae0eee7abfe812e9c0975b92ecb1a23fc2c6382158bec353321862d9ea4726d3ba0bb30f186ce8c06c9c880ba3c3ff736610f30c93da1b3cf4bee67d7824ef196b7c4fb2095f6150b6e") ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000004c0)) recvfrom$inet(r1, &(0x7f0000000500)=""/212, 0xd4, 0x801, 0x0, 0x0) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000640)=']((\x00'], &(0x7f0000000800)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='#{\xa7[}(,-\x00', &(0x7f0000000740)=']\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00']) renameat(r3, &(0x7f0000000840)='./file0\x00', r4, &(0x7f0000000880)='./file0\x00') getpgrp() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse0\x00', 0x0, 0x0) getsockname$inet(r4, &(0x7f0000000900), &(0x7f0000000940)=0xc) accept$unix(r3, &(0x7f0000000980)=@abs, &(0x7f00000009c0)=0x8) getsockname(r0, &(0x7f0000000a00)=@un=@abs, &(0x7f0000000a40)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r8 = open$dir(&(0x7f0000000ac0)='./file0\x00', 0x8, 0x11) setsockopt(r4, 0x5, 0xaff5, &(0x7f0000000b00)="c3cc33cb758eb5a7ad635f666d67d713b66e1c3101875b54bc0f68e98ee28cbbec5da027a284bb1737705b90659a52d26ae8aa5428ed93a371ec41", 0x3b) fcntl$setflags(r8, 0x2, 0x1) lchown(&(0x7f0000000b40)='./file0\x00', r6, r7) mknodat(r4, &(0x7f0000000b80)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000bc0)) 13:27:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x8}, {0x7}}, 0x2) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x1, 0x3, 0xfffffffffffff000, 0xcc4, r1}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/186, &(0x7f0000000280)=0xba) recvfrom$inet6(r0, &(0x7f00000002c0)=""/2, 0x2, 0x801, 0x0, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x4) sendto(r2, &(0x7f0000000340)="8e401d1f56196129b9a51aea491afe23030f729823b9dca84725d42d9c0dc63def1643d9e6f8e17e4586c1ba640f4927b27f14af7fc9a7f01e24005a2ad7d987c89e4131c647c80d84552319c4443bab345ad19c99ed603f145b4470489290f33eea480e6d2ab91a324e803beaf02c59d29ade922110e606d32c9bc62330456d7c2405cee89033476b8ecb5ed75b62e768652aa80b7102a47fc68c159deb3ed9d7857e00", 0xa4, 0x401, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000440)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x9, 0x100000001, 0x0, 0x1, 0x2, 0x7, 0xdb56, 0x0, 0x3, 0x401, 0x8}) r3 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x812, 0x40) utimensat(r0, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x7, 0x9}, {0xfff}}, 0x2) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x80, 0x0) link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') fchmodat(r2, &(0x7f0000000680)='./file0\x00', 0x4, 0x2) getpeername$unix(r3, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) r5 = openat(r0, &(0x7f0000000740)='./file0\x00', 0x8, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000780), 0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) connect$unix(r0, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000800)={0x0, 0x565, 0x5, 0x2, "2413f388f6b1a9b305944d5404628bc30557a92b", 0x400, 0x6}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000840)={0x4, 0x2}, 0x10) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000880)={'./file0\x00', 0x4, 0x3, 0x7, 0x1, 0x4, 0x7, 0x1b5, 0x3, 0x1, 0xbc, 0x3}) fcntl$setown(r5, 0x6, r1) connect(r5, &(0x7f0000000900)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000940)) fchmod(r4, 0x124) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000980)=0x7) login: pckbd_enable: command error 13:27:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket$unix(0x1, 0x7, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x38fb, 0x6, &(0x7f0000000080)="8a3b24fa2687d372c71214b87e8a98931a0a2dc13cd9ca487bdef5abdad06b02faec92d6cb666dd8fa4750269fd084ed2380c15c19cc9a85f6e61c049024ce969e409636cc8c8ac1b9d72f4e843002a414192aab78324ca32abf1c67912a80916404763884a81e36ba7cdae9ad0c5cfc1d2d761d4f27f62e8b85dfb82a97d05dd0b3e19bb2e8f6dbbcde91d8c3c3f503cff6d54de54d16", 0x97) pckbd_enable: command error 13:27:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x7, 0x4}, {0x0, 0xfffffffffffffffb}}, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x900, 0x0) 13:27:24 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x420, 0x4) fcntl$setstatus(r2, 0x4, 0x80) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$getflags(r1, 0x3) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 13:27:24 executing program 0: getgid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fc, 0x1) write(r0, &(0x7f0000000240)='n.', 0x2) 13:27:24 executing program 0: socketpair(0x18, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40209000000d44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xfffffffffffffe2d}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$getflags(r1, 0x3) dup2(r3, r4) 13:27:25 executing program 1: syz_open_pts() r0 = syz_open_pts() flock(r0, 0x6) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005, r1}) flock(r0, 0xa) dup2(r0, r0) 13:27:25 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x5, &(0x7f0000000040)) 13:27:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) shutdown(r1, 0x1) 13:27:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x401, 0x101, './file0\x00', 0x400, 0x0, 0xbf, 0xfffffffffffffe00}) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x8000, 0x7) fcntl$setstatus(r2, 0x4, 0x40) 13:27:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000018c0)="a8ee1ff9533eacf4779188e8bad9e0be6f083257bb14a606270b40c9742b4547e273f079cc6e2e9eecaf90e3c5eae10b7ace14094d45cb87f800a9e90bb1d91f0fae7541949f9c61b58fb1aa0135de622e77d0ff0d60aa99d02699f4bda5306c8e959471ab643bc4aa3db71fa59d0d004c146294bf2a0e1a50d9cb97e0e02bb633bf5f3fdc7d3d1f763cb426cb6a3009366361661d6647c7f8d265b904a06f7112f6a5e6e3a8eaafe70714bad0a0bae1d9436a0529c05d5bfafe9a21cf4daf125819eb107d3862d2c8ce65f450115bec554f4c2efb4be30cdbb714f626caf4f32e08039011ae8423c3229017c72ee645fde5f464c49e484e42d489d52836aef5330b8ec6b595f84829d55a7c1f9d66c927320211c892b783a5b0ed48a68c0334cd49c677c6a5e9badcd8050426cb2c23d030cd2ede2760732aef7b21c065114799928510f76961a39e04da424c39bc4bce564055a59b417a62b1807121e61e0f1ed43335bcff0e89f489ef7518d8ddedd520737d74ce467ebac91b15b5ad2e78fde8cdbc30d92738e941b86bdd67870e6cdfc2984612afd012118dd67a791330fad73ae6ca109d87f8a190825743996cd1ad71c862c7c9691bdb4efd799ea16297d5ed26b42da0729b2112e5c6df170daa947d9f91ee0f3809c88c804cd630d4a1c7469d43f474cb57143271bbfe1e498b7d6837ab1dced4a9027b2e2ef077bba850aa284c52ea526f36a2abfcb09972723dce39d1691779306f1a05411c6657fdf32a8e205b40e20cc3cfac764f04313ed13fa1fdba8544c612497ea0bbea361bd3ad9908a6e1550e183f5653d5d9f534a4510b43b297d87eed419ef110376439ed5094935290b80bea993a4b01a48d18512bef4963063594355364a15d1fc061c69a40eba36d332d4aace1ff96b8a94611f11a02fc602038922bc31db68696bde2215638e3736560c4bc8f0b59db41a7cad7474774a96dae91954d2788af2801661e1c2c9d8c74a6d3fbf49b869eed77fa6aad50c347f04b66b8f2c6f1954bcd09d45a1ccf0d8675beef58ea7ce06737022e63038bbc6d9dbdce36122b70313f31634bdf95cdb5dbbdbd4bcee8d250ff1255d4e9aaaee4510a5771f9acc2f28b5d4d4b72343be04796636b169d09bba64a2225d903671b9a20b9f6776b4333394162515081de4866572a10ad8600e81c1037713751f4242a98ed678d02ca0d00c26b06a03cfac1aed969613c57da5f973cfe19264bd63669f93340c64e3571d7dec8f194331de20d9a39792fce81f0f12ef479674b169822a96c6d4711de523bcc22e984649ffe2513d578fdd90254edfd37c7f2795ed516e136dd752a69fa15daff934755fe9ef79d07ae260575854875e393eb731c463dc2e8b0a2c9fe9bd544b79a8678fb303204d2965a4e00022b8fa21b6ccc9f2097029469d1feacda3f71e9f873a112b50e2d40267aac9842dfb0f9c513a9fee9912abb36e9704a6a26ec390a018a1c490663f01e5110ba6d8609fddf3a816d45a8d316b0424771aa82ece7651a4ecfbf30cd9275f496b4ceb0a1780d6e1e56874be18558012442a939c63883c322a3645acc43ea1826743d4acefb3d70b8b52b31c8deab7ea2aed852c1ca1e74662ee2f938a6a990cb7f74431780c6ac1a77e4f55718d9351a049cc39ec7fd1f49a125b06200c043210612f68cd7669b1c3d1dec66b2c688343d3b423d92cb1983326ac0b01c81de19b7814c41c949f74d8a93d34a01a90b46c6d64be2b5cf3658a64991eaa4e8475a7245adc75fba97e79834c25ec8f04ce1e5bee44ce6daffe03200e45392a0c2ad3f54a516b9306d1d0fc146a47b68ae2ad49aa8fdcd25639f1da5bc8c1e56bc885dc264909a8ace487b68b0bf56b60fe75c87765b631aaf4707e204982c012d22afa9acb150ebf0d7bb6c7dff03a4a164c7f4ff13ed58a23cd33145092c5441d37442bb8f9b222d7106f56eb23e3c97db18009b981a6e72ac98fdc19534f448875e552274e7a422dc82c803b22e1d15d3feb9b5a568d0488a63dd3c1f67c560360221acfa0fff4e146dcbbd9eca8dc20d2e06d4619377a296ddebf755c8ee1d6394d4784057b817efb99b63f3f0e3d0148b8f6015335e7d1530982d0dc430778c36b7053f5c1d1a4df0c9f3fd58ebf925adae11d0b1e31e36e6bd4797d6c6c94f36d2bc1c14d8545db648e11b3107ca2ca7552ea5aa00856cbb065e4e52a16d24af1d0f8c90b8987fe65b67a53cc020bb2433061c2b2102c979ad6c8255b00410e987171877d0e64e679fe59901feffdafdee1a96a9c38c038cc99abd257e5139a6a6a4f9d90102a126655c003f16c48c3d9b2ff5999cac4abb0d595ed08f4d52489f09997754efdff141d0d745763cba31e1410ada02f2f19cb395952722b3caa1ae5b2eb2d7ee9e12afbfc17869eaa3df3ce8e57ed321f278c8970089e2b3374b78d4d09e043058c10eb4d5004790cc3be696435fcb1f45d2b3d40a9d80ae4f88cea6e0dbdf79f4f925ef46e6f94b7c29f955cd3d7b66bc72a12bf3bd9b0c0037a33be8364dff5c54d224f95e5ffa078b78104ee82d5b86c877f9fd9c102182adf396f8eea14e10ff8e515ff75de733fbfa00c55bc7113fc977460b8d831b9300d2fb65d6c2089bfd3c0c3572a292e9cecdd4fdf377b0194f4cf37739c4ab3f2ea205d4c617e19bc4d36d1525d4a825d44fa4721f3ca01f46e2f17a57fc9f224ea22bc97f67e527b36bcdaf15df77aad9bffb6cb3269cf7c2f6d9fdd97298eb63de9291f5cbd9ad5d19b2993ac9877bbea1c248875413c2d057b8eb16b93c5fe59bcb8308ac4528e8e77ad53d20bdcb37e710ef3e10b0c95583a3e8ca48ceef215d5b7de781a8a10dd6650227b253ad093e740eb1236adcd23644570c472f4e9dd6f364cc8b8fd4872f3ff6817fa93a060c05cf60d8e3dd474b27ede87bc28fdc03b96707ff1d15212c6be9e06c24ad120e08c9566bb67ea82c9b15906fea1eeb013a5ce276140109bd749ef787a9c94111a2ac48f5f8ef5945d4e2fb3cf1c8bc8aeae8d547d466623167247f04f052945c47afd54c839ca22321c0b793f85743e4dc352ab8bc867bae872e3b77b7c35554bf56eb82315ed520ee22601aef6031f1d8723c9a750396a88fdbfbd84d95d97e753b5582cf6677f8d7d8178b022e22639b9b4989f53a272c58f702db457afa1590641fb5f6003541454a658b72066b418088432ef0a20a265be95e060200d063683580da734554a36c8d25da7df55b646d26e6a0c27c8b91f7bdc0f6eb0e8a85bc7237ee7e089c1e30c9d834b7f4b2dbdda4d39031a5ecfb2028347948fd75724618332644efc8f63608698fbcad7cb8efe4a9d060b0a39773820edbeb141740ce78d8493286a334b131390387e06c7cfad8f948514dc17e3f3241f6437c41cdd8d21531cd9dde5b2e0434a1869e462b553551235d822bf382191e9fc7f45243a938fc3bf785fec1ba15b1570ab79550b99619f31e2f9be15560c4f204be2e05eecbe9edb3c5508920c8a0a6177b38de523c53361e9439e50dfdacbfb1d67dc6d5bad8eaa93c1c19a7aff3a1fd941d25de10cc05ddaa6c02f15b2add354cc566ad33afdf25b398e423345cf7f166df62f45d015988d15e073da656ad563b971eacf57bfa6292d4447d0e76fc55d1a95508c41e7d1666ef16f46ee99600efdbc3ca1cb4835a862890e4eb710368695bd0f02e9adcc752c52df85dbbbd3cc5ecf0c7a00814ac32e6e8ee7fc93d2989ea0ba59b04671ebab6e32b32b1e23d8eed724b5ab1dd269998e96b27ae03852080fa35dfd23346efc949440f70594f98ad4ef4aca107a205afc608138808bdb2f58d9f8cae103d01427260b19c5a204bc938fd028b11e377746fc4509cb6bbc14819eec412be5415f6b8ae9fcd91f9acd87f8e2788d6d3c1b75aa5c491a517f4ba59fb0072947124eaa347e326ab6553e8dc7cca93fd64b2ca5a2551761a3d673d9dd8eacd25e3bc5b27c01e0ca98dcbe4549e4ae0d0bfffc936df543259db789e32baf67f71348abf2c3b80e9bc774fe63ab9287a157d4ca835615af95c9c6c305c4c0e4aa52565ac837943f1740338ccc30670080d211cf631bb1e3838b298295a16ad40ca9138c4dea5af75b54cb30ea77ddc898270bad9e6ac036669d7f069ca161febe2821295b912a0a0f601fb92c712690517220ee5ff52ae9e2c06cb519c339e7c01b8469d234917ef731dd5f3c40578d6e197e035f4a499b4243b8dc8c310f64bdd5ea4f6b3a10547e033fc8f20eb03f5e05b327025bce24153303fd72db5df4be559feb43a73c363599a69386492f83b6a1a6fe6a4b9f93a3162fba4a27295beb12dff9420baea447ad86c6d2c68c2d780ea34467cf061c52424c5aa3690f181ff64f8e5d6338c14e430593e74ed92e128ad50a366dc2f21e7509475c54a862e57bfe94f99918c372fa961d2de8ffbed7058bd49d0b7d53be2dae39bc12107ca90de802333d812cc8e744ab6d64f92a7a35d657c41ec1caccb86f608176c9b59a0e95fd1ce54969a6758b3b434e6caa24569aba279a483a309605dcb83f5ac45cd69e83cde5d0d6bdbf2f3bc193d3bb229339e2e8ca2135419fd07e0985f09dff49c4dc36026557cf2b228ff141ec2d47176f78d61db5009cc00b3f6c400be363bcf247bb4342d3b90ecdd8eccd956e7edeb09c5bd4dfbcc210c8ff6d7f14108796b5de1465555535b7d2c33a1a5fea7a129a16e587157a0003b20855bf07b802c95e1ecf41cbdf2bed1fd45385e19c855c01b538a9bc5312bd8ebb23a746027524d97f4eb4a03da873a3971f28fdd849209894374ea07a67596e7feabc95d20d12cb4e50aefc47ec9aebe38390c02d88a90a7b603880b6ba707127d71cdcf03dc2e1c92b8c2d6d9231a6c31c240e6b0d7ec919533294df236d3890f00423170c8aa162f1bbc95f8a7422d21d2f4feba67ea5f1af8fd95461e731b4dd3c77e054361f87cd43b18c8a1cc0caf5e75e98b50af753370648dbe54e31cf3153309a557830bb1a0027c460bc7937a092e06d5594ab523cd62d35a425b3e7ac16a56579f33892c0ed43c6fe9f6ff53fc4fc7229f59a15185df0a7a8fe845ef4498f0dc06451f55105db838d3fccb41715fe65bdc5e0606a9d75d1122fea82bfa18a9ff21537556c74eff1ecb95104f4433afcb42c1333cade484343d82dedce3874d8fb1919ea9fe5e2f817fe20313676da0dd0b057230d56bb4e9a38f58f5c82b8e013c83757eea8f9cef9c0045876a03aef7b02cd2836ee8e4bd2ab890317b496e3d70c13b2a26bf617c9c97a6679ffc2fa1c885f4e7e7f1f878d28addef42d9be8f98e70e93f30ac924ba682af29d656f2263a8de3969f0e7e34e98d5231bf9ce8975b080438806fef417079850dae0d64f0f0226855523a585a768931770b574d43e42869481dbceaf4c351858b7fc1c7f8b3d6215ce2129556cf1d697b3052fbcbfed1d0277db5cfd2db8e85a0e066c6152fed381306067843986f38f412f96222b00dabb3bd612edfe008c750550ff96eb2a1932a3c21b202a5b8ce840853b2937a0a379920338e0b169b58081e22feeb85300f61a56ff2fbd9f675e04e2eecd73ecf2674c925e73baa1d49153e2f3e3c258d60019afc1c8c887b380fbca2b00454821bdce71c36bf8632982c059cd0047fa05b0152d66d61383965130fc1d01ce7d6bffd6ab70c12791c217fc44b1481f409e111bfe76702bcde69bbf6c684b517f3b97fc3fc90bfebac99864", 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x90) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:27:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x3f, 0x4) r3 = socket(0x18, 0x8005, 0x9ab9) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:27:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x101, 0x90) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 13:27:25 executing program 1: r0 = geteuid() r1 = getegid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000140)="88b4cda419ec269e1b729845bce958a09be2d7d9993adac3d975c39142d72b19f9aaa79559b97c9b61f85c5bf796bb8f03a2711f188dcaf92f29f9eb0ce3b13e241039bc4d9c5442dcf2135fbfc44b06ea56763f63ca4c6ca96bec5dd1a0c19ac123b709fde100036d2f21ce358cdb8c5732fca2dd5b20565d5e1abcc07316d8177cd1e2", 0x84}, {&(0x7f0000000200)="8cc440d8956b065d1a19123b20557a9fca90ed9c7422f39e69429de2bf9e073ec0d27a094ee81d31b3a6764fc8a874f6e3e54cc423c50f0d88382a6ac318b29e973948f56f4629fe3772a2b5f2f1ea106339feebbcad179e70bbe50e8f5f925e17224793e4e8b8a004909a80add53ded4a6b88bbb9720e78a16994a97f531d2c828c6af17f8087d4f40e86b8d04a4d4b56df996ccd7c2fc0d8ab33831bd268", 0x9f}, {&(0x7f00000002c0)="74976e80dae4996dd17cba4127f4881701e251ab04f1c7ada86f7de3fab663caaa83589c2d5ae6bf82d80bfcfff87b638ab48dadeb4891342208e7241f6f29c377091f25927c13319b000c5f86801e97b15420fff392a686febd4b65a075688fca6f6bde0d7b7c5fe9317338d3b3e9111eed16bd47c775b996723d3ab37b41b0c30c2820", 0x84}, {&(0x7f0000000380)="a5db0a042052b80b9cd400d8862d4eed11045a3992e4894306ab98095cdef217e98a903e27a472", 0x27}], 0x4, 0x0) lchown(&(0x7f0000000000)='./file1\x00', r0, r1) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r3, &(0x7f0000000040), 0x1) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 13:27:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x22, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/162, &(0x7f0000000100)=0xa2) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000300)=0xc) socketpair(0x37, 0x4, 0x200000000000, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f62757300b0ceb0a2b36c55e25b87e14bbdbb77cff2ec73ab3c14d231c72fccf5a40ed7e4619001b81c11844dd995c17320586ada187a7df4b8a5978c628a3c7edb20472f85a7da92d86c9c936a4b3fbcb2e29a8c26f1f8239d14eefbcf7177058ce3740bfba222ffe3499f86084bf750ab75bed8305ac5dc21e217f30d4cb7bb829549f81ed6d9309aa49188b57c4e904ca08d99a57e0f8d1590dc"], 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186a56b5bf3e752b00000000010000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) 13:27:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000040)) 13:27:26 executing program 0: mprotect(&(0x7f0000252000/0x3000)=nil, 0x3000, 0x40000002) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x1, 0x6, 0x0, 0xfffffffffffffce3) getpid() 13:27:26 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x10001, './file0/file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 13:27:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x20000003, 0x0, 0x1a2) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[{0x38, 0xffff, 0x3, "a3c2efddd31b10e9903c3108ff179d00100464a5eec2dd056126ee59291ba07089bc4aac"}, {0xf8, 0xffff, 0x0, "6321266ea363fd1cc16a419eb75387805dc7dfba60bfc05cf6262db4236466d6cea881825d15921af43776da36b3fa0dc2729e853a36fdba0ed52775e027e66595bd2dfee66acaeeb40fca5c5a10a5228cae565cd0d70649aceba5d003c381cc6fbb5c8c12d8cf0dd10af3b7b217909dc0a86f5db166ad5147d3d164b1db63fc1dc0d195820b2caa416d2e641196862c10c5bdef7b78cbdef41305121cac0af2c4cad9cc009782aea15503a1233d32db01c75df59109ea681c89fcc530630d69bbadc5479026c70f38b672ccb07736b0355dffc84e1b41f0057d6d440d132949b35a6aed"}, {0xa0, 0x0, 0x1, "e4cbcbbd76e230368e8bfac12763cd2ac09b00468dfac9e3d2d66c9ea892115ac192e5b9e36c6165b350deb52b36dbce1599996989e1bed2a1b37c4b42e016bf4f520315cdcbaa1f0e670ecba7b08966ed167aa602db2519f8b4668c42d647ce277918e273ecf4ecd3ab14e94a556b75632d94ca3f0761728e4829ad4d4ac18acbc98d14a1eab7276d1643"}, {0xd8, 0x0, 0xffffffff, "34803ad493b25b2a430e8b7d648a9b29eb1bc77af9a56cabbe101f509a121452afe7bd8ac8a70ed5609d01e98c4828a1d049d953e045129f77ce54baddafa7ddbace1d1013ffc03cb1dd94169eb27a0d9c8444f2a64c89ebf1b052d7aa6ac02ff1d389f2b9226026a5debe2b9ab69b14611bd4ac49c3e0e7d5b98aea569b447edfdd9add2da9ddcd0d929ce288c0d65877327815712d213ba0ba6d6faf17468e4f6bba94f2a1ea48e96cda30bd3c2b79be91edb19c0c8873e915d6ed521319317098e1ec6d6ff195"}], 0x2a8}, 0x404) socket(0x1, 0x3, 0x81) 13:27:26 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x400000cc, &(0x7f0000000100)) fchown(r0, r1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000080)) fchdir(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x5) 13:27:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x7) chroot(&(0x7f0000157000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x1) readlink(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000200)=""/143, 0x8f) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 13:27:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='mS', 0x2) 13:27:26 executing program 0: r0 = socket(0x800000018, 0x4000, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="fe70a0069e36851ee89efa884d28a0eeeb17f11ea40d160fdd6badaa996f0e2f56fd9624e418a719097993475448a6ddffcde1a1aac9f64a68ff23dcad94d3bebfca4e82d414fe2b305a65a9cec1a6fb1336d646c5c0a66a4744a8c8a599b506b72257954d143d68cc09d4ae378130f1c1bd78f4b865003f425734c853b22bad325cf4403b7edf9070fb1fe380253f229e32e40dd3860eac86e402fba0795eda3d69fc", 0xa3}, {&(0x7f0000000040)="4fcae2b2d017b484fe0f68a4edabe3fa335bdc21bf5b9416236395d9", 0x1c}, {&(0x7f00000001c0)="4d4e5385c9f50f21b3111433790aa51ace886f2a5721aa94a0bf39fd1cd8d191fcc3d89868f36710f5a18810443b75f9180661b0ef4c7ec8603e3e505fcdc91594fcb3082df8da02b9f2588192863eb8184421a22d90a0d4d613929e3def9b89643d07e2665d66cdfa96b40e142931db7f2d0835dd26dd0b35307c9789b8373def48d52703dc51868b62e0515cadd642ab6c755ea970d7d6f0fc46b681a6855d0b4ff6d602d89a6990e29f72915315d2788dfcfab9bb71bbbff5190697aaca", 0xbf}, {&(0x7f0000000280)="71d72443a23845473560b4ea7b449dcb671fad2c39f76adeb465ff3ec147dc689e0470d46f7acb616b99394c86a7b615b7ec159d0f678f856c34594785e1781d7c2896a9c9d6b7e392415b6ec3f22aa451be03bed878fb831c7f28691dc7d26898c6100d50b20469c508b35db419fa6ce660866f2a1a5dd37bab2e1394be9eceb90ac9d77168012a90ceaf52494e34998bd4849c50c1d3", 0x97}, {&(0x7f0000000340)="c222ba9d3c27d4c8531cc4b44ec4101ad5bcd60bb115e87181ce4432f66cd906f7c519966ce64201d260747cd2b73b8f83efa456362958bdee06d6072c2e6151f1624b0dc7c955135831beff77dfe75ea79f4b92741b2c6283ad720a78bf389c08b6382d799297758e0110ba629cf5e7e7385593fd1c0070fb01f1360b030700ae37bf8f42c9fcc28556fbfa9d66f2eb3b460382ee47b0e2ad38790830d1188ef1cf999ae41ee2c1c1c3d4919880472aad4effebe1b860d35d5ffd7b026416ef359ca941d2ba154ddde73efdb81e224f64353ca3d67fee7dc80caec911dfa62e05fd69d069", 0xe5}], 0x5, 0x0, 0x0, 0x4}, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00 \x00'}) r1 = socket(0x18, 0x5, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:27:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f00000000c0)=[{0x80, 0x5}, {0x20, 0x1}, {0xc3, 0x10000}, {0x8b, 0x5}, {0x2, 0x10001}], 0x5}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6, 0x80000000, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xa00000000, 0x400}, {{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x6, 0x51}, {{r0}, 0xfffffffffffffffa, 0x42, 0x80000006, 0x3, 0x10}, {{r0}, 0x0, 0x4, 0x0, 0x1, 0xff}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x18, 0x1, 0x2, 0x7f}, {{r0}, 0x0, 0x9, 0x80000000, 0x800, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000001, 0x101, 0x1e0b}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xfff, 0x7}], 0x5d26, &(0x7f0000000080)={0x3c, 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) 13:27:26 executing program 1: r0 = kqueue() r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x800000004300) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="38e4434987cc639e2b39a7565a3d6eaa0af8d9785dd72ba972eee49f14e181bde1132ac4c7c17fafba767cb792170ede37c82f892ced6b5880f306008dcb9794bac0dbc9ed3da3afcb243cbdb9ab880464946d2d40afb46628b500000000bac12d56523f16552bf06c099dd4bfa36217596efda69e822bcc407d855e0aa43334c01cf5650000d100a8a53b9b9038ab8957655d70e75a1818553cc1463bea7d1d1affc93860a1cad2119fd103a5924673be606db8b68e5a21eef25773ca2ede316f"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000080)='./file0\x00') openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) getdents(r3, &(0x7f0000000000)=""/20, 0x14) ioctl$TIOCSTOP(r3, 0x2000746f) utimensat(r3, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x6, 0x80000001, 0x9, 0x1, 0x1000, 0x80000001, 0xffffffffffffff7f, 0x2, 0x1, 0x122, 0x200}) getpgrp() select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0x6, 0x4, 0x5ef, 0x3, 0x1, 0x81c0}, &(0x7f0000000200)={0x2, 0x4, 0x1, 0x7, 0x40, 0x2, 0x7fffffff, 0x6}, &(0x7f0000000240)={0x80000001, 0xd3d, 0x94, 0x7fffffff, 0x248, 0x7fff, 0xffffffffffff7fff, 0x400}, &(0x7f0000000280)={0xec8}) 13:27:26 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x26, 0x7, 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') bind$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="7e9f1f7645dbd343044c4d877c99ec5563ae85796bfcb827a5325c2decf7e41d7391c1a30fd1e51eb2bb47a20aead044aae107a11228e0189b7d327f9486b187ded57756d18353908516ff9742c338c5cbd9b1e1470d3adac27916dea9db6c83218d267d190b75835e513786792a7c78e07b8ba51fe621b165363f05b23485a296671ebb6fac6e22418593fb236b1da61cd7d9913b3bee452113a10cba87f06739c30d2f10f1be7162393ab0b4ce3891748aa8c04740b5ea33c08f033c0c502aab31d52b5d0056d86009bfb92aff4b"], 0xa) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x60, 0x2, 0x9, 0x7f}], 0x4b2, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x20, 0x10, 0x800, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80, 0xd3e, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffff8, 0x2, 0xf0000003, 0x80000000, 0x99ef}, {{r1}, 0xfffffffffffffff9, 0xc, 0x18, 0x9, 0xf89b}, {{r3}, 0x0, 0x8c, 0xf0000001, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40, 0x2, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x80000001, 0x9}, {{r2}, 0xfffffffffffffff9, 0x51, 0x40, 0x100, 0x401}, {{r1}, 0xffffffffffffffff, 0x1, 0x41, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x70, 0x0, 0x61d, 0x9}], 0x8, &(0x7f0000000080)={0x2, 0x9}) r4 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) dup2(r4, r0) 13:27:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) close(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) ftruncate(r0, 0x0) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 13:27:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x124) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x5, 0x7, 0xff, 0x6, "12a9d36e272ef6fd90cd70ee37318808d90e85cf", 0x800fff, 0xfffffffffffffff9}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x22, 0x8}], 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:27:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r2, 0x0, 0x8000000000005, &(0x7f0000000200)="596d8fdabfba7637d34fa5cae16b7d49421b01c94b5d2f11c2a396d991a428e4eecebdaf719eac4ea65358dd4e86ef212ba3cc06a84538e90add6272da2730df91d29ce6b3571652dc81a8f40aa84b736b7c5b811157f06f2d1f060a00fb87d1fd2e1b687c043ae01bb76393332ec230cacce2f3e18bbd398ea8b8871f17ea2ce8a2f255c7d323cc789920ce41ca559f4df4dd4f06a66ccc0ec0fe01ee2611b4451860b5db0a9d6e", 0xa8) r3 = fcntl$dupfd(r0, 0x0, r1) ftruncate(r3, 0x5) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r3, 0xc0206917, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x6, 0x100000001, {0x7, 0xf5}}) 13:27:27 executing program 1: r0 = socket(0x1f, 0x0, 0x3) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="be000000000000000100"], 0xa) 13:27:27 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="82d5fe5fa6e67efb8bbae25ad43f70e8db62193263a5859875ed31fb9154f7b7f50aa0aca8dbbc9d36bc266542d837093943b211abc1694a34cd21b8ff20b8b55799c41f26e5856ba5ca56bacb840b9a11e4c9ec718b54c3398b749b3f0014abf9e7e7bd102edc333c6036e9571e960ba98d8ed7c63082c48549d461fe777acf79ae2579c6fd18b56f82569f30d614ea02da18650295434dd0095ce81614d48a0a2c7b1fa3d5076fa568a32619e2982e42bca7c44e46922873718ac2c98ac00601a8ab7b9de78d4cee813093fbea27fe", 0xd0}, {&(0x7f0000000100)="04f95cec33dd5b5b65afc1d1eab005e8508ec546a27a89bba9518be249ca6ab1", 0x20}], 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x88, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0xd, 0xb, {0x1, 0x400}}) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 13:27:27 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) semop(0x0, &(0x7f0000000040)=[{0x3, 0x9, 0x800}, {0x4, 0x8000000, 0x1000}, {0x7, 0x1, 0x800}, {0x6, 0x8001, 0x800}, {0x4, 0x9, 0x800}, {0x0, 0x8, 0x1800}], 0x6) r1 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0xcdc3d8d26a993407) shmdt(r1) 13:27:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = dup(r1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000300)=0x8003) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)) write(r3, &(0x7f0000000100)="6f63cd8c441ab5288865ce29271ab03d90c4eba5cca88f7c69500055adafba84338c9e8b84bfc7852fa207b52430d1d66deeaf4884330542b166a1", 0x3b) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000000)) socket(0x10000, 0x5, 0x95) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xd5e, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000006, 0x4, 0x9}, {{r4}, 0xfffffffffffffff8, 0x8, 0x2, 0x80000000, 0x4}, {{r5}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x800, 0x2}, {{r4}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x9, 0x2}], 0x9b4a, &(0x7f0000000400)=[{{r4}, 0xffffffffffffffff, 0x58, 0x4, 0x80, 0x6}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x400000000, 0x936a}, {{r5}, 0xfffffffffffffffc, 0x7c, 0x20, 0x9, 0x40}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x4}, {{r4}, 0xffffffffffffffff, 0x80, 0x8, 0xfffffffffffffff8, 0x8}], 0x2, &(0x7f00000004c0)={0x4}) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0xc1b7, 0x5}, {0x18, 0x3, 0x9, 0x7}, 0xb16, [0x401, 0x9, 0x1, 0x6, 0x8d, 0x80000000, 0x57e, 0xfffffffffffffffa]}, 0x3c) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) 13:27:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000002500)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0x8, 0xc1, 0x1f, "d770e790b888a9b30bbb49b107562ad96319890b", 0x7, 0x3f}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000024c0)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000300)=""/45, 0x1a5}], 0x1) 13:27:32 executing program 1: r0 = socket(0x18, 0x2000000000005, 0x9) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 13:27:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r1) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x6e08) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:27:32 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/165, 0xa5) 13:27:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000100)=0x83b) sendto$unix(r0, &(0x7f0000000140)="438e07f887f6df8a2360a4ea6e9677d0d7aad88b2d968aa4aa9386dd66b5f16ac8354685d1a3bfe0b5fc84537da4a0e88ef7a917e90c36c5dbb651d0bcb7d7ef9b3a8d71db3f0cfa9fa712ed274fa6b3abe72030a11360a23bc0c4414ce8f4b9eaa45bcbe4a9c3938a3e05cf0ae11416ae89d706a11cec2430f50c4926cf8ca0bdc1fa8bbc80", 0x86, 0xa, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x2) 13:27:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x11, 0x3, 0x0) getsockopt(r4, 0x11, 0x1000000000000001, 0x0, 0x0) 13:27:33 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000d0d000/0x2000)=nil) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r3 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) shmat(r0, &(0x7f0000d11000/0x4000)=nil, 0x0) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) shmdt(r3) 13:27:33 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x8) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000300)=@in6={0x18, 0x3, 0x8, 0x9}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000340)="c78ef0e639b3f36a7d1cb75fc2c9626cfacca99976f2f62020e6897565c6dc81287c5b3d0c97a72a0e4c43d449a9a8cb1287a8b11689db8dbaf7b011d600334ba3ffbf2d4be5586b8b6c4858219974627266864cabdc5bc28f31eea89f301b6ee4d225fc7b942ca320147a790cd23ff929687e9486bd4e9410f32489510f02ff26b7b96dbab22e0406a082744abd979930dd2e7e9ea9584565f8fcf955105a51e966639e55692ecd6e91cec81c8fd02585957703c80f9d3ac77d1afc496a032064c31ee6a23db0c8825987adb314c5ee74af9f50a0c7b5bc24c877fbe6a71f49bd5b861e", 0xe4}, {&(0x7f0000000440)="048fc814a1210cb470ce094c08d89eff262f523524209f9eb4cdad39e313f7abfd939617b2c7270617c470139654e2ced12549d30d113a5c8de512e77659b3291e82e742aaa374bc8fb66ebeb3934842a10f0ad9932d589c23fa583ebb55f270ec043231d5c2fb636c845bff87dd44e15576fb", 0x73}, {&(0x7f00000004c0)="89ef1ec8bf0a8df43153f93395aacf94f91950cc235837d3441623fd6fda2d688179b171a67ca9238ab02d75734609da52f1db3f1ca91347f6b9372135e9ab001c787677c97d4f90af3133093434138bb8ebcafe77aac531959a25e1553163e2a09bc8feaaf7969d66cbaeb3605b263a5c4e83949a71ee8862ef", 0x7a}, {&(0x7f0000000540)="8a229366776c8082f6d88cd52b827b64f7558018c6db0ff2f6688d974afe839a9b32b34cf511570dc5b16eaa87be00f67b8596a66c889a96c10437870ef1ed5d3c5db74b3b439e68c0d7881f02d1e8ab8bf14e042c49d0fa2e7c028b47f911d3b736bcb9f8e7a428f9d93f0a47c38bfd386f2358b3c11a39fde56f228e35ff29a0c93bf1e02bfa7442383ad0ae5e712d5a6f43dcf5e9eb7158817fea5173e0bd0b0f96707a42cd2760", 0xa9}, {&(0x7f0000000600)}], 0x5, &(0x7f0000000840)=[{0x68, 0xffff, 0xffff, "9333ff186b2425851d090d9d95dafe49f4f99f6245a36a8d0a44757eeaddfe15282cec72c164f8ddd344a727d09c247326595e39ba395cce3d36229ac5307c3e7d53ebfbdba2d7eaac363c5b743a4d072ca0b766f6ad311d"}, {0xf8, 0xffff, 0x8, "1a917a785d4c66da6aaf4272904cd2bb65b8905163b7c183717aa7cf118dc10ce44e3c1bf2c4ef9ac7d14cb87d6341e74f904b750bef717c3ab0f33db9619e3ddb279960a771986e4deaa5571912607590d7c12574d9427129c6f1f031d1783e317615c021590ec10c816f531d10dc1b2021cb17db68f14109a49c0d0a971b08a1d3a7453b6ca9a06adbfcd2e8b134a809d35b2367ae84520031b08cdbf4ad111c7e3049d4717c733447e477d5ad86a4eb1d9d56fb47186d7921f1da852738daf5d84150e40894339446a9e78b0a597fe6a6560ec772cd5ef8f3f3f55c476b7081362a138a"}, {0x18, 0x1, 0x401, "18714fe8"}, {0x1010, 0xffff, 0xa4, "5aee882b97dc1ef158a17671c6fe9144b31924c5af8ce80552a56926ed38c2e16de1460dc1b545575d4b70259e65aef48dba97af97422d213e1d5b6bbea706c531f4fe3ad5989e56e8e8ba32e9164537cac0578b90b6278a5e4a5ddd9bc0a6aaaa7413725d572725388281d4b6a29f7bfffd326c9146b8ff7b49a61830575497eb0c0e7f087492b42d85a70c5ce493b61dd98a7e32368a70d6ea3ad62b4eeb3d7ca21aa6135924677c3aa459a9651afef4d4a87c68b8f7ca2f354f81e15d45d014d9eb463e203639f89973963312c0f8e73966069cc028e58a1d7fb802690af4abf3c663611e5de347a0c61b545a2ac2da95f1776e3861470d3c0d25c3405a61216f3d97d405ebd29cbdf29adbd85bef859f92f2b9a220946f437e7487ef2a7eb7747d1ca382d1902c22418d9a1392201a281aa3dcffeb68f2227bec631bb89af0685c6f994478697cb358a973ea47bd2c27a23058aa78c955913269337e982b525b3bcfe8dd1c02f50e8cd06de893620f620464d51419aa97b22950e64463ab604d3a4e5f563552c64c965f9594993ce77c57848bf8e60feedd78e5c5be83d1914473eb26a4cef8bec08f92f03eaf61cd5364401bec9c9591432b958a7ade59306bea689dc2c7b9d7b1a4a29ef13a60f035a40222a61178429d3581a1ca2ec899bae0ab42086ac94f661952a1b49eb3fe7e4eeacb0fa2b0e3795152f648083cdf59c53a4be0b4d57c542085fb71c6fe4d3e0d93921c1e594bbeaecc20021136e45ee1e2d6c1365328b6ed66ff9149aa645dca8ce3154f2f88201537e9e17e02a151522e2d13bf9b3bfd8e2913c624bcb361b844515e43a08118443b0ac20da1abb453390c779bd16bcc02f867c5c34b447621ea5bd1e26ea75e3579082fc900435570c6191b6c77f507d8c8b69539f166f8fcd2908c77746f22b854069b59ca31e6b62d1c294ecff8a91062fb0bf54d91e8d003a14e2e2d421c9e2b5396e859d6e0c5c1984212d4181217e2382af6dd5763d87caf55c143027ec9d5faf389256dffb5ad77b45b3ffdeaa9926534814ca2243913e2cc7940b38a3c44a18cf11a5519256144f0771fea88d2fab81146fd1187d52ef343aae30acbd601e24141dad739854bb3c85517f2bf54e2dfe0faf86f4a657ea3ffa7c170a86fefd00a86f49e2bc12cab41f997d04e3c699114a4599793c8c0668e5bccd8492351696e27452cf0f88d4a3c30df5d74b21f1465b292413da60cdb2c0b0a15e9408ae892437ac0c292c46c2c610f91e9ecd08d9a50e4285df84dc605835e9971f43ce36e2f2959c267951609f6f427c8cb2b3e4d5886f2d3160fd795f3a3602a1344e0933647a8ccb8b8e1be50243ccfec0b13e6f8f7bcda459ad6b1edaa874263fd269cd5562a91b138d3e4a7888f99dd5e69932f71a1c58340a55ec44a1d76cf6f50e8051291160f5fb7b1c53801431d2c8250eebf6dba59404ee0850862151e5d75966b7768fcf072f0bafc8195af6e75f31ca232107c3ba7f2c54198b42840f5ac0ea994b250f6a7870dc9f7278afa10a46ebe8473ec158c3b4df1dd1021a132b29a5184b25dcd13a01a64d821f8ce1fc32f6c758439848aa968957c9e0c40d222259b96f023207dcd128034c10250401c313da7d88a4e76dabc5cea2fa721d6b10b9df2357a8c266185a1bf5c279b0802082be38a1207b8f459a9780c6c04d6ee4bef033a450d238672665e6f63237a09a4df7abecab61489c32cf8827248f43bdde63b4c2da15fb64329e3b15f0a1992608d3b4e276342c54a5917aa48ede4f9c35e615758f39f6af32dbdf42dd8cb7a463596fb611ab1aee6df08549f6e70c36aa9c49f327bf28360b59e1b79f857876b73c2db41789fc8b2fdff005e8568697c411031c529b35c4e053f825ebaa62a2d5a4cb9ec63d874004e7c8164cf9b9d9688149d984e597cb36ddc66e31c5944f997620b878bc0574bfe6ea3f7f9b060050a44ae09853853ff7f883cf2ee20b21c1e0be155a1c37d75d3f1dd30f2204ba225dbd299b7f9b8d3542c386b11b3ea56643585fe3bf3b5bd517908807904762a4e57d3839f51f5243907ecbf8b183ca0dd3041e151e850927d7b48b0ee0c0c4d1f9f3c518e2341ebd2bee26e42d68f8cc10f99457b676439a1c255a69cee88c289e7feb6bd7a4bbb3f80e076742b32514950356e67ca345d978ee80771b95fb08ede62b419fb6ffe0b1bd741ab8257bb61669fe5cd51a3700b3de07e771ff35dc19e548c794b84703a8d98ddbceefb99ede3d5b406cf11209822b552cd0b8e2f40eb62c94c1b893a394fc09f9152ec8b55f6cef7d99c3a02bbcff1844091efb070005efcfa7c7b53cd931e126deccd03371ac1e9b078fd959834b07de89b2e5cb1d15bd8fd28d1466cfa7cd741968e092799c7e825f347aab1644ed99ec34d3bda17925212dc0e19957371d6a03d34e29fd291580e49ba8ba1d8142d91ae3ed837ce53625f1ffbd0c73e7e98f00a3d4af5f72a8bc869df9dd502650344f4e12c7ef78a266bdced05f8feeaf0ae9ef6b3a514f9056fb1d4f5334bece44c6277215584954291ee3c9bbb06f10b817b5d3e2b4da919c8a3be9cf78d8d2035e75f3ef7ae9340448394cd54bc9dea97097f809910c6b8cf3e96dd88e5d585c2b5b259fa453bc95470c23fde8c4f8e1d4752c4c63c4c7c7afa0269428eef2f0f54bd9550f5284ae95dfdf0a0d649eadbc8fc63724b41d79cc32e7852cdf1a37ad6690e1369e0ea9d0cc603d41a926a2313c988a86abdbfb072281fc3ee5e4b73df2d171ec5321641a2a6b48617486a33e2bce49ee69f1e1369270c88396b6b8701423e274ddb169061493a13ddcb034d44ca5ce31824f525dd94cec2a46f70b93cad6325c890e185813d34ca0e6d76b62f4a466103f5c619209a3e7f017f64f424c8440b7997995764d60efd200a78fc890355529766e62be181ba1703b7e0188ec87dde689e383c0a8e915adafccff6c573214d91f40ea8a8bd368fa96339d91fcb086797c683331afad55e685b49b1f407fbaa2fb3a39389cd59cdc693c0477cf8e0a329f06677e9f90d8419cf9bb166101efcefdaf69b8dce082d8154c009cf25be01c7d8bb2320336806eaabae92766f56f2e91ee7baaf2d5e258a6c5f76b1430a740b3409da3aac626f838df09d5f6b820decbd0bb37ca46184789c89fb22922de5fde3999a8fbcf4a0a64cd85754047a59e8378c8e8ef6e16ec35ab39e7ca07c2d3ff0211df72301c93e7cb1074846d4fcedb0b6d5cc2bee9918e80b39046b255df45607a2273930b2f0d71fa2290767169cd1a5e212f077e6114d9c263a613a24a6f9c50626b249f9959ca8ea55d8bd7408f466a11ca86393bfdd41c3d8f2f218d8b760eb95aeb5357a9911d7cfd3711c619d363507102e214b4ca8ac29165d803f714492d0258860bfd2153ca5bb242d4c42b9093685f09b123a058310a507cd902f1e7a305a22c5ca6cecc9884fbecec880a7f9b9febb4ddc6f6d6444d06a9c2eb273577cee0beb74188aa7c8760946c187ae04dda3eff05fb29c445af5bb783637a668b06c4538cd627751f785057826d47f5dc9080ec2924ac6afc16317e33ad3d4995591cbfb002e7dc7680549e7eafea1944617e6ef288af090345f649a2e03f2587b81b105e1831beef6e80a0bfc136a70ca34c26a1d5b5e21e4682eb4f2b361072b4c0355b1149be1f1964453489b1fa29bf474ed680655e497b9fd8504ea79e7de507271003694700e1e54f50e9ed08186d42db6b5df8e369f14dfeab4faf49b0b160e4e2cc44931af7e69f5e6269d26148a3d8c179feaa30422998ccc847fc397c7e0cb97e230caf631f298c29fd8c73767eacb2903450c9591b756954bb3c2f38f5d24a92521626c407a994fd245fc25d6bcd27e3560069fa919333727ff98fdeb2809bffb63035479f1aa522cd23437b999c78d8d6b4777b587cd51e1f8a090320ef86d40dd3c1f18550002218d83c7b4b6566860a42f0a7279541bf4d9dc41a8876a7c18274ffbb76d51573ab66efddd052aa16a7e3d8123cd07ee96adf92dbfd568b6f5b3b2255ec116eb7f42effe0dbbc6af65b318826ec483436ab916c69cbeb36a1a0d9d2a6cb5ea35bbbf4613cde98b5a0c7098dc337c494c1541f8bab6861e8ed581b73d072b7bbb5add078b83fc209cc8eb8392eaa210eeac2cc3d85d84d328c089407cc296a28133259b6bfb5aa0a9d8a609bde94acb4f228a6d76ec9c65653ada15e006ae18f3cb81bbd321b0a87051d24a79c9c0b90b94651522ae367ba4947105c2c3d66676f031351eee863b43c47e74a95c4781da71a6038f597f63337957f4963684504df8dbb19e4c7fea68dba5210c89b484b275780971d39f2b6ff2076da614b83adccaf8b6803098e61d195c8245b62fa388fea367da4315d28c19bc76c3879cf4dc6df377013b8167b37ca574163c42fce9c0189781c909bcf52d2c1b1dcb55ae82e5feff2ead8be63d5aaa41fd8e06e4ee28133ac8c5d2cb0e75fb6681e63e795cb6860b2d7c20a37aedf666206cbc1d2f1d6109538ed8ae3537aadc1ad73debac0d4fc7b84c4aedd97da421f97a479b8cfa1b04ecde6d5ad63d49b42711de586920a31142a4a35244f4717a29bff16213e8668dd1e170dd6cb98281c8e3bfa6e0a8ba79a05f3a4e1b8e3776285c50a2eaf5b4c9fcfeb91d1d748f75a69bf40920b239de6a7925a8677986ec854e8c199c00bbcf41fc702810893d116287230456f8729edf2da51e61cff9a616c047ef62db62f6a1a83958e2801db1fb376181d05b32da20740aa260f760332c4b55edd6d40e84a90f34eea890b9c48d6b3d441d7643df4b3820711c9a5d368e972071a35bc13fa8b51708fe64aaa6f86ae05d1fa4961117cdef74368db37d8a4fed2d100aafb4ca02e5d7992da01bc4e283a79d710d60160f558813e84f2c4bde5b81556524156476ffb507e61bcf8daf657d574c412ed1d66ac76747d626e7a45a2b6eaa195ec7c8c23227c6abaf82543bacbcf0eff110ce010ca5583d146b6bf3ad530d6c92d62432630ea5ceb438bffed2d510911fc4579e62f6c37d4c5ef067442bab20afcb07de8ae3428e66f3336780e41dbb8ef1f2a4e17ae2d4b7db22412f98bb0e944c16a949b2d3d5bb6aec26bee0931181e428e47d1c60f5c60d43b93bf3775ec134a0d83e1bb7ebf769b09ba2e6b186add029f99dca4eb1c64d41eff0ba9680b5b3eb648f642407034b46d1fc3c9c124170419c34215be7ef5c270d685cc20c71542ca07c8df20477052643ca9b0381b0ef4b6a98543ea2b65807de6c68b5098e2a1fcb4ab540046df8a18ddd66546553c2ef5c3d0fb128185e939453a66a8609f4a4a2793c62ad570c261db6e1f5b646dbe86c3c1f1d2ccc1b3e726ac91ef94380e97c36434f3458eca957a0bba2d524df21120be0b3c6c82e805b8bccf0147efe32b275a04077a55d3d49d165cfbc62546e59237e54bdb725e4967a694baa8d6f61cf119bfc639c9a9ac921d85335aff38664c4d8ea4afe18bb8f10b3945c0e7f9e4601f1abd59b62014cd9ee2c55c93b59483fb7a2a47145f6ca37a3a180c7a941520a27075f144e714546e82c3460e35809c55e5dcb1dc3923634d89f92b4eaa9997eb53e0ce226bda9dec48e9c2de65fcf0174ee2630c25a13199ea9882ac0243a13280e022f21964bfbe3ac9554c64a91e8e4127792041813313928930d08daf75ba1ba5821823ef1b3f83c7c9ed7e319d806f0e037a6fa532ec0"}, {0xd0, 0x1, 0x2, "39f1ae9fe60fdbd67e1053d571901f937c8037472aac06e0b7399bdfd619f2fb83537793feb2d70e1fe65468f919bc76675f4ab868b77c7e2d842b16a081ea2a043f0c6191536b593cbb5b706d7469d911cf088e481c2e44e60bd425ea736aa69e83bd168d652045b421651e013dc46ff7348cc94678850edc20d11ae42b82460997a4ad77ae555f2f71b94d23ccecfbbf3b368fa0de02f7c080768da1bb993419350ae95016c7e92077dcce26b6dfab051926dff99c552350d1cdbe9eebb8"}], 0x1258}, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x42fe) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) fchdir(r1) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r5 = dup(r1) ioctl$WSKBDIO_SETMODE(r5, 0x4004667b, &(0x7f0000000000)) r6 = semget$private(0x0, 0x4, 0x550) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000700)={{0x5, r3, r4, r3, r4, 0x80, 0x7}, 0x6, 0x0, 0x20}) r7 = socket(0x2, 0x4003, 0x0) connect$unix(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="82612e2f66696ca0951984653000"], 0x10) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000240)) sendmsg$unix(r7, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0x4, 0x0, 0xfffffffffffffe56}, 0x400) accept$inet6(r7, 0x0, &(0x7f00000002c0)=0x225) 13:27:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x8, 0x0, 0xfffffffffffffffd, 0x80000000}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:27:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 13:27:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x628, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x7, 0x1000000008000, 0x40ffff) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 13:27:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 13:27:33 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 13:27:33 executing program 0: getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x1000}) 13:27:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="ff9ba5c4e90cc1ee22c1b6586f32c5c445a049f03853d709da55100aedee5f0055ade823c457c26bd072f26e6bdc123194309a79d495f13c2a4071046398ba6c01be06c78222473d97284488effa5a392bf2c106053948b6058d34f65db994793c542053bea0233b9620d8bedfe199fdeef7a5cfe8265ca2746ed9962fda56b20ec92c9ebd7fd807a5be648da632f075f0921569c645411e6945a30c34e3763c04a503ff23c6aa84e66002cb7968761c181b4c305017e59c5f0ed98e162974c79d4730ab288e847e09900e8e933a36bb481040fdc898db1fa0e81e1cdfbd17427ad9f14ebc204366f0487fff", 0xec) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) 13:27:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) syz_open_pts() close(r0) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xffffbfffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 13:27:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000040)) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x14, 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000006c0)=[{0x0, 0xfe88}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000180)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') r3 = getpgid(0xffffffffffffffff) r4 = geteuid() r5 = getgid() r6 = getpgrp() r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r10 = geteuid() r11 = getegid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000001800)="a92498c7e1633909474ad88426c82534e4906ac866574c9af38e42005f33c8c8721bef7ec22340e3caf46a0032cab3528b9799a60fb23c3aea46b5402e69340da017f065fcc1e9ca3dda8b6bf147a7e8d88089a80ffd83adbae55922c77d233b49ef7d34359af04a3e85a4fc885b6900f9d7f35f21b7f1c267cad898001621dae326dd6f600abc74ec8f106a08ead956500d12987452b8ded29eaf5aa9cb0c328267d65be8e472c1bf9ac570b101df54eaed6a8f2eac7d3b007d25d22562dac6920da74e1524bcaa6d9f9ffeadbdaad2f5ceafec00f4ed00b7b6c4f7046a53586e7bb80e155124138d05a708c91ede071b74edae667f6917e94b195965011f7de017a243c246040beafa2a60a0e68f7222aa7946af052891ccb21a4b769434024616259a63df2be18c2fb8827264976182de1cad858aa5632a088b9344babaaeadc5c38c6715b77682a04c427524c7eda2195345864f7f8aee7870ac43b0278981d56e814ddee6aa095d5ac8fc5dadfd91fcfe4661d3586f23462a636115029cf06ec885758a7d360386341e3b0d4b0551202b8273602d831f7075716dd36442cc6d252de5a5a3d0c36efdbd3437e236a649041d8b940c00453ea3557e3f94198ba5357bd02b7516161f1e0df1414297ded487803f63e1ddeed48fe87dadd8f4313a2c6e0360897659a08af558efaa49fe39395e1d56d2c0aa827b80062409ded2d81a3a6dd82f4ee3e671cbbbfa5c867026527586c7d07179f70dee06c7b86681f9879d1b4e0797eea844cbb70657c32e2a157869e9115f5d0d4d40bfde34204f969fd72e90b2025ac2b634438fd50e0a4f3f1a581f29a8c78d3028e5f9e871123be034a8bf59c6d4c6fd977469e40c19ec9ed5d89979da384c5dbafcc5251f19817ac069a2b623648d475d2d14688e338915d738b2c4687db9c663876f1beb1c418527435d2b6b5daadc67b914bc3dc25616342b68535eb61c91c53a58732b25237d39b77bdf4b86ea3b2cb0e83f8ef17e055732c1eddce1efb81f23131c25bdbb44e88bfcd8cd6dff3e98d35704290244d3a0c1bc3e5b1409fb34c064212cb0d49522428f17925a6ff22c81e579f3cb3d6848e7eb132fcc08b9962e95c0ee931774679a43723e1118f6bbacb199ae3530e68792084ebf4eb29f49360b5ec63fe7382aca8dfd9f650416175e9de54f943d45055698a79c4e731c1b36620cb525ad9302605d2b13a3f2edd10f746b0b1b8b819039d0512579ef12732ba96c2b223e8702b5037b050af0cecf1e9326a8fe352f004b0f05e12bf0218b17e8c21553f7167cedf0294608c9fc3c874f5dbd0470860c77c3e719e3ce572018e19d3e1231d8631211125cbb11e58d23e7550427236ade0d10eb0292b14d9c42b3842ffdba047be1b0f8f163150df32c6e186d45e83db748b97ff73ee370ac6c389ad1972771b846648c02ca12c6306ba39bc875b4f120b74e905dd1fec5716c16ff049901b838735c01294fea15aad7702d9ec31a98b4ca7b206012a001746985a5cbe9619fe9e81c7ea760d8a7f838e0545d00784555819d4ea721e0841d3b687cb728ae78b2dd86e68a83bf3fd81592e97ddc78221aca31cfa40bb1e0f498c8dbed04a3299cdf41683fcdbebbca7a836c9a5538b7f0ecc763d91357318ead52b4763e9d0d5d90fe115fa4e125651becf6cd6592116f9c1699f0d439f2e13570c16ff9e5a42fcbd08abce0e165cc8afdedb62ab107b0fd8ceb4ba918cce15248066f86a2e4d480c4334f90d90e7bb0aa41b8b912913c2da51876aa29789563475a35afcb1081157424dda21b4a2ac028755c28ad5c9d2199c2431f5bd80188dfcfc0ecf3eea99c969a17470c2a7659aba4f1839f59ebfa6139e318070939bdf495ea5a080324b0a2498d605138d4cc6dafa710bc0260a6277893b15c0d685d590c0531959b87e5992fa817140d0602b55b48f590f75f9df0b6b3933d556d6ed6817c9550dfbc5d3c6fe0bc016c8ca53277101deb2bbba52d00b7f26d07f1d5d849ab818d63817ee966c8dd296f902b93a248b383a264f5379a5fd2c1fd5bc827a21c7af99572ccc72a3ce3c10a0256a07bddfb7a76dd001df604acf2559175f62810f5b2b4bcb47991f53c77e8ea7579f104a4b5a22fe385a65e3fb265266373c095afd08e7f2d57ec213fa76500e4c0055ea536d78844fc8d08abf93b630b5d66888e00106fae33f67d5504e9fbe9dee3f7e356d2fbba87992cc894a96c29dedba1ab871a3a9bf3529cf826fb35a8d662dbd397c04bdd2f998870d0fda50c663e46cf827548c4332942a6788c790bf82282ba23b552d676f700a7dc85791c02b9f54aadc96abc9f1a059da9e72dde9b7544972d05a9377e9c8280be75d6124afe6072bcd413d824d561909a6540d12a354a24c7e3e51ecc9087a96246abf8a84acaf72c3680eadcc21e1e129913eeb1a47e949c135fa39b6b35edc3b5a3ca328d7f802417551f695cc4c267bccf14e1917e49aca3a0841752a44d6d05963d29ef2fa2b213332df5e44a406417801359402528c13f2b96c648c05b32889a70a630fe434a65a259cfb96ee911c5c560f914913995b00efb9a7f9f9621e63b44f04d6a99c82b52bfedd72905d61059176b9695b33dc448dfb469fdc571bb5e7d020c11a6e418d5c0020c3ba3bbfbbdcd81c266f32b1f96e28776489e7e791558dab80e76a8cd52e8718d3f0dd252df24c1f33c95a398c4ccf582330da6e3a5217486cf4d9a52b54c810cfdd3b9924143c1f20e1d741d7b3a50b886bd9d02c39ade2f67dfbf4fc87e4e75a79bb668496054f0405bee8cd370a08f565b748007e96f2d39ce7359709b137b28365a505ad64142ab6aabe0bd8220204f31ca5892a75e8d130cad2d2189eae02fcebcfd3129e072a3b34516096bc855b70b3dc0dfa7b575ba1ebd330bf2c0032b816634df3beb832b79b92766c04fd365603ea23bbc890a0943ed5265878c8fbb177f0c5bb535f5f2203cf70fd8654c17dc6afc73ccd700466542bcf19fccd5a8a42b72a01f8261b1477d6c5dd24d0ab835de1f071b340a5167049acdc9d805cc4d877963f33cd29c6548a487da829d55d4b63f7cbd00629fc4afdd34b71e917b5909dc8c7c844f5a670de630e5e6097dcdd05e9fa88207c29092bde2ae64935efe4a160ebbbc61e98a9511263e754f1d842130854c194a3bed255948738ba62cff43a15ea25fb4c467d41d91ef3895fce6ac3062a5d5a2b5683fbfb9e25781b1e9970a2abcdda8b1daef924cee1a7289921467f6d974aa69cfe9c501e52de674caa450ae914c330957311cd7a75ef5f0ee3709ff11c96b0350910e47cf1c1496cc1d0db71d4d0753b5e68ed67dd931dd291c154984a56497a433702504bdb08c7cf3ea10cc0dfd2807a46d53b8e78c30db2dc6e3464f80a4fbad20c52c8bbbf3c9fba47f0030c643e61812966749789bed33c3bd5340a66c64909a6374b1aca22be41056e7539516dc88f7bde8201c56ed14685a8f8895f53e80e2a632f221ac39c98e2c216ae9faedaf289f6925ad31dc785f6fe974cad79258e7fa97cbb45cefd70055463f56dfde86e9253df6beb4d3e2e9c3d2282f015fba896912fb3569b678ee742398e3bf2985bbfa099ade3f4feb5aa408eb4488702ab8109a64c20e40fb5ec84acab406585cbd36a2758342e84aab3a1ebe85027db0a2b8eb23862c4b3e92e0415475d6af314e9167f06b456024afb515aa601300e30817c05d09ff9a274d3f2af74817dcbb3cdbed5974bbc93cd392c542c71be53ab06013bb120e960f0c02ceca7bfa5e2313e01500f01c326c3661090a390931387d9922f7058f1bf98f78f24833c6a95c9f72c9c0c9880d2857dd2ee799fa59997a968abec9c0825fb587dcf03add72abdeb4f43caa578b58d0aa612bbc50fe887df2776ef1fab856db52abbb102f1f36dfc17c342188132e53bd55a9df1a8ebcbaa044ce7117bdb06e65472283960e45ea6f501c78033a141896f62a5a7452e667695e9cf8dc8966fa166069d5cf1d8150f786e981462f7081aae19406a22bb2a430c148a283858aa94e99d383edd69a4291f0801f6cd87ca138b5e309dd166fea30e8e8a254dd6b4f6c93be5b3b03932ff73233e69b14021d27b3d5601801a2bc2208d4cd3e6019eb64def94c1e4d021257be09ac0146a00e1dcc3acecb8b6c6ae2fd2996bd3a402353ae105eeff0bf0efa7254d52eab3143141d57dfd7fa1981a4307a4d457cf83924ea2b10a09ec6ec337e16efa4ee4943fbd75d94358a92710b40af30745230d8d1da276ea268111ee53bf00ade2e7b132e93512775c0ba9a547328d74d6c23843b11eac0bba3867aa3c060255f2c250afdeddd17c117f1ec1c6172c8b1ccc9413901e02548247a85d18e0ccdd555e9d5e38a2b416727057ce7c33b46711e30c6c7ea3873e42815d8e1267ffc75656f4d7c77c8d5e3a76004548c26e9d5e5c7f0c4d199a33263d169f3cbc628f14038105757d746cc65bba4ca5bf442269672ca67f268dbb974bed85e978c16b6890c540a2364fccacff0bafd7a4435f740d881507241117dfdd9fdd1d3686ff7e2e9f538fd0f245fd3f8d7cf577b536f55f9706d0b666fbc9237f46efea43616814f8afe67b246f5db4e27ffee902485b4fa4b11c55257f2599d73860b30cc63e08891e1dc1431a0dae6aa41dd407f26d7bdf40676c618d0d15f2d64153cb0e576c401b223abe519551e1c04618921a7bfe1ace7ee28ba8a6df5a5e0590cc954099d73a264bd3024d1a26dfd408006862b313b809e9a5a609d07c7f81ce4c4599f71ee1c71c95302a1e3b51cb09897ba26d4d4959efa5fe32892d05470052924eafd5de7ef2c0df619cb3bc890c4a3b1573a4e70c12da7644eb5b32bb3dd3b7297181dacfcf80a076c18ef9aa7390f9c40325beddda752d2651181aa7e9ab10e74e11136347b1f28ede70ae6ba75bd4d62315688f6594a28f202ef09033e176871732124426c7e705e4f59fd43cbe397306db469f8b3d094f7eea6e5099a926a26c318174c931ee25fc48070b0a2ee06a303db3ff23a042160e9e01d95b26f2b571bd1125d569e13e953045dde62812cddafe8ebde334c83e041519b1a502e0ff102dd8445825d451cde00e5908a801b84e26f4ecad35f9935f087a8ed4a5e35023f5fcfd2c6101a1a385b3a20f431317c24adff073185f7881b86767dd5f8c3df30d2c273b5bc76d515ae31c639b7f6ed2c365ec8157532709f9ccad45e99f99a2c1ed89b0295ce69ca9d7666fa4e59a25edf07e46fdd331d44fa151aa4af750b8eaed2b6b28afa336a660ed0687097d565a6e2cfd7ae82fa57dbd6ade266fe857288ad603c25b0e497cd4bfe4565aedb3bda148c1e25f32e37adf18959826ca38477d8cef47da084b1eb212a3e92d243a7138b595e111bbc5d9653d91f99d0f0993bd94f179ad71a37b83899e922c525c788dc78cc12314addc202011479037c68ae4f9d242828d20741402c3fd6e20a3c14a3d69c75b7e290650c165ded60a416c34b62fc733a7fe03265e96d7036f3f645d696ea96e27a489c7077d1d9a7f57ed7d0abec4ada15a51fe8009f7db7a48c18c0ea2d3f296b7bf6083e908ec09460cf9a1bf93a46d4dd9cdc4adbe4c52ad6acbc73f66333d530c2b95a2a53eecb907a51d137727e16d261aaaeb15ed54ae0244ccc1596b38c03bfd714fa8c5b95334d960eddcec74d351f6b9a5094bd39d4e34adb07a1746697c2812839b7fcc6f8e7d70d972692", 0x1000}], 0x1, &(0x7f0000002800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff0000010000664e1196e1b5125169c170f897df04dd0057de6ab503f7702b1b67403a382eaf6eb981105d4348725c076c608692beab12a303ae996d7b9270375c868a27a911e60489a67e8384117d6b316be3ad8c5bd01278908182562efa9a9d49df7fa6743e061ca39702898b6bc83b358611cbf17987cb9115ab83103e66e9fff4c934492fea57ac7f4c71d60a3e030d287b7792595ba600cc47eacb43d70733ecf9da0f02504dd12807091afa4d18142dd22c73236c5a37ae1fb4fa8056de9ef0332f95f26e8af4836f584a2424a7553f01db5f2dcf135b78e96eeb6ba92e95645f50514f2ee809a09a810f3dd1029b18896d90eea4b8aeaebf48103c3211b6d93547d4542aa059a5380bdc9897b13a1ebe8fdaa1816f4066495ef780a78f4cfc7a1f052e08da2c1f43325da76c7a0f11baabce24e7fab90055ec6c7877e3", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0xb}, 0x0) fchmodat(r0, &(0x7f0000000680)='./bus\x00', 0x10, 0x0) 13:27:34 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10080, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) 13:27:34 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x4, 0x400}, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000280)=[{0xe8, 0x1, 0xffff, "e7ce9dc99c2ce332b56a136d8af6d72673d22041611b0bb4c90fa3f50b1233cb26843153db52d8febd687d9a0e58633d1fc94491db5cb1da575b3e8468fae1a07a311f6a21c69ef1a26696af0695b36090d041e48931d1bf998b9aeaa6319e6961f48e5964175b15839e5c9fde8a2555b49247b386d01e38573831f0bb13b16f8caeeea4edb6c08d6fc6b76e519c3c242924eaf4b6edc0b50be6e314e74fef0c6a685bced9b0f9938b1311c2d82c5e905dc07a7852212ca9524d6fcd8ae817e6c0c377dad68d8c26dcbf28565212db96d79a87b6"}, {0x70, 0xffff, 0x1, "e97fb20b13f317808a99f22801ed621fb7c548587754bd05aa962ee72c61d65414d0dfd9c0f04325a8a8a1809eb1673b94dd83948149e7f8003bc267fefc6e3a9448d0e60e560c713263725b69fd09c3f888eabcbd6810b09f06d54a683b"}, {0x1010, 0x1, 0x81, "839d0c70519b91bfbd0ce7697c153bdaa75e9cd65c0534605b52b13aecb8e8170452c2cc575653ca049e5a5ba1d799439db2b1cfd9c5923c53a91748134da4ae2d08650156346f41d434ed00ba36f0ee3759b2273889f6b564f7a1ce300c4e1a2ee7e33e546ab155e10780c09e3291daa04cb846d7503c8f370dc588dd4c51d57894da41c517161ca0f168524579a8033b7067d6e15ab3ab133b6bb626f69ddddd17e505ae5934ec5ce64da71d5f99f6664b31b330a5026beaa441a42334b1c323c49a00c83d5275eb087e93243888fbdb6a53af273a580fbd7eda96c2ec76e5f31c5765fca883d239cffdf5ecfef1dd261311d34079613e20bb9ebf3dc828e229196b01dec1e475e4d0ebd3658f4fcc749c751c4539692e895938ca9b32804f48325573fcd0d755a2bd6dbdeeb6c78b0d0f65f6987eda851de0f0325a5e3f16deab0a150df88fd6ce2f05c9226ba8e333950346a1d0658eacf5fa8bf15c9c869d3eef6588c85a389aed28738ec997e804d51982a8b65e40ae451fdbd621d1ed797ed7dd9b8ce38342bddee4c0358583c534a78bb052c504c08da728e0b5405f718d0da3fb0b7f9da0c9282b6c32dc80f2c566d41119c18fba3597463ba872aab83f778f448e667de43dc56d4d76822190adadb1e78801ca4fc2950ab900f7b1522d7c2e45fed5dfc69a328101c600fc6ac701caad5a92028444e2f10d6c898ad04f14fe365f3027867833f37c4272bf111046cdd833d6b555be91dc168b37f76df43b278480ce47b11dda81b29332bb11af3051e137641f2588cbc4c960e82bfe697963005b776370da9e59430bfe45eb291346ede5b695b81db26186edec2c813f0554e13290229a935f77a12d3744e43a154b6bbd29b68a4c28152b76e19c3bc7a171d8fc8063df08a1c0b26f656e9f2b4eb0a32ec9372c5a06f23165e4b28c2a35febf1f949a39ad8d625fd0a378b924b4452df1c0e39542985938ba4c0b68d604bb3fc36ea3973af53679cc8313f771864fe0801e9e8baac5a2ba9f4bfab56bee73c8fda4a1bbb715db8462033322b9045e89f8aae81a315159789ea3de144fccb023e146eee9d1ec0050a663f0d5010345a439cb1bcbc81c56282e069584ab110e0a2ba8c2bed451b5149f871262c1a36261dc908bc68cb39d6e287926d768142dfa650a9eef237eb7c2bb3e0f3e0f3dbadc6199971f0e9adc216ced275f572bf208d25b9b66a3f018f0d6ba60c8f65c4b8e4b60197bd35efba9217c7f7639ad111b4312cb73f80917ccf302efaca0be39efb3819d44cf3bfc1ff1854419aa405ba8320497663223285dda4917478f71d6ce24ad409033397fbffb5641b7a98a3d0d882a5bd0beb62723d0a351e08158ac719e041de8b615cc584abafc92ce4f22dbc304615c698e86d83f22102f5df69fc58e02652f62e0f590c4c275c02f5d006908964bb1435dbd8b551f96a47b24dec9e5710023811827a9c3511c2f4d9147d40ab7b05990366acdaa4f9743315df8960cf5f78454de0bb60c51d940deefe96136bb5625f80db5636f25e4edd833c2878c678ee2d2148b244c450e5f530d731a0d88200f5202161e932cff38a5240325de88b059f78007a328ce2755041ee0cb5c9312375654108fdcdc8d2ea78b8f49806238533fbdd377b51e00592504be956716f178e2297e071d37716e2cf02e405fc8bcb41993aa164a06ca574de453095f4747d3efabdaacf6403b7cccf4f6fa373eb5a7f9d4e19e056cde1981f231a8f201e3268a76c83bbeb85927e07ef350a4fa31bb625cbfecbcf1ae3b645bb5be59283b13bdc43fc5343c7b9a75748bf12aeb2b8d4a9c9578d760876ca93663a13888083a19b791f42cd6488eb69c71c8f2a8425a1e33f00a18a5050232a426f53aadb0af992f636dba407392453d79e20b1fd68876518654074d3933ba8956a3cd7b5160cfd26532883c1b106398b1ade52953e82ca92a452428b0aa49b32f2ecea04684abad95a72a3b30e9f86680bd5ce7599eebf3c2380803b3f643d485f4531e525bd2f6808eb6c45d0f96e0e0202efe360012be4aebf54496c8991ff8009bfa2f60a5318481d0aacfc1b498739e6979c21a31ea54fc2876b6742add0f390c02b1adb010a0d5a0f4187fd7bbe2e42a8f45b3618695b9c102d204683b2726543c6164df8aba9935d3393eac3b29da6b9ab96f4c3c833b1c76f32425b282131c86bce94371bf661b294009c455a801a65571be50e510dcae296817ddd87735cd5304ace8a50b2f2c28d462f8d16ab4f79fdd12908fc0272f3001a2f045a7817856d01ae534dddc739df2b45898523c15ce9ed278f77c2884a46b68a2aa6cbc649682e41e9776d495bb6ce20741493b23c6259a63b663a1f8037c0fd9e2c7b779b20d52aca157315eecf18c29055c125ce20124705e1bccd3c524b01d0afaeda84e0e890229ddde17f47c3bec9d45d7884b5426e0acd4ad4ff8ffd3e09564cf327cb0196f417931d8b5a55e00b9278f9c4556f06a838855f4a14e3e83965049fb1b0828dce08eb3f13270fff4967c87ef11f07af78aa1049f002a8623ff458822b36da81a27e97a7b57f2bf191bacb951d12db5bd2510c5d2fa42c2fcf5fe9b03897bfb351821ce9508514896d1281c2ffe0f6708a891c721db6439bdae8fc4dd33b29ad7d054f463abca77177b37d16da3e41bb77bacb43dfb0a9bebbb3a8bc41d09b88a0aeba9ffcd32220413735f65a6f0a1170ea18f799abd9e872e3784e9d375becac6241ee26b96c14d52c4d3d6503b84a433f55e7f9720ab167fa9298dad43d0f7d590a308efd58748ceb7e016fc373b322c6e0207c89fc6ee1ccb1377cfd0ffd37553ffe880e1f83a6052c0b68b1b9c0c327a82348cace83385ae7badeea028e7ea123e1a51b0e41e64b67e48311c1ae727cb84f788fb0a1eed9718811e7196ac7c0b71ae6fc2de1f969eaf01e5ce9f936f2412f032cc1c9d2854b9bb037fdec65efab0b9ea7a1a7ddfda282b493ddd82cbd2e2d0670cb984bef87d589162eff1c241c79b5a191075e789fb5e96a2ffd75b0b716b57d0ef29998e5457298d278d77e1c7de7d05cef094bde0e035dc599e9ae699d268e410fa7c4941b26a53d946233eceb84efdb66ff1e22f23c6e6064e8aed544ee30e8607f4d43c29a76a20b8810f68fc724b784468bcbef82c80bcc773fd144874577732b58b1b7699e155d2a90104be73aaa7073857efd99d6933b637174c036490badb0117cb73c3ddc73d6364d86e2519d5ed8f980b5dae13118603b7e5033f02cdee19525fcd56ba1f43c505e27974c3e8a763c42064d645514281295b6aae42a2738365d02bb2fe3ee10ca0fcc89591ccd6c4b8f0fe12f4ea624eb4ef510829fdb0cd28d544337119bd117ec3154166014f0045e78e490b5a7a92c6e1c7c5e13d0fba70abafcb3fbc27c0d587c95d16e90bd652e02585df4b4d9d3cb4c2204001c4ef2fc06a5c311171bf687ba223b17be223987840c2d15b81d8ea5fa91c87ba64ffb6c062d660bdd6a27e51ff195a25023fc641e00dc2229c64364c64060d36347ff480dc01e50bc6b21cfde27b965c8ba614f0c2663af96474397a9f7c1132d53ebc40c34f5c33f9db55f9b79926dd0d9fd4ed1cae4781fa32c2e4708fd12f5597b926b9a17f0ae617a7bfd4d9c64b9ca5f9685c0492ed4cb1c70caa183ab20473773cef34d519c7968012db4ba77c02c6431c5c464f0b705b8ed489747ec452853f66de9f3bdcd5748dcf4102ec4762664c7107604d59418896754b114b85eee619c706ffdfb8d78504755089a400d4ae6972907e6bd22b4bd3c6ba967ab4125f8f0ee3a463a5aa484ef69f3c3abde09e175a09a739b3dc44a239e2aedc3539daa0f009a3b2c31ec29f86bac32cfda2edfa145704d63819e214e9a8d00984be90931e6a6e3550997e2c14ca69d4fecbf160d5b6b85a83a5ad4cef65c68c90d8d4e7c75a1540811ca242f1c99c328124b86ee006a955aabde62fa4ddc5202dd2e1dcfe9487cf00030a9bbe56bb0716981156b153395d467ee42cf0332c51f90027c170023d5a64974db6857f54c042ea5b6350d959678c50dee283766c06827e1a92b6e03a0e8c6ed534fdfaa2496c54eb909d15f1b0c2df8c59910e43d0da61b4c619c7c280901e466a0fea0ff9f3e9b3067d9d4b51213901e16e23932c1883397e95258fbc4cdecc489b5c4c625179cb4f8e21d78fc5f35e379ffec83aea8b09745b8d7ac1f6c55a08b77a49b02b367fc22f3915fe2c56e5a4674b9b003cb81299aae096c0fef8ee69dd47bfb9145b1170b9a349ba82edd532ef340a6b99edfab1ca31e7cacc420d28ee1216426fb4714d28892c71c1590702eb0d51579680da78d0b767672b4d3c372fbd38eb226d9822bd0b57a96b653956ffc463f23c958c9132b2384424f99be10e6bc988dd9f151884d73c36bed9d0c8550191879681a79c269f358c6068a6d89a1d9d4913215307ae6428bc09bf31b9a48cccd29e030d11493e94fc97da874b2e6ad58f6c805a1d221e59afcc42e553142824c2fe6660eff5b1736418b8ba13bdbacb102edec656dbdc749a2da86da1d20fda11b5d6b9322e2e5cb46439812d78a2ea109c51d77b7cbcdad4027e5bd054c8c6cf9f124f46c82f18ced5b25a5af4f0f09cd4ea21852a284b68ec4accb52473c273cc73eb20545e07ef64ca3bccd12b6ec84c380454ba726b9aa610e4470b9def4c7c49546257cb3bef9083f88dbdaf3a4ef9847befcfd48d9f800d6126dfffc6bdaab301b68d2c41a742e9924d21699961bd2df56147eb0dbbead1468a47d5f85a61b187dc739a17bd52601bc291f23312ab4eef87a2d0f5df4a47974ab5603dcb1bf4fe529c353328bf135aef0f6094e26aaf59bf64839cdb7b7b06777e5bbcce909442ca1f6078be4719f86ad269e966ad5ac9b1c84e1800b5f79a3e8a29c14d8f48707d3615ea010902dc6b9b75594765a066564720df1f94f093123cbc72c5715017f1423e3d6af249e96aba63c2b9b85218cce414803a08d793c97e881d081f0e69b7aab9e49747b893671170d613ec97c379412cedcce2c202dbca9a65595356ad60e13533615f01199cc1554e1a83fb0c849c6dc9684575275fd858b077060c1e26cf66958c986f773f6e9eb9db18bc24ba59d6e6c395181c81812cd4324fb8dec0932eb5d9fef8f9359d5e17670ed2ffaf669f0cd8165a6307cfe249ca9386c7bf3f0a37202d877ec708ee4b6038b417bb5df3de9f8ef86a5ab47253d077f7418c719cc7c0d4165d15e348e3996da5acc6a15b96379817e24e6c64f17fe754f6f050fedb79685bcf355b2773d46fe2501ee25fd1f3c03abb81f76747f74a72b2af95dc1c76f91b3cc27d114cde46cc6d3a109cee09acd79cfe93df26c12019410e7e577999f2c2eb508449984be6e66545931f53123fb5596577ec818ce9a5c9f1a89ee0510664f07b7db5ab02ab2bd1291dbc0936e0bad26d658724ed2dd242d4b3b53b9f1aa0d01c50c8f585622892484e1bce82d664249cb33012854e03dc781861c54a8ed0e4eeadf0f5216b540c9932fec95ceae23f05d28caa93b16335567aa28e9c5b0fe720b70a31434f0f759793cda9b82e8eae5ec6cfabf613396aa4e89f9a218920458bc34dd411fe6d5989777f58b2911ba1a4eadca2444bf4821f60b819e998b3d97340a0779ccdd7dc99c045de26c000a6849599f28fc96d35ec54158790061a2acae28c49b2a7a432173331b798f1ff93bb1d39dfdc"}, {0x38, 0x0, 0x2, "a5426f677c46d31be9ca0a5d96572e908d0175794597279457639c5a7d205d141c20f5"}, {0x58, 0xffff, 0x3, "9a762c37f07a1c52c21d14685a26fb7fca258cd12740dd3f459f26e933f04376ad694fa46dd11494cbdf3c0133b2163a69cc360c8a43fe1d117d1ea4052da80d90ac"}, {0x78, 0x1, 0x40, "60295e047f005a20a72d8fbde7d1c3440ad411836fc079678137506d3544fd29594227a6ce1cfd7faac3b238f3c47ace623039a5a1c7b8988024c9dc2decb82c5856aa8b503e020243b1174aa4e8bf6c902f43fbbba9568a6a0b2294961ba3f7660bae3fc7ae"}], 0x1270}, 0x400) r1 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x4, [{0x1}]}) setsockopt(r1, 0x29, 0x37, &(0x7f0000000140)="8733514eea483b6ecd3044a0b9854a7efd5e19cb1fdd8ec442b2f7e6be4373169f8c85d95766ad0ee6cae41c03c64ad0aef9730596142076afa4ac3b01bd6853ce655eead5f7d104b969e21638b1e29e58b059e3749a9e3d9dbca7fe0cf028275e880856b903468bed7c48b676493841c7edcfc652d4d08b10ccb0bbe6287e78b8d82526b7ea68100f014ea03c88c16264c1432e6c57f4d775454282ffb5264548130475627f71a244d69b4dd28c3f0dad18434c980f4704ce56057ba5ea79acb1e7ed39fd4e8c3bf66dabf2ac3176934c35bc20a8822b250cb6dd002f5bdc798e7bb8ed82267c471184cf7f1cd478b4b5d9724f31dac9915f31c9e6ec8d72679a9c0a6b8275dcb23e8b2fb8a04c33def94cabe0f4be792e6b189bdc7c20d6379fb9634745d632c2b22f8888f1d428a156", 0x131) 13:27:34 executing program 0: socketpair$unix(0x1, 0x100000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x241) panic: timeout_add: to_ticks (-997270241) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *153691 24762 0 0x1000 0x4080000 0K syz-executor.1 400421 24762 0 0x1000 0x4080080 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,c48edd1f) at timeout_add+0x194 pcppi_bell(ffff80000066d000,cb195efd,c48edd1f,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c2f490,2,ffff800020b42018) at spkrioctl+0x230 VOP_IOCTL(fffffd80711201e8,20005302,ffff800020c2f490,2,fffffd807f7c7a80,ffff800020b42018) at VOP_IOCTL+0x9a vn_ioctl(fffffd8071168e58,20005302,ffff800020c2f490,ffff800020b42018) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42018,ffff800020c2f5d8,ffff800020c2f5c0) at sys_ioctl+0x646 syscall(ffff800020c2f670) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,fce1b9fb010) at Xsyscall+0x128 end of kernel end trace frame: 0xfd063a06d30, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic timeout_add: to_ticks (-997270241) < 0 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,c48edd1f) at timeout_add+0x194 pcppi_bell(ffff80000066d000,cb195efd,c48edd1f,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c2f490,2,ffff800020b42018) at spkrioctl+0x230 VOP_IOCTL(fffffd80711201e8,20005302,ffff800020c2f490,2,fffffd807f7c7a80,ffff800020b42018) at VOP_IOCTL+0x9a vn_ioctl(fffffd8071168e58,20005302,ffff800020c2f490,ffff800020b42018) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42018,ffff800020c2f5d8,ffff800020c2f5c0) at sys_ioctl+0x646 syscall(ffff800020c2f670) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,fce1b9fb010) at Xsyscall+0x128 end of kernel end trace frame: 0xfd063a06d30, count: -10 ddb{0}> show registers rdi 0xffffffff8125d7b7 db_enter+0x17 rsi 0x1389 __ALIGN_SIZE+0x389 rbp 0xffff800020c2f0b0 rbx 0xffff800020c2f160 rdx 0x138a __ALIGN_SIZE+0x38a rcx 0xffff800002b4a000 rax 0xffff800002b4a000 r8 0xffffffff811d6983 kprintf+0x183 r9 0x1 r10 0x25 r11 0xd5b1e917a3276893 r12 0x3000000008 r13 0xffff800020c2f0c0 r14 0x100 r15 0x1 rip 0xffffffff8125d7b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c2f0a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=153691 stat=onproc flags process=1000 proc=4080000 pri=21, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b432d8,0xffff800020b42be0 process=0xffff800020b45078 user=0xffff800020c2a000, vmspace=0xfffffd807f00c5a0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 24762 212635 59651 0 3 0x3000 suspend syz-executor.1 *24762 153691 59651 0 7 0x4081000 syz-executor.1 24762 400421 59651 0 7 0x4081080 syz-executor.1 61857 458958 0 0 3 0x14200 bored sosplice 59651 139550 44030 0 3 0x82 nanosleep syz-executor.1 53958 496333 44030 0 3 0x2 biowait syz-executor.0 44030 134892 95155 0 3 0x82 thrsleep syz-fuzzer 44030 279996 95155 0 3 0x4000082 nanosleep syz-fuzzer 44030 141512 95155 0 3 0x4000082 thrsleep syz-fuzzer 44030 285153 95155 0 3 0x4000082 thrsleep syz-fuzzer 44030 410585 95155 0 3 0x4000082 thrsleep syz-fuzzer 44030 466543 95155 0 3 0x4000082 thrsleep syz-fuzzer 44030 516470 95155 0 3 0x4000082 thrsleep syz-fuzzer 44030 485847 95155 0 3 0x4000082 thrsleep syz-fuzzer 44030 158723 95155 0 3 0x4000082 kqread syz-fuzzer 44030 494295 95155 0 3 0x4000082 thrsleep syz-fuzzer 95155 60839 74036 0 3 0x10008a pause ksh 74036 145265 27597 0 3 0x92 select sshd 5211 119196 1 0 3 0x100083 ttyin getty 27597 326058 1 0 3 0x80 select sshd 44382 322024 91647 73 3 0x100090 kqread syslogd 91647 1138 1 0 3 0x100082 netio syslogd 85250 311305 1 77 3 0x100090 poll dhclient 41539 460068 1 0 3 0x80 poll dhclient 3267 328464 0 0 3 0x14200 pgzero zerothread 63898 90207 0 0 3 0x14200 aiodoned aiodoned 70351 297288 0 0 3 0x14200 syncer update 53000 448617 0 0 3 0x14200 cleaner cleaner 56779 197780 0 0 3 0x14200 reaper reaper 61010 101546 0 0 3 0x14200 pgdaemon pagedaemon 77718 57130 0 0 3 0x14200 bored crynlk 72048 352986 0 0 3 0x14200 bored crypto 63066 212731 0 0 3 0x40014200 acpi0 acpi0 64554 242366 0 0 3 0x40014200 idle1 58843 285056 0 0 3 0x14200 bored softnet 27853 269541 0 0 3 0x14200 bored systqmp 31596 304883 0 0 3 0x14200 bored systq 37381 25082 0 0 3 0x40014200 bored softclock 12006 68309 0 0 3 0x40014200 idle0 1 433106 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 24762 (syz-executor.1) thread 0xffff800020b42018 (153691) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82330470) locked @ /syzkaller/managers/multicore/kernel/sys/kern/sched_bsd.c:436 #0 witness_lock+0x58a #1 ___mp_acquire_count+0x67 #2 mi_switch+0x3b0 #3 sleep_finish+0x110 #4 sleep_finish_all+0x34 #5 tsleep+0x1bc #6 pcppi_bell+0x37e #7 spkrioctl+0x230 #8 VOP_IOCTL+0x9a #9 vn_ioctl+0xc9 #10 sys_ioctl+0x646 #11 syscall+0x5ac #12 Xsyscall+0x128 Process 53958 (syz-executor.0) thread 0xffff800020b24260 (496333) exclusive rrwlock inode r = 0 (0xfffffd8071025a30) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1b8 #6 ufs_ihashget+0x151 #7 ffs_vget+0x84 #8 ufs_lookup+0x159c #9 VOP_LOOKUP+0x67 #10 vfs_lookup+0x556 #11 namei+0x4b2 #12 dounlinkat+0xa5 #13 syscall+0x5ac #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806a1e2918) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 dounlinkat+0xa5 #8 syscall+0x5ac #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9466 6324K 6336K 78643K 10583 0 0 pcb 23 9K 9K 78643K 85 0 0 rtable 100 3K 4K 78643K 190 0 0 ifaddr 39 10K 11K 78643K 52 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 15 0 0 iov 0 0K 12K 78643K 8 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 75K 78643K 1243 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 4 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 4 0K 0K 78643K 4 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 71 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 41 38K 70K 78643K 253 0 0 subproc 64 65538K 67586K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1 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 42 185K 185K 78643K 42 0 0 exec 0 0K 1K 78643K 168 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 77 20K 20K 78643K 954 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 NDP 6 0K 0K 78643K 13 0 0 temp 87 2352K 2418K 78643K 2933 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> 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 49 0 40 1 0 1 1 0 8 0 plimitpl 152 15 0 8 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 14 0 10 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 3 0 3 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 semapl 112 2 0 0 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 1537 0 128 46 0 46 46 0 8 0 ffsino 272 1537 0 128 95 0 95 95 0 8 0 nchpl 144 1843 0 222 61 0 61 61 0 8 0 uvmvnodes 72 1584 0 0 29 0 29 29 0 8 0 vnodes 200 1584 0 0 84 0 84 84 0 8 0 namei 1024 4526 0 4526 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 4713 0 4712 7 6 1 5 0 8 0 sigapl 432 239 0 226 2 0 2 2 0 8 0 futexpl 56 690 0 689 1 0 1 1 0 8 0 knotepl 112 74 0 47 2 0 2 2 0 8 1 kqueuepl 104 25 0 23 1 0 1 1 0 8 0 pipepl 112 134 0 115 2 1 1 1 0 8 0 fdescpl 488 240 0 226 3 1 2 3 0 8 0 filepl 152 1278 0 1181 5 0 5 5 0 8 1 lockfpl 104 34 0 33 2 1 1 1 0 8 0 lockfspl 32 39 0 38 2 1 1 1 0 8 0 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 168 0 161 1 0 1 1 0 8 0 zombiepl 144 226 0 226 2 1 1 1 0 8 1 processpl 840 255 0 226 4 0 4 4 0 8 0 procpl 600 391 0 351 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 384 111 0 92 3 0 3 3 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 114 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 142 0 0 8 0 8 8 0 8 0 bufpl 256 5522 0 1013 282 0 282 282 0 8 0 anonpl 16 34121 0 26814 47 1 46 46 0 125 16 amapchunkpl 152 1019 0 936 5 1 4 5 0 158 0 amappl16 192 957 0 577 31 4 27 31 0 8 7 amappl15 184 29 0 27 2 1 1 1 0 8 0 amappl14 176 35 0 32 2 1 1 1 0 8 0 amappl13 168 25 0 22 1 0 1 1 0 8 0 amappl12 160 6 0 5 2 1 1 1 0 8 0 amappl11 152 182 0 173 1 0 1 1 0 8 0 amappl10 144 81 0 78 2 1 1 1 0 8 0 amappl9 136 335 0 331 1 0 1 1 0 8 0 amappl8 128 129 0 112 1 0 1 1 0 8 0 amappl7 120 38 0 31 1 0 1 1 0 8 0 amappl6 112 55 0 48 1 0 1 1 0 8 0 amappl5 104 183 0 171 1 0 1 1 0 8 0 amappl4 96 265 0 243 2 1 1 2 0 8 0 amappl3 88 133 0 126 1 0 1 1 0 8 0 amappl2 80 1166 0 1111 2 0 2 2 0 8 0 amappl1 72 13432 0 13016 23 12 11 19 0 8 1 amappl 72 593 0 560 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 240 0 226 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 240 0 226 1 0 1 1 0 8 0 vmmpekpl 168 5661 0 5638 2 0 2 2 0 8 0 vmmpepl 168 32596 0 31280 88 15 73 73 0 357 15 vmsppl 360 239 0 226 2 0 2 2 0 8 0 pdppl 4096 487 0 452 6 1 5 6 0 8 0 pvpl 32 121389 0 111145 128 7 121 121 0 265 34 pmappl 224 239 0 226 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 429 0 4 13 0 13 13 0 8 0