kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 26 15:07:49 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.15.193' (ECDSA) to the list of known hosts. 2019/03/26 15:08:27 fuzzer started 2019/03/26 15:08:33 dialing manager at 10.128.15.235:45190 2019/03/26 15:08:33 syscalls: 1 2019/03/26 15:08:33 code coverage: enabled 2019/03/26 15:08:33 comparison tracing: enabled 2019/03/26 15:08:33 extra coverage: support is not implemented in syzkaller 2019/03/26 15:08:33 setuid sandbox: enabled 2019/03/26 15:08:33 namespace sandbox: support is not implemented in syzkaller 2019/03/26 15:08:33 Android sandbox: support is not implemented in syzkaller 2019/03/26 15:08:33 fault injection: support is not implemented in syzkaller 2019/03/26 15:08:33 leak checking: support is not implemented in syzkaller 2019/03/26 15:08:33 net packet injection: enabled 2019/03/26 15:08:33 net device setup: support is not implemented in syzkaller 15:08:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup2(r0, r0) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x1, 0x1, 0x7, 0x3, r2}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) chflags(&(0x7f0000000140)='./file0\x00', 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x18, 0x100000000, 0x20, 0x7fff, "1a27a6c26f3956d9ac8fcd6cfa38d5aae8a230ac", 0x10000, 0xfffffffffffffffa}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) r4 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) r5 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r5, &(0x7f0000000200)="a1b01f3cc077b0db2a3d4d28433bee11160f82a3de6e6dab7d0ea6c6", 0x1c, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000280)='./file0\x00', 0x411, 0x50) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x0}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r5, 0x0, &(0x7f0000000300)={0x3, 0x3, 0x5, 0x3, r2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getgid() fchown(r3, r6, r7) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000380)) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) msgget(0x2, 0x414) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0xc500000000000000, 0xb8, 0x6cd, 0x5, "d050c992ab351f65b3c042c6fd345fc85b2ea195", 0x6, 0x800}) chdir(&(0x7f0000000400)='./file0\x00') ioctl$KDSETRAD(r5, 0x20004b43) preadv(r0, &(0x7f0000002940)=[{&(0x7f0000000440)=""/85, 0x55}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/111, 0x6f}, {&(0x7f0000000600)=""/153, 0x99}, {&(0x7f00000006c0)=""/252, 0xfc}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/137, 0x89}, {&(0x7f0000002880)=""/185, 0xb9}], 0x9, 0x0) rename(&(0x7f0000002a00)='./file0\x00', &(0x7f0000002a40)='./file0\x00') ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000002a80)) rename(&(0x7f0000002ac0)='./file0\x00', &(0x7f0000002b00)='./file0/file0\x00') 15:08:36 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getpgid(r0) getppid() r4 = socket$inet(0x2, 0x8000, 0x4) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r6 = fcntl$dupfd(r4, 0x4226c1196207399d, r5) fcntl$setown(r4, 0x6, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001100)={0x0}, &(0x7f0000001140)=0xc) r8 = fcntl$dupfd(r5, 0xa, r4) kevent(r8, &(0x7f0000001180)=[{{r4}, 0x0, 0x20, 0x8, 0x9, 0x918}, {{r4}, 0xfffffffffffffffd, 0x0, 0xf0000009, 0x1f, 0x7f}], 0x3, &(0x7f00000011c0)=[{{r5}, 0xfffffffffffffffb, 0x28, 0x1, 0x7fff, 0x6}], 0x8, &(0x7f0000001200)={0x8000, 0x5}) socket$inet(0x2, 0x4000, 0xa0) recvfrom$unix(r8, &(0x7f0000001240)=""/151, 0x97, 0x0, &(0x7f0000001300)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000001340)=0x8) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000001400)={&(0x7f00000013c0)=[{0x20, 0x7}, {0x83, 0x5}, {0x42, 0x2}, {0x3, 0x9}, {0x85, 0x4}, {0x86, 0x2}], 0x6}) ioctl$TIOCDRAIN(r10, 0x2000745e) getdents(r10, &(0x7f0000001440)=""/4096, 0x1000) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000002440)={0x7, 0x4, 0xde, 0x6, "87d744c611d16777840fa195f5b20b1eea1bb8b3", 0xfffffffffffffffa, 0x7}) mkdirat(r9, &(0x7f0000002480)='./file0\x00', 0x2) r11 = open(&(0x7f00000024c0)='./file0/../file0\x00', 0x8, 0x6) ioctl$WSMOUSEIO_GETPARAMS(r11, 0x80105727, &(0x7f0000002540)={&(0x7f0000002500)=[{0x42, 0x8001}, {0x87, 0x3}, {0xcf, 0x2}, {0x83, 0x3}, {0xaf, 0x100}, {0x2, 0xfffffffffffffffa}, {0x88, 0x8}, {0x1, 0x7}], 0x8}) readv(r11, &(0x7f0000002940)=[{&(0x7f0000002580)=""/217, 0xd9}, {&(0x7f0000002680)=""/144, 0x90}, {&(0x7f0000002740)=""/2, 0x2}, {&(0x7f0000002780)=""/240, 0xf0}, {&(0x7f0000002880)=""/160, 0xa0}], 0x5) getpgid(r7) r12 = getpid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000029c0)={r12, r1, r2}, 0xc) wait4(r7, &(0x7f0000002a00), 0x1, &(0x7f0000002a40)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002b00), 0xc) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000002b40)={0x6, 0x4, 0xd2ca, 0x0, "e3e53d5dd83ad68531dac7bc388465689e340405", 0xffff, 0xfffffffffffffffc}) ioctl$TIOCDRAIN(r11, 0x2000745e) utimes(&(0x7f0000002b80)='./file0/../file0\x00', &(0x7f0000002bc0)={{0x7fffffff, 0x6d9}, {0xe308}}) 15:08:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x3ff, 0x3, 0x0, 0x25b4, "42d98c7b004ed1c48d7a44196a28633ea2efb039", 0x194, 0xff}) syz_open_pts() ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) r4 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r4, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x9, 0x4, r5}) 15:08:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x800000000000400, 0xfffffffffffffff7, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1a1) 15:08:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x12, 0x4000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:08:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13c66740c872b1dd3b11bbea4118a8d8751d201ef1ba136153694d4a9b29a0947f9c87dfb5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff99954218a44bd8169df8e1254e2c202373b1cc97244f2c3eba1995735bec6c45db3e75074a706d9f824ec12f943071c9a7e0213ff57877040048b6c71269b7f18875455f42a8feacf959749136c0daa05f1ddd6de907358d8a5b21343f51df4717df8b23485a689c06e7b367d83fc8f8ff6d9bcb84ff955ea300a4e86dd761cffd77ed40bcde586085f54d94f9f02a8274eb625ff75e6251be4b75e53cebb62326d88037f5c8e8543a5b0dad3f5a4900000000000000000000000000000000", 0x15f) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) 15:08:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x822, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000240)=0x1) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001) writev(r1, &(0x7f0000000040)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x9, 0x81, 0x3f, 0x1, 0x6de, 0x6, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x8}) open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x100) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/254, 0xfe}, {&(0x7f00000000c0)=""/48, 0xffffffffffffffab}], 0x2, 0x0) 15:08:36 executing program 1: r0 = socket(0x18, 0x2, 0xffffffffffffffff) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="a533428231673a4b53e35a343e0cb0a8da60ed38172353b916d7835681048d5527d8bef038bc24f52623f4477ccc2c0efca27555c79921caea6cc668d5cb487f28507d6d8f563d1d93dbad9c70b5f3de1a418d367660faf426840c4e7968fc6a4599c6abb8f83a8c21ecb67e626324f3fa75f909cd3716ecf5311cbb7ab6411d5c7868d87af5d4356ad30d5ccfb9837dc14b22724742dad1602cacd8aa15648b63d8ad59ce81561008a14c209435ca23b5b2cfba796dae31c9806aec12f477381959427fbaa25207a80059c9aa", 0xcd}, {&(0x7f0000000100)="9fce34d5515149a1665ceedf81dd52fcc6525bb0ddca7ed8741cfd33433ad94500450e240be79b6999b639ccf8a1470780998cf4a3cd3f0a3952d3a4efcf4eec8a2c04cdd0a1453052804b714f701a6509eb6c0858be0a28fbc2d27e1622b124650f518b74187b0c58403a23cf8a7f92c91c35c445ddae74a724c4f00fff393f630d8edb45ca2cc24f6ea269d4f41b5c7c4e459293a1e8b890f5bbfdbff0bf60f3932f840c26a4e5806acad33002358adec023f39e4f510d7e883aa99c1556ba5702f6ecae2005a041714f10448fe9a9514432130c120d0d17a29457a48dea58facb1db3501d", 0xe6}, {&(0x7f0000000200)="106274f04e2e1953f0c6c36c2f54e8391e0951244101a80b6a60a6bf47d9184a818dd4caf9f259741a134d3f79b48844560d275c5bfd506da8208d5e9d5f6d35bc8cdf", 0x43}, {&(0x7f0000000280)="33619299ce5d25eb0d975bc523227c3e9ab20219573df05f374528c25f26195277dc5f01aab467d7efdcc794a4b8ffe16fe7d7e4a6152930580c3fa613b6459f5c7764c7bf5e7addc9de7eb054ae", 0x4e}, {&(0x7f0000000300)="fa99ec6d41b28ecc7663295f0c4acdde73a590bf427f157fa5a9a2e176859df5bc6a865db5e75bfe8f144b3d024c45e739b1836741311cca0975b246a05d10312d5415ea8dbf1a3b7945f00f75e4957e0ad56f8543ec3d987bee0dbfc6386e03ebdf7aa8740706339223f10ebfa0f82ff2c176d5ab8aaa2d6efa8fc4d71441288e4cfa93fb821b491955d98407665f5d217343da9b947d43eb58de5c8e4d76b3a5968d5b8f1a4b14b4f02fb83cc1e761281a02ee0eb4ae670e82dd201464c103e5304c133b0b57b58e0247d8189ab557f3f481d3f98ff707389ef26d81bb00f245113452fcfe083e4ccaa615810afca7c24388c1709301a4740a72e94d8f8b9fa28689d2a7fae3767f184ba8f5f69e2b32878e8f3a80bcc81f4907182e5b37570b7872606088b06800f11bf25190eaa7e12972df1bc00f57c06292625fb371abf68a3df87fbd3d750b439881d11ff0da4e62185bc83b34c1603e35000fae24f88c99b0b54f6faf8c071e58e2b4e194eb5231720e4a5cbf97284e21b0fe7f01ecc2214683fc50702a9739cdc0c70d9f1fe9b14099e34c8f9ad253ff76995d20b75f1760f2faa034beb43a6823eb77f7c8f7d7aa9a6d9c2862b74948d3462619e22d45ce520c1a37f27871f7cd6e437d15f4abf3b94290f390d498536c191942c0c2549a411bd2a74289c573bd667315740c595e74ccb0864c955af203717f5b6a50e2d1e75fd001376101e90c889bc2ec313b54e6f893087bd2443c6d253490502d4bdecb7f99b801f0e2a92e3181d214b60d2327c738778c2f9495d3f13200d27fc5cf88094c181b96677549a8ff10e910be4a9b725d861cf3bb9847197cb9ea743acf590d5608aa24899d424bdc8d989e1d58f23565ef5536a9ffce6752d65155d98e28f5a55b4fab748b24fd44663b9d468988b4191b79a049806d1dd73ecc73ff9ccd58fd8808dfc363745b2fdc2b8ccf9da3de3839afadc2fa2e5b597be2a772801ea173d0ba86a85708743e560ca3a31b79ddb647a6ec0735cfe2b06c0c61ee3fef3b5dda0de6ae1c5ad279766334052e36d59816939a6721010bdc27ba0a9ab4ee8e17c53b3cc4122ec459e0848552d1df9c0d3710ba3e22fe71499ea81d7e4f8ff25049967d191c5408da8b8445af1fd75b77a1f0a0e34f2ae931731825eb5f1f25cf77c457d5aa17deeed9c2150887401c0af18d250851c2d8339eb26f9990f29556d306343e648d3db7a7ec7102c90adaca1e28f42ca2cc9d82339910107db87ae6cdef46519b515e52f9b77ac8b9aae905fc1cb13ed6ebd76eef5dc6da3e0845f28e26bd38cb518d0db18d2f8c5a65098cbfe84714c373237f2868c43c85ed128dc541ce05a4af10ef44ce141a81cb7b610af809a8585687762a192dea2717ca4de1dfdfbac7fddc82cf55bda187233bcbf7ac60e624b6b8f330d57b94f829d70a57cace038a0d7902a51e92b534218bb77a7c8485985855de3b0dca53a5defad3ffb081b10c9142ef5e935410379120e6e11d2fd086366d4a9b4ed8e0f13aaa03b92ab514a0b69dffa68071845f2ccfac1c0c1e49d81b9639582aa5e6efe6101d42528e0f15d95e9b1fd0eec37f89859dd2a64b70ac89c2ce08d5384fce49a393cc0f0a9d5ad34d7096eaa6333845f1f272fc84dc258d835e25797d4a50c2f70120928326877eeae858ff1c1076b165cc0e82e25580e4cd47f825c7fee668bb1237e472e4560f4fb118c6851c2fbb5202e2fcebced40b02e64099a7a2427771d7b0b66d94cc569aeeb1c860b672db31e5c781285f27e5d41b4f43555a6fe020c4d3d76fc45a7fe5941ebda51837d76211ba048cc932e566f5e54d9113d4d6955b710025dc8d0c97aceadfb1e5cd8294417aecb7b781ef41aefbc081940073effaf3c8cb4b2b59b0e3aecf530717c6d3c0965491d715ab93c4b9b01a2572ee4395e758d131789d7477bddd7c77c68bf4482dfc91b00e8722fd443c4f3d5372dace344fc068c4b4634e534e84582729c045836cf35ac74405c188bcd506535e1568b7cad22ef3037b5d213a81048a6dcde88f469bd4e95fb2899ac798ad020c0839d243c046e3be9b74346a289108c132da3a2b1014b1f491834a29d703d5aaa11ff1294e871f325efb9ebb62614d2b7c6df361f44480a3c58a4c77a39ebfb7cebf0c85baf3b0b5f386a87ed0afbf786de0ac1beb33377eff0dfde2f92a064a6428528809317842d5abc3f96712de4f37a0547ba97e321582c2c517c9d8fd97d0752059a67fb45d711104b96209b73b3ee7a654aeef01e44ce0b92a634c31eed02a8b64581ce48fae38e34c654e47fea5be116cdd698ace7bb08487302255c05ff4f8afae9e4251768190994d87cf7358bbec6420469f31ffff9c2c2e7592d22c7a6f398093106543ab41fa403432220a3175d613aa4a8a3cd387c72170eb9b8b0f3b1e56b1ae47fbd25a888b183688aadadf1eb36dd0a58da44a6cbaf7daac54feea45c86be8fe64286df15d0f49c69d141c76067314a29183751b05b324442d9d0077877bc26b8b1d8a68881a502583dc41efda3ad77efdecac6f7db7177b8ba4c41fff4242872f18d483ff29e6584c47253d56de3d7a2916456b9caa894f26e756c11075d4cd03348b25ce3cb42e7c98f649b9ce658979c1555913d2ead80012be1519096fe7796a9e5e439b2394008a2e182e8a024b849385755f3a25dc5917bf37496b75217a6690366cfda4e902d9e0b0662f8d83ff7242122d4efabf6d4b83b7af4c9f4f15aecef033453c6692c3ce0110963fa32afd5c5b20b32376b7f28a46078c47bf01f9b1043ee7fce0e4b90bccce6538d0453f0faac5df8a1157de2a9f86782134f3e0f2cec5e2219af1d86bdda090afeebfede543f7b06e5e2f54deeea4fa769000b3bef61f9020f12cbce39c4c71db75f526e423158b26585f561f0236bef873f33156d50086784a55c6d0d534b036d40b7a41ab86d5d487783e7173c575119b76c7d1a7cce9d506bd1a494b059019995850ab2ec48ef482ee891db13d6a83581021402509d24b57b9ac2daa4950876ff4764d978949e588bc53133849a6cdd7f7478ced873d895c7dad9268b57c80f8e43f7e5a0e6a94755f233387301a8dff94042ba51ce58a39a614a032a7b130ec30ced8323c65340d901e28261ef526eddc0d49c2aa67b1c934c95f68af925ac36f8681e12693a85bd5dd68b96a10b6ae52d5d85d329552e2cc43424ae625a921338f0c214457b44e146111ec71b0f6f39a01e7257829d37890a42af298ee84b364877adf670b2bac0067db3a4dfab9d64750ae6f3b4c13d0333f75d36f066485173d9e11ccda33cd48400b99411daf9bfd786b9fbbcf9b719b94b477e7d918a31febe2d75af02d03a3be91d1c7c8fba5b6e2b9334914b3785f2f78f8eb14e88045bc91bddc214ed6fc7dcc2dec8cd8b687c9f94dc16fa232d0e1916a168721f6ed3cb22897118cb044d36fa2dd8949832c6f654c96c398110d566dec5596a406c0e95e3e7707be8a4b652ab93b1798a956ce2c1cce5ff93598bf3656b12040aa816182a9fccf440ae0f301a8d325b3d429ffbceedecb7dab35b58ecfe9f894b62095e806ab2c54c02e50fbf2968674bfcf0180406681be4711e3632283b05420f0f65d07d89b9f8b6b1aea327ee0ae85ad158cb8c763eb0f660c34a9a085cbfe1656fa744ec65d6aaf5ddffb4b913a57660a0c63f3ed7525a5b41dab29f10b6f88e2bc624f292ecac67a8258715e6a1856dde202677be25ac0875add42a23df1cb9a05cebe6f6d12ce7f32aeb7e488dbb29b929244556ba49ccd5300dd2360e330c874802295f71a70415556e0282398bdbfe47f126c184aca8d1f7433f723a1d4d89d29da8a45869a2b07aa57d8efb428000f6711c25e77377910730ac2868c1fa466b665b3e8b688acf880fd7ef737f20d4e0ae7862cc1b8735cb624531d9714a75acb587340dccf693cbeea76f729bb4c3b04ec3566fbd5ce82a3a3c672a58da834bca59b8e4e653a0a8117a99e302e3ab9076f8a64d455cb8299c4d8a41e0b2ef6b34c70bfc0eccfc69fba56341ed4efb32c0aa1a92aaef2a8c521f5b26de7722b50bba83b8a86b7a08f5c20e4a5707008348c23a2be6ef16c1b47f611cea0d0bd490e9328e3c29bc1a7d8fb7984417a0a411bd240a1514352a1b41b6aa01850ad5e6d7722b4e4a866941e8dbe5e5c9c672f50be0693af24b93c30f8cb4283a0963f703f6fbb085c5fe63c2f9cd9848d0be63e8e02a5b61324f3bf3f593470b9beec895f995bf503a6fcffe2780d5519f1272607e6b8971a160f071e75e574a536e51c73367095271539406ed74a0679f4f08ef0854e333c5692558e7cb713198bb20baabfb161ff88bdba3b70c973bac4021c9fd0270e9b90bca158531f91b1e4b6d7b39445c8567355bf78adce1dc81cd57ec91bf4767b9eaf974f0d55b3bcf55e595e62d77aa9e43f4b96b4816f68b292d279ef4d6eeada2340b040d59ccd78e1d02cae0dd85923ebfcf67bbee32c8984acfaa28eeff645612da3fa8fda3bef5907783defff303f9e32ee73d0aa25b3a14ce39cc8680254908529fc474118feb7597e89cd0d327d2b9a9a11212065a3fdba529a3042623aa1897a2068748a5cca56aca1d124e8c2dbd7471b0bd0034c0241f40336284804831f60c5a9d6ca9914bd1d2256f9ed70f6372bb733a45824485234be01feb49b49306310ab22a4a3cf7bd47720793ae6ad6a4442a4b822819c756a22f62a7173927f41c88f6dd97029b6045559d3061c8e3b998f462de0bbcb3c04744cb8240c98a9dc10c17678937549bfa6ea5eb33988258e78c8a1eec1e293bf5937a6fd4d8706bd3b4229a324582d61c85487786bf2ccdee06e1056d5e76b340003d85bf2e8c4a11487eddadfd6f46bba8f5db69600b862c1cf7f8d68f9fbb1a3ebe1a8f66094e45c5b42d6756e49886d23800991b1b06acf6db8494c8bdafb3cf8be7a4ec521ac68b1f2ddaeb190e2355ccb040a129d02fe61e27fcb789d964ef315778a76f641e7345c7d61ba7964a9e8de8fdd2210debe21453dfae9d2c4b1d17bb229a1ee026d3ad33a989488c2efc65e5d9bd878cd3d95392d8be25e7d792d339d2da6edc479b35e770e0afc0fc617fad06d7274f84f1ea95f0197319cbced73e91524adb07f04eb63c6d83f73750a74ce5e4d078026173b6a682266ce0dd927b4458f16a2468be22ca1cd8c5271bb372eba08c37686aefceda640f8fe88d6f018350d4a20fe721ff40cad9a0079c9594cb1b160716f324f0aaf5ea01060310afb652d4fc5b7748b75ecc1585d891d95c5e742f64966cbc3f56847e839d5db0d5b2cd161f03f6c3a302a1cb788091551e1654bbb9d6b4cde7c625bab33712553106638b59892d99dd1d8d3f1da854d245515bc65691292590f1fae9d162d12ea331f634c0d26ff3a44f553685c91bf03f9ddc43b00248da0763752e722f2322898ff24529835b21f96f8e28eff4f9d16f57905ed08d049b6ab7950ff0045ef60fe548dd33aa225e84374beb553f3b6dae4e04d4f64e4235d0fac180dfd7473bf0f178fb1172c48bcde3ae3f6ddee87140e61b0d45847ffae63c91738af499c2caac13a498b06f4886d175c454d575cdd0ca670a6da672b53dbbf48b10f4d32ed66e55a8e7033e5aae37ff81d46fbbee544848bbbc78e58634d577f81b1952f1ae24deeff318b906fe74e95a8b08d5d54784df9b0425f4fc310179551b88ce27044ca2aecd0245826be5256", 0x1000}], 0x5, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 15:08:36 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40004b0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r4 = semget$private(0x0, 0x6, 0x8c) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r4, &(0x7f00000003c0)=[{0x3, 0x2, 0x800}, {0x6, 0x7, 0x800}, {0x3, 0x0, 0x1800}, {0x1, 0x3, 0x800}, {0x1, 0x4}, {0x2, 0x1, 0x1000}], 0x6) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = getgid() ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000004a40)=""/4096) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000580)=""/76) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = msgget(0x3, 0x2) msgsnd(r8, &(0x7f0000000400)=ANY=[@ANYBLOB="02000000000000007c90abd3d04e709568cea4d736f6ff3b544fd1da259136abd58435914e60f8139f9d4b301e9070e2e948d19622c5139bf6ed44b5781a6b07b7ed9c08843d1d2a5e5aa1012b1b9c51d8ad4707e5afca967d0409425a8fbc00b1d7d397fccf3c819a1077841d622d24e3592f"], 0x1, 0x800) fchownat(r7, &(0x7f0000000100)='./file0\x00', r0, r5, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) semop(r4, &(0x7f0000000280)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8801}, {0x0, 0x2, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) 15:08:36 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 15:08:36 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)="27c8351c7fbd3633aa9d2651fa1731ea0e9578dcf26514a06c6f46d53d2cc71865f3b5a8e8247e3d21656c915ce763e32d478266256f690485cf4fbc9fb75df5a434dafdc3d2d15ae88f5ceeac6676", 0x4f}, {&(0x7f0000000100)="61700b222542b44f754d0ca676bc6ec526fec6436d9a1c353298aab054890449f9013bca45f330532125de528f19b3febc2719c1004bb3ecdab5886e501205e5c72b2022732bd49a2e02537085051ae4d2f36dcc5ed5eb106486e0877e1528469331867e758a85981aafb57f44cfbeb296cb81e52f21f62a9b5b027463d51df2672897ceca40175fe451ebf38653c723310db15b2cdd5cac", 0x98}, {&(0x7f00000001c0)="884ad01766a10ce64609484d46c00d88b50f73a4875858baa5319f9c7b9cdcef9093cdabd3fca742d3ce9c6b6035b92a97e90abeff70fe2a17ba2a5dd2d95867973be6c60209e2bad3589da16d739391962c583795a31425286846c8c0cf744a3f2e95488b57cd2feb6bd17e3b2891a0ccfc6f294f98b10d21179e47a2584596c251ef0d6dc66ced2642c227ef", 0x8d}, {&(0x7f0000000280)="92f3c848b99cecb816ae264080b805493b613b31c1fc319bd9d118db650407fe444d8af6fcc3b5b33531d5dba8f3750101d44e1d52931c8f99761f0f349c6b7b68f495726e94eb8d648a1cfa2c7281da085a031870c1e3fe6e4b147c849bce41ac58e3ce3a3962e67d134eccd32773aa4f40ddd349d5c73dcc3e7acc5cde7d98fd6f9966c0162f6a3bbf5641fe88205d4bc52609f63fe43b2be9fbc9894bc134164ee5247239bf751dbddebb05d79cca929db5de42943665203170d4fe", 0xbd}], 0x4, &(0x7f0000000380)=[{0xa8, 0x1, 0x4, "d64f3c6d6f8aed71da1dfb28863af7635f7a28463964808bb68f565e7ea8d78b651e166ea58c22a9d2b70b05a22c8a1622c2840e8e7795715ddab6e3c316af916c6463279481cbbc2176200fca20c25b211a34f5903d57bda73106700cbebf046c33b9a73753b16d758b0d22586ccfd8d977e52451f5ff1c77be42144351595ffc33935542cd461bcff1f9de6c6fd0b5d3"}, {0xe8, 0x1, 0xb24, "97dba4febaff005639233d91bf5ec996665a855aa8e7e9fad57ae32f555bc2a63c42939ca2298b30e3be05161398e0faf19dade0c545ef5cad3d9fa21b83d99fc1c0ca6a4ddf2665e54d3698ec6bd88b9ad08d3f5ed43ea057c39051e565d81050469291fe8e1cc6072226f8a07d20f00af38a9a1e9d832d7d12a2814ec28280dff59c95fe17a3e21554111e833a295a25eaaa59028a76a45eb7b993dc750a75a057a1d14c1f56e8e7df2cad43a1b9eda6d182e90905d19a271362e879adb6b2df45eac468e3f5c4048796eb3d7992c8daedab6f"}, {0x70, 0xffff, 0xe5, "ba0a7af0f077bf887c968cc26d67ccb0dab03f80a1be5b83c5178bd90e983ab27b5828e664f9973c28219c8c36a652cffe0532b475179564055e38688a1bb65b8c4c1a8fb62f848fdd70d77cb77e72ae55c2cbdb0abcb15e289c5e26f9"}, {0x88, 0x1, 0x7f, "61de8846faa533f39a83bf2f157ec964c23326f98e7bbba611ee814da08e2aa765130112d02fb9aeadd78e12d00ccaebfa449f1f9692073e3720742f4af15f9b0c4dda5e68a758b8c2651a208690c8a0eea34a6a6004a7ac62199a086738be8f4d4029495748bbb89eac0577d341201eeb87"}, {0xe8, 0xffff, 0x9, "2676755b8899ee80e4a134f1aa43a465ecae1d5945903e26419bf73a9f6553ca85ad5781f273c73474ea578945219cb374864dff1208e99c244a8fc68a41abe405e6ef0591d4ac502fa705d23db4490199ee28797fde43be3c175f8ebd099fe82fbfcdb8b6cbadf4973e0ec75c24f3079c53d585dd8c4f3afa92b6ffae22c80f9d11f42c6eb72e18f28bf276459b5358f46ddcc5b2b2f36709a8088b7627beea157f209ee671b8b9ed44510d6b74dbf68877257de0f631672cf15febf06a2ab4fa97fbceb94ab6322f720230d4cd54f48f"}, {0x40, 0xffff, 0x5, "856d65b72d863cd9e356cbdc334733a7da663c765ee611d17b2fbc21cb09e43e9776625de7250dae8d4f118883a9ba"}], 0x3b0}, 0x5) fcntl$setown(r0, 0x6, 0x0) sendto$inet6(r1, &(0x7f0000000780)="8f9033ae56aec1606af61c254abf5554fc51b639ab07a3a97f5ff8e0e7f2e9d2cb6f34de3eb62d3edd3835980c2bb5ead6811718f3bd26fde65ae4182879b1e48eb32d0116ca8037cedf397b6979dd9a238f97ad333592a9f4f919424c146bc624d06b119ffab606aa6d663e2ec4876a21d60cb848c6c652a5074b9e2b", 0x13, 0x3fe, 0x0, 0x0) 15:08:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x101, 0xd29, "915a077263d68ceb2b47553873e3cf074424e0ba"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa63", 0xad}], 0x1) 15:08:37 executing program 0: r0 = socket$inet(0x2, 0x6, 0x3ffffffffd) sendto$inet(r0, &(0x7f0000000000)="0055444487ce463f6dd8f83abee3856c0d3ccd044fbbe779510c0bd2f206f81bf02af5b615925ce11b8ff6aa9981868a9d7b802050daa3002ffad2a374ba8ba1e32f43fbd866bb72c63fee851ffe181b66297b8d52c47a490fac41fd87919cb64f850ccb936d74c6a30b26d2ae362a04d385d6c06894b67d73840a5a44ffe797d5ea827c35c8a1410e20727650506b71898274d18ce183b989b50ed7eaf345eff1546cc6ca4009fb", 0xa8, 0x402, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 15:08:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x1ff, 0x3}) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xa) 15:08:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair(0x26, 0xc007, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getflags(r0, 0xb) 15:08:37 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xd93) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup2(r0, r1) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 15:08:37 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:08:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r4, r5) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r5}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r1}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r6}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r6}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r6}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r4}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r4}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r5}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r7}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r5}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 15:08:37 executing program 1: clock_gettime(0x7, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x7) socket$inet(0x2, 0x1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r4 = socket$inet(0x2, 0x20000804, 0xfffffffffffffffe) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4000, 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x3, 0x500) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r8 = getgid() semop(r7, &(0x7f0000000280)=[{0x0, 0x94f0, 0x1000}, {0x1, 0x20, 0x7fd}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r9 = fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r7, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000400)=0x8f) setuid(r0) dup(r2) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000180)) dup2(r5, r5) fchownat(r9, &(0x7f0000000500)='./file0\x00', r0, r8, 0x2) 15:08:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 15:08:38 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10220, 0x0) r1 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x3f) write(r0, &(0x7f0000000080)="d1fed7ab2122c3b0db2598100ab11c8b3f249446eebe2181d257b7104287012b505a83a78b42a85543046c1d4a9e4fb8b8818a93288bec12ae4736336b0269f3e050f7325a68ff21f7c575dbdd5f9dd1dc1a6c2160735738ccf1ac03a23bfa5f0ae903d8e2238b05b2ce24584f272e947a8718d3cc1f9654fe00e6441fca7246c7457a396b82dab48f9ab7629e57bb0fc190da9d35b5bcd162447125568bbbf6942e29b69e2cc4cc29a4e06fa2ffec8ea1c60e2b5d8d221de08f97d89b0271c114dd4deb8316f82706376eeb2afc1fa03ed44f6d8a9441e7cc938874f01531124b2ccc0338ed73ba7c41cace", 0xec) semget$private(0x0, 0x1, 0x100) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xfff) r2 = socket(0x40000000, 0x4002, 0xe353) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="1f", @ANYBLOB="e717b14fec11e1b9772081ff07bfecc7b48b9500e3535fe18d3f603996c426cfae566e1c9836412d928d301b08aa4a9a28", @ANYRES16=r2, @ANYRES64=r2, @ANYRESHEX=r0, @ANYRES16=r2], 0x6) 15:08:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x8, 0xff, &(0x7f00000000c0)="a84390daf5457fdb13f85b852e4f5cf936eeaaac2c83032ffabe91c7f44dc5f7f0cbb66b91a3f99d5a8357685fd264ef55a363805a96a477d1e0b661bd681a8bce9c4956bf0dc1ac093b3d1b11767b5f7492597f957173de95a3e253ffdf4a4780438d75acb6b273322099a4ba0e617082909c5400b89293ee6d72ca5b635cb2bf712a6b034994cf1d90f215c4a457dde3a743865e243e", 0x97) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 15:08:38 executing program 1: r0 = socket(0x8000000000002, 0x1, 0x0) r1 = shmget(0x3, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = shmget(0x3, 0x2000, 0x13, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) shmget(0x2, 0x1000, 0x48, &(0x7f0000ffd000/0x1000)=nil) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20400, 0x0) getdents(r3, &(0x7f0000000100)=""/98, 0x62) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) 15:08:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23, 0x95}, {0x8a, 0xfff}, {0x45, 0x1b03533c}], 0x4}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) 15:08:38 executing program 1: accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000200)=@abs, 0x0) poll(0x0, 0x348, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) 15:08:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6696d8f10b00"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f00000004c0)=ANY=[@ANYBLOB="70012e2f66696c653000d77087f9ad470741f7a86111309ee01096b46d8884aef6199855bc2475494bf46460ab134cda123e7e3ab97cb91951a102e3f374bb61da6e0df25312ab5ccbf19140283d27f524cb2990af4fb26f70decfa0f0fbf0fadedd763dde4d5e93da678bc405a78aa30ca383bcd34bb62eb76e1231123cf3d8e7efb0550cb13c06be564096214ef8d8114684"], 0x9, 0x0}, 0x0) r3 = semget(0x2, 0x7, 0x2c3) fsync(r2) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000000c0)=""/66) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getegid() r7 = getppid() r8 = geteuid() r9 = getgid() r10 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) pipe(&(0x7f0000000640)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r12, 0x4004574b, &(0x7f0000000680)) r13 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="c86b98fcab15ea4921d5858e4f0e49d3d77a079a6c2db0a989bcc884b94a8c8471b47e0290575ead582184505999fdf0ac2b20218ad94febb367ebf0f83fbcb5a9266f6e17", 0x45}, {&(0x7f0000000200)="6d016a5d3f1d7466a6d5b5ab109083d6fad0c5051f95a58e13cbadd39e42d272", 0x20}], 0x2, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x90, 0x9}, 0x1) socket(0x3a, 0x8000, 0x0) chdir(&(0x7f0000000600)='./file0\x00') 15:08:38 executing program 0: r0 = socket(0x2, 0x1, 0x7) setsockopt(r0, 0x5e4, 0x8, &(0x7f0000000000)="50c6043ea15191335538735139d36ec0c29eda1103d6001900ed960828063828815dd4990404dcbffb46bbe98ecd8d2a702aa628ddcb6d53576281110539aff72eeb37823d0563140e85e8a035706de8c71024ebe2ded812da761af7b895b8342665cb01ea66ca8837c27df6142132d3bff4e4e1e2309d052a6c4efff0c9a9865c1fdd692025f56afdc99b408f28ff3a84863c71e7e6fc5bcd24a646b0cc6b6f21c6a796c9c41de1d4fb3b", 0xab) setsockopt(r0, 0x0, 0x23, 0x0, 0x0) 15:08:38 executing program 0: r0 = kqueue() poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="deb91ec5fb56b33a491df49f8d3e782484bb285fbb353bc1ea4dffd80cb13db44c80e18d71c685601c3d8ab2d24d36caddf0c67d960942e875a59ce62b22deb77a4e11c6310cbe4a07808fe316919548e8b8818d97a1", 0x56}, {&(0x7f0000000180)="7b60171089bd5f215fb5f78302c2ddb20566cc53227021ef26ec3586ff32b2cdd0e3598413425043217f6dde718bf3f7eff158f84d8b7eb142ff3b675d7462fb", 0x40}, {&(0x7f00000001c0)="485832639ca5e0cad98c399d06a5e6511ed1aeaa041684999b9d17239cde0fbb9ecb7f3303e46015f2942ec4f9925926bfb6e76eedf46193ecf0374519768c52b2cadce8888311ae7da82627604011ea6edcd3beefc6018bb1a4a500f22e4ad962bb21c89d87f4e5df", 0x69}, {&(0x7f0000000240)="e44b10c7206e", 0x6}], 0x4, 0x0, 0x0, 0x1}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) socket(0x3e, 0x4001, 0xffffffff80000000) 15:08:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 15:08:39 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x420, 0x5) readlinkat(r0, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)=""/190, 0xbe) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x9fc, 0x0, './file1\x00', 0x0, 0x200, 0x9, 0x80}) sendto(r1, &(0x7f0000000100)="e1aa64df6ad6e7802d93ccec030d572209878830427b87037ad86b20d01d481423954d31e94f5127beb7abb5cf38f621e51aa94e06e9349954f2e5abca6d7781d1eedb6d7aa9b1e6d7550b34ba913a702fab9738959b77b23ac4a0844400251cccd54d16bf03e41d48f07562f411f0dfef007692b7d9c45d100161793fba91af2432e7fff1c6150b700169050a5afd49d330d6e85afb456fd11ddb1d86b1ed95a33f01efa1ecac713ade770d9c0c6ccf41b76e7c27221ac65feeda9d10a2ad4fcfa8dffd1a5c4205935e8b57c4666a7e386dcc9c67762321691bc5caf65c2b1374", 0xe1, 0x8, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x0, 0x110) getsockopt(r1, 0x9, 0xde, &(0x7f0000000440)=""/4096, &(0x7f0000000300)=0x1000) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000240)=0x79) open$dir(&(0x7f0000000340)='./file1\x00', 0x80a, 0x22) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 15:08:39 executing program 1: poll(&(0x7f0000000080)=[{}], 0x1b4a0110ea08343b, 0x80) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/60}, &(0x7f0000000040)=0x3e) flock(r0, 0x2) execve(0x0, 0x0, 0x0) 15:08:39 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8c5) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 15:08:39 executing program 1: geteuid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 15:08:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x1, 0x100000001) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:08:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x28360, 0x100) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:08:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r6) getrlimit(0x5, &(0x7f0000000140)) lseek(r3, 0x400000000, 0x2) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r5, r6, r5, r6, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r7 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r8 = accept$inet(r7, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) getdents(r4, &(0x7f0000000880)=""/171, 0xab) read(r7, &(0x7f00000004c0)=""/78, 0x4e) getdents(r7, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r7}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r8}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r8}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r8}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r8}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r7}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r8}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r5, r6) 15:08:40 executing program 1: setrlimit(0x8, &(0x7f0000000240)={0x9, 0x95}) r0 = syz_open_pts() close(r0) chroot(&(0x7f0000000040)='./file0\x00') syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2267db24ca635c0300dfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbbbd42437c209f7dea97a56e5e8f401e46d5122", 0x479}], 0x1) write(r0, &(0x7f0000000c00)="53e7c4a9b2350c497f802f2625789d4dfdfa5206a1ed7050e641df5be33839bac0895e6ade65627a9808a65bab2a40240d0f1e0302a001c67d85a4fed19f92fb8dc48a3e0f92dcb6f88961af8aed2625c48d496b632fdac7647f2673d94433a9fb9cf434cef5b1c04b063fc20e62d009a7860b9704c68f43c268847b0bdc8867f2743ffb35ad07a8d2068d5c66234a73ca2617ddd061f3194cac6074c09c75c4c85f1dd1e6ceb6db9964426c75d4ef4a92151bf20809b307b4a904411e4bd92c9fa787b78143e63d90ff538fa8f3294bbc620add63d80a5f99e545f531159597f742ad70e1f8672b58a83fcf3b8ed6761497fbe7eb813dd6cf3294bc39d342f21e9e46ee5c7beaa2bc62310870768d6043d71d02aece89db0353a970120031f46e0b1c480f4784eff841fa99aec49cc768866a2213418691161461bf5ba5eae150ba99ff7493ca8673890bbe5d2c4e5fc277c546dc64cd03459952a867190d2347066f1772703f92ef428354291f9870b79999198bbf0ea3b2aec523a72eaf29c3de623ce1fcf6db3d00ee914761476737c857b2ec79e33f47b704a9e6f86a194c5e59e546854f57f8fe67e5d9064caca8f4c38a6c6f49475bab73c203eb31fb856802cf8b365d400b2336cc6a09793b63b61c7f68fdca7fd2fc8ce43702dabdf1689a6ed6b6e73a28ffeaed1a98e5b83190a421dbe9af7352b1553368c03c0b395e1315582a7e970e589e2367e3379d106e50570f73f4fb13be77343ad35bac77d6eed4fb34bd631f590f23d626059dbda306a0c05b7d5d410c2458bce18b323eeda41d5d976c0253683b447c3ad6e38409c690c5fdc8c45cf3b8144dead8a2478720787be9ae4d8374c0772104670a1d9a0c1004e3c025d3cf9e668c63da59fa1504777eee3aa6ac5809704ee753bd39e1e265dde3c37361e1ffbf30da5cd52bc2066644c930dbc9a9668e960c1e2ea795cabd15204db4d71f7241290cb048499c28927f1e2f954e9b6e8225d4f5d882910006951a7a1fa88f9f41a9f2706cafa3b1522c70a59d866059f3088276a4e308456acfc9d034e78974ab89905dad174e628aef91c548d8941eca08570bce2154511b1f0c323241129abc6e4110d7449725d19bf6b085fb674d2028641e180f81b351ac05945749654f40396bbdfcdf6b14e8982787d50680db60e693579fc93ad58f9e9b6e3c34e8257417bf2df581caf7220cafa084268dfc288adb4b1b796489cf4605c5b1a02de5d27852f8d61639e31c5789d2b966cd694c2b292b42e0643817b8057f50ba0e18651538c8a378d2e056f9a76a36fd6da05cec7f3a1f4cf108e3ca12cc75751b52cda7a430663416ad3c2d54b23cf65b739b60c27d68e1e2b6b4518ec2e14413bf15b0d4fdb8b7e4cde2038bf6b81f9621e6a2f15aa73406559dcc10b0ed548a0940eb729bc2023dee8bf01f21c9324f6e4db2d63d06a1dbd9cefa39d921f44b5721b53a5390372323dc527c4c3d5677df04c5e87c738d61168ece65758382884b852302221080aaef8a089340bd56335269d91e23ef8d838cefd2489ad9875bb44420239e91fedc502eba1d327c95d30b8d584e5c3d63d221079601abb3439ec136fbe688c2f1673885040469e50baf50bbf87defb67a1ddaa377d4e614c58b25252db65b6930858296af2507d3b9f55294a0ec1b4dac3e63a553c16bc62ab581ed47c42281a76d6a84cd785f50ea359373d20eaf4d014127b220ee7a860c94c200ff3a1c777de55a34a28b356e394e840dfc0392379a994aabc5c6ff58991f5652c0ffc6856a3b6d9a66fcec7997bb18a04d0aa04358ccfa03ab3dd3f9e8a590985a631f86a3ca6d59ed29ce28bd62ce7cf6ab12d522382ab9f7cd9bf4cdf5b888f636542c163fb343ff7403fbe3dc7b540799a60519c614bf53d8c72846cbdfdcfa36cc3b3eef0e7c819790726ea525bd9b2cf2c0e550f86f3aec50738e2f9079ce6826a1d589a3bcfd4787a61b91bfea9b1afe9843a5b9e48a985bb24a5aef8926b67ace218e0573cafeaaed94a1ec0cb8855625a3051521311d623cbbdf6a6954cde19d17a4606f55f446925426dd0cc992df9ce6303cb08a932aff7dcf080bc5cbe4c587e45d7e3bf3a8e15475e1ed2a2a7dfcdcb5fd133a22dcef7c52b39945c5a70a097aef43522ffdfcc63a7c42d2fa1e1377721f37ad33716195e988c0457d70d55a060927585e7ac9545c41f15bd7cb0069597ebfe8af0a133c7c787f51f464c9baf01a2d45ee85bb8beedb5b7951dd89336cdd7f53af625785ed1c67c6a35ca942075105df74a2fa77b51891b2373d6e1617be08b65bb884bec5c7dbf7efbd2ae3092d4beb862aa6eb6e3456614bdcb302eb17722273ca092e6716e2ecbd2a7f42332fc178cb56b2e69cc4c9a84aa60752ae7ed7bb65d8324849e50d3057165502f333d03e6399f70fc66cc2b8b00b456f38abf67000a88931155cd9f25155d1041eb540b4f37835afcd8a0189b5815ee26188d55322076d6c7a9a0fa48593ad825e4bad3841f595e5cee75486611253486d204304bef627b24727c306f47cc580e1f6ecb00c835c96285d5bcff4cb711781b82a16d2e5865e165c402c774f48e6c38e214a1d1e4461c0897483e32bfe62049be0f444471fdae1419c5a40d748c4a007447c3f29fa129e8e6a7167e6b5753c0afd42b26d8aa0084e72f5d1bde0388371ab32858375e78d42be870ac4df620dc22418877bf79ba4f62b8cb678f2f2b62f17e7256eaee5aabb1e7c93c3434557f3829a40f39c7dc578beff7486e4f6612b006f4bd846d86e0681392217fca5fa636ebc8fd72827a0403b2ade51e1cf13f5a93df7a7c31af000f8f3f1e99976bd0340d910a6c2909f57b1b70384a3ede8d453d4fe0f9c0f58875394faab37b2977f7cca9a7db17450383b2268fe2af8a9dc76374a504a4d8f54f155e69062f6bc92807fda0c002b9e342226b4b953567400f41ebeb339fb3f04876aa9742bfde4d7c843270d9a971559ce3a2aee35795247ed10f1410d595723139779544ebae4d8b477eea1bfe39b5ed3e8e13c40bb7f64625cbd7cc2e7e1f9a94ac0d22739b742595b3d98bff15f0c93b2ebd37ecf7c3b07139e4306e677ff707c6a3fab5fd03682c64a7cf49c021181c2d93c054b975cd2f73c3b6b5296572bf53ce29cfcb46ae15b27d0970c9f49fd70f64dfb06d2454ef4e735c2965bf6a287069254cde686171c0801d52a31d3ecb61e712ccca67e7b0b2fc38c5f5468fffc5d0ad6526cc08fb9ad3058e5f565b7abab50ad2be667bee064928d78e113f0eb2ead6e62a3a04d76dfd38260aa694642aab79581acfd4774f710bcceb69fbdd8a7139cb5df4a5416252c20b3964fa80dfe56f68949920f0a39bcf2697e69e02f4d7e36a299954cac0619f355811a2a08133fd530b1d088c1fa4a37e840f62ec7b45353c274a97a354144dad8442126209908b9ebc8d88d777982f97f7ad48f77dde936836b5c304c5abd1ee728145ab153b2044c6614b2c2f0448f932a6d82e9a88eb14256959f8565c7db73a0084cfcb31d1b206d609c66df9cb7244f5ed00735d5af09c8f75ed56fdfd1668d878258fff9850afcfd6e3c8bb6e77fe64f507f7962b783c02819bcffcc4152d8126873824101387e6c2fdb92f408c6eb769fdac3a8f5a78e54244db78db92eb91c3ecf3d0f7c82584ddd451da3ee7260a35d382c432e5284edd6571abaa15b256757c05c4b00858a321f5226c23b793aeae4a3b835098e09c65caa88ea3143a1b98b482e7776e07f0fcc96fc506683a972701099763692c2325063cefb75d61c631ce28107a9c8c268c738e97a3f1adccb8bcf94c4069ec2911bb48414190ed9480eb965136388cb586c228d6816750a3cabd306a26de8241b8ba063af282bf2fe556426e94a30a6b9f15c0127aebc6d49520dcfda57d263c7bcd9fe9e8e1631e210bcdbb4a52b44d00afc1875c64866fe03ed98aa5955407fc4b8b98052ea91681129bb7eae4edf922055f76a1ed7a90308a4551f3eb6a25fc857ab2a00a810e9e79527bfaec7eddd490c837a2315245ba3456192dc63086f69e647f3ce1f464c597caa5810d4d100f9061ba619f5c32463b5cb339e6d451aeccc827ea730dff2968ff36560f0f6c8a6c13c1663125691a5b9f59dda1a80cd86ac6a7fb111edf0b51bc82ef7e28f09a648748ac92b76da3cc4f51ebc8913167fed64092ed66985d889258b4e5030d29b5471767e9777b9785c389cb5fc1e1704733b81bd988f3544bf13dbd21eb9addc86ea9b98692220c609b779abbeda21ee32a0dcfff2dd936aeb1589c61fabf13e365bf81e08ebc05aeea512371088751c65b9365cee5cc0af579f9cf6c069f241b5fd49137d571351bab76dc104e37e17851cd3debfdff600bbc1713fac173fc6a7f4634e4f06e1f11c6bd6c877bf4cb2b9eb54e0b09da7b4a33ee69cd86176acf59c2f73b46f96ccd2de61dbd1fdeabcf8d25cf8f1082b97e6f7cc6b1cda75f57ec08b4593a77ecc5938e90def451a155e4ef6441d2f9461e3c8721f32675e13a45059f211b44a29e15ff7807bcf6661c10215e5ee93ce9b9810f6a347bb3268a5afa08369c14e2990bf2f1958168d7c233fa3ba1f500301a7d4ae7c350cebae01c3a204670aff45dd35496d94510910ab816072b4cd3f02481061426d27a15ad7ade0f6dcbd6963ffb01c2788b1c7a6c34a7506f851f97abf01089b0269f597aacdd0ab672a0894b5f90c851bdbf593a5652575057bac7777a4019e68bdd4db19acca8f4b093203d0961943a373d318c546827a8032169dccd011020d47c948cb2eb29c47aea0944c4d983cdd57262f6676ef19041c81bf88518cafbb641e40b462f133a2f510d0ed0535830d7ca2cca1a8c133557d8f14f418e7b0fbcc8e2798d8720c6878d3d9c275a4d628a2d1445a971e79385e0dc6d33a70cc527cc86c7c671c0ba913f78366cbae63e861a8feeb2457d1625b57de1cf6201f0f20bd4eb93aa3b610b1f6bcf744aec9fd039397188175b3f157bf1a0e0c2d2bfc9ef75184354b8ce98e0904f766cdea5584a68ebfe1dcb7606295f3898afe6c575a4c1b173ac80c7eb1ca56b25cb705b91a6e68d22b8b683b9c6fc8a791cb2b3ec8b87b7d41fd8f972542b62ff14fc07889ac077cf5acbd6ddf741d19595c38ef94b20974bd658b65408d0443de08228b82642f02028ba0f9075ef733e84458a6d099db2caf896d71176e3c76f51291933a7ca35d8741b01399f5cc925e45e19a4c434ac004f71139366eac80cae15e6f477f4712ecb922a90f2c7618a9117d389e4fc7e18a0bd2e8ce2ae0a5341541ca3c38c13ed8600e13d4aadd7b3337cb3d5e5626be7669eb79e128b11605030f642a361b9db07ec0e5a412d9856a63e1305b1637e7727386673c80a17a068da9fb63ffb9549a1b3a1fb729a214ed0914a688ec4c3e5f654578af8b26b2b8a45683e5d6705bbaf4e85d81b3712a61d9ec12a4c8702c7430f2733be24dfef0fe607c48d864fdddb3b25cd6288ac79034bde719e483b55cec897ad64273ce3680e4e9b63a7554eac45ddd5fbb4d064c790a8c80190efcd3aef3cb029b14f1406e5f349b633f4052258fe81d8fe5e078", 0xf9e) getpid() syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb199900", 0x120}], 0x1) 15:08:40 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) fchmod(r0, 0x40) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, 0x0, 0x0) 15:08:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0, 0xfffffffffffffffb}], 0x1, 0x0) write(r0, &(0x7f0000000080)="00dac4a762734d87fa9557515d0a8db3fc571825bfa50eaab1a369b548d06527df2825374b8966cf2e32151f87af07fe45db95ef6ac3aa37a1d0e614efd3a1df4c318b8501f0c6d8cffc696dd7f02bdefec7764f2f219caf742ced8886483e0c711a62af08d4e949a6366fea052a56b02ad951d6898ca04874d2026ce9536ee6", 0x80) 15:08:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) r3 = semget$private(0x0, 0x3, 0x80) r4 = fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000380)=0x3) r5 = getpgid(r1) semop(r3, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) getpgid(0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x7) fcntl$setown(r0, 0x6, r6) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) flock(r0, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000400)="578b8bcf406ad6aba82f6dd63e24dce2482461201fa9d5a17d2ec61ac7dc90143c0c8eea21d6edb01a136de1488ac3966cd9e4b3c0e6e1a10a58128346f1777a86d35fcee2f47a60387bb07f3533cb7c33480dfc553b8f54af6f79b38655a70ff5d20ed2d60364e45d9c55dd1b575dcf0fbd3135a327a3bdded738371690996e93475a35de6226816c9c294334a54dc5a956628267fec737cb4ab012c4a6ff841b922e413c8bc96ac9efa4453398f6c1fc864e2be346c511", 0xb8) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000003c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x7) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) fchmodat(r4, &(0x7f0000000240)='./file1\x00', 0x1, 0x2) connect$inet6(r8, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) setpgid(r5, r5) semop(r3, &(0x7f00000002c0), 0x1e2) 15:08:40 executing program 1: select(0x40, &(0x7f0000000080)={0x4, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1f}, 0x0, &(0x7f0000000100)={0x0, 0x20, 0x4, 0x0, 0x7ff, 0x6, 0x2, 0x3}, &(0x7f0000000140)) 15:08:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:08:41 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x3bf) getsockname$unix(r2, &(0x7f0000000880)=@abs, &(0x7f0000000700)=0xffffffffffffffda) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r8 = socket$inet(0x2, 0xfffffffffffffffd, 0x1) accept$inet(r8, 0x0, &(0x7f0000000780)=0x25c) r9 = dup2(r6, r0) getdents(r9, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r9, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r6}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r6}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r10 = dup2(r4, r7) lseek(r9, 0x2, 0x10000000002) r11 = semget(0x2, 0x2, 0x1086) writev(r0, &(0x7f0000002000)=[{&(0x7f0000000a80)="dc853288f86597fb391b197ca7e0879f7d2b43799645d222a5670061011af4f20c28ad984776d741032c5e2c9216034160dcb66556b9c8230f577520197f3b7a17e5ad1e2ed6ff763986f2071adbc0ae6cef7113dab82ca992959b1448a5f0ec37e4f3d37a0b1144ec2ebd546a9b6cb11d8931840238983d4bc55f5ad8a56c7e55e30277401274c33e5badb4554975bf6aba2c74dfb8ebf237853de98769a1584d95e88c2e9f11fe94e9bcd5ffad65c0bb0a42bb872266e86fbf790d43a6e4ae22aef2fc98f25203f28d7b748a649b2f8c2564060144a9751cd8b05418432fe5a99a209a8186b8cdfca784a31400436b016a62bd3904f654", 0xf8}, {&(0x7f0000000b80)="09a61da11aae8a73eed8334aa8a9f924c626bc3af8f465d61a3c983d73e4918f1b9a3f29a815ba277bb221fb233564549e5fbbada3bc7cfed338813f0e0fc6e6ff2cdb99bedd38903f74570300a5bac869ce05f755a65bbd50c5c8c43ee1136c0f36314aab697d175c343d509e261ae529a0a512aab1a607c3c0ca417b4c71fca0bd39782408a81400c46d0f44e67b333699fd824fc779442396eae716406d21c87b31d989fc77481795b5a59b0d4bf31e31112d38c4267a9c4d", 0xba}, {&(0x7f0000000c40)="08ecfb401bf124e0468e69119e7c9cc621ea6ff842777261e16bbcef52d481a7b361072ffadf0baa255e3336dd04a88dd3b92e8e7070a0fef567cc563ea82a75acd3dfbbb9a599b2ff48c5979b9b2b78c1cadffd3e4c6b66c404ecf556d6fb8173f3aa378bccbcbe1487941856c861a83dd336d54e3336eaa59c08535ef8e70ca80bcbe03e9549b5f3e0231c9ce8c89ae932c495d4b043a8b24e7ab095b5b25c05583b16e44afdd4dad9e3b6b55dc4fe59fb", 0xb2}, {&(0x7f0000000d00)="bed0c7d6adf6aea20760f605277ce74495971ed35f3e4e3a980c45a8aa9d8fb7c07ad801bf0d6bba8c901e9b5b9c4db6d4779934749772f99661219c33743ca33ce046796d8a22cfc15f3831a85f3bc421fe641cb7faf4a75f596de0c64165db87a2416978126c4937b9e88b8145489eaff5c744e4e3fd01c798c00260165c786f9f766452d212eec8f7e01211a2b6f711c8ed93ddf4fbf64fa7be5e69a9df681f6555bc41044cba01849b383ad723a422fa8e15b60185e8a9daed0fef68359c26fc48e3788e955cff3e7e81ed284f197e18df85c6368ad916c5e3b32dafdfe082014a1f559e5c21933cf650a33c6b", 0xef}, {&(0x7f0000000e00)="f132253d53e3e05d5b552a1e62d31e43f23ab1f3204ef2d1a890e9162a531967e682fd28a9cf9d2b955a59c5dca3f238549bd23277d079a71b0b8eaac96b507e581192fe82c2bd8d35d864c56a52ae291ef5f2c45d3abdd442340843aa6eeee749c490cabf601f5f865217d200e0d6ccb00b247bbbbee8daa6dedd67fe9f54acabea7e79d7da587ba063bfb7de4520ffbd41880779e8e9ddd92d2429928e52f99bedac6968c89464042b062fd3c7244a8c140d7941107702b0ab5aa9c5d08d00ace32653a3c957c7a586a8", 0xcb}, {&(0x7f0000001000)="1684dcf9d2a654596a508e4f161e6215a8d122a716af6b9a058c1138af7b98bfb97c0d47521d7432038c71b792e869847a340093e4ed39f84c0bfec12fa17ab81edc8ff61f1b942ade62d14e0061aa2f8fdc5879ceca4ae8b09b0f7cc6be655d8a030d828a5086a1b6a9d3a1253a0471eca72b35beeecf609813904ed0237e7aaef930a68c429437741a938d147aa9b4508204f7d8a979bbffbb2d3dc41c32693eb6bdf6bb3f6dc7c01665adcffe169578f59f0f4a73b553ca2e82507b6c1ebf192cae6bf7e934646a7717fbff0c6eb3bdba3431d8fa0010490a790ca261ccce6f98720978cf382927cc95ad8b41f4f5c68967440e0221a06ae4e376edc0854d73cf6924f6939cda833f5326cbf0d1c990ddc8c1dccfa71bf12b53ef657397d2b41e35747a299d3491e59f22da6673aa87a710eb3b4d14c4d9c2eada61725189eacff1429831a83b7ce743389953459db3adf246f7a4033d05cc71c1b736fdd12bd8c0d107642749262f1cfca515d7e3766a88d4b8142a9d669a5d0050051b877337c681d31a0f629d8f63348b3cd6f4459f2b56e4df267595cf6fbdac764dc7f842bcb6eaf9f76c8da84b1753ef704bd02438bb1f640e0af25570bf73aba109cecc907241c2442ffae63910fa45d76f3d723e40697aabf2f2a04f7bc0695e1cdcdbaf26f53635bee48b3f824f4dcfbab5b85c03d437305889ad1fac7f8b22cbc176958bc0c9c00a7a10c3c0deec5fd9fa1eb9e89dce6df55523a313deaa36f2c94e1e51c956b891f8cb597818f702e9cc500be2dde2f132999611a552ae2d98f414bc1e657c5e8bc6896d45842642df8996b318953bfaff03216eeb6bb3ee5b218fa7c4ed4cfe6e8d931b88e0194ba5a24e7fd78073fe2cd63867cc783dd5916084b1daf12d472d29d852f0e9ba8a95bc73cbab6f0d125c6d9b5093d605f4f5d1d5954b71780905d7671e701f56a5dda450bc8b8034e1a8079c2412d5b84dfa4fdda6c20ca605c5b4c6f796f9771d8db0fa024f601022dc428b350a3479bf85686e19ca83feb1200c862e64f56a1eae9ee1d288cf6ff1357912c9049e82b60e7073af184241fff06eef5befab96219ac06185dffe751c8b38fd613f2dfcab7906a889b1d1d132d86d6c1fa21f4c5df3acfd7ff74cc967019b72d7fbd9e5c671823e5984b2160c19ff2e439ce647a4f4225c59ca20861dc970a9005b050973b5aef3baaaab32157e3f564839dc3d7d7f39ea5184949567f099e18280fc77ecffc3d7c2fa011ea79012755b4232ebe85d39706fec2806f221ef14b3b3623b437465adb563dc17488f44b1d3e9e71ca3a7a2c31c8def75b50fd14928d5a71c28d1b56522c3efa77e08d72499ca28ad9cc364d8b15fd736436c6012c7489b15ff91c4777bd66a7073bf6ca6bfc0460a6e052593c4fda9aa7347f07c43dada433217f15b97bd81c7dc7fddc5291df40ece8733a92ece7c514cf146dfaece9a4c9fef6751d3c7a142a51772720e5c84046ce8eb45e9f32b7dc32578bce8e00c7e683ace5c23752d82884b8ddbf42748a99f7b2ade422dbce26e96c61edbc3270912656ab7e71993e19098d9346adf4764e36dd468db587818276ba1e26a27e4122f46cd583b1adb4c2660bbf2599b78fe60b84fcfb99fddf3514027231aaef16084dc71f58fd4698692b8ab5d5938d9a41acc0a19c54b9fd7174bb1b29d3f9dd578c537498709d9ede343a2edd108eff2c2ca1f353ca337eed454403ff01107fd3ffc4716b3a38d1f636d45b202b00226aabb048f22ebe37dcce15abc3995c63aff3fdabbdf3675b3af4bae0fec62317f20d768ade618f26370e31b02d7ffd641081e65da6c3a75811601b73d75a846b8da50e969a134d8c31fe8a2a77c42d6448ad457050f6df2dd9dcfaba621dd4a2b2d071ba1e4f3e41fb7015e56df92aaffb710eedaf7846fbbd2dd85220d865a48a3d3c7ef96e68fb06dc8953b7397dcf2deea165e19ad29abf094d8c18589734105db434c4f88e4424dc1d293ee33803e70e2f7a9536bb5e90c506f6bbf01f59554a639cbc0af5a864f0262acb85e424d5ac9c0c5c4707db45556a2f9ec7a7c1a54b1af88cd1b9e41dd7d24256dce7fdcf285a1e12f3dc1de7fe6ca9c8222fdef5a796db702dba97f415381f86564eb469a1069baf3fe022b0c10932ea620b269e2a203f749ceab2bc28194d6e5937f5950d63c8a71d5c0706b4707b4ccffad72056df617394471b8ee76137e8510bd45499ec765400ba44b838b8e6267c24d444ab0681b02b91765248e4bef81fb217c421e62b35f66bbc09e94c78773d4a17886ebba1da973d5bbac18bc34f0a8d2fa380b259bb7382934c8df3aa398f89b48dbca2f0052452bedd16951c0a19108dc7bd43767c17d0a6c8edb9dc6ba36dc20b99ac139d70f4d2480d36f4b2ee70b08fbbf5d20e55491eb1e2937cc8b00c325bb2f319b1d3c89a520f7380c20d08cab61210aeba3a868c4a199707ec0e6cce09442555b810c30121fa60ae54a738281cccc6ffc8c6b623b38edb1db303f080613a5292e0592d61976bdc3306d43f62a2e19eb8a0023bc8f6e656e66dfd4864124700b792da8c494c5ac87f8c6d4fded6f4d83a9bac764d5253329152f883668014e2ee9502388702cdd48c8f82dfd4d84256b4752786dc6b0d39d3852b37b4253aacc49cb51ca2ba4ba969f874915a996ebc526571ef5ebbd635531dd3761ad4a2275c6cf8ffb491c6b86b7e66e3d261c32cf3f6d4523c9bd7c10729eebbc35e497761c5aa69dc16eec317d5964359431a874b8bd46ca200106f57dd18930aedbc2aff3077405feb4b365aa6467f2a110d18e4b4947e87a3af8b8bd9694129287a46e5a7487ebb586742c5eb140243cc28ceba9c737f63d638f11c9e63f09d72706972face6f2b13e9b9a6a39728d63cfd36aed9f83472b7018b7afabea5e4bdcdea2b9a69f649a0d938adc345eb078c7c5513ab6ef87437b8f48091ac3c35766dc0486856446a528a72c8e791bced1786a0922e8534e9581bf0ceee9aa97e0ef871cb515fda3304845a982ccd10dcc1890353d1f8bc23573ac6f629e34bc1b178d02ff6ac9d6e362d0e2db429a7cab4c1188b5d173da7fd4abcdee7a33b287d6844ed1f884aa4857096c926ebf68ff54474ad58315673c563574a551faddbc80ebc51d2b93027738be3ae525a48368ba005e662c30a9cdddef57fda300afcd6b40d2e0917434b9e48cb8594f9e718e67bf0c30d87ef37990243ae6958e60ded784c5c3b9155c7610d2da40b1f248049685267c833dd210db7568256afd984893016f872a29286723a825d8803896c06de6c945620e6406337d124ac2003e45bb1d21d347e702a6e98574927c9d449023d5d990f1e7a07f93da825dce8221e176a2990eb4bf6dc55345f07a32dfd5c5f9db121dd8d28d1295b6ab89575213313c230962e5e32088e2faa435369c212b689a37bdc6ce9efc168be5116379027df97afbd8d85ae4075d1d74c61c778137ac42cba049654b5b1bf442be45e902bba9209016274d400bf7ecd4fbef67a474a745111d3b217fbfdb8ef0171c8751cd8b2fc72df5277ac63864a63d6be026cb003b7f3f26b43df236f4ff56450cd45525dedc67d775406165c2a1944bca2391874c3c830984355d7c054facc9e1a023c745792ef1883b86c44020cc8d5d9fa91a214cb8ce13a46260db66bb6d92cb1e65db413dcc4dc4ea7a60dcc38be73d01d1a6c6e80a3d256536fb4f5bd285746c96bb048577e499df1a2d45bcd05ce6f1b5e0903991fceaddde0bf59b64912bb1a39c94b9bc3d6c9aa62093e0e708cbdaf68d5ec0516c279b182b03bff8faf388076d20bc220d74c7a3421a5f2c314b7be8029de42c27ef66c6690c5d70b35770bec9f7e19eed9594a1c5760f8f52b51a4bde5dafa2ea83b3b8664f732fab82bb01aa457ce61204e18fbd6932b299329ddf13e598a0d0a64e71065320711e68fc504e0c77c4d1fc94fca2866d16ad0b289d70b35f7d3eb29797d968f38f2886a37c4c6968160cfb6e1cb7eb75504c4a5b2425aba55f9a5519761c3dc3cc3c2b0be9ec02dd2c03cd88ef1935b55ade2132dd710c19bcc0c6550eb5477152ebc51585976a80fd66b33538103b004d1a8a0bf1bd3888c24af575548252afba68a479f22468bb62ba630e8503e376d3fb5198986de1f6c82044a018b86b55e0264d86f81861a5a7541311208cbe805d3d8b175de0fd12a4c28c07a126a0e9e24e13c11e811151a399ed42acb7e33f3d4579514cd1e6d0b32bff2b4a4c4ece62a383f13e55414293c27265ae5c9b860f51d7ea5638680b4a850f1b6d75cfccacb5172b18daecbef285d7046ce6cc6f98f356143f1bee56dd102c18893e60cb561869b5492d86dbacbe49a9836bd5585a339d2ee88e6aa58995cbd6fc0cce08fca21ad58beb52a1ccd9618e7d1c5aa9a4f2082b46682c28926af5037dee6f7bc12e344610b9d8e38ffd212c18b049923c757d4c61c21a730433c4303a87bc04e2ee3e51506aec2910fdd1b9b5754ee00d5912bf9b3edc36ce061dc4eaecbf51099f19b673d9abae448d0bbe00f47cf63c1e281f2dbe006be3ccb9490c6fe89006d2aa22d3626575f73ea1a634e6e27045c83fc8a2aebaa34e8e77cb4da15248d168f71dede08aa30e20c6a54bde2c36d62d7e7a7f9d1593afba5e8a90b21c948103d9df5877f58a19bf4cb35d88d5fcfdf730ff2eb5bf18e5e2ec9d6d78433d23f06414de37fc8d4372a4cedd004df01e0c33b593a6dd28c52f720110d3df0503dcef9ed92d0a51b88e775b94663f81a12f3ff9e87084f3717328d395d03dccc80cef597952e0f0f98efff2a6035b8629cd57d1b7c41955214194b80681a3d8bbc218fa99cb2b3080ffa1e1e726fd0d512c4a6377fc104bc4661647d5f3381b1c3865fbac9d1c08399b8f0cdd20a1192f2ad1f72880f2676e0ae21a734765cee20233adb6973efed29702f159477036ab91dd9ce00beb28bfecb3f62887969dd9ea4131ec0a6a1d5db29cfdcf311726442200908acfd752c352c0de5eb6330d5c24b47692e043bce7c2cb7f174e3379d20d1a37bf568a994da5c6eed9fd71b74a11b94f813f0763b2d325985451b881839d41b0e6c507b0b9429eef1b2bceb094a1fe720ad5e971eb3895205eac5aee56dbc746d7413955d6c7a9e5d16432ec36b95b58d4d42e7779487794b96240d6bf1e212f7468a9bd0026a6883007cfb29f9282a0ff3da0c5136beb1824dbd9fd0c58f100880470b4c64bd69dedb62efaaf6b01d54fc99ddd2425f59464309ddd0e2563ab64d8c5ae732f9f0cfb4d9b63486471e2b1006382648f37fbcabddaa1435f4e9570d10b433197c73d79164c5225eae32d06cc35fb2591a5686b7767a3f6eba9dd70c84039247b7687e98f8220c55dd97469367d1bdfcf10c1d2daad702c8543e235934c2689a10bd8ef00df3a4b7c2fed9a25cb81d7ef4bfbd5bc6eb77f8ad95bfe3be355f1299e7339a79989e97aba2f90706815d07fe8e9cd4862a4dd121b7d0f1f68982c49c225d27b40dbf130ba1fbdcccc5214237b076da66030e367b8890d93ec145965e6e50dfc9f64c62333ff6671f5ec30a5f484887ef7eebfd3481547dd6666f5856cfceb03e0dddafbf7cb2e935529423ea66b042d37cf29ef64ea45d3bd0e504cf88b65a2fc65e9fe7edcfe44c9bf3d7221451057d3c4309f3528a7ca5685c4f8483d7c6d9695645b5ae8609b028b43d278af6377239d7f6f4e5a2916", 0x1000}, {&(0x7f0000000f00)="3cd87b5ca49384dc5be6567a8cd17ad4b38853a78aa9b24a975502f45c9dec26c2e9840838a88f726032fa7a74911ebe8c9264205f368bcb28180ff9854e8b6d8ae574836b5947a1c1bbc565685841078e266ea551ceddacea0b45ff68c32c68905e", 0x62}, {&(0x7f0000000040)}], 0x8) sendmsg(r8, &(0x7f0000000fc0)={&(0x7f00000006c0)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc, &(0x7f0000000800)=[{&(0x7f00000007c0)="a580183b1b5c99a50d936cf6b834f73dffceb6828167215b023d0c7562225d67c202cf43bae6648c221644c4d8", 0x2d}], 0x1, 0x0}, 0x4) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r10, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) fchmodat(r9, &(0x7f0000000940)='./file0/file0\x00', 0x1, 0x2) r12 = semget(0x2, 0x3, 0x101) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) r13 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000000)) 15:08:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) preadv(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/158, 0x9e}], 0x1, 0x0) syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) dup2(r2, r2) 15:08:41 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x88, 0xb0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) setrlimit(0x3, &(0x7f0000000080)={0xfffffffffffff7c6, 0x3ff}) poll(&(0x7f00000016c0)=[{r1, 0x6}], 0x1, 0x0) 15:08:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x3) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r1) r2 = socket(0x18, 0x400000002, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, 0x0, 0x0) 15:08:41 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0x80000000}], 0xe7036d6, 0x0, 0xfffffffffffffffe, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1b3d, 0x0) 15:08:42 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000001500)=[{&(0x7f00000002c0)=""/145, 0x91}, {&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000001380)=""/5, 0x5}, {&(0x7f00000013c0)=""/244, 0xf4}, {&(0x7f00000014c0)=""/37, 0x25}], 0x8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001680)="582720efabd16ebae63225259560d2f8e5815f73f2a044fd33055552f9d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136abf704a5d00d16", 0x66) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffebf, "0503c966f22e95a163797f00"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) readv(r3, &(0x7f0000000000)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:08:44 executing program 1: r0 = kqueue() r1 = dup(r0) r2 = open$dir(&(0x7f0000000280)='./file1\x00', 0x10, 0x1) linkat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00', 0x4) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x42, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000003c0)={0x5, './file0\x00', './file2\x00'}) kevent(0xffffffffffffffff, 0x0, 0xffffffff00000000, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0xc0, 0x2, 0x8001, 0x2}, {{r0}, 0x0, 0x1, 0x10, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x3d, 0x40000007, 0x0, 0x3}, {{r3}, 0xfffffffffffffff8, 0x20, 0x8, 0x9, 0xfffffffffffff8f7}, {{r3}, 0xfffffffffffffff9, 0x41, 0x400fffff, 0x101, 0x5}], 0x4, &(0x7f0000000000)={0x101, 0x3f}) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x2) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x4}], 0xeaf4, 0x0, 0xf2d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0xa0, 0xfffff, 0x2, 0x94ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x1, 0x15f4}, {{r3}, 0xffffffffffffffff, 0x2b, 0x40000000, 0x2, 0xa1a}, {{r1}, 0xfffffffffffffffa, 0x0, 0x3, 0x0, 0x7}, {{r3}, 0x0, 0x2, 0xfffff, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000010, 0x4, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x88, 0x81, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0x1}], 0x7fff, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x10, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x41, 0xfffff, 0x5, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x8, 0xff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x18, 0x400fffff, 0x100000000, 0x7}, {{r3}, 0xfffffffffffffffa, 0x20, 0x40, 0x4, 0x8}, {{r1}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x1, 0x5}, {{r1}, 0xfffffffffffffffb, 0xf4, 0x40000001, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x80, 0x8000}], 0x0, &(0x7f0000000680)={0x8d95, 0x169d}) lseek(r0, 0x0, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x9, './file0\x00', './file0\x00'}) accept$inet6(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r5, r6) 15:08:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) socketpair(0x20, 0x0, 0x400, &(0x7f0000001080)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000010c0), &(0x7f0000001100)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x3e, 0x0, 0x0) 15:08:44 executing program 1: chmod(0x0, 0x8000000800100) socketpair(0x1e, 0x4, 0xc9e548, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000a80)="2127ef9469478c588d61a766828b3fc80db7ab6f88ce6478fabca732c8a857a522db5aef48951e15a141e455e9376ff8304391a509567cac467af1872927902895121356af46d1771b69f4b1c873f2206ab8354921338931181293b39fb002067cd2a36c6bfe4d5beda7aa77ff028d1a63a89b90fd93ab87a4fd50ff61", 0x7d, 0x400, &(0x7f0000000b00)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000000)="2c2e5f75d48561b46abc57785de695429b7f60829a41c132c0c534f04b7dae2efd9957921617e6b32aff08a2adc3d41b4db530a1d821239d67997a283a1f9033821c98d20f1c6fb85e1fb812e3a8e3c04446b9f2c8596b5b98a4bfa3e706a6293c5dc868e48a5316a9a55ebb19b681fd154e2e59a186e32aaef4e714e468fa3718c340fef849ec13e0d80c3725b64d68052457d5ce26357af0c34a999a99b8727b0806ee941dfc5839632e284981b6148cd702166d0d5ba8185533342756cce5344bde587b474609eaaf0c9a3d253cf902a5f15ebf73492502e9ae5a0e63fce7f5c7", 0xe2, 0x400, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = semget(0x3, 0x2, 0x400) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000b40)=""/192) sendmsg$unix(r1, &(0x7f00000023c0)={&(0x7f0000000180)=ANY=[], 0x0, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f0000000180)="6a29915fbc456fa806ca391ff3854ee3a00ba50cf2dcf56c4d63", 0x1a, 0x400, &(0x7f0000000a00)=@file={0x1, '.\x00'}, 0x4) 15:08:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) r3 = semget$private(0x0, 0x3, 0x80) r4 = fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000380)=0x3) r5 = getpgid(r1) semop(r3, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x7) fcntl$setown(r0, 0x6, r6) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x7) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) fchmodat(r4, &(0x7f0000000240)='./file1\x00', 0x1, 0x2) connect$inet6(r8, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) setpgid(r5, r5) semop(r3, &(0x7f00000002c0), 0x1e2) fchmodat(r4, &(0x7f00000001c0)='./file1\x00', 0x184, 0x6) 15:08:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x3, 0x0) shutdown(r0, 0x8000001) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 15:08:45 executing program 1: semget$private(0x0, 0x1, 0x2) r0 = semget(0x2, 0x0, 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 15:08:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) 15:08:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) socket(0x18, 0x1, 0x0) 15:08:46 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 15:08:46 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x10001}) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1000) ioctl$TIOCCDTR(r0, 0x20007478) close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e8760c9ec6b94043eb653aafd884648efc962986a54ab43c729f4fd42bb5d567df99ceeb9d9aa5823a58761b9cc080da66a1ac8889e1d9f53c8265391050e67c8a2ab6b4645668d087aaa677b14baeeab0cc49a9e1547e9d00385ddd106e11e7ed492c6cffaf2dd84e3d6d8dc52", 0x2fd}], 0x1) 15:08:46 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0xffffffffffffffff}, &(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 15:08:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x0, 0x1000}, {{r1}, 0xffffffffffffffff, 0x40, 0x57, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4c, 0x2, 0x5, 0xb29}, {{r1}, 0xfffffffffffffff9, 0x4d, 0x1, 0x16db, 0x811}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf00fffff, 0x17e, 0xd6b7}, {{r0}, 0xffffffffffffffff, 0xd, 0x2, 0xbf9, 0x1}], 0x5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x2, 0x7ff, 0x856}, {{r1}, 0xfffffffffffffff8, 0x80, 0x9, 0x2, 0xffffffffffff5c23}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0x10, 0x54, 0x41d}, {{r0}, 0xfffffffffffffffc, 0x48, 0x2, 0x800, 0x9}, {{r0}, 0xffffffffffffffff, 0xa0ba4baab97a0324, 0x6, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x4c, 0x3, 0x8, 0x40e20953}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x5, 0x40}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40000002, 0x6f, 0x7ff}], 0x1, &(0x7f0000000000)={0x0, 0xf}) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getpeername(r2, 0x0, &(0x7f0000000400)) close(r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 15:08:46 executing program 0: symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) 15:08:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x3, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r4, r5, 0x11, 0x100}, 0x7, 0x5, 0x2}) fcntl$dupfd(r0, 0x0, r0) 15:08:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) fchmod(0xffffffffffffffff, 0x0) dup(r1) connect$inet(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() bind(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x20000001, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/209, &(0x7f0000000140)=0xd1) 15:08:47 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) bind(r0, &(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 15:08:47 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r2, 0x20004b3c) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 15:08:47 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x20000008000007, r0) 15:08:47 executing program 0: r0 = socket(0x6, 0x8001, 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="0a509f8f2de064b5dc6643e158011249700693d1a99708b41ec10ee82d2a11ed7ee03d69663bf70bfccd8855dfa4d45fc05c3f3e21cd3a1af08a0ed971913cad6cbf4964493422c57bdc156b804a12740d45571e0b28c8021d8f959708f68d1844f48875448b7bc99a9968311a8a678c9fa2bc2fb19d2d35a46b8be6710a72b674f824b9dbed36c7f76a4e90fe1db77c037c7822fa01097ef43edf97a821c0e93b8e238acd80d9d5f62aacce136ae3f10ffb51122fea01d3dfc2ca3d90fc8a94ac95e41bab9280c5ced12dd3fc8be5071f", 0xd1}, {&(0x7f0000000240)="493feb26ee8b63394351a3a646", 0xd}, {&(0x7f0000000280)="31c766ccb1a02dd443a6128eded0a665836c", 0x12}, {&(0x7f00000002c0)="34a5d28803f6c8b23ef6de34d186c276eaae19d5acc5423b4fb87be6da56b163a5fff40417dbaa04cc6ad9e1528e549241dcb862a093a6a25f48f5057e0ad0bdecffa9bd", 0x44}, {&(0x7f0000000340)="b1ccbb5a41c138a7927ddd2af4a3361a47f36edc684f55416cbc1c984de94b0a97dbed7482c56e7c4eefd565cde9c9392bf908d98253112b01f64982b0f59e280abe8b5e71eab072848e1eca45e8adb7f45bde76e34441dad57148d24b5742a2174fcfd86dd01a2119cc7c45573207af3a5188d18706abd1f224914e1f491933fa0971b2d87b5b336a21f2fcd2551ee3fdf3f82e0ef8f6342c21aa9995e82a9bfc6d749cf6b528c15dcf5f79aeb89952ef222c8dc6a6dd0ec67a8c5589d04dacce376730c155f9b14886acc5e60a642bdfc2ffa9a4fcdc8e0c9da3adcebec4b99eae7402ce78626527edf4f6", 0xec}, {&(0x7f0000000440)="e2eb4f829f1b21bfc8a74489a35ae04d5cc2a953e156e49ec22880df9a5ef9cda0fe3d0479359bec03f5bb7d08979774416ae6839bbccc0532a8af9d75995f33bb102bac960b8a7a8d3e5cd7038fdfd7481a69636f157a5f0ef98a4c282684545f854afdad2cab05a0fc9367905b81951a773ec028aa0609bdb6ebdcc81c5dcb50e76f6dda0035d337b0ae64853ce54a4ba4c2c7cd5d03d0456b5a55acd986d6b9d6b739235006b0009ef6086407440c93db21acd31b45c0ee9e7bb2a8b74d642e1875906e9eff331d003c67079a6ea2d5e013acf90ea07bd33972489fbf6dc25ca71f49971b", 0xe6}, {&(0x7f0000000540)="7313c43dc1719e11c1c4ddab3b25c2ab5f3971a038b3c5e3f29bbcbe41b99e50f18a263847fa5c2d32a261b46782ee7068d418cc4a6d6f2b2d690ed64e5b2ce3f6ce53679e55c27fdff41c384bbc5e63eda3d453b55cdaaf9122626975127e68d7a7a3a18c750937877a048ee99adf0dcf1b143aa3238579a7635f68ed1f4a1cfaf83309982270062c40a43e6e6553971edabd5c33929cdd0de51a287800477579d38429b26767632bd5e3f0a06eb221268614316f061f7544ac9c49206f2ed23cb4dc06a177afe1776216aa0d0078348fbdc04d4db4fc01ef", 0xd9}], 0x7) r1 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x0, 0x4, 0x0, 0x4, 0xfffffffffffffffb, 0xaa5, 0xc71af04f30eeab9a, 0x2, 0x9, 0x1}) ioctl$KDGKBMODE(r2, 0x40044b06) sendmsg$unix(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000001280)="678e4c0600b78e689e9fb7a1e9ec91b41c18f01845ffd2ca5d4b0618b496b6aeb81c5fb4e0cd174f3d8e0b10677efa2454ff35aa891ac22a9e6ac2c5777cc7b5bf1b80729caab221f4ae792b197db982a7f731bcc2e20c4358cda64eee7114ca7b860369f04343b8c9dfb12362ce7c189171d4ea40f807a82d99f1b6f31c1a2107e3390afdb3660deb45f59c67a730470652f96e56721f66c0f7c734a4d1dfafcd88742e538efecd3f65278e0e08d9c67b2fe1125466d8ea18a1876ef5351fa900fa34a2d1478c22c01dffeca53123eb0d09aa7c5a499b49941f6c978df3881dad5a6285cdcc8063c1513340f9857972d3a92c8088849b42dbe6dcb6d582c3723c6c14c4a1af290992a8037a8ba5d501a7be7a2e3dda31044454f2173519a578e9ad5a8243da9830a97b5ccccac601df3b449af083d8f7cda34b4bf6d7610bb9d570043e1fb116256b31bea34cda1fe84390e29db0685879a49836d5a80a9c97108ff13695afe8918a5b16eee459409ddff4be2dc011d5c74261059d8a564c8d6cea78421e44d1afeb8cdde27c4c2574a77077083c8072f642feda35c9828ac2b99875adae3fb09807e3d98d067f1f6855209255a4df5ea0d98c38b9bdb1aba6fe091e7d0cd53ff2d1412a66095b1349f7140456cee7955531933f027cb11f29508ecd4cb7a70d53f14d33db80e95e504284a252a5e4858111978b1d1ee7672617bbc17f8ff49a4113b2d06ebe4265ea0fb06b4263cef19134822d23f0098ab89294faabc2cacfe3dcee4f3a12bdd43d909abc17e3b5382a078f3db6c93dae264e32eb0020003d0af65397ed4c1440eba202602ee0ba7fd4cafcd95d8512ba87768f97e2543fd1f6185b391fc239beb8af00a73635677a46dc9173ca859a08f9ba3ea99efbd76113554e716c1c857ba08ca194025de16e701aae52555e4301e48f28e214b3efa267a5bb2af3b2830531b9eb55378fba820965ae32c8ff1b499bee598a8299e797277f8bb09a873ac93c17d2f45f76147d6c8cc3f81d82237c1a2d301f010935f5809a2630a6aaadf8257c4afd24bfd70dcd4ab981d8ad5f992bd9b6b3f5e1a4b1c4e738259a25f8ade356f9cd16e667deb3e29a21c6a3ddec65e544533c8af0f0b1af336fd35513f598c13c1054f55d1363034986dd2d9ada8298f31f89e46419f97c3acf363b42b081d07bb27385bb4218f0d20a6c7010877c58b7c702de09c3117dcd7764035a146145f0bdd4bc8644164b0b736f3967b1a8660a83ea11cd9723c1395d3d918679443d552f2c77f3a4045ea14448cd283e501190dfb3b37306daa1d8519e2f7e2c447571c5937d0b6846ffdb91d2fd4f1a15c0aa21ebe7774b0d647c9c162240b9298fac874a946eafda8984283af1d4c83626901512a348c369f96aa6746aa897248aa5395b827c2c377e745bfa29346fb2bef1f7ab64706f15b024478857cdc7ee4c6b0b57d43f448a511ff2e34bd09eabed7476daeb265ab0f40d012a21b627e47aea9a21231f452145ee36eb84743d45268f89c8fb02b104b1362406c78beb1c073a45c46e69e52a900757ee1ea369c83c92fb42671ffd55cbc141c8aed5fb962dc3fa2bd0cf9bf793aaf0676e8e13a6f6409c809e8c6920049a45852c0ea54242232266a049f89eb3feef267a3fadc7762856502db4fd9a58f58e915d0e13e15372bfbf6d3248d1d67b36d7b1ea06a3d40c541ad24f0281a238fb530bbc08c91668e1575362be289ed74722b12a397368384b8222f6820528faf145c06d7554d7ba9272f412b9de174bbf05b86b8c274c6db9ed4a24e3d1f2a8680e7d2e66289d13298665e779d5c4e3ec47a4a168b647d7eea53f6c67c31501ba7a1d150db67ee1d4edee6993e774ec2b834e9ed1541599eca45719a0e0487595e1987d99b98f23b4489f09cffcbe330fd26560b7c4d3ba3027691f2ecc63b5a27de6cb87bfc10aa8e1a945d2e0f0ec87e5a69b3be0da8000841bc1814b2b037e457a6326d5e3069591ddb2ef6d698b78732007903d3561ad06cab94274d982352b682bc07d43289cdb0c6fccee6d6262fea1e48b6c991b749dc93144c59e4edf3a31c54c4c9392e110a016654d8c15a834bbbd646ed49953f224ea867f61fb15d8a82a6e77c99865c376c6fbe0a66c43bf6dffbd86e5b76e46e6fbec5bb669eaef83e4b00298110037f9b36ae2ad847b655d974427d3bfff11feb1f5de5161fa0e875dcaf863ce218313ef46f0483e3cac4ee54b334693f47736b2d28c511a61952be6c25cf94ff56e2083501f55a36fbf15082f58aa87cf18b90f1f802006bc679f2d4f0430df120466adaa7fec5698ee4e8577743438e4940704f6c7edf217a99bcd7fb6ca75a224a461e3c73a62ee02bab7a94d646ccf90938fb7a1a48e913fff0b2397787b261b70afe4d37c317053cfd1f3fd0f3e6a03fb09c598b0af2a11d39c7bb82f9346446c6528d8708fb54ec8456b428c3012809d0a376ae8d29bd54260ffa692f600f33b1c89397e5121901855f2e4a01fe89277736153d634fea0cd81e010f8a477dc782eccc3d6ed409cd98a87850eed2bd386fb350c1ba8d7862165615a8fb4165274bcda93b59883ab39c1d13330ae51437a96f46eeb3a83fc19c33a23eed905e889ef90ead8101f1901b80d0ecab33c4092035543c7bdb2edee7c30cc6bd40d340033e4e4630c4d600908e396db1f845170cd71c080a6d0b6035b3bf5550825d3fe9beb6ab4197565476d22944fb619fa3d44412b3dd043877f5470387019b56f9a638b75d4b361f7a0b7cff752a8a28f3b9e7b47881fae571f5691b407b81f1449ceeab6843894d0ac0f7d55392f186105eeb154dbeed530b1ef1a4f4821c1f0328c77a1f56045bbdcd39e35083ffdcaac7e9163bbb47d8abbd8d2360d3cfbf4024462cfb638339f8459ed792c6d41410dbdf36a11b628726125d61b17effecce9eb49c122c4dd924486d435f4e3a73a3dfa3c3c8fcb712bd6a7399acb9671c70a75769bdb2ef9f1fbd64a20da5d1febe3764a4753c3ffa3fdb1baa620cbea36f3fce502c743230f8432a4048c6ae60ce6f51136455d1bd5bdd4004665fda29840b7beb9ffbc531e9c4f8f8289497f5b86d0283c8515aea14c0aca1ce44524397d8d6396cfad8f598fafac1bc040316e7fbae4ab7c901b0124efbc00d664ad083de61e679d210dfcdc96cbc5ecec4c27193f95d7a89be1309e2cc547cbdb54bdc2e9b5ebb7c9f08fe85a3c7fbb18b2557fe92d1b2f86a045c7006b16b02f5b6d7a91510e942c084d5caed6e2747840f6fec7dc127ee149073c00111d0d72b2aea6369563fac704f0b7cd67634b2a6f9bd620553293bd991ff3432c672cf4d6e257c734bb8eb15b8980c98cdabab428e93b6cc94dd0d9cec672dbe743c4523a981ab0392035935fd92d8437c9934c9e7032280900aa9ec94475e68d33b9a2bd5ac9c189c7cfc80954968e0731f5b7411c2e3525a9f383b86ce2d6727d5b8f32094b17ba004da42eaf5a591994d02085b73cd2d02b54819a7dd6c07c18f0ce7531a2649e48b8c9f024090886971f5ab61dd6aea79e0e6ed81158178c20ce12c04ac205aa49f11d01299dc1c115fee4d591010414f2bbfb5170e45993ad9871874db90b5f02ce917d40fc97f7bdbe52bf970cf5d9da2d438327a4ed63de9a948d89c4e87d604a12b2f616b9554a4d25d4b89c578b7052cff7b5dfd21cb0840d1ba2274dc14a92d97976f3917835a72abe8361e92af06f0c3c176253ff9917b5a92b2d9d3b7f850379531f605514b0069347550e1b4bd65d06c1ff04a04eb89118875c7bea2bc487310ecb4a1c811660dcfa5506fe199240f4dffbd029d3c7677e4b92a4d100d7ed74b4432df64ddb7b7a1680955e0ec44c482c611500395fba5679b322d4986f77911eaf7ac40883d7da5b27b39ae4a6d39eaef8094fec95c2f2f7d59468a65b618d7460e799156a4e6e461bea412f5e9fbf4d3367dda55a231d531e659be49f4b54e01f907453edcae006079db6db92ea92a22fb997cd226b5bfd7d2a5d76fb3a4060bd6fb350cbe7bca6c85ac026fc2c425122dc012026a1e297a15243423a425fdf101c51d7c937629b8b5568f1d1321f41765ea7296503983914b2f7bf1c775998c53835731157aba7f20ab0b961cf0ab653317d638662b53a7eeb711512db4ebd8e6667eb79282deea8b1ad7ee95ea72451f7b14876ed4334c18ac18ccaeeca74a888aae387ef50b9b85bf2a1daa6b4e78f2b70bba0151395c6bab693a2242675b198de9486fd2b88a1bd227f3638bc06043dae7eaa4032a41db07a69acaf28353cff3a44a3d6df202cfa3d5c2914ce704bd365f5a49d57b95dd6eb8fd48d4f19a74cfcadc5dfda5a25ef91ef653ac82ba09ba8652162fc826ba6e56fa4820e9babb651b728d88931ab25c96ce5d44b98774a9081628b327eab72a4b143fd56e012e3f10005fc32e49bb645ff3e8bb34338a4c9e94851841ba6ea5737824f731cd86d1c667c259aa42fed8c2502a09efd862916d0079fe0708f706bfacc13c62170a97cca885b1a5292095bc3e50a912e8faa17ecf895ca553c6afc405863d49ab5ca2d59723570a41eeb7a309807052cc8a721c199301b7e57f3da78a454fad447e53f21c2345c69a3e1058df1a8e5257a51e796269e8588048ce9e7066747875120bfc5de873a88aa1bc90daaa18e230666d202ab212271c5fdfb14499ec8119d412140701fb3d84fbce5b0dc1cb9b12fa7865b681c588e7cfa870066f65878a565a32b3dfcbe2335058b8b43433006a5faa2e6791acf5ec514cb25cd7248ac80115ffbcfd1d24e69eda10351034b8948f0884c23224f514a379ae54a936cd2d4adf7b6b329588cb95dc6ea2114f1a3d5703b3ed2d72218cf8c64885f43005c6d3a79e2b7c346a8ca509668270f64e8fd72caa36c6bf2bca4d54c950645e9a14ae182e0245b3055aaa45bcd7377a54bf95df4935c0a6e855715aa97a8f29fcb65fe1a331944d80d8807ad3b48af0a4e05c448c684786edb5415f718683f66738ce23c61bf538d2e3ab20ad246ad8b987f036935b222bbfb126ba794fb741537acb04a5af2fcdbdbccb89fd5bbfd85583d0efdc15684b47a92065087d402926b4a0d3b0d5994a4fa4b9f79be3922fd5db653e34d6c6fa0dbd3b06f383a6b796d06e03e45bd583bfc590371f5399ce2937fe6070398278a3024557c7590a01df2d6449e4e2cfe7c7541dc26ff1f13be0c6e7d131919afabc3339ecc6b6d30b09c59262763175c08ce3d98f9495cabdc78a6fdbbdb6dea42f21b6e01da657def76ccef72d09f9e508e72ead58b21ba89224513cacb31a877d64002dbde1de6937eb916c470b8f6af9d73e33bad3847ef26f47bce22d3f9b5677ef402794f0ed17af8818fd1219fcb00e5b0d8dc", 0xf08}], 0x1, 0x0, 0x0, 0x1}, 0x1) 15:08:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0x80000000040000a, &(0x7f0000000180)="d1ff7f689f4d668523ec95f577493f26faf6f8e875336cd94e4685250fab861cdb7de72b23bcd126c0df68d00c5d659d0255062871462cdf755037ba292e2aafa1dc88920700bb22ab4da19091a6a3844fb5ceb8968790975246e40ccaa264a0422f3a29d3b49d6758d06ef1cda3c95cc626ea9ca103014779998398e9a0b009f1777fb343bcf3b679b4b1262bf2bcf6e007574653", 0xfc79) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:08:48 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/31, 0xfdba}], 0x100000000000022f) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 15:08:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x2, 0x62700, 0x5, "211277f694fb664f966e806a315900", 0x20, 0x3ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 15:08:48 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x1, 0x2000, 0x2, &(0x7f0000228000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 15:08:48 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 15:08:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x42) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) 15:08:48 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:08:48 executing program 0: setitimer(0x2, &(0x7f0000001100)={{0x2000000}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000300)=0x100) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x11fffffffffe, 0x0) poll(&(0x7f0000000280)=[{r0, 0x8}, {r1, 0x10}, {r2}, {r3, 0xc}, {r4, 0x7}, {r6, 0xe}, {r7, 0x16}], 0x7, 0x1) 15:08:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x83, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 15:08:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:08:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:08:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 15:08:49 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0x3, 0x0, 0x5, r1}) r2 = dup(r0) close(r0) flock(r2, 0x1) 15:08:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r1) 15:08:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 15:08:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20080, 0x0) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=""/12, 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) syz_open_pts() r3 = fcntl$getown(r0, 0x5) r4 = getuid() getgroups(0x2, &(0x7f0000000500)=[0x0, 0xffffffffffffffff]) r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000640)=ANY=[@ANYBLOB="01002e2f66696c653009975344177300952be25e021c44607896f8ad71c072ca7a79b40d1bbe0b2fd38b8cab17089f188412128d61576e58b351d3cbd87015a214f7f85a06a3199bfe1432f19562d5d530cb3fee9056f9ad2e203e1b870fccd261d56d60a7285136e8467da23dbdadd6b5ca711a3ea89d6789a7da3f847f09d1e2fdc3d861e79f8c578b081d77c2ef0b75d4a7b839db19c0"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000140)="c2f9316f3c3756b165a33b91a55418129fa209da8b4a4924a0f707524b5118cbd8a063eb5541a56b4ffa7fdfb87eb284436a0e5185df148fd2f471f8bb459140626fdd96442e59f83a431196e89c7fc2b01d5ada30ce3e2d8aea1de798c4743600ab18fb590a2d0b3fe6a0b3767abaeda799ad6e4ccc37d2657c48b93451f5c64200efeac71118c7345204c0850cc2a0f5c87f424b02fedb1eeed97cd52ab2336968277f02209e2ee0a3bfe83dcb0111c746b66b4f57dcce611a3cd635c40f48ec87a5b5", 0xc4}, {&(0x7f0000000240)="feece17923cb02531d48dee4f1e0f35d96b3803851b222", 0x17}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="2fab8cd811f3fd5c32d947288272836ddb31cdd976cdbdabf223ee48f53dbe4e18be567fb9d6b315e0b490b813fcd8d98beefad6", 0x34}, {&(0x7f0000000300)}, {&(0x7f0000000340)="df0ee9d3ce7ee9cea15cc616bfff9f6720fb9a4de012cd98d7c786257cbb8f22db7ece1a55f914d312277fa3f0c0fa79e9152e240ecbcc87652af7170c5f0d838c40542791f91653f501a51e7421b2afa014aa3068ca89673b922b3850206600cfa87e0fd18e44237ede59e0b5cf11d394887d705fea4206d9eee0ff7a39566e1b2294b6262b6e009654fd9f77075e2ad5c247abce4609dc0696028a46321bc722d86dcf5bd02f", 0xa7}, {&(0x7f0000000400)="f6ca4bb8db1bbac3e9771f8e739056b518b73ce348d4dede39f69016c27305d6058cc22892e30a5bc188cf9f9d3541c59668e0254cca8a1680e89caa68d11a42bf80658663c7b78166a13051b56e48b1a785e2474e0d7c26790a9816e9", 0x5d}], 0x7, &(0x7f0000000580)=ANY=[@ANYBLOB="000000ffff000000000000000033ae00", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x2}, 0x2) r8 = fcntl$dupfd(r1, 0xa, r0) utimensat(r8, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x3ff}, {0x7d56, 0x403}}, 0x2) shutdown(r0, 0x2) 15:08:49 executing program 1: r0 = socket$inet(0x2, 0xc002, 0x7ff) fchflags(r0, 0x20000) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8200, 0x0) poll(&(0x7f0000000040)=[{r1, 0x24}], 0x1, 0x878) poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) 15:08:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) r2 = socket$inet6(0x18, 0x8003, 0x4) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x6) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x7}, 0xc) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 15:08:49 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20089, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2, 0x8}, {0x3, 0x9}, {0x2, 0x100}, {0x3, 0x1}, {0x3, 0xe94}, {0x3, 0x100000001}, {0x3, 0x7}, {0x3, 0x3}, {0x3}, {0x2, 0x2}, {0x3, 0x4}, {0x1}, {0x2, 0x4}, {0x2, 0x10001}, {0x3, 0x5}, {0x0, 0xfffffffffffffff4}, {0x1, 0xfffffffffffffffd}, {0x2, 0x4}, {0x2, 0x9}, {0x3, 0x9000000000000000}, {0x2, 0x3}, {0x3, 0x9}, {0x1, 0xf05}, {0x3, 0x3}, {0x0, 0x3f}, {0x3, 0x6}, {0x1, 0xc1}, {0x3, 0x8000}, {0x3}, {0x3, 0x4813}, {0x1, 0xffffffffffffffff}, {0x0, 0x67f}]}) 15:08:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(0xffffffffffffffff, &(0x7f0000000540)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}, {0xffffffffffffffff, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{0xffffffffffffffff, 0x20}, {}, {0xffffffffffffffff, 0x190}, {0xffffffffffffffff, 0x8000000c0}, {0xffffffffffffffff, 0x185}, {}, {0xffffffffffffffff, 0x100}, {}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x100}], 0xa, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(0xffffffffffffffff) dup(0xffffffffffffffff) syz_open_pts() dup(0xffffffffffffffff) r0 = socket$inet(0x2, 0x4, 0x80) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) semget$private(0x0, 0x0, 0x400) semget(0x2, 0x4, 0x40) r3 = semget$private(0x0, 0x7, 0x140) semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)) utimensat(r2, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x200, 0x4}}, 0x2) 15:08:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) syz_open_pts() 15:08:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 15:08:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x4d, &(0x7f0000000080), 0x0) r1 = socket$inet6(0x18, 0x3, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x400}, {0x18, 0x2, 0x4, 0x1e12}, 0x5, [0x100000001, 0x3, 0x380000, 0x8, 0x3, 0x3, 0x0, 0x6]}, 0x3c) 15:08:50 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x9b, [{0x3, 0x4}, {0x3, 0xffff}, {0x3, 0xc25}, {0x1, 0x7}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x4}, {0x2, 0xfffffffffffffff7}, {0x3, 0x6}, {0x1, 0x3ff}, {0x1, 0x7104c22d}, {0x3, 0x2}, {0x3, 0x80000001}, {0x2}, {0x1, 0x7}, {0x3, 0x8}, {0x3, 0x5}, {0x3, 0x1ef2}, {0x2, 0x401}, {0x1, 0x20}, {0x3, 0x20}, {0x3, 0x6}, {0x1, 0x2}, {0x1, 0x4}, {0x3, 0x80}, {0x3, 0x4}, {0x3, 0x892}, {0x2, 0x4}, {0x3, 0x100000001}, {0x0, 0xff}, {0x3}, {0x1, 0x3}]}) fchflags(r0, 0x4) write(r0, &(0x7f00000001c0)="8fce7f3916ca734d6f27506ada8ff4d70cc34b4358b7a8bc44", 0x19) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x153, 0x2}) 15:08:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="03b5429a76c071", 0x7, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10080, 0x40) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) read(r0, 0x0, 0x0) socketpair(0x19, 0x4000, 0x2, &(0x7f00000000c0)) 15:08:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000000106, 0x88) execve(0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/242, 0xf2) 15:08:50 executing program 0: r0 = msgget$private(0x0, 0xa0) r1 = socket$inet(0x2, 0x3, 0x7ca) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socket$inet(0x2, 0x1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000002c0)=0xfffffc86) r10 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x100000000, r5, r6, r7, r8, 0x4, 0x3}, 0x0, 0x9, r9, r10, 0x0, 0x81, 0xe4, 0x3}) setitimer(0x0, &(0x7f0000000000)={{}, {0x752f66c8}}, 0x0) 15:08:50 executing program 1: shmdt(0x0) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/157) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 15:08:50 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/118, 0x76) socket$inet(0x2, 0x4000, 0x4) shutdown(r0, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1ff, './file0\x00'}) r2 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shutdown(r1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) 15:08:50 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084d4e4b6c64a9b4a7e000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) syz_execute_func(&(0x7f0000000140)="c441edf64a4b660fe72531000000c4e3f9146f4707fd6643f6c4a60f761ef245a5470f6e6800c4a3ad5e566c0f660f74a8f2706e7b") 15:08:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) socket$inet6(0x18, 0x5, 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10800, 0x3) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/81}, &(0x7f0000000280)=0x53) bind(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f66696c65300028fa07f92c8b8da409922bd6cd66cafb6a0055beb48e0a9dd3db68e7acf4361cee96c777cad0f85095640ea326b0d9083e4ed2349db28dc615f85f5372766689bd4175a38ebacc69e9fcb8d036d69c7730dfe294b491d9503a9442503b287041891fee645d34b750263ab24a8c19fa2fd84ccbef40f7d1db204e8768c081c0101809dcc1f9d3fbaa866725674f25254c1909b938b02a4053257346fcceef7f64985874ab9e25d6"], 0xa) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 15:08:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x4, 0x1, 0x1, "64b55e8ca23dc0f1d77243a225dd633b1d8389be", 0x7, 0x1}) 15:08:51 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18540, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7fffffff, './file0\x00', './file0\x00'}) syz_open_pts() r1 = semget$private(0x0, 0x7, 0x96b459a602fd8382) semop(r1, &(0x7f00000000c0)=[{0x4, 0x8001, 0x1000}, {0x4, 0x7, 0x800}, {0x3, 0x7, 0x800}, {0x0, 0x3, 0x800}], 0x4) r2 = semget$private(0x0, 0x3, 0x20) r3 = dup2(r0, r0) ioctl$TIOCCDTR(r0, 0x20007478) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000480)=""/76) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000500)) semop(r1, &(0x7f0000000540)=[{0x6, 0x0, 0x1000}, {0x2, 0x9, 0x800}, {0x0, 0x6, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x4, 0x0, 0x800}, {0x1, 0x100, 0x1000}], 0x6) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) fcntl$getflags(r0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x4, 0xfffffffffffffffe}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x9, './file0\x00', './file0\x00'}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x810, 0x0) semop(r1, &(0x7f00000002c0)=[{0x2, 0x9, 0x1000}, {0x3, 0x2fdc, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0x0, 0x800}, {0x2, 0x2, 0x1000}], 0x6) semop(r2, &(0x7f00000003c0)=[{0x7, 0x4, 0x1000}], 0x1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) setrlimit(0x5, &(0x7f0000000340)={0x7ff, 0x100000000}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r4) write(r5, &(0x7f0000000400)="d1662682b4a789d9f5132a98f33f68d3efa8c280143764b3b892bf560bce21340131d5f7918b79fc154829edc6a403d8a747", 0x32) r6 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = fcntl$getown(r4, 0x5) setpgid(0x0, r7) fcntl$setstatus(r3, 0x4, 0x8) 15:08:51 executing program 1: r0 = socket(0x1b, 0x8000, 0x6) readv(r0, &(0x7f0000002940)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/201, 0xc9}, {&(0x7f00000015c0)=""/153, 0x99}, {&(0x7f0000001680)=""/192, 0xc0}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/192, 0xc0}, {&(0x7f0000002800)=""/77, 0x4d}, {&(0x7f0000002880)=""/131, 0x83}], 0x8) r1 = kqueue() fcntl$getflags(r1, 0x1) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x101, 0xa10, 0x1000, 0x4, 0x4, 0x3, 0x2}, &(0x7f0000000040)={0x82, 0x4, 0x4, 0x6, 0x7ff, 0x200, 0x0, 0x2ad4e871}, &(0x7f0000000080)={0xc09f, 0x80, 0x0, 0x6, 0x1ff, 0xea38, 0x1ff, 0xaf8}, &(0x7f00000000c0)={0x0, 0x75c1}) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000001000000000000000000000000000000"], 0x0) fcntl$setstatus(r1, 0x4, 0xc0) r3 = semget$private(0x0, 0x7, 0x5ed) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000240)=""/224) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xf31084cda013b9b2, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20}], 0x40}, 0x400) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/88, 0x58}], 0x2) chmod(&(0x7f00000001c0)='./file1\x00', 0x22) clock_settime(0x4, &(0x7f0000000340)={0x100, 0x8000}) 15:08:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xd4, 0xf0000083, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa, 0x45, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x359b}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0x7fff, 0x84}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x60, 0x2, 0xe}, {{r0}, 0xfffffffffffffffb, 0x40, 0x200fffff, 0xffffffff, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x5, 0xa4, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x29, 0x22, 0x0, 0x100000001}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0xffffffffffffff9d, 0xfffffffffffeffff}, {{r0}, 0xffffffffffffffff, 0xa4, 0x1, 0x20, 0xca45}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000081, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x6, 0x0, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0xa7d, 0x80000001}, {{r0}, 0x0, 0x51, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x4, 0x6}], 0x2, &(0x7f0000000300)={0x3, 0x223}) flock(r0, 0x1) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r2, 0x20004b3d) read(r2, &(0x7f0000000340)=""/145, 0x264) r4 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000800)=0x7) r5 = geteuid() r6 = getgid() chown(&(0x7f0000000500)='./file0\x00', r5, r6) r7 = semget$private(0x0, 0x2, 0x121) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000400)=""/210) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') dup2(r1, r3) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000980)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) wait4(r8, &(0x7f00000005c0), 0x3, 0x0) poll(&(0x7f0000000740)=[{r0, 0x8}, {r2, 0xa0}], 0x2, 0x2) r9 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000e00)={0x3, 0x2, 0xaa41, 0x7ff, r9}) recvfrom$inet(r1, &(0x7f0000000880)=""/151, 0x97, 0x43, &(0x7f0000000940)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe2(&(0x7f0000000840), 0x10000) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000a00)='\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)=':,$\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='^\x00', &(0x7f0000000c00)='\xe4\x00'], &(0x7f0000000dc0)=[&(0x7f0000000cc0)='-]\x00', &(0x7f0000000d00)='\x00', &(0x7f0000000d40)='(\x00', &(0x7f0000000d80)=':\\\x00']) 15:08:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0, 0xfffffffffffffe49}, 0x0) sendto$unix(r0, &(0x7f0000000340)="6a807c46c3836afc3af1d77c980b3867d26d712f2ff846ea9f52917a5326eb8b2c7e7754e0ccfa635a3cfa66e671d18acd716c3024a94132365f97055e4477844fc5d29598afd2cea16827eaf84e30a3750fea3dde49a97dffc98c1c1ff23e40635654484749f65527228f1245", 0x6d, 0x403, &(0x7f00000004c0)=ANY=[@ANYBLOB="dd5e59dbde6b717b76f599da751c84b784675d63c0ec342a4fad393eb2c33576b2e0ff15c5b69805b887adc9dc7ac4eaabe00406c27bdb8df9f478e60bdc7a85fbe464d466596f418a2c652a7da81d438c13a722cd"], 0xa) r3 = semget$private(0x0, 0x2, 0x500) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/237) sendto$unix(r0, &(0x7f0000000400)="34fcd13eefe40b6ed4310e1de0c96a53a4aa828586c1ce7bf043916f96d5eb82de1ccd258250735c11701a34578c4e05b9586d84b407cefd213235e267c45aea2e3ff04e13652b621ea34be39fe09fb9ae4c8e8cb0024980e349a5f06dd8a35137eac1e7ac66d5a59a46be5da2874774b2176fe93d379235e40fbd0a56949c7817d618bcfa87c78d47", 0x89, 0x2, 0x0, 0x0) lseek(r0, 0x0, 0x3) 15:08:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x8, 0x9, 0xaba, 0xdd3, "2e614e5dd930c15679478f058e44ddddff592e1d", 0x3, 0x100}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f0000000440)='./file1\x00', r2, r3) r4 = kqueue() ioctl$KDSETRAD(r0, 0x20004b43) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0x9, 0xaec}, {{r4}, 0xfffffffffffffffe, 0x1000000000, 0x8, 0x10000, 0x2}, {{r4}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x9}, {{r4}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x401, 0x4}, {{r0}, 0xfffffffffffffffe, 0x400000088, 0xf0000000, 0x119b083b, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x8, 0xae}], 0x8001, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000240)=0x3) close(r1) r5 = kqueue() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000280)) kevent(r5, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0xf4, 0xfffff, 0x40, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0xfffffffffffffffe, 0x7}, {{r4}, 0xffffffffffffffff, 0x80, 0xa1990425d4c633e, 0x10001, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x3, 0x7}, {{r5}, 0xfffffffffffffffd, 0x2, 0x1, 0x9, 0x1}, {{r5}, 0xffffffffffffffff, 0x40, 0x2, 0x7, 0x2}, {{r4}, 0xffffffffffffffff, 0xa, 0x40000004, 0x80, 0x5}, {{r4}, 0xfffffffffffffffb, 0x20, 0x80000003, 0x2, 0x80}], 0x80, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x3, 0x6}, {{r5}, 0xfffffffffffffffa, 0x4, 0x4, 0x5}], 0x8, &(0x7f0000000000)={0xf7, 0x6}) close(r0) 15:08:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20000) open$dir(&(0x7f0000000000)='./file0\x00', 0x8100, 0x18) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fchflags(r0, 0x50000) unlink(&(0x7f0000000300)='./file0\x00') 15:08:52 executing program 0: r0 = semget$private(0x0, 0x0, 0x200) semop(r0, &(0x7f0000000040)=[{0x4, 0x112, 0x1800}, {0x2, 0xffffffffffffff1a, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0x4, 0x800}, {0x7, 0x1, 0x800}, {0x3, 0x7fffffff, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x2, 0x1}, {0x0, 0x6, 0x1000}], 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x80000000}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r1, &(0x7f00000000c0)="90", 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f90000f4ffffffffffff3f000100"}) ioctl$TIOCSETAF(r4, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 15:08:52 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003e0000000300000035ce17351d70577e250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14f3e9e7dd4279a02ab8520d650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a838764b9c138211b00000000002f53568453afb19bfd710b946fa9beedeeeb2d7d139a4fe1ee88d44965ff7539e417da25eb"], 0xe8}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffede}, 0x0) 15:08:52 executing program 0: getrlimit(0x8001002, &(0x7f0000001200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000011c0), 0x2) execve(0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r2 = msgget$private(0x0, 0x1c) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000028c0)=""/4096) r3 = semget$private(0x0, 0x7, 0x32) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000001440)={0x80000001, 0x3}) getrlimit(0x6, &(0x7f0000001140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() getgroups(0xa, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = fcntl$getown(r0, 0x5) msgget$private(0x0, 0x2a1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) msgget(0x2, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001580)={{0x2, r4, r5, r6, r7, 0x11, 0x1d}, 0x1ff, 0x10000, r8, r9, 0xfffffffffffffff9, 0xd1, 0x7, 0x5}) semop(r3, &(0x7f00000010c0)=[{0x4, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) lseek(r1, 0x0, 0x1) semop(r3, &(0x7f0000001180), 0x0) listen(r0, 0x9) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000040)=0x4e61) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) msgsnd(r2, &(0x7f0000001880)=ANY=[@ANYBLOB="02000000000000006b025d6f5d08b178dd6e3f53c02ac6b86365ba1ebd108e91c3902abf4ffe75872368f10c3b30aa5010b65b7744cff65ecfd785565f051c9cbd326a084db2579523960e0b44e350323a06e598b51b8359f41812caabd5cb82d0876d0b7f486043058b34aaeccf21b9154f790f6656b625965ec4fb7cfc574b4718a68d6c7bb3981a894cd071765cb3ad76cfd15efd9919a2702946b4d75f60383d765d41318260abb4e70a49c3f5d4262a22ba007f248b48490670c373b646b3fffab15176020fdb0687a36041d1d2229b4995f8b3232ca93415837ef9e5917ed16ab40b0d359ca8ea05665c99d54e5e70039358224b4de256525ba75619acc75d692f04c8f8099ff2b2dbf6f0b867af06ed49de1c99cf033c8f026b99a857b40a8cd0e97452a5653bcc8403085345eaae88e4f382e9eafbfc806e7f44eb59953d86dfa83ca6fd8a333cba06772ebe861b2af13e351425a66379b774969c5ba62ec330e9c584524d8139ea061a0a0bc63d58a14e6b1de1b9c90fb3d6f4168e51f7944d7b1817442bf2391cc7e0a443981945adfd29be08336adbd2e51edee5f77a9ec84a5dc665fecc34d2f8e61f7fdb84f66904d3c9d681daa626338785da39762ae76e47d697ab2af9d404ae75efaf8f58e97268316214f6e43f1358b233290f9423a8b8e4f2ff6cb879f90b5381609742deacb13f22747e52576cccbeb17549d580dc8aba84b4cd5731cb29e7d6a071bd90f6c97a7862a7a588d69b1d73b4bbee1bea8d8548f450234e2bae5bad2e2fb31e6eb0c84bcb77c27a1a81bb97395b94273748e8c203b0c3f896539ab79495cab87e8cc8898b79ff7400b2ac0185665a9c7cc490802703d3d6c0250f79cae582845baf7ee7b8079ff6fb94abcd9cf1fca7a0c4f3414aaad64be480452745ad6fd91d7176e61bb0499921e37c61750322926055bfe19e427620b6365118ebdc1354e3ceb7ba7e1196dfa8c469ef07489075b16516ce62b68593f655419b2ab386903d256c6df5702575d05cfabc08551cc46426014ceb61c655b6700c60a9f8e1f22042d2866229b26d50596c8bbed7f5830f2e12ead75b889c1b61a0e5db9703d600001502cdba3d1ba581709bd59b230e06f8d9557eea4a05caa86d400efe50e7cf0dba2f7c0ad4a2481040da7f99e4bf2ca44c7036d0de1f14f0cf19083defec4a8295cb19560c6a4faf006114fdc5ce807696677b3d54f565b81a5c0872b039b9159394bcb7053e70697dc38456b56cf8ad54e422848ba3ff4fd9967c24d5f0298aaeef3dca185690cfdada64cb8c1815c36e011a586a50114fa1037da0f460c8747a654517faeab75291f747af0dfc196720043bb8fb9cfab2cf302d5feadfe1cf47d098716a5b880ce49392bf0001a85469985f2f8cec56759f92d64d031aee222e35b6c733ac74945604da48c02b50e7a7d15297fbaa5370d84710b441f956d90593c57d82bc23a03cda5b067e721dd797c02dc68e42ca1a701f2a2d849676375aed4b63295e5e7cdb974fa321f89fb300ba9b3583cead9b91a171c17890716cc6c0ee89284aebd3a24563debecb76040749987188d7943786a1d3d18dbb98faeef90e21c52a90832ccf17f78e9bc63f5d88e4e00530edcb16ebb92fb8eb1664b7d7c8abf33875241cc1f9205be4ffa625bbe613f2104c0c38124cb29f01c3afaa2a876e6f2e840ba4dd4dfa7b19cc6b02bd51276ad73c702459f4a26818eeba0fc6cc5bdcc93369ab974fd80bdbaff731a6806b212a078ba3d410917a6ebd4edccd34294002981d721f3b8448a9c9aed0d3d61595f8e0636fad04cc772de8e9e2c5ac41e1ee9ca4fa07a126e2e977a46fbd60e090a12af25e6da7674a4a117912653c668de197bc978a448d31533c5f9ec4d7797547f2e9bc7884464f12b9dfcf6bdc858f3096423a713963e34da2d3271a275078664488bf83579d1c772544ac8cb87ddc66b4bfcc8b07d404d68c2d5904d25c3cf6e094b371506de3592690d2fec33bcd67de5da9816eda92b9824e412da69545d7f8a1c868312ff13a031397f4d4ef50e1fc968fcdde6608ab6b125faa8b9b6c35fd05813a44c837cf0f32241d19599a1b10f686b8edb1596e565f238c8950b292352c17007b715d977faf460a3cfc90f61a311552c34e5b93c44d1eb6a798f5cd1aaee1e12155dcb3f9dafe72d653b58a59a9d8e91249e471179f3c73bcf4f1efeab60c1b0cdddede8671563fed8d3f7b800bc1a53d40d9b4a69986f6f8cf258ee33f100122a4bdbe4093d43d57adc67861e10ceaad3a0e82be2d73256fb7ce505ce629e2428cfadff8f64400613805b9609b61c4171c1b9f3449e4e86614845bd8d296634c349b92185647ca23fd8ac18c57cb0d5f9cd10cb8850cad9512deee607e11aa3b0910158730ead3ce1756bd67690e8f2920b81984efe7393a37cd0fad739a961776d79083ff49e54c5e6df9f096ff703353eafdf9a0b550ec315029b6d735e340d1915f9f442b3a387d8927b652ed1020d7555d3ea46a2d1e2e0ddc0353446205634f1f426e78a52417c779d8be8c2edb9c6ea91ffc984f99412bf2fb7e02cc8b7b62d32b276608cf99be2558964e5bf317b98dd5b717d7aa0eb8470624e0d237b8ae96028266ba2039d1bdac565f4b866b4d866c1066ab53eda6a7dbd08e10b72568f66ca0f2206750a56bf456eecb092576718368b3a4e0f2d92facbf09082c61672c1846ae214ff4f51b17705cdbf17e87d8f2b71b1f4399457daa49cf4f54aeae8aeb88f0e933254374309bef4a0d1e57b2e9af4a1124477e9b4527ed652d4698dd5d317b9fb7169e82ce79ffa16b1c4c63bedc031c4289554d8ea30850de16ad108dcb9e788bb9982f876059a3bed28b14ade172d1cf7d5481c97fba1f4012115971d5993e1c6f100a72932122c80d0ebb31a2190441904cc47e5af9d1f7136b7ddb4319b2a9345c3ce88136ef7ee4e9b9324fb4ef59812bf3517096c9cc51af393c1bc253d43b05d2781b76a320924c73e421390d521506ec6c8d3781a1631e47616a823dff0877ff50b3b9a15a9c967f96a914af1458408f210171faa9e703fce3daa7a1321f6d5a3b6e65474906160dc59e3da6f07482d95b28717f80ae3cc76bc7f572cd0a11a65eb6347c8a62316db75fae60a001759f5b597e32d708fd50a92dafac4a2900df36a7ec048148e5cc26421ae1b33b72775465dd4bd607ae65ba06a7271acc4ae2a459b167ecaf2366969a79348b69a7f9ad980a95adcfe8134497b441e9263bbcebd70ee440f82b9648580fd376e97ebd7d0d2a38989f9e92ba7b886663ae8a3c5a7ecb2c25e111651d919305e3f95d13141d6576c10f4389fd5e89ed6de2a8e2453f80b7a122aeeddda648e082e1170926bc7d7b0670b28fe25cc65e241a8fdfaaf8bb131e0f0c3e43faba1c7e2afb727d5380451cbd6fc2a7fcb1e448d27e98266f5c65126275d8b4fab152b0ea66737e1b409cfff79c19902b585ddfc2322e2fbb74f7eace35a8d8d172485f74b1ed77ecc7eba2f3589e0daa8015b1466c6af64a2587574d7a81b85dd28f9e2358ad9e40b01866e875fd12d56369d6a95789e7b140cfc95ddfa11cd525eac05f49f52b73a905169a390fef8683ac59cfded8959ce317b30581d1c28fa9d88868c181e3d83c3b2ad8d689c7c3f7c6ea156b4c377caf9555e5025d6fbe98caefb8fc18e062cea943d3f19e31bc0a1fbf7c28e4736dc123494d23f16a7030596bc2647261005fc1c9b27b1fc377e5645092eb8a9c47de4589152be331fb6008ee70de0e3aa3c9b226898de8815cac6351da67e3f3b442ff2a0676a2125cec0a6574c6d009bc3929b7c19bb2f4764e858db5bddf8ef5be612f4c6b813ac939ab72e6ae9ebc663c155a091596135b0f7251d77302a1318e22883873ef47225a956ef1d68d6b6844ce6f5b4a5d5b5ffe04af0c7d941b0387f91e7cf63b9c4f7b54dd5982b2b25930c07d06254b681148f2b13dca13a1870dacc9f4d206a7ac60f034684807f16e9de724aecf6f3a3213cfba20b1552bff713bf3028947f828d0ddbe840fa4fdcbe1a5ab025c8cc0b115c8859d034abd6316e6b2963a9aa07292cabb5966398839aaf196896675d57d7d026ff2316068881eb1197fa67e4f4970e59fb9f549c377d24a5c4ece4f6997c68077e428a8e65fb961c3b679ad398c06d0ee9437efab7a15628f5daeed7c01582a040e6d8f74019b4959ec0e570c0f8974da4b65af79593c57d067a4bee39b0c70c5d1e1db4dde01275ec502c5589778795a2567475890cd778d9d4c49f1552276abdff7fb1aebf806a368ed8afcfdc8ce5731e533fe580cb1afef1680fcaf5ba087f1bb958667f5ad5b161088b16e26501a8eb3aefe1ddb5aa867a6c07d94734c9227c1e6159cefb3986a1a3a6585579a27089a320e88d100da175a36e638d9e844a7f90db7d22f4a7b5459e67472f2e492e37da566938801a712e02fc6141c98e1559375280fbd574b65683f0a726095b674740222f731f739824128622886ab0f77907e10876f983571b91b87e6475cd55ce78517a5f883517cb3928d9c5bb013c186d620678434210b869361e9c27c7351325ffae431f4b41b5180b80d6e4b3e8dc78573f03fa1a762532f5b2a7a51fadbfdc50c493f0916cea41000fc602ba0e4b24fc8b53d30c86704303da69821a0b1559a0d76d7036c172fbd93b936f18518cc972874a6923f65acf50ff16ebdcfd35c3dd04fa0a02041c4ae4418aa3bab23a449c2592c4dac7fdaa961ae2295d4cb9ab02e38f684228a40a8a5cec9260a8252f88e6d87d6afe695ee51eac0d207c09d35a9064e8428d4d70c98cda3b3619808c90e78db7bf6791887db270550002a5d84e4c6f6e1061ad4a2711e421bb668caa002933225f9c3ca3a51320644301f1b8d4af22c1a9b92fe7acd9caeccf9d9a6a4e82e8bab1a8b175305206716097afb0e0fca581abd88815c10dfec316fa5b19be719954b745b9aa0c929f20e0433d68afd453b9cef75b2bcc721abf2352383e325c5ab02c0907cde9d06cd4fbfd7d35dc9dd17cc8e7755803196d09d300e41c99ba9c031f07a6e3bcd1d2d113cebc846f164cc77f9e42390911b62338eb1aeaa1bd177ff6622071d46bc920560126bfcda8fd1b9eaf8c9ccfe8425cd74ccc7b59b273f99ec0f143da66d9d2057efb650509a1f36c6c666919ead8a47c3c356239c9eb3a99a385c897abe1ebe42144706e6e9d383e29c39961c4f739778c1107320d3798e4c20543a27c9b96923509bd829d3930d3c54fab0732a1b4aeb2a2cd3607a3da86ff47873edbf8041af777e0d37712f32bdfabbde6821b8496c9cef241dcc22a37f25c78cce7174a3a6e4a7d3921910cfcdb584fdc950d4018594b2e7126cde700da99039a30e7e804e1da99b881d49fc7f7322097bf9b6e01145adf3c54e1239d8140bb66af41344ee636d3badcd9e754c41fb27483c686b9e03713b37300673da4d137ebb0b6c5d0e8c76bbf45ada8ecd0b330719a6e732e9136233b218c09a21ef29067297a6c67fca66d52c732aabb11bcda7f6dc5e22392487dec5f72d5e9b73bb75830c6a5a1b200027733d3fd3eb5ee7a1a125facae2e65e096013377f03bd459b453fe5476313713fac17579c188dc9fa08f1efc3ec76482946b0aa43f3d1434b9a33fd220b895fd6d9aefe667d460111409073e2dab8408c8613ed25abd68197056d72b873ca21d3ea13ae28be54c839aa118c2b0c7084aa66c53f0a9297efd62fcf9404"], 0x1, 0x800) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) 15:08:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0xff, 0x3, 0x100000000, "c06afbe59d0f4d8b95cc55abbb31cad0cd7923aa", 0x8, 0x100000001}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f223264402fddb8e7c", 0x9}], 0x1) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r4 = semget(0x1, 0x5, 0x401) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x0, 0xffff, 0x8000000000, 0x5, 0x4, 0x9]) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x100000000, 0x2, 0x3025, 0x0, 0x4983, 0x4, 0x3f, 0x0, 0x0, 0x100000001}) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8040, 0x4) 15:08:56 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x3bf) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r8 = socket$inet(0x2, 0xfffffffffffffffd, 0x1) r9 = accept$inet(r8, 0x0, &(0x7f0000000780)=0x25c) r10 = dup2(r6, r0) getdents(r10, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r10, 0x20007471) kevent(r10, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r6}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r6}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r11 = dup2(r4, r7) lseek(r10, 0x2, 0x10000000002) r12 = semget(0x2, 0x2, 0x1086) sendmsg(r8, &(0x7f0000000fc0)={&(0x7f00000006c0)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc, &(0x7f0000000800)=[{&(0x7f00000007c0)="a580183b1b5c99a50d936cf6b834f73dffceb6828167215b023d0c7562225d67c202cf43bae6648c221644c4d8", 0x2d}], 0x1, 0x0}, 0x4) semctl$SETVAL(r12, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r11, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) fchmodat(r10, &(0x7f0000000940)='./file0/file0\x00', 0x1, 0x2) r13 = semget(0x2, 0x3, 0x101) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r13, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) r14 = semget$private(0x0, 0x3, 0x180) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) r17 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000b00)={{0x2dceee99, r15, r16, r17, r18, 0x94, 0x3}, 0x76c2, 0x50000000000, 0x6}) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000000000)) 15:08:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0xd824) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r3 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000040000000000094e4a7dc0c396bbb5f69d91e01003a032b5b46bf69aacc07a7ffffffff0005000000"], 0x1, 0x0, 0x0) close(r2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000380)=0x8) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) write(r0, &(0x7f00000002c0)="b6dd3c1c134170e4f97095ff91a5d8b750ac114289b76acfc8cc321ee0677fd928aa978a619719156cbba870beb2dd1009499647aa9a5e416f357ae2ab3f2c4b238b33c955fdd4bee5cccc3f7a1f87793c120ed8bcbc52ec2c62f783b442a6deee7cc2afff037ee49acc5afb0adbea6804f1038fcffed6ad50d54474b08a8ecce8f76c89d59adb37de8e6c680cc6396ce8b469b380c0b07b32ede7fc44cfc23739ff0fb035ebeeee449a6f8ee0c85d", 0xaf) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/186) dup(r3) syz_open_pts() r5 = msgget(0x3, 0x10) msgrcv(r5, &(0x7f00000003c0)={0x0, ""/3}, 0xb, 0x1, 0x800) 15:08:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000040)=""/41, 0x29}], 0x3) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) socket$inet(0x2, 0x2, 0x1000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCDRAIN(r2, 0x2000745e) close(r0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) 15:08:56 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = semget$private(0x0, 0x5, 0x20) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000000)=""/168) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1011, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 15:08:56 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x5, 0x3ff, 0x1, "6e8bf933a66e5c708e18bd418beede8e2478a286", 0x9, 0x40}) 15:08:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xfffffffffffffdf0) sendto$inet(r0, &(0x7f00000000c0)="e69cf98fde052ab05581a94d7c7425f2da9d998a236afa9a0a3e61a79c96ec71d308578e82b2b5a44d3b7f8373d6c51ceab8380b200a3eaa3eafc40a506818cd102f08c4279610752906ba3ba04a4d2f761f9b06b3d14935e34dd3a5967694979956d078e85841db42cac2a154569c66a61e5585fe27788a7b10be5ef59750540f7cce9e83d71f3915427d868dbe7a6bbd", 0x91, 0x0, 0x0, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd000 va 0x20ffc000 didn't change! 15:08:56 executing program 0: r0 = socket(0x8018, 0x401, 0x1) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 15:08:56 executing program 1: madvise(&(0x7f00005d3000/0x2000)=nil, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) 15:08:56 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0xffffffffffffffff) 15:08:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4865d2af5fde549ab00"}) write(r0, &(0x7f0000003e00)="7bb28c8fb1b7c3141dbc82ddd571051f77731ba450afa4dd8fdaa325c8d0d74e56e7d4b9ce9ec12ba54f8a92dd0df6377ffe7fc2545a", 0x36) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="be", 0x1}], 0x1) read(r1, &(0x7f0000000080)=""/54, 0x36) 15:08:57 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x600, 0x1) ftruncate(r0, 0x401) syz_open_pts() select(0x40, &(0x7f0000000140)={0x25, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 15:08:57 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x800400, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x82, 0x2d, 0x10001, 0xffff}, {{r3}, 0xffffffffffffffff, 0x20, 0xd4, 0x1, 0xda0}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x7, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x1, 0xa4}, {{r3}, 0xfffffffffffffff8, 0x40, 0x20, 0x8, 0x8001}], 0x4, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x2, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0xf1, 0x4}, {{r2}, 0xfffffffffffffff8, 0x4, 0x34, 0x3, 0x2000000000000000}, {{r0}, 0x0, 0x80, 0x0, 0x7, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0x82, 0x3, 0x8}, {{r2}, 0xfffffffffffffffe, 0x40, 0x11, 0xa7, 0xf099}, {{r3}, 0x0, 0x0, 0xf0000013, 0x7fffffff, 0xffffffff80000001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x100, 0xb3}, {{r2}, 0xffffffffffffffff, 0x2c, 0x1, 0x100000001, 0x4}], 0x9e, &(0x7f0000000100)={0xdc6}) kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 15:08:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x3cb, "d40300eb9c7c4497845b45036d5d2af507e549ab"}) r2 = socket$inet6(0x18, 0xc002, 0x9) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x9}, 0x10) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c", 0x408) 15:08:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x0, 0x5, 0x2, 0x2, 0x0, 0x0, 0x5}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) 15:08:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) read(r0, &(0x7f00000000c0)=""/34, 0x22) 15:08:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) sendto$inet(r0, &(0x7f0000000000)="9dfda206ceb813c10a1c307666336491a5ce02a94c1c5b769b788ec3718cd47adb2342aaeb43dfe93b0311e1b2d38542cc405bb60ec2ce0ffeb26f4188fbedee28294b332448e2f62ee29b562e8e139800b4f75cb968cefaec969f32b1ecb83c0e3eff2a2ff2f82b2c", 0x69, 0x400, &(0x7f0000000080)={0x2, 0x2}, 0xc) 15:08:58 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x10001, 0x3ff, 0x651e, 0x4}) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 15:08:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="563d8b0459640c9cfa8338beaa8a82fb65f2ed351377d3445268958ab84c8916bb04c37ccfcb7d9b6c29361dc696d435ca3b295c28748da7c7fc56c48ce002", 0x3f) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:08:58 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) fchflags(r0, 0x60002) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x30, 0x0) recvfrom$unix(r1, &(0x7f00000003c0)=""/29, 0x1d, 0x41, &(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x19\x00', &(0x7f0000000080)=']$\x00', &(0x7f00000000c0)='@\x00', &(0x7f0000000100)='/\xc1\x00', &(0x7f0000000140)='$]+\x00', &(0x7f0000000180)='/\x00', &(0x7f00000001c0)='&*[++{{!&&{^::\x00', &(0x7f0000000200)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) execve(0x0, 0x0, 0x0) 15:08:58 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x4) 15:08:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0xffffffffffffff81, 0xffff, 0x1, 0x8}) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000100), 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 15:08:58 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 15:08:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/5) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) shutdown(r3, 0x1) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x0) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0d357c6cd99c72a91c0aaf734cd3b57f191d7854ada63cc67c89f7396e20c19ad6aa60e934114144dd01aa7f4695ee955ee5683ae582573bddaf7b80e71cb8cd3ad7cc411870d5d90c83bd4e9bb4dfc3d1e75ab04f37d4506e52a8bcab9df47d1122ba89c58788b7981166d7b1e50afc0173147cd2c336a47800000000000015f88211712bdae6399288379699790c0f1dc98e333e02ef078c931bb408f4a7e4493fd8cc73b34398328d02f9cbf8a10a9eb4354e667ee8499253184d67ef857ce9e1a8810f6cfca38aa7bf6bbee1cfa7afe050c061a64bbe573f9c80b1095577fba7ea98d1eb5a2ca1e19b3ad9e4144592deabbe88f052d746787daaabbb228f54b61e56dec638d0c0baa7e1a45c26020a904683e0ca99a85997cdc4700e54e3b8a05b36f1f5f3d3e38fba57ef895b9f1902f3bf97093c1c4ccae1000c0a0f3b5000000000"], 0x83, 0x800) msgget$private(0x0, 0x200) chdir(&(0x7f0000000040)='./file0\x00') 15:08:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) kqueue() fchdir(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5, 0x4}) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') 15:08:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r1, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r3) 15:08:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x7, 0x8, 0x6b58678a, 0x1, 0x9, 0x4, 0xbc6}, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x6, 0x7, 0x1, 0x8, 0x800}, &(0x7f0000000080)={0xab, 0x400, 0xffffffffffffff80, 0x3f, 0x8, 0x2, 0x4, 0x7}, &(0x7f00000000c0)={0xcc, 0x2}) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) mprotect(&(0x7f00003a9000/0x2000)=nil, 0x2000, 0x5) 15:08:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/218) close(r0) r2 = semget$private(0x0, 0x0, 0x29) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000040)=""/33) socket(0x18, 0x400000002, 0x0) socket(0x0, 0x8000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x35c) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0xc0, 0x2) socket(0x1, 0x7, 0xfc0000000000) ioctl$TIOCCBRK(r3, 0x2000747a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)=0x9) connect(r3, &(0x7f0000000240)=@in6={0x18, 0x2, 0xfffffffffffffffe, 0xbdd9}, 0xc) 15:08:59 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x212, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0xff, 0x5f110473, 0x1, "91b00db05fc6776581c137d8f01ff60bbc0e1388", 0x5, 0x6}) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$getown(r1, 0x5) socket$inet(0x2, 0x4004, 0x4) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000)="00ff0000", 0x4) 15:08:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0x0, 0x1) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 15:08:59 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0x87ff, 0x400000000019, 0x149e, "e41cfc56db000000000000761225d5d378de3fb3"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f04008570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908ab", 0x27e}], 0x1) 15:08:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x4) kqueue() 15:08:59 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) sendto$unix(r0, &(0x7f0000000080)="3d735fdb47654acc1953c981d9f5bb544acb4678f97a33dcc1f82007bb4ae4499161e3f1d02b7bca9cf11a8a", 0x2c, 0x8, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) chdir(&(0x7f0000000000)='./file0\x00') 15:08:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x2fe}, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0xc0, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0x4, 0x0) r5 = semget$private(0x0, 0x4, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x10000, 0x0) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000300)="a66e09bf8552f40edb4c6016b1dac77797ba57b605c23a0e4e305f5837d84f51e03d3176a6", 0x25}, {&(0x7f0000000340)="ce6b2b54068a99eea1404baccdabf670b866c89e92b160728887e49c7bfc6d589d93533635d7e1c38d7301b026c9180ac330dd66b0697e8aa05ef57f65a817a8f13ad2847aeac01393c308227543302d215b82b0e7f510d3f677a4d0f8a142bce745f92c9dc2902f53ed9dd812ce5cee1d2e0bf039e544046c3f7a70e201350e64c553af4b5b98730208a1e4bd1dc72a8de29e4e5839211ca16df9a5b419c0898ef52d1ebc330dd178184b0fda41d0ffb5cb0bc129e70f481da763597a7f25d64089", 0xc2}, {&(0x7f0000000440)="7ac1197201c620b8749cbe703fa3524208a28a198108690c4f09f1abf364ff996d573d5152c60dd5a3d3e52c696968a423fd5cb11c3f7a7ea8bcc5d4164198b824dd39c82de42867c121bf03a7c32d2cea8aaf52ead34789da6dfc7c75e4e9ce233665dd4a6930c2d1c3f9ae9714b797790b0a7575771b9e19bcd2cda2d8f245757541e0f2c3d235e3979999422f7b6b9506be92ff35fe0a232d87f80d7ef2885e90a98f", 0xa4}, {&(0x7f0000000500)="19085cdfe13bdf7bded23c6b314f1c0a37b3c393dfed4041bdd7cc66ebaca4f85999fa44b4fb45355adcf0726ab07fc6815f4bc5d5850387d2ee8de41668036cdaa2f218c0ffeeaeb02d40e9f089fde17be74cfc9c9fe43c8dfefde2aed4da83add95618acabe0d6a3066b132d", 0x6d}], 0x4, 0x0, 0x0, 0x8}, 0xa) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fcntl$dupfd(r2, 0x0, r1) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x300dc6ed, r6, r7, r8, r9, 0x0, 0x2}, 0x9, 0x1, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "e2564b02995ced4873adc24be03a34f666b6d0a2"}) 15:09:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000040)=""/41, 0x29, 0x803, &(0x7f0000000140)={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000180)='./file1\x00') r1 = semget$private(0x0, 0x4, 0x49) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/79) 15:09:00 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x40, 0x1, 0x20f, 0x0, 0x3732cf37, 0x1, 0x5, 0x1, 0x2, 0x8000}) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f0000000540), 0x10000126, 0x2) fchflags(r0, 0x4) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 15:09:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000001d00ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c5301000000211b00000000002f53568453afb19bfd710bf091246e09f85a5e7bfa07527c9367a5093f1e856a5841a28664cce316975be0ead461d5e945cbf393e5ddd29edfc145ee4ec31350bb3d765ff5be1e4642743c08aa172be082f8b7c3f23e29769fb71862f4662236a3d4c3cbdf1c761f17096ec865e587c0461baf200a758c5c778e3add78ed5c323a2b2812f0342e430d92b8d16b506597d84916a1cd70aea3f26ee018f7812b2189efca8e91c88c3b2dce2ecf282927c378910b830dc0456d90bd301c8b0e48a9"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 15:09:00 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000140)="d9e9b6a873492ced0e5398676966fc4d018855691e9f18b7cf19cb5910054caa54a345180d3d28801c7af5b695ef6d61628b9a2f9af4df92559c0c08af7852e98fbba2bf0447aa259b9dfc2144c5b334a8ce8f83633ad02b7b96a80cc8f2c22090b4d693d2", 0x65}, {&(0x7f0000000400)="17fd105bd1aa7a34db4eae629aa3c8f42e810e9187ec098e5dca0c3f574e9e5b90218b299cb09966207d426089b462ed370bdb2eaf02ec5426d981836b71dd173738857b9f4bbd490d8c51ed032852046afb40153d350a5fadad8ee3f39898c2736bb5576be94df5ee39ef16c6219e5680279db62235b50922aee41e9b9518e6076f1197240e3c63a94d20dec01ac9e599d9893f7133146b3b85d8800aa0800fc4394dbf9d91a14d63bc988b82f7f60544260044483f0903b814b60633bd82293c0d01e774f34c3a7ea3588fa69b3e6832a9d13a375c7d84e056fe907cd0", 0xde}, {&(0x7f0000000500)="43e65e2e2d42f38290cc91717230287e78d0937a1606221710260ee3a66d2b8695035b166aa5dc4c27baaab00338bd27da2e002fc5b5c87db722956c89267fd4cdc71e3f4d7e687e008fda6bd42d76839a23b823ac7c2e2d76fc54c8f30e39939d10a0c5e608f1d8cfd7602e6e1bdeab1d264627b0f0a61a25bdc5f42692da64646e74875287caf6768dc1e4366ce87ffa2e73ac5c9389575bfed042d0c20f976ca72337e255d0f8a6e458f18f9fca7475906acd0f8b20252da9db17bc27e6447337436bfea455c8cf5d67e2195158e52e64f450bbb37351ccdec1d13f7cd9eeff03009f7471457d2630859db97a2b654f2d8751e80eb544f460057fea", 0xfd}, {&(0x7f00000001c0)="732c559e7557186cd763bd96a5489e411dfd3c727d931bdd393940da9d603e7c17e039f9776407aa6c7a45aefb5e3c44", 0x30}, {&(0x7f0000000200)="606314f980913fc8e8d88354371c91c4ef9c26", 0x13}, {&(0x7f0000000240)="e7bd8a4c1b7c1ce0d6779691360e2320c0942215fac8147f", 0x18}, {&(0x7f0000000600)="d6e124fdbdf9608e991e89d03ca9d993870798a6ae63aa85634d32dcbb79f8f1a2e4cbf5c8885769bd1bc05b73f6f66191e0e59502b5e4108291fd0a0b23cb2345c3b3079abb8785a4befa1b729a572523377caa7a2a50c9cfa7d703faf12fb58b5998ad761bac036ac191e284887578755e510357b251007bdcc4c39b", 0x7d}], 0x7, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xa0, 0x2}, 0x403) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x20, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x4, r5}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) listen(r0, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 15:09:00 executing program 0: madvise(&(0x7f00003e8000/0x3000)=nil, 0x3000, 0x6) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x4) 15:09:01 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = getppid() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0xb4, 0x1, 0xebdc, 0x9}, {{r0}, 0xffffffffffffffff, 0xa0, 0x3, 0x0, 0x800}, {{r0}, 0xfffffffffffffffd, 0x8, 0x86, 0x2, 0xff}, {{r0}, 0xfffffffffffffffb, 0x1, 0xa, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0xb, 0x80000000, 0x3ff, 0x3}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x90, 0x51, 0x6, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x1c, 0x10, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x82, 0x2, 0x3}], 0x0, &(0x7f0000000200)={0xd559, 0x4}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x9, 0x111e, r1}) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) munlockall() 15:09:03 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2000000007) r0 = socket(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x2, 0x9}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x60001, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x7}, 0x10) socket(0x3e, 0x3, 0x200) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x65, 0x7fffffff}, 0x10) 15:09:03 executing program 1: setrlimit(0x1008, &(0x7f0000000040)={0x7f, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x9) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5c05, 0xecfe, 0x6, 0x1, "29eb963bfeade2d954986bcd6dc277e84a619151", 0x9, 0xffffffffffffff77}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) syz_open_pts() write(r1, &(0x7f0000001b00)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea499316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba7628466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca69e49a6d4dc9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c5de74a523443c5174bac5c525e491660a0148ac6736c141a9f5d1fe316bf5127173c0fae21787cd056ab3e4532ab7520ffd49d7421979b15bc2726aa59fcb3c6294a7df4009880db1d38ea1906cf516b702be08304047f2ccf6e560697916383bdc59ff1147c3ffa8c37703bfa7f2281da97ad8f68325411d7d665e0ceb25f516243776d2418f323660c24940000000000000000000000", 0xfffffffffffffc7d) fsync(r0) 15:09:03 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ftruncate(r1, 0x3) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/67, 0x43}, {&(0x7f0000000080)=""/16, 0x10}, {&(0x7f00000001c0)=""/92, 0x5c}, {&(0x7f0000000240)=""/119, 0x77}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/222, 0xde}], 0x7, &(0x7f0000000440)=""/167, 0xa7}, 0x1) write(r0, 0x0, 0x0) 15:09:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) lseek(r3, 0x0, 0x2) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) fcntl$setflags(r2, 0x2, 0x1) 15:09:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001340)="8b", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x8, 0x3, 0x3, 0x8, 0x80000001, 0x8000, 0x10000}, &(0x7f00000000c0)={0x1, 0x7fffffff, 0x1, 0x20, 0x0, 0x9, 0x0, 0x9}, &(0x7f0000000100)={0x7fffffff, 0x5, 0x9, 0x6, 0x56c9, 0x25b, 0x3}, &(0x7f0000000140)={0x3fbb, 0x1}) ftruncate(r0, 0x4) 15:09:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xffffffffffffffd6, "855c000267bb3438a0001a009235000000004000"}) dup(r2) ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 15:09:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) dup2(r0, r0) write(r0, &(0x7f00000005c0)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d", 0x26) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 15:09:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x892, 0xfffffffffffffffd) lseek(r0, 0x0, 0xffffffffffffffbc) 15:09:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) shutdown(r2, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) write(r0, &(0x7f0000000100)="fb556133c46db2820bdeb30369f175e5a0ef55c3c8d40028d6717844a0b35c0cd36c5c0b966ca299e568c33999861b84df7e00672d555cc6e2e605705dd621e9b06081db28a404a63b32ed44319facfa64c595a116d311fc67a19bb1c04ed52c50a64612920bb277aeb49e09813e0c5a947ff5a2bd5eca977036bf002cad2716215ad315ede0e1071f6fd8b6334ab60b0cd77fb7c2c2177d475018fe3f815d8bc9fe90f439ab67e69cf03e2cbdf23341112799584a1fdca19bc4fbb684ee3d7c1d886ac24f777b7c5ddc33f097484700b348a558836324d2fb9b8897535e25ba4d374a67436a4f231c4dc3e6909848", 0xef) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00006005c87cee000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001480)="a902010000805cb90cca8590", 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1ff, 0x1}, 0x8) writev(r0, &(0x7f0000000dc0)=[{&(0x7f00000014c0)="6bf72d063641b961b75df8f9b4fcd5b3ae4affbf7ba1d02583408618e34bd84d4cb968ab3e4d31d8dd08a3a877decb06f445fa44d92b64d3fb6ff2279d072da2c7fb03dfe556c14f5a0759a5221f451145387a558c4a62730cd8a9d1d1bd49e3bc9ad45d096d8166b34d8553a0731bfaa28dcc0912e43dc5596803906efa5756e1a0df3570348df7f248721cb884959c9316aea77a2ae674f90ebc4070b47a26b3fa2bd459136713add1f85f541813af910126df9e3c120e75a6c9404bdac4681d778dec0b77049a3fafa1b74bcc9bacce8ac32a01d1d1a00a3671fd3d00e52ca9afb4061689fa4d498d1f12a43db61436ca82693ad77478f05e42a70c1feadbd9c6370e49e69c3f288e8c0c727c1e17f01297dfcff29bf9c3aca4124484e24d2d8098b6b93b3ef2fccde95cbb29877a733d3128f6f877101b07cd16a80023d6691d63f60c3e1bb8911b4b07d0b237cc785e9bee3dfbd7096b29f1997e6b1cb305ea378e51c4137e680d76bbf18c3c7fd6d665be0e01f5c0f403add9d3723343ad8f424ed8877cb45a8fbe28c230da726e40620d996555cbb4c201a631e0ce5960966e62b86862369dfcb537d8c9d51c3c00afd21af85e4a5742c0a26855f4f5663c2d1f1f922dc024a281a180159b90539bb422d61bac19cbe82e0b2af507acf2727c82cfa8f6088cc03d4c14c803fab4397454a7c7b97f3bfd1dadf600faad52b4bdcaa0207e3bfbbf80faf148231e775ecf3b0df35c2931fbf524bf0755a5b352b39d08717633916ce81cbc6b72704ca063e8c83a62e6cf3b47a4b7b040c3ed5a003676bf2e9d2921e621943fd18c5594bae60005a22fcd5d01ea076d31a3c3a564d22ff75c8e666422a696531ecafd05a9b22f21e997bfee255a07c9d988383f82a30c40d9d2c997ac25b79e792789a8d31b7a3d5a78234db75c30efd3a26d722048e45ab5afd20e6823c576f21491daecfaac1bdc6f0e47ce86f421ac92b7105eb8409c5e1298dc95611683509783334640045d5787282832ef9cd76c7c3032d1245764139e623e04e790c0929ac2a019f7adb51def174801ad018eefb6f5e00dcd670fda6651335c72c509b08baf79945b07b22ff4e2c5ffcbd5b5b14096044adab2128e9cd9d3b240f05ab42330767db46fda11806a0369251ca2981c1f00a67a71c387ab73ef4dece26dc5768e70c43a0eea381ffb6cc9f3407f1aab528da203cd9d45cabe596a7466268521b55b8433c4cbf1203b0b77672a78a04b4a96bc62ee6e14e664a84be0848e444cc56a67789c8350f4da97ae5425da75e345ec9fdf5996f6ec936f55870e68bc4b0008605e43bc6320d8c4a7e68fe229f7fec8693dbfc099447c8502bf1231a183681ccf6cba365c521645b668d34ac7fe26c5811fc78112b216e651f520764adbbd93c06b89ac2fc76163e435c75f19f3313102d2600fecbaeccc80d977d7ab2bb7a4b328c5c65a32a811d5c5c8bafe17c8dd99b4ee35735496636780e1704604dc4a2721f65f2c5a8408dfdd36f807a696adf94d5c65e39d41a7507eee1f9c4c5594554e412a43c2a8919c43ecdd1b172b4b3b645b8d2634df7b66ba3b639e920922c8b0f729c677c5b37d2a7cbbcb387468f98da53aff838d232733d39de9ecebae7e849d5054e321ac4c0291c45232a7c5a0dd38cb207a16c0b84394f667ca77ffd29fe5fbc6c34a94595cf5400b7ff164da9055a04bca85fb6a3d39aeac27fda87b995fa9585833a2df0989ecb9dac3eac0dbac930926eac26a6e074d7251a6fae1fb5c21f936ffcd4281e5f318b74ddedba4c53f5c02d5c987aaacb973abce1d2cafed3c7efa02bb5275fb2469633b155df3c523d8f20e3e73ec481852814a0f1d9d1246bc9b7dc95304574ded7737ad6f7f8609fe8f9889ef6f9ec993ca47afa4a6037955fae64255510cddd6912c6361bc5e1c9094f60503624d9c69cb91bfa642168a8108fadf473b70eda4349754fd7ac286c59f4a78f46e8430dffcaff21c6868", 0x595}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 15:09:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="a280260aed86a8a6922c065343088d3f34000475a41da02e595beefa6cfdbf5566931e9c5c32341df6efc531947cef785c033f4c5af6f6e3bbe692bcb71643c8a3c0533110141d2dd37d39683643d31b9081cd775c80f484adc3780b60503e349a072a021a", 0x65}], 0x1) write(r0, &(0x7f0000000280), 0x27c) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 15:09:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x3, 0x22) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0xf6, 0x3, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) r3 = msgget(0x0, 0x4) bind(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) msgctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x4, 0x180) semop(r4, &(0x7f00000000c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) sendto$unix(r2, &(0x7f0000000180)="e8b9e7d3242de50f44fda09939eb123601e2172100ba2f7834dccc88d2b39ce9cc921e8b085b931a407053b7f57d4820df2c7b2972f49cf9f05f5e8559d8b5d980a7bb4fbafbe74f", 0x48, 0x2, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 15:09:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x81, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:09:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ad98121033f43ee5e9cf2bf0ae8cd5fea1142a7c70ac7e3c29b951de8dc8a82bd7b2b2a6046ab1ac39ab50d9116baac43c4e698266d19e710f838c0aadea5756ef2de77842878e6a0d0a5a224a5626c529d6c48d92c944bde46a08e6296d4c3ce1b9bcdf5123fa39cfb51e35f0bf081cc509ab3f06adc2378138f3f82e73d480da4ac28d518bc6e727c41852b1305022a088d23f22c6a48b85122f996ac10a8aa88a27855b491623036dc6db79", 0xad) 15:09:04 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x23, &(0x7f0000002000/0x1000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r1, 0x0, 0x0) munmap(&(0x7f0000010000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f000000d000/0x2000)=nil, 0x2000) 15:09:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 15:09:04 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) write(r2, &(0x7f0000000800)="5976652657fa5762ec61115293853e090000006008eeda7a61bc04001000000000005e66e2190d5656292a237799cb8d97e3c1adc5e0713cbc3f2a47e8f25e9628afb0e27a7fedebe78e4ed7e625b58c7f4def8be39e1289fbfb03114bffe780d060426406591f47d8133c3f4ddb2b39310fc600c5b5f8288d6defb3dfe04f9be7fd51ab5b02fa476f95f6a4469bfd227ceca2b500000000000000000000000000000000000000000000001e53ade5758229090000000000000000000000000072579f85c305eb3b83fa28b8bd7aa370fd353eb347193ed25a2866d66f4f16411b15dc916ba15b7123000000000000000000d57b7ef8c5380f1d285aee4a5a5b50780458bb430c40c59b36e14901fc66226996897de21055940c31d100557c4f54e0c20435820725abcbd706e049b118fc8ae1d6c0f44bf2e3f34a2deda3", 0x99) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x13d}, {{r2}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x1}, {{r1}, 0x0, 0x40, 0x8, 0x80, 0x400}, {{r2}, 0xfffffffffffffff8, 0x4f, 0x20000000, 0x5, 0x6}], 0xc3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0xc, 0x40000000, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x1ff, 0x400}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x30, 0xc0000009, 0x0, 0x200}, {{r0}, 0xfffffffffffffff9, 0x44, 0x5, 0x0, 0x3ed}], 0xfffffffffffffc01, &(0x7f0000000180)={0xffffffffffff8001, 0x9}) r3 = getegid() setgid(r3) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x3, 0x2f0000, {0x3}}) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 15:09:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000502000/0x1000)=nil, 0x1000, 0x0) semget$private(0x0, 0x7, 0x4) r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmget(0x0, 0x1000, 0xa9, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000580)="5debfa19daf22953f9f6bd0fc1a5ef08d141c54d37e53caf8800d05c39419075c84ff058664d6d9e2e3e7e7c1c07a7aa46e7506f3621c280ae91d842ec217ecda030b5fa0afe95259343abf275f0d7f7c72a3a72cc9a27b67cbce441ea7ffd599734ec7781faa3e399d278c05e76fe02ddbc0c6b3c1aac9812cc3ed874d7d2df79367bd5293f65a42ba270681e83951b86432cb81a4312414a52be1f82958c302927b2bc912e", 0x73}], 0x10e4) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xfffffffffffff94c, 0x3}, {0x18, 0x3, 0x3, 0x101}, 0x7, [0x8, 0x4, 0x9, 0x9, 0x10000, 0x45536c66, 0x8000, 0x6]}, 0x3c) mknod(&(0x7f00000000c0)='./file1\x00', 0x6000, 0x35c9) socket(0x27, 0x4003, 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000100)="44f5eae8c3ea088ae9f91cbcbb0308a272cd9ca5b733909e0f3ac0dca6699df2", 0x20}, {&(0x7f0000000140)="63d73a5f3c4b889ac0ec78f5ae26673ebfa926e22dbd6a12b338f851bab7a900", 0x20}, {&(0x7f0000000180)="b2ec3448681e25a111317c864459ad09313411c364755bc596e4a25e15837d9f4061ad4b5d54e90429b88774b233d4e06e21c156316b4690965f8f7496105c4647551278cc5b4a83cae00f017e2d79f6813d63f6ce81bd01af9a6abf89c9dc18323a5fbca9ee8af75caaa6c31042c5ec83872615e5776b25f822b6db110496026021601d53a156d84548841e4299c6764ec829df807dc7e43e25f1b367cb9c9d1f294ead9b9e8f5f92bcc9836c2a282b92fc8edfa8900bb7b27ec89add2a5421cdb22109ec673a0302987acd0eebaeca", 0xd0}, {&(0x7f0000000280)="bbc27fd653d06de9cdec9a8e58b792c9eb03a784c575c1c4033c8eba951ec1e85ee0a6853ba8c287ddfba61d1c33d763aab5aac360f8f9be8e056ea2dad0343b65b855c4e68ce0ef826cd0c1daf04195f92b558dc0b2c1f4c52c79579bb40cbdbcb59c553538b7c6ba4d7285470cb71568e046315de290f50b760189408483d7387a153a971b50fc26c2584c55", 0x8d}, {&(0x7f0000000340)="2d0daf5ae328a3da05fc2bfee5f619fd8ade332925fe29a4da613daad8198522513e1c4957064854491abe2e3e8797e7158092a47b29989b50dc2c037acbd57579e1bcbb3a13b7ec15c392a63662ef8be296ea1464aed857e22f404441eac523d3d2df62ffc9d45d3666acebdae1e706ed4f84a5b295bcb08f8d82a7f4e5e1257241ec039f5c837d7013eae1a60d8ca6f2e568bc348ee3e1437603ac82ed3c5e179e8f35d1a69c44972c8cc32520e23517939c2e1d803defa977c959aa64ba2d57217359cc89ffae8c2724045278ff7c56d5", 0xd2}, {&(0x7f0000000440)="b37ebe152903b4b6d7ff95577ca1144ae45e1f057af6996775c922281b193e82179a39f60151d13b2cb9", 0x2a}, {&(0x7f0000000480)="a0b64bc898d6417f70627d89896a37a36875f0c7cb02ef8879ca3f47a3645adec73852dd869e570d351d18fadbdb54bd85addfb796bceb59770576949a10b370cb156e5c38991a7e552285b72fcc44fb9ebe6bd57e77", 0x56}], 0x7, 0x0) 15:09:04 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = msgget(0x3, 0xc1) msgrcv(r2, &(0x7f0000000080)={0x0, ""/62}, 0x46, 0x3, 0x1800) r3 = getegid() fchown(r0, r1, r3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000da9723adb7e3e085085d89488a33d0e8ba8e2617cdbaf7fe5065860fd7d7fd0533d38458510368a66fbd33af73f0077401fcfa736b7fa009be4e905c9ec040f7eee80f42da4542671693c2513b7557674b5bdca570d1ba321c96ed7fe15cdcbb0b7ee2ce29a9bae262faf2f4f2385fd6d870f92aaaa3a284be1ee343c4aa292b7ff52bca969bdeccd448342396c10042694649b2119f0bed6c1dcde1997ef956d17e38bfe1040f4456ca2b52a14b2365390a3c33c3e8c821293f20a0d2734cbc6062224132dfcfd2f397c75101a27ebf1d9be90c41b185f498768441"], 0xe4, 0x800) 15:09:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x10, 0x2, 0xfac) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="10a98714d47cfa9fe53aab136cf6170c963f1d31f1047a5fedd5d7f6c81a60fe2e81d7d7754d8b65adf6d3e45c35ad7062dc17e7a9b61b9839a09f6a5e119dc75fe90555fefaa18f8dd9312b", 0x4c) socket(0x20, 0x4003, 0x10000) 15:09:04 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 15:09:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x8, &(0x7f0000000040)="06000000", 0xfc6f) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0xaebd010a9c7d531d) write(r1, &(0x7f0000000100)="5d7c78ef50746501f760a31d9ddc4905a90db4fb4bd72b6bad304760a8ffc423ac7258a2cc694d2e27371b82a4e1929da2a82e9b95be5426bccacda46b89c3d29e51764f333ae49349710002bbb0657aa15755b3d7a9eb633e3b103e18e05e47248c8f7b28a726cf4db570ccdce0923215b666cd2178920de988286e22258fe0d7fbf615f1c7100ae64834d5d058b2eb6ea45221837ebe5e39f303b2d781f5562fa200eadba3afcf715f78e02aed873ca743ebea8181411a7502bd9230b07bd66c4191a17d16c514d5ca480563962d6ffe110ca9c745d8243da4d529e3aa79045fbe5ba6738bdb88afccdb8ad2486c81de268c17d04355c777798f8f9ddea9e2bbbe3fe661b708f88e939098cacb0e4bfa225458c4df3d2a9a31a1f44d4a495cf96fe7c456c37dfb2f12db3d9662ff32fc7e6e424eb0d9af9209f388b8b8fedaf94e6134e97137d218d9a056bcbcdbb6a2027a6559ea1b2133f94901d215a2a346ca34a5e6fb62e7bfabe889dc4a75bc8a3fa26e7537ea4217d331474d20ba997d6229db1b8af553da4856fb29f1f2d5f224d2e4d725d1fec10d273c1d5efca71a604cdf0b7aafac7b32b2048b5d3327566ab84d453aa247f93266221df9ae8944674a7644b672e622c86773ffc24da66a1a888c1e433e94a5df469e1a7366fb46a19bc6301562a2cd0131fcc3e96117ab8e56f2167e61041f49b43bdab3dd42f57fa611f3c850c1fb8cc72eb5e03eb9a25be6da5c21ac103c5e75209f8ffe4851c3a1e817ec9101290321007b6eb7bd8bb3406d15b8e8e50274b0792dfa90d321b1992db94c2010f91dafc848a1fc6b44f681ed795a1454db9009a5783ece38331bf2cadabfec1282d716e7de1c1b4cb1fac5807d12660f17060b9188a06d222fe3e16ed7c36511793256d629e0bd5d41abfebf9970b1b21da8edc285edc390276873051ebbb91a70c20fe3ed82d99dfe70132389f7deede78c71cae5e9a557b4e6e6e1f56b09effc6afe4302b02bc33fab346ceed7c35c6e4b3689998fa224a1613079532e4d25dcdab417f7cc5fd5a098c21e44ee749b96d1b3087eb94091b9ac793296c64ed2649829de2862ef8585e069279335e3c6c3b91ef7de31b7aafb33fc63f0223682db8464d8b7ccfffd595e6d682eef10cfa6ff2d05aaf572167ce759b3f8f04098b1ddfe82c2997c6efaadc86a710e13978988ad4da7f183b72a84dce3a48252a2e86c28d470878ac95b8773b7a918ea874323cc6332277814bc98bf1c43fa0d9622f244a1f387d36aa09e252f1fb173f71a6dba0f8e27bab7aca3e0e830d042ca8cbdffa97e60a36693a1cecdef39dded13b9c3e2f88f261f683316fa1febde9d98cf154d145ba62f9656555b18dfad20c32eb24b63bd49a925698650f7e32a9da5c5475f7a8b6594497345079f252c0f320416d276f4747a36ec78ce99f49aefce48d63e66b1e197fb71f9be6d390e4704caba47d8d6ec34ecd056addd051b058e2a2d1eb92cd721c583c01ba72fb6dc6122237e4c1dc8459ef5249d7e9092ded0d7fcf0ef0b0c1ea4d3da703259f55fe26519d936a0db71eda0bfbb32c1cf0f2350b7622de5ab2612105e390551928f015d8cc7636fd0dc8cfc708aa33b1a148b642348d2e9e404c7fc06d4d42cdf100ad36c719c845bf41b3acbde7b40c16d14ca3603b08a93ffae2d905a4344251d5a956378e84d99d681856ba98ddc4b60c529a0a2fe13dcd7192db3940c86fbf6a4a3619eed817ed51277c52c1f7df027531904db2c201b8b5424291fc0a99648469288cc4d3e1c8cfdbd7963c3593f9cd142e703544f9173ea4a1002c578e1827b3f12bb280b09957de252ee2a76280ab2030dbdf7049a2cdf203c4585a0628a51c5b4c6ad5c517982f5fd1449f55493b616391b4babf369de6114698bf22c29af83e07aaa2f9cc5ca1e057037802c59f80c43423c2625615257c752f1168793c842489693e48fa6590f744f5b3cd36d1466364394626d293bf9659f7ab40ac013b86ace3d45ff61eb21b0ffc515c591ee09562f0b19f255a2e4a43ced8ed84bf6c217ddf43441bd848b1135dc96e70e898269d4ff7216f55ef43c15c177638f84918dd2c977289870d949f78f1a1c1ee9e8455525c1ec1f7338a7e5de92740b950d289202e6d8c72f350c59f002732205453c062df0a4af2dcb8b699da14653569524e0937b6ff9a601442feda4157a52918c2617ce3aa0ecd23d6acdd797ec38644f707a41adc09665703429af3e075098252f5212f19aedc7fd9c3976048797cde8b00fc0252955572fae5e26e2fa7185c2462c8bc69837c3dc73a945c83123b2531c19285a1132a905a5570c1b15bef66002c26b055429192a1c7e1118359038e582615da80c1f6096e42f0d92db970fa859d94a63a434c591e259ba75a7f607e28ccfe78be0f561a0d7fdbd9efb9cad2445c29f5a54cee2c416876e25e86c154acd44cf4fa3f1cf7fe051dc8ceef4a7da60bbae7bef9477ad1e246f2b27f1555ae2d981b507593f1722259fff89d5cc11d91d96e687f5c08f4f9e1520ceb769bd2453c7c7263598741845e9010b7cf63723f46f5389275a9551b5e99bba1eb32f7aa895a44d18b2ff5de7beffea063c3f7b9196cd02e4bf8430ddbff7849ad865726d6e9eee57672bc1f57813d6ca7fd03dffa13310736559f5263fa95d398341ea513521447a89b106ead2507a34316f4b20b35539316fee8a45ba966ddb72bd0e5e14e5884a272e7311d3a5cf4bc953312d54c6876d33c922d65b36415e778a538876102ec23a36c96286136db33a491eb2f449dd38bdb391ed8550673ee444b82a5245b363433220525adc394fa259df30b1f98a9d566efa945c9c9fa65e7617a5bb0f661045767233e9001930488466fbccd657ebfe7c04b1fdebf64bedaa050d5e536a1206f66be58524aa51213dbd976abc251b72ae3690a878859d0ac9019a1c08c4627152246cd10784a36308553b94b51885bf97deef5cc995f82fcf42626a5efc37f019753251e1fdcad6de9262121ecbb9e2d0c8623ccc696bef6064b96f9bd911b79547993cb9fbefc6aa58b98cd60e17b8f47fde81bf88de83a1ea8dcd73ec9fa2a3183a84c1e60500a20f2050aed35048c467ea165b3d9c347963f1537d1cdf9de12849b956a7c720beb6de4e0f47f19fade00e2ab73620075662470d067b863d620a9d099b0f5d9ee707242fa76fcd8e5fb1326b906c713525ba3dd8bd19ea343a9d08263734af4fb85062095f432ca227cf2ca990f62112d5544d86adccb88cd67ac24ff987a370326da567b3214dd71d7dda0a6e90c09cee828de60dadf59a52ff121c976d2d776a85af150b9d3b0f8f769497f8f9dafd46e1d6f19c0e579de1bd7eefe59e620908ecd848f153bdc740b78b531f996787fb32592a3953642efb15b163474860a31254d40cf8c334a7094a3034f6d8ae1e4152ee5edaeec01715dc3dde6cc5c51dff33815bcf57ab24d280d832095bbf6a73107ebf3e063a7b09b9e0fdec26bd6d7279042463f08238920867f2178f2b090b10ecff938ad0a3a597b25ea4ec678f5376169c4638ea75c8a8c5347776811aad461b0ab8f297fb027184d73adb36c566530e04602b4cb45611f93e6895ac39a240c67238227e636b8a56401644316b3187499664e5896b1dc4ff13b6376ce8295cbfeb1b16657ff770d8b744be33197c1e338771ab046395e65baebc3ecca38f1040bf7c1ce2b182c36094b129415f6342adad48870dd4a292ba69e5318c0c0f154b2bb2035ab333253caffd71baa545929c155054c612648bbe2ae8e5532aa4ac70dcd05a3486cb751c38b9993bb6737ce7a37660ad58f50538077365f49560619ddf570648c59905d1ba30d4329dfdd5239d8bf8e90a436bf6ac6758151dd12be8a0fe74a8177f2b4421ee0656d661c59cc20daa42c523841972e78370097ae0438989e5da8e8e022c861a7c77242acd96cade083a5b63ec87e014d610b02858a68b203fc82edca0ca4fe630b66af0818fd6b92ac12b437ab40d77364c87cd78954f12eb23ec76bace9a2213d654ef4e8c675be8a5c53029db6824b5f359d3b9f7f1a05cdf3e019d0d93e26b8d84f3f11aa003a9bf0981af6cf18bd23b17b3b1c95a7a0014e34e64e1b4f189a2be79b57cfe4dffda78300e30ab40bd0da927d279aac345ef181276a75597155cbeaf54c27b7a0b6ac3fd5f0c1532939782984a6e83b2cefd8e1573f51ea6d66ffd8138a98e3314ce887c2458f153975b2dd056005cf1ef26e420f5ce3ef5c8fc2771a537e163331bb162b0603bf99c249729502377b0cec158a161628637ada06f3dfb3b13e13409ad0f663536e2d9e7ea34a88dd4d01983431543ea7406d143822a2c7c097ca2785a374493e2df1239c27adc8122608acd67c3f6d859fadec69ffee315db88fd60eb943bee4511a42e839a0a594459f2e4a736b50115445b7a59ace1bd571cec103650fadc76298ea530c4ba6452c2810c2a94d7ef8335bc3d6c9efc472d40036c31a84e7798ec5e71cb1b39a19715b37fd2e808c5746973d689c75a59eb55c7a885ff6e25649463b9ebceef133f985cbded875ef4be3e74f2fac446f7b60bc0a29f21d0dddb4f32e27f12cd645c928ec801adb9d355620e3ca1c06d6c50b1b7028a6fdf1fb72348f2a1d4e182083c97bae7277ee919d53553981410f499d75d26b65ed968d6eb2c4201d1dadb931a29faa3b3e121650a1477e4c0574518cdb924c7af0bf051cc1bef15ad13cd7b7e25baf8867c6681e836e89b88179f8fcca34ff1ebdc68c0dc6ae84180426d9ec1628befeec1c209c288c8585130d4374d944e4793bd9516eb540ba2b1536dde97e41bedd61b4ac2a6dff996b254901e7c83ad4fa548e566b982440be4344c5a1863efe2ec76e99aabc2b2611aa7a1fc80ba78affcc371ea2a5ccca943be4bf9473406a9220d0108d022e7acdde99016e857663f9df34f7f907a8ba5ab8da171b71fa4f1040284ce64f2f05b348fccb25c6d06f80fdd65131270b763733a173095a0cf15011734b7cd7f07a1f5975dfc14a75bb74733941bac6cb8ece28293a767d5ec3c2a53f70eac5b29c4397a690ea8e8b176c70bd275fd6642473bc0b33608f39d44bc7e49e519c94360bbe5f430ae9ad61ca8e6b75f1d0ccd11ebab8e4f5d8dfbf0524e62a06d7dda253cbc554ed3cb109a5624f7a4e3a972fc01df05a550d0d8638b7d329ce82fd635cf2e5de9800f3e52326afd2ad4e0a273733376f0a94aeb70457ea2df45802142effa0fd457794e841ddbbbfa3eda464c6b73ecfbef6461ae65fed8b545a5b6798b001668e6586b57a4fe842a967552ac66413c5297f482fa178d76853ccee62aa2f3bbe17523504c3f7b9b702dd6bd0c95d627e265db3fee01d552ce87e9f97fbecd256df73e25cf83277cc91a866bd69108d6f559d194e2153cf2d28f9e677c32d9389e670a740d0c072e47418fdb3b919ed6fb9d70e95f309b6135843a0702b5a81064ed0a7e0d23dc356c2e0b6a18423ded30c86881fe9a91008c9571a4e221e04566ad84445acaba254eccaf7eab00184f6f78cd6ec37b778902b95a8e325447f7d25f7598876e7bceffb7d74484489daadb0f3a07c5ce98ebe560bd7b2a8a12c24393f83cd64dae3e7f4a2ec1a1845c98d137e3683d45dfe47d830632987d40aa398f3dacf56cfb14c409514868ccf8dead4c02454172efc12a0a8f0c0500f660b8d644442743fcf3300781dacb5eef4dd34565", 0x1000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x3) 15:09:04 executing program 1: r0 = socket(0x1, 0x8007, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 15:09:04 executing program 1: r0 = socket(0x2, 0x8000, 0xffffffff00000001) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 15:09:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 15:09:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000687000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xee, 0x4, &(0x7f0000000040)="75e656afac86f809f22ece67d519621fd18fe98e25b04eabfc2454fe5ddaab6b9c477dbf613d84c827f503337782e6fb0a67a138729e97fdf3e087179629e25fbc8b5577ac7019960bac037f3877e70903c1b58aa5e6dc39b0", 0x59) pipe2(&(0x7f00000000c0), 0x10004) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 15:09:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSTOP(r3, 0x2000746f) write(r1, &(0x7f00000002c0)="f0398a280521e1cd1d3d5572adc40d558c4760afc6c23eaf998afb73b6b4cfba28bf4ceaf8513344e707c5b5c0130e573bf4ab020369f73e80e6f240b60ea7916bce8f64375d9ebb5c48623ad0e42b8da3a7a121ae88580c3e68869593d26c06360524013b4b60ca90609e54eeb7b0a6cd75dc090a618569418974d1318370c170fe5873036c", 0xffffffffffffff4a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:09:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getegid() write(r0, &(0x7f0000000440)="fe287913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d1f5f95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x96) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:09:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getsockname$inet(r2, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000008, 0x400, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x8, 0x25}], 0x7d5, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x81, 0x490}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x84, 0xfffff, 0x7fff, 0x1f}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0xfffffffffffffffc, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x10, 0xc0000016, 0x7e0, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x2}, {{r3}, 0xfffffffffffffffe, 0x4, 0x10, 0x1, 0x101}, {{r2}, 0xfffffffffffffffd, 0x20, 0x6, 0x5, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x7, 0x1}], 0x7, &(0x7f0000000280)={0x1}) close(r2) 15:09:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002440)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x103) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="3ffb88b6d12f03fcfca65b5312a9e4f6d9c100b9f4f9eb4e4e3157694999161c03bfb00a4fc77b088bba55ce43b08feab449fbf9f6fe25b27df2792bffa2d65499fa26184b1a640af236e3a1d0f1b7b89add9599e343de8d0c8f8bf0dbfa", 0x5e) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) r9 = socket(0x18, 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000080)) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r8, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000005477122a0f6f9610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592679c24072c326086b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb281497ae28701926334b6809902c30560794971e0fbffffffffffffff376455ed061b9fd5a6c7a6c58f8ca14de13f607e7cb0a9fc293d60d586fba0bf37f34bfa273b2160003bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f8133925b10cc79a823e2da6f77ab8f55e2cb8c73dd589344b000000d0b170777fd4cf85ff8c363c0bccb3cf0029ca967097347c5a1e4bcda99a14b0ec65123fd0999611154da0cccd46a173a3cb6a5e94cfabd5af29d7ab675ec2bd7f17311ef7ed5f49e789c578c811fb78b43ea65bcc1fa7738eb15a5929f3a06b7148cc851ada709350af2c0600000000000000e3ba475c02476898d64cb22c8f186ba9720fccc2072d4e1ba00a08528dcd94c7f33989397bca"], 0x1, 0x800) 15:09:05 executing program 1: getuid() socketpair(0x2, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x900, 0x80) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x20, 0x4}, {0x2, 0x6}}, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x8000) flock(r0, 0x2) r3 = msgget(0x1, 0x1b4e4223c71dff48) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/247) 15:09:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 15:09:06 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x2, 0x2, 0x1, 0x2, 0x2, 0xe7, 0x2, 0x1, 0x96b, 0xfffffffffffffffe}) open(&(0x7f0000000000)='./file0\x00', 0x1d, 0x100) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') 15:09:06 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0xfffffffffffffe24) dup(r3) 15:09:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x5, 0x4) 15:09:06 executing program 0: getrusage(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r0 = syz_open_pts() readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/211, 0xd3}], 0x3) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xeb8961ac7bbd3156, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0x7ff}, {0x0, 0x7f}, {0x48, 0x3}], 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) 15:09:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x295, 0xffffffffffffff01}], 0x7, &(0x7f0000000040), 0x0, &(0x7f0000000080)={0x9, 0x2}) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x40000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 15:09:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0xffffffffffffff9a, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x9c, 0x400fffff, 0x0, 0xe4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x80000000, 0xffffffff}], 0x20, 0x0) 15:09:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0xa0fa, 0x800, 0x5}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x80, './file0\x00', './file0\x00'}) read(r0, &(0x7f0000000100)=""/166, 0xa6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8020, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x81, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000000740)=[{&(0x7f0000000240)=""/31, 0x1f}, {&(0x7f0000000280)=""/120, 0x78}, {&(0x7f0000000300)=""/9, 0x9}, {&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000440)=""/152, 0x98}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000580)=""/25, 0x19}, {&(0x7f00000005c0)=""/187, 0xbb}, {&(0x7f0000000680)=""/169, 0xa9}], 0x9, 0x0) recvmsg(r1, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000800)=""/9, 0x9}, {&(0x7f0000000840)=""/234, 0xea}], 0x2, &(0x7f0000000980)=""/17, 0x11}, 0x1) r2 = dup2(r1, r1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000a00)=0x2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/tty\x00', 0x0, 0x0) r4 = dup2(r0, r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000a80)={0x8, 0x5, 0x100, 0x4, "492854a0e5861c234f96829c603f3f60942eba66", 0x8001, 0x5}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000ac0)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000b00)) bind$inet6(r4, &(0x7f0000000b40)={0x18, 0x0, 0x1, 0x6}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000b80)={0x8, 0x1, 0x80000000, 0x4, "f644bf6526800a9e408190915e0f519eb586e171", 0x718, 0xde}) r5 = semget$private(0x0, 0x7, 0x40) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000bc0)=[0x5, 0x6, 0xfffffffffffffffd, 0x0]) kevent(r2, &(0x7f0000000c00)=[{{r3}, 0xffffffffffffffff, 0x10, 0x83, 0x7fff, 0x1f}, {{r3}, 0xffffffffffffffff, 0x7c, 0x5, 0x4, 0x64c8}, {{r4}, 0xffffffffffffffff, 0x48, 0x23, 0x1, 0x5}, {{r3}, 0xfffffffffffffffd, 0x10, 0x10, 0x101, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x40000000000, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x400}, {{r3}, 0xfffffffffffffffc, 0x88, 0x1, 0x7ff, 0xe1}], 0x8, &(0x7f0000000d00)=[{{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x3f}, {{r4}, 0xfffffffffffffffb, 0x10, 0xf0000084, 0x125, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x8, 0x7}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000000, 0xffff, 0x8}, {{r4}, 0xfffffffffffffffe, 0xe, 0x20, 0x8, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000052, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0xa0, 0xc1, 0x5, 0x3bf}], 0x200, &(0x7f0000000e00)={0xff, 0x5}) lstat(&(0x7f0000000e40)='./file0/file0\x00', &(0x7f0000000e80)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000f00)) getpeername$unix(r2, &(0x7f0000000f40)=@file={0x0, ""/4096}, &(0x7f0000001f80)=0x1002) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000001fc0)={0x375a, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002000), &(0x7f0000002040)=0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000002080)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000020c0), &(0x7f0000002100)=0x10) 15:09:08 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 15:09:08 executing program 1: r0 = socket$inet6(0x18, 0x8001000002, 0x3) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x140) r2 = geteuid() r3 = getegid() r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x81, r2, r3, r4, r5, 0x40, 0x9}, 0x81, 0xa5, 0x100000001}) 15:09:08 executing program 1: shmget(0x1, 0x4000, 0x481, &(0x7f0000ffc000/0x4000)=nil) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x400) chdir(&(0x7f0000000000)='..') kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x15, 0x5, 0xff}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x60000003, 0x8001, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000005, 0x9, 0x128}, {{r0}, 0xfffffffffffffffb, 0x5d, 0x60000002, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000011, 0x453a}, {{r0}, 0xffffffffffffffff, 0x28, 0xf0000082, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0xc, 0x10, 0x7f, 0x4e0200000000}], 0x80000000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0xfffffffffffffffe, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0x1ff, 0x100}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40, 0x95, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf000005d, 0x85f, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x7, 0xd81a, 0x935}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x2, 0x8000}], 0x3, &(0x7f0000000280)={0x8, 0x80000000}) 15:09:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) syz_open_pts() ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000540)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3700003000000000000000000000600"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/92, 0x5c}, {&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000300)=""/218, 0xda}, {&(0x7f0000000400)=""/150, 0x96}, {&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000280)=""/19, 0x13}], 0x7) syz_open_pts() 15:09:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="b4006fff1c07a9f960467735c59a7548d2dffcd257bccc35df5366", 0x1b}, {&(0x7f00000000c0)="a384c0b3971c3d48a9a33a298e8a88f7ff790d76eec765707d6b855f28d7122cdbe86ba9438a8fd5077ea6aadd91899f25401c44507ebc989e5d05bd18abb499a7ef5cac152515a9e10e29ab056b0c7793b22f16c0a16cefb8aee8ac7d3b119e9112782224001712e0b747d15fb08dc42643af2ab9b5293c5547c29ad36b6dc3082bdf35032655401ea985ef0b14e6d238974609a232b80e689a81eafceb9360c48cf2ef2ca01f64fb8d2a945a18afd24ae87c0a4a92613c9a9213a4", 0xbc}, {&(0x7f0000001680)="a44c37a1c5fcfa11caeb57efce6873dd532c94e120d6bebe929cbf7447cd3a36758eff7126c538ad8cd1451b4729b0e76316860c88ae0aa1be14436205c1eeb0f03ffe19a3d052f8ed3e17e7a1f5f1a1a3fbd71d404b621754629e2971400cc046c5a51027a82fcce5777262fd7ac63a674c4d5d9b98893c7ff4f4bf9324a351f538db38c9a909be5e67374475f01b0f395147fd9ee95c3da3d636baa03186728bfce64ffe1211f6a4ad5dc317e433d16685e73c3d27a7abbfe8f16896e8bbf1546bc5bdf154fd096829944983fd8dfb3653ccb99ad9de259c8f63bff6862c3a7eff154b444652c4d0e105f85436982aa7f161d595788c64b5ce7b79ef5c0e1515d5b931f2274c9d24a7e6728b4af0da6f57759987eb0f56b454b13ac2f086d1fc566c39814058de23abb0bdecb5aa0e581d4faae6784b025a37f43f2bc03157ed330f0de2366c28a7441b205ef8425de7f31f2b69d4325d52e49a8213864c3336114a5c272bbdf21b924279937178abb9b25a45d03ae1a7bf1618621ccbc6bd9e83004dcc9ab590e579543b36c8ea3ec73e0bbb349c01c58a94478aaa5e02d7b3be11fa94ba27a5e747105f482bb97d7204095d3dc57881730f33bdebeff75fac4ef1917fc7b77db23e8f9b4528715a169587090e6f1095a8c62e51622fb127a225af79cfc0ef8807aab90ec56192a4ce312e2b0be5b2417d7fc9b175904836bbb96984f9958f9e456c164dd9a0ead23c5984e4eaa85189f36b6a8046f7b7b3e29a37aa9dae4050755edaa146d6d75909939d75dcb3f86646bd2d9abad8480ad2e5103fd68697b0fde8618899447003a2d6af1a587498a8c23a58bfe372fae7a91f94e42763e5fd48aad368ea86639f60cbf36b32e5ea4f8eda068946cda7ee3ab923800b08e86e7905325f8cccb329d3258f88fbd73c73a428db5afd2478da7dc557ae8b8795ef04a27ce8809cffa5d38bdb5245f7d27c07867182a054ecff43181531056d925ef9e5723038b22a5fabf9ab8c2a08043671a7fd22c0e8796692f2ce51b3172e6ffcdf0aa4417d3eeb78ea234e632cfd935e3e65593f4bd41ea0b5802c3e1ddb57eeda42e196a861aebca3f5a7aca1404f8736d4ad3594913f3e01177638e7b1b9b387b5ee7dd4f2ed07af54d1847bd3dddfd81ed127721155591fdfe2bb2e78c9484cb682d15202effc34baa5b762eb4c7f796251e4a75985d85c07a241a412bd4fa8ace30ad44c693f1fb81cd037b99a52fae5955971585ff6cc0475ac8ac40dfb3f98f33ff1dc000c8a630af9560b43a56d445e20bd24a15ce33271bf68ffe3b8c0493a533f8260ce9cf0c083bee4e8d39e248f6ecccf36b71ee7037e02e9ed0e4a0004f31800a5b29e5de56be614527412488ffcfe6fc9e2ac467826df99e9afc6e334ebab2640a49dad03edb5ddb804436ab5024455f2aa8ae4b7098ad1e5da6f9dad84f8c94622a912bef2b69f4f6721972ed18e080efdad34756e631ef38d16d21ad5a7eea8d4c60b25e5497d5a7fe2d9171d2ffb9513b72823927303db8898e7e333ba16e086874bebc86e6ff54812fd2c121989bda866b8b43a470130b995c73bf1cf7a95df5d40f24a922e0629ba29f3dbc1882f0476c955ca11872ff92c9b2b6c30ca61f39341e128a4f10bcb28d952cc87fcaee51cc93a919007092b07f5dda290c1c6770cfd8ae65710c21e10802dac4d272c7f6381182368bb2d92a6070e16d26b2f01ab8a19e9685277c815d447d19b073b5fd61f68ee54558e57a771d45caf2743ee7135424f63533e128b20e0596385a406fc4c388a83a4e15a802ceb5202ea297d86dd2aaedb07d86b4cf13d0270f80d5f38db172b85149834d952cfe1fbedb407a9395e7e7299909b8b3993024f0d819aa217bf3c13b9793a8a871b955c1b747f36058c4f8f066119edf2262f07d8b79507b48908a4c55ecf8af394d574c746609e0d64557b9688678d42fdd0830eb897f6d379dafc4ce28ddea8a7c7cdaf8fde58484dd09eee660717fec39e7e862481d376fd0fa16e395781aaaaa5ce76f9e2a0c1819d7cdd86838e58da85fc159a237eaf3f2ff814606bcaf48b01f9b6664b377f514fdd030e27783c617f6e3262fb062036a4ad764db660091338ad9b13c6c3e018bff997fafb9b0692928050842621e3f4aa4f460bfe5cc6731fdcc45340f6bccff66e6b78807f109ab72138a14765895b2d97c915236b50e4560316aaabbc1e46fe3fd889aa7d684fcd51c5cf604e21603e175c49567ec0243e2990b21e47a5057419ccbdbda440895feb4ec5fe64ee0e172175e1d0b79b761ff94efb61a7c5a740a7f32d8067b9c422dd82c4f395137cc8746e239f3aa817a4be2be27ea21bb9c35756ccc467f6c5d7c363c247077cdac1d47a76ffeefb317eb45e0dabccbe3e6b7f97b64b54aebdc42f8b1f5f9b54fcc89fad961c4aca4aaaff92f5f76471f9d25efe3e1a95becf4c8a28bbdd158d4962d60cfc3ac3a4a9924acf26f63ce749db95b8417690b3d59a355c802f90fd71a9c603c302f179a9225447c89124abc94cbb11641b7f8972c0470943b7c20ee038b29cfe1f888d266d2351394dd17e72c47f0f912bf7b222805d3f7580ca240c9b53ce2f311c51c4fff594b341969171c391556fd4775e1a87c3cd96ae6b80308819fb273ee98f928c4914cc4bdc8f9dea1efae02dc1f49ee71806ad343cbef02c553f2706d3379ac010928a6e2df492ef61040aafd8cdab67b23fc685966158cd7cd190574b828c21f238e3f94c93cc6ac8359364f2152b38566cf3146056c6e231de66413fe983318b75ecbe6d00aa775f2715245f479acdb8b829ebcbdd4cf51e408c1cc23c869dfc1a061326635ee8513d141338864227186e50f96c3af7eb49cf0fc3213b58a3102e3f20f1119bee864d86515accfea538ee6a464063dbc2611b7d2f0f0a8b6c77ae557b36135dbe3bc0c4765be90d949f864c406e0723203acdc6f1340aebd01c71053861e3e406324ec9cb37aee4455079bbd5258a3cc00a9c54cb9bea7ef64b170e8d6b3a779ff3917ba64e8447b4c4eb5c31d537bc35b3341d4c7da64ba1fec2b26a5283bd3005dfe9a46f2205eb86dff3d98f8d32a94bab5b886ffc0cd4f7645e0e2b9bd67199398e3597d5e27870b83747e85babede0a9064bff6835248752cd9bd907976ed55e5ecefa040b61b4506882d2e9c81fe683c650cc77ec59f99b37cb0784a0a34ceb04f31388134a00bf610e9001243262c83c030f6a04f786251a1db7aaa57782ff1b6471deff872f308edb75edda3a9c1c6ad01ca476fe372de6ceb8393539c19f3612eede571594328b6a09807634cb37fb871b057c5863c67c8927b8e3b9d87b4457a40aa4202c9ca19536d38caa09f650bb44e0d0388c180adf80efd7f7d26fb8d4550eabc5ff8fced19c4b73293bf2b0043474f16b05fe392db047fc3c44445f14fe9f27a8e174437d8e5f1e10fe341105f63322fa803921896a0051c4ffbb80d2e68984d0a28d13c98f5b24f06dc17877c52a612c8c3c0313d68545c9e7c0d7c73f9d504d2b34870959c934ecadfd65310595c51bf43ebe967764d82a23f1329f1e77de9e99c020cd2d60521d75dd425075a0aa0682e3b8aea15c6cec67f62c2f193aa25b63793a7a737e8cd755e9415a4df5108bfc1ceefbdb20653962b241c918b6722eb66119b2ac042f54794dbcf94e757b532f9a46b2cd6768c871df4b340e5e2c95c6b4bfe8c31fa32c88e83f6592fdadb54f6bbd92a7d1c112f88f48ab8743860826f65f4b435bb138134f9fc8dee07a2373540b05e4fa09aeea00690cee410991f1513ea835d367360a0b35941eea6f431ae7ada4607366515fc7ff48b3da7873733b0e4714a6c15c6153861bbc657fd0e8b11a7e0406fa1881e968c6fc0dde2518e86dd84b93baf9fe040d546e8a3f4e10dd9ed98c16f939cc97a1d4540a814bfbe7174e24aa0d24d57f79a19b2a4cd503f7cf4b6903d2ec570312da2558181abeb92ba1094d494c966d412c974e5e29ae301513820aec6136b3b73c5f5957c4dc659fc0e5a43f4cbd29020d40050f6cc9ed2d21364ca87c407d41cf8162bf7c1290a9d6b3f299ca90aee35b9e1356b3bbe1d277926996262ba44cb0449284dde6dd463280820c5e2f62606450fd41be360dc51784799573d849618ea736f50e55ffbf14855b2ed4e6e58784116a996d576ddb6661188d40b24e62da9ec30a9ce0bb7de377ec1d7047af8244298413058b7e1b8f36eb9d93cb1a27db29682a7f5fb682b6c97730360a32ed9c3bed78e32451161d2047cfff3d5e190bf4953321c3535a2d39aa27f86edd9c9808770501851d70824f756e0cdf5551602b20faee6217c15ea78ef43fadcf7bd7048684a557c2cd02264f16310c6d3580c9e89b8a5e353a6edcb6f79a5e9be5bdd124754b039bfb1625bdce633defc821851ea4a92deabb5a81896a1d5982cdb76f2c684260cb3f4a331fdf00c0bdddfc95416eb92df55c45f61f40eb0f6dff9aa6541d81fad4d92253e6bb6e11702b791bc22cf81f50bf711cb4ce0ec19542b003238925a99cb28d7bee249fb4321a96e23eff602117569f8604441628f1b4f5d74c795a089d4e24b539ff1600905a0a87b08d3afcebc95febe724b1e36be206bca38b9ed46abc67b0d3261a36733fdbdd447f6a3563fa4cf1887dd90a73f238f664d94d0870f8baa09ffc86c06d26507381ea783d9464852810d1d06066710ec5abf0e2a07d95c665a1a67628159677e5e3ac9c8dc49b1895e148153619c2a30b0937ab67fd0fc685d6f0c431007039c8536f71321be91fc133e2a4e2b791644bd1f3a7a1fc35245e5375c1216b5cf30f884727fc8b6c48987c6b756e01e9754af46b1dea4208de50e281769ec7a95ef4fd19f9e69995bec692337897137e6b7e2b2ff5e54d72f6bec4310e8c0264c412c29f9cb65273657f14b9b54e988db8a938f1ba41f38ee9081c2b70ba75a1f8875c295f374fd0cfa6c1982e7860f4aa07c86fc447c1034ed8805afdfa44f9893cb2b2e19e947f42c3dea80c00bef8504577b1d7d811c95b657ec92f276d4d91fc0001b909855470a7be0f433643b250d5868675f759239a71c6a49dea87429a76f02b509922335f3e95d8b1a816b2d1655dc7d1eda4e2bc5f64e086734f25b6393f2afaffc12a4871adcf5ea2ce9878b0cd54f58fa39d3895303fc2fa3317bc8446c056be635addb2529323909c436179932d9ee9c98e9398afad78e2a382b35de67ec95224b0e595487ddf1284857a836a491d94e2b0ba7c95f570685f35038a22d45cdfa1a7f37f28e28a905ab9d4f07b050067f59da6845f147a722b9423fa18f21eaf9e39840849083bddb90f484da4dd2434107123b5622fa99ea4da0f6d33c08e1406331f03a68f1b923cf4fcadc5d75b7e5021fa30e77e5d3f1a55da8f45d8d3ee2eb04f60aa95f121db6225de755a095758aa09aaa6d50fd3904d390162c08261c0b80f8296778708cd8dfe3e028e00bb568ae43264b00e25e7f28f16e4c8fd34e8f0d344dd3eebf966871b1b138d326bf77ccbe76d338fccc91f0bfa9a469289f429c6496700a0296b41dc67742961d35429bf7e59c8bc38261428452630bb6284e12374e1c4e392a4478ebc9591e5c761eb36bc850dafe083bd4dcef3db7c387e0271ed5f39d727f9c381d57dca755815c50647f5ea03f6ed4dc95d37a2018bd43e3523f0d4837c5ca0df176535dd60b77c8a6789c0a70287180446679ec4bdc9cf", 0x1000}, {&(0x7f0000000240)="dbc7bd1d10583b9c29a6db86fdf2e434b41b1ef70007bf4c628dadf2b6a10eea9cccf5ccd3fe1381ff1ac77c18b86c8b1a4f67c2d4ea8108d49258282750cb42d44e70c83b550270260744640f908fdd9371cc0156cab0f0e32d943a984dc3db71b1cd1d383807c7bba00efe4355520d0d655847f8831c1ccc96b8bf68238af6b16ad27e19f49280103debac8e9a8ced04ea286b05b8cc92c5c38406b36855570a71d2eaf879860cf71d5f4540418855683833b85b81cde78f91a7f2aa5ce38be3af7d79fb6e1b22e86b20d5b697a12d21330a3fb648c796d489d8b3f27759da187a9f3a4fc75d8a", 0xe8}, {&(0x7f0000000340)="1a67d6e4d168b726fe10fec5962f8802119d11d3e469d22b87019b6e8f8433a76d844bcdab594326f2209a7b0ff90947837a7d1ac6bf4575d8ccf183c44dc9834b993a0023640ef88aefcd17069fafb80001200174c6f809760b218f5f2c08a3ca4cdcb3fbeb73f24ad8a988c3ff3b0e788412371ef926aec1fe0490884b627eb634c9344138b1cc22f8c87ddf9ba9cfbe4ea3ffe7ff2e41bb6cd6f9772624ee62c912c95f0685fb20b81a57520372fea3bc113004750db8b56a44ba5b9280190eebe6cd05652f59c47a", 0xca}], 0x5, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 15:09:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="979f94a85b0000000000000000dbb8a9"], 0x10}, 0x0) 15:09:08 executing program 1: clock_getres(0xfffffffffffffffd, &(0x7f0000000240)) r0 = semget$private(0x0, 0x7, 0x104) getpid() semctl$GETNCNT(r0, 0xfffffffffffffffd, 0x3, &(0x7f00000001c0)=""/122) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x8039, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/109) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000001340)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x8, 0xff, 0xffff, "d5095f333766469f2bedcaf878081ba52108ff45", 0x20, 0x7}) write(r2, &(0x7f0000001440)="d1d2fe857e1d276f7a46966ce71443cc83fc9689a6ec08bd2cdfd4dae462ddf69c3999a943786038832610c16c358e2bacb34b16b146e6a5b6b8d25b41f8cd54563df4322efe3e69d1ebc37cd9701e36b00cdb7688088d470ab9bff6cd", 0x5d) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x4) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000340)=""/4096) clock_getres(0x3, &(0x7f0000001400)) mknodat(r2, &(0x7f00000014c0)='./file0\x00', 0x2000, 0x5) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000000280)=""/184) ioctl$KDGKBMODE(r2, 0x40044b06) semget$private(0x0, 0x1, 0x400) semop(r0, &(0x7f00000000c0)=[{0x4, 0x1, 0x1800}, {0x400000003, 0x8, 0x800}, {0x1, 0x1a9, 0x800}], 0x3) 15:09:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) munlockall() semget$private(0x0, 0x3, 0x3) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="d6551ef4e009eb4505fb61f68dc400e16bbdd72aae675b1beae461a728640eb1e2053f2749b259e26705e989d999baddf9ac9f00b3", 0x35}, {&(0x7f0000000140)="b99235f7b2ae8aedd53d1c1e0ea871ff629e382e2728648b87be3eab629fb6f472968e62130092addaa30945d7dfda582f28e90809aeae09dd2f7fe2f27087f35feb796dee36b9963945ac909740381fe39e03eea1ff91f50ffa5fb5377cc7df4573647e20b14e46882f5dd8319f4efa6dac49ab7cd926a6c730db4dbe611c887b5247723e427cfe8a0790ff6db4a57aabc323354581016908f631e8a0d4d66e48da408884737f461bd8b806ad65748eb750cf61abe5ddf82590c14ddb8da0cf0fd51be47a2bde71104654da594cf48cbe", 0xd1}, {&(0x7f0000000240)="d0034add3795ddbee6eb6b0fccfed0d323f38cdc4728ecd949b34f1e291ead58aa6d1054d43c1e6e5fdee328c9fd617e0a4a22491be9ddcc023a093504264e8f435c1d5498210cece2652b09caea4ffe8dae1b13d54cc7447c30f50d1d6de4d6d40095f13d4739d27fbe15ec87488f83e81b970823d73d313e56f06b4cf98c070c4953518677bd4cadad1f0cfb9798db1930f70ffc1275da8114ad7ef51ea27509b2c86b165c40f42582d7e9e34008dfb0cd579d8037b871463f7752c48f4002d996db2d52442178d7eb5ee0ad0148c5fbcc2f74aa5176a568a595ed", 0xdc}], 0x3, 0x0, 0x0, 0x406}, 0xc0cf891465da032e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:09:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x1}, 0x10) 15:09:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) dup2(r0, r0) read(r0, &(0x7f0000000100)=""/63, 0x3f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) r3 = openat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x1fffd, 0x4) getsockname$unix(r3, &(0x7f0000002500)=@abs, &(0x7f0000002540)=0x8) recvmsg(r1, &(0x7f0000002480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002300), 0x0, &(0x7f0000002380)=""/193, 0xc1}, 0x801) 15:09:09 executing program 1: r0 = semget$private(0x0, 0x4, 0x3b3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/41) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='c\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x145) 15:09:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x2a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20830, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x40, 0x20000000, 0x1000, 0x3}, {{r1}, 0x0, 0xc0, 0x2, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x0, 0xffff}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000004, 0x10000, 0x2}, {{r1}, 0xfffffffffffffffd, 0x80, 0xb, 0x8, 0x101}, {{r1}, 0xfffffffffffffffd, 0x3, 0xf0000006, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000018, 0x9, 0x950b}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x86, 0x1e00, 0x3}, {{r1}, 0xffffffffffffffff, 0xa8, 0x2, 0x4, 0xeee}, {{r1}, 0x0, 0x10, 0x4, 0x9, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x8, 0x6}], 0x0, &(0x7f0000000240)={0x5, 0x8}) ftruncate(r0, 0x0) 15:09:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getgid() setgroups(0x4, &(0x7f0000000040)=[r1, r2, r3, r4]) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x100) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000100)) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$dupfd(r0, 0x0, r6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:09:10 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x10400ffffffff}) r1 = open(&(0x7f0000000040)='./control\x00', 0x0, 0xc) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000000)) 15:09:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() dup2(r1, r1) 15:09:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) preadv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/118, 0x76}], 0x7, 0x0) fcntl$getflags(r2, 0x3) fchdir(r2) r3 = semget$private(0x0, 0x3, 0x0) semop(r3, &(0x7f0000000600)=[{0x3, 0x5, 0x800}, {0x3, 0x7ff, 0x1000}, {0x6, 0x9}], 0x3) setgid(r1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000640)={0x100000000, 0x1ff, {0x5, 0x3}}) fsync(r2) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x2000) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000680), &(0x7f00000006c0)=0x10) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)=""/146, 0x92}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800), 0xc) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000840)=0x3) readv(r2, &(0x7f0000000ac0)=[{&(0x7f0000000880)=""/235, 0xeb}, {&(0x7f0000000980)=""/35, 0x23}, {&(0x7f00000009c0)=""/215, 0xd7}], 0x3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000b00)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000b40)={0x9, 0x10001, 0x10c, 0xffff, "7340200a0470826557ecd29d79c0062365bf8034", 0x8}) connect$inet6(r0, &(0x7f0000000b80)={0x18, 0x3, 0xfffffffffffffffe, 0x10001}, 0xc) dup2(r2, r2) unveil(&(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)='x\x00') 15:09:11 executing program 0: r0 = socket(0x2, 0x2, 0x9) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = open(&(0x7f0000000040)='./file1\x00', 0x10000, 0x80) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x6627, 0x4, 0x8, 0x80}) getsockopt$sock_int(r1, 0xffff, 0x128c, &(0x7f0000000100), &(0x7f0000000140)=0x4) listen(r1, 0x0) 15:09:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20010, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 15:09:11 executing program 0: r0 = socket(0x3, 0x100000000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="75022e2f66776c651000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 15:09:11 executing program 1: rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x14) chdir(&(0x7f0000000040)='./file0/file0\x00') 15:09:11 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x40) mkdir(&(0x7f00000000c0)='./file1\x00', 0x1) 15:09:11 executing program 1: kqueue() r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = kqueue() getegid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x81, 0x0, 0xc6, 0x0) 15:09:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7c3f6c6e22c5b00000000000000e74de4", 0x43}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e904200", 0x59) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r2 = syz_open_pts() r3 = kqueue() close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, "5cc6ec84a6698ad9bbd474596c6921c10bb5c065"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000002c0)={0x0, 0xfffffffffffffffc, 0x0, 0x0, "3315f3de690f102687db6d1339b7c752cc9cee9d"}) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x4d, 0x10, 0x8000, 0x7}, {{r2}, 0xffffffffffffffff, 0x24, 0xfffff, 0x2, 0x5}, {{r4}, 0xfffffffffffffffe, 0x40, 0x40, 0x3, 0x2}, {{r3}, 0xfffffffffffffffc, 0x18, 0x80, 0x3f, 0x8}, {{r2}, 0xfffffffffffffff9, 0x5, 0x9, 0x6, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x16, 0xffffffffffffff36, 0x9}], 0x10001, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffc, 0x84, 0x2, 0x2, 0x100}, {{r3}, 0xffffffffffffffff, 0x10, 0x26, 0x8}, {{r2}, 0xfffffffffffffffe, 0xe0, 0xf0000000, 0x7fffffff, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x58, 0x4, 0xeb, 0xffffffffffff7fff}], 0x5, &(0x7f0000000040)={0x400, 0x6}) syz_open_pts() kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) 15:09:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x45}], 0x47ea, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x11}], 0x100, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/176, 0xb0) r1 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) close(r0) 15:09:11 executing program 1: r0 = socket(0x13, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 15:09:11 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x10000000000000c4) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 15:09:11 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 15:09:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000001c0)}], 0xffffffffffffe68) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 15:09:12 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) 15:09:12 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 15:09:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x40029, 0x800000020000009, 0x0, 0xfffffd4b) 15:09:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0x40, &(0x7f00003bd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0xfff, 0x0, 0x0, 0x10000000000, "61aa0db100000100", 0x7, 0x200}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) socket$inet(0x2, 0x7, 0x80000000) getitimer(0x1, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000000)="a746", 0x2) 15:09:12 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) 15:09:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x200000000000000, &(0x7f0000000000)={0x2, 0x6}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) getgid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x41, 0x4010, r0, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)) 15:09:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x20) r2 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) 15:09:14 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x7fffffff) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) getrusage(0x0, &(0x7f0000000080)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x7, 0x7fff}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x3, 0x3, './file0\x00', 0x7, 0x8, 0x6d4, 0x3b}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x4, 0x8, 0x0, 0x16, 0x9d83, 0x8000, 0x1, 0x0, 0x1f, 0x8}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000340)={0xfff, 0x1}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getdents(r1, &(0x7f00000003c0)=""/129, 0x81) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000480)={0x9, 0x8d}, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x200, 0x0) getsockname$unix(r1, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000005c0)=""/22, 0x16, 0x802, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000640)=0x7ff) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000680)={'./file0\x00', 0x4, 0x7, 0x9, 0x0, 0x100000000, 0x96, 0x800, 0x3, 0x2, 0x1800000, 0x4}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000700)={0x0, 0xfff, 0x80000000, 0xf0, 0x1000}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000740)=0x7) renameat(r2, &(0x7f0000000780)='./file0\x00', r2, &(0x7f00000007c0)='./file0\x00') ioctl$TIOCNXCL(r3, 0x2000740e) getsockname$unix(r4, &(0x7f0000000800)=@file={0x0, ""/108}, &(0x7f0000000880)=0x6e) munlockall() fcntl$setstatus(r0, 0x4, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000008c0)=0x7) bind$inet(r1, &(0x7f0000000900)={0x2, 0x3}, 0xc) connect(r2, &(0x7f0000000940)=@in6={0x18, 0x2, 0x2}, 0xc) 15:09:14 executing program 1: r0 = semget(0x3, 0x1, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/193) 15:09:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000300)='./file0\x00', 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x200, 0x4}, {0x18, 0x0, 0x9, 0x400}, 0x58e1, [0x7fff, 0x7ff, 0x7, 0x5, 0xa0, 0x1, 0x4, 0x1]}, 0x3c) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x60002, 0x2) 15:09:14 executing program 0: r0 = socket$inet(0x2, 0x80000000000003, 0x20) sendto$inet(r0, &(0x7f0000000000)="610dd2210cffa83c9fafb76d684cd32518bb0e977c66f1c290005765f4937a4b0ad41509e2df094156d5325c3908f1354c4aa0b21c423cf201f07713d3a9997cc80ef085d41b2ff185eeffa776e23254b17b2dba97d957c77e32600f0bc9f8d114f50e57e9d6fa6e9ca7364921e470c8d6cf37308f099a867eb8e4e8a33016935a623c31928eade9c7432dff3d4d8fff12e2bbe2e2e32cb2185366e5c9efe6479cb8d4960e17e6f7980c9a9b5ac8ae504ac65314dc47179757e3fec718afa7de4303ed12b17f78fd2308a2b6f7de3ddefab7e21f5b7488b308ad074d15dc7b7a36fb442d036c4e5e30a63a25", 0xec, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) 15:09:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b100050406000020000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 15:09:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getegid() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee1820", 0xc84) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079a", 0xd3a}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 15:09:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="5e5e1c33fd5216973c845ca9a38260c859f41a04d2185be1b3b9959603b7b6d2ecc196cbe1288520c44ccda8f46a8c2c87491cd9f579af454f8cb68715ea8b3f5712080eb256b23f797fe8ddaa0b50c8453d2237149a2da823ce82d4961f025e956be209b4f32f169b62d645557aa34b0ba45d171b3d981ec1ed06d930b601c450cd395a6a1d8566a780f6278a50d864aa6a3a78c1c03f1a8381c15b6a4e51d7651be8ec911667791e89fb192cc1", 0xae}], 0x1, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xe8, 0x40f}, 0x2) r7 = getpgrp() fcntl$setown(r0, 0x6, r7) close(r0) 15:09:14 executing program 0: getegid() r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/190, 0xbe}, {&(0x7f0000000380)=""/204, 0xcc}, {&(0x7f0000000480)=""/177, 0xb1}], 0x3, &(0x7f0000000540)=""/157, 0x9d}, 0x2) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getgid() getgroups(0x1, &(0x7f0000000040)=[0x0]) setregid(r3, r4) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x2) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) getgroups(0x0, &(0x7f0000000240)) 15:09:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 15:09:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x120, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = kqueue() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x4) kevent(r4, &(0x7f0000000140), 0x8, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0xcd, 0x0, 0xffffffffffff0001}], 0x293c, 0x0) 15:09:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) sendto$inet6(r1, &(0x7f00000000c0)="1aaa99685040cb65e16715147f41d075c9675209ea7eac343b4a4e4964652eb762bb00", 0x23, 0x5, &(0x7f0000000100)={0x18, 0x0, 0x78, 0x7fff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1000, 0xffff}, 0xc) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 15:09:14 executing program 0: r0 = socket(0x40000055, 0x1, 0xfffffffffffff7e9) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x12, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 15:09:14 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000f68000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) 15:09:14 executing program 1: r0 = socket(0x1, 0x8000000003, 0x1) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000200)="c765e9f83de6bc93449d7600b098d7864508b220163d18e94cb01b331a3d4382bb58b945ce2c2213a2eee0b8605f7080baf1c7fe4f0525", 0x37, 0x3, &(0x7f0000000240)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f00000003c0)="db29b8bd6dd096a05365eb71989e42c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b0d4468870393605047be4cfc0000000081bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f20000000010", 0x19, 0x5, 0x0, 0xff6e) r3 = dup(r1) socket(0x6, 0x3, 0x3ff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x1000, 0xfffffffffffefffc, 0x9, 0x3, "f33af439db1de959b472703fbf8755bcfa636158", 0x3ff, 0xe3}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 15:09:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = semget(0x2, 0x2, 0x208) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/4096) 15:09:14 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x10010, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0x474, "f643004643391502d7cb014000", 0x0, 0xffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000002380)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b00004009ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f428eb5c00f4afdec6bfee7bca49f73497e78ab11e18dcf22866138a7194f0d343101fbe77c6f899fc44d097f13e300509742654c152887564619c4", 0xbb8}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d92", 0x287}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) 15:09:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x1, 0x2, 0x66a0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) listen(r1, 0x37) r3 = fcntl$getown(r0, 0x5) r4 = fcntl$getown(r2, 0x5) setpgid(r3, r4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="dc1ef1f9c10826b3be88abb19dbb83ccf55b70e5e1f518988a16809ed7cbcda8d884e7f45df968977ad9badd67c438288bd00c69430d2e4cad94a94e4c46bd3fdd653c8369db26202cef2275d95304c72703cdb0c73b0d436acfc1bb2f18231ae9dd5d67853a689ba73276fc04d23c9f610d1afc5d4f2d181f8fd2009d18eaad8596e01e062a55d8ff3b37da4cda5cb53fbea16b93492673b4091326e78103a56106d1729d8145e683274ddc2066781e15ca711024b17235481b51d9316337bd2077a01b748a7a0f157a5a", 0xcb}], 0x1) 15:09:14 executing program 0: execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:09:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 15:09:14 executing program 0: r0 = socket$inet(0x2, 0x5, 0x200080000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) socket$inet(0x2, 0x4, 0x80000001) 15:09:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x1ff) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x101}], 0x1, 0x0) close(r2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x10000, 0xe0}, 0x10) 15:09:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xbd) pwritev(r0, &(0x7f0000002740)=[{&(0x7f0000000100)="6337dbc66e409382ef2b7b147cb299f0af992c72a296a6b35cf315c18ece2464e76e0e"}, {&(0x7f00000001c0)="a8096d6fb32ce670a4b7aaf8198aba851715b34ff29c7c7e9b0291934e42a69ab5ed7199ccf8ec9f402a9b71d8fa5b800acf4de8b9e2b4773d4aabb658627347516ef834fe9a9940ecbd97b30381f0bdb495d20ffaa16ec176711196c9222e32d66acc9de73ab3c43958b149a753b33ad11a24936efe076bf39320b57d38b5a99b"}, {&(0x7f0000000500)="5016ea3ae10112d5246f3e0cccfd02054992806724f70c287484942e337dc3c10235f04ced92b41b19f6d9904c1cf189e685739ac4252e29cb0d0c60a70089d754121125fa99ba53b500fbd2acff86cbe14af8db718a5c84def1b3ada07d2f27d48b78e71d2a73eb1acbc83504f2fed89d2c2c21cf2d000eb40c174117ba11f050d90eb95e5c6bf1e04bdf3b7c62a3d5905716d737c54e30c4a4c0763e467e2f7d68f8878f6df88e12a88e8bd10cd377fe989b45433fbcb34bc150c417aad1322f6f6fc17bae90db7a332c38b1d40f739bf6402ee24220298f4bba0ab921691217f08968a502723e5fe85de5a82a09c11e381dadb9700cdf0450d00ce9411b640fd884175b562bf3a40dc3607d72b3fed055edf689ca920a77081b8c36fc022eb1cee2fa674ab7d6aa80905d0394c4d7fcf6408067449b7a7c49066b7f8679113c3f405541b3f676c8d6b2cd0c48334f7aa0d4f2e785d8dd31f9abc7ca12c3710ee9f7e88c7f40a874517ff7f3a3f14b4b98225a3ccca6d37dc7b39b10be5fd2abe6d7b36393f65a8eb45c86b667059f14b638e063a878599e829f0a5dda5870d03fa8e9904215e5f5ddbef644d930cb8e8e0a07abf3a4d45580e8220dc1374e8b7a4b3535f3d8e826ed57f777739ee6f3bd3e9426631d9f24efb4d5411f43c3a08267e4e68c3b3ab34ad0d11f6d715cae946f246b3695c081068213d31ac4d5ba0ad85dd855e1e4d95fd1dadc3629d447c450c262070c8456175414cf75a7b1996995dab4207e958b67c6cf21090bfcd0208f596c79e181f9d8b266c8cf31ab12b0ba79d8188e42cd3083d886a31ae80f43aa33e8616973ae7d804ebb0f18836665dbb5f3f95bfc4d6f0578c4cd180d038e511be099a8b52c097fb274b665f3813ce50fedf1e8bfc95758ffb8024745581e809cd891bcc2679b1404863f3e59b226dc32791dfb2e5a9a554b09e3a63abac81a1a73edc6f4d6a88b5f7374010556077527311edebf9f1db6ec140c9ad57bb89b1a6236028df43d2e6eb18964eec001769df09154feea042a3138e5f5d41bb65a9faa35bdffde74c00f189e9defc5a71cfe9164c5a7680f92541fa692c26d564f1b9d94092da62a23e885ad685844b785cc71f3e387b7834f06e8dfe942a8d998781cd44a0ee1467280f18b1b23ed5988345bdfb8416957be5b90d19150e42f5d74eae4f792939d3c6d1aa1082ac0945a058913550d8071defec16e0de8d8535b64808504d30569fb3c74c7fcc9dbe689b966986f5235bd668346398e61eac1bc4c54886b6408d0c3d786311383849873c250ce0884991a69214db98eb8fa8618c3b852fb2c2705611f5ecd54b423b2b1a69ab4963b4555a07e0365c04d9d7862b2f3d7f25b8752b9c6aa73de45bc526cffad5890914151c3e4d6b72879a4f8e2da4568ebf2808a0f870c9055c513c3a0eae1bf1ab2dd9d6b05e8496a2b7dcfaec7f136381a2851319f1557f51d3cb98b850e757d2f1afd229b5c23935c16824bab2f8e9207766c5891252ca289c410be7e05580ffd58b11792ed63e7cab75c7df46bf0a03947ec6b917555a64c5abd8d36caccc9d0f1647818a343764fee1156bd0d9698ab25d586ad736820a7526e2e1084fe1b903bcb391d4580c4cce96a3ff6324719692be8232e5378e5a111a43b9564e2cb38958ca9497ba11a22c72ecc5c24ba42b7021a682430653cf41dd63b0bbd144f489c2c7d26ed76da584375ce913f426ac344c50814356859418983884fa3db97bbb2df5271c8f2b937643def4491691bf82c56554a241411da9f802b5cf84096458dd6d6196bb2ca108e2ede13d8a7b3f15b68fcde7ae94ec033f3f6e0e6cff6d838de3d46acaf2c70d6d8d3eebb1102726d496cd424c111535e8d1f3c3d838c7d0ca19e91761a00bd401eaf68b4c257ed7218c030318a53ac71d35a0e5830980948d9418a38071714a3aad82acbd3f96ffb154dfec60c9cba0774ddc7b0f01e4f2e74db6e8d5daac980eae64be4ce0cfcd6ad4b2aa861a3b125729e9ad5ea8882c0e944b400e4c8c9d16f1925795b755ed6d2f9c3eb84cbdab72234566f79c7c329e01829933e4d1548793abb91c1e754b29769f2ede940b53ecd2e3429af94a080aa484f4dc3ca430346cfddd80e409f8c75b7d9a3dc763ecfd8ff3f1399eeb4129577a203b3cd0b61b844e3aef36cbe4aeef535e6c067eec23fd578c86ee2f846fbe7ff443a37ec3995a6eab7d82b7d2bf1a5e8ba8af5e9c242d781474ca244c3312d428b4d3ab64c416764a428760d081b29aa21cbdf1481e0099028ce75348bdd1da9799bb6d07b209b4c45914bc05a7a7956e22d2553cd2e30e7a04802136d1db0aa215969b33c521f0c5643f895bc8705009a30e66fd93f69eba3f3cc64aeee3f388e902b5a0da367098b7623d06f2b7bb909a73123865fa6e3f2432c66c34feb9d0761d4b9ec0ddf41ed0825ec99af8e8c91b3e59f847789bebaad522220ebb5ae72b1b62a207ec3607c4318bf88a3d99bc83365dbe83fdb33bfa347d62c35bf327abdfe3d6d9c3423f95650f0ce7ab9a80840a8eae29cc301f8fd3c09ebc815e3abc118aa6490d015ba323126bd4f101c689d7cc16fc2e549c64f94de5c7d626ddb73c15a26b28768ea6244ce9a197b52569c28da37779d5fa43b6e04e3df35945cecdc6d425ff4e138dbbfd09c87bc9793c85ce9c47200821b3b69839e98c025060f9dfc2ba11debf8a2ba6f5ddaf1d46b33adc8405c8e5d90e2c004365a187b1b9bee278e89a81daefae13e7c6f1e70c3e13c9d2e68b2bf3a237f6caab0b6b3c120bbd4ce5f8971b7ebb3287b114db1aaa41cdb2dc9d590310b585361741e1be93c7d668a6bc26e8dc6a928d06c165e0f1563dc9dbe19994b05c5d9a8cc57d98090fc364b0165558f35021ea825f9aab74598b560a2f2a49dc11a7ad0e6a44ce65556f0641c5855c3df52eea154ba02cdec77577892c5fac44ed3b1d1059e5ee032e080073f9fbd5807ef20541357054952b2913226f19a02d917576311bc7f0524a889927b5b4c5211f9b9f2d9141b54c4db9ead18d8bd501bd306cc838700d2cab5967f6a5db85b47b8957444817bb0fcf8603e032264389be67ea08b1c7c21a6e9fa09a7c1338507f0c8205f053a47fbaf6f08981ad0ec242f6c1b9a18980c79b2b8bdcab5f75186e3d9e7230798e1e7748903fe472ab9b9ff20452cbb6f0b1357582e4dd62cd329a014db6775b94bd0ac57a6f45665625a2b57170fa5a4ee3b70717f04c8a40f6ed6350524866080b1b48395f1e55799bc9bc56d93c3010c8bff84c33fe3dfacc2aeb3295f733600ccf5da67eedb1202150273d956032cb4831697d63cf3423ddd0e5c55aaa16691450ec8bfe3725f60a0dd1b561346d1c34890202d664aebf153c9e5d11cb9c4bfad0f8a26567d53498e1ae48108bcc0dd6d6e3f2f7e2d92f081429155dca0ef9e4f8b255864b42407ef251412d7b15cee72561f13c66b0dc67c6980981cdd731949812071a706666ef40bd3a855f461272469f2cffc7a52ababf4cbf4d832ab606862772bbd4cd132bb098272a7490ea87fe49f2a20ea40cd74295cfa370027a3b9dc97b5bcaa670e932ed76ff3e3905439f73be04e1205604498a8c6358068862bd89fd931c303c88fdb80e5bbd748813c8683e21f629c424ce417d7bb456da528662d4e99cf15eb04160f27477a5c737d3380452a5d69d9ac3ed2dfefb41342175fb356efd53e4803b7b729ac8421f78d7b59ca2438029462be864150bdfd175bfef0c2200be7ad0bcd9acc7669a01a169e73a67eac40329c7dbc383b0a89ac54c5e6d2f578f2e1c3331397f43a80227ecf9364f8210d2cf610792869ddfbafa103894505616ee6ddd3cc92559be297c1d3139cccf3597768adfeacbc71492502c3160aa7b9ca6e7fb2c14f7bd8047515fee1e28975a718ea507ec7f322f90aa0df23a34c8522dbb3f3cae717b422ce8db3e63f76f0306eff5c4e37742e2b8c03a9ffd3fb1efe298fb0b443dfcd8de139e395698f281589ac68c2a3ec54b930f5c58a822a491c56426c2a43932b5080fc81947a25c5a23f8b19f1769d01c62c1fd4d9749c8fc0c3050455e28494a24eb388dfb81f94e5ad1e38bcdbb00d04d3ac11114ab07bd2be30282c1a0451ca8816dfc22fa5ffb7a95bbef7f93fac696c0ff006628291af56350f56123b68be0dc3ec9b23c537b6d0ef1f88be385acbc530478e76d75781ad0a11678c6e3ba0443fc131f08ff052c1b0c3a5e94c1a5b90a64bf96a191f3de8924c2e06697d4eb79442f294373aa94cb010089def6b7654013a574596ad7c973dff63557850116b61bff3e90e5a4b9f44348ce7c58bcd6c4fae258d45dc5e2479d204a42bd5554ff5f579fc4d4ecaaa1e5ba58c758a2ef544b00f53b6605bd0932fdb6aecfbfc381495f0ab6d6a1691809e676144bacf095d943651258cd4366d6288e45a2e5500245ab52786a2ef045badcb8b63ec1acd275262107b235c74889e1e77b3f88f415a2ff430ad4dbd1ea348ffe85f71f6f2ef432e5cffbbebbcc06be63f749c1fe79f8f3630c0eb6a5b9508ee46c74fabd66d77428af8047fba87a6483542595259418912b2afd9ece36c9053b74a6b52fb432f8351fb769d5d8f4a901b52ec34712f1af277165a52d9654e856a11f329a27c7b14e80d2a1b6c7fc3a7fcd8708df523949f4f67a4da73a8b727cd3374ffb36fea04f84a7d40297311c7e182a7238f3f634af1819f54c7d2787fc11575fb58120b0021b517bc495ddfaa21657a0044f4269298c95e78452012f6ce8ce6059d1837383d308f45ca854b867f1666895cbd43d3ac4156fad493bc99fc1385ba59a9242eb14685cb7fb510f0aa59f0ce53b1bdbcf13991ac08dd4a420bcc6c298406e4b11e7acaa3008bcd8c9214aff2f37384be5322a1fa76d5b1e283403bc93ebc7904d2c080ae6f5febea73da699d5e5e4c2f611fdeb19df34382f842472dfe6b52d4c22e81981c0c99aa570914f469db055f2951b220f91c8644d0c8bc584462357d7409c6b088e9bb61c1d2cf00ed8e179ed91fc4fa0b8c0882df56a435bd3db10b76a7e852e4850f449508d3b93e74a1da94e89d3ef0ec18fa13fbdd38cadb38ce6311be87e713007ee83e632c909a05a0385b5f646c5a657d9a8cdcce027f4b6c294646f5b64583676f1e9e52665c0b2147977c2f8aff11324b0ae4d3d80ae2d11989a07b74a69860c5d169d4af4f22207bff1130eada5a9d653587e61304c110735194614038b9b42e06c8a43e1af78f1e89915c239ef32fd04de3b94f88a9d5e4dff7d868d95d953cb1953bed9972a18b74b0840a1d2a764e60f537c5b1c05dab857b533a3c11ba35f1d188872d5f83820feca03b650b820ac80007e3ad0a615ee43c6ee06402c5b96ce7a3f8d498663d6073214690d80128107da66d64d1a197dd9f7e81b1d43dc439a9fe77474f64bb5093ccbe74d8c78f015bcffc6ef7f3d50a86fbcd3b7c344cff304f67e4cdb0e5bd6498ec36986b8fdb6806a80caeedad6277cce3300161560a1ad1f1971e9ad3ce20b99d6e6c509be31d51c25161036bc5d7a5a29bc6f2b4f32d73123b54d452b8dd674dec2659753acdc1e7ba4f44d693bb5a8dca847b03e035ccda3a975ad9d1cada82522e8741150c66bc765334c0aecf5ce16f24724537d63f76925c56173adacb6b247359a9c16cefe411c723e711402f391a0dd5d03f2e49e9826eb1963c318431857e1c87a21b568f6bdf7e"}, {&(0x7f0000000140)}, {&(0x7f0000000280)="f19d96babaf37a686c"}, {&(0x7f00000002c0)}, {&(0x7f0000001740)="91468606f435265f71d86b27bd0ee381317b4bdc92addc04ba9333c0758f3c71c534cd800c67a769ca1c12933de8b0d8581f2fd0a4f6c4ab01cd2144882b7f17547f4cfc085874b29d6242b9ab6eed81a897593d5fdc5594bfaa880d715d8258ecb2e1b8fb40d70fa3a29441bc20053eadb202596e9d5cc6632bf5eb0903c892bb95daee922bf84e4b0ab8e51040c57b4d6b0e98d8675e5cec5a879f36f728b5f2471f07dfae374b26a6c1a01fc6802005ba9da6e06772c2c7979acb3cde595bf2a1707c290aae49586375e0b8b54f710384382b12951b3e07324322f9412a0a93b8730a5825424daa93e1022b9d72bcea39ac234f47597086fbfe0790a9d78a1e38c2eb7a73097c243e503c7ad8478ca12782389c2f22c0d11264e0d7411800aba8c9abd1ca738dc4173eb83cc9ca79838069bf5194eed5c94e9e227fdd2415e3db2af8d0abda71b5632c0581f70ce31a1a38b9e4ac50484b039fa22dccb57d5aaac06abb054ab966614265acf0df342d29771b61f9b71f5e085ee4d588df7917744104b43e99cbbe5600007204d1030ff0e2d91fe193dc1bfcef764aa92cfb13b9faea00df0f6a0ada08ea1602db58b6549e2922b1a0ce69c07a8fc1d964ee8d565581c4322ac424cb035fa3e281f422e55563aa9d1dea9e2cb62ebd1f023c985dfa73f9d47cd68d4b08d6de54cef48e0fbb533f24007ce5046db2cc061fc4eb717bc22fb503cfc4babcadd6ec8a46af907efac1b9ea9cd87a558b1746436b00fad143a48b133488f4fa7521077b330e817908da1bb3f5fb76ae7aeac1fa4ff7a0070cdaa8235ab4474cebd56b092d078172e4b3c42542dd13e72ce4343b9e29a1202dee0a0bc221b62a5db0114de7f8a68752179809044d9922b8f5e961a468fba983820863823b719b9bcd856038994745e5fa79ea9b99df9b892cf11b26835cedeb329393303e5eb69ae4372bd5936df75ac75673cf1592e77a47995bc70b980c996af9c04471fd0236afc61811a18fb0c41e20f88def1ab70c636b743c8afcd4e78ea2eb69f45612c76e839a50a7a6f5d3db5730693115eb3ecd0609c13cae179a02776f2623a6a58d794d26257e88185b2aa278cb675e86f88b2f477de71f0da804700342004e5a0d4066b846f03826e3d9c0c91b67cb17f4b64c110feb828bd12e1d685e88dd79d9185c7ee488a4c357533319aa56b34edd94adf62766c96cec57bd4049802e5062052bc1dcc6acd9bc5c11caddd58597029fc911f990c252581c8b25ce1c8b515e81bf62e424d1bafb1771dd2cd0d9931b78f19a4413c33f1690d4eb9ffec5e41c8039d53640bc15d19783dcdf34de00e3669ab5858053d7b2601110da3057f8936a26cd89f182b46e9322181f4dcfe2d7bf8f402f86e2946403b7ecb6e4f01b2910356f842d6cd6f3c9227f0765e3cc5d709b7eae09a291f6b2ebc13a4339ff0241a95fc015dad8394ca346d8e69e356766de3cb37cd409dc8e54669d966abe29db0c246a633d83b845225aa26fb77c182d43a350a4eaac1fb75696576670a2f5488540a01ea7d6cbf62e9a4e63f69046e0382069560466f30d5703dd65126125c91ff3a6b8e5c32ea6415919c4d5b967a84997c1d797ef7e486f4653d2d0fbb90a1afc207a09cb2c74d0802145ca063b1f7b0e59852bdd94a43bcb92741dc56986811fa2c685a7f2dbb616c9b2e6f2c951bbd7ffd760e904dca345fe955e3bb1f4b481ad2b07a6ef4a6a165d73530fee7cccca35849b053776f6a45391e96baf5c20c7da76cbc88edeed5385967f79471b2c5bf3e01a5809875d52be651b7eb1949b71111c00fd594d26bad6cd2ab3469b9c706a58217442330ce7b8d6e9d5e52e7eefdd432c9827fd86e155b74d7722954f49ae673725125b318b4ff8827eeb9bc8944af799bd8776e7bfc76c51ae70fc51467d4e3541d8426554bef409830993065e9ff16e60909586236b3ceb0bed54119ddac6c68dc89ea9845a671fe3face609087fafd7bc83e118bad1ee9c4b1051b29e8a206dbf94add2e09febea41f979e6097fd488331c8bde52146c3fa5a167da9856c3371ffb01cff96f70248f8f513989dabb11d4515a7811b832d61da7a06ad11707d60c37a703833e9c5b190addeb1ef063e961da85423752d2404e4a0f764da9db6e25962c98d524b7b9cfa80f1639bb0f5ecf08c633c869d66ffe44b4920f165f4b35d6a5d00eb2ec6be1e6d682661ed0c8f07654b2c3588b9c094746fae75c0d7919bdfe93dc546d377875805d3761b3e2aef34db39f033c5dfee871a779ded888f6f73382203016b54f0195b115b58276f8e7c893e3b5c2a70e9e8d0b9da73fa4beee4fc23b9d5fb15e6f9797b0018497fd3eaf94cf411e438113d71b03472a71d321ed468f11dc0df0c3645bc488f78d1d128e42b91ff8e048458b807b79b643b9088cc9a4a34a7e8c3790923626a2f6117410935c46cb06af0418cd470359b2f65b55cfa53eb7ee66bf47727281a3baad493fb917efdf001d10cbc37361be4d33b5874e79792f28e8a65bf992a5f45a9bd0f799240383d44edb658f03afc99fac894d261d2e5d817f398ccf74cf80ce4fec781bb733e3db43aea389daafcf24306fd099fbd1ef3681db43b49254189656f89336ed345c01a92b4b3f8b4917447b14c879a9e0cb1767389f82c949eeae2dd962d0fef2db4b2ef8d89c66a7dcc69a29a64411525310f9f68d7adfc070b224874c651db074c1daa364328e3373d5bda04764944768fcfd3d9d1bca7cd2f2f931ade9cd543cc30db5d7dc30b7ed15114377da31f9b8298988bb657f826fbf4d116ab37d6363f943dd516e4e928f8f8ffc1c6649ce350ab3850d114cf6eb0636e77400a193daf30eb871e60c92ef535f5b1c204903ca210996f6d53357e9e159bf83e952e5b8d4ca4070f45065ed14559d90f10894380353a004ef69cec19df107015ede50047b392fa46de67c958cf5e6f00b4a539f0cd62199b27a4e9930fec5b217ecde222d709141916e7db23e2c7381685b94ee1ba9b83174fa8aa7d64d315890d37050b96c2bdaaea918852474d3a96193db6ecd22057b3ebb3770dd3cfeec799cacee5c6840e174d6ed399a70231b28c98ae7fd475b00aba4321622c90b63d667c0a557e57ee516fa9305d9fa2cc3de19d4197bd49376fd81b32ed5fcd9d75b9ff490c6c80684591caf371e9d9cd3a650dd14b268eb65116fc33a7cbe3f90dba76811b61e8aa000586768be38243e03227d91dbb67314467ef4200c65edadc54041f412768517625ef99ba2f9e689289cad54350c6ae2b71af36bfe986630fd37c3aad7077c6d5bf2b371c7f956c6a69d864e6b2a709216ff9a3742c635a017eb2953ac2da1e51d24389bccf686043b911c071ad3dc8ae44752d84e1f241ca56bdf793cf70f474524b42a446f8a6765cf3101cfe2f8fb4f6e39e6c500ecef60a587a6a26bd58f55de8a6bb14d1d88e85b7be37027abf583c8ff739083035a085d158c9128829a9be4bb86914791750dc732e81c907501ae50e93123a35d0db2d0f52f4874ad3fed956e79c90fa31df8bde3159abd558164199d616ba5ea01f166d59eff65cd1de344e3a8e82d0594252310550ef3bba66a8d3b5a51ffe61dfb576f40af819e4f54fe5c19314fddb7dfbef86b7d9b21ea96f4beb8e8b46499f69bf096a8126dd931499a72ebfaa4dc7abb7cde5e6c148daa52ddb9b8af6d67683a78795d23ac669ea9eeed969de265e91ba54a6d33147728651e29f58c7a7f671149e0c16b54c0eb4a24772ddba025154993d2dcdcfbfea103e6422b4b60e935c5c3ac3aff9766d1cc03b6dcbbf0e839b434848cc3f598099477cb5a76ff2575b68da95401793d53f17b3da014147ba5ad4b3126595a0785269c81c3d29022588e27ec44386b23aac6d61db5f75cce918e3fb2514defebfb15063bb6b7ec1caaa5ac3f7ddbaeca68515327e18ec112cb7c5ec2e65a6678c2256b0661f390ec0be5c8783a8dd8d2a0fd8305548eb3b427df60eb1543088bd1082d32061b273947d45fbf33842f7b07363bdd5675880aeac3b0b2ff83877f39048417311b8b8073d2cd22fce90c24e601bb8bf1dcdd6089e5dc443fc047e2e592d9eb53743ba7a62b0fb7c0e25a86c62200b113dc05a30c04758efd3c5e0bebeea6130f940c9d6cd8f46ada493a57e15475ae4b72120776cc043ed6bb91ae566c03468d125c08c35317e0a23eb902bc423034b1e07b2ac691bd987d309c6d74b6c9c94cc420b9d7752678283590af2c3940d0e15e3a05f1898ff7df3d33ba81d4adab1ea2e6bd641934d22e26dd45ba8570b778d440c47826891c6729c1228357c4f3aae4d8d96fe108efeb78e4f25d7dabfc4df368aeb33edde508bf8f87239a3eb6b8b18c66952cfeb95fc282e6113f81e631b9292ff72ae9ea7c8905839494a7977340778961b062a018cca17ab42cad7c4446bfa0a39437dc26a89f66a2116c1d8bd7fad8b7f9267bc5ce0f9ce141bc1b3b313c0b66ae968d52f2dce18b84dae97578760c3f0cab1d915b058f558661920db4608758d9b742d6fed6e4aabf1e2e5da8d97a41ef455162832230583559a9e46f88352478ad7523c6a5d177ca6c25c13c5fe24c00828ef3c20177b7993df794fcf936036b57f345242431a3028b6c2c52477fcbc535cae766940586959b8a571f8b1061a8adb1a613ced6ea3240db3e77f9c68af5cfed1de06725240e857507bf508e76bb122f4945707a18ea0f7fceee25c12cdb2b122d73e32a4e09a7e4ae15701df4c4ef5ff73fae7e0b277b48ae2dd5d3c5936a67b61b436de4f7bc8916445342f5b083590a7f3573901f230f6fd522bb967c0c7259ff8b40643526c0ac3f9c12a828d44bcede49d0a50e73b226627a73dfb66dda01726dd427b762215f0d7350dfffbfaaa118da4e93d99d92bd8934e45a260ca43bd313bcf6664b100b2b0963602e237521ba7607c32220bd1e10172e6034306e677e4d7bf3788b7001d6df5be6b19f7fbb41dded566dbc3d8ba19a561ef7d6224c8f8c059618b0c6ee3e69be3bd0041c767904fa7199ec28acb3285e6389994fe05f267b291a6702bba9a2c058489e4d1dba4debebfdc7d249287938039d234a64e9e49ca369caf0ddf8e4175abcc2fa5f513e750eebb4c68784c2e43729a70d76c47568f38bdef41ceee24e0a5eafd191874dd6c5a9eb577dff1dc333fea06ec1ef7192e14c1b7102d883e5ea64611531e986aeda92ebef7228a6214fa6d2240e41c46b1036f4b57b5f8261aec990da5317060268df4ee571d686e511329fd86752838e6b4145e1d96d39e8789202235cdb39b5de6283c6e7f603c15c8699f943214757497f3d5bfe5a2b7ddd06b19361346fd900de51f0e877d31e6891cf20dac0d12363b7ffb9f1fc28f33fc64aad11137426c4a4470e6fc7a8abad713166af98a96d3fdb33c09824f85cd710febd0696209e458540383f0b9beec0dac7821f1f22057519e56ccf326e8ca35b90786e891b87af3ec5e7431568bfdc8077aa60f366b50a9a760be612a5349cd4eb4d2135ab5f9b44670d6c16a57d43da3bcdb1f8bc61d55b1ef316de8d847e562df9a442598a8ce0cbda5f2899a0b105768e891503c4b8728799f4f246aaf63ef6d963bcbfdf828b7f92d341235805093156e5a684eb0a25586529c5297ca5949b9a47acc623ad9e40a5c70c18c06485046c22d81badfaf52320068418bbfa20d258d78d01fc55bd3163be68ddfb243ad0c315cf089780630"}, {&(0x7f0000000300)="bd8a30e183c6049a50f64fd015abd4336d083193c7a868034d06a9d1fb44239792b08d9d0f6631115907c8f508851d0af535881078f563b54122406c0f5520f1e677290505a82d3ecfc88633157710e59887d74897ddd07ea8eb1a05ff5b415acd3a49fd0acee2375ede85ee6b312bf0e7108be2624db9c47b0c47a024722b71ed70db5d21748880fd4985fad2d681b90068121a19082d388df0ce447d1a9c3434fe46d840fd5dfc78a02b06d391f2eb7e68dc49d3c7dadd915b36b617f8c81c58f3db6b4dac2de338d5a94e58cc66437886d7b55f35d89b93fa77fc90f537e4ae20324c59a3", 0xf9}, {&(0x7f0000000400)="6e630e6e4a548acb55852cc54e0aa9be822235a72acb340da7cc4c50533ea1bd17166df5871978550f9e5ade0a3b2dd337aa642f3341a7d2f59252b6fc751c9fabedd20e6ac483d3a879f73da3994686cd9fbccbc86abfc1d206f429ae09aab2d22f268b1edc9d22cc0046f812543a500604062eb496d374cc843cf369ef07c115355f76e657bce588125d1474c86dcd31db382a75b37b76"}, {&(0x7f0000001500)="ce33b71bce5f659ba3a862e52fda7e87d542658aa0559b23509fc9a8a1ca9dcb229ff1bff107e3bba3f24bf3c031c74e53e60c9368c94ad26791f31c3fc7352bfda6db35938a0f7c27eeb932732d307e2729ccb8a9552a5b3d89394e1cc06b3a94fa79fe343cc984b936e7c17fba318ab44234b597e4f58c870d9979f47ab9759a5b89d5a7b7aad92ed45fde6a8df86061bfada6f06dba6bf34723"}], 0x1000000000000181, 0x0) r1 = geteuid() fchown(r0, r1, 0x0) close(r0) 15:09:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x882, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r2 = kqueue() syz_open_pts() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 15:09:14 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) syz_open_pts() write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) 15:09:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f00000000c0)="47d4358236c2aa8c62c1a19cf3eb0d8b34fa9929e3d811de76208b93f6bd6affeb46c395e8417f9d664f568bec666b5bcb80fad80de095465d272314dd3db380640e6c9260e40920eb52e0a4336d704bdb92805e5509f84617a0e4fecf0524672fbf48963f31642382970c71ded258cdc96e4c36c38b7d30500b71e9f4f90856ccb8f8eb034ff9043d", 0x89, 0x0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 15:09:14 executing program 0: r0 = socket(0x9, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) write(r0, &(0x7f0000000140)="192d092fd21d351d6a71edb7b6049382da2dcba99779b66b5641db2a33ef535fa6a34e8a51f3bfa9ca022e4ffd31bf433ab62fdb8443c13307ef0280479e566a1bbfc6937287123ead56c3ea", 0x4c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:09:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) 15:09:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) getrlimit(0x0, 0xffffffffffffffff) 15:09:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) flock(r0, 0x2) flock(r0, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='/-\x00', &(0x7f0000000100)=':\\)(\x00', &(0x7f0000000140)='\xae\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='&./\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='-\x00', &(0x7f00000002c0)='$&.\x00', &(0x7f0000000300)='\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 15:09:14 executing program 0: r0 = getgid() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r2 = geteuid() fchown(r1, r2, r0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r3, r3) 15:09:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000000c0)='\x00', 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaf7125bffffe500", 0x8) 15:09:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file1\x00', 0x180, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 15:09:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x40000000000003, 0x2) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 15:09:15 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0x157) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) nanosleep(&(0x7f0000000280)={0x8000000100, 0x400}, &(0x7f0000000380)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r6 = fcntl$dupfd(r1, 0xfbffffffffffffff, r2) open$dir(&(0x7f0000000940)='./file0\x00', 0x8001, 0xf) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000980)=ANY=[@ANYBLOB="01002e2f66696c6545103408883ee8c80c3634477ba6595f73b4918152a8863000f77c650c32997ba3b495be6b08df950700aab23ffe5cb76ba5f3bfbc43d1e541ef524c78dc1576e74c8ae1fd67008da870ae0ca4878cd8bc6cd36f672c147993ae199f922280014fcbc30d1748fabd323422256a14efc9ee4bf5a72a99b0849ff9b271102243b68627d9ead38566191df912b8025259b456be06822642b7e93909f975fd7f5e6959f52c3787c6f7163f1de1979f8261a6f0565052e26105d6f50119b7cece181284d233ca4ff58dfb61e5fcd686dda86a36190712d8c244c376fe17932e579ae6ddebc40389ae76779e6eeba8d07349e71132ccb36f53b7e019a44a7b8ca427b9df095ed738f59dda56d6132b19428827b5a0c877ec1768092f9124e48ecf3bb35fdba145cea5792dfaff5933a696b5"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000180)={0x1000000000009, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r7, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYRES32=r4], 0x1, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="5acf3022210a9e5888663c7c411bc43cdd88aef52f09ec16e720df9933e7f37deffd647b54bb69a37900b17b7d83aced29cb5f119a8d39103e945193e5c6f054531333a90015055c82e6c6ebb0e397e358dccad13feb1bc2197aa69e74a22cf0c0658f24e38515980cf26937404fbf5bb13357e4572cb39c69650b6f48ad0c7460f7f451efdbc32572e3d2c08cf9698eab98a0025711b1e9c9da008126104b70b72a70e1d28aee9cbf3302b16cd50880fd7556c7d57f9bee3f742aeb1105521865ba23f08ed82036418caec08d94ba"], 0xcf, 0xfffffffffffffffe}, 0xfffffffffffffffd) r8 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x20000007, 0x96}) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() dup2(r9, r10) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000000)=0x6) readv(r9, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0x97e}], 0x1) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="ff0000006c653000069f98fadfafe06b83ca6ea131a13f674446e5a2eb9c4d25e22bb70ef88fae0000cb30d239b6a677ce0851508f8121d67e94584a4a209e52a09cfb67e40453fafd243480240fd2bef8a9b3"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r11 = semget$private(0x0, 0x8, 0x1fe) fchown(r7, r3, r5) semop(r11, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) dup2(r7, r7) 15:09:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000240)=ANY=[@ANYBLOB="4a0123bbcfb467a33a1cfada2e0addec97ffba770815d6f7af9f5363125c162c482529d350c6cfad8c2772f0b7a24be950ad45f5c54a0fbe516f023e383305a3f64157b7369f69a3efb5da76843f70612d10cf41195a36cb0a71e4c6f8af94223e9fb91fec0c3a3449c6fd6c8dc19b1bcce44ab4c89927331da9c107da4493e75b080cd9f81463469cff1ecfc210c372360830fe852622f7b82efc26867aab9b5d8bbf35b9e6a7a682a40924dc2eb1c30c52b51cb72ef2620368d8445f0bc98fb8716e976235cef8441441f2d1eedcbc9d2321a6c75e6c37e10377e6a969880a1b7df79cbe12057118a5a341c31435de49b59bc27e42fac1a069077b127b6064ab40988958949f1ba29808340a5f5105664e26ec5f97a0d7533267abc0c02280a5d104c7001cf997f3d6ad5980e9f1d2"], 0xe0, 0x0}, 0x0) socket$unix(0x1, 0x1, 0x0) 15:09:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:09:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x80}, {r0, 0xc}, {r0, 0x40}], 0x4, 0x2) r1 = semget(0x2, 0x3, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/10) socketpair(0x1b, 0x8000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x1, 0x2, 0x400, 0x7, r4}) r5 = semget$private(0x0, 0x3, 0x108) chmod(&(0x7f0000000380)='./file0\x00', 0x198) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) msgget(0x1, 0x200) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x9) semop(r1, &(0x7f0000000240)=[{0x2, 0x2, 0x800}, {0x2, 0x1, 0x1000}], 0x2) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x201, 0x0) listen(r3, 0x7fff) dup2(r2, r6) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000002c0)=""/145) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x810, r6, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) socketpair(0x1e, 0x8007, 0x1f, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getegid() lchown(&(0x7f0000000440)='./file0\x00', r8, r9) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000500)={0x3, 0x8, {0x8, 0x7fff}}) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000540)={0x0, 0xfff, 0x3ff, 0x2000000000, 0x80000000}) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000000980)="48ff234c9bdaae1b3202e3731d7772ca467c9278f661305dc67cdd892d52582bf2e027012d2915ff98b3c365957e4bd764dd2da1a87d4067e68c8dd00d7d72639ccc55cbf468632df45194e23ce9a207b0cc20897e61845e9310753bedb5913e6fe1e95dc5d4e2f6796228eddaa717bc327aab86e677a798560ba6db1f2cd5c2109c38a13138168562027fe82832ec431153a8c7526230cbf074e481c94e3f6393e63fb26ac6177c7ebc0ed2a8025ec314266ce19052895ddc024ed82a7beda2affff26cb3d859efe0332c100ca23c4d57a5271efd804579f7", 0xd9}], 0x1, 0x0) ftruncate(r0, 0x27d3) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000b40)=""/89) 15:09:16 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) read(r1, &(0x7f0000000200)=""/181, 0xb5) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) 15:09:16 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{}, {0x2, 0x3ff}}, 0x0) getitimer(0x0, &(0x7f0000000100)) 15:09:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000040)=""/6, 0x6, 0x800, &(0x7f0000000100)=@in6={0x18, 0x3, 0x5, 0x6}, 0xc) socket$inet6(0x18, 0x2, 0x9) 15:09:16 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 15:09:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r0) 15:09:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 15:09:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x7, 0x5) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x30, 0x2, 0x7) 15:09:17 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180), 0x0) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r1, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) close(r0) 15:09:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x0, 0xfff, &(0x7f0000000000)=""/35, &(0x7f0000000040)=0x23) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 15:09:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget(0x2, 0x208) msgsnd(r2, &(0x7f00000015c0)={0x2, "fe3f2a8f0337e4a354fbfc8b2024b36ee6dcc16a69156e1e927f81c730b558b4f833a1da76c2cb1714afc387f54433e0f1fc25eb951f37"}, 0x3f, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) syz_open_pts() r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) msgrcv(r3, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r4 = syz_open_pts() utimes(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)={{0x1, 0x6}, {0x1, 0x17f}}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r6 = semget$private(0x0, 0x801, 0xfffff7fffffffff) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r3, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r7, &(0x7f0000001980)={0x10000000000003, "d08c59611484eb450652907559ec25b27a03dce11e676798fa4d26b8530fa80f2e11ab9b03fe63a6252acdd2f9ea205ea09c11231164b4ad8d60b6ab907c3323fd49b7912d131b09327c2f45bc06989d0cdc9398a1db864d1ba230ca2ff8808753b284f85c7f6215b0c3f81a29b096427047c7e5ca17bd90f41cbb3d2d44b9c3bc7ae55746988cb3c453b67968d6254be55ef23d7af73e600f956e8c0c346fd9bd066da81e6b25b645d4581aa16cf06facf36d41b7219ad42538fb532757142f7a8bcb609b56eec71c54f635fec1b579611f97c41218222fa29b93c0b52259d7779c64c28af5107ebb74fd67a66f1027d18645fe3aff550b6dd1c1bf367c43e2514ed6cec8dd48a9f82214713b0191de1bef00261a9b6cc676acdec1ab63bd64e9bd99d22cd163950283107c9d6eae8043617293f67a11dfd4032faa21ecf00fb1642dc627d6aaf364ea7d"}, 0x153, 0x7fd) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) semget$private(0x0, 0x2, 0x200) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) msgsnd(r7, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) socket$inet6(0x18, 0x4, 0x2) msgsnd(r7, &(0x7f00000014c0)={0x2, "a132b306294353eede531137fb970ab46493403200a5a732117fcc2bb19fbacd10b9088725651f5e819ba90d624451ba7f9ecc6563bc7bdf1445d58344849e4540c6899c404820e3ad93ff3ebbaaa74d086daaf57092bf77fab5cc72c0ffba0e6cd07a9c3aa593417d73960da0d453a0378915a0e1d38ed0b6232b9c9abd22df566cb6beddc337f4346c4ac5de3999d894e2d417bce33490f08b"}, 0xa2, 0x800) msgsnd(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204772c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f5c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6000000"], 0x1, 0x800) 15:09:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/143, 0x8f}, {&(0x7f0000000140)=""/254, 0x8e}], 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffb) 15:09:18 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000004000/0x1000)=nil, 0x1000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 15:09:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 15:09:18 executing program 0: r0 = socket(0x18, 0x28001, 0x0) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)="c8fe5aa3aac04e49dc8b8f2240dc6355e0951f271a34b1730eeb89bf37296c23ff80608545ba51f4b7eca9aecc429c66d02c35ba4626a30140c88e1de4657fc965935a084d0b340fb3fab03a2adb9f6ce2e08e032794169b4cd4cb479d7c4174d434107eb5115bdc65811b035346bd194caf7e3410f46c141caabdca9bba5b6d19c74c6d1dd6e35f969c3c2eb2b5cecf1b62aa2dd25a21a6ae8730c436b48a15949033fe9ec7d76e38ba2d6380b822c83b75264969d54ac964ea03d11adba25307fba3980aaa510d0160ca5de1ea0ba479d41372cc641af0e09e7b1c", 0xdc}, {&(0x7f0000000140)="09a368446657439163ada6a55b0ceb213dd793e1920076d958327b75a9e6aba6f23bab80bffa4b016b3533bab225218a017e0ecd001dd7ba4da3103225d88ec9a733ba46e9c37cbda352fcd12a67cf35bafdca3190b2987dea83a808aaf2e9865534a7bb9aeefcaeba0e05632b2bac2524b8aa41fec400860ff9d9bee652e9f013655414d57eceed750e0066d23aaecdffc546291041bc5cd4f424567f0c82c657be95a5574dcef9f49fcb21f7", 0xad}], 0x2, &(0x7f0000000240)=[{0x28, 0xffff, 0x4, "75a76f198e2cb9136cf52f7dc8d89f7f5dbd23f5e7a7"}, {0x20, 0xffff, 0x9, "0537e663b0116be7e0e66a"}, {0xb8, 0x1, 0x7, "1261faa50f0a1e84b2c0345c5d75a5f37c5d4af1f63a8e2f399abea58b37d98b786ecb1d2d5f90eec9c61fbd9df373de2e8cacad24ee537e91d916bc5971795db7127dd9f6c74fb529e0ba40ebe89e526c46723d440fe1aecf021f72de7a0b806d3f009a853c8fcd5d5e746cc563719a2ccc1334b8cd46ea058b9b445cbae8db39fe6cc80dfde6f1eed0565189ee23134eebbe1249639b88fcfec2b63fd1a9847c2e0a3042fc61"}, {0x80, 0xffff, 0x6, "cb93b114c09ed323c2a8e89683f44feb7ef1d039bd2ee8055de45016fbf3479c6f7b24b5b2c6afd24bb9fb0e99a16f1dc4936324744ba45b9f375c7c465f4ed2e6424522faebf02ca83c2552e66598c106d8fcfd9127afc968e42eab0661143038de05a6a75ab26576032c78d84f"}, {0x60, 0xffff, 0x5, "48ba1fc80c8a1736a28c651abd51497e4286d96899279761f77788d85650acb4b910616c1cf6c1bdcee6f7271a120bcac6e465bcb1c439aa8d2d24ad5ccbc09ecc7c82e250e7c58391fe32e23428"}, {0x100, 0xffff, 0x200, "8dea48bc93ec3642379865689a344a6e334231a0a313f1e05307fcf0136cc27960ec73ceadd48d8c5d728bef6e3faac7d494f932c2276d3161cf97b1b67d07487d34bcc948c50c48fd1c3e3e8f3de72dabde3e205914b2820808c13df10c9cf58b1d8e70ac02bb3bcd6063ad77eeebb1097225da1ddf0a6d3621c270708f8f43163a46506bfcae6f93e4e78cbde68fffcc9bc8b31f14501a4cc7eb55c55b443a971b1c4ec9ccf3a2bc3fe5cd7f9e178f0b18027fe2ea58f65a09efe5e27180f21a5c52f31fd15584796c3c18ab937f42dee16e0605d96c47f825087f7ef066cdd9047cdada4768273b8959380e"}, {0xa0, 0x1, 0x0, "652a04560e5abfb2e2b0f18e20acfa4828e8891c7b25dfd9da67dbe068da95aaa890b3b0f61c7b170d403582f75b805e54ddc8f159693785a90688419b42d0cc476b0669f2f82f6eda2f036361569137933294d369c47ecab2bf16c31ec254e40a6902e5f8783dfc05f52a92cf2df1af653b702b1b0f28b01ee65826a68a6f6fb8fa0c76e4e0dc811e"}, {0x1010, 0xffff, 0x4, "39b6488ddf3b224157d7d819732da5960617d837773bd760398ac9b1b97cf9a03148bb33f134d769ef49e1cb201585eeb156e154ea43327ab47f64a7da8221b472a1693db7c8b4c61514474320c80e7bd660d2d5dab16b7b4070091ed06ebd9af2fe861dafb6cf6b74805e2f3f504a94a014d97b87c57ac345897b485845d1204acc639872f5546e150b4c72f6798aafc1f2b6a3bd40d051f0b437b9864a63b8f220cdecde39e6f3375d9d0a674b24384385a21ea2e112d72b369d66036f99c3ede8b9dabeb2ffd962e6988ac1dbce3ccf8b2695f1c1b73faa5e80b2ae8b274102684e93ac876a39375c327341e390b8436d1c2f7cea297fd3ccf4535ffcfb156d976652208649f2c2a79dcd0ce54be8abd068fe0ae684a07514a021df7f76a2b3445568745f69833e78aa23c66bff01a9f285ad3f8e2962867eba8ecedc50524e15045843d6f53becda5a8286e5ef57d63411dacd470bca005b65b240ce37a25fbeec8fbc6ab138170923283320880962de534b79f4f1668690cf28fb33f307d385e159199e5585dc47095d32b03b2c2939b1450af2e86fca68ff6b434bfd041cfe0b61363d83af325eba3c92f2915bddfba04cdd4406c0f8b4387751cf7260c29cbdb12dce82da937f1d94f069999d19fb43788ca062f168829293d2e9c357594bb1056fcb29921f1238155c571cdbf2f885caabb9c7a0bc2eb7b3d295c158aa9dd753b426f1b2c06e0fc520a668027e609095c1fbb64c5623fe2e059f17dfbb1494e6c9bca69a6494d6f505e9e97888abbd93647a5493150da59cd22ba76f2dc402ad5d5e7582892c092afe86d75dc933f5e0d96204a3a5f7bfd29b0cc1280e1ec1f015f08862a2d974d8e0e5653db938f564cb94caeac2e1bbdda52cc1b9521d11457f505de0b0685cf03e8121a45eb4dacc9c4b180a0540efe4df5365adcd9377690dbeb8fd8412ab1f3451c7d464eed4e513a1b9c31f3b7c8aab4f8d835a64185002acb07a4157e377c89c6313749c174577a891c8630ec875dac189e36a7d94b56ee10e78fdb4f4890c5d98854a0fee6f46401c194757ccbe60bf100efcc0e5630392adfffe59391efef6ce04dd4dbc7a34c7fd1ce85ed51234ba6956ea383a4e48c1d51833eeaebf09d3dce76be2aa85a880fc50f8e44685812d2bebe1d63e6a1acfb48cf04881e78062e4eadd4af37e9887dd484e7e806827f99c44f5308615672255c64a42c4ccb7e6f46cf9761dccd79a90fe7643fa5458568718820fa069c4341708626d058148a42e6aacd7cb51d4a9b2e45f6bf62acc8ed370b9620d1ea3928605e45fc275c9ceab3be2df6d44b11889b959e9c4ebee6cf42692517d904fc4dad1cd4364afab3359f061aeaf9144f413370b117fdfaabba3379856f531e3cd2e6d106d6bfb2616eeb31d1cc29ea85650d9e0fc2038d40a61b483557124adc9ef4f7801935eb1f11bee0a9c0cc2a80a52a5b436d08aee715791a19bfee948b7a1909c05f3c57bce5883522eb0c6efabb23d9bc68181a8cd2b35321de71951d1131c6331f9a2dd9e081ee466a0ea24e26f70bba7fb537d41bb8e88b49da8a489399eb75d43a00e90fc1aa585c647111e6fabea4971c96bcec6b0818d5ce6897d34f4924d39003e42cf0fc440a205e418c72d16080ad7acef145b2fae8528af492b3b116895f4b0a4eb9da3af43e680a7362cfda4315e828af7b959a3d083343a7b2c92cec2a5d054a9ad5f87b5482419ae9cb3882009dc6dedab0d73f32fe2a2d4c39f6701be60cc6001ec7322927dfcd833aeff514b4e8bc3bc469486cf5c6054d5eb8b1c55899cdec6a3573b84c6668d0f8bf58c3eae3f75755222ec0f6e588594fc97ad99265184cb2eb9e17692d97f059f647bcd8704b1c201e7e31fa8fd23aff2904f8ede41527545208d2d5a6deb5a732ff05a61eead04dec9caa47cd1e26dc9f4c6fa4a4b4699db442ed26fa1a621fc8d70775a78e7e653e0d40e08e637a29a98087a9c48b632922c13046685ce2dd8d9d3bb2d692db0e603aabdd498a5b87597ef8a3a91daf2a5232d1db08d9279ba91d0bcee4ce9e1cd2ac5ab09d56e816fc170e84477f7f02f776fa71dc538f26f8c221bfc586d2cbcfff17a7c3c211109b80969ae0ad79983d9c4c8d89587342e9691ce4c333c1964f991c5250402bc9370741a1afac7a59bb4d937e8e619adbfb0770bc17dc2711720e88a48a0385a53efa43872082fd72302b43103829090a57c765854ca891c2224eac443c1478f720a5fa2e376b7cfdfc3868b76f8d703ac13c824993ff6d6cbb6453af749bd635c078ea24b7dddb7a1ea8b72aecf7696a39a7fb46ba1dde835da2e768911324227ef53eb45b2fc391504a6c3b9bb24d2691c1ab148c77de84f7a4664d67aa2315ed27bb1593687121787edce9f4308605f71eb6cccf51f62a643ccd2a7e92c4ad7fd32df4cea678e669371d6ca798158cae08bdbb70b28797e8c5df92551bacb40a98c605dcb68316c5f05d69244693819138fb659c36607470801741103d0989cc48b427238d1e0c9a7e0126d5b31ff61c5cef7a511b320496b370e726412ac7b815648606b2b21f8cd690ca3f73debe374f981a55fb33d4a173197d4d8452ff8a63ad725b5cb769044b668c11cf5f68ec356ae2da732fe646593e3eccacec28fc86851c07806992e063b0ba185594858e8463ce1c0f230da8df9facb3463732e5133a606ef6d0ba11650c0500816d1a6a3bddbf0f775fd21f8234fc1dd6a1662b8aaf8f39b3dc309dca7a0d2c1d415614e2cdd9f063b66dbe12b6aa081b1d254266b36b8138efba6d5153b734d0b28d747758d5733d1bb6e3ba27abc011b1bf1d25b27246d3dbaa59190c47ef37f92a41364bac98a7c4e35171cd96e38fcdfcf089ec94733b50c2a7526b201a47d8b2a6c80798f5b199e0a8e53e9e7dbdca0c1d1ad136f9c01e397b91355d3aa5681389d9c52a1cd97e721ea47e648c50847a3ecdda78b7df837160fdf092c5b0c74c68a74870b61cf2f6f220adc6cc3d8886603de70a8f44dcdb33d9d7bc906788d7307d42acf82e91dba169084acd9dfac37fd21b844119716328fbffd7c5cc508efa5aa8870900c8f2f8cda9481989888dc0645a051a8c754c0a784994799e016292bdc4438e97108794e179fea8f24301ceff0785a7dbedc506754da391718556cd3dad7d795fbc3d5d44c9f4da68f32182a32bb40536de6bf15fe5b35e1d484370b83a3efa1568d34ecf5663e2125dd6520c5bdf0519c93d523e6bb1d77985c50bb756bbf67955c4ff647cd9c2dee54885d4bcc64f7ea80327c651d636834a6814cad651f9716806ff5b239a78d76962bc5fef91e09ff044727c0da2ab2fd215a33a3366bf284403f1883f10dfdf4a83851cde6c0dc4298d7503477379dc33a4d35fb83825c159639eb4b0fdfdbb2f30ec94f3495fba4e2eb2323347be9c4c320307ec618f84fe22e642693d5c28bbdaf297ccf3d3b069dd4e6f49bb0768e264b32b4724783a72bba538a7164165b70df927d9cbc3e83a00eb559b82443d77d19622bd2384dad986a4a61200e9c8a46a6a079e1c745a19dd925959da8637836d5d60623b3b5518edfe364c0389ff7373de204763f2d645f6adc8dc8281336862c92fe64c42cb77875008d863dce4aec82bcf12d7e4d623c316532bb1ba756c69bfeeaa30035b258bcd4f6221f7e842579dc74d1d35c51bc11ffb9312c26201aaa8f7fc8849a57351b63002f122791cd2af9fceb6920feaeb565ca85958a881f15b9ca5c42d97b4d272b3a1b53143e840bfb496a20843fad4f4c401eba365deb91ab1cf0022de3c6cd33096cfa843067b0fdd80a43112f65f10d6e52efe137524823b187310d6b76bfdfc2605f89fff52a2aa35d6794515a6858cf5478dca3cf77b4bc4c1fa55c3db69f39069104f00e7b3b1b70e3d064df272947de7cd4a57aeb5028ea71d4d5d029b4ba173540ec543c1a7657cb7a0a1236647cac5919b6216219263c60b035dead817c77574d4453761d0a59e1820808dfc9dbc69d5523b6c05d94c9c3791137117e057f61aada6ff1ceb92af76d1c726ebb302c03f403bb31fc8064732ae986a80766f8525204853b6f4c7019212e2c58011e1ea7ab84e289a064bc52ff7c4ea5fc3366b384de117c61852f542c5aadc98c489d8487babfd1b86168013604aea20286e7ac30cc88b08fa53af901312aed8d0e341ef8a68b9a533444fcc8516f7e74ff7b50e4896fa3150a716473a543c6f357fafe23c34d2b25ad25b97d2b8b45b368af2f2bd0b299c7e95148c4884860dad3b5f055c7103ffa02336932b292444ebc1da0089154a3682066267771a9b71d506a8ec4673887f08dbedb73a5c566c1d5e0c2b58a96b3dfb6e27ae35144930739a0ba2eca5eb6a1f042a78f1b725340eaea63289cca563a3f5b0e6416eb5da61bade3d9e0af46f7f16ce048fcfb55d37b69cbfa2b419e3573bf91d789536335cf8e0b89d931173ad4119cd199a32de5885cecf198079f7acee20ab53caeb4d8b74e0e0a4a7a0f6704866506851682bfae681c08ad339c468935c553f215ad5c33b30dcc4b771730582ad451364d8deebd215cb0c6d184973e9d64fb7607d549fa9505d8039f286e724d4bdfc0cc6e000eaa0e3ca7ce487590cda9f82a7bd886d222e58d16615eb5b8eb7f2b8b557b6a46cd3a20bd770e180445449998a4a0b2a1acfed85ada7854f0517391ed3088797eb0f48dba92622a4ef5532ccd0d1d35154ebd6684024a702cd588d72007e3cd0ecba5ab3d4699d112d4130b6e439b9a1f66be09a2881b7f24b02fe33440a017bd51eecf2e1dcabc4fbde7eb5b335fd180d583821c8e5ac472d370c7b637d5dfad27db4fdc4f4e2193b693a5da786d09ac26b110a858653344915c1bed4d2cb95819f9e8793c49c892fcf48178f4d2b3ecb15c1fc4de301caafd5faeda9b1d14558505125286e664a1724b037e8f4fab0c65cce0934f71e954919de1491c0408b0ad19e4e98000ae9dc679a58d8a58b69d9331c9fb7987aadd9203ada6cd7d5e6d7f52b216c6f103efb2edb05578e28a9f65c6e0ac58cb425c010e960817199f2df1908847fdef83c654c519d5b423df747dd3b7dae6b70f5007727eb713c185e545798d181dc934c2749a101f81e2b783fe216cbb7d409b057c06c59db39158b8bf6e505d46f03be64b28a08dec5ef1824b165507b50e587b2a308cb0c1f435b2428a0d19d06e11a7ecb6c10c4a3f0f7f6856a6ae93f13f643a45ae182db958f3104e4edbff93a48e52f573074bf347663bf3da98bf333a357245f07dcdc74d1db7ac88616214a4dc3cd4e8023dd0eca2600fdf436ac0bb753e43e5a6ab75d808f95664e832ca3fcc5e47d98ffdf4bc57beb7645ff8e7053502cdffbc104a061fb99bdefd97bf11dfa2e5f6c3542ab0117b4c9e292ef74a2dc40324fee267a0abfb168cb131f00ae0c1fc859ddd60133433c99427706c61d0113386e643b4328a82b97b86235b48ddf9ff9dfa8f9994a8cad38fef76d2821f419f25659aec2985bd1fdee4ca9644e14a159f6a3d653204b697c92ad69be08d5add16d11665dda176d9d0e769e05c4dce57fe9acef70a8370a80f1064409ae62fc3d7c9ef184dda241393ec476504137746b4f1b3c8d8beb219f1d6f67eb855bd362ab4a763b198540b21f7637c82f81c5ea024dd9f4722a03ac817bb2786774c048b20d71d7e147eb0eb2e918c547109e31e5e14b422feba0affbd4d650ed128793527bc"}, {0x108, 0xffff, 0x10001, "8ec336b87bd95fbd2eb46a0e3e51c091e0687f36168d9e25109298bc79c781b34d8e730577dca9db231a449b7da246a1a2e610c04e17b314281f09284ab7c0103efa52c5bb4cb5f40ece38dae0a7a66a77ed0613fb7ce956e17ac2350cf2f59e48248b8f4b9dcc37af0cf246efe01db683dd9224953fdfc7195961355373b2cbf4f5d95a752eb3b69f793063c04d0f115b54dc4ffcfdc12dd998020f8040e358aba69b4cfb91cf112ce26a801a3de367830c80982d027737c73265037e5ec4161298e6fcaeaa12d605bbf8ad29a90e611912528aadae549885cccf732e0e10d65fe69de66a245e7e1fd1f08fb7b7fb4b176ca8"}], 0x1498}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 15:09:18 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="bd6e96ca61fbb5d079dc531bc6d152c3a2ea0de80e9468b0d0b46bde85809913f3701038e1eae5926245ca63d6f00df8fa8f78249e15a061d84645f6ae4cf7df9cc8a89104571dc2fe6807040df501badf8de62e64eadff9e443b6ab6b569ddd55864702bec2fdf5061ed91f14555c177d92c5becbee52ab6ac684e6299c5b04b7dbc1c45a5c1a9f7ca2dea5285ae868cd2486cfb4de891502608d341c363cfaaf661835de10", 0xa6}, {&(0x7f00000001c0)="9da14df1a8811318f6a1a18fea9352dd7ee0116aa044d667b9f46f4925c97d3ea4468ef366a87c85823891b053a1205a03fa47af5b85b411772fcf21b520bc0e41c6924d2031b693c87e3f127d9ba86582db1aa16ec1f5fde7f71f82b82d3b7ebd337ef7b2623e70531c3fec6ade43211e468dbade6484ee726392c4e2baae015ae7894432c6c3efabbc8c7f2b25c05662ed47b471294e3a9e469ce9f165261866ce8941504366586e92b0702777792c275c3ceaefd831935bca9488f635033d9e72a85041fb6661fcf96e91cc97fbfdd17ccb0625e301764fc151d126f589f6382b474c99489421e2588ea9f1d0499187da2cab5383370c2fb7c2a637ede88fd28f663c938d1122fc5b991c2795ecb538b4ca4b47fd031c8677818063bdc764313c9000eebff3be130fc2fb91b9923f54563b4d279562ed4e9736c96a90a55638926836d624a3cb9e8c1234e3075d924daac31021163028168f7251e2d50b4367728fad1550461397168747c55bcb29ab082ba1bd54791f4def3b00b217039485fa8f110f91b8335c3b9fb909bf5b06ce468054eb789646600323aa5f7e95a57ab39a2a52324fee12e1d413e0ab606c8e16d6725ef601d5ef39f3ab26f8f0568042220e3db37b1ba044d829f0a605b7a87df828e955efd67235da59775efa40c83553bc131ede90ef735f667187ced03b2fd9934478e55dca745ce6c7b3ceb2998be822ad0d62c4f25e1cac8631d12b457dfabdda70e2986aff1a5c191d9b0b8e58c920a75e7a95e1454270d30f278de917662d5bf276ce80d7691e163136341efa7f96358f6386741e4b1453809306e36caf9f72d0d309e3d46a2252d80efb339a9b6b92352e26cab81e5de435b28a2379dc2ff2ecb7ff070660ac1143996f703afb924a3ad9fc58dfa08ea1d272078fcda9eb96c4a330632b5d54d9c5ce9ccc6094a085a10c5ec59f15a14607e31881945408ec482f37e632648d411b2a1ea00d0d89d59d6755f22e255e8a69190f9c0dfd0072c1a1ed7f3208bbe39ea8609f32c22befad449a93feb5067e37b55c2d0fe9c4e661587cd78b5c50cc97a0359ec4712ad7abd154ef7be4845e40e0f60ed675d8fbdea0be8e86e613e1896e709eeece3cb940d2df91d890e7f4141b6d87595eee03a8d5ca57331668665d0560b83064ff75f01359270f815aef60c3bd0f4ba5d2196d9c933e36c583013b0f65954aa9432c83f3d0657df092b73e8d47affee5e3689552b59d4c38811aab99e3c7b479caefe5abcb0ec902f266a382eec6ac872227ac2728938ea80a1f4729aa99f803800f3a8f42bd765f405c37581b468f71b6b7b6ca23ed37f1f876514a4b8a10426a59325bc64e6d7a29e80c44d526ccafcbdd4fbdb4442e2fd7768efe9f092b1e0d922bf5fd281eec127a3fa576a61f86ada385f4a59db7a8148414dc300fc83a3cf635506b5eab9f3dfc2c042e4b7537cf20d880c08de3270b7d4e97613930e4b38b76fa400367afd6b9e74116ee9616b791a81744156c320745ee55e3a2da16720de239c53eb69987f0352d408f92c4a9785b4ddecd83f6480ebe125d48f76d53e07c318ef15be34bb4d36755e2900784b30f1b5ecf80da09b053491ca0781e8d42e32b34fadfbd0c91423983fb2de1d5bc65b42ba278e819239cd8a1e84542bdb28a339b47dfa2fc8ab24e0c1749977551e24472162899b1186b328bb5e2fb03ece5dd95db0b95d52e28dc6ec466403457103263cdae1a8c6c827cb410225ef905b74b1594e5bdd1aae8958e6cb316b5d1365b58288673c5d748db72d63bc00c4fb0e4b945b358ee1b682c5ec464d12684266c379ec239e058264ba43c59fe0d6d882d73eeb242b275965e336e363156742c647a730b2293756247e049b0c10665d643ab43ca72b13ffb4b83f28b9ffcd4655f11509b06661f906acc0500bc9b5449af3d59b2085489efb42033bed06832803ac015d76ec4d522440543b1ccc0c586efad376067ce1ecbc0d076ff67223618ae82671148246a96a2f1b35f2d57c5d0bedb3b24d3d779e75ae7ec8e185c2a4e1e72d20c62a4379918e356c18cc4f945b2aaf007bb51efa6b2e28a9ac664993e9b7ae1148daf81c70ca3223e312f1a02db412cd0a08130ef704260974485a52ce0dea33defdc18d4932f86703326ef607819ce88c6d0fd3063220248f177c21ad4d1f136acce4066b3b66e06ce2a59dfecbaa519eb21ed9dfc7171eb24dc5c2a3c72a11d8ab8407336675f8d43c382692a8d995f1d9dd21ad8ed00cf5e658c597ce162ebdff7c51c2b5b4c2cc7963125d1bdbdefd8039223bfb6423cd0dd74d5093c2181bd85a32050ed5117715bdf2dc13e28c5ae27ac1639339c59685e69dccb04196968adbd74ae63ab8c71750570ddec380199385997d732837708a5b213ae8c5f316ce2968c44a2de5ae2f8d85cdd0fcdb55717789eeefb735e453fd415a3822aca116ba539c3525ba9270848c472965a9e211ef2ba4b07d10413ed95ce2e7eba15e9c41d08905987a354f710d9c827bd4639798f66e0aa781de6840834d38f41683adf3b2fbb1805fe4cdd5da0afafdd860bdaf71cd5781daf3b263b8b42ba69bfa558a469510c93cfe42994a73fd1575eef34a0d601a21b764214f9dec253130c25f5e5ae8daf28c0dcae167013c195badafa5ff17aefbf1d534bbc9d5c6f80f6d0302adec8fb0f40493d65a248f8ee6333321c0153bf24826ee68844a735494a58248af3f782e45e60cd35ac870ecf8c1aa7a808f7a1ee4a8846da64812d873f67b8c8c464dc3340135cee6251083f6785f5d14aac7761afc31479131df2e73b7a2c3abca431ac401f0ac6c4c2dbe292982f3665093952c3cb5d20f647d9a7a2c28bb594abfe66fe5bd9be53aa6aa28dec63ac78ef7de79fff7f452e4b9a3320ea7113a74a376b04e2dfc9bbdec396fcb92a86ed1246b3cb62e51bf81a90c46b358ca203c0f7b64ede552817cd6f8a0940d54714abb2a4d8558a567485e20f473a0708340587124e9c317572f791dcdadd222549d08ff71a379fc9ea4204f741891a6113a8e9f68e48ac2ba95801896c18bdcd264f39e7331da567a215e916791c73a65269b34c6746f050b3d2409567e82b3f62e1f75242c4ec27b18de9f9ae83e0c3d46443cdb6e0ba6bac223e1d5f42fadc887ba618041e8831f89e7289fced28152238fe8ed30aa3423a5145b89563264373ef408b149f88e791c9dc444a3f55a3e5c9b5c6c338d1cefde280db41db1c238cc72f766fa40ded6de0099b0f6f82eff01bced8c998d8db233e194f8b37621002a2bd96b044b6f56d3d098da7675e6349406defdbd4aaaa8e8e752fe5892847ed0a91fcc93c73235795878474ce5eddd86d3356f8d065641f9c432948c1ca6ee9de7ea5f8d3a565480138f916b91852e162d68d44f7953f789a1f8a021c8037368bc59831b484386d63c1c12ec4bc271f33e308cc5db14da7746c4705adbd4aa8f5842a8f7c3fce1206e64dba5ccdd9cc110ab82ff1da5d3a7222a4d4a9e3d23ec4236120029d58c71ca235ee906cd8a4838ae76241832b7af08dd6bc2f092a69e15c81fdb993e8e9709b9011baed193af6d49fece2d4346e9f98685ff2e85e9b86b7004f0a13354f2b69c042faa3e18769fb708acb93703e751f71210441cd9c687c7d9cde11ebf9152554cab8711fb4344efeb5bb0a7ab848209b25d79ec46d839230bb39f4a0f2683618f2713fbdf3ec719057a3fac7cec1381471d77bd7cd5655d355781694b0b9d06313bad571b921498288d89d61440c9735b2404006642815a2f029138d5a095e8ac08fbe84f72e41147787dd9b05ddeecb02030cd1d3d2d7bc5e57b426d28a83b4820db6f1503008d2c7c0f1b2c5a4e2c02add8217aa5c0924f0cebac5a03f69642dee0bf67a27bbb2aacd2d46b0c9a50f4eac5e9328de6bbe0408a92640630606f330d55c931d2ec3c7ed0946ba2a0502783cf94ffa32491763d90a85c2589947ec3fb5bdc2de536ee10a75bf578e49c9023dd62b5c2d81ff8e13fd8b0fb1ff1c5e4a1a63069af750883f204c3d3ecebbb7f0fce50ff5c0639d3da29b43948d6bdb7b7a838d224a56698c07f283724377f30e94cc842363e034659067a7d75d4784f4c76bf29b2e1f6b2d5339d2c9095c9b76cad71477b7fac63ece0a9f4d993f9c11a48946d217f1769ad4a11cd0384414e8d7ac8f892a0b50eaaa35318d61629a61e1e53f0628d08cc3bbd3c216b3cc754c7ca0cfced501a56c263ab3fe9df97a432f637980e94d1c850e335fbfc96c80ae26418240c0ed672e059baa728bd3d40ad37ec70ce7371cb655519aadaa0bb4b07b7e521747bd3f07bc1c4ca078c05f4616c56105eb79083d3644f8e4fd6df1cf11f481e64074707e623ddcfac3375a6f157bafe614e441123e777b9c88bc4b68748345621cf4091b270abcd8cfdf75a50a37dce394ad467172113bdcfdec5dc4d91609452299607cc2561dec32867297f01b357f93eeacc7d5ceddc7487e4cc5c163d46f19cafe7c194d4ff71dd4150c967e0c62756cb6d1b98653bfe8bf163bd5110dd903d32a6b3bc60952e82ab554a5ca99011982ae4bb278f769a1d33a1538ae3b94d97e48a2586b8d9379c6864abe35c119505dda43ce6b464b335039bb49948b8e23da772f13683dbe4a8afc3f331d70c354377444c90b79983e8ed7e1dba6509ec8458ed0dc28db1d612d186ba1cbae5ae90e7e31b981c02f61a39ee15dc0216a29dc47c302d78461482b5bfcc68c1c3c98ea429ec41307810a11e3b8033d591aa519eceb387edb81a37bed21c407a07326e3e21361e235c2db471c6ef4056925faf78650f7346ad424e92c12819bf45db303a3d63c1ae566b635c348c34c49b77e2201aa52e480dde3a7c96628c8fecbbfa10a1fc8578b1db3d5c411f2a674cdc612aa586dfd1be02bc43b91be633457306c60315dbe394ccadc3949202aedfde14ee73eb35a5054b126c701812b4a6ab444ac9cdc2a3597ef153d5022d2ac7914179ca84d6eb8df8ad062de449066a38099744bd12f3875035f73d3ebc2a79bcfa5221f7afb98dafbd8f0b9c61bac796f550949a39f3e8eead67a940c7199835c8f7ba56b6d805e28dce6ce45d6410bb8466156f762964dcec8d9823e49ccdc2aff19473a6f859255de1cb736ca494051c1cf413cd32b868c582b699f161ee83166eb9e30ae83ad833a8e3234550a559e0335bd95ef19674115b93e07038235d2248206131815a89e10a5d8c472335d9bc0343f22cd81089a2f0f3dea6e2a1abfc8bc322985305bfc287acf48ce89087a0c841d6aa8da18cd888814a7c7a857f191e823887bab6bd23c73296556aa81eb8e16bc0d912199d3fdeb8964559a6335b2c1c6e92b22536b0421d3cf2e3522e6cae8562ea02da19fa00b38ef526a6977aa05b012da8221a0b9b3199d85c3c01d7df1d49871643aae35ed296702af86f7b7f861b53032b855702038c9ce8beae136d24a10b1b8b3af62972f62d16564e52f7575bf3421e1d8ca070c9fae0d21139e44e353b308c3212dbff85d87691285e091ac6917f18db3a4c4cd344d7108f6af97a51ff1dde550221cecf356c03431e6c63794195061929d1280ca23401a1f14c347191a991fba81c8a9161d8dd87787ab6dbefd4f24848750d3458be251fea1dc1d145e480ba218966fd4b2f484ff005d7c52d47dfe02fa9b0ab09c255c5b9567243d6de261a196853676ae0d29a3ed3868a18d6e05409c64145163205904", 0x1000}, {&(0x7f00000011c0)="1d7548d5283015147943fcfb359023565449815965da31c99b24a99ad5d8dc626e4b274dfdda03d4438b82a50f04bba42ee8c6166075376e54b16d64cba454d48cebc822cd92c0420b76479f027edf20b8c99142831140dcbfc975e6fe5a7b46a4f8a925414b9df3cf474adcc736bdbfdeeb8e039c11e686130a00d8678e2a354ba8a6db632d39d03ece", 0x8a}, {&(0x7f0000001280)="72550212a04f05c136f062c23461787a933dbd9a2b671e2a6c1f50c997ff6a1a385cfdb69fadeffed639ff73605ede9a46c9e741ea83db7daff0f0ea647313b7ea3f0ccb980bcb46314acbc5de07938734bef26b6b3bbe14bc38a20e32d1f780dd9b7b3d52168072466e49a9a90ca8e9d82d5a362296093450da4e827c7ee022c072fb0f4dd044fda3ff5ee2034b7608b9ae8dfe2e624fe1", 0x98}], 0x4, 0x0) mprotect(&(0x7f00004e2000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f000033e000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x19, 0x201, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 15:09:18 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffb7) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:09:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000040)="643b7893076759b80a553142263d398a3b4e88c391f89060f0df667e60fb4b8466039ecab9b3046abc66b4ca53ff6859665233289947a7ef08fcf1bc0c3fe93279bfffd6b913085f1bafb1be63cf1cbdcf9686dd72e4be2cf233ff32773780417d253e5b6c6ac34f8f5ffea97d5ced631d3d218613397a4e6c520bbcccce5c263c03c54e4df00b4324b595d772d0023bef8567368283309446eb5885471b9085231fd964cd7c82ffdd87595759735d9413d310d7884b77653500617c2d64497cf89f75b6a0d63094e338d2c07b58900fa879173817b05c6c8e6257a555c237776050ffe44818e3e81687b3488466633c03e0d26e", 0xf4}, {&(0x7f0000000140)="8d412957423fd00a1458e454d8c508c46c6678d949741725e1c9a8c7fb38176b155d393ef75886b270f98f00f5275c9ce5347cca2ea02e8d0cc77279e569bb31e48b742f450cd710a836261ba80e98a12336adf49be14d8b8625480649b28049c61ffa9b40c200e10343e2a187b6da73e9613edba50eda64b911bcf30f2904dc1951a1ff4dae3f93dec5e07283fe8dccb70c077d73dbf63a7c77069bc5b968296841db5543c670a73b3a63e5c5151ccaf97b87d5db61c4cb81750e834c78", 0xbe}, {&(0x7f0000000200)="0ba92065239fa4a860d9b2176a0f803558a16b9d3b4220821e07d246ad20b4cc0f208be940ee9fff59512323e0008989c7c585edae8a1211c6e3cc7ec46bd956e326d5848c820a629ae6e41ee445876c1a4058ba9220bef9edea28d074f1c7c0d245929043fe89284af496d46a6c3c2dde9389c0926cd2b10dbd7e15983de90723342b0961c71df49c39b31213d3a606f24c5a9a75ef665ad964504e959f9cacb058d40ee6c042f0c29edb0eb10c38541b503dc17dfc8a1c51cca53280473a63c8c7", 0xc2}, {&(0x7f0000000300)="5a5fcbbdb086adc22e6f987f066b534d1799f930f8090ccaa67dd5b3fec48ab2c429b33b76dc54d8c1c74517f399b812e32d76d2c14157aad449bd2c7bba4d12e20648a7b36af0b63cd3f62109529ec11102c2e5815fc550e45eed88645d386b97685d85e3552037b964d881a5f7fdb942298f84c188a5a71094cf751f4bcc083f0f36309f4799fa466ab7dd3c7d2ef7ea171e36aabd6c695cabbd6d7cbc851e", 0xa0}, {&(0x7f00000003c0)="9962a1c8a7a485aaf9a4050ee8d40e31a2622cad84c6d9cb903538df82c9e433020ca1c72d7b26ff8fd67caf70c40421d56ea7f0dfd160e7304a8f996a8003bf3f2e3d1557590c03258aa149250ba20c99899a14251d21968d59489648306d83ab52c1cc8f1c2c6fe093f55e6a2e66273d3696ef68f412fb0cae4b782a5dbfcf204ca118a46cc9b483a89aa6d83e4b4efb42c08fd52288e63fb3345cb9f3e771597348f7321dbdaafc0720c827779b18049bc394f59355", 0xb7}, {&(0x7f0000000480)="5701dd54efc8a258045d531d9c6bf506d7392fa613df6321a90e886121a6b3d6e9", 0x21}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="69869dc2720a10564bfbac91d4c08545b4ecc01e62087560fda2a1cd9c9277f7e8c2287cea92035ed819f7c73f5dbabe6ca94fe95b7095cb848d46fc88d36883c6850cad0e4fa0901523e76995daaa16cf8a663207d10926645b09327a279f07b98d8c36673e7b27880421b92979f1aa67feb1071e1ade48b71ae548af34ed002f5d0480624a00291719da021be27a402a675a0a78244fa40b9c572588230260f149a9c30efb05486648c06791b79934709b36b740187a0c58b680661b2e0dedd751719c0e76a3377c75b1584310383dfea6c83e6d808672b944c122874359c88a4886c2652bd42b0375a418774e20c0ab64ce", 0xf3}, {&(0x7f0000000600)="4f69b9918afd58594f56407681d050a6399a4d8ffba29bd8502534c130710c2f368b10980e8e981c6739afa4a3fdf2582a7fb39c63b2d05e78f856ae130ddad71a67bc10858e309ce39e148ce1084e33f23ac3824788251757290b6c2d1d42ddc5c0dbe22c2679cc0b4a5e6985ad9cbeaf46a49252f349985d4ac525f7e8e125abf7e30e23fd56e113544b30a5568dc913834dc603b956e0d74f2cdde2ca5a2dda3562f69ca3e64ee487e2f295d63078b32620bb0c1c2aa9f87107e1297b23f52b4fd700b3406a50f6c77286f290c4433d04aea1db8c0927c79787eb778ebda404fd7f12bde1c6c7bc8bffcb35e56bdc611a", 0xf2}, {&(0x7f0000000700)="ef89ae81905e7ab07ad5603883777b9f02d8466e6c61c3093bce8576f7035f69c848a6559117d04ba45836e6edceaa48ef890d31c36e2cf34e2eb62b3eabd9c0862ab02102fd439a365218f04cd7b47ab8a19800d0fdb40130a945cc213ef53f2ba2100004482314422af4e7c92482f0a9068a0ac1b0a92fa027523410bc887400e7ff11c0371e87e8b6121fade84560ee85c08f460ceea1e17ae4848410dad6625a11a07ffd9a1900c72295981193", 0xaf}], 0xa, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$unix(r0, 0x0, &(0x7f00000010c0)) 15:09:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) socket$inet(0x2, 0x1, 0x5) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getgroups(0x4000026b, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000480)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) sync() 15:09:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) 15:09:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x6, 0x3, 0x2) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 15:09:18 executing program 0: r0 = socket$inet(0x2, 0x0, 0x725) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 15:09:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 15:09:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000340), &(0x7f0000000380)=0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x6a75}) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = semget$private(0x0, 0x4, 0x100000000002a9) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000000)=0xb99e) 15:09:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2a, 0x40000005f) syz_open_pts() dup(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 15:09:18 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18080, 0x0) lseek(r0, 0x0, 0x0) socketpair(0x2, 0x1, 0x0, 0x0) 15:09:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x17) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3ff, &(0x7f0000000140)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2}, 0xc) 15:09:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) flock(r0, 0x1) socketpair$unix(0x1, 0xff80000000000001, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 15:09:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x80000000000000, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r6 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xffffffbb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x1ff, r3, r7, r3, r8, 0x0, 0x600000}, 0xe947, 0x3, 0x7f}) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000016c0)=""/128) r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r10 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r9, 0x40}, {r9, 0x8}, {r1, 0x124}], 0x4, 0x100000001) dup(r5) semctl$GETPID(r10, 0x1, 0x4, &(0x7f0000000280)=""/241) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000005c0)="924d3f6f8a11cfadbfee1b185a172afd1ff9ed751f61c953bc4d4afb9f1dd63d30cf91fc315c85f64b13d726fbfddc609aabbb6e617fa538752ebb703e07865799f1b3e51b913c3fda837e10c66e4c9bcf515cdfa110ad99b21a1e6b762e49f2fb9c891e695142bd3d513604ff116e92302d6a87c30599c94dceb69af650a5c285b68a36d4c10b17ff42f8d82021cd5c1c8281da0b022372ada5981939a37e2002f07822478557da104a12e1a580acd37a0568880ac3a3f8b0e71f6679d7f7dd39e9a6db99da51215e4daee0a86c413d6f55366d7eaed9ffd0361b8e61c871c2c5a44c7a72e67c8d8c5dda34fd23d83fc4d464cc164b203093bcfdaa6b923e00d1557e7a595c33a97d10fe11f30bd2e219876cd35915d2c5d5b7e3a78533f1e8cc3a10478bf925095ba23fa4d04c2791be9d865139696f1105bdede064ba73b7083977f351923917b3543753eb875bcfe9689f38aba18992d30766087c1f89490932b3dce22e106fe4e28455d5d7fdff1be01ef519b01bc636e99cb90bfe7396d624eee655b50c5b23f9038252c8749e710b6953296c45fd7f40bdc1cc850931eb51dba1ff97837a22ec2779347572dcfd4799433953a2a513d1afedfd1fc08d664d4fb5803b10a0b296dc3f62f5908c297a7e3c45a1d98fd113598d8310a1fb9bc8708f8a6751bde740411ee62f96517e5f76d2ea4de507694f7a722abe7e30c0077e38ea4e6cc1430b94f3276448a396d218f570691a015ac39f698c0ee68f08f3448f1f99816b0b2a8dbafe4c3ba4dbfd4cc4458721cfd1467bc6d5d672e47360c54a2da14b7a0f1c11ef64c66f14e189d8f76c9f14eb50a0b9327b2b15ed1d29d729497a4e4881ef20c020a61da843f7a7d33eab81ccbd2fde2372ac152eceacdd50529fa666da0d1098b7e75f0e4291934f65fbed818ade69418ad9200e9025f084e465ac2080fe5083301920d98248317db1ad30369541579ea87d676e79866502947b10e0f74ad5affe6cb1f1bad0d512ba19055e6f6930d29007b81543b3b053fd50b8d9d2c9eb79ae506cbd7e1da37b92add9ff6280597ac1644f9842f682be584127f5517c3120f2d791f935288f89fc8d461ca863710dca1e41828d3dadb2cfc28a784f08a347d5ce4c55e53f61c23ef89951a226b9ee826f0f01482878bfabc215ae2cab7a78eaad1637b9d82ddc964dd1de370cc77c81a2c6416a60033253a04991fb4eb1ad3e4d0d2e758afc313e1c4023ff6496a5f4118ee9e3533e33cc64b5dd6efcd4ae70993dd4cb54fe16bac1b0ac23c7ee75532a9f6747b985e5e29f12a0d5c13155c9e5a909762f5d9b266df87f27e706cda3b9622a0b362414abc11c15191a962d75a67d824f977c7fb3af4246ca9404e1ad72038815a9b72ac7c675285872eb829a04a62a20ac06dabf434e38198f8bb8feb882570f59bfa2131528fcec8af98def34414ddfdb39bc12fae73bc701692f3fb365f84684de0fc40c2ef8b284a3d3035bab6afc0b79f253a9515c8ba895265876c9e71d55cfeb298fb58191e3449f1d18c18d61bffa630d90c97ffda71da53668ded63e3810172a020e15e9cbffeee0ca465d138255749b6da2a3559ab83ebb24dd1522b91a1bcbbf874c4e8c1e95f22fb66ae6301884baed338623eac2a985e37eb135919e2bb8053cbfc835b6533bc23f80f120b1f284f78a62408ff3ac80dfd3c7324e59a71674b67a6e47a72673c061a521b30963bf2d8ed944f73e09d98ad44b2e2ce8cf1e59161c54db2dbbc80c81451aa9f91c25b4470006c2b4765cba13374f1131eb406b63cf366913bbd11f91059f40d7714f444cbe3d4428a20b56a2bad445dece3823dbdf859db0689cf1a41fc81c979829ca6a9d61e25734dbbb71ef1ead5e77430c82232577214377c4344704c0d16199038f1801ea5e06046db10384e37e52a534861afb2fc7107cc86214ffcdc10ca4711eb7795bd9ca0d224cd49ac135253626e6f1abf8e28e0c077ac255837c581464112972087ba1050130ff935fefc346d09b60329e62ad569c1b3789626d347989e473cb8fb138f50203a9e1f4520493cd8986b1f23c32fa8e0e48512e7f98c35697b6de05ed9b3802aa45f960e6d6c8750afcd618a6aea3175fa09f2c43a391ce0639e3435080e66774c8ff9f8edbbc38551dc238177e5b05c48966adac575939eb8bb63c37b67434499c3bc45482336c5965d8d4729d4888d9f25250c4917d7a6aa5748a7e5edba07abac97f465f5f9ef2c3104d65f13982e5929c25881eba92449cb3b02f20fbfa1c43a1c363e476c1007ba2fb784d3a46ba91dfbe9f904d8d704d1c655f07c3e1c1a898dddc8619d26ad03c1d2edc26b98d48df14b489cf87827299411f3a05d5ef9718246ea6e8cae6a20db7a898bac68f92bf8dc2fc540f4f9907504399153572596f9a799836889fcd3fcb7d92023c60172c3669ee723570de206930f756d7a430026b4a4a574ba3e642fc9ae0cbee6d917512e5a1c4fbfb2ee799c22b9221c994313e58fba8cd8ece6f99968c4225e866e9b19212d3479b95acb5e4985d2fcdf6d7c054c3cb10b359d35e63aa77d6da6b50452814b0c1469e5c16dd4c281dd3081e3b20e2eb9496be80a145476b5ce59464c29c6c14a69ff985c4c3c1ac4cb935a3ce11c88a1e617a06c66c013f8dffbc847934b228c3803ec0ca9d83a4dd018ed6bd8cd7b3286cf6ebcccefcf9680189c5307606508470ccb393510a9897a8acf63e8bf89551aba8e9bb8497fe391df358e98508aa77e2e78d6bbead066bca13753de06731da2a4ac9cf60bf627849722731a71d0a5540192818968ab54e10fbd8615c9f1558271cd702f83cffd099f9b37ec45eae697515eebe9e9fe1fced00f064d62b71605c2dcc494619c8ad5952f69f73d1858c415a5d20d18c8e46cec95a3cb525df5ccd4c88e8e8de276b781e255658171a63c6915fc1fa9bad211bd3cb361cf089bbbd1cb703c5816387bd733462deb1b1f1cd7902d0212baee025e534f29e59a469c361319c431fc771d520e250256a0276a917b73d7de13589293b80d9fc671f822858123268e60c7ecf54df9a4f0a511dcde080692aa99c7323ca090b90d5a44347801918858a8c7e2944d17e5d458ad9ee5f5919dc80911b7dbfb7bbcefccaaaf384e305b9f8f3c0fcaad214cd2df4a12847b029d724a12321e25003b7c1f074257c3657f5bc434297f00f8dea2b2797cbc15df73cfd12ee68b21d2225ac28950b82cd97575866718eac8db2612a3bc0fa637d0fe35c4e3b07c9ed6f37aa5a255a8125dbb3d3c8ef5efa00c32a285b503bedb6b8e03eb6cb9c7a8a6fa1b062bd4a098ef9a1c5891ab391e6b0d7e0ec85e9a4b5792f57a22d1beeb28d5e877e40bf3d12985d645197460e96c60471a03fff70171635a04f9467ade03613f17bb6d07c761be8f5b80ff47981a8edac286520856ef07e9103e086ee8fff7d3a9ee7dc4e82c5b095068208878da577a47b443ccc45ddda32d746b3cc12e247e864eb54f425c51b1b0d91d70138ec6ef6bf4ae8b34e81895ed6f54ed2675eec8056619713137e25d08da3ade612c60907456040d81088628d53ecee8d2f9b85807dd240b57de28e3b3730e2c19ba22acf230a7c98ed8c445dc4308404e96e1a9205660bc433decf46d497ad2efa948d41009a3e839abc666822d9ea375c5d634081826c12f0aef5df0f4fc450f94ece5019d7d339c72c9983c2771aa3f5bcdc494148b3b6eefb92f705fc7f128d265fe314c09a1d5de325ecaa1f61a14b4cece4ce6d8c8758fff55c0cc7b38d04384d2d5541472f3d70b69516d3e3c0b09d997767e682d7893471e218c054ba516eb02e2c6c60de1fa3f15f752b673c792bff1c0e3fa56e6988fda2a3ad66961d384d495e0d030c31a3a651a437cc57db35538d78e8a2fbe6b76795dca6492d6db7693d9e2342187d3e27c244b06eb6f1a39bae4a8ce15af19613ee0b7d31c00c8ce10f596b3199cf59632056b4f0997d6a9ef579178f609ea784381dc1db5718b79c0f342eadbbed0a027169f579fd31b1567eb6251775db8f78aaabb9caf9c446888ad74c44ca092dac07cd7702e2731efbf6e52459a1d01e8500f45124a85657e7180a3bac31c6d257e0320cc56d81c5d1b9096f41c0f811b7eddb091a626576744835095b423f383dab28a9423efca5e8b0eba04ad629de3640afca65ca71887e85fc518b3851b88c140f34ae0648aff52f6feca973777c0742f7bc3afe037e9d9f5b0dafbc859f294c370b5a47cc302ac8ff2e8a792719985e6199b14d00c9e17cf3996e11eb64486b766295d92deaf208257a72c4dd2ed42d444c38fb5c694717f387592637cbc8ea35bf4944a3537545fbae60575eea7470b12eb62985eb605e3f62cadde227055b2d6c9342b50537f270cc41c13913db8f1417db8cc33bb99bdef6fe27fd3d1dcb969a47f99449c6055d1701c1ac9869e338af399d849eed1f0162bd472d157b493179550d1670eaed7e16ffe00f96182c78df3abf020f07d15447f2db7c5e7ad9c7c54076bfc8b6f6caa21c4bf134184dfbedf93b8dcbf50287bed91103c262f8b7ca6d5b874dd1bfcdaf087a33e3af91108f463c2da7930af0090907569c68b262585d854aef636c0ce89408bc7bfb3614ea995f7f1a5e800a475ec7eaddafaf32445962eb994049637571f7465d47602bca1de647de191e7586589167cf8d4a59ac88b1275b85565798f6c3af356e6c989b55677df19dd352ffba92fb043b19a87e86915ed979d946e25eb09549bde101769901fa1f42d516b2e4bfff61d6204082cdcd305fea0328c050efbd102c2948c75b5385755920718fb1d11a0fb9c0982849b6072393673690c25beeb24d990a0cd06ec5b2801e1b2cd1edeb12078221f1dd6c70588dbdf76bbccd6bf408259391bf04bc47538e430e6c26789e3ce5c5fdcf6c5a88c1da26e15faa3089c3564adb72c4b26e66dbfb7ae0ce4c8bc4e19ed6fcc802ff619c7931c901190e8a43bc7cbbc2fbbf379875682ad340fa2724df5629950468ca4920541e87a6201e5f79970fcaea691f3d9beeadc2afd2715695dad165963d0d880a1ef9d00d6f12850693aa8c30c5fbe16306557b62d882a578f3e22297a8ba9d02dc79e2ac94639cb25acc865a40566c73b5f34915ddb53344964fc7ecec2768508877c2edd38f1a6c787e2a367876dd8b82e788bb86fb61e8920cfea7faba55cfd1e70fbb8f806aee4f51cea16882d2ca016ea483f40d7a059e4f8673fda4f0eb5ded0b01c6a21c99fc7ea1a829f36cb4f592ba0b88c09fc0da8a534e834db0a645cf19bfe2817495fe9b540a47a7c33ce4298cbfabd2f4cf9fe989359c5be4f1fb5af06464b83cc1d995ffd709d0b5e46b0d465f93e75108fcf27a8ab2b5023b91b31c0858472311d892b660fa6a5207fa66214a0818d529e7f29618bb29edeca368e1a55e6482e5dc17fe0d2947fd921326506c762274de6319f57c943108caf70f11f65e0e96901152623cf628c4e560a463c05b4495e10bbcb7209b89b9e1e4ac3aa65c3ee1fd617d97a5060a9ceea91adf927a1de8c7f52aa686bccece76814596be29f294fc3dfa89f045ce0d548a63e214f7a829e974e1afa81a42c9b428b203ee40d60ff19fa049a5b6d3bba3cf1cec6dd7e7e29e67c9ae00932d1c2c04e550cb37b109671b2e10c9a8a4be405716ea2978a21a9cdeb4a3789dafde54ff40173e0c45dd009f0daf3cb5bb7710c3e945026ce6d92e9f4606", 0x1000) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000500)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000540)="e4a0543f947209204f253e73f9a5", 0xe}], 0x1}, 0x404) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380)={0x3f, 0x4}, 0x8) 15:09:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x45, 0x4}, {0x1}, {0x8d, 0x3}, {0x24, 0x1000}], 0x4}) 15:09:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x22) ftruncate(r0, 0x8) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000280)="5645665e85e7928c8886939f98306e3d55ed474cd543c8bdc681", 0x1a}], 0x1, 0x0}, 0x2) 15:09:19 executing program 0: r0 = semget$private(0x0, 0x3, 0x21a) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/104) mkdir(&(0x7f00000002c0)='./file0\x00', 0x40) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x30402, 0x5903d4988ecb0ca0) fchmodat(r1, &(0x7f0000000300)='./file0\x00', 0x58, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='x\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='x\x00', &(0x7f00000001c0)='x\x00']) 15:09:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) sendto$inet6(r1, &(0x7f0000000000)="3e0c21e045ec3f22d4913367a496aa0d5f62b19caba5057e972567cd72b46d6a400258e2a419fd6fc6c12f5c153f5ef6b9def0992515b4b42da770f4cb4f0c1d82eeedb9a7", 0x45, 0x40e, &(0x7f0000000100)={0x18, 0x2, 0xffffffff, 0x7}, 0xc) 15:09:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffd, "0366402ba73caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af", 0x86f) write(r0, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c58c0ef2efafb8242064b382a15d6f333c9f55666c8081819f4b21bc1da4184df49df29e843cf0bd8b98ece9a6537c4dd59d8b848b2cd184304b7cdd8590e56f665f49dfbf2c514e2fbc801f298c94942fcf8e84e1641366401032903b33441666a4fa3d035a7", 0xa4) 15:09:19 executing program 1: r0 = socket(0x11, 0x200000000000003, 0x80) kqueue() sendto$unix(r0, &(0x7f00000001c0)="b100050409000000000000005786073849fae42296051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bd010100000000000087a869a4d3722c91f75063cbebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 15:09:19 executing program 1: r0 = syz_open_pts() unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='c\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) stat(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000380)) r1 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x90) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x40020005, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) flock(r3, 0x9) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000180)) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x806, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1f, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) semop(r1, &(0x7f0000000200)=[{0x2, 0x4, 0x1800}, {0x2, 0x0, 0x800}, {0x6, 0x100, 0x800}], 0x3) mlock(&(0x7f0000f2b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) flock(r5, 0x100001) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x90) ftruncate(r4, 0x2) getpgid(r7) r8 = getpid() fcntl$lock(r3, 0x19, &(0x7f0000000040)={0x4000000002, 0x3, 0xe280, 0x100000000, r8}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000200, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r1, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) 15:09:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r1 = getpid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) poll(&(0x7f0000000080)=[{r2, 0x1}, {r2, 0x2}], 0x2, 0x8) r3 = msgget(0x3, 0x103) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0xe1, r4, r5, r6, r7, 0x50, 0x5}, 0x9, 0x3, r1, r1, 0x1, 0x200, 0x3ff, 0x7fff}) r8 = semget(0x0, 0x3, 0x364) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f00000000c0)=""/99) 15:09:20 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x12, 0x4000, 0x10000) accept(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x2b1) 15:09:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x200) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="8925c4dc095196703d00d4e498ef1b5d060d619e6caf2d7fc6bce97924905b3c0f04646f3e5d2d7e871d6e926607905e77ffda51eabb590ca349a92438dfba7564fc4748530120f066689f4509e2b787bb6b820037c4487d63da6ebbf4eac0c976df851b9c5c59b707ecf26775dc239381ecb1e5f8fcce2768de549b99188c249bb2ec2ef675bb58115e2b6e2b7f5649845b4b48f45fd5bcdfa843b0124c08c806c545d19c5e1155df02319e71d497b4", 0xb0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000540)="010400000000f4ff80", 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9152fdf40a7bc921d3cc044a9d56714ec324a292c69303e25b77e91c98cb377f9c4976f0ea3cc2f38726e7a05b41825d67fe80a303267cb2056e95837ee5f7d6cecf3e54cbeaefb15657b3bf60adede4c53a11b6743270875b01ce104a6196fed8744d0a07c04300fed4a122f439e2ea97454b66b5dddd8cc02b8adc92d58e0863c810f151cc19e76061740c6caf2a25c78dafe815cf3fb2ff658051c58c6dfa7094923bc5deb7fb73f27b54edcb4403dde07d3e2297dc58500977acab1bb21c44f95df434e911896cc51824300ca3c8a488ca19d9b50a26793b", 0xda) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="aa7b206a0481f25e7d5782ff868d55f80441cd145aa73777fd01b850a9ce9956a2e06308f9aa38b447e14478a082b9f31606110d43d9ee144ca1e2af5a8a6af54a5ef6a5264594d241bf4561166ca75d5ea5fdb579817ff6d2d751f491f6433ca5ac721cf51365cb80d481e1102484b36555f9a7abb6d8e5061599a62cc4e41defa2a9d1686008d4bb6b1ea95ca09611373deaa24c584d41e10101a63208edd08491565112df035dfd4fe05dd1109a69ad0a1d1fb3f5dc251a2bec8a5d738668847d1d6fc8dd3d521d3245892c8142fd10e807ef4b2c51bf0a1f5bee2c4ad988746771698e415fcb71a2140d1873c870437f082e2b24b9e16287f793ca", 0xfd) shmget(0x1, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8081, 0x2) shmget(0x3, 0x2000, 0x799, &(0x7f0000ffd000/0x2000)=nil) getdents(r1, &(0x7f00000003c0)=""/145, 0x91) 15:09:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffff0000, 0x0, "0000332b0000003822b68038d35ecdfe00", 0x7}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:09:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x72e, 0x8, 0x6, "05bd5a4957f1058dac307dc5a1c3b9cb78ecbb45", 0x0, 0x4}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000240)="188d3ca8f16e74df153ef49937c7d101350e000000000000626d6e46eedfeb4da893d31251fc4414c22d0323232033e39bde3db8e2b14127acdd782646768b778b078477fe9cda358431256a9af44990acf4c7945d7f71d7e3c4570a2ddb13118ff10b85f79eb63c22850517309feb0bdb6d52c2e8db8c7ff078f25045a4922d83e0de3a3f48652adf8676ad37d23ab1449859f4367b6d54ad5be9072faa24e4b8b3a14d60da453a385d4a78a9c4a30fe73eebde0be0083ca48f7a5ffc06aa3246636cd9b157f3d1c83f8123a5adf56bc9e4f2b54da7d30239110459e073ecabae584c85da738910aae860d182c95b0623b853e2409d74", 0xf7) 15:09:20 executing program 1: r0 = msgget(0x1, 0xa) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100149fe6de054b3b18194a4a4424b05ab71b7ee917177205fd7"], 0xfa, 0x3, 0x1800) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, &(0x7f0000000080)="1d5c600d70720f7767b25883134fe3c021458f6f0c7fc0ad4f15926b7ff560dc270c9eb85a2019bfe9249607", 0x2c) 15:09:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 15:09:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:09:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) readlinkat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f00000004c0)=""/4096, 0x1000) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = syz_open_pts() dup2(r5, r3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x400, 0x5, 0x7fff, "e07020a22d9735d864921535e56f8e39920c10b8", 0x8, 0x5}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) 15:09:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbff6}], 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:09:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000280)) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/117, 0x75) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)=""/145, 0x91) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xffffffffffffff63, 0xff, {0x4, 0x7}}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x3d25, 0x9, {0x0, 0x1}}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x240, 0x1) fcntl$dupfd(r1, 0x0, r0) 15:09:21 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x5, 0xaa0, 0x8}], 0x1f, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x9a98, 0xd14}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x5}], 0x400, &(0x7f0000000100)={0x1f, 0x2}) fchflags(r0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 15:09:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) dup2(r1, r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 15:09:21 executing program 0: getrlimit(0xf, &(0x7f00000006c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrusage(0x0, &(0x7f0000000600)) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/159, 0x9f}, {&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000000400)=""/137, 0x89}], 0x6, &(0x7f0000000540)=""/79, 0x4f}, 0x1) 15:09:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/95, &(0x7f00000000c0)=0x5f) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 15:09:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x80000001) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 15:09:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x3, 0x2) 15:09:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0xae, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) bind$inet6(r2, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) fcntl$getown(r0, 0x5) close(r0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x812, r2, 0x0, 0x0) 15:09:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockopt(r0, 0x400, 0x3, &(0x7f0000000000)=""/19, &(0x7f0000000080)=0x13) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 15:09:22 executing program 1: msgget(0x0, 0x18b) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x100000001, 0x1, './file0\x00', 0xbb, 0x2, 0x3ff, 0x9}) clock_settime(0x0, &(0x7f0000000000)={0x9, 0x6}) 15:09:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ccb7f981a5204b186f50f39afb80f382887264b"}) execve(0x0, 0x0, 0x0) 15:09:22 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) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x40, 0x5, 0x8, 0x0, 0x8, 0xffffffffffff8000, 0x6, 0x0, 0x0, 0x80000001, 0xdd8a}) rename(&(0x7f0000000180)='.\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="80ce15e27b9685d865e2c2c6bbbb5a02b94da432fca4823e3391af197003690d6cd02f6546d070d62477b2398b5c2686020793da84e233f11c40959225ffa2007cdead87cd56841ed33b74be4ad89c", 0x4f}, {&(0x7f0000000000)="50650198ed2979", 0x7}, {&(0x7f00000001c0)="7442c90ecfb97d2de3d481bb6306dc9cabb12801df185f4e31421d66a069d7ed1a88b65287867bf1abf71ddd4863bd4d90ce8959fc1fe30c169457329f22134d73418e27df48ba0212f60bf66086462edba6a4a802b77083e43708a72d61088a8a27245456da274e0d5b2cc603c0527146a87487737721a8b28d2e70112e55d4fba6ba02aa3fa12507bcc6ead96adffaaf6724158e761f1364db6b23f57f04523f37e59558b6a87e2353d480419fd966ecad2468f40281d2cafb526ee4", 0xbd}, {&(0x7f0000000280)="11dfe3855b8f4cb26bbe2d4feab2b1a7e98358b6472a9678fe056d6b1a03809189624f3c20e55aba5c931e384f04ccc8f5b7c9c6307738f651c17d0068aaaecbc8991ed1e0cb9a9e5f29ac9cb03ae82485441f2900918b2374d0600a9caf568ffa4cf1894af86570785a9fd04a2f97b2843936e23d7d8f9bd086dcb682a1369fb22796eb0faa6ce746cfe232d282f0df06c4caa1702f175bf16d35417cb3826dcca655c6208b1e9e", 0xa8}, {&(0x7f0000000340)="3f4aa7e8d04bf3165af31751e0518c20e8fa5894cd328f670a1cdb8f1048120094efd6493b9facdff3da9f8c87d4f4b98c673ff96af89742", 0x38}, {&(0x7f0000000380)="5598c1c2b1db26f15efcf9ceecfc", 0xe}], 0x6, 0x0) 15:09:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x100) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 15:09:22 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x3, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r0, &(0x7f0000000c80)=""/215, 0xd7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9b25333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da408008044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc730038da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f5f7ffd518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942", 0xafa) write(r1, &(0x7f0000000ec0)="0a4a01000000010000005cd4f30cf3dd12bfaa682b37f5d59b7b9483f4d508556d8dcafd7990b5c7fe4438bc2fc9038b5aa5f88416525415706f349611e369089575771be877c690b8907e8d0bc3c2416bc6", 0x52) 15:09:22 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) sendmsg(r1, &(0x7f00000014c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="ff1e125ae8ba3dbaaa888eaa668719d7c45cfcfdd85c8501f530647feb1575a8acc3d1f36fc061af2c2b26cae9a64640e7f9b59d650b6c95fbbbaf75ab227b776eb0fca2ad7cd152bd463f1d7218fa2ce506ffb5a9c32c82ba67414f3f6b63c979007f962e428b0557b48944946b98f449cb751c914ee3df9e01a620601e9857133b0376f7634d7122a62f8289f7e299352670857d8b20142231963addf16755bf32a2739e48022c33a8c82b190416ba59a8205ec1cb85ec63c1d22c95a2301fb589f407da7f0b65b26eb1e69a5f4da16da5e93cb51bb60910b5e1bb6cbd7f0e918b4c51905ea81c852ef1343a", 0xed}], 0x1, &(0x7f0000000200)=[{0x28, 0xffff, 0x4, "e59f6ce1b7ac8e16a0563766073d15dc45963ac617"}, {0xc0, 0x0, 0x9, "a684d2c1b702eae2fcb3063853ec712db0b8ee476266b40338eb84c22e9ad42d28690d31a413a8a16ada894f102e9531843276a1c7f9efbf5a3b04409b708d5398ab06867888c5d5077ac8f801dcee623e5702609b42be7f11333a3e0a5a03cf4dfd608976dc040baa288003f773423b056f6ca5384a3569d41dc9eeda6b0000a7309d78ccb8d9a162e07ea3518e43bb54d48c4d25fec44e8b70debcdd94dd73bf14d38908e1322977b6"}, {0xa0, 0x0, 0x7da2, "80853e738f0885ea40ac63be5d6336e6b687cf9cd401347fc89aa7210d557c5e43eb9199012dec86cdbdfba0e6d2d4799b32032dca58462102c55962e5ed556cee5075ed1d7f9f66b67fb1a676dd86038590f07300416457b855f2a34fe85ba552737499b59865fa9b8c6f3576227d3b1b2df2f698c31a1bfeb450858eff7712e647a489b41741a5d10e"}, {0x28, 0xffff, 0x81, "9b842acb0d42349430df10deaccbd7c5f6da3974643488"}, {0x20, 0xffff, 0x5, "31791a657f792887545f834a"}, {0x1010, 0xffff, 0x3, "002b1c1be46db1e042cec59088e8d2526476dc953ed0d4cd48e67d59fb516f3d0f3bce9d646a271705715e530cd6687816c85dcd9d4cca1dc082f16a90e6eda5b2d32a331d9d22d8987a7606ffe938b1ce09eedfed2ec850bcf60c5a7fbfa0ddbcd9b747326ec698abc43b75cb3489faf0a46912ecd98f558bab4e281911a7ee291b341282f79c0e06ffe224591e721b321f585c78e65027fd955d3df6800dc266a7850b5518246104ffe60629c4a3b8129d26aa5d6ba52ae2704473a56c5d1499f0f26fb623a0fce7fac11a1e7ebaad54c66ffb393bf136d3880207342fd150e004eb971ac10d92b2042bb16808e92c527bebcd958a901fad7f24a606a743ce8cabcd9bfc01ee25d4e13263368e02e247a2f2160aa3c7ece5836a351edb807d58ebee655a14d74e9641e75a475d90c74070d7105ce37b5b51437cb957dc2365d99f3f3ad2a8f7f39dc47964adcbeb5d11580b7468877240a18655e2060090684f47d5a6b88e91a8cf60489b9d3a1474690afeb60b80fa377668a1cf523ff39dce79ad4a44155046d1d9a9e632df2678713cd8b39c037ddb819607680f9acad6da8f838f432f6d20c3d29791bdbe1ab5e473fc01699804b6fa062cd28df7819f59f970fb24f99ea958acc88a95a732b7767fdd47dba47416ea057a6181d5fe6c54cba4f5febecbe1a9d4c9675fec85c3f32fed473c6d34812b679c90ac04955962c89e6809b0b7821545433fc2055b93541baa45ade34892af89f87309079d32167cc3c511db512147fc1eee60e9e9c3b2ed1bcd7539c0a3265c38c194bcc2c44fa7505d68900c39515d75f6d4bc5b9c8e60f39ebd1df48915d264d6e35c9cec882e73efe21a68b50f6717decad853f5de2bdc14768c5cd98e4db943ec0c7824b037a863213398ffa9d5bbaea5bbb709662b474a970f3210c8c3433acd2084d94b9c6ff551bedb1555f89c0751474c99dfc86e70bd0c7f2a17d02d16515d9bd78f9cba2f703030af7a357bf80716f17143c20b5cd4b34e2954a6d5e19c3c965bd2ab91603f78b37a15cd2ad480f3f0308bac281cdb4fe6c9760612bfe76dafeb6a793a425f61cf3981116ec5544fbca7f78873fcd4afda9af35ab9e8ac1f19f583478b60684ee0308d70a317f2c3b5f1f88677fc00021124a94a04521e3139cac89d84368f83cb72a7510ea0c97ee9143f3b75e5e7f8afb9b876047b9d178be8485cfcf09fac43c96b47359a64e53ee48e7a447e93a9064d38799c35b94b56ace0cd9037284edbf21a76a701a17dd4b894874704479d8ee942258e128ac92191a9a56519f28e03cfd44227f105b97d96315710d87cc3fe7c9cabdaa208e2af9be0b56f27fe4eb44e8a5f6bca5165d205e28d53c5af6a67a7171c05ce38fbb4c0ebf10d507124fa2002fe8d08c1c3b50898aa5f2e63bc5434101d35396e4acacbc00e3c6b4b4970a99c0d97cf7e0222935e677ba4da6317c93faee4fcbcd5ef15a1678497f572583247bce54e90ded69074618e6705dd64ca3507d225ecf02f09bc9d7b76bbcce3bbf972b2633fa3f42dfab5e4c0a4c405f7da44e1baa45ed74bdddea37e959f7bc5fefcb6c681f8aadf03f2a1aad3e83ff25263bb3ea20117556052405659e4cb4e4a5668fd1ea30f0899fc9b0671e9f1024f52383bbd63412460e5e5b09453d6e047b81c62cee666aff19d432336e71818a239180a4da2a506c5a547f3f2e4780ee3b389a57b5bd78ec7bdcae6b45a28439b44a258d7c98a833c8af174f94769117cd2caab89f0051aec323ba560a335c3e346385b29459c01a4079fb0ec3fd2a92dac258781bae4aa942f7ef977cb738779c924e92c1adab12f1996ebd50b1392ffbba7eb12ae4733d8acc4584b449badd91d9d828b263aa83c06c2cee0b8577a9860db5219dd21bbb6e4b957c6a19659c10b329ad0ee8e5fa634f8442173fd86094909360a6106cfd451da782e703a6f1fb8e463e69aee2e268f520af8b318cc63f67bad0257f310dbd74e41586b0975994fa9862e586ed7a61d322a8a3d5c99535df301baa778815fd5cacda8430c8f574b34b9795aceae0bee8de3cf79b08360d8d47df08c8634810a23da9df932b18780e843f1d207b75b58f5f334904d43ba434544d5ab821e0a848e38118731ac360be55574aa81aebf524c2e3463730a050b373e14a7dcce58b5df1c74ebbc6e55074f2d693055c55f03567d482c19fee6e493754eff1fbc3f82de46553db22aae0489dfe7c66f3224e5fd357d46649eac66255f45412ed2539b34268a34ed6897cd994a9de3a8e1caf25005a1364a336759dbb09cf381edc721d9d2a8393d3c35ed45c60cf977a83758e9cfeb86a2822b05077542bc2b6290b5f657e75d7e4dd4351b679e3260afad574d090e3b2603e84bb2e8292386688d8bded7ee8f3437dd3517986091f256600354606c24080b8b0e12b5b2243ad2a0ac9860cb0e6c02e71b17767f08e2e786c2607dbf68477d08ef7d07e700daa1b3f65e66dd26929c96f27f03a717cfe304f034228be8677964526db43bda5a734b037683154c7b15431e1685e1b9ada1739fa8d101ecf99f22deadca8840bf1d822aea0bd77070b442893d6b3fd9825c4731f7d88ebe4e2ffd79b013cfece15b655f8b5dd9b20a48e4e4c14ea5e142d3daf24c21655cde1a14bc551a04818d3d1049ecc8d015bec4fc8c4208cb77a5b1065e0cafdebbcb3cf7dcd95875532c4f54fbb0341387337b9fc987939b7d6568695284d6103fd716adb0873444bfee179467af13aba595e80f1ae583d7b8832d9d85cf004bec153d80e76c22fa6761c6a73a7b82d1a79328c37071f850a0536061f3b79113e3dbd0f862c919ce7218bebed403b8e8c8dde0ccb175ac6055d781bfe621e9a339c0e6f98af439aa20982fb8cebddd669878bfc5980ce70e09896561d9e745fdc5cfdbed189b061268ed2fab977945cb349e81200a219e9c90f81a75781e1e9c24b42af888cd1216c2f78de1d569095fc06a853be2ce24be509ba1aeb18dbfc14dbc10531b23d5f681af9a88b90fc00d21cb332263eabe4b5a46ed4167c634f4ea13a5a990019107ea33e533e5a562ec91e67a4181bbc01fe486503552312e7b7825dfe2c528ccd4ca50b8039e790e0afda76fe347fa2417eda1b809e56c5149f6d8fd41eacb827758a54a4f7658783988284a2ac6ae781b710f981f900a67087429be2dcae6b3b57b03e416584b9eee9131b00614ca674c2e22c6160bde12f40fccc62c7f9a9fd0e7bd640c9dbd0f78d7709e1c112255ca9d76f8320c2f2a026fa303cdd74dbf0c48dc2912f939b25469c8b6f7048f1a0ef44f73f10c1539ae13b1a6719e12089e7731ac11d4defb452fc14a1c778c7529e6a5fc7d16f8f5f1c739cfd7a89609ff19c3e7a42434a30b3d62002e6aa0058fa3232339318b11ad07c1ed11cf2e72ff0b77c9172b739ea5649f562ee6fc416a8a477a162abd33203ac1e4f4f2958aad003febb0c0b00be085c009c4a414cdad169e2aab50bfde6be917bb2c3862ffa6a42ab202f5ad3d6607bad58983f296f91c0aaba85c26363405c52026041e23cc48c16494d0c51eee3cf0c887b45d82301ae36d379a2f5bddc6a8df608e480e273a46b62dc61e89b78af7dbe01103715753145ae9dc9e09fb8d15f18589331dbc2c641e33ae8f01d1959766743ed09e6060a93e1dca8a4d96303ac119c01e5d8d27b30d48f5c4fd028cf47e57e64b735d76f9f09232bd82350616bbd410b03696c2155dca3af45e8d6986ff67e490a513887e25c08b6a3269da195019ca70b26d7dd2cfbab37657454b88e2f8336ecb03f726ed41364a0fc2598f97dffcf91203621728507f341cf48bbffcc6c21653da48a1ed9d3e7f71589d951424e8790a4f5db026e4bb10cdff371c391f16f7ae5aed916c1ac82aa1277aad63668b15fa812d023e904dbe12c71a8007a2e2c43e075298f7b7c6fe4096131cd28db081314c80d3e70bb0a93a5885368c275bb35ffcc8f34f9c9a17687f8f8838c5ac947acafd9d63d14254d89224d840b733014f8eccc483af3e159875fa54c5315af285196444bf96686879dfc8e040d5e3276a8cafedc9192607b90cce5220fdf2861b5a1adb058e5042355aa6a432ccf7657bd30cbb486afa64f6cd306d53d7b5a49dedefb2911ef93ebf9c31911054a8e57fa7bdf0c4dbcfec256af7f1f9800b3b0d4334a437c12032903e83a3ab0e6b7222f9a85e943e487425e42d5a97a55dcc166c9e2f4612d2e18bafbb9ec37ec5ed09ae7280ea576fccbed4c1242d094e89f6b9d2b7a9978d66cf06c6d0db4a62cc7f84c8a818684e81de4d88fe74f9376c713f473e49b867d1dec5571ce076a27d2f48ebab7f38cb8e15236f4162c48a5a5904277bf54549d77d703a6411bcb8438d97d4a846bff77889dd5745ff44d657cd9750315853745c03d565c3dc798fdc23a0fdd17c5ac6c3463f87a841ce1df24ea5d2661b8f38b0be4304a933320163de6e6e74c5e12d5a3ec36f9729bb001422a7382beff6fafb368c6597e292a75304fd972dcf5ba947d5efd6f3abd0730572a75bcb39b9a0cdeeb15e7549e0cb7e99833c25376a7ea26796543e78bcbea208e50e0629cf32a7028f6a2dc27c3503e09eebc3f0d27c044b66c80bb78eef785a8681423b9dcec7120a5ca31c6077198ceedfbff9dfe29c2928965db0d84375d0e29bf1f8989d6b756a0d84c537108b47bae135db8738d92a7c5a6c41c8f0accc8cf9118f3a49988e4c3fa96079bc38b547959395be6febfff71d9ecb9dd2b3c5ba991239947d0a40a45e5fe7e109155e203048e81e51b5f317f137518cfbc129a474e5dc2c03001bcb7513d09c827dee17982202b5a7a0304ecb3d6fdfc67c2edb0cd245073605ec629caf4f5dbd50a3ee6bbbda2d0c927130e02ac93c842d6d684256c438c423269ed017c88ef7de92219524e460c05adabc037e733b66e7d9b45e41b487acb4fd0e3a870b6f22397615a157712433297532fcbe047820d3f1cf517de2ea113ba07df8d86060736f1f1877451d0b8af33109fc5623289c845dc1921780191272dbadcc416c1b4a666e7841302f410cc24fa3c4a52a230426f7e6ea2747ad69c388e51a1eeb06b6f95a3f0ce369ff07076d50706db2af02b3f287fe3f2b22243ff2c6c8f9e82d6a52378d63b27b87165c57c9a2d3591e4e7a54a55e79004ff0307b4a33d2aef3092a09144ff41da8bb18248b0cd8d85af7db8116928e674b8d24116ab3ddf928235414028353913d7fc0e344a89bf426b48be7f31fc40f4f890f67d6f4bca45919a8ce6b39bfb18bfb0b63ad4711e6e68046836487b0b41c107f9dde6636b1759f445548282323e1e1ea776ca564430c8344e0ae40904d6b206ab5dacadf50accb25d188fd20d98c31e72a7670a3a8d365e5167ae3b0febed879a48f7f4536efa6350899e7c981ffbc790830ec45fe2abd524c7d7e6aff62e80e52bad087225f26e4c4e3aadafac3b1b42a51f1d2acdb7e1080db82488138c61911caf38dcd2ac98fa1d246f71f0dbf4d68882478d22ba23a34d37f5b4a18f28bc6654e680b69a9963535db390139291aacd5b7759b9ea0d6b60226df2e66414a6464346d519493ac2317a9284cd7378c1c2f087e7bcbdbe80fad15bde70e47c06441a38f7dfd3b13ab173c08e361047c26590e46499f1a434c435116ebb48c17d6d9c117ae68636f5e1c868a655cbd41cd691bd61677f1cd20621a6e2b5ae7ce4d131cf5c2015c27334c6a1bbe"}, {0xa0, 0x1, 0xc8a, "14dfc2589eaf5785fa8e3831a0b2f707ac9fc810bf18b335a80ef3819dd680e967db9b512eb3b98842b7f7b520643367edd4ef8f338b5d414e78d5ff433317b415618cc40bff523122295232204a9e29f720a0530c2bf7230e2017b56aaf265034eac611317f9bfb34ca90941c9110b27503af9c57db422f8b0b788c108fa17c1f5d22e76afdb200c7f4a27b5198"}, {0x30, 0xffff, 0x4c8, "544786342157d54a70162953e529f1abe51e127672609145fd6b9f8907"}], 0x12b0}, 0x8) kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) dup2(r1, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 15:09:23 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt(r0, 0x437, 0x3ff, &(0x7f00000001c0)=""/246, &(0x7f0000000140)=0xf6) r1 = socket(0x7, 0x3, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x20521, 0x110) fchdir(r1) unlinkat(r2, &(0x7f0000000300)='./file0\x00', 0x8) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x20, 0xff, &(0x7f0000000180), 0x9e) sendto(r0, &(0x7f0000000040)="e2e32b706987229bd71e84fe9743e267df2e60545827ef528cfa2ff6d2f3e5a685824ee9e2eb20d2f490ded3ea53ab4bbc11dfc2bdb2273ab2c0ea045cf254a5aff1f65f81784ecf84f360106d8033f85b0ad13f6522cfd29a5aed5dfb2f7329994858502e1ff4a835df7fda50e1aa78d9a82195035901469ee16e09fdd86e6a684bb7a5259bbbe96329ffe8a6a4a0449fb60324bd7c2dd4bf3c", 0x9a, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x6, 0xb348}, 0xc) 15:09:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x8001}) ftruncate(0xffffffffffffffff, 0x4000000000000007) 15:09:23 executing program 1: r0 = kqueue() mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff5, 0xcd, 0x0, 0xffffffffffff0001}], 0x293c, 0x0) 15:09:23 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000440)='./file0\x00', 0x2000000000020, 0x6) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r2, 0x2) flock(r4, 0x100001) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) r6 = msgget$private(0x0, 0x5) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x3) r9 = getuid() getgroups(0xa, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0xdce, r7, r8, r9, r10, 0x86, 0xa64f}, 0x9b1, 0x1, r5, r5, 0x0, 0xfffffffffffffffd, 0x7, 0x400}) semget(0x1, 0x3, 0x42) r11 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r12 = getuid() r13 = getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) fchown(r11, r12, r13) setregid(r13, r13) fchmod(r4, 0x8) setregid(r13, r13) chdir(&(0x7f00000000c0)='./file0\x00') pipe(&(0x7f00000004c0)) setegid(r13) getitimer(0x3, &(0x7f0000000180)) pipe(&(0x7f0000000380)) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) 15:09:23 executing program 1: socket(0x19, 0x2, 0x3) r0 = socket(0x18, 0x8001, 0x0) socket(0x38, 0x3, 0x4062) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0xfbc, 0xfffffffffffffe92) 15:09:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000000)="a746", 0x2) fchflags(r1, 0x2) 15:09:23 executing program 1: r0 = socket$inet(0x2, 0x800002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000100)="cfc65bd92980277e7b65d501f13214d751032d0553daf673d89067fd2f18f7c50d7f9dffb4ffc2e1d922dab3e5619cbbf36b7e0bb5852d0e578a385c565bf4da6fc490be76d59c480779cbebf6dfbf45d96b80ecc6e4badc82214552e31ac1b0a3620c20ad72f6375aed028ee381b6596401663f432369fc606099914bc3", 0xfffffffffffffffd) 15:09:23 executing program 1: select(0x40, &(0x7f0000000080)={0x4}, 0x0, &(0x7f0000000100)={0x0, 0x20, 0x4, 0x0, 0x7ff, 0x6, 0x2, 0x3}, &(0x7f0000000140)={0x5, 0x80}) r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) getuid() 15:09:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x75) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 15:09:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70b, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000080), 0x0, 0x2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x100000000000, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0x4}}) 15:09:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:09:24 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000)={{0x8, 0x1}, {0x6, 0xffffffff}}, &(0x7f0000000080)) 15:09:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) socket(0x22, 0x3, 0x6) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="6c8436beb5a5911e65c6cc062959909a9331177ad0de26b646f4270d1043201ab085fb9709a767404bac17ca88d0fe4e8e4486eaf1a93664e7aca6f4ca8d3eaa980d3a06d173094808f452552b4d42896336e1946a1770468fad1563441b20964d64eab9d9d6be5ad86d4c1e3f52371d019d5dcafa4a29b15ad225e0376a64f91d66915b7ba2272eaee0ac76e420110602e6675235da7c4a7850901ad449543ab3e6d9452e9fadb7120fafc628cf69898351dcb8e9492c75b9a76f8025c06aad11ec660f3b50993d617c934621f62a9b43baf4f3feece787383e8e10d7727fdccfc9cd1d93202fc8ede8712a", 0xec, 0x8, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000800000053000"], 0xa) 15:09:24 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ftruncate(r1, 0xfc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:09:24 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0xffffffffffffff00, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000000000c7d000009fd7333ef064a214b17f4d442ed93b3486def8b40430d0e5a9c44b08c07e6be6e58758b878854046368db37d28328a5aba8ffec994c1376a69a2692f48620b233"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 15:09:24 executing program 0: r0 = socket$unix(0x1, 0x20000000000004, 0x0) r1 = msgget$private(0x0, 0x180) msgrcv(r1, &(0x7f0000000000)={0x0, ""/19}, 0x1b, 0x1, 0x1800) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)=0x1fe) 15:09:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d6034647933c5563e70b94cf0c6e743a92b6ab459e96a899c3ea85c03e2", 0x3a3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 15:09:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchflags(r0, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) setgroups(0x0, &(0x7f0000000000)) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) ioctl$TIOCNXCL(r0, 0x2000740e) 15:09:25 executing program 1: socketpair$unix(0x1, 0x200000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=@abs, 0x713000) 15:09:25 executing program 0: 15:09:25 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)) 15:09:25 executing program 1: mprotect(&(0x7f000022a000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto(r0, &(0x7f0000000080)="bea6438f2c61742e145bef543fe089a47aeda2c52e83e5bea9c82ae58c7f1d03a9bfec0fc2e382dc524530cbf9a85a0dec9d690db9da1e2d70575855fff5d80aa59bab995183b2a5af61727fe3684f63667f49847c1fd4de1bb4aa3e56dcda0f", 0x60, 0xb, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x4}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x3) 15:09:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x3, 0x8, 0x81, r1}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x200003) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000078a9f7b28f6378209e75a8320882200000000000000"], 0x10) writev(r0, &(0x7f0000000700)=[{&(0x7f00000002c0)="e7991a3607d02f62563181a876f05c7b28c68238a16bab2f22ef9112d9e33661bc9f9745c1d1f371ca4dfc594c853a212e29b4af7a4495b1ddc87b7c331a07a2e963e6063026ffa5f8e1794aebaeb2d3a93ab131d9fd63ce126caf547e0af20fc476bb178f822e0d9462b4f1903d8fc0f0dce57da0905d64c52441f785c0cf13737aa5c07d0089d075da22de78001913eec0cdc95230a27c75e55cd71b491e8818f9abebc37843163744f78554634c861d7d81e918ca85e941b0bf6542add09a19799e93d660180196b11614cc2b59e9ed72a547150d29bdc3f99c9265d29bae305a58d5a40e7955868a92f72b", 0xed}, {&(0x7f00000003c0)="652468155fc461d61a0c2c51713ea06887045daa11900856e7ddb0081a95fa752390970943656f58e9385efac0", 0x2d}, {&(0x7f0000000400)="dac80154db74fb46c91148003608812bf9e7adc2ae331c12542bb1d9a6a61ce02947067169f619a454ad4b242ba126d0f3524d221564b4433e2f2c15b7c0f70d818cf915b9de6eb659ad3ae00ad00759d9a14b845302ba8e403b1e4ae1f5c713b6e2e7a156639150", 0x68}, {&(0x7f0000000480)="08b08bc6995b498a67a4261db734d69ba1c603d1c8fe9b8900a1a57081da0f7a9a11161150785e60782ca095caa1d6bf1f7b8be6556d7700a2723be0446aa98a0b06a17c52f9c62ca9a68a6959b29ee1669aa4f24d", 0x55}, {&(0x7f0000000500)="ff4a809690a6e9e81ccd8de9b477cdeaeaf61753e918df35b1e5", 0x1a}, {&(0x7f0000000540)="94998f26", 0x4}, {&(0x7f0000000580)="8aa00a3c4e280fe14991713e25c8f1cc9f80bbed350321ebb07c4111da26f070c59380c8519aa76fb8f98944f410c775009a0a6f22951aa2cd317d79ca29683fa694b31f5cd7e9294ec8eb54d72c0e5b75eb360bdfa44d8e0e6a0d8955f245c70b74c0d7a205133c1fd304c59a81650d91a5eac013c34132c3f871e70c55467484db3c956bcf1b16f63d6a9261e6ec146e19", 0x92}, {&(0x7f0000000640)="23b72eaffc414fbb8ea4cc1598ad20865078d77b02afcd62fe047482ed8964f9a40326d5c63375effa5bae2a2d55c7505c0b4cd63252f5a033cf9fa668aca110ccd5b5efcd9e87a9a9305bde33d57d5a66b4b7e00ee8b26c2fedfd0c7502c10365ec1602ad22b9ae623a2d8a2d1064891431e932811683a7f1a8b8d43b60707efcf8a9fbc330041486", 0x89}], 0x8) fcntl$lock(r2, 0xf, &(0x7f0000000240)={0x1, 0x2, 0x2, 0x1, r1}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r4) write(r2, 0x0, 0x0) 15:09:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x6a) socketpair(0x10, 0x3, 0x7, &(0x7f0000000000)) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2, "0000009e0000000000000000000000000c00", 0x80000000, 0xffffffffffffff80}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x12) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 15:09:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 15:09:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5ab2c005919a7751b05326966667346442529c3f26749fc3b29e0116cdba619db043d2ba98e0957c16e8d559a10f7cabd6a2eeeaf61c456d2caba534954072", 0x3f) 15:09:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0xf6, 0x3, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) r3 = msgget$private(0x0, 0x28c) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/218) r4 = msgget(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) r5 = semget$private(0x0, 0x4, 0x180) semop(r5, &(0x7f00000000c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) setsockopt(r2, 0x8, 0x1, &(0x7f0000000180)="c85d574e26182453d30f2eeb8ce1af3378ceb564b984de82b06ce363266cae67e0051da112aeeacb9b5f53c3be838f91626f7c2742cd724a14e10d6452d23b70579a1abc3384bfa558db15a81cf1700e833901d08eb27d7d68a6b2902b06c882be59d6615e3d247f4fe54d85a323f903e73a11badab35c723507529a6939d2a437ec29271aae7a70b3c1795a7c1414e87dae04ee65fc5e0d8dd3606652aeb540bfca5011053d1267265c676678804cc8e570d75da1a8e0f0cf4bb8b5e23b7e8fbaa181dc1849c367e49975d346c3bc04e943d697787009e59408d5e03ee074fbb4", 0xe1) 15:09:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) pipe(&(0x7f0000000040)) 15:09:25 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) fcntl$setflags(r0, 0x2, 0x1) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001040)={{0x18, 0x0, 0x7000000, 0x200}, {0x18, 0x2, 0x40, 0x100000000}, 0x1, [0x1400, 0x9, 0x7, 0x6, 0x5, 0xcf, 0x100000001, 0x7]}, 0x3c) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) readlinkat(r1, &(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)=""/119, 0x77) 15:09:25 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x800, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x41, 0x1, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x81, 0x3}, {{r2}, 0xfffffffffffffffe, 0x80, 0x2, 0x3, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000009, 0xffffffff, 0xd6a}, {{r1}, 0xffffffffffffffff, 0x40, 0x44, 0x7, 0x4}], 0x9, &(0x7f0000000400)=[{{r2}, 0x0, 0x0, 0x40000000, 0x2, 0x100}, {{r1}, 0xfffffffffffffffa, 0x80, 0x2, 0x9d0, 0x9}, {{r2}, 0xfffffffffffffff9, 0xa0, 0xf0000080, 0x8, 0x4}, {{r2}, 0x0, 0x5, 0x2, 0x5, 0xf1a}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000001, 0x7f, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x4, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xe0b, 0x4}, {{r2}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x7fffffff, 0x9}, {{r3}, 0x0, 0x0, 0x20000001, 0x32c1, 0xdc}, {{r1}, 0x0, 0x8, 0x80, 0x3, 0x7}], 0x400, &(0x7f0000000540)={0x1e, 0x8001}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0xb0, 0x1, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x49, 0x40a3600}, {{r2}, 0xfffffffffffffffa, 0x10, 0x400fffff, 0x6, 0x10001}, {{r2}, 0xffffffffffffffff, 0x80, 0x68, 0x7, 0xcb4}, {{r2}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0xfff, 0x80000000}], 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xa8, 0x400fffff, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0xc0, 0x84, 0x1000, 0x90a}, {{r2}, 0xfffffffffffffffa, 0x81, 0x80000009, 0x6}, {{r4}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x7fdc000000000000, 0x3f5}, {{r0}, 0xfffffffffffffffb, 0x88, 0x40000001, 0x7}], 0x7, &(0x7f0000000080)={0x2, 0x4}) 15:09:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x2000000000000e, 0x2, 0x0, 0xfffffffffffffdae) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8481, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1, 0x9}, {0xa6, 0x5}, {0x48, 0x6}], 0x3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) 15:09:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x430cf74e) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x280, 0x0) fcntl$dupfd(r0, 0xa, r1) 15:09:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') nanosleep(&(0x7f0000000040)={0x40, 0xffffffffffffffff}, 0x0) 15:09:26 executing program 0: accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setpgid(0x0, 0xffffffffffffffff) 15:09:26 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) dup(r0) r1 = socket(0x7, 0x8005, 0x9) listen(r1, 0x7) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) 15:09:26 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) fchflags(r0, 0x0) getitimer(0x2, &(0x7f0000000000)) 15:09:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) geteuid() r1 = getppid() r2 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) socket(0x1, 0x4, 0x4) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 15:09:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140)=0x3f, 0x4) shutdown(r1, 0x3) setsockopt(r1, 0x800, 0x100000001, &(0x7f0000000040)="a6f54575150b236c04f0a88e663ae21f25d3799706e84617cd0794a05a6bcbfc877f1c3903c6712cf7d6d3c54cc8fe0a45aeb9a297ce7924ec9cf3496aa498190420cb484cea7b0398d7f5de205492c5dcce3d483787ba20c7957718640e66f74c2aaf2806fb03aebe2a312d46ac0a44d4c101d870973cbd3b9a05dba4def47f80f80c3565da82a306f89d8a3511c7aec8a6e1e579dff3aa600ba322a91dfb143eebed9abb6c630922df635628a8747872bdc02c50fb4be4410209c43a610521daaeabdb1b13db7980b22cbdbd95f65f3736d41c52d379df6a0492d7d5cad87b1b8d269c24bc787a225d", 0xea) 15:09:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x1, 0x4) 15:09:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = kqueue() msgget$private(0x0, 0x10c) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x0, 0x80}) fsync(r2) 15:09:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) listen(r0, 0x0) r2 = dup2(r1, r0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) 15:09:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x9, 0x0) poll(&(0x7f0000000080), 0x0, 0x7ff) fcntl$getown(r0, 0x5) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 15:09:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1000000000014, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0c1, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:09:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200", 0x7ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:09:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) socket(0x6, 0x4005, 0x8) 15:09:28 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0x0, 0x80, 0xf0000000, 0xff, 0x51e300b4}, {{r0}, 0xffffffffffffffff, 0x12, 0x8, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x4, 0x7}], 0xf8b1, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000001200)=[{{r2}, 0xffffffffffffffff, 0x20, 0xf0000092, 0xed9, 0x8}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0x6}], 0xdcb, &(0x7f0000001240)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x44f4a18993447ac9, 0x12, 0x3ff, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x40, 0x55b9d2f66d10e30, 0xfffffffffffffc01, 0xb5}, {{r3}, 0xfffffffffffffffe, 0xa0, 0x1, 0x101}, {{r1}, 0xfffffffffffffff8, 0x80, 0x6, 0x3f22cc4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8c, 0x20, 0x2, 0x5}, {{r2}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x1, 0x5891}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x1ff, 0x100000000}], 0x7, &(0x7f0000001340)={0x200, 0x9da}) writev(r1, &(0x7f00000011c0)=[{&(0x7f00000000c0)="1b1f2153e9c332bf4577ce7e0d2851dff014b7b3fbaf4689c80631c5c3ad0e985dca872f3397660dab14e325ba4a3c219be4966977e54345e73a4eb216234b2d86e2b947c5bf57b8d7065cad534b8afd77f877b872cb13285bd9cf78f33c68567c3215c43ca1710706110188fb2ad4b7db900a377b44449875bb6d3485cf01acd3a5bc32a3858c630961b64b493bb41f5a050dcadd89e78e48f95fa20e604760192afad57c3c65558732d1eedeebe870a78fabe97b17080ca2b508d159864412f207de8deb4ffc1cc1dd1bc3bb2ffa43a7ab32faa217702247255bb260def6134ae43d37a6597a5892d5e78ed5dff441c6bfd0e67432b4a125d0202cf37aafb8ef600c729b6b31257f871c0124dd440fc76e72a7a42de6aaa2772af9f792442035feabd1da0d228535929f513a619799accf87107fa8a2a8cba5b4958443ff5f532091eced67fcc97a1bd12d7f7ef5227bff04f92ae6234e14348198b97b85b182543d7edeb7946dbc135aeec90f6e62a2585159d8c68097373d990aff084c1a5dfadd04f14367ac6477c72df4dfb7fa3e6a844b2e46d7214eecf91b36d56b382ccab44f5bc8f3fd732450d05b13e6b3baec381da13e50c490e5259b53ef3d6d7e4875f2ed8518a31be79a997997aed0c2a05de1a639ad124589b3683d669d2d0bb10ecb48d9e7312865e943011275d18edef3bd1d6d3388322c3d7118e4842ed48dd22d93ba829eff00d971097e71c1f35b4e3d2dfd6f5e3f411bf1ef484ecef209ff3524bd8be96f3d98d390650ca549e7c48b82934e1d782abaa10cfe2e37936704dbbf6f6d50d1e1117170fdc65b78e625a7725aaa558878aa29a9a48710419c52edbc5da568c5e2b38ec10a5a76c53908382d25405d73edd81e9cd8a8cc2c2a8885f03ed32cab1a6254553b29e8fef36454e934884ee7b32ade503f0d3ddcf7b14a0a86ffae27ab994c66c0d2e231a482271b6ff04fd7429c430cc36a62e6d0b175bf124657d5926e21c527a718fd887ff036311e8d5e891c1f697a4482757fd30066339db673fbd4fda3f285f833187cec542f68302a8707f8a448738efc89b46ffa82c3babb031b1b5d01542bbd80764e459bc7255408d132f74e9164c9d1e9398d2a1a313b5a05d720e98bf67a2403a14c94e0d20fcbeff9b18679578a871e6ae4fdebe1f260b98f80013ff5f6634e780d73109320f20e05ec20b6b6bb8458c013a3802adca479ce07edb44f7eb444f71ba30747dfefdbaa20052b9074710be24650aa75ef133f12803371549bb43a072e93e79fd15fafe797549b7d088fe052bbe6fe0369b8e0a95c4561883ce1f1dc302ed413e3a84453c7ec7154376e2261deafdcad63323166537b260dbb3829893c3fa97d946f9c6d2912410413da8c70339ddd830526b610ff207482ecfaca01473e54eca36c160ad20e2bb2c2e768d7b4482ddb547a57620c8afc2d7b35a655ae4a4753a0e09f6e0a9a6ed273327263d45d3ee20deea24bcaa61e540427b38f733a3c5fbaefc3433dbe1797a788f04c7b33c50838f80ff00c265808367d443bd818851d0d2fd1d173042f1482c991e13390121093f96317845ee2a9120ac286bd8302c06cf895681755bca6597de969b4a68c778578c26b102dab747739fd8d75946d22a0a9b54c11af6b05bba090f9769be3b980e3d120e45eaf13632e3753ac653b867c13e1894de456a3258fceae3ad59799f59636055e2162378e3fa74f861e0c509b3b50cd3ffb48533743bd1ac7106c5598f7c3f1a853fa40f8772f76a5bcecc5362f04074f0c5e517a9e44d58746ed7c973db97dcba4f15c56450f8346a598051df1be642676ece2fd2caa6668f4a11ce60e016596b1b36b5bf323a994f2eb9d6c290d0bc50e2894d3d72719c210f1b05b8fec6635c3b64baf2375457ce364f0903ff0b3397fb55491eaed3ebe9bd24021294b2ed2c830ed95f917d77cfab56618642c5b6515c2ab7bfc434fb0d8b43d1a71cfb552a24c36cb5c1f35fe95799b42747274f2898435fc95a3e28b61765f835938354d50a461680a199e6d872e03ab8fe8be409b156b97bcee4bf72d8f182af6e2e8770133d4586a86ea51421d7789d140570b89b2d7a99922ed9f3094fc63da4ed000b050e407714bebadafaf3db547de5b4543d003d0d8c9ea5da3c0557d17d8614db1959a326b7a75035c5ad024dc9180693cf928cb78a6ed322252fb374e5712e04d83a71a26b5e7a51271358c827b2b77d8b6c646e76357477276f0c423390d2b3a91158f9ed96f5717fc951c729abf756175793318fb298eaabfb86ae7a2fc3d35ac308937409c8905ef7221c19856c9409ba420075deb34bbddc355baaff6028469c7d22e8cb78aed376f2ddeb40d736a39f4bfbca99b69c39db19451647e9a4a91bbb340d17cfa107f848f542bac3a7d65272bfaeb4c2e7f98c1fc0fa66c1c224527755a43accef9eefb10bf5ff93e33a88d5241d33b91ddb9a2ef4c3d5185b6fe2910a72698820d5335a519275f7f6cb50c84976bc286906830208668c3b9f5563431072b765098293c695fa12545a355ba2a0119b54a9af650665be1efa2cc74876873c82c0c3f72ed37881c960e28a0baebd7417df81167092c4f73237e7218ae3d755e09133338ac1fc82a891a898c0bb3d37461b6449394d3d6ef656367beccbe429b41cf26b0dca9294cc9732a17aa5d349da8902a22d58022262e087cacf69743b1f2de1f5949ec63c675052a183d9efa484fc77c9d92fe1a45ead02ab5e9183501257fcdb42df184049dfd509e22a5a17f9018cd51a1addb83fe746a6afa2043d16846e4e6b026296a0c81dfcec023b9a9f4848337096ddf75b19c8b6a73e97277d1d00a79fc1762c12fda0aebfabfb489b1f9f96cd68fde4e74b024cd1e169d35d949b59413bf0845a95ecf61eef1205323a4e0b153334c4718277978ad25b0ec6bf768128021a7b3ec7955a31e208a61685da13bd6c886581c475e0da72c36c3ee2ca84f1c510aabb9674f75e9870760bbacd389b5c3f729773baf24bf762e4878bd1015b870645759a25d908a456430cd642122e82b013b2d16f6d131d1131c43ba0160ae57fc4e9d07be43f3defb9af86455101d6c2570f2b0963fa7db786aa066c412ba0498d9ba4c46a3e801135e8fd03e861e15948142d3aa81285ae63d0896073f726245314d3e0f0e8b027d2f062324a73b6bd61f6d90eba6a1efaf7034e1bcf264e722ece91bd67f2a2f930de0956dbc0d4d7be05c796bc59e3b913084c2787dfc2bba8b88f1164bf91901ea6459e2769123667462cba3f6d74834cc211c92dbc1139246864ccf06cbeff8ec7d48b00b01cc5ef838a2787eb4c54722e475b1d7e1efefe6d888fd6a913f98f84a7f94d86fa3b9ce65afbe84a7f0b37db154d510f314641d6f1b916a4ec090e39313b3607c135253fa2517e4f8fd0d913d0dd60f597047984956b6b1bd0912901455220a8dfecb20cc10206d80693c04ae2c9c022fe697af8a7b3ca1f27b50d920e5fa59e590f4fe3d220a12612b9d552eb6801a2f48625df46dea54de5cf88ecd33b9ddc095887439caeb06a6ceb36f0e267d6e949e324b2497a929459b38fe38b17e4ef17e2c0dbd13d1c0975f31b98cae499bae925219deac188e6b3fba214851131a2ad7afb800f35c106c3ceb6a30493f939dba8e73f6419a641a91f22951a5539b49a18843e211b743f03d66cabc88c2ac22638e8ed3428e733e684ff91bdde28766c03e6496fc561c802f747142ff13a89877e9622c3411ac76c743d621910529433f5c7d44e8943f8fffadfbdafc25338223c63fcd4fc93505825f75eede48add8dfc964e0a8635edef3cc00bdbca43f5c98aa84871c8509f587caf8b182b652c627100fea3aa0fb1821c4c89730fab2c949e74da09ab29457c65b6ab950d9684631838f73eb3e1b25f1783c49ce936834bce3267bf80ddee4a169acd463369adab90f24fbbad75104bd05d865fdc339538a58e75903b7b9c2abbec189ca3468b1421395ec882d40e8517cc3b85091867c7009fcf70f01e712e96bf18e55f07bfe73dafb04e1e73b54c902260a0d98b8826b8e715fb990e273834b475f2a45cffa9e44ea083f082caecf98d4bc945adeb3214bc756ad4750368219d9cb2476a4cbffec4b2ecf2ae8f5aa9465f2b36dc73cd585e3ca14ee5f2e88eb2b448b072600e11cffe145ce7dfb4ca543ea9fb62a9cc8c5a1eddd12f59d77ec167f529514e316660f3445a02df9a8057b4c8692a9672b447f2a7ca4eebca90458db4a9176c51c9de173b77eaa92655798788f5f32d88dc9cde62a9dfb2538828c916cd9206600dcaf369b668e4821a618d971656580726999a0385ccacd559726be5f57a8c947889509631619e45f00ec7809e564b0139f0802d7dd0b9ce1e049f6712d511b04e443c6e316a8b6c6597a180bc3841a30bffe92ae0b2dd78cc83bd7895b8937af784b8530792842a43cd7f6a9c5f3614db7229621cd736b69f1e125cfae85b662d94bbab2bdb48d21ec4a220bb7135f5a73e28cc934447ae7d4e50b464fb668c51968f48157df9c9552a8b307382a8a8e6ff0416fb80ce64b46c020cc271ceadb2c5c9e44fa932412e82f1593fa2e8bcc79924345f217f43d7f260c52b0d6e9c4a88967bebb34ee69a4df55007e139a8c5b6a313cec842df1db4677c03c3812a2f2a97549887beff1383f4836ab36b8118564ccbca45b161219579a8fc42b8d908154d3403374eb911d2e56b81120f2b194282fbbf86edf40cab93c51722b9634a313f341f303fd151d2a1889d9620efe2b603bd4c2fa4920732edd4ea69e3e2955bbb969ff0febdd652d399bc2af138f96d24f3cea3cd30166c6a22b12773575e2a4abc361b6c5e82ca931b6552bf6bf5fd15bbc9ad09ef9137a9f1286b687395577c47405880e7c0edef3a3ffd221f63779218463cb62e8ddb2d2f9d733c8cf78782f4a9c67dc7e1f02557babdb3d36a28209e69430163debb3538c38c62d7817a8626e2ee7c189a372da7919edac6fa7729d561ee9bcd995e96b5d277ef4b68b3cb0ffbae8d1d234c5e62dead901d844df87883e25f2db07b891de4b8f4c1f20b9aa6de99e041c8d66de2c392c56d110acd0782ff01defeaf879e82fd73d909308dfae668ad337d942499c834bb95f02893d903d183b80a1af96f2aa4062ebae61fca2630a1bf0384ca043b42710a8c3f5f31634cc658203238d90448cf69b24a0356656cf9bd4eeded08790c28ad57de47c89cffe97a531231a5e08702fda0226b472645197f7732b866297a1e74637e825cfa2dc15d7b7e6674f2d36819a42bdaa9bada56f9fbfd35c98ed398080f20f99fdbd08d0cd6044d20401613d17825c35c79a215203870dbf0b9f9720a15aa47196b3a9ce966faeb82a3081b3c6d79bf4f536bb7e0f8149f0a387b20d63a7cdac680ba033179355920e4ad5b52d35e223811c6337db0a1d4c8c0cd75bc5b164ff9c84dedc83429ab88f0323f0ff5b786b8bac1d5ac2cf3ff9f7fbc96398fac444cc32947bae7d510386d596edab0977d2c50c2c0974bfeae641286351e84f7a1ea1fe7a1c3448d2dc656e41b892fc9735278a1f5e82b15adc9eb1363d8bc4545c2dd4350f668d2b2f42b326f72de871266f8ccd14b5cf4aadf3c1166f5a3b3dfa766cae710a26507a2c00d6cb3c01f15125df8db97b05f1812afe40c6186c92fa95d781a7d56662fe6e0f23ae62259dd2fbb482f0fd7791fb272ff7209de8de18d097381b", 0x1000}, {&(0x7f00000010c0)="2045c227d076181e19761fc225dd746252b7fc5278ea3ff92058c098a35bc25442c8d74f8185db", 0x27}, {&(0x7f0000001100)="cfe81f5219e9d03ee9880b57b03ec8b8b232a0228f5eaa84533a4f736d14d32e83466880f51d13d17caf929872f8cf897569f7efac3a9c2176ef80efd5aac4ffb50367af74647fed60", 0x49}, {&(0x7f0000001180)="8a910011ebfe08112d51c831d0748272a1fae708400296aa9a26ff1691c513c83fcc106417a80f497b2a420b75eec6d093", 0x31}], 0x4) 15:09:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x1ff}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000480000/0x3000)=nil, 0x3000, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x480, 0x0) setsockopt(r0, 0x7, 0x9, &(0x7f0000000140)="361c12d458ed35b1b417018076784825d929f5b3c1218f90ef6931fc9da017e011ecbc74ef1d1b38e1abcd587d122eec97257925c68ded6b9abe6107ff91e53d1254ed8abfeec772a7b03c5f120ab98e1b7c3cb4a3997beb948e092c36ecae03adfbdbee6099b13fd58505c16f2e8c6f6518060b8be03270f0de8b003df17d09059d68a0c99fa30caf873e9be20deff05d95dc4a84f69583f03297537c114d91423c82348fe6a2827ca84e7d5a8aa221172c1ecdfd6f9532d8e75f4cd20bfa6fbf105328bccadb0c", 0xc8) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1, 0x9}, {0x8, 0x3}}, 0x2) 15:09:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f000004a000/0x4000)=nil) shmat(r1, &(0x7f000077c000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x800, "010000000000000000ffffff7f00", 0x0, 0x6}) r2 = semget(0x0, 0x5, 0x41) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)="e36a0f3ba4c3472829373d4614a32d52582d1d8cb2435448e8e2c18864df78d3eead2c1a3704c2484800edae6d96c88bbe5ae5b8ac880dd2876b7f9cf59e711cc7317760c5b08472f157d56cdd69f5a65d56e0ee6701223668649459d92b2d30596764181484a32a1c61cd6040768b3a870585a056f6a35f4f97b4334d687566f266f6b1a0709ed97522705809b00b58f84b412bd72f1704640947757a769082b3f8f5d37ac0386a33b7cbe11bb5f3ca3a6052fe94b375469c80b837aff209ba5ca2fcd42661da3244fa3751371c5faf4373", 0xd2}], 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) getrlimit(0x7, &(0x7f0000000040)) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semop(r2, &(0x7f00000000c0)=[{0x0, 0x2, 0x1000}, {0x3, 0xfff, 0x1800}, {0x4, 0xb0, 0x1800}, {0x0, 0x101, 0x800}, {0x0, 0x4}, {0x3}, {0x7, 0x7}], 0x7) close(r3) kqueue() 15:09:28 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6", 0x7c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "c67f4b3498dc039b33c26e9644597fee8cd7d018"}) r1 = semget$private(0x0, 0x5, 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/2) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 15:09:28 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x820, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x81) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1ff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000300)=0x3) fchmod(r1, 0x100) connect$inet6(r1, &(0x7f0000000340)={0x18, 0x0, 0x5, 0x2d3e}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) r3 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x3, 0x1, 0x5, 0x1ff, r3}) fcntl$getflags(r0, 0x3) r4 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x4, './file0\x00', './file0\x00'}) openat(r4, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) listen(r1, 0x13) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000480)) r5 = semget$private(0x0, 0x1, 0x324) semop(r5, &(0x7f00000004c0)=[{0x3, 0x401}, {0x1, 0x1f, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0xfffffffffffff311, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) r6 = open(&(0x7f0000000500)='./file0\x00', 0x10000, 0x61) listen(r6, 0x1) r7 = open(&(0x7f0000000540)='./file0\x00', 0x600, 0x140) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000580)={0x10001, 0x8, './file0\x00', 0x9, 0x0, 0xcef9, 0x8001}) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f00000005c0)) readv(r6, &(0x7f00000008c0)=[{&(0x7f0000000600)=""/248, 0xf8}, {&(0x7f0000000700)=""/77, 0x4d}, {&(0x7f0000000780)=""/39, 0x27}, {&(0x7f00000007c0)=""/209, 0xd1}], 0x4) ftruncate(r0, 0x9) 15:09:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="879ea5b4c5bb0e8ba44c830d4f6b9480c40d29f5b24574d414b5a7917b29ad4230263ce57ec2be7e167506cdd456876ed5a5596e5e931b08f76f3204fb62f9464e6220e3c7211aab4dedfe5f0cc5db572fddf7e0b91152d8f111d9ec27bb4b51f35fadaf2fdb0ab70fa142a348efd2be7ebe3c1fc131aa8a6cea6542e74b23c2aa6cb4085dc37a5c464555593f34d28fcc64cd0b764df35c74c18137ac42da72889d4bc125055d6e00af32f182459821569921bce132fccf609153459d84d29735cc03c59465ac65447626db4bc468323d3ad32124710a371c6ac40381c9566457", 0xe1) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x1000) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/164, 0xa4}, {&(0x7f00000002c0)=""/47, 0x2f}, {&(0x7f0000000300)=""/19, 0x13}], 0x3, 0x0) 15:09:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe93) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0c1, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:09:28 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 15:09:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000014000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/134, 0x86) 15:09:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 15:09:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9b, "b08d16c65519470100000000000000d8e500"}) socket(0x18, 0x4, 0x1e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:09:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x1}) 15:09:29 executing program 0: r0 = socket(0x18, 0x4004, 0x0) setsockopt(r0, 0x1000000000029, 0x8, &(0x7f0000000000)="01fc52afbaf51167708858419e2c1193000000", 0x13) 15:09:29 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') pipe(&(0x7f00000001c0)) ioctl$TIOCSDTR(r0, 0x20007479) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r1 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) open$dir(&(0x7f0000000140)='./file2\x00', 0x100, 0x4) mkdirat(r1, &(0x7f00000003c0)='./file2\x00', 0x400010) flock(r1, 0x4) 15:09:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bdd3280d33ee6185c6a19e1abfbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c06d979b782247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f037742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb062956cdaa50825793e369870cf9c83f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x200) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:09:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000080)=0xc) r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x28, 0x4, 0x8, 0xfffffffffffffff8}], 0xd1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x6, 0x6}], 0x2, &(0x7f00000001c0)={0x101, 0xf8}) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x1}], 0x7ff, 0x0, 0xa03e, 0x0) pipe2(&(0x7f0000000040), 0x10000) 15:09:29 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x4, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x100000000, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400", 0x4, 0x2}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r1, 0x3a) 15:09:30 executing program 1: getrlimit(0x8001002, &(0x7f0000001200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000011c0), 0x2) execve(0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r2 = msgget$private(0x0, 0x1c) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) r3 = semget$private(0x0, 0x7, 0x32) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000001440)={0x80000001, 0x3}) getrlimit(0x6, &(0x7f0000001140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() getgroups(0xa, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = fcntl$getown(r0, 0x5) msgget$private(0x0, 0x2a1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) msgget(0x2, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001580)={{0x2, r4, r5, r6, r7, 0x11, 0x1d}, 0x1ff, 0x10000, r8, r9, 0xfffffffffffffff9, 0xd1, 0x7, 0x5}) semop(r3, &(0x7f00000010c0)=[{0x4, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) lseek(r1, 0x0, 0x1) semop(r3, &(0x7f0000001180), 0x0) listen(r0, 0x9) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000040)=0x4e61) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) msgsnd(r2, &(0x7f0000003a00)=ANY=[@ANYBLOB="02000000000000006b025d6f5d08b178dd6e3f53c02ac6b86365ba1ebd108e91c3902abf4ffe75872368f10c3b30aa5010b65b7744cff65ecfd785565f051c9cbd326a084db2579523960e0b44e350323a06e598b51b8359f41812caabd5cb82d0876d0b7f486043058b34aaeccf21b9154f790f6656b600000000000000084b4718a68d6c7bb3981a894cd071765cb3ad76cfd15efd9919a2702946b4d75f60383d765d41318260abb4e70a49c3f5d4262a22ba007f248b48490670c373b646b3fffab15176020fdb0687a36041d1d2229b4995f8b3232ca93415837ef9e5917ed16ab40b0d359ca8ea05665c99d54e5e70039358224b4de256525ba75619acc75d692f04c8f8099ff2b2dbf6f0b867af06ed49de1c99cf033c8f026b99a857b40a8cd0e97452a5653bcc8403085345eaae88e4f382e9eafbfc806e7f44eb59953d86dfa83ca6fd8a333cba06772ebe861b2af13e351425a66379b774969c5ba62ec330e9c584524d8139ea061a0a0bc63d58a14e6b1de1b9c90fb3d6f4168e51f7944d7b1817442bf2391cc7e0a443981945adfd29be08336adbd2e51edee5f77a9ec84a5dc665fecc34d2f8e61f7fdb84f66904d3c9d681daa626338785da39762ae76e47d697ab2af9d404ae75efaf8f58e97268316214f6e43f1358b233290f9423a8b8e4f2ff6cb879f90b5381609742deacb13f22747e52576cccbeb17549d580dc8aba84b4cd5731cb29e7d6a071bd90f6c97a7862a7a588d69b1d73b4bbee1bea8d8548f450234e2bae5bad2e2fb31e6eb0c84bcb77c27a1a81bb97395b94273748e8c203b0c3f896539ab79495cab87e8cc8898b79ff7400b2ac0185665a9c7cc490802703d3d6c0250f79cae582845baf7ee7b8079ff6fb94abcd9cf1fca7a0c4f3414aaad64be480452745ad6fd91d7176e61bb0499921e37c61750322926055bfe19e427620b6365118ebdc1354e3ceb7ba7e1196dfa8c469ef07489075b16516ce62b68593f655419b2ab386903d256c6df5702575d05cfabc08551cc46426014ceb61c655b6700c60a9f8e1f22042d2866229b26d50596c8bbed7f5830f2e12ead75b889c1b61a0e5db9703d600001502cdba3d1ba581709bd59b230e06f8d9557eea4a05caa86d400efe50e7cf0dba2f7c0ad4a2481040da7f99e4bf2ca44c7036d0de1f14f0cf19083defec4a8295cb19560c6a4faf006114fdc5ce807696677b3d54f565b81a5c0872b039b9159394bcb7053e70697dc38456b56cf8ad54e422848ba3ff4fd9967c24d5f0298aaeef3dca185690cfdada64cb8c1815c36e011a586a50114fa1037da0f460c8747a654517faeab75291f747af0dfc196720043bb8fb9cfab2cf302d5feadfe1cf47d098716a5b880ce49392bf0001a85469985f2f8cec56759f92d64d031aee222e35b6c733ac74945604da48c02b50e7a7d15297fbaa5370d84710b441f956d90593c57d82bc23a03cda5b067e721dd797c02dc68e42ca1a701f2a2d849676375aed4b63295e5e7cdb974fa321f89fb300ba9b3583cead9b91a171c17890716cc6c0ee89284aebd3a24563debecb76040749987188d7943786a1d3d18dbb98faeef90e21c52a90832ccf17f78e9bc63f5d88e4e00530edcb16ebb92fb8eb1664b7d7c8abf33875241cc1f9205be4ffa625bbe613f2104c0c38124cb29f01c3afaa2a876e6f2e840ba4dd4dfa7b19cc6b02bd51276ad73c702459f4a26818eeba0fc6cc5bdcc93369ab974fd80bdbaff731a6806b212a078ba3d410917a6ebd4edccd34294002981d721f3b8448a9c9aed0d3d61595f8e0636fad04cc772de8e9e2c5ac41e1ee9ca4fa07a126e2e977a46fbd60e090a12af25e6da7674a4a117912653c668de197bc978a448d31533c5f9ec4d7797547f2e9bc7884464f12b9dfcf6bdc858f3096423a713963e34da2d3271a275078664488bf83579d1c772544ac8cb87ddc66b4bfcc8b07d404d68c2d5904d25c3cf6e094b371506de3592690d2fec33bcd67de5da9816eda92b9824e412da69545d7f8a1c868312ff13a031397f4d4ef50e1fc968fcdde6608ab6b125faa8b9b6c35fd05813a44c837cf0f32241d19599a1b10f686b8edb1596e565f238c8950b292352c17007b715d977faf460a3cfc90f61a311552c34e5b93c44d1eb6a798f5cd1aaee1e12155dcb3f9dafe72d653b58a59a9d8e91249e471179f3c73bcf4f1efeab60c1b0cdddede8671563fed8d3f7b800bc1a53d40d9b4a69986f6f8cf258ee33f100122a4bdbe4093d43d57adc67861e10ceaad3a0e82be2d73256fb7ce505ce629e2646d5c428cfadff8f64400613805b9609b61c4171c1b9f3449e4e86614845bd8d296634c349b92185647ca23fd8ac18c57cb0d5f9cd10cb8850cad9512deee607e11aa3b0910158730ead3ce1756bd67690e8f2920b81984efe7393a37cd0fad739a961776d79083ff49e54c5e6df9f096ff703353eafdf9a0b550ec315029b6d735e340d1915f9f442b3a387d8927b652ed1020d7555d3ea46a2d1e2e0ddc0353446205634f1f426e78a52417c779d8be8c2edb9c6ea91ffc984f99412bf2fb7e02cc8b7b62d32b276608cf99be2558964e5bf317b98dd5b717d7aa0eb8470624e0d237b8ae96028266ba2039d1bdac565f4b866b4d866c1066ab53eda6a7dbd08e10b72568f66ca0f2206750a56bf456eecb092576718368b3a4e0f2d92facbf09082c61672c1846ae214ff4f51b17705cdbf17e87d8f2b71b1f4399457daa49cf4f54aeae8aeb88f0e933254374309bef4a0d1e57b2e9af4a1124477e9b4527ed652d4698dd5d317b9fb7169e82ce79ffa16b1c4c63bedc031c4289554d8ea30850de16ad108dcb9e788bb9982f876059a3bed28b14ade172d1cf7d5481c97fba1f4012115971d5993e1c6f100a72932122c80d0ebb31a2190441904cc47e5af9d1f7136b7ddb4319b2a9345c3ce88136ef7ee4e9b9324fb4ef59812bf3517096c9cc51af393c1bc253d43b05d2781b76a320924c73e421390d521506ec6c8d3781a1631e47616a823dff0877ff50b3b9a15a9c967f96a914af1458408f210171faa9e703fce3daa7a1321f6d5a3b6e65474906160dc59e3da6f07482d95b28717f80ae3cc76bc7f572cd0a11a65eb6347c8a62316db75fae60a001759f5b597e32d708fd50a92dafac4a2900df36a7ec048148e5cc26421ae1b33b72775465dd4bd607ae65ba06a7271acc4ae2a459b167ecaf2366969a79348b69a7f9ad980a95adcfe8134497b441e9263bbcebd70ee440f82b9648580fd376e97ebd7d0d2a38989f9e92ba7b886663ae8a3c5a7ecb2c25e111651d919305e3f95d13141d6576c10f4389fd5e89ed6de2a8e2453f80b7a122aeeddda648e082e1170926bc7d7b0670b28fe25cc65e241a8fdfaaf8bb131e0f0c3e43faba1c7e2afb727d5380451cbd6fc2a7fcb1e448d27e98266f5c65126275d8b4fab152b0ea66737e1b409cfff79c19902b585ddfc2322e2fbb74f7eace35a8d8d172485f74b1ed77ecc7eba2f3589e0daa8015b1466c6af64a2587574d7a81b85dd28f9e2358ad9e40b01866e875fd12d56369d6a95789e7b140cfc95ddfa11cd525eac05f49f52b73a905169a390fef8683ac59cfded8959ce317b30581d1c28fa9d88868c181e3d83c3b2ad8d689c7c3f7c6ea156b4c377caf9555e5025d6fbe98caefb8fc18e062cea943d3f19e31bc0a1fbf7c28e4736dc123494d23f16a7030596bc2647261005fc1c9b27b1fc377e5645092eb8a9c47de4589152be331fb6008ee70de0e3aa3c9b226898de8815cac6351da67e3f3b442ff2a0676a2125cec0a6574c6d009bc3929b7c19bb2f4764e858db5bddf8ef5be612f4c6b813ac939ab72e6ae9ebc663c155a091596135b0f7251d77302a1318e22883873ef47225a956ef1d68d6b6844ce6f5b4a5d5b5ffe04af0c7d941b0387f91e7cf63b9c4f7b54dd5982b2b25930c07d06254b681148f2b13dca13a1870dacc9f4d206a7ac60f034684807f16e9de724aecf6f3a3213cfba20b1552bff713bf3028947f828d0ddbe840fa4fdcbe1a5ab025c8cc0b115c8859d034abd6316e6b2963a9aa07292cabb5966398839aaf196896675d57d7d026ff2316068881eb1197fa67e4f4970e59fb9f549c377d24a5c4ece4f6997c68077e428a8e65fb961c3b679ad398c06d0ee9437efab7a15628f5daeed7c01582a040e6d8f74019b4959ec0e570c0f8974da4b65af79593c57d067a4bee39b0c70c5d1e1db4dde01275ec502c5589778795a2567475890cd778d9d4c49f1552276abdff7fb1aebf806a368ed8afcfdc8ce5731e533fe580cb1afef1680fcaf5ba087f1bb958667f5ad5b161088b16e26501a8eb3aefe1ddb5aa867a6c07d94734c9227c1e6159cefb3986a1a3a6585579a27089a320e88d100da175a36e638d9e844a7f90db7d22f4a7b5459e67472f2e492e37da566938801a712e02fc6141c98e1559375280fbd574b65683f0a726095b674740222f731f739824128622886ab0f77907e10876f983571b91b87e6475cd55ce78517a5f883517cb3928d9c5bb013c186d620678434210b869361e9c27c73513296f311539205cf32155ffae431f4b41b5180b80d6e4b3e8dc78573f03fa1a762532f5b2a7a51fadbfdc50c493f0916cea41000fc602ba0e4b24fc8b53d30c86704303da69821a0b1559a0d76d7036c172fbd93b936f18518cc972874a6923f65acf50ff16ebdcfd35c3dd04fa0a02041c4ae4418aa3bab23a449c2592c4dac7fdaa961ae2295d4cb9ab02e38f684228a40a8a5cec9260a8252f88e6d87d6afe695ee51eac0d207c09d35a9064e8428d4d70c98cda3b3619808c90e78db7bf6791887db270550002a5d84e4c6f6e1061ad4a2711e421bb668caa002933225f9c3ca3a51320644301f1b8d4af22c1a9b92fe7acd9caeccf9d9a6a4e82e8bab1a8b175305206716097afb0e0fca581abd88815c10dfec316fa5b19be719954b745b9aa0c929f20e0433d68afd453b9cef75b2bcc721abf2352383e325c5ab02c0907cde9d06cd4fbfd7d35dc9dd17cc8e7755803196d09d300e41c99ba9c031f07a6e3bcd1d2d113cebc846f164cc77f9e42390911b62338eb1aeaa1bd177ff6622071d46bc920560126bfcda8fd1b9eaf8c9ccfe8425cd74ccc7b59b273f99ec0f143da66d9d2057efb650509a1f36c6c666919ead8a47c3c356239c9eb3a99a385c897abe1ebe42144706e6e9d383e29c39961c4f739778c1107320d3798e4c20543a27c9b96923509bd829d3930d3c54fab0732a1b4aeb2a2cd3607a3da86ff47873edbf8041af777e0d37712f32bdfabbde6821b8496c9cef241dcc22a37f25c78cce7174a3a6e4a7d3921910cfcdb584fdc950d4018594b2e7126cde700da99039a30e7e804e1da99b881d49fc7f7322097bf9b6e01145adf3c54e1239d8140bb66af41344ee636d3badcd9e754c41fb27483c686b9e03713b37300673da4d137ebb0b6c5d0e8c76bbf45ada8ecd0b330719a6e732e9136233b218c09a21ef29067297a6c67fca66d52c732aabb11bcda8f6dc5e22392487dec5f72d5e9b73bb75830c6a5a1b200027733d3fd3eb5ee7a1a125facae2e65e096013377f03bd459b453fe5476313713fac17579c188dc9fa08f1efc3ec76482946b0aa43f3d1434b9a33fd220b895fd6d9aefe667d460111409073e2dab8408c8613ed25abd68197056d72b873ca21d3ea13ae28be54c839aa118c2b0c7084aa66c53f0a9297efd62fcf94048b3005bb7ae8927ccbecde122e349cb08c782567bead009af980a9a79131df1c61ae3c8f09c90af06c2a5b65e700ef13f4e0d37a503198e20a7733ebd101226e321705791ac5c304b885afe26f3f2cad6af03423708ec1f32c49da0bee4f69857a5d1866f452271e1bb866f6ae30d4f419365b69e962861a3a40aa83f0353e14b60b03b89fe509f5fcfe822e7b11a7ff56eb13b489c483209a6210ee25e8acece4ed8c1b7207fe550ecf8512ae54bb5cd9e8cbdf2cc757e977161e66a648d7c1a301f0355fad9b0b804c6bc5741d59d9dcc9671bb0269cb1711474de3e11c2ff07796c864b286ef8e0ba2d3b851e66df783e9594afc9216257daa4f8ac45e35d"], 0x1, 0x800) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) 15:09:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget$private(0x0, 0x1, 0x4) semop(r0, &(0x7f00000004c0)=[{0x0, 0x8, 0x1000}, {0x2, 0x6, 0x1800}, {0x3, 0x8, 0x1000}, {0x1, 0x5, 0x1800}, {0x0, 0x20, 0x9c1adecb481e6b2f}], 0x5) r1 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r1, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = semget$private(0x0, 0x3, 0x620) r8 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r8, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) open$dir(&(0x7f0000000500)='./file0\x00', 0x18880, 0x81) utimensat(r5, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x81, 0x4}}, 0x2) socket(0x38, 0x8000, 0x6) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000480)=0x1) socket$inet(0x2, 0xc000, 0x0) getitimer(0x3, &(0x7f0000000080)) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000003c0)=""/140) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000240)=""/180) dup(r3) r9 = syz_open_pts() socket(0x20, 0x1, 0x10000) lseek(r9, 0x0, 0x4c19c4870b7c4c8a) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x7, 0x20}) close(r4) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 15:09:30 executing program 1: nanosleep(&(0x7f0000000080)={0x4, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x22, 0x40, 0x3, 0x2}], 0x34, 0x0, 0xfeff, 0x0) close(r2) 15:09:30 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 15:09:30 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x800, 0xfffffffffffffff8, 0x200, 0x403e, "4a36ac20e8b5fd5982b4d38b9a112c5824677a0c", 0x4, 0xa6}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x6, 0x0, 0x9d4, 0x0) 15:09:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="8459ebb5762ebbcbde972f1725df8322cc9407f2ac6129b9ca64b0060ee13fe16fbc511e1ff43201afb8c24a75ab8f3f8867808194dba5d81ae2ca628206b0243dde63cb117858ba87fa9d4e4d73e75d2c7870a7ec7a77d679d08d43b4b2b437a843463978746b06226209e863962dbe4eeef9968435b6ae82aa37339ac10959dcd4641f657261e67510ade9b6fc16c83ada06145b025e2199516634f070a64779c7ed5287da36", 0xa7) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "bf25167dce16f62f24192de0d871b7e6e670b25e", 0x0, 0xffffffffffffff01}) syz_open_pts() 15:09:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8000, 0x0, 0x7, 0x0, 0xf0c, 0x7, 0xffffffff80000000, 0x0, 0x1, 0x2, 0x9}) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18726c653300000000"], 0x1, 0x0}, 0x0) 15:09:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() clock_getres(0x6, &(0x7f0000000240)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1) write(r4, &(0x7f0000000280)="8fbb3b343701637a59bd340b083d2f6322d09e4cb6cf903f1a083d5208a3ca7438821f3a54866cb53e4182335557b00adb331741406838", 0x37) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0xc0) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/219, 0xdb) 15:09:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed793", 0x1c1) getrusage(0xffffffffffffffff, &(0x7f0000000100)) readv(r1, &(0x7f00000027c0), 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x140, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x5, 0x9, './file0\x00', 0x6, 0x81, 0x6, 0x58}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) getrusage(0x1, 0xfffffffffffffffe) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 15:09:31 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = semget(0x1, 0x1, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000003c0)=[0x2]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x791, 0x0, 0x6f040000000000, 0x1, "b04d00f3ff0a631a00", 0x0, 0x20}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="a36ed6b3f02fec968e80fcb3fa42f03f5ea9a8d719560446169ca04abf6ba84c47f2cad113107d3083c2e15854fee06d0b88cf9f84372a54a6ba33f066cec8e073fbda1281d785bb5d808f0c4b4fe647b5cd3e7c94c519e489ac90377bbf82ba0387c3534e06c5e74e771da87065ff9fc58760c928ddf9c46363b509f9d0fc1739ddfe43ada9c6692b409f0f7d8249565686a863af383c2fb9bca274a492b5c4462fcfe071db3bea02a6886aefd226a712f4f2172295b2c3a0a5a009670daf24fe9205de9e26ff6d69aa07047fb28d48cb2177b070919a5d762461d017d6af894a4ece2437956910514a4d6e58a713d97a7c9ee226c4a36a2203a0ecdd89", 0xfe}, {&(0x7f0000000200)="3e95000ca45800bfee60588c4af0fc3e2bd65734850b926fa963c7167c49a1649c870ba32bcf5d009e963e980cde8fa9736a3b79ff8bf506fc936e9c08b094a4b4cc15d8fcac955bc91c3cd9c964f59ec1ead4a9050d3b69df2ac63fe610f0a091a1a29cf9377bcbfebc3d", 0x6b}, {&(0x7f0000000280)="98823d62c967a9082309e8c883dc60d6a5e63f4f4d1cafb830fa9bf07b56036503a918a7e9206a236b050aa0eda001b48fd232214ac0b4eb9d40957db790515073e9f6ab2b89d5bd73348a4346830ba652e6403390d01c73d703f1c34cecd75b8b69ba4d7efd9bc318404de9edd474e1dda2907b9b73deab636635d1a91cbf9c61d24d4081e7134456afe8789d382d41ab0a406ba584ef7d9c37462c6e175c72b574fafad13543a5bb7b18ab956394881f5f60fb74a3eb549cd189", 0xbb}, {&(0x7f0000000000)="1f1f13169c1ea746f8b13b133fe01872ee648e9a84a7827db9", 0x19}], 0x4) dup2(r0, 0xffffffffffffffff) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0xea9) 15:09:31 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="e8ef946868fefb27c304ef58e05d666f1ecb37634af42bd3af0e651f08", 0x1d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:09:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x48) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0xd0c, 0x3ff, 0x1, 0x838c, 0x1, 0x38a44695, 0x1, 0x3, 0x80000000, 0x7}) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x3) unlink(&(0x7f0000000040)='./file0\x00') 15:09:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x9}, @cred={0x20}], 0x30}, 0x0) fcntl$getown(r0, 0x5) 15:09:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x38, 0x8) clock_gettime(0x4, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 15:09:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xb4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 15:09:31 executing program 0: select(0x40, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x0, &(0x7f0000000100)={0x0, 0x20, 0x4, 0x8, 0x7ff, 0x6, 0x2, 0x3}, &(0x7f0000000140)={0x5, 0x80}) 15:09:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x5, 0x0, 0x99, 0x7fffffff}) 15:09:31 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x9, 0x8000000000001}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) socket(0x0, 0x8004, 0x6) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x56a) poll(&(0x7f0000000000)=[{r0, 0x22}], 0x1, 0x10000) pipe(&(0x7f0000000180)) 15:09:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r1) 15:09:32 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) fchflags(r0, 0x2) socketpair(0x1, 0x1, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 15:09:32 executing program 1: socketpair(0x3b, 0x0, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="e6474ba4bf3337daab563aae47f5d31f743148478e09ac2e3e24593ba2f52340b87fa0d01831685334be5e8f0c07229dbed58693ad4989be26ab23275fd8", 0x3e, 0x4, 0x0, 0x0) clock_getres(0x2, 0x0) 15:09:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) mknod(&(0x7f0000000080)='./file0\x00', 0xfff, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x104}], 0x1, 0x0) 15:09:32 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x36, &(0x7f0000000000), 0x0) 15:09:32 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x0, 0x4, 0x7f}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000280)=0x3) r4 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x10000000, 0x6}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40, 0xfd, 0x683479f0}, {{r0}, 0xffffffffffffffff, 0x28, 0x20000003, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0xc0, 0x4000000a, 0xc01, 0x9}, {{r4}, 0xffffffffffffffff, 0x40, 0x10, 0x9, 0x100}], 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x40, 0xffffffff00000001, 0x28e7fb8b}, {{r0}, 0xfffffffffffffffc, 0xa1, 0x20000020, 0x6, 0x40}, {{r4}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x4, 0x800}, {{r4}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x8001, 0x8}], 0xf63, &(0x7f0000000080)={0xfff, 0x8}) dup2(r0, r2) 15:09:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x101) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000a9703e788d15e00484911555e2a6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000369c1715c67478ad8f02c26cd2e0cf58b7b1f11c1dfd8e9dc0398a1f72639501950fec507eb489601ac2eee84b4102da839ff03073ae89a254f6778d869720bd0f21b8682f538b92049a7d150aa76e46e7979de3f7b9d2bb162e06bd27ad0d2a024ab0dafd90dee7b7d434b2da960a009f2fd8f608054674f94647c5f2ffe8a315ea7c32efe2fcf881c420bc66a44c19ae"], 0x6e, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000000100)}, {&(0x7f00000011c0)=""/178, 0xb2}], 0x4, &(0x7f0000001280)=""/33, 0x21}, 0x802) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) execve(0x0, 0x0, 0x0) 15:09:33 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) madvise(&(0x7f0000b3a000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCNOTTY(r0, 0x20007471) 15:09:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8041, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:09:34 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6", 0x9) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r1) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 15:09:34 executing program 1: r0 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) 15:09:34 executing program 1: r0 = socket$inet(0x2, 0x0, 0x100000007) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x2, 0xa01, './file0\x00', 0x14c0000000000000, 0x81, 0x4728f550, 0x1ff}) syz_extract_tcp_res(&(0x7f0000000200), 0x80, 0xe7) 15:09:34 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="3ccf9ba604ab00d23c9753fbce850365e25cf0f1a39a8867eba34590e961f65235fbafcb3e863af2bf3976e164c863769348c1590f90b78f906d6267dd81db4f0670eefc66bfdcf2799221a84a5832820c73a364e14c7983e55689b04533aef386d6f433c93d19fe3fb6377490db043e4e6a683d9c3100e96131abe865c20161e215aaad364b0cd27e6024e9e5d938d2083bf3fe26ca8be0c95809a8400d351737b0352fc847af394c0e6c658efc26cfdf648066c02f29a3455db84a", 0xbc}, {&(0x7f0000000100)="bc4a17403d2e102423d91d90da8158613c5884d24a0a740943e64cb0dd8030aefeeb4172ba6bbcf68fb95b45eeef8ce6dcca318b26c98e4bb7975b2ad3cb2bf188c565060942db31f7b8d4d9010f2a32da878b984e5c82e7e2efea38fc20dbba22c5dee28dd5bfe392346610d2aee8c7e3ed2b651319ee03dbf2769ef7bad1b16c0ba7625c3c733f32c635abc31ca4e782c835782590204a0791538de5f2b1f16e50c96224fd8a100fddf6e78d1a4a020e4ab34df22624f71a3e84c6802351f69f70a5b78c224af31694181d11a6b639d38fa4f14b17c6309e5e18bd2c9db35c4b5aaa2f572c68ae08e7", 0xea}], 0x2, 0x0) r1 = socket(0x2000000011, 0x3, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2810, r1, 0x0, 0x0) 15:09:34 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:09:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{0x0, 0xffffffffffffff45}, {0x0}, {0x0}, {0x0}, {0x0, 0xfe83}, {0x0}, {0x0}, {0x0}, {0xfffffffffffffffe}], 0x9}, 0x0) 15:09:34 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() r2 = dup(r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) 15:09:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) socket(0x2, 0x1, 0x0) 15:09:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) pipe(&(0x7f0000000440)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1000) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="0000d0ce7704182371e2ff3321000000000000000000000000000000000000000000000000000000000000000000000000001ce555c3cb68c802f03d00000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cdbea300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd4, 0x2, 0x800) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x800000) getpgrp() syz_extract_tcp_res(&(0x7f0000000240), 0x5, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="1a27afcf54c67b6edd2b79c4", 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000080)=ANY=[@ANYBLOB="090080b5f35222810000712c0688a297cb222b13ecbf266669efde530d1e354db671c11ae83f160704f5b999ca365eeef0e9b3c3b9236a91d5aebe229cddb85782c8328872a075ea2f831c7b9d0b3f0dcfae2c662a49b6725f4fd20a11f4881d54fc501442cc4b4a70afed7465a42c8326f6d274ad65e1a61a2a31fa65b858fc9b8a086365e9eee5dfa69f2cb4bf6af861739e90d5d9397a0b1a335813"], 0xa, &(0x7f0000001540)=[{&(0x7f0000001480)="fe0fcebbbc16bbe0b5f404e39a747b9ad76ca7e560894039a9b3a340fad7ba08d1c77fd0993cac955eb08855bd4bbe877989bb17a74224f2e19d1acd05ed8b0014e341c238992edcef313bb51e081ac2fbac5edd6741bb88c530d7bf766537dcef341ab9986c2d0ad70a1e038088d8150573e8e0b3383c4a1d56705653ead11a54c9324f3ca925f48134564d93573ef12754703b7ca14e10db43991d942cd9259a9eb3f0f8ab265630549ccefa8935b4aa77d21d", 0xb4}], 0x1, 0x0, 0x0, 0x408}, 0x407) syz_extract_tcp_res(&(0x7f0000001680), 0x1, 0x101) r5 = accept$inet(r0, &(0x7f00000016c0), &(0x7f0000001700)=0xc) fcntl$getflags(r4, 0x0) msgctl$IPC_RMID(r1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001740)) dup(r3) ftruncate(r5, 0x100000000) msgget(0x2, 0x240) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r6 = openat(r0, &(0x7f0000001800)='./file0\x00', 0x200, 0x1d0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000001840)={0x9, 0x7ff, './file0\x00', 0xc7c6, 0x1, 0x706b}) 15:09:34 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x2812, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x5, 0x80) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000080)=""/125) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x180, 0x0) write(r4, &(0x7f0000000140)="de027b7d12852683372f22bf1ce0966409e6995c03fe6042fa05af869432d6d31ced333d4a9bd8a7f837dec15fce0209ffdc56c8b0d03531fe77babe1672729c86e2b3a5a6860747fa310d64cd06b1fb36b819ba1140fd03c8056042e75082bc8fdd42aafa6a59e75eea23c9140dcf81c88a8d40f78a7a8e488558f93c67f3fc6d9443c76dbaeaff4423375389644837655016fbfde23017d1b571fd2414406ed7555da341c9136e639094376f9adb59aeb8a9bc5acbde222576bc2dfbc3823157fc900f762d7886d22b76d48af13274cf1616d3fd3a696a1facc97ac97ce3f1d4980433a1bea66aa7a13702dacf8fe59030dbaf59", 0xf5) dup(r4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/252) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x30, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000380)={0x3, 0x1}) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$setstatus(r4, 0x4, 0x44) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000003c0)=0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000400)=0x6) open$dir(&(0x7f0000000440)='./file0\x00', 0x900, 0x189) flock(r0, 0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)) bind$unix(r1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setegid(r6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/4096) pipe(&(0x7f0000001540)={0xffffffffffffffff}) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001580)=""/222) semget$private(0x0, 0x2, 0x6) munlockall() semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001680)=0x9) accept$unix(r7, &(0x7f00000016c0)=@abs, &(0x7f0000001780)=0xffffffffffffff13) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000001740)=0x80) 15:09:35 executing program 1: r0 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r0, 0x5) 15:09:35 executing program 0: nanosleep(&(0x7f0000000040)={0x800000000ef, 0xfffffffffffff804}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x80000000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0xf98, 0x394}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x120000000000000, 0x3}, {{r0}, 0xffffffffffffffff, 0xc1, 0x1, 0x1, 0x7}, {{r0}, 0x0, 0x1, 0x3, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0xa, 0x7, 0x3}], 0x7, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc, 0x8, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x3, 0x8001}], 0x3, &(0x7f0000000000)={0xfffffffffffffff8, 0xf4}) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) flock(r0, 0xc) 15:09:35 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fe000/0x600000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/213) shmctl$IPC_RMID(r0, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0x0, 0xc000000000000, 0x6}, 0xc) 15:09:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x9, 0x0) poll(&(0x7f0000000080), 0x0, 0x7ff) fcntl$getown(r0, 0x5) 15:09:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = dup2(r2, r1) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCSBRK(r3, 0x2000747b) 15:09:35 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) fchmod(r1, 0x20) preadv(r2, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 15:09:35 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x8001}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6, 0xe28, 0xd6, 0x1, 0x4, 0x10000, 0x80000000, 0x2, 0x2, 0x6, 0x5}) 15:09:36 executing program 1: r0 = kqueue() r1 = dup(r0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) r7 = fcntl$dupfd(r0, 0xb, r0) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001a00)=[{&(0x7f0000001a80)="f435b9b6f489636e0c987a7c3c092df2ac20fcf9f3d4314a8e3a3a5c0ca0b92fba9b9e7a04ce75bba3317855fb4afebd65b3b8763d873222220c9bb3b5c98a46fda43d42a0c3458d9ecff11af76d2a251836c9b2dd29b21f28e269bf737f9c622425419229057a4b477f454ace85177896feebc598ef3520c3ad0564901cd767c2eb7adf3261cf9f54c7bba3cf3f0a5731d475cb49ded139f630934f27d36311111af2541532ff4d3a1c6d376e5578a8c97d147a64ac7c0df726dc2b44d28c07a3d06242926bbca5bb048a87d06c45060960e09fb9a8ec3f39f1b240bcff30c8cf5d9542a05b53a73bd76a2fe1f804616294657bb28ff0b448b48213804873652fc0f6011187317047c7afc6b1d5436521d51cc4c9f06086e4d0e973fb2653a37b586a3f9966ad0d9a7bea1baf578186d9b51bbed7dcba39790ff2e8fa0a14cda8d13940d8372644c474459565c2c40c2a62ce802907c76105525977a48f8eea26ccec7f7689b387e14a78d89ae27ac1ee683056729d67a36a9bb1046b25b6f628d88a9e08ba218d4f14415ca91911ca13dd32b3343a98"}, {&(0x7f0000000600)="cfc6c0832ac39ec20f4f9ea22ad8c5fec8fc5579bb7848757474eb7ae1436911f66713d7b97dae4946e0e72b3dad56b0c72e6e8b1946bf9e41c02270c845e7712ecc9415dee72861b4c0a0827b4aafc0f38cd17a94dc247eca1f1f357d711159b1bac5d2e43a977a7cf010cc38ff9f5631513873c16add9a304d19cfa9d04a08c8ec28e1928caf68eb1117ecb4da7aaabc"}, {&(0x7f00000006c0)="3008d14b22905060bc913bc55bb1e745bc4343f7761c5d"}, {&(0x7f0000000700)="d36d831ba35282fef5fe05d87f1bce222d58ed44316753f1f8ee8c615b017df371710c786b77a4ea482ed71ecfed122ed9b1799158c38d7ed46ce6e29c6a71682a6f2e76cc544c943629bfd9e032caa8055518fdaaadae1128fe8894fc78990cf6c301d451fcaa092f0e13a94cabedd5277b599c8e838c264535ef3a514c4bc2786f7eef81c9ebca7d0483ae32dfda71a8ecbdf1b7666d3f73127a7e909cad1f40ea3d3a513753bbc30bf0310e0af69ea5da18827fc13447d427ea5edc77b063ac8ec698871c4785f2a7c15a371c12afe85040e389372c344c4f7212bd50f4c2adfdb5967ded84aab2112ce046d1a2a964de18c95d94946d11ff3ecfb04c5aaf656d0feaeb22a1c9e3fd2630b7fb32ac164929264c1ca87d49f3bc6a8b38920baa607a0f50cc1b09ba83348a0699441db7b6ffaa485d919b587354ef54999ff0578cd1a274c18201fd70cf0b07ddfd9a6da5ba7505119f1b1a4da156d8cbf763983b76dbaab0113e2eff664b7f7758cc6dc562569c0c9f7a483a66457dc27736b4f8b44fcc21d3b4faa947005544a160f477bcb80bee005a1ff5ac4c2b465a3f1d25fab5189492b11200191e4ff239d5b10fb0fdbe7bfaf17dd35a8ed339e3bc9c6dd66dfc3a397dbc499bd6d9beba1975a2f6d96f409af5cf3987a88574ca6860b07eae6ea37debd38e1094838596db34dcc94aac5bd5ad0b66d2cd63c21c5269576be944f170b8ebdc1e5d042ebe6c091727d5bccf5c39435fee37fdf0fbd202489a619a0e8685187940d63a3508dd14724da2f1e359ca72a6944c77bb74bec7747b19c2796563e77b03a550112bdbb6b23db8e73105c6f8748c2cc3ae25d008f0c15ec88810941a1f262072a6ee25bb857fa843fea10a2dbb61c14cfc6bc93e793ecece40f6e8a92058363290f050e72e8a0d135aa0a720e08be46ac6acccd022ee890d58833783dfcf8c7ef6ef5f953622a463c6a6baaf9b951697e9ff3099b3e401fa68852a00917da639c00e0b37f50965f189617fb3ab84ed2224803389f39177a35b0a17f952e7ba8760e672551ea23614dce3f1fd4d0ca03131a5d6c671171a81ff1799b8fb98e1d85960c12d81daeaab783945dfd63bfbd5b5926afbd0afaef104554fe004b925530f9fe322422b2498c642d3d58a8cfe272ff8b6daca09ca90758d0cdc9e86db1e1a64d89ce03dd8ad56e67762264ab4f1abc09148c59c28da89fae8c41ea44428f65a3c1931160e7a70065987d68ab15904b298853595d0755e085c8d6245675a901a22803d24872c60dc4f5bfd0fadcfd28147dcb8d0fece955b9e17f0ec92c1676119718b98f49aac749d852435a7587559889a0b11cd547505d4ba15e6158defb56cf6fc09800e99e2cd6467d6fa69b0f7c303ec45d686c43d5b28fbacd931c48575ab46ac9d66a4b52a0da69e1301e29f04974fd3bacba68ef5f2176c5b936b0656e6766fd5967cf1946d138a6b1abb15fd2f04efd725e5f6f68e7aac14ba8fcf080cf1aa1fef8bf9248868ac3f9a1e780093a1f19ac816b11661e51e0f84bd0b2c92a314b62666239873af6ce99d3a6cce3007ca82ca1e0fd15480834fe3b017caa8709a59f837c33d47b256a23423c95d84b493b11c01f61ed3c8adc5e762e2c70bd2d886b3ce297a0222aebc23ce4fe296fb56e60091c3c4ca5fa360befaae37fa1971b72fd45c5412a41caf41e7376a0a32e9607caa408ebdab45a74e479a140d1ab455cbf57f328f1bd73312f8b9f3e635cad8c005828beebd9d098b5901def18df95931276c5e3cb4df16a0dd9055979acfb9f5e9db3809dd331c09f141343ab9f4368171613e90872d0344929ba009ca78693d1ba6f225eabac42c29c64df33969e1608665a9a21268cf393ac358fc9d684d7af9a3f376702234a08090cd1e35d80576ab07af636e8650402994d19ea9bd96b53d00db940b904443fefc9a4f0bf276fb0463eea88f7c5904751a139a581f8b5d4d86a34101d7aab1d406eb9fb0d82c775fd5cba85fc6d4f4df18bc91149d69fc40da061989fdcdd787a7ebc2d4d4043ce60925ea1414940c7f8bf7fc97424b4129bc2072b6e845a69c23519c214064d08204c865475d9eac00df1f4aa2ea29b3d3510d94d58332c32c1a39310abcf6389c54de89fe6a6cdc0ca1de97c18cc8ee8dc5844e2846a17d02f702e1308e69666987615d3f848c916279dc404b8748ac86461b54769cbaf2f9ff919c134b870320e90b59fbe4237523ecca3a3910f0a59de28ea44eec9994beb06f9ea83acff23024b19a148323164084281df1f0a3ac05a0fac6d0c91abb47807b480e7f5412a7d26dee1f77ab0059fc2c9e3fe2175cf1faf26954a336e9d37d260444770e1757720f0cee4171c82ad49a8d914aa042297537b1c76f4a91ff0cab5fa6cac3cf20d94eb585739b084455d8f38d569e224bb85da66e64f7452349346796f13b82046704d2c9591d686ff9a8052fd25c66c6a0d790120c44008ec8eaf223299ef7dc4e54304392a600130fb13487f1bc88fb611e3d2c5e28678a439bf80878bc9c4be1d7286bd88888b56c0134cb900b14a7f8440ca2e6d3d32c7786f6f4a0523e2bb9d5372ba9aeb3acede5c667eb0b8c85acd7c8f705707c7602dd583392421711fc1e4283648d76251448096d6230b8ce692d8ecd308c145875bee1112871140e433181f4d30dad56e78a46c178bc6fb999f757a8e3a3d5c6a6ef660820429ec19a9d05d124dc71ac2b7ac46d92f208bb4be87f2f22e1f258f7f2d06596c14c4ad8d9a53817b07426d0ab551d3d8001cffb6e5946cab69a05dea5e3e60352a3863a60ec22c7686c5f37e48c87224e8909a8a805aa730af16f5b9958de5b49bc3c92493757e60124194a59ff8f8c26ded2e267dd2e11692ea8ffd286098c2ea392214b3351c16aa8f3813f323a54b9e6596b548e10b07f24ac060823752f608d186f5d8c6a4192d4b34cc129e11d542690394eabba5d6ddbcee51ef0825e23a8e06336d53363e17c1d54999fe5fc81cfdc954b478824e28f6e27f57897d7c99a3f2fc66c1359c2ef8e34b50a695ad4f75a2997a81eafc607ace7849d91487bdd59c4f3f33ccc58c6c291e02976f8c6e0804f3febf16bb89b211bca23ff3c84232c6de5fd03523921778115e4c00843c6ed449fa96e52d2f7f4a119b9d4715027d33dea8dd0f1ca0f96317de5c6fd5f439d78a4b59058b03cea853b2804963aa6fb19b497471b3b34c60ae82aa27f9d7331734411a7a2780031c4aa00ca535c46b82098ed50ca19ad8380f25fdca7ae795bf0c7ba9749068ef127e9d62476d6be4d5d3e1de72d19ee1d540c37f5d296272eefff6f99af41219c9d3ee5537f153175e46a923d615e81ea7f1aa6e13fe71f09ffa162345ccb6bbfb94ca217a199ccb0b3beb72010ad97fb705cc008a2eb7092843c6953e62dee66142baaabbb9800b03061c252cd6272f592aeeb899cd40189318deaf8ac48cfc8a0e914bbb810d8dc9f91c2507fe2ddaf692537852ff5528c5afbb22e8f6791963663260d311d51091ec6947c7cff29df7ee8da3191e109c1cb94937073c791b686978505089c21dd3b7e76da6dca5d68654aa9bbf79ff6f1e498e3b9280e942cb9da4dc164cbe84c0b187c2857169ed1dc19c73e4a552c42267adeb707641e8b2964d8632e4b35b4bcddea8200b666c5d5b471f973ffe066f663e890f11f8849b6acea933f8ed2ba772757559ad35a6bf69dce71795ee814ddc298a3a68f0780bc0523320fe379405532f3249f04beedffec87f6d187f2380441ce679f345a9e0493d1f0693003dfef10a6aae6bae03a283e0cc8ffe2293afedb1b20c0a931571382314aad45b565bf07c14ed9286624623fce113c88ec6e28e61ae7330e5005a5e1bd0f4eca348253c70e0cf07ff6c54c40cc80e229787ba1c7e4434384ac11641c7922ad6e3aceb4bfd05fc93a892297af0e7ecbe91c701c276fe19208eb79328849e63f1acc63d6e19c36f24a8515419e9b56042ab82cecb486cffb4f0b40eb96ee398e7229692db44ad08117fb50090e2ad6c372e8ae58726d43323ca0ec01feb8073419fbf91a8daa04cb26e59231e04f6930b2c045fe89cef9cd9b051f16f66722cec01609acca1362bd541388721ce2cbe1893e6a0810c93c2b2df6e6d7d610fecd8fd54f762229fc818d52aeaa3b88a486905ef3df5fa956ec07567e790d918cdd31570ea591197d7f4194b071b9647131cc4fb406223b1d1945e81f71045670aa0938a02cdf062b95cb0ac06166e960fabf5cb9bebd1af539dfe50af1f7ec8819e3daa8dc6319b2a6b5793ebf50a516f7aef86c5c9eb87da89903290cac6ac78ea4c6bc01df78eec370b8549e6a0e78db92a7265e890f2c9e84e1bb7868abcd735634d7f2803103cf242e8a28c5c77f1b9733f5fec025be9713ce81e88e143372e450242ccf4cda0d90a40636abbab0a72a0bdf92fe47d31260539e6d7fa1b33518fecb5e7bb126106c6de139de34b277fa023d838a821ac7dce03cec4b7f1116163dfb47f292c9f391f3cc9b48d083fdadf6ccb25fb21b1c0ad7085b95cec833594bd61a36b4432a47724c1b477f0aeac64534d03d34bf0d86c151b694ec7354ab0da5e7fa47da22d833e80bf9fa28f89c423de2fb47a660ef690e5333565290fe9e4cc9656700b01a1a0e49febfec6a421ed984f884d95bd70c8dc0f19a535bad13b8731ded92a50ebd6568dbbda7507a12eea21cc7abfd14755e365b795d431014fbed6d9600ab944a2efc44e98ef6ebd2d59ed7c474887b3693a6a2e875ee5665e7b4ce20eef920356530f70ce01d8f546d4b9cb0dee3f809d78e7f91faca738ee1c12e34391e9775953c08d5a6deee45ea80e44aad751cad58782717c324a0642ff1ce5a0432c22ce94b17224383ffc4966db535c406937df5cb5450049cf9a710595c637e42019d09e9aaffff7af39f4a5fe93082df2f668843836a4dcb01cff1ffe4a0f114200e346d995fcdfd921515b5b037720818bf0abe1bf7c7b8cdebb9600bf8c834b29e144adcd7dde3eff17dab72bb54070698931bda8a9d1dc251c36a9d75031aef887e472462cb1fab611adaaf3a07d88e2d2f6abf4b67b1891b3ecda9475c7607d4d6c41fbb741c9fc9d2b80863d0df909f3b25e8cc0372d193ae39b8896a2901baf5e34cb8df23e6c2c1866d4cc888fd4a41129bbf9a84e44b564cc38b744f9c4da7429cf86d8c7299ed6bd15ad3beff53edfee8d548fd12c5386bb1e819d2a4a6d61e3fa7325a579662f0178df217004315785f4b9527d323f165ba904254ab9ab4a08504f72fa7d9390fa03075de95a00a898a5e341879befdc5110f41ef4c119f667835e148cd3f527c81fe68cef45dfb80edab75e43a8e5d07477a2a03fce55a538e9ef575ae999e18122614d20bbbf9a919a40a362fc50cb460b6e59b7a53b4db9be5756362f722019f5d8389dc403f133398b6762d50481421895ddf0b76382864e84303f3c7fe3a144fa74be015280a1a724b72baec93381f0813eaf99fe839e5d4374691aa18a7bd91e542368f7be77d9f148c379e35df73fff2d64563b21ccf430f1596d2ee73136f8888c4fa8302bcf93b7da06d875b01d20667082e4f32e777cc33cfe8640f2f26709508374d7806b59589c03e4a31100587124c66740c843f68247c406e8d1699733b5e822833327fcf6bbd899a6843da4e0d542bdd135e313c235e643fe20fbf845d9ca589c77e3b5a82adfd3121d786302afadea813a2"}, {&(0x7f0000001700)="a9d1fc123d0c80be81f1b0afa4933bee1cbff3fb7c9168167015a4a4a8181ffed57925f5e5e295140103973845e9b0773254f706a29171a39810aed9720095498c4205f94c9492759f1635541f2ca011efad270932dd835aeaf55f04e1f7563b63389805f373101a838dbac2c382f2f9975414b51d"}, {&(0x7f0000001780)="cbb5d6a04948bfbfee5279e41a7ad7800474cd726837f49830d5a097ba6fe68f5c9bbea3be3016db4773258fbed1b19707435438ffeae99dc77e211c999a4f724ffe1a9930e6d97c4b82c5b87dd98e845d8e780fcb1fc34c70d38d32188ae80f8805c5c52ca00c4104aaf56cc317984e614229c5e9a72e4fe996cff0ca2992280372c3c96fb196b1180fed48afc99d316e1056085e375802989a37b6a280612c58359236b39bc2e3c755ce932bf26ffeb67b9e2f02dd3199bdd23e370526d2e225a16a0f6e27317db685d179040a5f660193909c"}, {&(0x7f0000001880)="d0d7e94a4c7476978f5bfa69c3f214a14faa8dc5393046b08f15e39e78a9ec2e850170edf8bcd80f8b6e386856a839e655f1b956b412a04a88150ac80938ffbfec0f37679b6e775ae3f73d9d315bab3be85f2e0fb5e762bbc6a585a5d8150aa2d1c8daab4598d2bcab36ef7c390d36307a48df25dfae7edc8601cae698394572101b816138b76fb0d3e710ab4853db345a1f5e46a1a1a113ac090c0881bf671eadaf8c06f73ec97ea07cb174103cb5dbfd374da6fe163bbe9b6050eac97e043a56f06340fe4e36dcea97e21cdb47c75cd54307274d4f16bbbfaf8069c5b58207806d62bd"}, {&(0x7f0000001980)="00c329938efc603f008ffdfcb44df78a846e87ae69e94bc8a9de7be7a7a8ff35345a45a9a633cdb35e8ea1d4fb8859f43419810ba90d562e02bd0e9e8841cb995c20a5ba884791c8ea04fe2666d3db52ed108e0570ae3f58b018a9e8bff8458444e299c4e33b09ce494b2f1531b32f01edf9f92c91bc5efbbd"}], 0xffffffffffffeb8, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r4, r6}, @cred={0x0, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r7]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x80, 0x1}, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r8}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) accept$unix(r8, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x139) 15:09:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 15:09:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x78624a11, 0x0, "e65a55fea6e541404e2c44562e5bee96fc6da2be"}) dup2(r0, r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:09:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xdf, 0xdf90, "5f481b480d546df71d14ab5a7ceb0bc3cda2e69a"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3", 0x1cf}], 0x1) 15:09:36 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fe000/0x600000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x10c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7, r1, r2, r3, r4, 0x100, 0x4}, 0x6c1a, 0x20000000, r5, r7, 0x81, 0x80000001, 0x9}) shmctl$IPC_RMID(r0, 0x0) 15:09:36 executing program 1: mkdir(&(0x7f0000000280)='./file1/file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000001d00)='./file0/file0\x00', 0x0) truncate(&(0x7f0000000200)='./file0/file0\x00', 0x1) 15:09:36 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xfffffffffffffff7, 0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x401, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x2, 0x2f5a, 0x0, 0xffffffff, 0x80, 0xfff000000000000, 0x2, 0x2, 0x5, 0x255}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x6, 0x9, 0xfffffffffffffff7, 0x10001, "9afe38b65955c36e267676b31c0011ace3765e3a", 0x80000001, 0x20}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0xe9) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat(r0, &(0x7f0000000340)='./file1\x00', 0x1, 0x4) recvmsg(r0, &(0x7f00000028c0)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f00000003c0)=""/116, 0x74}, {&(0x7f0000000440)=""/85, 0x55}, {&(0x7f00000004c0)=""/40, 0x28}, {&(0x7f0000000500)=""/122, 0x7a}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000640)=""/181, 0xb5}, {&(0x7f0000000700)=""/54, 0x36}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/132, 0x84}], 0x9, &(0x7f00000018c0)=""/4096, 0x1000}, 0x2) r2 = dup(r1) getpeername$unix(r2, &(0x7f0000002900)=@abs, &(0x7f0000002940)=0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002980)=0x1) r3 = socket(0x1, 0x4, 0x6) fchmod(r2, 0x1) writev(r2, &(0x7f0000002b00)=[{&(0x7f00000029c0)="fcd60242fd0283df720154adc87713347ab3d517011d7ab84269d8b0a412af56b3804d5b8c291c57", 0x28}, {&(0x7f0000002a00)="beca97569a3b793aa8a839007184a532739ba6952bf639e8d3e8ca023f18f5b41d8f6e4439eb5f6e01a591b0c2fd73ebeda243d665a4817544bc12b4790cbd082177", 0x42}, {&(0x7f0000002a80)}, {&(0x7f0000002ac0)="c0ffd6ecc6076ca9fdfb4cda1a915f9dddfbdf37ce544824f686906ef5b1daba83c8fd4209f970500ab3e44e9a9e1716", 0x30}], 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002b40)={0x0}, &(0x7f0000002b80)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000002bc0)={0x3, 0x1, 0x7, 0x2, r4}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000002c00)={'./file0\x00', 0x0, 0xffffffff, 0x0, 0x1, 0x9, 0xffff, 0x7fffffff, 0x1, 0x3, 0x3ff, 0xffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000002c80)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000002cc0)) openat(r0, &(0x7f0000002d00)='./file0\x00', 0xa0, 0x80) r5 = open(&(0x7f0000002d40)='./file1\x00', 0x10, 0x102) close(r0) writev(r5, &(0x7f0000002ec0)=[{&(0x7f0000002d80)="aac88d817e73b90be09afed6d33b4d1b1742f5398388196e2a1df9ac655f56e81e24970a7792e1b7fe7fe10e61e7abe3920d7b7f7d57b88bcb02c6c00b4890b01270dc1dc1b0306fe60327b4f6fb7e1575516e9afeb5b7d266bab5b0158f3498db8fbdbd44feb1dbbf2dadbd3163e6a6d1a1558efbad03cc358cb89ac39cd12de0778f6078f72d42c0b3585b8f1785241bd561d0a8c62f68f50d92e3561e7f8c6c40abad6fd173c15d4a90f18556", 0xae}, {&(0x7f0000002e40)="a690453279cf6e3c7191834ede93ce7a6a0314264fc6f5c13383ba96e86fded7ac427ae73904815995f81123ae8571da9dfaf7c01f2c2f488aa2efda341db0c9080f5276b7aa8abf0a3996ba6e03af6aefc3d585fdb09f7c7fda8301095795c6abe60739c1dd92bb85adad2d86bc9a76", 0x70}], 0x2) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000002f00)=0xfffffffffffffffa) 15:09:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 15:09:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7eaecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887d4c735b222056de01129e45df013a751731e5c2091f3e9bdd11c4518138f8db76aa62437ed4322c0cdf8649b48935d14a79a15cecdd79cd66c31400b4d7486972d2eae1f50146ed505d47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa36fb2b17523cab471eb056b51f3f2ebb841c1d05293b9984b10ba5651238225996d2250f6ea821e153a62101c30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6955cdea9049c7712096de48004005e8a8085b4fc32ebad0cb84c101db00277a2589a6925b750ae372e4b4f8464a5cf380d0fa2c0e64483520ca7c6ec0004c6b08a3e5f4b841e84eb0509bf900c33653d", 0x170) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7e, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:09:37 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 15:09:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xb00, 0x80) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xfd59c0d1564ae4fa, 0x726) shmget$private(0x0, 0x1000, 0xfffffffffffffffd, &(0x7f0000ffd000/0x1000)=nil) msgget(0x0, 0x400) r2 = semget$private(0x0, 0x7, 0x4) semop(r2, &(0x7f0000000200)=[{0x4, 0x973f, 0x1000}, {0x2, 0xee9, 0x800}], 0x2) 15:09:37 executing program 1: r0 = socket(0x10, 0x0, 0x40) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="08022e2fe6696c653000"], 0x10) setsockopt(r0, 0x9, 0x8000, &(0x7f0000000040)="ca7d5fd6e0076c1383a244d97ce7c759cd810848217209db7f747132155bb06b216cd45d82c5d58728", 0x29) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 15:09:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:09:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="36a7c5c900000000ce831c694afc76577bd02d67e6df9501791ed7f441a9ae005550afe9501998c664fc804c2a5d63688ca89941a4ed1ff2988c5d1ca5a956bac9da57171b3ea1e648e5b5fc624d0e131bc50be8d12566be31a16914c1933d1172eaf60b590c3a584cc3291855f53b099cc15038a87f7896cf64661e4845f794c73603bcdec91b30d2537b8b666c21fd28e4855f60ef439aed8f4eca76f53f5a83cef08bfae9ff8dd9caf842cba127d82206c55d9f2923c068ef25bdab68b7213e42ffe239a89fd587a546dbe0a09cccff58f8475b6003bb19e656508f5190460a0707787c983f49b947017fa639efafe3800e0767af467414c9b072f9ae4976543d26c7553647244807b7b460ecee90d4a8666d5257588116a2e713c11789b54118b1818183747b", 0x128) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmat(0x0, &(0x7f0000f67000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 15:09:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x72a4e5803e83af16, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1f, 0x4000000002, 0x341, 0x0, "02e3c3ce00"}) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) fcntl$setstatus(r2, 0x4, 0x4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') poll(&(0x7f0000000300)=[{r1, 0xa0}, {r0}, {r1, 0x10}, {r1, 0x20}, {r0, 0x9}, {r2, 0x1}, {r1}, {r1, 0xd4b4d9927ca6fc49}, {r0, 0x2}, {r1, 0x10}], 0xa, 0xb8) socketpair$unix(0x1, 0xa8ae1a900fd21f94, 0x0, &(0x7f0000000180)) link(&(0x7f0000000100)='./file0/file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x20008, 0x2) 15:09:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10002) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8008, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x568, 0x0, './file0\x00', 0x7f, 0x200, 0x80, 0x2}) accept$inet(r0, 0x0, &(0x7f0000000100)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) 15:09:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = msgget$private(0x0, 0x10) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') recvmsg(r2, &(0x7f00000014c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/34, 0x22}, {&(0x7f0000001300)=""/112, 0x70}], 0x5, &(0x7f0000001400)=""/153, 0x99}, 0x1) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0x9) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1000, r0, r3, r0, r4, 0x100, 0x540}, 0x100, 0x4, r5, r6, 0x12000000, 0xfff, 0x2}) 15:09:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000023, 0x0, 0x170) sendmsg(r0, &(0x7f0000001580)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x3e0}, 0xc, 0x0, 0x0, &(0x7f0000001480)=ANY=[@ANYBLOB="c800000000000000ffff000001040000fd3a46afb39803d084b8fecc5fccc7b7dbbf306c332e61bd8d6bbf1e1c83767c15d8bfc780ac5d8d67f3dbda3b7750dbbf2eb06095aa5b61da63ffc60fccff541d1ae2be1d8f0f2ce305000000000000000ec65bd6b74176d4a7664820912312a3000010d40ed8b1445244e12001f9db0201cb05a3a42d57bbe77eb2c98d2b324bc50544ba660f0df92f92ed1de5771b48f72a321e63c680463aa845bbcc6888c4f35b3c30b813c09bec62f4a6580eae43f2301f414d489d"], 0xc8}, 0x40c) 15:09:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000100)='./file0/file0/../file0\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000004000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') socket$inet(0x2, 0x4007, 0x7) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0xfffffe19) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r3, 0x0) r4 = semget(0x3, 0x3, 0x400) semget$private(0x0, 0x3, 0x200) semctl$GETVAL(r4, 0xd, 0x5, &(0x7f0000000980)=""/185) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r5 = socket$inet(0x2, 0x2, 0x0) sendto(r5, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000380)='\x00\x00\x00\x00', 0xfe8f) r6 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r6, 0x0) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000002100)=0x1e) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000800)=""/140) 15:09:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f00007d7000/0x3000)=nil) shmat(r0, &(0x7f00000f7000/0x3000)=nil, 0x3000) semget$private(0x0, 0x3, 0x488) r1 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f00006e3000/0x3000)=nil) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x8, 0x10000, &(0x7f0000000040)="7607a18794ca6c970663b06d2c1893a51b3755479500ec88f9c4332d11dbbbb9752664583eacd3978f5607e3e686d3bff928626a2f3b0aa684027197dbb25fd18f01d14f4448ea369b6c00e048e3e1d03bf004a326c605a37070941b4cf1b75d651750c0945057966f5b5db4d6f1a969a469", 0x72) 15:09:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r2, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4"], 0x0) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x7) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x5) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 15:09:37 executing program 1: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x120, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xfffffffffffff36b, 0x0, 0x7, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26", 0x137}], 0x1) 15:09:37 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) r1 = dup(r0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xc352, 0x1, 0x5, 0x9, 0x4}, 0xc) ioctl$TIOCSDTR(r1, 0x20007479) ftruncate(0xffffffffffffffff, 0x0) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc, &(0x7f0000000440)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) 15:09:38 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000140)) r2 = getegid() fchown(r0, r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 15:09:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 15:09:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 15:09:38 executing program 1: poll(&(0x7f0000000140)=[{}], 0x1, 0xae) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x548, 0x0) r2 = dup(0xffffffffffffffff) r3 = socket$inet(0x2, 0x2, 0xce) socketpair(0x2, 0x2, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x2) r7 = socket(0x18, 0x4005, 0x100000000) r8 = socket$unix(0x1, 0x3, 0x0) r9 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x100) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0xfff, 0x7}, {{r2}, 0xfffffffffffffffd, 0x19, 0x800fffff, 0x200, 0x20}, {{r3}, 0xffffffffffffffff, 0x34, 0xf0000003, 0x3, 0x100000000}], 0x2a09, &(0x7f0000000200)=[{{r4}, 0x0, 0x54, 0x0, 0x1849, 0x6478}, {{r5}, 0xffffffffffffffff, 0xc, 0x0, 0x0, 0x10000}, {{r6}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x3, 0x1}, {{r7}, 0xffffffffffffffff, 0x18, 0x80000000, 0x8, 0x3}, {{r8}, 0xffffffffffffffff, 0xc0, 0xf0000002, 0x3, 0x100000001}, {{r9}, 0xffffffffffffffff, 0x0, 0x40000000, 0x1, 0x68}], 0x7, &(0x7f00000002c0)={0x35d, 0x8}) 15:09:38 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x800, 0x1, &(0x7f0000000000)=""/35, &(0x7f0000000080)=0x23) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 15:09:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x30440, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x7, 0x0, 0x0) 15:09:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0xa0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df5a2e", 0xff6) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) 15:09:39 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/de///ty\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="cc95c26fc1f3229a8eb51c0b03f76be90bfb2f44b2f96e631b2fcde187119d2a271b2db8528b552910a305bc9945f46b25a6269e180dead70b958b9e6765a676eddd0d2ba96022d41cff1066f33f0985e9871e3d9bf5a4d537fc152f618af921d23b", 0x62) 15:09:39 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40000200, 0xfffffffffffffffe) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40d, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) preadv(r0, &(0x7f0000000580)=[{0x0}], 0x1, 0x0) dup2(r1, r0) 15:09:39 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x586) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x53, 0x2}, {0x8, 0x81}}, 0x0) 15:09:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x10000000001ff, 0x0, "b8000000000000080100", 0x0, 0x1}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x13c) 15:09:39 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x108) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="d919915c0a4fd826138cd9773f6cfa76b5400e7dc9076d4cf5e6fc3fd88c8b85b98ac5daf9aa688de6d673c5ada0a0b7d20ad6674e9cc092c98fe495f60a317055d1d2f9b367308cdeb592210b5f7f9597dcfdb220e69a7f72262606959c7e822c720c6ae68bd216046ab6545ebdcfdbc5edfadba0db1b6cdec756cede8482e8a3d5e549dc19c83dc2c2c69c", 0x8c, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 15:09:40 executing program 0: mprotect(&(0x7f0000430000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/37, 0x25) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 15:09:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e0d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e102000000c30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7b8a6b84d670e9cbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1d5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:09:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x880, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ccb7f981a5204b186f50f39afb80f382887264b"}) execve(0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000080)={0x0, 0x400}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 15:09:40 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000140)=""/50, 0x32}, {&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000240)=""/61, 0x3d}, {&(0x7f0000000280)=""/57, 0x39}, {&(0x7f00000002c0)=""/216, 0xd8}, {&(0x7f00000003c0)=""/38, 0x26}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/70, 0x46}, {&(0x7f0000001480)=""/31, 0x1f}, {&(0x7f00000014c0)=""/187, 0xbb}], 0xa, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8000, 0x3f, 0x5, 0x10000000000, "3f1a7bf9583d8ac05beca5a88932fc79380d71f0", 0x9, 0xcadb}) readv(r1, &(0x7f0000000000), 0x0) socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000001640)="b100050400000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x2, 0x0, 0x1e6) r2 = msgget(0x3, 0x0) msgsnd(r2, &(0x7f0000000000)={0x1, "bbe3c31cc4015367137dadc551202e9259a3f680eeb6182d5fe01f1eafb900cd03fff011996734e9bb5ac8edfc525c0325d87f4963e0ed80d9647d77f7bdadeff31bfffdeadda00991559d333e4188a3cb8b904325522714fb93be"}, 0x63, 0x800) 15:09:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x2) execve(0x0, 0x0, 0x0) 15:09:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3613293ca4fdf12d05c802eeb50f2d115ccddc9d56be136557d58fdb2a46fa46c506c131d69b91cbcb703cfc19da5ef7d4773560dc36700866d2a43ad8a41c10e30388aec1b39c13cc43c729466962b14a45119f13a9a4ddd81ac371f2873aab627f0c10305982db42e94e76bd4b209559d8e89621971d75d8578683843b0b11e3831a242c446dd6cddc3238cdbac6eb3f7c1d581e0964794ca11a4fce667a9d843ae846687ca789dc4c127b0a939cc5e5dc33f95bc88bc41e", 0xb9) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080), 0x0) 15:09:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffc, 0xa011, r0, 0x0, 0xffffffffffffffff) 15:09:40 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000e54000/0x4000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) shmdt(r1) 15:09:40 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) r2 = getppid() getpgid(r2) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = getpgid(0xffffffffffffffff) syz_open_pts() fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 15:09:40 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="4f8c3b4c73c675780ae0da2429584646ee8161e52c915e388f8bf676413f8cb68451fec381cf332401026008279cb55c2c1dccc50d6f0f1c3d22478c50088b1152e7bec18184f4230c36ebb92946a51d16e58bb36c0bb6133a86f2f5de7ec0ca67d7924020e360", 0x67}], 0x1, 0x0) 15:09:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000006, &(0x7f0000000080)='\x00', 0x48e) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x18d, 0x7}], 0x1}) 15:09:40 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r1) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) r3 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r3) r4 = socket$unix(0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000040)="9024377c0ff8f782144cd08d03741b65a537d0899fe2993a3690fd299be5d899927c9bf560a9d35283f7c21cbab320ad24eed9e89c51de39486cab16a07b809da98542982b8bbeddb8fd396da84c813265945fedc2f86b4536d3a6c585a2a90cec424d3dc18719b083caf7f08b70bff29c50f4183e23a0fe131cba8dea8ce71b8aa4f1285f87000fb74d944e147dad406cfe865f50a81c17851e23543c006f5825448497cc9c3586e12464b8c730db3691f35fb57db0a4fc86dda7", 0xbb}, {&(0x7f0000000100)="571328beb50efc3dbbcdada8a88d2a579af910482dc0afa383a73b9b39db351b1e75c1e951478dde6d362275dfc2c74bfea2200323cf251ab024b0d5ff2532de79f6211deea45838d7ca2e866a36e56ddde951c56e90f9e9225932854284f4b474d60c7a4543341fa18e3d6057fa93d4c79da05f5e4438be830caf975493e71b5d52fb1c25", 0x85}, {&(0x7f00000002c0)="acc8c75493db15c4e15ca357714a6c3beb77d975600aa0f44c2412351ef2b254b8cc7e7efc5bbfb618ebf5a2343c8c09dd88edecd7e19023274a68b3b68b73e7fb761f43b68f779d3253807c6f9e3e5abc53acfaebd97fdae59359e77ea19e10538bb3bc02d0fc1bb30f44677f5a28d58e6d4002628341571043a246580fdc4dc0bf851094a298be3e938645880c8c87d9", 0x91}, {&(0x7f0000000380)="9c101c92829865c9a32f258651d9584eaf1be1f06910cff42597234729fff4f78026be800e6a8e13b32d3353dfb1412bbb20d1d3386b3ac86950daaf8bb37a4d6e1ed0ff8d0199477eb240653938537d41b39f1693a6c51228926a3affdd377e92d4ae14409cf2f14cba564269c98a5017d965809e8ec6c7d1a823fc8018aad94d2a45fc", 0x84}], 0x4, 0x0) close(r2) close(r1) read(r0, &(0x7f0000000000)=""/31, 0x1f) 15:09:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x5, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r3, 0x1) 15:09:40 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x21f10a15) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:09:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x24) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="2797045074e15890", 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001300)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCNOTTY(r2, 0x20007471) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000000)=""/22, 0x16}], 0x1) 15:09:40 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0xfffffffffffffeac) 15:09:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 15:09:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 15:09:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socketpair(0x18, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20108, 0x0) accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8900, 0x0) fchdir(r0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') clock_gettime(0x2, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x7, 0x6, 0x4, 0x6}) r3 = socket(0x18, 0x1, 0x6) fsync(r2) r4 = accept(r3, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000002800)=0xc) write(r4, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) r5 = semget$private(0x0, 0x3, 0xc2) semop(r5, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000680)="af52e6a5d9c52b7f3f803b83b02cf56bbe7a0824d153a6b99498f6405bbf2a7c8f01ec9f340d299a27e282c004a73e05c21db904eea9dc0a2f6bcf49fcebd9b2aba3381782816ebc49aac52051c729ae5eb8145008eaea42bf1efe01c109341fb923910ef725e99b04fddc9794b9e0948765150f308385e159b59e6a4c9f1fcabf41722b763b3b94a236312cd77393c758e6e1f3d59f66ef1d0a11538723acb38ce33b7506fe0169d3c412885bbac7bf7a870d4c7dab110bfa2579ab979ae13846a667959085f9eada9d1357cb92315ed0d2f64d942f15a7a1d2a6faa132809c8daf61b0ce98cb4fd4abbec61d0d2891d516b79e253cef", 0xf7}], 0x1, 0x0) semget$private(0x0, 0x4, 0x0) fchdir(r4) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0xfffffffffffff3c9}, 0xc) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0xcd, 0xcbc}) socket(0x30, 0x8005, 0x9) socket(0x18, 0x2, 0x0) setsockopt(r3, 0x100000001, 0xfffffffffffffe01, &(0x7f0000000180)="702178b2f8188d84be363385257578c8c51397ff3cd9029e131e5c9991e5bd56e6f818214191499069941f34ae1452b42425d096d89257228150103a52d008fefb42c796ff93e40969a04e92e7e625b8bbc17f2bd5278d3b431847699032af2e23e62eb459c90a296e3571085fb2c050ee5e1d36244436b388a827d67447f2356c160f07a42da0c6ca5f680f16695853e1a375b65101d36f2ca067f3d55456ce71532082f7e5ac3f64e3240707e31d6f0ad5203d", 0xb4) 15:09:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getpeername$unix(r1, 0x0, &(0x7f00000002c0)) 15:09:41 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001080)=0x1002) 15:09:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xc98, 0x8, &(0x7f0000000000)="50498f55538bf23359cd0b2358af48579ab89f5dedc934ddd750668ee9f4baa528e7612aefd7668e957c385b2301040000f99e49c7082e55c30d75d48d5876cebd8b54000059b570d8702153174159", 0x4f) 15:09:41 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x124) chmod(&(0x7f0000000100)='./file0\x00', 0x40) chflags(&(0x7f0000000080)='./file0\x00', 0x7) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 15:09:41 executing program 1: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x9f) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 15:09:41 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8082, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/82, 0x52) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() read(r0, 0x0, 0x0) dup2(r2, r1) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) 15:09:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 15:09:42 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r2 = semget(0x0, 0x3, 0x1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x4) 15:09:42 executing program 1: r0 = msgget(0x2, 0x400) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/165}, 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) munlock(&(0x7f0000444000/0x1000)=nil, 0x1000) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r8 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000100000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1800) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r10, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x68, 0x3, 0x0) msgsnd(r10, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c77fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 15:09:42 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xfffffffffffffffb) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x400) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 15:09:42 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) munlockall() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:09:42 executing program 0: r0 = socket(0x2, 0x4001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x11, 0x0) r1 = getppid() getpgid(r1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 15:09:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x101, 0xd29, "915a077263d68ceb2b47553873e3cf074424e0ba"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa63", 0xad}], 0x1) 15:09:43 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x2, 0x5, 0x93}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x220, 0x0) r2 = socket$inet6(0x18, 0x4004, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)) getsockopt(r2, 0x29, 0x40000, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) bind(r1, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/184, 0xb8}, {&(0x7f00000000c0)=""/89, 0x59}], 0x2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) 15:09:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="39605397bf83e5aa5626d15ab52cab1583bf442f6fb11f9b158ff74ed4ff450074d1f2e91671f0444c3023c873741514a3ba0c52adf3e7149b90ef85f8bbab8ea8c2c0fee89a498fe2ce70527d94e1666fc48bb0c823aed4a8e2d6caa4fabec91c959a90cd74323e8221cc151b46913a144f6f045174a1607c93dc55a30965d6a5a94a2bc36e4720e4f66e4019729ec73e888b9a002a6fd24aa3699efda7288d3ba8d1060e453da4c7563279d7d180d25a6687e80c2d7fff63e6d86e1340d8d118390f526a96c425d436b6a1859c3ee8e42d625648cf232831dff6acf191e8c6ec5f01107f40c082ab6d1efeb11a2067f8", 0xf1}, {&(0x7f0000000000)="add2e1b0a982883e880b4bdbe203c662376ff72cda18571e8baee11af9c2d279b63ec99031eb78a72fbe866057c14bd54cb237eecd5f4f", 0x37}, {&(0x7f0000000180)="0f5e8385ee3d9b77bc1217ca5e16328b06e42ac11be0adf29afec0dee0cfc98361e6e133361d2bbeafd557e6f93ea4118f2d047694eb3ebff85b8870a59dd7b2819bbabbfe78eab32a30e400bf64eb916a1dc78d332b72f7279dc46afbde9f60019acdd0a24e8a2b5b3d4e999d0ba5ddf64701a6c159f548e01d50473d4003177b668d15d6e84b839781998d0bea211d2b29197756d299964385463c5286b00f4d0cb14a5e33d2824d66d007da54b2f464f7b5f3d9fcaec16357ba5fbb4abe3d7470ea3c0da638619541aebd2a51f50e2bce10", 0xd3}, {&(0x7f0000000280)="01400de88e51e62a0249f1ebc74e9d2437f176c37dbfac6d56459bf68abda435", 0x20}, {&(0x7f00000002c0)="cc10040fbadb7f6f7957314f81cffa8d51a35f05710ee6dbb10bb76758c190755a113b69d1eb68fef0bd3819588dcb4cdc3f6a59a5fff3759a4635cbf5a1106905fc2841ae6a4f2712ec49a5049d5d5b0eeb7fbe799d1cb2f56caca514eadaf8766007c833d800a60ed8d4dfe01f590bc32db3eff4994aefaa5c8ecf8a", 0x7d}, {&(0x7f0000000340)="3d0bbfec1ba08743650b8c56897da41c88002611e23bc2e098fc28a6a35d7ec11aa266a22731b3583f79897ca8473bf6bf182391f68f15e5f3b5fc7622a119a3325d3f47f3c751bba380408dd9261d94aefa23fdb9f2e7caaf19bc421cec76065d98e037012376e086359751a94d804070cf67c0fa6adb1b0924d7a007bbfc164bfa34613209942e7f24ec14ed051ee1afac07b1014cc4465cd95842cfc18f7d38bfc15eb78b2f4ed301abef142aa3401edc9a79f1dc3643e0f383", 0xbb}], 0x6, 0x0) 15:09:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) chroot(&(0x7f00000001c0)='./file0\x00') recvfrom$inet(r0, &(0x7f0000000080)=""/129, 0x81, 0xe59bd23583730909, &(0x7f0000000180)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) chflags(&(0x7f0000000000)='./file0\x00', 0x10002) 15:09:43 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x281a0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x28a, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r3 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffff00000000000000000000000000000000000000000000000000000000000000000000000071a900000000000000000000000000000000000000000000000000"], &(0x7f00000002c0)=0x6e) connect(r3, &(0x7f0000000300)=@in6={0x18, 0x2, 0x636, 0x5}, 0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000340)=0x1) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000380)=""/43, 0x2b}, {&(0x7f00000003c0)=""/45, 0x2d}, {&(0x7f0000000400)=""/72, 0x48}, {&(0x7f0000000480)=""/196, 0xc4}, {&(0x7f0000000580)=""/154, 0x9a}, {&(0x7f0000000640)=""/70, 0x46}], 0x6, &(0x7f0000000740)=""/212, 0xd4}, 0x40) r4 = socket$inet(0x2, 0x2, 0xff) r5 = getpgid(0xffffffffffffffff) wait4(r5, &(0x7f0000000880), 0x2, &(0x7f00000008c0)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000980)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000009c0)=0x5937) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000a00)={0x1, './file0\x00'}) close(r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000a40)={0x5, 0x400, './file1\x00', 0xfe0b, 0x0, 0x8, 0x200}) chflags(&(0x7f0000000a80)='./file0\x00', 0x40000) r6 = semget$private(0x0, 0x6, 0x0) r7 = getuid() r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000b40)={{0x4, r7, r8, r9, r10, 0xc, 0x7}, 0x7, 0x4}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000bc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000c00)) 15:09:43 executing program 1: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file1\x00') 15:09:43 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 15:09:43 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(r1, &(0x7f0000002580)={&(0x7f0000001400)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f00000024c0)=""/133, 0x85}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8082, 0xc4) sendto$inet(r2, &(0x7f0000000040)="e4e2439fb76068ce3ef57edceb86bf7cbb96e55a5a45f6a7321500c96ccedb726d47c457287b7ea7dc06a2723fa9861e16a1493a4627a132cb0dfd9abf839a7e548bee47599fe0071172fa081d26cede3967547a4fa4dc37f64da6506ac7954d1a75c82a6af9044790f07d2676", 0x6d, 0x40c, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:09:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000177000/0x3000)=nil, 0x3000, 0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x2800, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) 15:09:44 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/216, 0xd8) mkdir(&(0x7f00000012c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000001300)=0xc) r1 = open$dir(&(0x7f0000001340)='./file0/file0\x00', 0x1, 0x180) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x300a0, 0x0) r3 = socket(0x18, 0x2, 0x6) r4 = accept$unix(0xffffffffffffff9c, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000001440)=[{r0, 0x25}, {r1, 0x7e}, {r2, 0x10}, {r3, 0x20}, {r4, 0xd}, {r5, 0x80}], 0x6, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r6, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) rmdir(&(0x7f0000000080)='./file0/file0\x00') 15:09:44 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x11003, &(0x7f00000003c0), 0xffffffffffffffd6) r3 = fcntl$dupfd(r1, 0x6, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ff9000/0x2000)=nil) r4 = msgget$private(0x0, 0x100) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgget$private(0x0, 0x13) msgrcv(r4, &(0x7f0000001d80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae256449800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009463b14b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca89d171bfc3072dfa63b91fad45dbfb48c5ecda9610f8a8a5339ccc4369b3eea62abcbc776f03c89062f75136a0926050a5397983e066d7de1566b1d7c2198456af27f7e18478acf7d99ed256e88067004357d1bb5e3f1e7562deb322f6bd2550b964f6be7bb10213a627cf21c53397d650d88c2f18b57ee26da014ba770a0c0f7255455cca037a113a286878e71a7002c4d425352ebb718b7a0c4de976bc63df98488d30c588903bd86b74e36e9d160dfd0e710b80997c711d964c444eeb85cd05fb062c0cbc5573f8f6cc6bf92e14eb633673604779c2"], 0x1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001480)=0x265ca) r6 = syz_open_pts() r7 = dup2(r2, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000180)=0x4) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r8 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x9, 0x8, 0xffffffffffff8000]) msgrcv(r4, &(0x7f0000001c00)=ANY=[@ANYBLOB="000000030000040000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a9ca16d67ad3ffd6883f9b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16b18d18d4260792d7089315bcf39231e54b52d53aecab6ee8b17fb7bcf51e610d01ad1593f7b35440f3862a53ae46a48703542a9ba005d5a7adab59cbd5b482dc04e7653b7456ea10f9cb6de78c9a5ca813b3e2dbe6de24143fa337079637d1fec91dfb4b03f2aae8d97300f4932f0155607547dc8d93091c5994da401cdc7d995429d01d232e316871f02d198e551c704a09f0f1e0c136f0a4accf1a4623d4a0fb4080b7bfd6cf8f5095bbfbb8cd0a522d8e047c7916c000000"], 0x1, 0x0, 0x800) r9 = msgget(0xffffffffffffffff, 0x3fd) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x200000037, &(0x7f0000000080)="4b74954c", 0x4) msgrcv(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000f90000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r9, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d86ece2b3aad101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0bd98bc49419a8322063be4f5386401d06e4e58c5efa48ea083f79feaa4ca591f4ea0f9fd8b6aeb3f910587ac21ed7009b8e7cd53830a738a0862e652d48914276e8ce372fde8c2af69759b0e67516f3ec0343198e7ff7a3057d12bf6e91354c5b7fe5e3d9dccf155388bcf6fc3c47c3bcd220b2e90a8d3423f4876e6a104e02befd7982c014faa3ab236b2a0012fabf1dd6b07b0"], 0x1, 0x3, 0x1000) sendto$unix(r10, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r9, &(0x7f00000018c0)=ANY=[@ANYBLOB="0100000000000000935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb8af832c3808a354645c0ed6ce56830a86a9c7e19ad5aadad5d4e3551b39eec1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb142da5fefcf770fbeaf28a76f13634336776c940a893178edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc71705f2c5d38f921c7464a405f6ad324fa352afcaef0c914942f18ebefd43b61b5003a36892495c5c4c0b536fd047b42d93a371b9d7089d1840ca73de4f2ca97c20aaf86837fd81ce850be88042a5a83465d0899ae0d4442c103b4f4d0e18b24432baa0c235f098881b4fca8c7b0138ba2ab1df7be723000000000000"], 0x1, 0x800) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r9, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 15:09:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x24) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x7f, 0x200, {0x6, 0x8}}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88cd8b24558428df103ef02c0552706a6f972fbd48de3fc7e848bd29f726a640f1b35a476f36da100872f413", 0x2c}], 0x1) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) dup(r2) 15:09:44 executing program 0: shmget(0x2, 0x9000, 0x80, &(0x7f0000ff5000/0x9000)=nil) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000003a00)=[{&(0x7f0000002800)="81a315f2a384eb25b71f610546b1ca47f80f8a6a4ffd0fade394a38e5faaa9f4ac8cd348ab32066e19099a7b463b0d4293e333d3093b63b0b816eb741322a3489fca18273e8e3c0b071a9fc4b1064a806c93010c629e99058dcbfc0c778e19827933b12635511eaa3e177d86efac9dc9caa6ac8c2d3ac02699c85065e2110c2400d70fe0441770be0c21445609704eeddb", 0x91}, {&(0x7f00000028c0)="37b5690c2eeb36caa63d33f68f46197296a95a3630bd2f5757d747e2cf9863cf588a42aa48d40d75596ffb8540ef54c81c61e2b951027b7037394560f2f27b7d6a7de6b1e62b3980b7fc5f32dcf7de4e121fdc98c49c6d40a69dc325a43a15c752468a2ec0e00863bb5cf291b42abeb7ac4f8f1a0ad7215a8fd215d9b0735aea3eccf22767386c0d807c2c2631399b31575e3dcecbde53827230799ea93a5f8da077d414f1d28195ab1619a0ee8e2ccb7d1c6068ae48421a285cfe43c035138e27e386e2cff0af5c214c5a4521fdeb88bb08b9fbd01b8398de975ac53768d321fff07b33ac6e6e0f36a370f514caf4aae31e06bb7187990dfe9e5a4ebe84f9151c280da9230ef1b2a461363e9169a470e8d69f0dd7870b856a9f3bbf617a86ab781e557b24a0c6e83f242bcaed42226c323fdc17335cfb7c013ce2f96e039ebe3eb7704a0bc0413ca568d12c606c23d24f9673d0c43bf1f07e1539fcfecd4c16d9e18fa05c41d83b62b2cc54ce777d540fc82d2c32a00cf83a5488f4e05e6570ee5fef904ab6c8fec6978239939f609e102e5466d5b9a1956b07690ed9dc0a9d3255a9e85fd4411052143a62eaeb937f2338aed0c8737e6e2b231cc12a3c99e0692356c61c1728965ccaed7fe7d527b61213083e0130f5f50eec935255ac683a85cab69c9073aae342888c07520ab17f53055e943d47e9b44a43e504d9479efee546cfbed15dfbad30a1e7fa19d7ac37a4583414c3c2d2a3b8efe2a2d19375060e81dc2dd8d39483138322b5f212a0bbfc97c99493a227b694dceef57199cf4fa7f26576df84c2dd8d0e61e3d07de4e3d5af767c6b4f174aacf355ac304c5d5a87b8a2a1bbfb05972eb10cc843183fe3bf3418bf5d8c982f13a9949bec3247d5de527275004015656736d9c9e3352781d2d1184092c626ff380bf8752c0e1dca1bf7df3b910e395891ca394506b82a1dbc0fee6e84cd14e8ad153ade9d00b2e5c5ae676eb1d0d73aca1db4d1ece9f4462ff83e619e3e72b86972a39ef341bf6683053b70776e3e76723a12c58cf1ddbf99c399817be3f51d13bb263541b29851f6281a5066bedd95cb63e4d49305131c1a46af7d07147823092fe5a82f2c65d31b2b3b0305721ef4ef1235049fbc1b300ec87dac495c6c721a6e495a1ec6339fac77ca750201b15d5905d203bf6644b26eaeaed7fd7892c07ce75c2067c993000be358998a5d02bbace231e615d4bc453127c57929c781703769706d43c9c3b70115af3d602474d7543e7481de0e9e7a15bb69a6d2fcbc16a24a2f47cd82f36538421b2400d302cb68093759e14fe16c618fc7a37683feb86ecbc7371353cf04ff4caf4baf5c09779a796909561a54c2aef2da990ebdc8118e5311952f515ae3a51e888917663d384febab373d53e0d095d76b10291804a97ddb49eca1978e0f1542abf956bcf448324d1e1121d531bb8aa5f9e2c3e52c08b9e7250f112de67c3f710ccb952fabd4edf6aecd7e57e378e724693c34fb682ce083658ab007f7a1fac5640d1ff33faefaa6769b64cf4587a50b0c07bcecb5fca13f0aab4a5e6529f93d6c7f34f825c26264e275f71401375940f81c5c5d00baab8e85037a8bdacbc70e559e4dbd4a95f45a1f6380e385bf4ecba943e087da09b44233e61bad5e466d7b32482a94d94925032d00c4b165c915afbe8773171eaebebdb667a53faa69240331839f7c1a2d697b940a5052368f38170c0cd7478c1c202e15563b9eef33142067dbda23233048671cf5ca57d32cb4be5e1b4f3e6675434861d7455b1efcc87413fd1e63719674b6214fa4ccb44b1f03b02fc66aa5a25d6c2cbb11d4bbf66af113aab39a1ff6256eb912f8057415747ed2ab0a07e814479195a20e3ebe667d2394e0ab7271db67f348f17b8ec790649446dff11510536a21dcb84dfd213cb0bf5b72c59982805f86149eb15e7a7f70a8bb7493ac1c2ef2470c11a25ce71d629444fd8e7b51efcde09225c095bbe99344ba9efab92f65043db43d2ab48331371940ac4492e5330e8645f34c5f60ccf41b5230c1bc545631822395ca58b271ac6d4849e576d3ca91f0a4cc3b6285dc91ea7d5a4a20ec5296dae8d7d3130a38a5e8556d304b1fe05a95b0f365d91804ee7dc739d7963ac57a78afea77bebd0c6fd0e25fef5109ce7f7ba1432726c77f8c8f1889801d1bdf623bee34a374d0b397ce4e608cd0e23f1bc77583d6659669e8458b22687bacad493703e86353e81a34fd07ea12473f3700f3c8d3f5ef0e533ee933bef9af1ceeb6b1dfea890a9edcd3108d9c9ce55e42a18932fd8d7fb8abe2a9a11f58f2a23b68859525cb97dab9f07d7450a33e810a25a1158a6985d4cf41ccd178f8f7a83272336b432db737b6aef852da913a682a0c7ad9190c6f3c283c4321fd99fa8e867219329051b189590a609a8729e67fb7ba14f81ba9cb8f0cb1a489a5a6e5317e5816f31e57162e4ceae688cb1895b5e1acb63e69bb59d359034f2b36f40b54d3238e7bcba1c31f867f20c6f2ceb1e060c9a878749bdd87d2bb2d5756770d00c88c35e24782d290ec82be12b7069b4a855af6463e87d90308cba4da25a818ec036e311db021c598ab8a502066468bacf515662dce40377f9dd89218562878bc838061ca0e2e13ecd6c751e652216a4691a5d80184b63d55bddf844054074187bbafce4543d14975229df55454ba78e9c8a921978e2a3fad4f38c3287f588b53c89cba4324c827ec52f2d6ad7deb69d20f25bb25e7d1f4489c4af5d843f0a28ed34be83227162dacede897b6e7971b7aee0c86b7e3eecc31f902c6d42e34451571ffc6259a7791e8f2a1f5a21820f8d5fe5feb3bb4b413ffc191a584838447fbb91e60f3681e3f8a0a7244fb6fc8da3e635a6882c72a019013a1d25087ae220812e2ed3e43cc4e4e344004773dcc4bd891b930021eaa07ae21d700195dd8f3ede15f43ce1a529112a8f120110b71c7f847981e25828a3aca8728518af8fd8151266dc450a58cfd43ee6dbbf208a832473bfe22a4f235f6927866e0db67703c4aa8cd930ca4f886f1ed8b2ee4cc24e980a38324521ba968b35e682918bdd066263300ac0afbe1135ae14c3fad3ac697c353bb658d3813d77a2b3b2694a62d085789c105a5aef16fd01bacd79174294ee4305c7ee6c0a6cfd98e968ab60ed93956e374a2ac837bc98622767717786db6503a1314518e204c612abe726e9a10c82a4831ca2e686cebcaaeb9e37f16bded720734f87a00d85a68c74d9441946a5760b17c8df9d479b35b9b743c5a796e2edac226da08e70e5b5a00d9caa91e23fdca31a7ac4e5a35d854980760cb31f38dd49a979ead8a7325ea16f71c570616c59b1bd613e9c646aac04aa8ef4358aadee11acfe638ec8213cffe1cc5116a15a8fad371e16926c4c5e315377997e202bac1a59e13d2937efc8fbc9166538ce411ecefd5a1d573e142133daf888f5f497c5c3b992d7a4a3261b033746596d5b3831b44b48673bc4c00ae427c2279b5107399fd61c2895beb462db09fec2b99b5b10a93fea1c2b80a1bf27784ebdf7087c301ff050b30d7c32818bee59ef66f04c07fecf456381ab60d9e54006bf05903e2d84f0356b2005cb48715a391276fb84cc0bef0661f902e8547505e037cd9b0e4466d383470e8a0aaac5e61496a8ebf83a0d9884c758079f74efbf67be2c916f8fc2a1ce361036e3599e53e8ce34f79ee47f2fa8b07cbc9fe2f5d5af38c1fe05529f68458db13c8d7be621df976f27bb2f0c4080d29043ad14810039402deb5ee3ab3047400132e73e6ba1550d770d5f09c21e86d2d242590a480dda372c454dc58850dfa2460aeabc93b8f39818ce09ba3ca00ead20648764f1dee676d3e08fabe1a665879a9b2de7814225889e9f25a1b66906e6782e2dd33b8df84b8508336558db850bc6b20bd7a5aa09da9afd7adf601ac0f0711ea1d0a64fd93d8bd07c8133b52828e4cf13038da7a94121d615b6b9954a905a36f2dd034ed350650bd9d7c1c3cd727c55f0713deda1512561206c8ba0fe4b7ecb126cc22d679c2d74510beb3eddadb95ccda210d6e6415f29240412ef44b4bcdee38e353c9bda3a13debf67bea748bdf2631c57df29c88f6774107a6837e2d54c72472339e7773e5215575179e10f4386095d122daacb225db801fe26053ce35eb820bed1ae081cafea98a33c096f7a14910a69b9c34a9898aeff82f99f6c16b0b6ff6722bd3912c6ac2b672b139d7541a17746ce300d183e702ce30fccf7f3d6e95f3af8eba3a8ca3b400ba796301e67e7199c51f32109d6170252a2f8ec49dae33fb29e330fcf22c33e9902e275a39729b507eca94698b40220cc7c2c63edb4ca073b5fcf34a2290fa58cd5cde05f0e99dde6f2019cfbb02c8317bbefe8f32e1517f98cab98699191406cdc640bb7a15c9e4b2c1cde8c798c4fdb30925f491a26b2e21795ebd19d56a904584a74ba881764d87e5f02d5bedfda9e6e20a05b9646e8223806e7538dbbdaf3fdaf466cdff7382d47d08063268c12efe6313906e30ae90c79dbd76c81ed7aa3bc5c2563c6a85684a79fe30fab9459b85bfc762c09f796e018f29548adfb4e67d88740a8a42c9d1146ba2c60ddf5b86be80db3e112563287800e5de877121b6d2a5fce3adb054500900652a0f7c3fd6e828a787277722f2776892f7657abaf5332554ef7349786f8a6365bddc8ed0fee97a012ea2afc2b93ee537d27186ff3d72203b6ff1b9c4b5950d85dc3d7dac60e93bc460e7ce1d56bdf4d96952f25756e9cc7b6aafef5cab1f3573695d460f16b2ddcd51a6981f2ee245998aef8fabff4f359871e6c2da46a9b68b7b1f754104e4ee8a4abad652aa3abdeb41ebf96a1ae6bd0acf64c1784d5c3992c4873ea378be2492e017f4cc96584d3fe04b4227741cd83fa95d4951bcff2bb3b008085f059f86118f44754ed832071da06de6afc186fa4ba688f264f6609d171fcbcce65a69fbb5c9d2aeb5fc6f8bde87e762547224ce75139fa6f7850224b20bb907900317257332cf30bc426be9813028b80673967f1f48d1371dbe8fab121b825572ea8e2ae7bffae240ea9a5ef491289f4443af23515549ba242f9c3fb7baba74543039429f79dd86ad74434f481280f27d67da4c3daadf5967e275f00576cbc218818578901818e2ea858e5031669591309f45da3707c441e89ef876ae25ca129c73c1157473be863590429d01ae0c19cd0e60c3f37b3457b5c2cb538ca743b32ae5d8e44d3cb1b640101716bf2bdd9c44703ffee00df6e1d87e57253507791040da7e42ccd14bc97873355de9cd857398a58a46d1b911bbc3d6be2235798e6b9095a490ff050bf7748776ce124ffa897b26355d6182c84530897a789211f0a89152d6385fe3444d37be23bf9b7a2991b2cbc9da7bb09d549906bc691a7ce96e548b335de1e0e74aa51f4eb8009cfa363bef7203347101c3b354553c240271832502c38a61637bace29c2f821d3e2cdb2a26d536264d2a32d7b674a87a588ec0c8668f81d46421024bdf4a07e86af185b84ba7d9670462905275e8f30d0ef4668f1a1a4608d9b687fa278330491fabca4f0f94fc85652d823bcb9ec87a3f2cb97ab74a2524db4951ad72b6a4bdde999a0914b1534efc2c0d6160458b7f1c72ecb2f74d0c5087a51610bbc4f1b02596240f8f0f17b4b394260f212ac0d90842c6777d9314908c906365fe93a9642072f8857653ae6064c68344d1c109939a8d9e02394bc83e797695dc89d7", 0x1000}, {&(0x7f00000038c0)="54171dad2a16e1bd2c950936ead76fa48389975152da69c026eb2dcb0ed90a8863982fdb867e046ad24b4105bc65d8cc68e191a4ea27cd071fb7c022e034c40c64c5f64ad1389e000a7232e4c1e28dd646bcdf424c4868f57ee77442a0f6d8a21195345fe6afcaa59c3fc1db8a5c236abf637047758e9961e6a27aecd4dd8535ad38a93f3d6c9c5194dbb697663bea039300fa8951337663ecdaf77e1be6dafa31aa21550388cf0334b0342363bb1b88a1b21c8f8d426c67df1693f0b176f215aea38cf7d1851315c88eb4083272167a383398d1a5848a7239cab651be2b", 0xde}, {&(0x7f00000039c0)="10d5d841878fc5e4452530521f50a7d39dde5d5ba0eb111a07945be780357136d20e", 0x22}], 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f666975653000"], 0x1) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000025c0)=0xc) setreuid(r3, r4) r5 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250df8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138e96142211b0000000000"], 0xe8}, 0x0) r6 = semget$private(0x0, 0x4, 0x49d) r7 = socket(0x800000027, 0x8000, 0x6) preadv(r7, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r6, &(0x7f00000026c0)=[{0x4, 0x5bd9}, {0x3, 0x9, 0x800}], 0x3d) r8 = socket$inet6(0x18, 0x2, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) recvfrom$inet6(r0, &(0x7f0000002600)=""/134, 0x86, 0x802, 0x0, 0x0) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) dup2(r1, r2) 15:09:44 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0x305) r1 = getpid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r3 = dup(r0) r4 = dup2(r0, r0) semget$private(0x0, 0x2, 0x1000000000240) readlinkat(r3, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r5 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x800000000000200}, {{r0}, 0x17ce45d5d6f3a5a, 0xc0, 0xf00fffff, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x20000082, 0x3, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x3, 0x2, 0xfffffffffffffff7}], 0xce, &(0x7f0000000400), 0x40, &(0x7f0000000240)={0x7, 0x5}) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x4, 0x10c) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x1}, {0x1, 0x5, 0x800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000006c0)=0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000600)=""/187) ftruncate(r3, 0x6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/142) dup2(r4, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x3fc2, r6, r7, r9, r10, 0x100, 0x3}, 0x101, 0x59, r11, r12, 0x3, 0x100, 0x7fffffff}) 15:09:44 executing program 1: r0 = socket(0x16, 0x8007, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 15:09:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x80, 0x1, 0x1, 0xffffffffffffffff, 0x3}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x1b0d020000, 0x0, 0x10, r0, 0x0, 0x0) 15:09:44 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="582720efab", 0xffffffffffffff65) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 15:09:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0xc, 0x0, 0xfffffffffffffcce) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xfffffffffffffdbd, 0x802, 0x0, 0x0) 15:09:44 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x800, 0x0, 0x0) write(r0, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 15:09:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8000, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x6, 0x1f, 0x1, 0x3ff, "dfbe26cfbf7781a095c3916c27953f69bbf910b1", 0xfffffffffffffff8, 0x8}) r3 = getuid() r4 = getgid() r5 = syz_open_pts() ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) syz_open_pts() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) 15:09:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') fchflags(r1, 0x10000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1f, r1, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r1) 15:09:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0x0, "85495500020e850ebee6f6000000afa680400900"}) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000280)=""/208, 0xd0}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 15:09:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x10001, 0x2}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x11, r1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1800000, 0x8000, 0x2, 0x100000001, "8866f35bbd12e9872e4cd50bf4fd1ec6700e70bf", 0x200, 0x8}) 15:09:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) 15:09:45 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x90, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) socket(0x0, 0x4, 0x5) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x38, 0x8) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) close(r3) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r5 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x80, 0x1, './file0\x00', 0x7c78, 0x100000001, 0x9, 0x4}) flock(r5, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) getpgrp() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r5, 0x4000000000000006, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000, r7}) semop(r0, &(0x7f0000000000), 0x0) getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) openat(r2, &(0x7f0000000500)='./file0\x00', 0x8300, 0x2) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000380)=0xfe) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/57) 15:09:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) sendto$unix(r1, &(0x7f00000001c0)="c3b638387b92c24588422cce2ae9b8f57595541a386a9a9f9dc720fd6563d91692b8dbd50ffeea42ddb28fb1a99d171f7c68d9e7669da85ee9ca5c4e89b37b4b6a0bd7245e3258f6fe2401b3a4aa7b5396c633ff6ddce6bb8e99c23628b024dee1e755945264c490786a8283cce94a94a51894c268694270581d538f41c5202b29d917f4f3519accd2a342e464ee497758791b2c1400e041ff4ada8486", 0x9d, 0x402, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) fchflags(r3, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 15:09:46 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fsync(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x80, 0x34) kevent(r1, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280), 0x4) r2 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f00000002c0)='./file1\x00', 0x400, 0x0) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) writev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="5979a7e31fe436a0e10aab7cbbf3301cc4fa6b546c441d176bf4c7c898b702dc10a2e9a2c26250aa02f012dc934a10ae9fcfa1e9931f085c882bb6610f413bb35201d2cc232390727e0f5bc20c0822e511083de07e92cd9054bc42c7df1c5525b8fc057e450bf8f0459594dd2f991cdc24e2945eca03696a4720ded5b2df706e6d1bbbf0c59e5776dc40a71f8063d804dbd81e5c10431aa80afb5f7033", 0x9d}, {&(0x7f0000000180)="3e5d165a2ac68cae18e05abebd7a69bfa402c431ba58e7c25b5ce7982cdcdf1a92de71b15fcb9c500f865c7bb40e253f0f205b1470c88fb3e2de66b298a361f231e5e85d907b99a6dfe5677975b941c172cf5370336e02a51bf4d77f64f9f3c78c70429d37057b676fd08b9e02189989157a0bcadaf47d545f590dda02a359b8951228a37010815be64f01ea871d4886283ae20d587321fde93a6e47ea81b60c11522405f6e4be0e756a029e487cd2c319455d90de0daa", 0xb7}], 0x2) 15:09:46 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="f89515041d50198a1a2c3dc1287c742000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b8110000002900000033000000039eb5a05c6b847900000035d5939e08b7679a0f7067ba8929d3f9f3c8eae4a82fb09028eeccd264b9d7fde4d159ea08ae7eba95a911ef9fe4a239ed2dda620200efd91ad224402b215a0d1c1030345ddbc0d5a8c77a98ad6219908f9b57e61b923d6c7d6339e28fd3129a1209fd3700882bc0693fa69c70e2c7a8355d3ba7dc1928f06144d3b8a303564b83514e"], 0x31}, 0x0) r0 = socket(0x98, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3, 0x6, 0x5, 0x7fff, "98510bcce4e0fb68574636f52c32066ddbbc4e9d", 0x8, 0x80000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 15:09:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01b595cf6b8d094fecc4bb5a2e2f66696c653000e99d528746d4299f9390a39280ae6f6ebe784040f3bcceb7eb58755284c3db9b10d3218876870c6082c4e78d0d86c4d13cff7f1c3423cb9cd7c7195a64481eab043d043a4d964ac57f0e8973785d4e8fe6b8567a7b42e5a94b"], 0x1) r1 = msgget$private(0x0, 0x52) msgsnd(r1, &(0x7f0000000080)={0x3, "ef58f660a17d8930c75c1bdb4eb6e4707ea2735202562c71721e605969f4321f257dfa12da2bf3a5545a1d73237f26c23f119460448dd692ecf3b03bf4339b45c0f3caa8cd69988a4bb51b97f198a09c5f6c3fd21d107d2eb26c1950d97c4b4beae09be1619e7c0a00733e4a3bd96b8b8fcfc9853d16e4450ae8855f6e54fff69166da4ac6ed946a04113974e5fa37626ed6c5236ede03512801ff14f7d9a0157f99567f65761f703e5c8824b6c53f2ebe6e933acb9175ee81970defd10918fc7021e2fe18010309b362d1405d4f37c98914ad2c69d293aad0ea1cea293eac4507f9a28ab3aefe6f922056494ba3b93ad37ea03cc249ee1cbc850096255f"}, 0x106, 0x800) 15:09:46 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20940, 0x2) getpgid(0x0) fcntl$getown(r0, 0x5) getppid() fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r1 = fcntl$getown(r0, 0x5) getegid() r2 = getpgid(r1) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x7, r2}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x6, 0x3}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x20, 0x2, 0x40}, {{r3}, 0x0, 0x1, 0x4, 0x3, 0x400}, {{r0}, 0xffffffffffffffff, 0x31, 0x0, 0x8, 0x54}, {{r0}, 0x0, 0x80, 0x1, 0xff, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0xc410}, {{r0}, 0xfffffffffffffffd, 0x13, 0x4, 0x800000000000, 0x4}, {{r3}, 0x0, 0x41, 0x10, 0x0, 0x8}], 0x7fffffff, &(0x7f00000002c0)={0x1, 0x8}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x0, 0x0) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x2, 0x4) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000340)={0x3}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) 15:09:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) r1 = semget(0x3, 0x3, 0xa8) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/4096) 15:09:46 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000a40)=[{r0, 0x1}, {r1, 0x6}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) 15:09:46 executing program 0: r0 = socket(0x2, 0x3fffffffffff, 0x6) shutdown(r0, 0x1) recvfrom(r0, &(0x7f0000000000)=""/27, 0x1b, 0x3, 0x0, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="7a2baf6c", 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 15:09:46 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x4) r0 = socket$unix(0x1, 0x2, 0x0) socketpair(0x18, 0x6, 0xcc, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wsmouse\x00', 0x408, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000013c0)=@file={0x0, ""/90}, &(0x7f0000001440)=0x5c) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wskbd\x00', 0x20, 0x0) r5 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x5b48d62c93a4187a, 0x1a0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wskbd\x00', 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse\x00', 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x800, 0x0) r9 = socket(0x7, 0x0, 0xffff) r10 = getppid() r11 = geteuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000380)="b36639c265ac85546baf05635a89e450d4d92748aa154a9ae56f8cde1662042b0bc14695d7b2149705a0c30336eca4c3311f2ef971466930ac1d89f8c63cd7f054509f13aa4c5bfd376c897f036a05ce71ef62823e48365e7e1c5f236738ae39bc7c59c657031bfdad0d1ee75c26f879e16b2da055bc1c7dcb5cddee4cd36c1f1fef377435a5301da16f259c0d76d78a455d7bcd1b88bacc08e01d0704a4f8a135d1909adeaccf3904c05e05631de1814688f84d8b9af7f1664eb490885a31aa452950dd3e77d9e1126d9c8153d0a57f3eb5afecd353c2e2feeb226a7bbe497eaeebc2feba61bcc0c39a4b0e1c465f4ec98deef3391405cfccae560d717d1ff943a8e4f62a7ddd1edc844e86f92e07581a058f3ac279a35ef4802e9eb9daee5a70451884d0cfcc0fda132efa72502e95a0f942dea3c7831eaf0111e4e63505a6c73ad291cbb2a3b86775a69ea6f3a6aa84fe20893095759aaa7d7483228e1eb3cde18283d98794d918b9f0ddc4a4faf728d938dfc6ed287ac06669860597382630f7e069534292dec5827b35040bc4bf8deb7e0f64db7a9d74813386892ac874070cc5be1575c21b7b0e3bb04e9e86eacb9fefcb0f80990a98e9a96cd66fffc5a5e0ac5268d11455dffca4265b2beff01a5e431abea633d7880d07bf5787e99188ed70de3dac2983da88f5b389f1ff75baeeacfaaa743fbadfb76808ab10b5555a22684df6f7de0fc3696c0872b12bbffe6bcbc5de74f0ad5af1984d0e68ef8d5599bf9123282c44967f5f0b86990cce1cfbc12f06b727dbcb1966ee1caa35757aabaef7751e943ce35698443df1e44386ab2bdb89ee56c59817a9b13620095910bdc18535b5e9e149afe0cf0c06def28df4292d9924227949a4970640c8cf06b86e6e1092db842e1b846aa073a95a6a455ff152b0bc723efc4f7b4271dcfc180f2cff295bc0d9b109fe0036f18ff93a64698f04074bd34037da32a2e9fcd84367246546ce2a7d4718b6d00693cfe9e031d280020e844fe0b1bdeaf1f9c74a0fe052d379bfeec3d546aeaa15352e122fef03ba8c66f8783163f890f957829234474b898aa67aad437a3dbccc258d92fbdd526ff3e7ede8455d78faf563a45c70e84e48093cb756031bf773ec1db4e82d43058693e4e50b2a2fb8e9dbc9d017bbb9dff97b91c278ea75172782347bf8fe02699fe80c7bee60ea3a6409c25cea28eb6ba25658660d324ae69da2e03d78235e9ff784ffd914de61784e9aa9fa614e38a579fafd6533fd8d779f09576e5e6ffffb4d11d816f934302d6951d5794f21a418f0bc045375d9b4a2ed2135178680172fb52fbed05a832f7e8223c50f43c61be6ec698b9b24ecf927b7f647e4f4001da0042c34f7a53eae823dd69dccf61ad8123cd344a06315622cf2effcbe86d7fa5e6138543a8b385679353440fea31a3cb4c1cf022813f3409fa8de97de6c5dd43716980b4084462d24aa933c255337db8aa4d7c5fc42c841029f5520529476cf2c6806af708edf1022b6cb740746701ab3e3c33f0d68e6b2246b73ccc946d1aa66d9a3f0d07d57a2de20d292ead053216ab695dfeb8ab1c95743d6bbed1be893b63080ca48146824e333ac0acfcbcebd1e311bad2b1daa5dc183d433b6c97d49f9d47fb12440ff16f366bcb48de4d81baef3c2306c52dd8ac871a642babcd6cdd0f379ab5a190df15e5423413f71963dd9b5ebe5a7b1a3330f4d8e29a302d0bb4513868dae146d90912ef8bf16eaad6e8bb09708b925c1c21822b17ff8363b7ac964ec8fb7df5f64dd6f64cbf8d69503f988bcf82dec953657b026c339390783cbb8c91ad5694ace734291db6f22d4823a7ee4c389879dfdfe2a3d622606840a5c8cb35c14dcf3852bf3981c6b6275c8a2a527f47345d58dba37ecf987373573d5404abbb83fccde421ec3f55efd8d1c33f0801e9d14f7945eaa466024e6aea6905e9e82c830e82ac34da67a175e0436dbc06c38204b2f5f97cf5160f2fd0ed444b11500b8564d62479c4da54a72835d43756542290fb6173d769a37ad8ce741ba96ff3e1ecc3d17efd134032de2a84170264ce0b88d64f48e013460ba63cf36345eb5c5fa86131c81aaf7898af23a76353f11ebc1aba1e5309b86671d86eaa8bc9d89ad01ed55ee2c6af82acf1adb546a8669400491930251ffa57c5178eec5b929478d52b11b13b87a7535060055ee703544643fc2627286698975cf6f3f748766b2db68c8351f3bd4c7095941de97462fd153c0293f20781aef57a2435dd42adafa6280ab9c4fc3ee77eb9da173ea35a44272cfac806b8721b5a162bcd1c533ccfcc1a3e4411b3ef2e66bb35cc2384a68249ac59171eac9196df90f8d2d319fe170dcc6005c5215634459a76318c1b808f123699f0872ceba6916eb1c1ce936e66536c080b194381008850800ad52f84f75eac9d096955ac58c211e16755f71f1f094f420b247283b0c042b8921ed674f0be0e2a4e3d59f56ddad53083c344ab5f0352cc1c2954bec4f144bf6a1989b7fcef500df781d60d2acb2e7a6e7ab47e431c4591282f1567441e5ede8b5c87aa50eee3ef6e42b6147a41937d7bc9a02f6c2f379ac52f3a17e289f607cdecb251e6f6c012a8b4e42ec54c04094bba8fb32bf8832208d1c90dde6e82d3847565ce7d3274e15e2f4ffe9b2b124a5253fa3febf18db197af3ad18fc25c4373f0b43178f854940e13f457c540d7138661ec4fec43876b9179ddd6235d95b8456d0d7c6d6e4229b8e178a025dcb90ddd7ed0202c3a962357d4b9091b0c813783950dab705034ab715103f7e702d6bb6a63eb196d23e1ab1fa5ae20140a37f234d5120de2911e0247f49167a9cff013a5d669f7d50c43730072a71edfb281fd6657fa9b0f71a45e2d9ff0ce624fca133385b2e9bbdecc23df667ef94d5d99490e758d193c4ea52bd0611f38ad5fb48bd1eea262f6a0974521366d558d12e0b714df1d913e2849f1b92838e27e546264a259a68aecb71595619b7b83a1723da1be9262e6573c41ac622df1c355937601cfd0080a37426d969299a6e751fb9b279949575e863feda3e8c005c378ecc9403abc672f6f3f84d7f601c130d86ad4e50cfac4e95518562b5da8fb8cdb9d81cb85881abd129568fbfeb510602edfa6c04c70c9144759255e3a1046d46331284e53e6c1cd679a8e88cd3540226ea23892eeef1a6d53097cf8c9cc47350fa5031ad54ec3290baf0113d7695ac5ad3436219fb156e90a0ba633fa2d6e4db03e6443cc09c660fe7b79bf777110f146b2cfd4f8530aba48586bd58d2512d7bb6f4f00aef5949c228b90b04052f4cff8e01856aab863a31104cad5827b3bcb206243747a598a7ca490f4561b0dd6fdd3c313cc7e2c11a36a3cc50d274798965ecffcac2c6300a6029cdd69cb878545d1a472016e478a58e92b31dbd958ae2138f56906e13968c38dcdcaa2d312d7f85d6ee4973ced0e4e162f422d9cda20967cdc64209f8cadf0d1e84a5f0d26a6c9eb5e710630fb5687ef9776c71b3ea3ab8b312a091446b0b505d50acd0d64f1d6a6bf749c3f18284ac5cc2e8c9cb19d157335c5bf04cb3ef6b0ea750e62a7926a92956d5887d2bb20975dd8ca0540198092664203907fe18313a03f0e08b336795a3175f7e8c9a546b13316fb108b68f7f42d7e3a48d36c67de3a038b8b3b4536d1f36183d5b0f3772d409de8b4e1ca9e8fe903be3d04a038bf6477cb58299a0b8da26fb9dc74f499ee58ff11e61bcc394dadd647423115cd72366094739630e5f3f808fb11a98c4cf4b7b8addadab032a5963043f010ba80f98070530236ae3b4429bc8de60edaa6fbc7bf73db1c05564cbfd396e0e377fb052bc4b3b9086dc208ba8e22c2f273052d1384bc7cfeea0c6d616030d638f58dca4d2e1950c21605a72668b3427ba546f4f388f39d13386ab3600faf589647978a4aa4148e6df27570581ac2a9c9a4941f0715c2b76e246df81450e2d0928fddb5f049c77f15a0385049369e84699438dc490e691e5f8799aa828fc9eeaa971cd13fbbe43050adc7aa3cc05d295330cf715b22cd47c27044dbd51e36c298ea0f263e6465521fb777c2c60aa37f83edba44559871f8b6774a39f1f62bb392d5f30568086692f70d12ec0d82ce9a4ceb6e25ee1bedc9967dfc5542f8b7e0a645bed89567f900cfaab922bdecdafc53c3db85c455f2ce3e01dead879e36e7607b8f37e01dda81a209e919607c41c30286e237ca38ebfb51aecc820556aa95c3a88591fa8d40440234cba0df72ce886091eeb8fc190761fef34f0b003d59fcab3f2304bf965c16650b85d9a7f73c9c66e45db6dc7830feaf047f51e488ba5f57ca867c695612f95e281fcc692a81ee371a6f753cb764f622c13b797a524ae5452eaa0de7160bde10263e492f1ecee206f55ce8ffcc58a5cd66210d6febc5285859e1a9e6699564ea3d02ea392d96098dc9715cfef869a56b9059de14c9ab136107015a7363a1352f3fc17bafe9def568e987262c6318f1fbff01406a47cb9206b4c9982979a7291ecd4fefb6c6ce68e41d62ff667e1cdacb5e3a92267c19efac9c73300d9fbe2c58398f810d416aabebfa69d8270203e65deb5796ffa7be82d8c00928985eac823c4792c49af0785412109d3d5aa8582b0444ea51e12362ef32e19b6f294f1b4e003a3768b79e1358c7522aeac42361681bbb5845ad3ee8201451e9898b8021496c711d39d0074bacd25cf799f125d311e35a95812caa00cad3c4d4bc934618371c386861d23d94c68a8c139d86daa31f067ae99e58ce7765299e7f978d045ac69842e6792832959edcec78e8cfb910f3995825273b2c0e28896b8f71a6c6777f5593e09304a34e04a799d35a58ec71f0ccc8da440b79c8898c75bab6e2009379afc3993e10b7612ed2c63614cae6c1699953a9250ded996742f333a153cbc02c823320f0acc9fbadcd66d0d8c88f9874939273817738f50d71df0fd1d09d950af370c75519be420b6e46f5f74486283300289ce5bd42e12e99c0f932a553b917d5bd67984ebc2fb6a30e676fc52c0d594feed7cf06ee7583d4568a0b08aeb51371f4d4b8b1eef1eab70699a3b2778b82e828f312908a9d1f4557fef2174169e556af0b64f3fb32616cc27dd0c5aab8072a6b33689f2c2a4ff5bd90c323e2e1182a9c448195956aee4987555c0fcdf309cb1794cb01d281ed695368d24ed2b26f2ba9149e41cd1a4532f8d0bc391bbc9a40810d6ae55f9883234197ca6064ba8226fb020962ca5bdf8ed95eba834aa660efc0d10929d5dfc978c4701c7e505baba69c4de25293f71720c44032a9cd713bccdc0135ca47dd5cb4deb1544c79c4b7a4651e136b562e5df6f9052c34f99f9109f4b131acd55048b037df1f60ebaf3700401853ac8babd53c0cc05fb0b23e7476004f8e1468abcc53264e74ff73486582df6fe500718a517e4e2eb11d1c8502fec98bc4607071dabac02f22026f09b7ca8aed8e0308deaf3fe28559aa7f7c6e2a3100ec8856da7542f821a71fe0e8c84161d3eb06b284f192209864f6955afcc372d1e1c07db57f303300d0dc31076f7ad85174c24d7f544a60fd5a0821f495c9b12a41484287fe0a17a574024142d8c2a8e2ef988a16131f36df2e951373c10d00995ac7ea2f756e0e70ebbede014ea3c649f93bbf74aca5e1bd3fd58f53e503cbc3791e60cc7072a035f6f9114cc6cfad7f15e9085c74e698291a30be7a81708eb9199d33efbad3a1bfe72cd8633f64a332d1e90df4331", 0x1000}, {&(0x7f00000001c0)="9f62255389aa975163135e2fec87fae242b80eec0a7a700ec4800066923240f170487e7dbf7f650e72df58f0c307e1fff5ea2277873c62ea582a27bd011a0b763a82a9209d06760aac0f427687029152aad5397421b81d94fa8a81d8d83ba67f6c32d3a28a72920dad97c3659482c3ba103abb8ccf1a83b83d0c2687c85c9d6c35857b3ef887deae1ff6f5cc4ac495314ab62074b34c5161e3c7ab3f4b077e87b1eba587d340611820bc2ca1bc0b00a0311762b9e5d41922ee032c878fcc35a70b9b1e7dc6648814bc", 0xc9}], 0x2, &(0x7f00000015c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x58, 0x5}, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r13 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) getpeername(r13, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) 15:09:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 15:09:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x6}, {0x0, 0x7f}}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d13040000000000000000", 0x1c) write(r0, &(0x7f0000000100)="60232a63bb36df597800ff3ebcc2b765f968f02dc7de61ff422a85a75b78d6aa832eae12a609befb5c7dc2fc6ed140bbab21ba7fc26e9fda390d33ed97434f2dc7cec59e855f01b57126fb8d47c47a2425e916bab14fc8039530e7ba0e78af117e912d4ffebe60a0511122999e8ece4dc9bdf4256b545ffe80beb34b1edfbeba8d70308660212d2f94bb21377410ce6dd572bb9231cadf283806b0a1a56e3701", 0xa0) 15:09:47 executing program 0: clock_getres(0x7, 0xfffffffffffffffe) 15:09:47 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x4, 0xfff, 0x81}, {{r0}, 0xffffffffffffffff, 0x62, 0xfffff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x6, 0x6}, {{r1}, 0x0, 0x40, 0x44, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0xfffffffffffff230, 0x9}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf000005e, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x84, 0x40, 0x7db7, 0x8}, {{r2}, 0xfffffffffffffff9, 0x1, 0x20000010, 0xc360, 0x8}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x5e7, 0x7ac9}, {{r2}, 0xfffffffffffffff8, 0x8, 0xf0000002, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x89, 0xa0000000, 0xfffffffffffffffc, 0x6}], 0x8, &(0x7f0000000000)={0x0, 0xb1}) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f00000002c0)=0xc) 15:09:47 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x62, 0x4, 0x1, "b26d3e65ae04c4bbc5e53dbe7f53442066260c95", 0x10001, 0xd9}) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x19, 0x400000000002, 0x3) recvfrom$inet(r1, &(0x7f0000000040)=""/177, 0xb1, 0x802, &(0x7f0000000100)={0x2, 0x2}, 0xc) 15:09:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "ff0600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0xf7e, 0x8, &(0x7f0000000000)=""/4, &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000116000/0x4000)=nil, 0x4000, 0x3) 15:09:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x88, 0x14) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xce, 0x1}, {0x40, 0x400}], 0x2}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01b595cf6b8d094fecc4bb5a2e2f66696c653000e99d528746d4299f9390a39280ae6f6ebe784040f3bcceb7eb58755284c3db9b10d3218876870c6082c4e78d0d86c4d13cff7f1c3423cb9cd7c7195a64481eab043d043a4d964ac57f0e8973785d4e8fe6b8567a7b42e5a94bc72ff112f3352aca5b208ac0da436b1b11152a4b7bd53994b11f74efd68dc2e171db820b869a257ce16a0171ec76ea0458e8e264abca0ee8b94bab695bce7bce2bc5d9215ed5006136e816cf51e2b213311ed093a2ee81c2c657d6ea4cee85a4e36d1c798419a2876a8dfa3f90fab692e637c591bcec5d3709a535"], 0x1) 15:09:48 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x4cb2c57e, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 15:09:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='\x00', 0x80, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x10001, 0x1, 0x3, 0x286d028a, 0x7}, 0xc) socket$inet(0x2, 0x4002, 0x800) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) kqueue() 15:09:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x3, 0x89) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:09:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x104) socket$inet(0x2, 0x1, 0xd9) 15:09:48 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x8, 0x80000000}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6", 0x9) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 15:09:49 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100c0, 0x3) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') socket$inet6(0x18, 0x7, 0x7fff) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) 15:09:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 15:09:49 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x102) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x1, 0x0) close(r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbff6}], 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x7) mprotect(&(0x7f00006c8000/0x13000)=nil, 0x13000, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:09:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x30, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x7e9800f847543c6a, './file0\x00'}, 0xa) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000100)="ef050d1b60a6da45a8cc75293161380138b9b6984085eaa569f0ddd710cbe9990fc1d99352f8508289064b4c796b934a01d2e9a956b364103873928812e7b7d5a89f58c0d0e59fd2eee28a0dd252b988a416543dcfc5f0a3e069e776590ade239cc3abf740c67eb6566b5d8b0e84739bb95abcf3ea25", 0x76) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:09:49 executing program 0: semget$private(0x0, 0x3, 0x24) r0 = semget(0x0, 0x7, 0x20) semctl$SETVAL(r0, 0x0, 0x8, 0xfffffffffffffffe) 15:09:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f00000000c0)="2797045074e15890", 0x8) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xa6) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001300)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x9, 0x20, 0x1f, 0x3, "75dc43839a36f9f2be91801e628eab3c17b750ee", 0x6, 0x1ff}) semget(0x2, 0x5, 0x80) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000000)=""/22, 0x16}], 0x1) 15:09:50 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000001340)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r2, &(0x7f0000000280), &(0x7f0000000140)=0xc) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r4, &(0x7f0000001380), &(0x7f0000001400)=0xc) sendmsg$unix(r4, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='Z\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(r0, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000340)="eeeebf6abf6a58ca9bb49e58c9d39a83c53e9afb1055585e0fb85093cf45ae09e354419e10118a0a6acdac098011ab22729c2de8627573184779f5d0b9fe15a5743221d75eab359e9a0064f8c22a1447932cdf6fed1f5849a8d63499dc280f3f479aa8e249d95ffb2d17fbca1e9206fd951d52b8e60fc688f9360f86a72d21f419c38f41448c43b1afd22cf4e704a25a35c4b3ce00b1915dd33cecf327facd0166a0b80e1db7dd3d81e3a5a23fccc01d15e3e09a89b8651ee95395901ba931df413c64a95e25c03b42f35388be9b35104ec25d2e56103d430504f6d4de52e60669ade87d33b6c6d2f6755c55039da42410d776b47f6c1d99684b0d537160f260616b2ec7e568bc4a8032cb059c8ab245782c7a36d6e2ef46968174d442a8154c808e19e2a82882c85c49b1b354b6b3978dd1a9fd6ee03c859edb4c09e4393ac8cac89c437ae4c3af00438d087ec77838339ca03a0bab1ebc2d2ae2dc87a9e65847c20ed3cb6824ef79f8c22321bd37f71684dafe3fe0c3330ad408804918c0265ff6433db5a8aa36f1e312848bb1af0fc817f552b02edbccb92ac4c511ac3e26dafb56417ff1973e8455148927179f4dd2cdbdaa0cf6b3eeb825f0eced88cbc56c8a53005b05963c8795b41be59a99c30c497fb833593c53e24c35ed3a3cf9e9f8322900feda502737a8aa679b946c0e53e4819e87878e53c434a4f0a18e2b761ef38b857b46959f495994c8a1c6945b725241ae71cd6ddfd8184e86d1c6621b97c85feeaf6ef0b376eca9704feb86b4b08926164ebe2c0cff1f8abcccb45956d9676567e585eb7ccec27026c9c18e93e39ec7e207ad2e996d8ac9672dc31e6626f20660a46375b971cc82acb0222cac97e1bd1e2823c734a7ca8c9269cfc61a4b5722ea0fcaeb2d00b6de8892f43b32c28cdea6b328c0f1afe7b3cc83a1572441eaef53fde6cc76cc1d2287f026f4d153ba6a4461d73b4014b8eef1b23756e7e77baf06846cf1e106b3ef0f7ef38560e3bf42390f228d8f73961b5b48068fb2869c8bc345760bec250e411df2dc962eaeac0129b190382363239cd1616896d3af0bf39e5565c50f3669d7e4bc62ab4059ff8d153de0657ef2dfeaaf71d2a5d598d7fb9fd43108b0d32ba00d2207d7b0def5f7b5ffedb1f6b86cc088c336f1f06298065acd149123825b748e5a71d9692e4f1ce5d4021e53c8dc15e187bb21f0ff1166ad4bc4f8aecc388f66f1e0089793a029dd4293aa0c3be5a0c554c56eac3ab0c46647aaeb247d587de1481c6754ebf55591cb4b5089084dc0c2c2ccbc05fb5ed0598a77d8c1353cef3293fbd98ac1e225faff1ca2f9a0affaaa30d77e3b94618d36ad85c6b438d7dc10aee92e6c6bc179efe7479ffbb60e3338273e1ae45727fdf7e1ba587f72851ba70df81658ca7bee3bf22142c516ead453c93003712905ee801b49cebc7878adc4e901b568a06cb6ff9509537d342655c46c872818cbadffe91ad41dec14a7fad04a0a95b21f17902ef91084eafd0819db491bf1d0e307f5f6904f14e89e62d35c1c304445d5e3368ee25b685558264b161c85e7f75cbad5972b69a268ad5ca4b7a71b17944241c0d77ab9a4d1c71bbf612d53fca05ff28ed84b324720f9e456efb0db791e3661c6122573b7eb4308154a96a27341bc515c3a16b6c81f4c7973898350609fa4c241d707b911454bffa41df5b162ff7dc843c95e75d613c6235baacc5d83161c5280b55a74b96d7fc56a45df75037ac48eac88b9d274a0b29497c52c6371dc7135cdb01fa2ac086726529e48641d5742b9cfec22be970ee33871c479bd02562b944a4f575689e37567695ffb3fe89ce350723a6b86ea5a302435d4b8f2e80bd70de60f0ba8639082300343d6dabd1c4eaadbd5a405fcaaf93f250bb7e04aa07ce431a787c873780c3b3435c4b303f350c8828cf4a76b9ebe2f0b0879c7c641f6ead0137890e89447980c158a4df1af6b3de19409836a77fc6828e1690504da9657a88ec5fc29ff8dba6d1926a2cbdbb73dbc9427b6973a46b89670bc6f0ba290d836303c350a90fb625bfb45a54060b10b6f8d9cff68de7edb6595fdfe48f6a0a6a5855d088111f966e8b06f3b0abec6e1b8c760469937c5fda7b26146c9ef6f191f77d40a5c7ded72565992e9696c3b428f5728f763e1455658e59a21efde3a67b4cf09c4b838bedee3a29cf8f996b8b9cbf7d51d0bc2ba5177184829ac545e5d3f5a810b81a169645c5d13d2d73f32d405c8c96428d6169ed7113bed3288983de6cdf6e7cb1294cd92ee3cba5273a56a654cf05585ecf0b9ff1d36791ba46007c817954825a0c414f37890a1df91eef6d4ebe7967dfc3c426857201f0011c7fc6cdba48e6e677f164372fc5ad5e7e28c4d38dddae4c86161168a496be7a0beedcc9eef8f0cef6092cfb2f5a367685d66706299de9db8ed9f1903175c3a83a271e2ea4640d02ff93e3d93e9f99fa8e92f7ff0b8a4297bf64f56988be95940208df3de3b1831dc40db473d55d5878540cb53352e9d29a8f661fcdaaaf3880d2f7d1a9610393dafe0e9744e97fd216ca67d311344dfd87e5b1a89afff200e16e8386e256c8f8b8a872496578e4ca370e20be5f92cf6ac3435002a89c084af4974ff84246a756c8ffd683c1f7659447542682a088c8ef6ae4b06920cac3e117d08efbabca37939fa535a19fb5d1f16fff4d241339d80a256c5fae9ac6b78acb69fd505df944b26ff2c40853f31de3c4ebba2d111e0a13867a7a522fa5246fa52cc1433d4005052f1039596da3d4d5e3868407ac0455b2dcb1e6c9b487abce55d532e7ae9f38273e550f9b5a350090ca6c18305ec6db0b7cd97211fa698edd4360091bd45ede1a4b63563697c3b56c4107edc211b94d2527795d64b03ad6077185e77fb8f6a382e240a515d417fea543a189f0ab6967917bc8a457f714de0f3c1124c028e1bc6f0d2e543caf9ea09ded5f7a100cf6b05c751872fd7f89e573b13890282ba0388739aa68c5abd7229f1eb8b0457ad1cce56b1e6564ed74065377edcf73733cd44c6b48c2fa92e04a5d4c936d3e78fdaae3bf34bcb7361240973745c342cc33f1f210bbb2157fc7e42b7de8ba49dce44bd223d9e0351c12c6367d48ca26fc8f8abb4cd3439945eb5a4baa0bd3160232a863c43aa03b3cd5359f2bf3f315810086bfcf2df12e52be9594dd4532719627f707fb027b950d6c3501ad3a22d5faa7adb1837e4da931c016ed5b7c24dc99b1fd2a905174bedb3e722f783fe4a7b11aaa0c2b30a648941a714c9d57fcfda956e08f01bc42454749eb96ef6abfb8951f666a810fac7d9686bec89ddf0913cbb334441e7213bdc55e2444aff62ea7f3be89ce1072ccf6d2cce26dd7cdedd38b0582c316afca36604b0fb372068a59a68e65a7d369b5aa4e5d561d1defc0e0a7c13a6c321cf15dea94f13bbbd01a5f8531f6639c318e22201adc87a567f422d59b9ec53570ce5aa18802d8c2cde10c90743b04d20a6db23c71a71d9a93cb6aafc57ee5a00d4c746419dc622c29077ee049d6380909dc3fe10ec6a58e7918065f591abc1c1ecc9be50a39510eda95807aeaea670acf0adf981b5ff9fd676743f3f4cb343bfdc07d5e563fcc0a1cbf522caec72c3ad9bae252b01465a60c4780bc16dd86be020a5ac03fd8d721c03f9b8cd18e2ed41147ac7a57dab602f7ab1e8f702ae343f321a6e71563f23896eadd72a9dd8fb764b8bb817aca755c8dc8405140e3a1477de78d31b8d453f3cf3da6da3e986513bbb59e5e6ee053550bf735c30e1fe16077c1accf1c5c823e32afe9d26430378a864990ec9b32de9b25f01756358e6b7c1f3f0dbc059e9db045902fc31e12c86fae366a31d427219173035bde6d599623376f4b2632c52f0b5a174ea78411da3e72f7df64ae6728f59967707c9b3d957cb5b1025231a5fdfb41bbe43a414b2b67ce344c53c935a749b9146274b6bd0e40eaf416f26e51cd32b78e63d38eb008178f971658a8a1e9c7dd32c194d5029b56eb04f7b7984f30599911c88132c69cb4bf305d0965d4a61c6441d5b373e979215fa65508bf6977f025dd95c62d21ae5191ac5376fdf2cf6e5d73849f6fc46de13c2393e9f39a32a53135795b0b5d0ee1edb67b97b2f571abe0bce70dbabd9a1156010cd84a05dfbe04c49c45297890e11cf558337de4ea6137566bad16b85eb9ae440eff10efd2d4c9dde3d5d003aede490601da9e63665bae191b3545d1396829d496a53187a9281bdcb9da34053d0fd8e1bda87c5fe30ecc4acf0fd1e043f72fd0e26455ea22f91fe8fca262fec9d70ae7e12d3eb94b65ff64917fc90670ac3628d5c466a1f8653ac5b4e6afcb9f18ae9d3098a98bec610e223e294274600563f3fb20351ace12cf5c130b7b1d1b95232ae5f67e3dcdb971af6111abeee2bb714b155742c6e370b1f4bcb09deae4382c3f4e7058a956ef5769c19a81616d9c220efab9a6ba0cdc1dbf9033568bff379c1e7643fe69403eecc1e18038921b10ec4886bb608a2731eb8c49c88bd991ab68f27b64b2f008c76923440c600ccc9402c3dc7d97701d715c14c9057a966fc36269c579b9863c609d0a3f34c9814b1cb5c637baaef267359954f349cdbaf4f52db822f59584dca52f419fb7fa1575b4c175a0c9f50e8e25aeb61d2340197ada40c0cd7d97347558f9374f2220ce7ad9060893e6bbcc7990f61f37bf9291661ed2905ab9eb88337b788694224045eec677f9c3636dc88746884cd9c23b2ca2d2fd336899975e10577a4fd8be390089d156357d179c7c291f6565d9a26cc756b0efcdaeee8cea10ac951469637dac2bdf3c4321acc225ec1e6dcb3d505a9988ed233867935b8071da0eef447545e1d2da4c83c61e833ec2d940a5532446c546da413951ec8016968b73b14fcda2050ae151be0b3ace3af02e94fee9713e0e6e5e30663aca7056ee6af4d0a438d9e877abe6f643c913fc2b7da606654a81c86338d3315deab010ae47f27052adf767dc4af63a907d0b6542e179bb96c9308b0692aa29b92ebeef6fc58c1a6323eb9ec3291e5fcfde6d7a093f36ed0d1f35cfacb3ef07d3325a221817ba01548d90cc099ff379359c3184a05f582260d8277d45c7b825924fc340c75381475cabb28f13d2a3dfa7be83ba47204066e23bad02d784b93762abd0e7d2188406d5a2b8dd738cd9c5820590855f4b625a0b093f0cc4da7c6cdbcb38be96ea40abe47fc4ba9eecd12e689cbe29a3413621eacf82518705f5328a444c50e83478a1c6ff133980c815669094b3638748703061eda8963d2710903e63d4251a478866997ad29baa805d2b1fd1747d330c1a95140ac4c91013ba6d4a4222542b183f97869ddc9ce94f7159ecbe74e75289d44c38ee878913354d719f436d042cac14bdb7f6d5fd1f195676a7409ecc50bbea552fddba5b623582e3c98954a9ea96497611c69070ec528a26c28224b157a16cad5b223885b12748266edb211e39cfa0f7ea5afdad22174d58ff974e51667619ae6aacc52d6954a3715d4ee2f91330578f99130a27ebdd9d5d2e1e784a78c837bbb678442efc462d347f7d8dd3f0c7d1f67c4b4f2dd33cc43fd03983b0051f371a6e2f9c779d9c2049c7ffeace811d810ed023c00c22dd4b725a26b075605d9a525423c669ea6085c4452d7ec4102c6ce9a3ef99d475697a424d0099b0338812c5b6e4045b78ddc8b4ce7b61f65741eb6f0a69fca7a36ca7707bcd70e53d7bcd92bbdd6313672a88c3467cd50b62d63", 0x1000, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto$inet(r3, &(0x7f00000002c0)="a2d0843fe9f4a3a570c6b51a274d7bd3b50a54d78cf13d2f934c8a8dd1f9e2b30fc6c62882b0f149ba4e55336912f0d580a9e705238d981bbbcc29d7695250327479970ec32f5527fc7ba8de9f630998fd6b16038a36c2400b195fa2a342da93bde7160a4048", 0x66, 0x40c, 0x0, 0x0) setuid(0x0) poll(&(0x7f0000000200)=[{r2, 0x150}, {r3, 0x4}, {r5, 0x4}, {r2, 0x4}, {r4, 0x1}, {r5, 0xec}, {r4, 0x5}, {r1, 0xa2}, {r1, 0x25}], 0x9, 0x100) 15:09:50 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c0b0f22e2348ea32cea3c894e58b62667f937a5b13965693c610beb04a416bc7f84bba31eed184734a8d26a790ec04ae2e2b0e828de45"], &(0x7f0000001040)=0x1002) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) openat$null(0xffffffffffffff9c, &(0x7f0000001080)='/dev/null\x00', 0x80, 0x0) 15:09:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x80000001021, 0x0, 0x21e) 15:09:51 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x9) mmap(&(0x7f0000883000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x81, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80, 0x1fa7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x9, 0x800fffff, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0xa0, 0x9, 0x6}, {{r0}, 0x0, 0x1, 0x1, 0x9132, 0x8}], 0x4, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x2, 0x5}) chdir(&(0x7f0000739ffe)='..') 15:09:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0x1, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) ftruncate(r0, 0x0) 15:09:51 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchflags(r0, 0x20000) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) 15:09:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x15, 0x9, 0x1, 0x70, "96b7dfca464a38271b03f3b4f4fcf0955e1b7f2c", 0x6, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) dup2(r0, r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 15:09:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x91) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20800, 0x0) sendto$inet(r1, &(0x7f0000000100)="6d384bfb77d00294984bd0593dd2ee5659f070d1124af0da47994e0d4760fd2b6d075c593c912c6c6dead3fc2685f6e6e6a3bed610c42ed41cfd481a61b8e14a8c53dc2b555b3725129f2537515df50e5d295be1cf5c38a105c8a191d751bc4f54f4ca518f77028609aa9c18bb62a4ac8cce036b6d85306fcb3fd32debc3d68e0e866c94c8f060a47d5b18ab5ac69bcd1aa433980d0e9fa45bb5a8966c4bbc5defe3bf4e7613ce255ad851b3d5e57ea8ffb384bee6fca62f3e5b", 0xba, 0x401, &(0x7f00000001c0)={0x2, 0x0}, 0xc) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:09:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000002900)="582720efbad16eaae63225259560f8e5815f73f2a0050033055552fbd5e417896198824b3da025bbd47b77cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f030036a5d00d1628b53a0000000000000000000000000012af3bcfeb64f2855992f906dc9c073d0ad875d29ecf24b4b17a5c842fd37eb0d0936acc3719c24ba3075b1765d5ba720d8b0bfcdc3225ce110ce2482f56dacb872600fab96cce1864581640143e2f6669bc6962e2c20c1b3ad05908b9273989e1fc60d8175bde06a486024fceb6c2d997b06c0f65348e6b0f8dd5cbeec152bff6d6f155c0b9d67abb38436b4a2dc43ed4d39aa62be0b669677988d3223007714bce7a520d44035e575c1779a4133a850b2aeceed76b744f20245e62af4f8aa52f9960a4b0cda17874a2828d9205ec45adfc6a69f32f3c3e", 0xfffffffffffffe56) write(r0, &(0x7f0000001840)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c30295c75273ad45a2592c9529443890c39abcec6c3c348fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd700000000000008003c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002a11c49cf2f6b5a029005fcba5c9f065780f542dc7bb", 0x94) r1 = syz_open_pts() r2 = dup(r1) recvmsg(r2, &(0x7f00000016c0)={&(0x7f0000001540)=@un=@file={0x0, ""/89}, 0x5b, &(0x7f0000001600)=[{&(0x7f00000015c0)}, {&(0x7f0000001900)=""/4096, 0x1000}], 0x2, &(0x7f0000001640)=""/122, 0x7a}, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) recvmsg(r2, &(0x7f0000001500)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000300)=""/178, 0xb2}, {&(0x7f0000000040)=""/25, 0x19}, {&(0x7f00000003c0)=""/131, 0x83}, {&(0x7f0000000280)=""/50, 0x32}], 0x5, &(0x7f0000000500)=""/4096, 0x1000}, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xaca2, 0x81, "f64ac21f5f5ce650a1c7711380cb2d604703f0df"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:09:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 15:09:52 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) fchflags(r0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x40000, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffff, 0x5}, 0x8) getpeername$unix(r0, &(0x7f0000002340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aef71c609b81ed21ee6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000e94004a2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000135c43fe1ae9236d1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cba8c9b86f68a23ed52324630c610c780df288d6cfa8d8d5d391ac4bbfc2c64c0e51a85fa6632ed22123399b47f1c75e9d400afa0b7b2dbee6ffd6b91dceb87f19045916556024d66c57eaa5da13ebb12802923bb63548d17940ffe93a22d069fc59a00be98e6f9a0147c342f2070d2da42f97e9d3df33aa59742e2539e2b773886adbce6efa9987e55cedf890bf1ef83b080c6fd296c10647c1bd3519a07177c2384bfb960f283dfd77d179fbb0fec78eb80cd7a9ed8aafd26d7ba3451e9623ca6fafd3f76c9567775dcfc801447968bc6e65b0dc9914a09fc495a967564a2e5923d7dab209c0feb6e29f7a74bd6c1109639da55a749145707cb731b342d8ec9822fb58a691abbe9a4cd631f38bf8d78ea25d85079fad7e166eb4a4"], &(0x7f00000000c0)=0x1002) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) socket$unix(0x1, 0x0, 0x0) 15:09:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x80000001, 0xa, 0x0, 0x0) 15:09:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xffffffffffffffcb, 0xd1}, {0x18, 0x1, 0xacc0, 0x10000}, 0x1, [0x20, 0x100000000, 0x0, 0x5, 0x6, 0xff, 0x80000000, 0x8001]}, 0x3c) 15:09:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) syz_open_pts() 15:09:52 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='E\x04') utimes(&(0x7f0000000000)='./file0/file0\x00', 0x0) 15:09:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x403}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x10001, 0xfff}, {0x18, 0x1, 0xffff, 0xd0}, 0xfffffffffffffffb, [0x8000, 0x0, 0x7, 0x80, 0x1, 0x6, 0x60d1dd3c, 0x4]}, 0x3c) 15:09:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002440)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) semget$private(0x0, 0x800000000001, 0x0) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000400)=@in6, &(0x7f0000000200)=0xfffffffffffffd52) ioctl$TIOCCDTR(r5, 0x20007478) r6 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r5, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17002e2f66696c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r7 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r7, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 15:09:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3) fchdir(r0) 15:09:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000001340)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, 0x0, r1, 0x0, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 15:09:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) fchdir(r0) 15:09:53 executing program 1: r0 = socket$inet(0x2, 0x4, 0x5) getsockopt(r0, 0x1, 0x7ff, &(0x7f0000000000)=""/194, &(0x7f0000000100)=0xc2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="fe287913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d1f5f95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x96) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket$inet6(0x18, 0x2, 0x0) r5 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) recvfrom$inet6(r3, &(0x7f0000000200)=""/184, 0xb8, 0x1, &(0x7f00000002c0)={0x18, 0x1, 0x9, 0xa17}, 0xc) 15:09:53 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x100, 0x4, 0x3, 0x6}) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x3, 0x2, 0x4}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r2 = dup(r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) 15:09:53 executing program 1: socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 15:09:53 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7f, 0x8a8}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 15:09:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="9855e0a4567af8ed43775621480dc0fc", 0x10, 0x400, &(0x7f0000000040)={0x18, 0x3, 0x6, 0xc4ce}, 0xc) syz_emit_ethernet(0x1000, &(0x7f0000000080)="e527aa5d174aee47de084dd81d26f139d18d2bdd8177c4a05fb65bf85332d2e82287f167eff2153aa3b4af38ad8447b63bcd233c94e67822a704c36616a346db362dd025937ae690ae5815d5f4311d8f4cf2f514f289464aede186ce8f33b8d980b49bdbb8aa717e70e5f7bb04dbb78b98ce5ca9efdcaec130cfeacecb15148ca96c097ba5495a918db05f8fb466e8a8ef1467a053b14e87b8a1a96317abb2981b44da11cb19ed8ab7021d7b1cdc2b72d69f2dd2b53fe48ea317a04ebe225ad6885ed8b26554f43ac8e9dec154dd7a7b09eb487ca452e0d99e4b870b2b1190649f14343df0c23514f7ad3dbcd01f0b27c982800d366246f14c97e86640e88a0632e77874ee0e3458dee52723023ce002415034ea23e28ff19b4a131f7b416c1d15729f36e9ec451be27d24e51080eaad554a0f69d1c499197dfa050b00d99919867db565e0ee0ee27d56a4b4db18247a003bb1220dfebde7a07c9dc6f49033870578f80f5464157ef415a14ed3518eb77fead64346ec89013e4f503a2d105a935316add98fc69941683fe156fae3019e5672e71e8c7b85a51c56a8b47a1ee5c89021bec190c3d3a8e7863723af231302dbe1bc71441b2369c509a416709b59bffe2685505a3ce6d37c11099e066cc5225901b4545634070ce8eb8edf756d627f55d4730b09d84b8cac100d7304edb219066c7403feb63b635ed822ee068b8b43db13649dc2bd9412c32004feeaabfb99bec1ee6ab8d94c790706d960edb1a453d61b72fa38f79495cca90abbbdb1a34235b0050227fa849afc87d49fdefdc3610377931c2ace7d757ea77d62140886ace618d53ca2a12d03500318f3e11f0609a2aa98c96cfb459befee54bbece5ca041530557a87190574344f0ef580a639b03e7151c5355b272cb5ed88fdbf75c79560765242bf08e840452ca5f7fa40bf38cb27977a98730b33fe312c9de697ae31ba8635b14bd70dc18a6e54c75768fc94b776bc741bb699944ebdc4a9f12827f18e5bcf742c09fd16a266e0d5b31bf86f8e627c599eb0c595bd487b43465d165194bc75c6bc585f032e5673251eb785ce5ee17e401ceb40f3667b543eca32fe61e309e619dca74b3829646fc221458183f8977453beac131462e5c72d3d672dae3f1f97174d18d132e153b436cc4e16425669eef5c45d0e7c473943a4beea258ce48485ca7e70c0ca0d670dbd4a9f0fb9935e8cc44bd7fa0be877271b30c122475ad694bcabfbece0e6030ed0fd5903e077b4673e66cc35e7f159351e756b538ffb4edb2389ce75a427bbf888d7598e4d1215db3330cdeb6696e9e180101fbbbf737d49a478565aacaf9bf8202d191eb4a9b3968a15605502d72cbd2818e51f7c7f8db90360a4b7d8e39ff8f1ba4cbb7a083b345e3bc64a665584bddbb8b4b94ee2768109d52356e1eb65fcf5612b26a772527e05899001478a657a224832ba61af1b52c35b3f5406fc0b91c5d923f1fd8769594156c27ac74a3302752ee667da84acecca87c5b9fc00f1c53d9a9fe78282b22aa0ef99a47e43eec7b9237f681cafcb6cecab00c16d546a284a304a2e00a048224788138383ea1165f8694638ce7b82c8449d97500112c2d814ccd514f962cdd1ccb34091b88af1becb82a19c38907db78f38eb67316ec5f8141c39cd57068f6b05f10744f34ca41d0d915e057565e8527ed55ed13b6aafddc2a016295d6a0b46b6a0bef14a9a0457e506f71e34e5ff2d1da31ad58951e5223ece52965eedd152ef5f88d16dc56b9db86781e11cf15a7df46623068f92fb7cb71b78ec857679f1197ce05654131802e28d105de12da803c9dd97528cb5de2cd18b45c771d76c8f6e79f5d4a3c4c0b483ed01157f5857de864a54d91d2e2a08b5912756f63d01068a7b4d5a76447b340b9ab0f17b3ff779e6f84f9cd3d4b613e571a94dc6fd2e0b89d7ecf327e8a9a8f27c2eac120a8762feeed34bace859d4863deac93166efd586f1b1acb3e7daef157cfa835418f9e41ee58573720c3f278b1998e4f3a27e727cec4767af6bb26ab7fe41c6b1db8b59e976b1d1525a596268aca01899d3f2ac9d56cf6abab391ca0d83c35e8334ffc7f2b18d9ed84da8d5543e09d796e84c3d94ead802c7e2870397a921e291acc8f4dcbed42cf928bef47411f6cff331cd8eaec251899d78737c8cd7d7375f02bf1e6970d68c06f00b382ffcacc40695c332192a329929b8730645b7aac146ff916ff01330cdb742bcb26ecfa97c1dbb8db5194c94ba2fa1ec05c06a4b76386cbe0adbaed12e46dc41719637c15864cebdfd0377f99627384ed95c182b0afde150f167c92cf2ef327a6e82166e2b347b63c8b8c1689b96dfeacf036da4c44ede52ba5d4caaaeaca5ac178ab5647c0606439ad3b78a03b661d3f84a0b81b594be0e6a1e7caeb5bb1993fd9a022d4267f9fed3e2fdf935bc64c051cbaee56f931b9c364934a6d17c7c8ba697e398bcc05105cb7b32434629c90b7357f5db416713a0dc767f5109718ddb9b20d17679e82017cee6e303c8789e46cb86d3166b35dc834c630c938cf34c55361ca30035a26b4875bf286121270a47f03f261ae0a905c2e0d63300bceb0edab1d5984d09af185281cf78e59d9323e0751aefb1c56d7838811b3d53234d2b1da4213957d0ecb25dd887bc0426415fde23fea694a2850cd287db9ac9854c05652064a1df9de26971be6a5c9dd0b7b0e7fe5c832cee848b59ea120c9b85cac0e79f612ac39b024fe5dd36aaa721f328dab8b13ba6e0bcfe802a9223545dd76d75b969f45848b3c2ca98420b6fd59e65c28679c9ae3f4cee5bfcc1b649a61d1638478fb67816d583f02228fbe05ab8566ba0239166ecd5ba3524b100a6b55268f1978df0dacee4e6861cc8bee6007523f7929a62972755747a014498b55523d200ae7826ebaf3e278821a233764e3f851763bae0018469a1333b274cc6396ecfe09c2f48feb1c9f64356caae36c79e7212725af77adfb6780c2e3fa4a5dec65117548610bfa4f73b07e6436dc6f09cc1a7aa7bf971b7d2acd1c7485e490b164d970e20aa6b9b37483febb20e34f23ebf0caad70f63269c73d862d19b2a5513746355ce05ff4aa911417337a7c7ca27b6c6a80aaca1fb08c05ac18b08d9eefd349970f073930aae7afc83a18cba7b962646d1d295fe562903b431616ffe5f0818d3459de8f5e2bab0b714be2a51df8508e63bb4347bc6f4273e4e6fd2a98dff656df555880e6cf3185409db3c035c1726603ba20fa66e8cf251a5987774a21a08209294c7a5ff2153475cff3ece72b9e324cc5d5d967fcada5ed2554804f3cacb2cae47529dc2d56f6dae6d6a93ef037a4338920a8a65c469d2bad61cb8a7547a0e3243d1706300cd46f312426c1e7c0c1d9d279c7bf4807a876bf3d7faba3df1f7c44d7c2e13221b2190efaa7f70165d3dd7353b8a14a1fa29151fb2ca1f011971e2432519133eeff4a8dbb639bd78f3e97d457fca6dc3e2935db08bca14f5445be8e1617c8dad6698e17d8f2e1a4ddc589817841518178002d71e6a120781fb46ab73b132e0bf9bc21f8efe3fb510ef172fc9c9d7796e149bca2059b01ca06da7476677cf7d15d90474f816f49cb5d91e1f30fc68ca6b7443e72c3099dbca8ce0ca30fb575a30578a93b0084c1207dd8f9a5b4306f2ee7d4f091248e4ec88f22ab482d5746b02bbfd86cd36a3bd4a366b4f40ad3f737c0b931eae1420e558f411d0286cd86e4c4b859b79bc1d2dca4b0da895dbf9c5d87bcf8b8bc79890f17dbb95c4134cba1b099c299e6a263a405555b1a44f0098b4555649ddb6e3ed3ff6f96d1f33ec540ae551f4c455796992138cccd9be04cf8b4b1d344c8095000e90476f8e0424c1a8cac9d7ca777b66d59deed6e152184e397e2ee13fc79b4467e5ea784282204d60566cb4e5535c51c78ea61ebbd6d7cf5498fd93bab95352297445e535c914808baf87d371e824d7d36715b2f30773d73d6f9a8f7dd105f1d14e4a0e93c306174567f8e474e7ac3001115db2602e51815de489ec03ae68552adb222c835026c1a3a5910d34642769f46f2edfe8fd9b689341096d5977c3a223b82cc1d74e1a328cd1146f5ab271370cb930b4dfceda65619df01e12ed5f3736ebdea16f3ada1b1820d7cec9593a5274164a18f25a92169579dbf272a35ef1056c049c034111d6072104c4b370a6e768822e8c77a999b0bddda027107cfccee3a046cf9d4a21059dd23e2f77b99f110c2c2e6f0c09f8a53c2f35bcafc432b958cc613c5210653b6a5b0f1e8bbf37b1a2a5bc1fb3cd97c1478a6c8b67af735e6b3870ea43d4e916be4840d84af476cb4512f28a650036d7631f0c375e3cfc191c2e4ff7137095213ed651181fabec52cd29e76193a8dc1e97473e164e86ee2d2c48bcd164920e101c200318ea42637945420aebf55aca94d53e70b267e581c7d69bb69457b77bb14297b501844d13797c41d85dbe3f1985a6cfb8419ff48d3bc4ed8360b037280bbdec31a1275fff6614c58539e5762cc898682aea16ad45c2449fcacded67c695d29200a9281561a82771bb444a43b48ee19b3fb2d8d456fedc7a5356f85018e5fb437819e42eaac719f049dcab970ffa806c5ecaf70f4a908fc8c1f38258c314aed959d427d5fe720eae7e058b53a81a90c1a4ecd46eac77a79c12db539f21a1a6997e30e0e1190572f70449a848a37561dc7d8d59dff4855c8d81808f89c1dfa22df6d7afdaa3d2b70b05314a2cbfcfa06cb791dfbaf05438b7a22ae4b3f63d7504fb236aabd8b5bbd36678a73c6263a81ab3bed13e958dee8a2840b40adb55445d12e29b8bbc542eec4daa9ccb8fb821dd2733d3893ee5c8c7506b21c4565eed9fb32d284b248f4c21a0e38f01b886ef46d8344f90b42a4137f2098a0b37cf6e2a765e4f3e173932727eb2cb89cf59d6db005920ecb784605433939265764060f50b9a654a0c63b80c2e3325d2b67982ec628a074365e1b2f792b91685b2281a583b28243261bea7dae0b44d156f588e8acbcb7785c603de124b82479d29b03b9485585d7b5615fad5288a85ec50df7f46c08facddaffca6b9c6a293ca4d4048a00cf447f8f101b18afd8e89882ffe0fd7eaa69ce194fb9f18475841b067292aaf8a4250176b93faf4d755f77b753dc7e18f63d3dd0a43ed2bbdaa4c915221abe9f3feb3480adb9fe1158d40ebe13e745195711e98a5d9827ee4611a32ecce8f72f647debfdb0c0eaf29e414fde3eea52bb602b3167950d709f304769e12d5a6f35fc276b30afa6d4c22e86355a00d0ededddd43d006eed5e807d66a463a12f18cdd84a6346534c639b1f1d3aceb1c101937aa8ef385d0503c6dde6a4edd7365b38d8aea06aa7aa73831772f434e4a90444252d56af5a65e71a7ce1b14ab41eb8e33f4e0d92eee759a5796c5fc2b0b4c7b475e2cb37a328f4d2c20db9dd24c23f760a5bd57a4c9edf0957139a3c4cdada66a0403918981c9737d80e64d9cddd768ac117b9a53a2aa1d1ed3abe9caf8eace9c5fb1fd8e13300cd02bf5191d1cd645117044ece37c3af27565f2f007b3fd29764cdda7ce66682161a41702ca836c6b28444bc16a5ce488af2e8dd9018d3a4603d602cf1413c4b1d90d970a3a58f2a14f20ad8ccb34233e819a40d901bbf05ab230010c40f885958cd7f23eaae56a20c07868002435db2392a4a1faff5cf019bfb00de5192dfb17a4d3b52a0ad8bcc3465ff6b382d2f2f01ffce023d5cdba3de7dd1a9e31ebb29941bc836712bc75") pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000010c0)={0x9, 0x7fff, 0x401, 0x8f7c, "a83816323fbe8152f391175438858267e8223857", 0x7fffffff, 0x100000001}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000001100)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001140)=0x1c) r3 = getpgid(0x0) fcntl$lock(r2, 0xf, &(0x7f0000001180)={0x3, 0x0, 0x0, 0x0, r3}) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001980)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) r9 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() sendmsg$unix(r2, &(0x7f0000001c00)={&(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f0000001200)="eb2c4600d95b5611c425dfbd0a752ce0f1def4022b3dc48953ed6e630e089c06d1890d480139820422feb7cfb960e1e8cd2c92faada4e35965790be7e0d99a23ccc2d37d1f36ff92df100ddaa7b3bf85add68ec88ecee6609e70e9f128dd24fbb9d09918b00472c5f9756f035adbe5f5969af2f87cc019005e9024999e38d581a4112474219b52e3e76297db7a0f20b38fb992fe5f0ef96f8e8846cc25c8f4990196e7584da53702a4a02e09676ead", 0xaf}, {&(0x7f00000012c0)="d0057c08c50f6c6e929de08ff2f7d8ef45375b23683ba4f92b0baea1027843df409691ba9b9713fdc53013cd0c8b64639ce0e681d4cf53ad553aa2d6157972f3ea921c93c33c9116f2bdd67acb72cfacf40edef5be0e214fcd5072f36ee69639c924d84107678d5f7882672793ff8cdba9ecedfad9243a517b81931bd8c7fceaa6291f474bf3490fe13409abd647dbbd3346f7d61b2f360d477150023b3f3ace8d", 0xa1}, {&(0x7f0000001380)="5f43dda07b6abe2f63ed1286d71b02d5d2bd636e84fcb5d9b63293c30bf10b515392738641a427995c80356f9bade8d7724a016bd11d1e34c5ac73e3bc09de425cca4ce886ccb79ea2c55489b8eeee78ceaa7c73a273c73c6cc74f2ba0bf1411eb97f8572200fb588ea97d0f769ec0baf0a32a0ba07e5079d1af7b400202ac62c7facc919e52248bc675d0", 0x8b}, {&(0x7f0000001440)="b37ca2ef77ab5b5372bcfbf687a0a028e13d9681788cc4887a6057676d030a3fcaa2162b25b44f4a7e5724776abb77d334c7c44e4487a0feab1c1b3a7bebdef48c7b742bfecffeab385cc7fa6f6175af795d22d3ff42630469ebb22edf42e4428cb71b09413df86c6a0a40df771bee829a01f4d97406b6c762b6b1276b81cf66b23f9d2369bd5d85dfea1054cc07890358c75e26aad1d1930551e087bba00c0c2b8e5575902b55fb0508812aacc8694852cc30d7c40c52b2f7b857916f4660dc3fde", 0xc2}, {&(0x7f0000001540)="5ac22e8076234f9be25247bdd5d96d1b6564ca50ec382698e84450c386d6e50d685b7ddbe14d25447008f35edaba4f334fa43fb725fa76c19fb4239dff46ae5c646d1862453e552e632cacd1adec3077bd77801c6755fd8c6ef8eece193f3b21a6962bf727fd43083e09864890b2829ab8522fda714efd66b0f2d3f79c03694770924e9fad945e19bc8270ae27138828c3ff127844e82c5d0c415b304e2d7681547d05da7f652421cad401d650f3ad1f34facfe7357d108c6c29cd78590f1529425628bbd19c476035a5a8a8b9a72b83e140c4ad73e99c2f75f476", 0xdb}, {&(0x7f0000001640)="9977265264aedd18dc7261ca2b5376819e84725f5fa6db4f5ce8e00f611f6dfb67e40b7ea3b432f89260fc9d4a679e22b2db56c5805ee36436d573fd551c90923cdba06219a4071ecbe9a3da50a116184a6b4f0d821638618295e01ef1cad124bcba056cc2737cd16d597da89366faca9296e33024b6040a92dfe6521b24a05768a319313fbc892ea4282d2e0cffb9b0389244a6928386d07b527fdcc9413833dc8e3a37a2a8ab20ca3d69b29f36be97d0fae5c2b7d96523658d677f35ec50178a33831772ce743b6fccfe342399c7cfa50245ddf76632e6d2282b099fa3ed7c19616e7e78260bace8cb03", 0xeb}, {&(0x7f0000001740)="3da8549dc9400145d60b18333e2932241ce4a6fa818d7821746d59fda5246ed42105eadcdb2abc50600bf81e56a457e26f7fc2db7ddfc96ae7bbc678d763a9631347706d9bd3e159665963133062508a05c28b6f39dca46b6e37303e5e77551d7bb63d0dac33686b858ed96bf5b005def78ca975c14a128b98620e4bfe2870bdfaa9e8c80db8647bca0e41b4ba59e7723a35a5ed", 0x94}, {&(0x7f0000001800)="9bd954a674312d10f0fd0d72ce07e4822cf4afc68d6d7df192d69fbea1eec28273d0ab15eb5a723ba3fb87672b3279eec7a221e169f18c509e7c6df43468fe25fc17bb51c8b91350e2d9818e48ab0333d92371c7dec4ec023cd902f14c9970d51f6475ef1031b2512f557016d2b39d58e975081398bed737fa98a6f0c42f17e0afda3425d4b5afd85937a40c6afa9405bd0aa1ca653f0155bd0197863f5ae0053bb6852dc2f3587ba8d61c9ff6d64dc6", 0xb0}], 0x8, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}, @cred={0x20, 0xffff, 0x0, r3, r8, r9}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r10, r11}, @cred={0x20, 0xffff, 0x0, r3, r12, r14}], 0xb8, 0x405}, 0x4) getppid() r15 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r15) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001c40)) execve(&(0x7f0000001c80)='./file0\x00', &(0x7f0000001e00)=[&(0x7f0000001cc0)='!\x00', &(0x7f0000001d00)='\x00', &(0x7f0000001d40)='\x00', &(0x7f0000001d80)='\x00', &(0x7f0000001dc0)='\x00'], &(0x7f00000020c0)=[&(0x7f0000001e40)='.,^,\xc1}.\'\x00', &(0x7f0000001e80)='-$\x00', &(0x7f0000001ec0)='\x00', &(0x7f0000001f00)='}\x00', &(0x7f0000001f40)='\x00', &(0x7f0000001f80)='\x00', &(0x7f0000001fc0)='{!\x00', &(0x7f0000002000)='\'-%(\x00', &(0x7f0000002040)='\x00', &(0x7f0000002080)='%\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002140)) getsockname$inet(r2, &(0x7f0000002180), &(0x7f00000021c0)=0xc) setgid(r13) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000002200), &(0x7f0000002240)=0x10) msgget$private(0x0, 0x200) 15:09:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000580), 0x1000000000000160) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x2fe) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000680)=[{&(0x7f00000034c0)="038e1dcef02f1acf61310f482fcad2f4425b4684d6032ab702bcb4abe1f00966f122385cd509c22f8274ec1d0702b68b15b06f6e095f6fc33610651a886d2fc98592dc5c431aa778665d83289cab323a877c8649383628b40f39857003d425d89eb2a7b710b3e844dbb490aeda417fca53584348eb06882cfce63d363c4d66b4a8c45fbce6256afc625b1f5416fef4c3a3a890f859cbcc93192c062019898a390df499409faac17bdf719093a95acb45ea7b8dae1ec00538a05356a41795d18c38aa03b1f49674961f907f13188b1255bca8f8299ef9d45e158090a246110a1529031b466ac77a9079a38233150c3c5e8f8bc468c8e5ab70b3fd2b82813eb7c46c513483a5eafe92c01f21867d06a80b4130eb298c4fb0d570cfe76d7c3b8d7a84bbe828f6745a32e0b57b167c910f52a182c14e3e887e9d9e0aaa8b0b83f11b7ed92fbddafb8988927e65f0832efd357d79b49d7c78f5f32ac194bd3b72f65279ffe3b7dc2f329da8fee55dd9f84e85d7af8c1a6a17f75fb9274297b46790a181b58af9ca248dc6249acb65476faf2e21553483f7c9244f22bb2fca42d71db4dc8730ea87f93b6554f48772efa7f8e4bded2a991f2388be29eed15d55069c192695c038c2b9767bf91f5ef0c8f251fdc9f939828a453a35699d768a7ce3572b43577cbd568494eaf681f5cd411a728ca5145a2a1dfb4bee81d3b2da5064d95850bcbc637f92e0df9a75c020ad5345e88f59018ba3d56cb293783989489e96e6e27cbe6d0bb6051c35ec508a7ed84ae35eca69bddae053af23438b0be0499bcda7c6a1cffe21c2aa9b5456231cff0e0d25a03598de25225efbd6f5e0b3ce8b01c49a48a5cc974757243909c4880e6639adbf83babb06e6345a5ca9c74ee25e40a70f0b62232d4679d4a54449996bf2a552f024935939e8c4d68ab454d3773835c0feb2779e9f418aada5e4cc757411a43063d16821b0ad4a9fd9648a46157f969664a53a4d07686373b99dab9fd5d1ef716adeab3f4be6726136559a3d2fa7fac129b620a7f4429d9188f18c8871a7fbd4d450d5892317ad17fca20f56cb5380803e55f9d5de762a6011665c341baac3d3dd6bda2484cb8033f01ad7b57edf7e93920af522186b8c43128b52145bf4538fdba55c67df151b9cc58e979b88ee74e67911d4845570cc53a677a1181da82b596c2f6ab5a99276a7c7d7d862d3c47a5e5924db83ddb7e37e1d5c73e75cdacc32afc4d4f47c6cb8270ca786ff1589ebf495e8792e1539c7ead67326585d3500c3685d4aeba1cae5847e304fcd8a86707f82adfe8fe3c27a433c7a3782d0adb6ae749b2ff094926c4b4163203e6bc68aa4131aad98534d554984363e83959a5646237e0f514467218ab55051122f7752a4fb64a9cfcd120b0d2d9c9d09ec5dc84ff6acade9cb446559c1533463a625848304bed8cec4896ca29e6f92b74eaf106eaad8741c5d9d9f18316fbc62d035d05994162e949affc59f92e1e3ca077ca978cd14953b5d4dd429b99d08366b8737ab0b99fce1fbc90b9d9293cfb20e14938841a32ed0cf43f2a00680c805f175f8e815cfaffc95892ceb67e8842ba8bc54d45fe5c7b0f08f4b5bb7a7a4117e42bd49f01dcf8bfa99a2a47896255e4af8e7b65e53c25a81c55d0b75e2536ff32adcc765385b6bad4b663adba24c4fdb97ac11b51a8c23b142be50381d2e060dd27151f61967c638ebb6a65505ec2ea5a5744a28ced6b47e88a8b2f24b8520e1d642665285a23d98be3cc6cfffeabc05d5c943c88fbee3b791e995c1816f1442221dc7026d4b4c2b55f10a3d8dc8a8754b55e7546ddf887c0f28450629b6a836e5467513e5257c85c01059b5dd0f9134bfa63a383f55797a0d61fcf52c1e1272013ed22eedbc897efadf5d1b452679de675b0bfbe1221ff9a9e1073fa2e99b058f94d2dd3a780d46faa4040762b4e3afb549d653f0f333c815bd1c063f9e030b2650e6df5508df1c7cd25ee60abcff05d1d199ee4d85afa0153567330f31ad4dbedf60c733d718cb4e18038217fa70171e8348f6cfed05fd23f32d11b304201456f60635919e69db94c0dcacab048ae1da042115cb0ee433f012c24ddb0501b7909a0a32a2fcebed45737e2519a4e256e299abc39c7043087d43bbf71ecc754376554bf1c71ea1a632d42510f90440c2f8d09262315edfdf97a1336e5ecb346f00ef6902020533d6d158ac7c44ac4b438d2c6af423366ae4a64bc6aa07ef3f098664a29ee20f238c851b8e9892350b6f3b51347fdbd788cee353a0b04fa9cc9f62ea60cad4b0e7a8654b7f77d259384b16fd3fab5257d6aae613d573c3c585187f0eddec82858e338db54ffee90aa580b59e1dfb7491652df1a58bfbef4028873d7cdc32eb2e8179acb2c8fb03c240c1e1472104f603a75cbdee1e844b1cebe510069918a5cc838e2a0f5b1696dfaddd682a56ebfd418ef927ef788351bc83cd9f23f53fe556087dd5958a59733a4ffa9f46f85df5fd7eb14b50e9617888980d32a9fee41f081e8f6eb81e5d446ea80df0870b667debd0e465830c433e0012133449c7accaf896ca953df6395a8d71d9e34b1737d8b684bc7e844bf801658e2185f37eef9660cf28206d1bc594c4f515d2c92d325cc5c7b4751bdc1008a7782d8d0253a1ca2802dec0ee912d79f71f17f5493ecda95d2cf6d1ab52a92d7a901e918b1024d1cfdc96bb3fc9b28355f944bfba471d42fcff9c9589ab7b1cfb7ca6be87cc0bb8fe0f5f0d4ec0d121681e8fe24878be540b272a5ab4f26ae49ec8cf56b3245b7d044aa100c1f580392ecca12ee65a8a0cd994994c47169bb49aead32e4f09abf3dd5e0acb85d6823f51c2549e381243c494f71eb33dc89a8a21870dda000e2c350dc8ccc94fd3005be9a0b6917aa0cdd2240642839cc9d2626582fe03f6bd9c04e7c764a44130b848c9e2ec17555f92bbaf2b87dd588bd13f5c440274ee7eb934c4a4ca2ffda9649de4bb70bb31b71b60da684c6bdb65399209076b6b1ebaf450fe6bfa889b2bd614496971fe20658400a907997ff35ceff9ae661f065f4b40d3dd33fd4e7e28975578bd1e4afb7f345a3bb383e281e9d0a2c35e7fa96259292c658885b723223db1286bb7f8f207a8e240ccf2b3adff0f7aed08807942124c6e3bb38d76da2bc4c31de9decc955e77b353ae30b5d535b946be474caf0cd3dc0f9a0d224e9b45ffa5591a9f724b4a7d3d590b4fb05780c5c267d8ffd07b6afd72450da3d07b38cb5ccbe36854fb050530dd6a86bbe8d31e1c47cfb1bd2a92459955b33052deb260b10f43ea2959e2bbde92e0ee541cc58275cb9681100d9544e8c42d011c67b1fe0c8e57e4496d4c73b7b275ef1b195e22ed35f1ed1ab915d6237f6ad7058a39a9a83b16f7f2768538e020e2d07e95de6ad7265c9dbbc5cd307d97749dd7752db77d6a884a6b1e9724f75899b2829a762afce39a4312c9eb15942964d3f0fd477e9598d83149d695b5eff419fda194332be52a55f9ba4b94d2d1e41e8ce045da78079a05fdcab710bcaa9a328538c883583f543b7b6addb92f468fea69707e88b90f3f030706f72916d90f37a2acfa1761fb2200d8273f56027c4cb9189d7028a22ee1f7ba484839bf099a706857c2e61d6a259a391c795782097a7f6a48b1690d4de9e8fe9818b59e1f2eeeff77687966fa9ce371393305d6993c9dac732b9f05d3371f35b9235059d9e0e2e03fe5023c1f939c32e4589981817f7f3f3eef19b90b8eec8268ba87e7fb29c1ed73ce5c9b0e2a3a1aeeb013891fa7858712ae4d2633ba1374f31a5788dfa91e51f662476c14c16cfc39e9d8cbe89b22c9af2bfe140eb8545574c9e44cf0fd76cfaf5537da889c03435004cae5b45beea298cc6b48744f9b541a1fd0947cd97e9d803d35d4276eb90b5c15f8e39add988003605fd9d1fc728577e912146bf912cdeb594e2b7c6ebfac6a5f21557b6195eec6cf38c98966d9f8cb2fe83842483f6dc59d80a38f376170fd5b95a8fabc27e6438287aa3a540367cf7af10ad6b8aa34407d6bafcc9535980a6bf5c5392d503d9abc671ec0143c55bd84b1422fa48c4d03f4f0626dac37f0b02421c29fe783b25c78b15f0703fcf12de95dc95feb063b27120e3601db3fa9adfb00203cae5914cb262f0eab52156373d16bf11cff95daa4d731c2f1ca3b2481885f404c0daa3bb9a76053fb6ba6b669855d8f7e5d8b3de20d4eec49ffa66e0f8aa007cb5ad47c5ae8ffdf159f94f6bad53caa06972c6c377637436fd0ec5619e74f4d2bf0775513adf5b23fafb9242af339ef3b33901a1a7a8a5cbc6c40844e63ffa73ecfcd03cb33d8e3c3549f0883ff15104a955f3683fafa1df3df6093445f01b91d60d520b2a016873d94342b280d173f432c425fafc6dbc6fe76d06e4589aa379ac1221ab2c9367aefd09d3b8f3381ced571cffc37b21d6341c1ed649513872d8fe9bd29be2c961f4364677f39eae32a5d104fdb7543951c84a23c186b856c6743de564eec91205b1fe9d9d7c2639a1f4f2aadd07c448d29aa8ec34e9679a7042ebaab090543dd04fa11fff547d2e238202feeea21bce480e7989d8a0e0207de0ffe9dca2dfcc75a7a35820e2896719b318d47484ab7840e0a50b983a6cd5f5b528c1e3e1b859d6afd8344e07071702ff64a426db75b1a0974acabf20e02bf228b5efd3f46198e981410c1b44e33b0f0a4b59f7d59020d6080c798ef0c4de5c96b3838f703ee426e6c8e337ab315f47e939bfe555de8753df6f7a0914120f1b21ddbad45bf0f9facc370fb4857579d1631ad8e0d7401f5b3e8ae7d079bb089fd306a5f96cb6f7ba7c91abab8937d4cca75ce5683c73ed02556a5d464dbce92dee784f6925efdedd070880a0b935c8f421fee1396cc5741ecf15481e443b728d44d9f68488ce4634d3ee7e480d347bbd7a9ba07aefdf6a54ab13101af1a6995821fa4e24a62d21cec83e489cb746bcc66ca1539c5dd3b32c835badf2f0a28b7ae498aa1136e7ac52f601fb32d5412be7b5be766c2164c478f3539a7c668d0b1bd3ca186fc1518ae16741a6214776b923e80179cdf4d9405d798ba7fd13eee3b7b4a7931f96559e223ff15bd52c549f8eb6198a5706e3a31b13f59e54d6102621f6f0af01103529ab4ecaf1ccb857b0f2de5adf6c8c0496b5c1903f54aab57fedce5ffb059404de5b80788b70007b0c1d3938fa1e390c68c6e872aaefe179537692b4aee0824ddc60dba8bd1fd72f30ed50a29e3a65939c4eb4641f64f943e9429044109c65f03d230bc8e901117c485fd451d9c9ffaaa47a40f2b4b79945b754ac066e4c6db9315e8ae18b13b99fd93f2926f7f578df7eea08ec0fdf550e0d3104520642656fd9752b20f92a192a44806d9f65b1e58fba370be236e4aa6fc17ed3506f16b06f35142a0342eef994b08d2ec2a8ba7b9f99996ae12a570177f4aa13c1de2c9db15ef800c1ac9a767b0896c0992c17cb0ea67ec73b998641f24a54a787fd6c1f50ca52e34843956bed232596ab278a76c1e5c0f6098a22acd459d9b8be3ed3de14ee27f6ddab8437e5b48a392847c0a5c4ead66809f78c34eec7a2d0ccb87a4d1d234f9fdbba462140c13ca0529a04cf0991bbd055b1d121d63a52bb1b86fa3b5f9e6875c42894ea73254c6d7924f7ec854b6bade39962cc2a1c2b567a5b3680e755211bfc9e4def6e025ea1916eaab05abb96c8d837d8c0a2cdb7b768902dd557bc85f2899cc9151e023f2fe59b7307d97ea88a734f3d558bb", 0x1000}, {&(0x7f0000000540)="413fe803bb49e257a3a4419262d3c0a83db5ee61ab3e0273a2e449582fcd2876ce75ed79d5e51c7b37dd1adbe4e615b775e3bf040ede243aeb4ad3d01e5ed3f7aba52ff6761ac70b27e6ed76de9f0032de42ed0d3d9bda67dc4ba2266f8f6efbf0ae8dc01b34d02ac2ad19965f831eb227c33bd2e7267a3aecacf631b9d7921cc37ee2633f72ad7b3df13d0d47d8dcc5b23bf5df03847452e3080664772c83d5f53ba39f8b4d", 0xa6}, {&(0x7f0000000200)="26a38d2d908ad9a7802fec2056ff8b528d35a6a60f3ac588ec90cbad0dbe42953a9e", 0x22}, {&(0x7f00000008c0)="55440988432e9be4d93b6ec8fc74faff5135081f0e89ccb974f85e80ef7f1801e6a45a2f5c17cbae197f0ea01fe860cfe60a2834071f16334fc8a61737450b9addb8bdb242e039924b60580ea21c5324389d07ad94278c0491817794ed1b24de7d46ec215f98f62603e5687563dd782d2efbaff42b351b9b77182537ca53c9fd2b9ae6d9eb7a728de98ecbd507234949e15f7f3c0e96cce4ee2e427b988697678759b2e2e2d032c599e001bf3b9ef09f50c1683395039413a6bb26e124de402fccca2be66614a11161b292505c797331028432b9f88c9bada00f4df4e82bc81c6ec7e5627ef2a0c3da43950b90ee4aa1be00000000000000000000fde456fea1c3502a6d909324ace1bb8485e76bea0aa6e0ae6408ac5c93206265aaefafe55c2022f2811319c2f2c7aa1138093c3be3227098b0e8a9226798e99bd47b7eaec89e0da72407c527a2e598f0adcb78093bcdb9747c3d7c8fbb05f0bc4e7313bc12abf51f62f3dff2df2514bb57b9490e74113c6d752d1ac0ea0ea97ff5b8351e54f4ad2fe6a31fdfd76432058e1e8cca0e37a5e792370d4d0218ef01b2c42f9f89816f9d5f9995442f5f366705cc87e3db5dc4f6ccc5704d29e3546b497b433102b74aa44adbb0863ac7c4688167653d23f68851000000000000000000000000d7e7c59de63554340bce45b779f49bf5acf6e1f6b8ffcce3af1e5a1f43ea05acfd2c15de5f1437a25e7169a714519578a84d3b1a4c418c21b2d829eaa9d98b93be988eebeef541641428cfc91fc2d5f5afdc81f1882f00ab090cf318f7ec94e5bc69bef60ad9651947d6fba4037f69994e3b3f0b323dc250ae600d5942ce1819cd8ae098c8580d9e517600174d94238a", 0x26f}], 0x4) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) fcntl$dupfd(r1, 0x0, r1) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0x100000000, 0x3, 0x99, 0x2, "23de3f6a9d550c1628a0fe1b8e224bbe56cdb010", 0x20000000, 0x100000000}) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x4, 0x80) r7 = socket(0x20002, 0x0, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) r8 = shmget$private(0x0, 0x2000, 0x4a, &(0x7f0000ffc000/0x2000)=nil) shmat(r8, &(0x7f0000ff0000/0x10000)=nil, 0x1000) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 15:09:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x80000000) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01042e2f66696c653000"], 0x1, 0x0, 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0xfffffffffffffffe) preadv(r0, &(0x7f0000000040), 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x6, 0x21e) preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) r4 = getpid() getpgid(r4) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') readv(r1, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) socket(0x10, 0x3, 0x3) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) sendmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) socket(0x26, 0x8000, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) getdents(r5, &(0x7f0000000900)=""/107, 0x6b) recvfrom$inet6(r2, &(0x7f0000000540)=""/27, 0x1b, 0x800, &(0x7f0000000580)={0x18, 0x3, 0x7ff, 0xc4f9}, 0xc) 15:09:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x30000) 15:09:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 15:09:54 executing program 0: symlink(&(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) flock(r0, 0x0) r1 = socket(0x18, 0x5, 0x3f) mkdir(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) recvfrom$unix(r1, &(0x7f00000004c0)=""/4096, 0x1000, 0x1, &(0x7f00000002c0)=@file={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4, 0x4) chflagsat(r2, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x30000, 0x2) symlink(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000180)='./file0/file0\x00') setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000001c0)=0x4, 0x4) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r3) 15:09:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xc) r1 = semget(0x2, 0x2, 0x400) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xe9, './file0\x00', './file0\x00'}) geteuid() 15:09:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1/file0\x00', 0x4) r2 = semget$private(0x0, 0x0, 0x100) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000300)=""/153) chdir(&(0x7f0000000140)='./file1\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 15:09:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 15:09:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000000)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 15:09:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 15:09:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x182, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) 15:09:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = semget$private(0x0, 0x3, 0x620) r7 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x81, 0x4}}, 0x2) socket(0x38, 0x8000, 0x6) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000480)=0x1) getitimer(0x3, &(0x7f00000004c0)) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000003c0)=""/140) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/180) dup(r2) r8 = syz_open_pts() socket(0x20, 0x1, 0x10000) lseek(r8, 0x0, 0x4c19c4870b7c4c8a) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x7, 0xfff}) close(r3) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 15:09:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x200000000, 0x0, 0x300000000}) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 15:09:55 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt(r0, 0x7ff, 0xffffffff, &(0x7f0000000000)=""/49, &(0x7f0000000040)=0x31) getsockname(r0, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 15:09:55 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) getsockopt(r0, 0x8001, 0xffffffff, &(0x7f0000000280)=""/193, &(0x7f0000000380)=0xc1) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) unveil(&(0x7f00000003c0)='./file2\x00', &(0x7f0000000400)='W\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f00000001c0)='./file2/file0\x00', 0x10000, 0x80) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000000)='./file2/file0\x00', r2, r3) 15:09:56 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x280, 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(r0, 0x0, r0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="0000000000eb52c8", 0xff63) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="fbd56d1d3467a75438f725b764b7f8a04bbcbdfce66499675e029888d7ebb29b5c2350d89506b6cfa8846e53724f4f84b56403a1598d86b5b4e65e304e618a748086dbffa82584d6", 0x48) socket$inet(0x2, 0x8000, 0x9) 15:09:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x32, 0x6, 0xd7, 0x98a4, "2b164b368dd41c9f54c308f05490745054a5ed8b", 0x8001, 0x58a}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:09:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000a2b3e598c13d"], 0x1) geteuid() 15:09:56 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000340)='./file0\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') socket$inet(0x2, 0x4007, 0x7) r2 = semget(0x3, 0x3, 0x400) open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x28300, 0x4) r3 = syz_open_pts() faccessat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x20, 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r4 = syz_open_pts() close(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000008c0)=""/185) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e104000000b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x5, 0x14, r4, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r6 = socket$inet(0x2, 0x2, 0x0) sendto(r6, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) 15:09:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="010078fffcffffff32fc77b98b4279c6a27b062524236a7a2c378dae9e98d19dc5b6932c0c31860e5c170608400000004b3ec0ed140a6f44716f5bf79a0a"], 0x10}, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) close(r1) 15:09:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x9) close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00", 0x800}) read(r3, &(0x7f0000000880)=""/161, 0xa1) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, r4, r5) 15:09:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2, 0x9, &(0x7f0000000080)="37951249d376193eaf233f4eca9b44eb4bbd19852577b3e38d6d987e6c7a8f5d919caf268937e956faefaebb3c3961bb51cbf366f758283ef6a3c38f03e17111bd2165553fe598941ba8a211055f5123bb1d9f10bb4aad", 0x57) r1 = socket(0x80000000001f, 0x8003, 0x100000006) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 15:09:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x218, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c3013568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc993d02c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20f8980f653cd5c77aaa0f1c0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78fcf07f14d01cba0cfd8792fd49f5f28595a169aecd055f228492a38666cb4bc66", 0x33a) 15:09:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000180), 0x1d5) 15:09:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffdfffffd) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='x\x00') 15:09:57 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') mknod(&(0x7f0000000200)='./file1\x00', 0x2000, 0x2c72bf7e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) shutdown(r2, 0x1) fchmodat(r0, &(0x7f00000001c0)='./file1\x00', 0x60, 0x6) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') truncate(&(0x7f0000000240)='./file1\x00', 0x80000001) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 15:09:57 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x2, 0x2, 0xffff, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="1edd3e44d71c9ce58e07ca60740e1d02f15abf7efb6c678b7ea339eff03f1a67f088eaf608a978f728ad51b66f1a274c28799836f8dcc40c3e96", 0x3a}, {&(0x7f0000000100)="14b0b85f04c11f89224d8b0b6c0749bd8529410dc83d84be8936cdb59dbce3d581abd718ebd97c28ef84bf2c1e32d02682c2655d396f5b2696bcc3ff467ae618a6f59c2adf1b5cffafe8af56a6e8742c39a2d2e85ebdba2f15ddcd1cd21bcbc05507cb3988f4c9035f8900b42d84af638ffd35287942f457990132a9c5ddb7f90b738b1b8ae215adc0c51f9bb88e", 0x8e}, {&(0x7f00000001c0)="8ce5b14305d56cdfee1fb7d47c40f8e1c928eea7e7dc8f88f06634cba4ebdbb07503d8b49df961b4a0cb9af5970b29ce75d5323037450e3e17515a2c7f4441b64562d7cd04c87cc17397d53dc2069ad6ca6fcde5c0b6d624aa5e2e41323cd06250d88855de2adba03d949fcabe5616c03de26ac7895480a5813169d67c7a7f7d8701", 0x82}, {&(0x7f0000000280)="841d42d0a60160ab0a1759e9a8418ad5ee19ebba62296b4c58ce80b583d7d1894dfda5310ca03b212d7fc71e889a8d588bd22e123410130eca6e558c7e897c6e80f705ed90379a72dd30ec009fa2cf6c5bc045d7b6a31260cc590dcfb5afafa7ac102d858bb6b90acdfd4d278dd0288bf9654d10f06aa604c92928c7a5d6ecac2e82e3fbfde6eb9f9017ceba1c58d1cd35de339ee189ab11a8c1c81687d4b2e0a6f94c256b357f98fd9ce67eb7316e34ec65a7f39a24cccba7", 0xb9}, {&(0x7f0000000340)="ccee4ec9149baeb7fd4288b82a3642dd91440d33c3e3964021e54351988ca6974d36d1db4b07dd0fa2e2766e235a9ca5f22cae40788cf718f4dde05848e19f3555948a5e158945931532419ea36250b7a6dff3c590a1ba285eadccc12019355cdb020008d15a80773806625a3c97e8e7a60cc1c791f7759c5ab9f2f29047a613460133c35068973a50cb1e029dde1f0dec824a9cf8a34491f9fc3ee43063592e0d68e0542ae4f7138c5360f5364e05e5e7a0892bcf9c94edb1aae989304fbfb285c64083b18f22111037e58c1c6f1ec5f185f148abde6a9351a3ce5fcbcab9a1a37a158bfd4bbc01bab3", 0xea}, {&(0x7f0000000440)="fec9944f10c97be306834cda98b92ffb8d9a1ca63173638b8666d99d5f0284c4b2f1d70557d06376d460ce53b5d0e342adc3278ed54ae2a0a2d2b5f7f661834a7955ce86f51eae6ad4f843436e866249d3d09f7ea6caa7a22d2dc3b3ea75eb821757756885ccd06c53a196ed42b286e05aa7b28f74e4bb41511551fd9b70d35cf6e3a429c1c3b7dff605dea679389e2b9fe7c070fceaeca332340a3c247849085085897e0e8a8844f5e9c8a4274799821a6620c26c3ccfba3b73ea9259a849fb8a4d026f983dce6d169f593cf89fb8c4b604", 0xd2}, {&(0x7f0000000540)="29d72875cea18eedcb1709f86e484d131fcc56e0a257212446affb71fc9c4e6ef47240b0cbfbcaec16ac90b8ca594373e6714b422272a5cc1472d0e0cd7e43feb7758b118b0e0394a3862c48b428edcebc6dc9d99757444463cbaded7997adf103ffe65ad05db53e5561fa1167df8060a280c1d340b33fa3080a44128fdda338d6c5a8b7fa6379c20684fe305288d1eddbb60d4921c7e780b61c6ace012463b74ee16b1b0b9ed975fadcbc223839f79ca8a79ed892373640", 0xb8}], 0x7) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 15:09:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffff12) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="280000e2fee4f2aec0db28141fba0000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 15:09:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/209, 0xd1}, {&(0x7f0000001340)=""/53, 0x35}, {&(0x7f0000001380)=""/31, 0x1f}, {&(0x7f00000013c0)=""/201, 0xc9}], 0x5, 0x3f) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x36, 0x60000021, 0x7, 0x3a2e}, {{r0}, 0xfffffffffffffffb, 0x20, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0x6, 0xd4a35e441b680a8b, 0xfffffffffffffff9, 0xcbc0}, {{r0}, 0xfffffffffffffffe, 0x83, 0x0, 0x1, 0xffff}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x800, 0x400}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x44e, 0xda3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x400fffff, 0x7, 0x1}], 0x48d, &(0x7f0000000040)={0x100000000, 0x9}) 15:09:58 executing program 0: r0 = socket$inet(0x2, 0x4, 0x8000000200000) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x5, 0x50000) unlink(&(0x7f0000000000)='./file0\x00') recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000040)=""/222, 0xde}, {&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/11, 0xb}], 0x4, &(0x7f0000001240)=""/41, 0x29}, 0x40) 15:09:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80000090, 0x5, 0x5}, {{r0}, 0x0, 0x5, 0x0, 0x400, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x9, 0x5}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x1ff, 0x6}, {{r0}, 0x0, 0x36, 0x0, 0xd6}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000001, 0x6, 0x81}, {{r0}, 0xffffffffffffffff, 0x38, 0xc0000008, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x6, 0x17}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x7fffffff, 0xfff}], 0x7, &(0x7f0000000080)={0x61d0, 0x21933f4b}) 15:09:59 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 15:09:59 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) getuid() r0 = geteuid() chown(&(0x7f0000000100)='./file0\x00', r0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r2 = socket(0x18, 0x8000, 0x80000001) getsockopt(r2, 0x7fff, 0x8, &(0x7f00000001c0)=""/187, &(0x7f0000000280)=0xbb) chown(&(0x7f0000000140)='./file0\x00', r0, r1) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 246869 72163 32767 0x10 0 1 syz-executor.0 *302211 72163 32767 0x10 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7c61c,ffffffff81f2d7dd,36f,ffffffff81f8730a) at __assert+0x2e unveil_check_final(ffff800020b75c38,ffff800020c250f8) at unveil_check_final+0x81d namei(ffff800020c250f8) at namei+0x88b domkdirat(ffff800020b75c38,ffffff9c,20000000,0) at domkdirat+0x81 syscall(ffff800020c253b0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff94,0,2,f6cc49860d8) at Xsyscall+0x128 end of kernel end trace frame: 0xf6f9cb022b0, count: 7 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 kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 879 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7c61c,ffffffff81f2d7dd,36f,ffffffff81f8730a) at __assert+0x2e unveil_check_final(ffff800020b75c38,ffff800020c250f8) at unveil_check_final+0x81d namei(ffff800020c250f8) at namei+0x88b domkdirat(ffff800020b75c38,ffffff9c,20000000,0) at domkdirat+0x81 syscall(ffff800020c253b0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff94,0,2,f6cc49860d8) at Xsyscall+0x128 end of kernel end trace frame: 0xf6f9cb022b0, count: -8 ddb{0}> show registers rdi 0xffffffff81266357 db_enter+0x17 rsi 0x3e22 __ALIGN_SIZE+0x2e22 rbp 0xffff800020c24ea0 rbx 0xffff800020c24f50 rdx 0x3e23 __ALIGN_SIZE+0x2e23 rcx 0xffff80000254c000 rax 0xffff80000254c000 r8 0xffffffff813481d3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x3f0dbc08e88f4a02 r12 0x3000000008 r13 0xffff800020c24eb0 r14 0x100 r15 0x1 rip 0xffffffff81266358 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c24e90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=302211 stat=onproc flags process=10 proc=4000000 pri=59, usrpri=59, nice=20 forw=0xffffffffffffffff, list=0xffff800020b74bd0,0xffffffff8235ec20 process=0xffff800020b8c9f0 user=0xffff800020c20000, vmspace=0xfffffd807effe708 estcpu=9, cpticks=0, pctcpu=0.2 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 72163 246869 46893 32767 7 0x10 syz-executor.0 72163 162906 46893 32767 3 0x4000090 fsleep syz-executor.0 *72163 302211 46893 32767 7 0x4000010 syz-executor.0 29544 289173 85754 32767 2 0x10 syz-executor.1 85754 4308 44313 0 3 0x82 wait syz-executor.1 46893 179133 35688 32767 2 0x490 syz-executor.0 35688 37031 44313 0 3 0x82 wait syz-executor.0 44605 418409 0 0 3 0x14200 bored sosplice 44313 23217 23368 0 3 0x82 thrsleep syz-fuzzer 44313 62429 23368 0 2 0x4000482 syz-fuzzer 44313 23522 23368 0 3 0x4000082 thrsleep syz-fuzzer 44313 260317 23368 0 2 0x4000482 syz-fuzzer 44313 204072 23368 0 3 0x4000082 thrsleep syz-fuzzer 44313 374339 23368 0 3 0x4000082 thrsleep syz-fuzzer 44313 382366 23368 0 3 0x4000082 kqread syz-fuzzer 44313 157450 23368 0 3 0x4000082 thrsleep syz-fuzzer 44313 367024 23368 0 3 0x4000082 thrsleep syz-fuzzer 44313 69711 23368 0 3 0x4000082 thrsleep syz-fuzzer 23368 74502 38959 0 3 0x10008a pause ksh 38959 418327 18686 0 3 0x92 select sshd 49613 446866 1 0 3 0x100083 ttyin getty 18686 518657 1 0 3 0x80 select sshd 72478 297338 72866 73 3 0x100090 kqread syslogd 72866 136988 1 0 3 0x100082 netio syslogd 71938 318251 1 77 3 0x100090 poll dhclient 77051 1520 1 0 3 0x80 poll dhclient 52573 249457 0 0 3 0x14200 pgzero zerothread 65572 217784 0 0 3 0x14200 aiodoned aiodoned 84725 291104 0 0 2 0x14200 update 78436 476111 0 0 3 0x14200 cleaner cleaner 39143 41879 0 0 3 0x14200 reaper reaper 30920 500824 0 0 3 0x14200 pgdaemon pagedaemon 68522 490780 0 0 3 0x14200 bored crynlk 9709 374468 0 0 3 0x14200 bored crypto 3517 170526 0 0 3 0x40014200 acpi0 acpi0 13337 340837 0 0 3 0x40014200 idle1 23072 286230 0 0 3 0x14200 bored softnet 85321 135693 0 0 3 0x14200 bored systqmp 32488 140684 0 0 3 0x14200 bored systq 14714 404811 0 0 2 0x40014200 softclock 82126 499578 0 0 3 0x40014200 idle0 34626 114429 0 0 3 0x14200 bored smr 1 386393 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 72163 (syz-executor.0) thread 0xffff800020b75c38 (302211) exclusive rrwlock inode r = 0 (0xfffffd8068fa0b38) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82397440) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 Process 29544 (syz-executor.1) thread 0xffff800020b74720 (289173) exclusive rrwlock inode r = 0 (0xfffffd8068fa0098) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 ufs_ihashget+0x151 #7 ffs_vget+0x84 #8 ufs_lookup+0x15d3 #9 VOP_LOOKUP+0x67 #10 vfs_lookup+0x556 #11 namei+0x4b2 #12 dounlinkat+0xa5 #13 syscall+0x5b8 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8068fa0f78) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 dounlinkat+0xa5 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10667 0 0 pcb 23 9K 11K 78643K 389 0 0 rtable 97 3K 3K 78643K 938 0 0 ifaddr 35 10K 10K 78643K 182 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 41 0 0 iov 0 0K 12K 78643K 59 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1820 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 20 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 153 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 821 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 46 50K 70K 78643K 809 0 0 subproc 68 69634K 69634K 78643K 884 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 131 0 0 in_multi 33 2K 2K 78643K 328 0 0 ether_multi 1 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 327 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 80 20K 29K 78643K 3322 0 0 UVM aobj 42 2K 3K 78643K 52 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 44 0 0 NDP 7 0K 0K 78643K 81 0 0 temp 121 2378K 2444K 78643K 6225 0 0 kqueue 0 0K 0K 78643K 12 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 28 0 24 1 0 1 1 0 8 0 inpcbpl 280 466 0 459 1 0 1 1 0 8 0 plimitpl 152 99 0 90 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 257 0 217 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpcb 544 187 0 183 1 0 1 1 0 8 0 nd6 48 52 0 48 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1183 0 994 12 0 12 12 0 8 0 art_table 32 1184 0 994 2 0 2 2 0 8 0 art_node 16 256 0 222 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 4 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 151 0 141 1 0 1 1 0 8 0 shmpl 112 50 0 10 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2399 0 953 47 0 47 47 0 8 0 ffsino 272 2399 0 953 97 0 97 97 0 8 0 nchpl 144 3697 0 2065 61 0 61 61 0 8 0 uvmvnodes 72 2850 0 0 52 0 52 52 0 8 0 vnodes 200 2850 0 0 150 0 150 150 0 8 0 namei 1024 11987 0 11986 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 10038 0 10038 12 11 1 6 0 8 1 sigapl 432 919 0 904 3 1 2 3 0 8 0 futexpl 56 7922 0 7921 1 0 1 1 0 8 0 knotepl 112 719 0 700 1 0 1 1 0 8 0 kqueuepl 104 168 0 166 1 0 1 1 0 8 0 pipepl 112 760 0 741 5 4 1 2 0 8 0 fdescpl 488 920 0 904 3 0 3 3 0 8 0 filepl 152 6209 0 6113 6 1 5 6 0 8 1 lockfpl 104 183 0 183 2 1 1 1 0 8 1 lockfspl 32 270 0 270 2 1 1 1 0 8 1 sessionpl 112 41 0 31 1 0 1 1 0 8 0 pgrppl 48 59 0 49 1 0 1 1 0 8 0 ucredpl 96 1909 0 1900 1 0 1 1 0 8 0 zombiepl 144 904 0 904 3 2 1 1 0 8 1 processpl 840 936 0 904 4 0 4 4 0 8 0 procpl 600 2275 0 2232 4 0 4 4 0 8 0 srpgc 64 142 0 142 2 1 1 1 0 8 1 sosppl 128 17 0 17 5 4 1 1 0 8 1 sockpl 384 862 0 845 5 2 3 4 0 8 1 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 135 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 196 0 0 10 0 10 10 0 8 0 bufpl 256 7193 0 1122 380 0 380 380 0 8 0 anonpl 16 109947 0 104166 48 20 28 44 0 125 0 amapchunkpl 152 6271 0 6187 18 13 5 11 0 158 1 amappl16 192 4130 0 3776 44 26 18 30 0 8 0 amappl15 184 246 0 242 1 0 1 1 0 8 0 amappl14 176 135 0 133 3 2 1 1 0 8 0 amappl13 168 78 0 75 1 0 1 1 0 8 0 amappl12 160 141 0 136 2 1 1 1 0 8 0 amappl11 152 172 0 161 1 0 1 1 0 8 0 amappl10 144 252 0 245 3 2 1 1 0 8 0 amappl9 136 788 0 785 1 0 1 1 0 8 0 amappl8 128 375 0 359 1 0 1 1 0 8 0 amappl7 120 207 0 198 1 0 1 1 0 8 0 amappl6 112 206 0 200 1 0 1 1 0 8 0 amappl5 104 191 0 181 1 0 1 1 0 8 0 amappl4 96 1034 0 1009 2 1 1 2 0 8 0 amappl3 88 273 0 264 1 0 1 1 0 8 0 amappl2 80 6201 0 6144 2 0 2 2 0 8 0 amappl1 72 30700 0 30255 23 13 10 19 0 8 0 amappl 72 2690 0 2655 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 51 0 10 1 0 1 1 0 8 0 uaddrrnd 24 920 0 904 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 920 0 904 1 0 1 1 0 8 0 vmmpekpl 168 11068 0 11045 2 0 2 2 0 8 0 vmmpepl 168 112285 0 110889 104 34 70 76 0 357 9 vmsppl 360 919 0 904 2 0 2 2 0 8 0 pdppl 4096 1848 0 1808 6 0 6 6 0 8 0 pvpl 32 325303 0 316263 130 47 83 117 0 265 0 pmappl 224 919 0 904 5 4 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 534 0 4 16 0 16 16 0 8 0