kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Mar 29 05:14:57 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.25' (ECDSA) to the list of known hosts. 2019/03/29 05:15:27 fuzzer started 2019/03/29 05:15:32 dialing manager at 10.128.15.235:37855 2019/03/29 05:15:32 syscalls: 1 2019/03/29 05:15:32 code coverage: enabled 2019/03/29 05:15:32 comparison tracing: enabled 2019/03/29 05:15:32 extra coverage: support is not implemented in syzkaller 2019/03/29 05:15:32 setuid sandbox: enabled 2019/03/29 05:15:32 namespace sandbox: support is not implemented in syzkaller 2019/03/29 05:15:32 Android sandbox: support is not implemented in syzkaller 2019/03/29 05:15:32 fault injection: support is not implemented in syzkaller 2019/03/29 05:15:32 leak checking: support is not implemented in syzkaller 2019/03/29 05:15:32 net packet injection: enabled 2019/03/29 05:15:32 net device setup: support is not implemented in syzkaller 05:15:35 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r0) shmdt(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x1c8}, {0x240000, 0x1f}}, 0x2) r2 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r4 = getgid() shmdt(r0) shmdt(r0) r5 = semget(0x3, 0x4, 0x400) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x7fff00000000, 0x0, 0x9, 0x7, 0x0, 0x7, 0x2, 0x3, 0x6]) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x1000) semget(0x1, 0x0, 0x13) ioctl$TIOCSDTR(r1, 0x20007479) r6 = geteuid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r6, r4, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0x7, 0x7, 0xdf82, "0910b6aa6436173ccccc01a0dc19dceaea3259bb", 0x1, 0xb}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) flock(r1, 0xf) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) setsockopt(r1, 0xc445, 0x100000001, &(0x7f00000001c0)="cfbb9304eb0e80e1d5aef789cc5ebdda4257f6bb86c4fdbe174945f0574415a2600291fc2733d611799feda6064c9121a0c6", 0x32) connect$inet(r1, &(0x7f0000000200)={0x2, 0x1}, 0xc) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x2, 0x80000001, 0x6}, 0xc) shmdt(r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0x9) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) 05:15:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = getpid() r4 = shmget(0x0, 0x1000, 0x220, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x2000) write(r1, &(0x7f0000000140)="35b9616283de649591b91b18c7ea55f83c2bf0e41afe6b1d5f38a9fd396b8ace66687f622e00ba96979fe9e5aa286b751c5e686793b1a2c5bf4b2d402c0d3ce92bd51d60400c9811fa2b952020fa1a9bf001c7", 0x53) semget$private(0x0, 0x2, 0x50) r5 = accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000280)=0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) preadv(r2, &(0x7f0000000580)=[{&(0x7f0000000300)=""/66, 0x42}, {&(0x7f0000000380)=""/48, 0x30}, {&(0x7f00000003c0)=""/140, 0x8c}, {&(0x7f0000000480)=""/36, 0x24}, {&(0x7f00000004c0)=""/187, 0xbb}], 0x5, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000600)={{0x0, r7, r8, r7, r8, 0x101, 0x8}, 0x5, 0x8000, r6, r6, 0xe1, 0x6, 0x4}) accept$inet6(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r9 = open(&(0x7f0000000700)='./file0\x00', 0x10081, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) bind$inet6(r0, &(0x7f0000000740)={0x18, 0x1, 0x3, 0x8000}, 0xc) r10 = shmget$private(0x0, 0x2000, 0x2a0, &(0x7f0000ffe000/0x2000)=nil) r11 = socket(0x1e, 0x4000, 0x9) close(r2) mknod(&(0x7f0000000780)='./file0\x00', 0x2000, 0xfa) mkdir(&(0x7f00000007c0)='./file0\x00', 0x41) mknod(&(0x7f0000000800)='./file0\x00', 0x8000, 0x401) accept$unix(r5, &(0x7f0000000840)=@file={0x0, ""/108}, &(0x7f00000008c0)=0x6e) ioctl$TIOCSDTR(r9, 0x20007479) getpeername$inet6(r9, &(0x7f0000000900), &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f00000009c0)={{0x4, r7, r12, r7, r8, 0x18, 0x7fff}, 0x7fff, 0x7fff, r3, r3, 0x7, 0x7ff, 0x5}) login: pckbd_enable: command error 05:15:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffe, 0x1ff}, 0x10) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) setrlimit(0x3, &(0x7f0000000080)={0xc7, 0x6}) getrlimit(0x0, &(0x7f0000000040)) 05:15:37 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8288, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) msgrcv(r0, 0x0, 0x0, 0x2, 0x1800) pckbd_enable: command error 05:15:37 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x0) kqueue() kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 05:15:37 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) 05:15:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="10afecd236feb42d046511255cef55fc576d922fb91fdcfa6c70b54b1b33a16d79b62e64520559c03b2944a8d862013632098a0e764da09266be50288ffcaf37cdddf605e470453c77277eed10fa52d53707840b7ad168e6c2effa293283f81e634e37f19a84db99dfc68c96f91a0a84ea6ea05eda7388627511d230efa013e052ee34b467eb62e518bbb80649b6a689cdaf907c51aa28856106052d6202a9c656", 0xa1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x8, 0x2}, {0x5, 0xa0000}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/173, 0xad, 0x1, 0x0, 0x0) r1 = msgget(0x3, 0x4) msgsnd(r1, &(0x7f0000000180)={0x0, "8b7e27898cc523fb63fac358dc9cd3fdbdc6be5840af201f3f31cd6e6c69b197bf9e02089fb36359e46d"}, 0x32, 0x0) 05:15:37 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40080400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r0, &(0x7f0000000700)='./file0/file0\x00', 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000800)=""/208) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x15) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) semop(r1, &(0x7f00000000c0)=[{0x7, 0x98f2, 0x1000}, {0x4, 0x7, 0x1800}, {0x1, 0x0, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x6fe}, {0x2, 0x1, 0x800}, {0x0, 0x5, 0x1000}, {0x7, 0x7, 0x1000}], 0x8) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x0, 0x80000000209) 05:15:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) fcntl$setstatus(r0, 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000180)=0x9) write(r1, &(0x7f00000001c0)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0xfffffffffffffeb1) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000240)=ANY=[@ANYBLOB="fb182e2f66696cb68900da6ce937a70ed56b1c4370c19fd30d778cbd7f230965a4be78d2c88985ef3259399f0249b18769ee7d8fa59d640ecbe6e3b81ee941a535b58612aa67c0f85387cdc8f57d2220f28526799e151b47a075cbb024f9858430f9c84298ccd275a6d6f10700000006ade0e555d8970a13c98086a6cd77f8f42834d3be5cffa889a3c94c916bb2aa6bf5c78f0301d2ff9df13334a51045173bc7ef0000000000000040a0f80e63af7e657ebe11df0d78169d6251bff492e24faddbe6a27e7a63877ab24118160873a33b6dc00bc9ce08082a381ac2b55336a73ed0ceb2a2411a011e2c92cdf1c007d360d61c01dc0668ed92cbaaf509da58b16d15476f6acb9b26cb55d0635aa9c6820606c69e70f78a4d3a097ceb22010418089dc9bfdfd0fe16e96d129c0c3c4d5687aa2546e283ef6ec668a8288a2fb1767d47acf6898121f1c3cbf5c9595a0d8cce838046b308cf21bf4b22f78db7b419a68c15342fa3478c1f6927fb26ac7d66ccb202f0be"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x10000000000}, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) sync() 05:15:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0) 05:15:38 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x9) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x1f, 0x822, 0x1, 0x1, 0x0, 0x2, 0x0, 0x1, 0x7a27, 0x3}) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x100000000}) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000001c0)=""/189) semctl$IPC_RMID(r0, 0x0, 0x0) 05:15:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() lseek(r0, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000a00)="20f92ef5a723a23c17b6021d1e6c7a18b7db3c6aa25be15260243538724feff8ecadaa64a355c8ae9b26f60b5d9b64dc5291de1e39b7d99a05be9c8919875f4f4e565ff3f8a344ebd8b9360066d057ee7294dd826fb0d08e345f4c1e4541c53bc0c082cfbb3b4038ebb63bbcf454166533230affe39b013fd02c35bff87cddb26d6a20323e4ffaf7ebb7aa5da3c071e67b8a31a1ef1fd5edcf6998ca58adb344d5d1231f494051830d48b1d5fcf832f8a31193e74874acbbd20eee17dcf9c53f4296b11f723d4d6b88efeb0d1e94b1f7be0ecab1b162c19ae6874195e99345d88513de20acbde3db98505af220a90485257fefc34bf175d096f1460118faf048d86940cb2576d6903ad97d2bda4e0abe4849c525e52280b01535437fdf5efdb4d155c9fcc3a6e6e5e6c9ba65e7bb01ae94e1fb62e10c40647629d423814fce881668807b7c5f58605249c1b50705823abfccc69e491605120b5f619982f2053a3e254145648e8d95e9d60a8224545e6ba45b5d316e308d40355defda7764c3371e6eab3601d9bc30e8646b4b0359dd0c73f6b5266dbdcdb31f8302b2ce87bbd0a0adf876052c09620f3c00a2277cc363ef292cf169568ced8d20ad7924cd68e7617c1fc24fa845eee7927bcc40c8d2479bf918dd21e480195b5b79f261686948306da8091e4c5a8eb7831618019d1a39ef9cad4427840473dc62294166998586b274298265673173d0732aecd666eec000ab7d0abc9e71a819a4dfe7dc29c90500d2637ab73a8ead940e46c866c1e7ee48e449430f8983a62593733c8ef0b6d0a525814971572398b957fb4334f12ead62ede4adb1634bb7f91fd0d8ffe531a233edc16ec2eb521dc90e7d8005fd0bbd167b90e4a046e0eeb91e0f7dd2134d4b184fc0008736de29662b684c75dc4015c9fc8ce4eeda73c2ef85ed84d263a92b63d2e9adc9b1a9a56c5584698325752e657e306727d6bb3dc15c5a46e4ecb7832471f8e72ca98e77a4c9dca2ce3b339c0b6c7c035d51e8151b1d5273481d7a3fb2bc2b562d1bdb6cd006b91cb3d34ee4d2620f9729f43929f8504e6ec5b4e2ef0b12bbf685790711bc8d37253a98922897455c71f712220382bf8a06e59ba63156b1cbef470909f99704b2fd7b8e208814ca8414dc79d47534d5a3305bac9a6d022705f501f3651bf67f8594e69276dc5095e9cd3ae628b98a0059133e243a0616a3b9092388f38690774baa2709a47aecf812a690439b67520c8d5cdf03b1dc12df77538a872cc6b77484f639d3c2e12d14b2a10d", 0x395}], 0x1) fcntl$setflags(r0, 0x2, 0x1) 05:15:38 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x4a) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x110) chroot(&(0x7f0000000500)='./file0\x00') r2 = socket$inet(0x2, 0x4003, 0x7f) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7}, 0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff}) openat(r3, &(0x7f0000000340)='./file0\x00', 0x400, 0x20) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x140, 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') setitimer(0x3, &(0x7f0000000380)={{0x356, 0xfffffffffffeffff}, {0x5, 0x4}}, &(0x7f00000003c0)) read(r2, &(0x7f0000000240)=""/91, 0x5b) open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x80) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0xe3) getitimer(0x1, &(0x7f0000000440)) mkdir(&(0x7f00000001c0)='\x00', 0x0) msgget$private(0x0, 0x6) 05:15:38 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) getuid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) listen(r0, 0x0) 05:15:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000200)='./bus\x00', 0x10000, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 05:15:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x10000, 0x3, {0x3, 0x8000}}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x1) 05:15:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = getuid() r3 = getegid() r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="c6b1afcf6cd75e258c3a4686db6113d545c82d86f680572b102a3dd6565e7fcc5e9e53afee2f0fe698b3bc1552f23742b623c5234a585ca08648192e8713c3401878cea8b802a0eef3d9b634e71fb875873a8b208e3c7c6f1d737c8e83a410e4e26c02a4d5c0e29dacb76a9cfc59e9601c3827ab8a37a7b7d4b92a1ba6ac45d98397b67eeeec0ecd8c28e0b9aa3671857893960f61483e5c76e97e6dfd20f3cc690df5f81ba35f8e32c0160a9968a995fc6fcc827324f5668e70d20680c375a8bc50788e5ec97eeade3f8f5e66629f7c4a509efe33d46f27ccdb5b451c7031ab99651b", 0xe3}, {&(0x7f0000000180)="d5353b5f6d4e9fe0902c145afe92c52669770d645474905420be8c2ea0aef54aa506e15ecb9055b640b08c696148a44d5b8dcfe574cb860c1bb899fc5063fd09ad1905d93c94c9ce9f8ac6625ad41b53bdf169c03c4bea39aa474b1bd7df75ae2a0402264bc9aac1de", 0x69}, {&(0x7f0000000200)="51b4f4f2486adfb4e2bd3348617c4946ae0571f2af36b5697da103d3178c51733c2916f399b78ac3f273662d7400e9f12df95e05770c4e14d277753d9b33787ad93bd730ea5d039e1e3ca62bf352b68b9504194f1ffed0344b6332bf0ad3175ac90e4ea31be7558831518ad289bb102a9337772808f02b653983318316dd7310eda5d12eaefca8a8af41cbc32995ec603d5103c2596eba693fc62c5c46c2a54098e673d83c5ecbf6976240f4519f034ba311afd390bb05dda95486708ed2a7caf0ba5331a48c1f9a58f42cd05b22dd6bb451b247e181fd923fce7d19", 0xdc}, {&(0x7f0000000300)="65863970901db7e10f0091b89e2714fd908408b1102815c07fb470cfc8", 0x1d}], 0x4, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x80, 0x8}, 0x8) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 05:15:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) flock(r0, 0x8) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 05:15:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 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$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) lchown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:15:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2044, 0x5302) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:15:39 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 05:15:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x26f, 0x0, 0x0, &(0x7f0000000000), 0xffffffffffffffa0}, 0x4000000) 05:15:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) dup(r0) 05:15:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)='a', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:15:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x4, &(0x7f0000000000)={0x4, 0x9}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0xe5a3, 0x0, "03f3aeeb9c3ecbd0375b45036d5d2af5fde549ab"}) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d", 0xb}], 0x1) 05:15:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x0, "a7816744115605093b38202b95e28ad19713ab47"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400", 0x9, 0x400001abca600}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 05:15:39 executing program 0: r0 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setgroups(0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/169) 05:15:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 05:15:39 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = msgget(0x0, 0xa1) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='}\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=',@\x00', &(0x7f0000000200)='@\\.,\x00'], &(0x7f0000000380)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300", 0x0, 0x4000000}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000003c0)={0x5, 0x6, './file0\x00', 0xf62, 0x3}) 05:15:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0000001860040008000033275725ae3f972ac15000000000000000ffff0200000001000000319b0000000000", 0x2c}], 0x1) 05:15:39 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) write(0xffffffffffffffff, &(0x7f0000000140)='oL', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000288000/0x3000)=nil, 0x3000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) 05:15:39 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:15:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') 05:15:39 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) pipe(&(0x7f0000000040)) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 05:15:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@file={0x0, ""/30}, 0x20, &(0x7f0000000540)=[{&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/174, 0xae}, {&(0x7f00000002c0)=""/148, 0x94}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000480)=""/191, 0xbf}], 0x6, &(0x7f00000000c0)=""/19, 0x13}, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) sendto$unix(r1, &(0x7f0000000600)="4d92ec4131400f9dc3b2a396ec68de79f9e870dbd6011b1c2acf4b5acbecc332992e3fa8cab30bf75d8e2a4fa72dd8c3a718628c78cbef7cdccef5bb031390d83fbe0e6ebf0d86203cbb866a9d5b8825cdd7954d6c6420618de0cee733b02c66e7c2ed494397fa9a83a89d3b6c9b531265d59a28ca4a99caac9883efc9e47e9635d557309b7f571c37e1a2df2b5a74b8ac48206626e51b42d8e1c91fadf5b23cc673a54aa0de335a093a77b9986e577d1c7fdd0036fa9ad24fc07663201c3fbc06448b8c09c94eb5eaeb570a796cf24d8ed56900cb228bbd765067b0ca4ee861eed90525e23543041f7aa9fb454fc47350e07c871e12f89e5529437758df0266f74c8276cd9ee54eab28e796d8446606540ce9b88ed7b48b08abd8c5059bc4375255271fa07b2e54d2307391202503128f39a088730622071aa8bd45d8dda7eeb8ecdd5213ffb499ed67eb03f3c2092e98b0942ca0f01ce7128cc76d4a8415a21890a2cf4c2308b63d578e03c95649c9edf1658c57aa6f7f14c127b453b08ffaa42953ab0d8590955836beffae71081fc722f0c0b7121055174e6628c22bec8e2fb397dd4210a6578bf6f7b9eb219ca12a8d16c619953eb09e1ecce0a164fbe8b1a7dafc755291bc0483e35c8d4e0ebb89fd615637dfde9d1a52f8d34778453512965ad48fca4f4944003f21efb9528dfef7d6f7182340ddada7d150b4024715a6dce4d12db98b9aa59a69820dbe6467c20cf8b15059f9f513d6a519649c70e1f7188e6a1ac8df6559765757562eb26057570eac920a60f473fb0e5437b275b2c32dce6471418e3514edc67d1b66f1ca5832a1311441518dfdb124ac9d4b1d57c085f1c56caf8ddf99b523b4d529fe0f8b886b79d16840328688b259ef8d88e3f82d9a2f3f62a1cd0e3f11cfe12b73371206b6cc76fc026c634ef1c1133e4a48ddd691afcd3d334d119eb803834a50ba66c40103416372343759dd2a6a1788836418d7595d1330c2593b5a397bf47660bd4bcfa5460f1d3d558773ac400ce44391e12dfcd68ffb167ebc31242dbc31f17e33fc80baaa0d282b0e1fec16a2f51900a44176d54c7e491725606abf0b7f639483dd1acbc88cda5b1bfd899f4c7a6bab4d99027a9f0fe4e16ae11f8556eafeb660195a8ca58656b6c02621a53f90a1395d7cf0e2d50f7f6e1df754a3fb25c6923fb5ec7669e0e45f58641f5c1dcce817dba96fcff990fdb6e547fcf004527164a93d809d203a958b717b284f9a605064b2a80cf4ffbc1262fa1ad37ef29f171c99b50d366269bb76cb85e9ac89192b23f058cacc2a95efd44f52e5841c6de2f97202319fe92445d9d90b038798ed694a09944d26491aaf8cc55ca780b4e17675c9a42e03cd93458480f0ade90bef1a8a11f6dd2ad7a475731386211e492bac6681a1e50fe7e51264e4e5f44f1a4b61a515103f906101981e22c70a0eb34320a6176a5b0c14fc1c67e40502cebaf3300a6f80526d5c84905e3e788ad8ae0804680da4d0e1593d2936d93e2998cb8cfd941035a824dbefca56f5e116dbf7cc8f980f54951422b2bc27406dab56eb11cba27610e2a60204857ec9db71ddc1848ff4108cfac9c8eea3d45cffac9960e54a8af31457497c86930be2c8d25702fab7a8735f3a1655f4300e714e5185f4a56245eafe264fc5977ea83c49a04f9d54725ec5216d0c1eb893a1f8fbf030a2742d68eb376fe12dc9befafc8de12c86a779f1b58265b5667ca0373f1f4c340897daa30ff9e391a59ba185954fd2d85c42022141dd6dd92c4408c364d4996068910983f8306f224234f7b11de8683ea0d4b125a61852a2039539f2fc4c32229737a7387e70c86f3dd65658c21d81f7451bb17cda14c7618a99d917d2ebb897bdf299e596097b60dd6fbbe667fe6be5cabd0a309190ef5332041ad976e2f8b8d111cd33da862ae1926bcae287ab2db7d54ea64f8091dbaa32dc5fa17c537abe572c30dd8d120799d8accf0eb57b8502835f9baba34da0fdcfd23d5432046e11e8a334142464410f26d4634d06c5f24daaba37a2fad775902fa9f7d60d5ba6be1c866b4d0735f0669c1c6f78e9f4ebf48313d8d7a56bd5901bc254307625dd7c8dd70c2b9ac177647179df9b52129e3ed420b374591d2f45fb61116d0a7ffc5bf28866f27a0baa976f1c1857154a59b6cd4b8b7b862ad05947870dd0bd206f012c0a1ebabaf33f9bbdb222ff4fa3cce6040dac71dcad749603825ad6486f068ce660a5c273b73f9e06ff0dec9ef30a02c269591b867b196246f0d4a0cb5c4e85302b622041d1215155ca223ca180f0acfbf1b7e49e35923fdeaed3afe78a79e7ab065815cfd2fe382fc23b9e1a072b28c65b953d815ef461d601e3a94cdf14508f81f4abe04c727cec9a29323648df66de773b4469b97863c2e3fba3bbb11bdd5e765daeb3dc7d7794b528c0b17f396743ab7b7bda01feb9553ff0cb77958e4cd9cd9dcbebfdb55117afce37f9487cdf76457f808bd5d8cc59a28850e9a49892e336659e727f6cf5dd7a094db6abce9ab064e62c14e718c85002bd1052057afb2afbb376b3f50bfd220682095e9f4df6a9a5fbd43d1fa9a6185eea611f9bd8d57ddeb1bc6ac03e1a31a408f0261a4863cee981e7a0e0906be20ec372c138547394cced514bf69e5b963da1f188349bee5ae2510938937424e78fbc1f88d3a387e3a32a355467a5d015340695cd6881bf025d82332a963488d208d90d8ad29ee91b60412b47fcbfd1d092e84aa8b8c5de0d99b2853cd0a0a48006739f142e00b077abab15ca939b0ace8dc5834ee869f12b04c5dd3f8f87af53f457a4142c3d91947388098ee29bd665254da647fd9812ac747841188cfb84245403003b675a6482ab5aa3e4cce4fea1bcef8e16dcf1434c1bd95f76e70f9c9ed45117a95c69eb201bb2ee61054eb4e4bf7ba7043ef9fd0e02d259e1888527c07736f82e3b1bdbcdb6d19696b4841b1ff7f93c74bedaacf531520ad99a063a7b4212126f22763beb34dcfcf34b780088fa66d9bc1aee22bf1f47737c1c4fe6e2a30e5e12f836c7f8799d0bfd772f31d7098e0bc355b9a895901407e2c9fda852700b4f04d3f4681fa820f5ea69353a88dff5780194d56152747bc8a7605e05c1a533b3a7f63df60970b9f3565e21f56ea343142005dafca12f8f494b5dd279b9a13dac0ec8d015f7841a95af3dc7b7728f9271ab405504ed29b10967824371d848cf9a865b4d2793a020588e8a08e71f4e8639491bcd38dcbdefc35d5d2fa7e29d60ab4032b950b9aac98c3cf45fa452c7950296e3c4ad969b978df060bea3f4d58bf33c938bd3cbaccebd5796da9cd68eaf3041ab1a91204c365d6b6f81ddbda847e3e10d50bde35ad0c589468fe3b48490c9bd3ebd269fd260f0e30b13c803450bb8df3716191d7395fb68871a72ec64ac6cfd60efdf6df44eda2aa61e478fc16aada69b2a3786464c7ec721e32e4d5a6031694c37c351a18fc0d67bd517494c51b6b05507692d40c6c7be46bbf4436296bce842e598d85b7af286ca8208852ac3cbe7c48cbe9fcc64e4b1f02de8adbf360a158f87d2727ab8442be4c69abf4c9c1c444a2970652e55f80627531404c09377524b3a5bc145265d292e2e89ee92ed9a6849cb45e387d3ba57f867fe35a720ae94a923e5557f87081cc4a4b398aa6caa2fd47458201ea4256f8b3724c9417cd2f0d5a5374743eee649521bfef1d98fea989b109d3d7bf01b29506e229aac375ebfd2509dd9bdba47ad99e32eb8059c39262729de4252c0c2f631bff8887eed0ff7d935251cf0cc7683eeaedae9235ddba8183bbc953f8be58fafc13e3e88fedf6b81482068d9502619ce5c5e705f6dd054df8723f82e9d820c4e7b5d12af250ed19f78c68875b342e40d2c9e9851c0a9b51e09de117566776ab6fc591213368621a16c224eb3d347adae988059b80e3bde0af8a67a9270a2ad611f4f79b4c49db119ab7ce4e1f6fd58652c14b938743b6e904144cc7b387cbb4a249d2d31a70e9f43466d7472d11e182a7220a072542f7764be1b6a6f143746e47b16422b1c17ea84d96282d1280ca8b3fd0f6d98db022e3efc38d7689c7d71523a3a4c7713d80666d4ec5a2c3e4e7859f850bffa57779078230a47a24af63b0c3d36f54e08321dead4c07ad9dfb122b4d5b3ce147229a282ac00d2eaad230d5d8b856998549f87c2aa5c09cc9cf654108c7ee6866bdfecbc3e2c7a399fda6da8b210e300282b0f110627f5591f808d20177ea31d680445e7b896391d701ccafe7f190345bebe0aa4fe77d35f50911d88fe8b1b7dc1dd224bd8f3689b329b6991dde6dbbaea788815cd49480a53461e8279689bcb6b75f3b882d9bcaba8b543145a6f7650f45d7d53281a9f466ebf473e53a9c7f0fd8fd22c01e639d956820e461220e0d67c69beff36319622b4401b0d7e3b63de48606213f53e90d7ca2f33fbc702d001102d4d6899bd7dfdc5c5aba0dc28cd3a127b22d1abb7742ee79547e0572df8e0a9eb21b45e7889cfab66bbdfbfd6e061f838079142f5de1eff4e3c59d89ff54ae762fe48b9f444c0d1f776295c7c5ef883ec3a975fe7d7fae7c646c332272a1ee52ab13d5a18e935804c7451d76b167f3a4e5238ef487ab61b15b24d189ffd902d60dd7b0dd5860594f40a79d8693d602066d6456194b75e45e040dec63d13195c2d5e6a6b41cdb9c14b69c5f04d45498a3e581038c578e58c5f9599e08b18c0da3d146b7e0b4f6fed8dc26fb2f2c137faaa7c87323a8f05bdd876449865bdfe771f303f4f50990d210430a7c76bd9ef125a73b6a6b1c307c562a13a5cf8f0277bf97a0e90da2087d422946010813a453c7fbe8ead6539b67a8010d03d095a7448b2be683f1f2a454cffbfb901f7a04c0f2150e0cfc9e89d06f24a36f60102fc79e3bce0f3c4c7072ba7023a694538d14c15a0fb80915ce03d4349b064a9f471d189520f83ba141648601f3f14f222829575a3d548a2bb332cbb59b287ccb91fb2573927f86a2259673ec98801e7b46fbad0e28a7bdfc03429a25196fe420291ffa72981a26a60535599f0cd5dadc37ff849ea9d96e67a6c932ff41bd6d34e6e7499505e372e1e97651a7fac1883a981c42025cd02b828c08bb88b4289b5377ff5044e7afe059ae096da6174cfb3e37edb996a0932b7ebcca88a960d8ea225c3679a704100eebb164ee3e51aa3f7c35b9c6fb2fde84c85c93c1736eed086d22fa2b9d3e6a94caba776c2bf637a04fa58031bdfc04f79f881c75b45d2dae1ce1cb5ce20861166eb9cde21ffc87159e04a5ddcf7b21f849c91365fa3c93c394648ff9a7e3ab9fe8e22a5e9e326d931e306edf45bfdc6f8e9fbac9040766c0cd2cb6eb729024dd1716699e79b1888682eb257b9e97c1cd78821a8a498a227f7319bd2b9189c7ec0a0912b9fcbad125d3b857d3a3f8969796448199c5d23f487cba9aaaa8645b57f1cfab90780cb87ed5389bdc7d240a6b2e53aac1868984c1613d7e1a29b32a288bebdb4963164acc61658e6cc4ab00fb664dfc0d6b928b1e3cc3fac3903d64aff70ad181250865bd4ecb002c0aaa80778d34876e37dc5a6bcb89e99b1da310837bc7356ff87e9e091beccd91e40052038516980ec0657c937037177345a2e10e8861a85f8030c3eb3d1e0772984c638d56db1fe7f5c5bc162815b44d8ea878c3f0c71b3cac0b34b767e83c7bd292b9ff2b409a3b6ba202f34a62cb8ac5d9a1df13d35fa6c4a416e0c58e1ecbe97f9cb356f7858", 0x1000, 0x1, &(0x7f0000001600)=@abs={0x1, 0x0, 0x1}, 0x8) 05:15:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="d57550305706cf0d0fd049c3447d90ada839db7115160a611e4d7fcee770b248b612b90798410c05e1f6eecbaac80c4d7975a06a7f0085cda7c42c171162bde760062c30a6ae5816000f4dec1a6f09b978b1a316d67563c58896d699bcc56c04dc0c2e2759aa42604a521ee2d7260f3863f58f95484f3d7dbebe7edde931f7482be142119e1811b3d128993f0bbb19e844e160d60aacb6de0ae23d8de5fcb52fa41b0691af6476397be76a85b4f4ecbb94e49aff5384be1ecbf6d6d2d412084889eab9903a1da6213c9ba4d2784b9a2acb621a34252a8daa48976cac1316", 0xde, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = shmget$private(0x0, 0x1000, 0x8242abdd8978da3e, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x2, 0x2, 0x9}, 0xc) unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') 05:15:40 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) ftruncate(r0, 0xa10b) mknod(&(0x7f0000000140)='./bus\x00', 0x810d, 0x7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) setsockopt(r1, 0x483c, 0x2, &(0x7f0000000080)="537c3dfb94ce5330f6d4e63e97614d45c89f0ada7d1e27ba91a480882fa34298506b154dd0bd3f756959fe86bc", 0x2d) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) writev(r0, &(0x7f00000018c0)=[{&(0x7f0000000180)="f1ffada486550a3d24867dcaee798c9d7b72221eb0160e0b507c8f6d009590a9f64835e4ef6a061c6caaec5e7e73aacee4be83d8ec86f05fc6dc20d08d541afb0102f09d67076713c8ceeef56e5645400114ca4a658cb9d91ab8dbd6b91a1832164504d02c964c7ac19f7f739caa10c9f7b20edf0cb66d9d0513daa7a1f6df8d1bd5d78180d2c73bcd56bcdfb9e1a78c696a1c7c83d92f5eeebaa6ef20d1dd6e70170e943b16f86e08fa64a7ae4df9da554d6f7b62", 0xb5}, {&(0x7f0000000240)="d6de5f9548cf73f256e2b6280e5f570406af8aea1b006e396e7119de331388a387e4ce2c088853d8ae7eae17f9473a86e8673c102bcca92a81d68a0b82972f5e76b973992ef63eec74ce8209818b4ed4adbfb6703b23ba9b3f8be80b5e127ca27eabab9358883f27d00d4f290c16992f57e35e5a9fa999c79ed2473dd581d6c203616257707e357f9c5dbf9f0479f8d8c9099af8bbf21eeb02ae8180030ae0c1e7e977e6315e3bdec0", 0xa9}, {&(0x7f0000000300)="f9b20be8d884183857dea8828146a37777bc2c5dbf6a84085b1e8a0f6a1aed087587c895f5a0e6c925ac872eba553be0a79c64d763e291ab867ce6d67533804aa7043c041befe6fbbbd29c6e4bafb0e60b6f1e5f661fb940a4903d072a940db6754114c30f2c064324561c0d19a4e2e0e68e02814d446eb082b9c9e15e2f27872c3bdbcceba52d403ccc898ea1d171ca29510e24051c00f8b98f258e4abee0f4d1842f2f206b4b3a899d5f2309da84730c4ecede", 0xb4}, {&(0x7f00000000c0)="39fe71713b45bb05b3412efdf6ac6ebd19ccdfec5a514530c498aafd383aff21ea4f7e2bef9ae7958ae7312342c77691b877cc1f7c3c8a06b6efe4157c04261c539f", 0x42}, {&(0x7f00000003c0)="ebb05307d50d47054764b46560bdfcb7", 0x10}, {&(0x7f0000000540)="3ccb07bd5c6468f219cde8879ecab62b92e27dd99808acc8027c05ec6fcdedf3d98f65e68f711570731e40a88930aaf2a3e80faf2ca652d80001cbbce8ea407ee6d660dd56bdf7c59f16d405b2b45080dc7c58e9e0ffe69255ebb45934b939741a6ce2de19d6e9d3a83904e338e2f02563b2adc9cfd8092328922a46334b7aabab615c9aca8692954d111a3bfaa6af65ade122c0171f6ac4ae46b2697bdcb9394350972d060e7f019309fd8fb605c00393d36353d48daf905d396cabdfad5f9939c6c9d285da7a9bc5a21fb79bd8005c2a0cd330e59f760f4cb6f9a8", 0xdc}, {&(0x7f0000000640)="f31721179099fc3a0fc0aeb5b8934abf9387423db9c23bbb97587659d4e89bd4bbb11952afc6b1f2f80cee9fe4cdc5a00ce85265361540c3c291c266b0267112f40114b83fddfa6b043981b28588cc8d8cf853873eaf980b0e2c663c2cab38b22bf6adc8d096151e39095e3daa7da776f57799e248b5dbd52f1d7ebe5686f957c7f798a8b5a94a84efee7476c4c34fa742eaa13477d4babcb2f955c1339d8e1ed1cdff17852db26ab4a9a47901bb66ccc453af9d60b6b96d8d5020ad8886aa5695711d00822736d8ab683e83ba9410e970af84655a3c3214c325ea260aa85ae8a0e922d5e5a018fc601217034d090fd4e6c674a296be2b08bad7922cad586c4acb867b1bf83602a06fc9dbdc87f26ba618c59c5146b0054774985d0ed9c26ecf329fd6101cde687ef495c9e7951aa3a187fde017495b356e0cc4ebdaf93612f564a593509e711461ad1110ee554a0e069ddc3237fb07538c237b05a02ec212d2447cdd690342d6b55ead650e4d175c8bb90004f5ce17fbc98499c65bf4fa6084b3c17f573ead1dcdeefd06055c213d24e9a9757241be5513866bf460e592b14281d15087c4e9ea2b30d039fd4a644881c1b9dcae432b7f8a6ab5756161ebfce4b29bb38df41dad7f0ca42425603cd72a3211c906e0820ec92e961d98b774cd8404dc92627e312506bcfd2acd5fec98804c5397eba5bea93c24f23d5d369983bb7f48220f6c1d50c056ccf1cd265407d2f8aca93c3217a1c74eb67b455763aca5e9695dc958543006db7e95edc4de837263050329e4aa8ef8dc2e0275c643793dda4ec6b39d23d6d034afe3a276d2366f1f7178c4363de824ae640ab89b1c6f011ebff4c3d1f742624cd231be347981a65986ba962b3efd6d0dd50739f7e9eb183dd353b4bc7f0af3d67239ab28b99a6d6d0627b66c7f70e05fb163b62bcd343226fe62b54f3b29594c071e7ae9b1203e3bd4588e375cf5f857970d65a8821673776f81ac45594ab993c8f31fdf0962f25c4c7dfc43d0f3dd9d8a627bac59939e22cbba7fb02b06feb7a20de25c061b106ea511093639eed8ff11be5e6bed0b694d4c6b1c1857285ee5c96b3e199d65470e2fe583c5258add10767a7a54d0aa9d4415ac2b6469ef4c2f8d3936d9674d1c556ecfb8058b69f32cc5a59f961fc7245b85dae8c9fda6ef0bf431507ed61760034ff05c71c82b91a8c6db91fbe31d02f69b8c70fa38de58ed8a4092ab07c288c6ba103b73d63eb7fbaae10a81a348b3463096d67594bdf203d7bc9d549a8a73151eea9c0ff1ed17b8c14c33e13aafff120056c52781e01ef16fa0b90139d4d10f59355dbca2c84dd552a74c3cfc8364ba183d5cd10d1253a6bca65b7d040ed0747b6550c44023ce535924e71a408d16b4dba3bcaa619ee2daa390bf9ce97e7d48973dfb3d053e8c6aab03f2740d499ce1bf2dd5f321641ea9380f08c2b36ecd232afbae4897e292145a2bcd2a168217e3c2bddaa173a59682349cdab62bfbddaf0d1c8cae72321de34d25f1aaa6ec51f9e7d04ee92b9126f05693058c2f9f1477f37080a77239cbe1495168e9019197a8265e5d7ac188815e9a9302e503b516af9fd8bf879cff2c0e68cf98f558adacf224846990a4dd1a369098a5e90415acb849597b80048d9921054c83e0ced765c1dcd187bfe6c222c69c64c30618aacf718ac48c0310a58f82fc283bd5713bf391031c0755ff0515200611dcc6bda3ddeb74af699bcf7a1f29adf69d44681c4ca3c72f21cfcf34f9408c054ca1b5adfa1cdb91103b1a41fd943e5abc8dd11ba47bab4c8d37675f8b948826eda4954c85713a4d6432e819bbb6b79eb88bd927e63ca4d740089251765b077a0ad68d09de6461be00ab94504221e4b048344ac91da8698dccb7b470e9c0f02f82f8c5b65bf70af10787d7049038afb4fef29799ed60e31088d8cfd11f954c876b054e49a0c78ea92482049f98f8d814e7d290a0fa2c5bcb3c2877e82fba489fa8ff4375021bc1dc8af4f99809dfdb302ec4b12870319332227926f3988d5255cb59f82edbb5b239434feb776be8a12d5fa6231ba06afefbbfc5e1699219c38ed34398fa02aea23e90de94b601bf0111937f0f70e90d824a24fe58c27df7e54b4b38cfdc326b8d643f13bde6ecbb8dbfe68750b5bffa72a1b9911c39336c34f85bf661a32afdb1090930ffb434de3cd562e927fa069eae961f71443cbf785c121bbd9aa99b61a2f59b812c61a4cf7fee944b63a3bdba071d696149772be5b2a34d31b3c712b5e665cbd2f641da95c3e3a3904262981a24e0e428ecf6aec947b877b26164bc175b915920ba61e57ac01ab28187662d6284694a97289b21cd94b3cb12ce6d500849e879af5a95cc7ce03a494fec946eeaeb0fc5b68620886072e0bc5d64c5a064a214d995b3f2d4e1dfbb3ecceb8fd701130fb304d86dd5057ca413635b3aca4043bd835bc40e78fbe95b842cf045ec26320bce34bbaeec9158a6fb9894bb293267fdcb288bf2e38343692b190f359e0e3d152425d6dfac892050c5ff311f264abffea4ca36acbc2f946fcecd3255342e1ab85e083614d43bef189b1f8c05e57b4d1831efec64656d6ffa5784dae64c6391c3c46bb625a130d5cb9049f85ebf994c175983a3460b6a3f6e301e4d5742be02739d323181d563bbb08739dcc7d3d2688912cd42a8ac6568004350d948a161ef9c9aeb7230bdecf4cbf03f8b66ca8e218414dfe86abc057edce715dceb15b99515a02e204455bcab62320f06478c78dbf3979cba1758381471d354f7512583742beca866d28721694ac18c168b5765ab3792b7a47066ae196376a3035666260b7fe5fa44f4c8c09a925bc7a1f360ae02bd00c8ccc58ec7c1866bacc105ecbd658977f11b238036d80ec32347ebea504780650f9d41c74eb67ff6e91ad18a24467ec48633c8c67fbe68b367c73403d66caa96f2bf37d4d54c8297aa90751367c672168ab16a5c4bb8ba3226600c52dac7d0d78151a3e12ef0bb53e1feb858323b06a876bdd6b33f629b6592c17855f3c70ba39ce6655f11381e9aae33e265826988fb57090120097883bddef974a943568b1ec64c16003cdb881654e34920d1ab8ae65d57144f6fa9cb0e9adcefa1fc1f60e8976ffada199f4ff274719e62b059c01c839369e0a0f08c2335b8b3698115cd4ba70a4b4c473b1ccc48f343eedbcff6cfba52c53efa61e4764510535eaf0e852e408f1070a8fae3e1475c10dd4cbec87386e8552501a87ee4d07161698fd13e1f2ae4f0055ff117dbaeb31eedfd60fa843d7d734643f2cae35223e412cde2c9da8894abc3afda4395a4adb45b36e23bdf52a1abc82d7c471b2c65b9a87a65919ba17c94ed9fb4e4d3425bfe1a8fefebf6ad61fd2c017eb5ba840124031830e0d0df22790648af316897e7f6a770ab2514d9b1bba04f2ad33d27b4185eb39a9b77e7bc6e6f9003cf0797c546d83b071af6d4ecee46d5086bd10fb2a2e36ce9050e89a4627e8fdedae95cf21eada36fbc921919445e96ca2688ce3c4571ca396b8d5f2b3fce48a033dcfc7d5914581db0b9bdd7c83841122c5b58aebdd10f60e3d5b8240fcbbcd749fa5331260df3c5afb34e84e5cc1c0b2df3e88fe889b84055652e9d418d3a727bd2db2196e5debabde785fd6b116faab2a4f23a0a849835f2b228aee32160a7696ee7a88a0a1d4dc7c31e7d5c6c5d41360a37970d625ef3e203ac172f738ab3e8f3dc3152760d04dc83b6c5fdcac6ae77081b2d464f620f54fb94ef294ce381759fd4568b494997f46604a7e8f8c5b063982fccebcd131b4218d3108691edd2c27ecd9dc8802425b126285218b9284a35f667a317209f0cde9c4778ce1c36915b4cd0c80bd41e72927ccb6057a2e12a436dabd5481174ae1359797f785696b465d5bcb1a1c7db5235c296604c4947cc5d11d671279d6ae33b7706d4d80413c929803ea1cf8e7d9946412ccc747e7588e6e4d642d2222c53ad4622495efe6c6cfda26487f198e2785dd9f8977ee17dc696b18b8f8b18fbac0664f2d14ab24d8b77fb973628e5538e05ad04eeedde83451eae7f3b063a19a27c08532fed056741237d6647745a21266669ec013c301c0998b8653d9be1474c230767a7cb5cbcdd8a26bb3a1b43af5d94927907366c3eae64c7c3b968592b13727dfbb06a98d308450745e42722af4ffa94b97fd9b30d35edeee4874642e5b5c053a2bd40b86e0c1e775266bea6108b028cfd45a4cf9bec4be04df5cb2305fe43719e44669f521293db55a27cb9bd9ac3ed0a3420c8816af28c8ad50f556277ca1c7f05d0dc4c17d3f4d61d4962a485d91064f41aad0d7f9b3833e1843c7783a8d0e58f4a035c4f7142d7f4f07592e9e6c75f67a7f5c993f5ccdeaaf9bcd24d05bc053866c782b1a3932ee5a3e335ab65c33cba098bc579e7cfaa540738463764bdd114b9a9b5cc3f71dfa548f9ffc856ca8d39fc0a1094340b0d4fd02d9b778b94062d8f76a398dc74d9fc23799b0533a805d2b83a076e827c60c6beb379a10fbd405c299614a81c4b704dc386a6f3d790fa581cc8d90a127c9e534786159252a6ace8f26467f529c91f36fe5446c23877199f880666e51539a598b521b56486977b26928851108b2037d93e15bbfa654718873d2c50b5abc3a7406f90d400b296fe91c50d9a43e8c0295255337a139df36f97bef827820d3b98ee3de96e822221883211513f69cc6b013eb6a3ae09ff73303d312b2ea0bc1d1820066423a5425f46d8be3ea92e68b17e8071d40f07109c1d5181ad93e0c37a0455820ec771236c9814bf1d55effa267179e385d28c78908946922e319bb116b4b2c8754dad0f7914eb3868760e369992ffe8b2a6f850842c850e0c3d3949670365141f25a16a267a4f8506c67e6a19b289ac12427f4e14ab2d3bacdc32569b867688dc2923fc2bc0e85d840afc8779c413ae68ac7cfb3ea8e9190f6d00ad8e07bb1846a069ca9f1ee4fc44e4f10cd173c0dc647e4af6ff9eb193d036b6d84fd9a0336a282d7860f8831f113496bcf0a7cf631edfce946c16d844d3428831cc476f943be93b673fb1af4f2c0545fa60a156944d74710f1f672d02ac3e8b491a60cc62bba2f27b9eb897dc843ec17b11bf94d9c4ffe6934c9466a13fa89bbaf3868ed5d44bda2490a1ed2ecdc467d49a974eb72694a1818760b2c2cc9cf0282d07f5b55b097a5d5e20d44aef7ea3de880ba4275b5e34746fe1bce101fc6bda15438bbbba00acb555bc924c91bee0cc774ca74849cb8b65a7e083db4b80ad4e146ebac1f24aa63c202865d7f0791ca43641cf7088a57fed8964bcf36e183e0795c994404adf3811026b3760bca74974878a2b34b44bd412cf72d71f03b3666e6d97327456068e07375cc848a8795201489c9d26da5e00be73b8154cf81b47135a44ee5578b032754155083cacc96b51510345c3dbfd22b280df39b5b6121a7f9ff857774ab2fa088a46f9b653bdc9ab81f39fe21db6073a9325f6c32d39e98422522e25adc4b27d91de5a733c82915be445dcc250e8e8cd932760e6554fd2a26d88d43825a9b6c20ab972040235685b296cbe99646408ed8e9b5100788f3bc1f6a811094b01a194ba489ffa8a2f651c5995b560cbc21148d2a73d3fe071815ad1cccfb610baeef7fdbc9fa1303a7ad3bf8d5140937fc337c667bb94098c2b3358e80a45be35b5f902759c25697c4fd89a94b147e74230bc3d877a449df6f0b178ed9e4a5a56b6fa8c1ef7dde6821e8021f64445b6", 0x1000}, {&(0x7f0000001640)="b365977425dbd0ee88bf257950fd5a2b7e5c169956f5a3c1d76ef35701f5ac701d2a6f18aaac77fa590c1b8b6445c7c1d165dc7e9aa71eecf260d4bbf694a9faa73cdacaec099519852126090b4a2f6832164507f8c3f5da2cf1b64d047c591e9369222eb6c4b45da354da17ab8b4f287e43768cec9b4a3244c41c22ac97b8d62937bb1e428d7f82bbf6ce7a3b56e0a7a62678d63e3a0b4d808b82d6083294ed2820", 0xa2}, {&(0x7f0000001700)="25ea58a3e76b8aaba5e7a1eac0d60b0447461bf12084f64bb13c7557b07f6b3d2062a8dbb543ac490edc22579ab1ab13ad6bb33efc1065a4f2aa25dabe569d21d557641c254f6b4893f88678d0d40c027ec267fe2036e815e5bc5ddb10f9425d93d132eedcb8378f5d1275cb193d88ee427f0730582fad1fd0ebe38f3a4f84b195fd388a6cae3d363a07aedc548a2bbff321ff848441cfd739589634a885e03200158b", 0xa3}, {&(0x7f00000017c0)="2ac1849ce0576f8482433f0bdeb5224701670b09a22147633e233fd6501f1a462efe36f19a749ca6cff722160561e817b615cd3ecf08b8f92d9f071ae92a9b3b67d4a79f431d23ed0fdc0c3900765ad8ec30429173cd9ceaa60f28be2da0afb02f9abaaf26cc839426613481ce9d7fa9bb7294727bc94aa72b5ad6eab3a3c658aa9f0174462fc9b581a1a67b8b14994ea71152fb6bbea99b293b4e6e615c50055b664587656e79b9e0cd86f1b0fad2861b2e5adccb2eb610b47d83d89433cdd746a303dcba1a7ab2297cd86790c0401c4cb65394", 0xd4}], 0xa) close(r1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 05:15:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 05:15:40 executing program 0: r0 = socket(0x3, 0x2, 0x0) setsockopt(r0, 0x8000, 0x6, &(0x7f0000000100)="2356d6d4989ea11e0d6f0fdb8c19d8c0250c5cd8b514ad33ff271c93c595bc60bc51cc8ddbab5b271f1f59f02066a7efacde5d45eed7b571f7801bd8a8f56f9adabffd0a11b9d7ec63170eb8888d56a9cd42f5a161659b1579f9269071fe873c629e11a940bc0b2257cfa627df0990855e4810d49a21f8ea7f3f7da0c50bcab41a16d2b9e46c289c05dea3c67d959930f7fd954d7dd7f51da03734d37e7ecd68d1cdf6b36ef26d56199b6e1552f86d4e28dfd420c092bab1", 0xb8) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="d081f05c8e8f3e4500000000000000465cef42a59a02dd34f62d605d3147eaaea9033c5befddc3fccc217638c66370f620b214f616e73d8ea109d932f1360ddb3129cee34c700283238f4fb20b8eec9c2fcb7107ce08f318ff29138b6314e0861c9c75f9eea8754df95b85da701cfb0ca8fc5fcb170967970dc0a0572ea7f190f988e1154d83101001d8b1408a2273b233acbca7d9bcab8024b2f8fc77a8c3"], 0x10) socket(0x1b, 0x7, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) 05:15:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80202deff000000000000291c1572b9cf49f52c0000bca9215b170500000000000000", 0x3c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sync() seteuid(r2) 05:15:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a4", 0x4}], 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="443573c472f25621af30623256", 0xd}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="d71399645bde38dbee0b2a14d497fb76920217b7fef5ebb2af5dd40a180173fef4b3e6ac4e5b7ee37adb7e5aa2d3d55d6b88ddded040a297f3183e1109916396fc21d4ec4d2ecff4477c78a9f04b83be5782fa02bd455319f0ad73abbd0aad326a490d79c4d290231c85abbc7d1cd31851c96308d337ea8471df68218a717856fbea4ab898be7789b08f44f747b4780c177b664b1ccfd0051bb09f856f73d0237fe960fbb382a4290b84d57ac14e0d1f67e1b22630a9", 0xb6}, {&(0x7f0000000140)="7b5fdc9e24f8ca116ce509524db719a83a056ee9b800adb70f8679f928232a2cd77f81b2", 0x24}, {&(0x7f0000000280)="72f50688619a7d861fb5a0a4bd0322180bcab5658d98f7c727bf1813b80faecd280e5fa7b21315075ac737504b79ea60ffe8e8338654c8b71b6babef1f9e4b158d64bbfb232791f0915223519fb2326bfb8a01648443791e1aaeaffcd9703ba72b613c4bd03e96bb33612d910a77df8c76d142957e07e03f7a89d8c40a3c1123bbda5cc560c5ad19814fb25eacb66d20dbf2732bce999c5f5cccc8c7bf8dee03489fada9d5a8a575fcca861c0f0b592db6ccfd4adfc3edc355ebe8d27dbf44426aefd7719179be13abb6b37cb966a03080b0304aaa5d86e184fb6199778d7084582d45231d515b549e3a639d6b3f2ed2fc03a2f3e5847786fcf5aa07f10c", 0xfe}, {&(0x7f0000000380)="c29d731629f39531fbe07399b1442d8ad50ae70e7e37f2800d5d16f2b75ea7f37ce7b172359556933ec880abc6d04f2556b55038ac9bf61ca84a48614c529ca08a0a5be6b900845ff428577044514311040c7f8c462e38d8ad83d0caea7b07", 0x5f}], 0x4, 0x0) 05:15:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000300)=""/234, 0xea, 0x2, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0x142) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000400)={0x1, 0x4}) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0xdfdb, 0x800, 0x9, 0x0, 0x1, 0x1, 0xa89, 0x1, 0x1, 0xffffffff, 0x2}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r2, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000100)=[{r5, 0xac}], 0x1, 0x0) pipe2(&(0x7f00000000c0), 0x4) poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) 05:15:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x4c, [{0x3, 0xff}, {0x1, 0x3}, {0x3, 0x80000001}, {0x1, 0x20}, {0x2, 0x5}, {0x3, 0x7fff}, {0x2, 0x9}, {0x3, 0x9}, {0x2, 0xffffffff}, {0x3, 0x8001}, {0x3, 0xfffffffeffffffff}, {0x3, 0x9}, {0x3, 0x2d}, {0x3, 0x7}, {0x1, 0xfffffffffffffe01}, {0x3, 0x5}, {0x2, 0x6}, {0x1, 0xffffffffffffffe1}, {0x3, 0x232}, {0x2, 0x42}, {0x3, 0x40}, {0x1, 0x7d9}, {0x3, 0x5}, {0x1, 0x8}, {0x0, 0x65a32c50}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x1000}, {0x3, 0xd012}, {0x1, 0x1ff}, {0x0, 0x7}]}) fcntl$getflags(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000940)={0x1af1, 0x2}) r2 = accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000340)=0x80000001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000380)=0x401) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000003c0)=0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x1f149ad0, 0x8001, 0x3f, 0x1, 0x55, 0xfffffffffffffff9, 0x800, 0x1, 0x2, 0xf3, 0xeb7}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000480)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0xa, 0x0) recvfrom$inet(r0, &(0x7f0000000540)=""/157, 0x9d, 0x800, &(0x7f0000000600)={0x2, 0x1}, 0xc) getgroups(0x1, &(0x7f0000000640)=[r1]) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000680)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x40, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000740)=0x7) fsync(r3) ioctl$KDGKBMODE(r0, 0x40044b06) getpeername$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6a2175ab1deb900000000000c2eb7a00f369e73b7e2ce4aa59dac5c05b2a326d2915abb4c785d77565aca6020b462d4c19ec2864c7d163bda276a9a95eb598c257d7ee9773f998d3adc90564e8bb84b78afb73440cd94d91d017d9cc464f195b7e592afc01e61718766990b798d2af4a26630b7dfb64ba6c14dbc36195a08d5cd33075ced0ee4965cc4000000000000271540ecf2bc69185ecbc60dba42e62f0f46d1804fe66ad5c416ead1bd6ab3"], &(0x7f0000000800)=0x6e) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000008c0), &(0x7f0000000900)=0x10) kqueue() 05:15:40 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x88) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1, 0x5, 0x91, 0x0, 0x8a50, 0x3, 0x7fffffff, 0xfffffffffffffffe, 0x2, 0x3, 0x8001}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003900)='/dev/wsmouse0\x00', 0xfffd, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x8) fcntl$getown(r2, 0x5) 05:15:40 executing program 0: socketpair(0x1a, 0x3, 0x584f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x3ff) sendto$inet(r1, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 05:15:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20008, 0x0) getsockopt$sock_int(r0, 0xffff, 0x140000000001027, 0x0, 0x0) 05:15:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:15:41 executing program 0: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1f, 0x80000001, 0x3, 0x2, "742b942ed79a407be6186d3678fb0c72b6f24ba5", 0x1, 0xfff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000001880)=ANY=[@ANYBLOB="1b002e2f788efd9efb20138f77d97cb613e2d33ec260b78577d4516c0958f2b15e38c8d9e99847bdb702920688863168834c99880395378b788efa204e3c15145a3de607d180de64f71ce67f25a74e6653e43196b2266326b58f0814807a5c4bbc4bd9acc0c78731f2c69557ddfd8d0ad3d507a01589b5b5da69e56a443713fad51891eeb988399923a5a161d9233e1be5837af52e38b5222d2dfed4b0b13d0b07055c688ca5f757e7e87fb435f10c5d34c8884ceaba1d8d433e4dd8d302"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000580)=""/4096) r10 = semget$private(0x0, 0x1, 0x40000008000020) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x9d0bc323cedc988d, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000100)={0x5, 0x5}, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r11, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 05:15:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x201, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x88, 0x80) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) 05:15:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) r1 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x8280, 0x194) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff9, 0x80, 0x100, 0x5, "761212542e224644d40f99a9120bafd08639ff17", 0x400, 0x7}) 05:15:41 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x8) setsockopt(r1, 0xe380, 0xf251, &(0x7f00000001c0)="1b6d4fa8822b5884634f0f73449d6da1f4544c4cb55474c3b8bac56993ea4977321e2a19b6985ff9b6037a301a2450dbe1699eccef4002cc0ced50c722405521056685fbec9d8e4de036bea86e011cf30d3a2eac228691c5a9b76d769be18e34cbb327beabe09bf5c16cfac5044821a0925acf44cc9065c73e7bdd8f0122733c9f9e0ec0c83d20ff331a7f", 0x8b) r2 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x8, './file0\x00', './file0\x00'}) syz_open_pts() fchdir(r2) ioctl$TIOCNXCL(r0, 0x2000740e) 05:15:41 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) lseek(r2, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) 05:15:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = dup2(r0, r0) geteuid() pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000340)="4fa3", 0x2}], 0x1, 0x0) 05:15:41 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) write(r0, &(0x7f0000000c80)="d68a2f777bca5329c24fe5e6b7c8d78121edbe2bfe62", 0x16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000003c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763289b8f52bbf575b7d6acea3cd2937ccf78c016c18fa142fe5fd32361fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79abe1f506d70f4df25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa06b86cd193a2396c30352ed6a09829e0de091920262b9a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22611e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb8459dddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a60000000034c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b656fa9a282d6fd53c7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b516256d3544efe77834f65c6411e6c1c8f0b959115902c26c47e7219ad83ea4ded8f31b7afb9f095a57d8337b309c53ee204c9b52b52c2f7c5e4d5db4978e119ccaf35fdbc09b68c3295994f89a27fdc43218dd48d8a73c0ed3eb2e9b431dc731a0df9306715fa42086b5463712283fa2db1dcdcd5dd272f99c4e8777e477756d747a1b8abbc501c9040799cb9c5dd63a2f36d884f202100000000000000000000000000000000", 0x59c3f47846938221, 0x800000000000, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setegid(r3) fcntl$getown(r2, 0x5) getsockname$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r4 = dup2(r1, r1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000240)) shutdown(r4, 0x1) sendto(r2, &(0x7f0000000140)="b8a54c5397d2eb2ae823c83e843a8450249e6b3dfd33d3a199aea19b3c8a0225cfe67159a67d1fd903dc005d85e6e8a98d397a617bceb66a026a4f959473a3e469f545cff81e9da6d0408952e46720f301e61f77fa2840d803ab627b367cc8e3fe4cb934ea2733bcaf66345b201dae683dc08f435f2644d1827c63c8fe738e0a743e5fe8806b3f16dc69aa900fe4d2244f6a6455f65555e41d620358aab9030d8c60a25f64e4276b1a21d05d3362306d181097be08d92dd8bcfe33dbdd71121152ba6fba8e44315cbfb53fafa396c18e977469486fb9a3862d36d0b67494c5d75b535edfb4e6f2f9e6586239e89179c345ec5f9168", 0xf5, 0x0, 0x0, 0x0) poll(&(0x7f0000000280)=[{r4, 0x1a9}], 0x1, 0x10003ff) 05:15:41 executing program 0: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) close(r1) setsockopt(r1, 0x0, 0x1e, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x3, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') msgget(0x0, 0x42) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000400)=0xc) open(&(0x7f00000006c0)='./file0/file0\x00', 0x800, 0x10000021) msgget(0x2, 0x10000000000750) 05:15:41 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffffa6) r1 = accept(r0, 0x0, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 05:15:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x5, 0xffff, 0x9, "cbc65b829b1efb2c469fd83e71c9ec35aeda8f01", 0x40, 0x8c}) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:15:41 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006002, 0x401) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x2) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 05:15:41 executing program 1: r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x4) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/41, 0x29) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) mkdirat(r0, &(0x7f0000000280)='./bus\x00', 0x40) getuid() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r2}], 0x2, 0x0) r3 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000200)={0x3, 0x1, 0x7, 0x1, r3}) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x26, 0x42, 0x400, 0x8000}, {{r2}, 0xfffffffffffffff9, 0x1, 0x0, 0x5, 0x8}, {{r2}, 0xfffffffffffffffa, 0x361a9ee8ae921f02, 0x8000004a, 0x7fff, 0x401}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x7, 0x3}], 0x3f, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x400000000000, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x0, 0x6}, {{r1}, 0xfffffffffffffffc, 0x20, 0x3, 0x1, 0x70a8}, {{r1}, 0xffffffffffffffff, 0x8c, 0xf0000000, 0xe6a0}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40, 0x7}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x4, 0x1}], 0x2, &(0x7f0000000400)={0x1, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x800, 0x0) 05:15:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20180, 0xc3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x80, './file0\x00', './file0\x00'}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x80000000020) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000000c0)=""/253) semop(r2, &(0x7f00000001c0)=[{0x2, 0x5ebd, 0x1000}, {0x4, 0x7, 0x1800}, {0x3, 0x1, 0x1000}, {0x1, 0x4, 0x1800}, {0x1, 0x6, 0x1800}, {0x2, 0x0, 0x800}, {0x3}], 0x7) fcntl$getown(r1, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x40, 0x0) poll(&(0x7f0000000280)=[{r1, 0x20}, {r1, 0x94cd949d6802bd6c}, {r0, 0x8}, {r1, 0x2}, {r0, 0x1a0}, {r0, 0x1c4}, {r0, 0x4}], 0x7, 0x9) 05:15:42 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20880, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0xef97, 0x0, 0xc00, 0xa561}) pckbd_enable: command error 05:15:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x3, 0x1, 0x2) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) pckbd_enable: command error 05:15:43 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x3, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/89, 0x59}, {&(0x7f0000000080)=""/193, 0xc1}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f00000003c0)=""/152, 0x98}, {&(0x7f0000000480)=""/108, 0x6c}, {&(0x7f0000000500)=""/242, 0xf2}, {&(0x7f0000000600)=""/180, 0xb4}], 0xa, 0x0) getsockopt(r0, 0x4, 0xf3, &(0x7f0000000780)=""/143, &(0x7f0000000840)=0x8f) sendto(r0, &(0x7f0000000880)="52a6d2a931f9ab0075ca7b59d57a5117bf51cb1fc5cb48c319b90c0354490853d5d85b9e793fe4a0efe5224a76ba9d8b0330d7601659ccd09273c1ee42494d3f121d63b867aad2a0942ac0215b401a2e79fd5c3af4e313c573e6bb873038450ff264f76af170d41319332ac8d2fa703da87a8b20f93fb1fc140ef272770011a2596fe0e09a51ed940ff80544e2a6b09c2e93ca2733a43887663f005ac2d3e6", 0x9f, 0x0, &(0x7f0000000940)=@in6={0x18, 0x1, 0xfffffffffffffffa, 0x7}, 0xc) 05:15:43 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2188, 0x0) setuid(0xee01) dup2(r0, r0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 05:15:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x80) write(r1, &(0x7f0000000340), 0x10000014c) 05:15:43 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x5, 0x2}) r1 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) getrlimit(0x2, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) close(r1) 05:15:43 executing program 0: socket(0x12, 0x3, 0x1000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 05:15:44 executing program 0: r0 = getppid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/107, 0x6b) wait4(r0, 0x0, 0x8, 0x0) fcntl$dupfd(r1, 0xa, r1) chroot(&(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000100)='./file1\x00', 0xc048, 0x1) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') 05:15:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) syz_open_pts() 05:15:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x3) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x80) linkat(r0, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00', 0x4) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 05:15:44 executing program 1: syz_emit_ethernet(0x76, &(0x7f00000014c0)="3f80901be691b72e5e61b7b50017aa3e6cb4735e6d088cfe0c86c87c1c7cb11faf2a20faff3bbc8564bd148de4e8142f4af41c41850429f9952917ddd5117f31f7c017504ac00585e039b4b6515d735b9bfc0fced38cf9088deefad5124d4cac2a749fa03e36b9404bd24729654a6bd72316ceb7cbc5") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000361000/0x3000)=nil, 0x3000, 0x1) socket(0x2, 0x7, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x9, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="ef217ec5e81523145fb59227032be14207ba55c0ce16ed8b845d7b2c3441380720d292252e2113429bae2e8c068cabc7a56e2d265b566950746a91aca3d7e07e68e2a8bc440bf87a652f072cf97360cc69f6f998fcf073f953a309e27b46aa93d95f8bf708b6e273c1f5ecc71112c5fdf61e25e99fbc48ebbac7ba6e4aa8849e7bfcd11525d2edf92654d7b557168d4f61c91decfe02b46a9bcf6525cbe12848a1757f", 0xa3}, {&(0x7f0000000180)="16eb3b843e4264b77439cebfb20b8a5413c3aee7e0773a44f253985c5d7f415f61e88fcba4a46eb25db920455087e22be223c65a0331d984ddcbe22152d32ceccc087f6d1271b35a820648600df8ff242f5e3da7c244afa0af5181035b897d64cee006c866f4990aa129eb3da62dff8b8c216ee95d5466d9307764fd283c652ef30811c1f6c80da1c71ffad12446b920e93c9fa1377d0110381da721c7d00aa1ce75eef9f1de85036624d3834a36f53357b4f4f4f2dacc4b1933759af0a49872baef52281e5bf93a9875b29f2ad3bb226fee77153ff4", 0xd6}, {&(0x7f0000000280)="219c705d09898ea16b35308258f94dd95bff92559de5b845afe8689d25f46933f007c873ef8c932c748bf60f805444de848396589319cdbcd2726bbd8351571b6ba4c02f861ea3883d8c81e151b4e2bf7e73929b0e7b566e535a06ccb647c7213e9aba963d1cf224e767a801b4cd0818a8f316c58b5a922bcd624140f8f421a769060b0dd7eb429db2b0c0fcf60bdaeda4bb12eac080fdb4670f016a7ef4204b3823f40b2091c8dc0da04c9337eba4c745afc5fd60fa90bc36a754ccfb93ec849b875bcb5427cd18d25d5ae35c891162c2adef7c82ac76ec302e6941a67106a756465249334c1947b66987", 0xeb}, {&(0x7f0000000380)="ae8e20edcb5abeba86fd3f4cce55529d3242b94744c459f4cf650b9da6a24580c6ad918fc997b95ff2de15d5c6dd252fd9cc423ea74e99a9de32abdeef95969955369ce7006170df008c801895d98bc7fed7b8e30e8e6149fc407dc75e33ce961754128ac9a9ce42678f420547ef2cf939813b7a44a8c1e0694f95a732bc24ccd5168307b7a7953fd15cbfb7cdcecc95f550ba1d726a1f61707d6752a184a5af685b7628b916972bfe054c999038373bfe2d860119912b20e1e64333b4a6d83051d96c7e737ced4b73eba268a47d6dbcc970aa6602982a4dc7993ba4b9c57f5515f3ccfc9554cb79572b557a1f9e92fd3863e3c50978f9e67a57f2f9955edbb012309393ec7f49bed93ab6a0c6db83d03625f21e1508c0edae8f0f00429663f465513c8a6c8b7e79dd0c04acd424a356b9e354b35799a25a2e68cd0fc7a5622996fd9fc589de44cc019227a0d1c962e2b288ac37d7a4f9e299efdea936f0d3c660748a570ee14a83b9eab79306534fb48238f083e8d3325de4d2c473879fe979d39580cdcfe28e7a251837fe4458b08dffc51d4c7aa634296c45e8b6c64e2311747ad351750684ec1e43f0d30f24d6fccbd4ff36573f353bb43c92ce7be1ed1afb7ca1199d270d818f34404a006aed9f528f732714b199e0705b534b69584b75d57163c02b8ef3bc7995fc7de5b2baa0fc7ffad7096d400d1709db167716aa6debdd1ff5afcaf8f69be267f4631352fbfc4b53879e0c11119ae6db0233fec728977bd5b81c760351aae53764cd3e2a507800d99856c0b34b91b0695f8f31adb5b87c91432fd94519465e9737506d1769d0ed44f10ebc2a5e14b8fbaebdc8cf1070d3767892965f80e0d93cadfe888e050919bbcf1c67d61ae8c5885e354cd3166113c7b91ba132253cf9a88a50adcfc24516d3271c698b6cacd1f72694daf106c39cac1eadea8534b6ec5d7e8f521521e92d5ee2dfd750802d9c0a4e07ddbbed50de5ec9e026829dcaf641d9bea7db269b36f7e5c15f0777d024dc73062437c2b6d5972aceaaf16a3c2f12211a36ee41c58f8ed62b4bf0643ae0e79d018a6223fc72a7b3eea1993f1363a26c4fae52a89b71de3887dbeadadcde161b9a3b43a4d568c9c7048c5884fd3d4f8080a0ba909841e1d85146c3cbeae589f12a4c933f4344fd6eed213a0b76e72a89fd222fe5189b429abc28c0c07039572c952c1e2a9a64803070587a0499cb58c28a4098063662f28b8053840e0ff0da7f43627cf35746a4285b9ae1b426ed715c82d9a28dfab6c61e53bdfb608e09086f30b3d765c0e5db5c0661358cfed371c9f0f6bca48f6fd384c3a7cc1f249595936f6319759574856dc32a5a096be52f11a156923d254161469c1283666f8f69c978a721afbc1b04c7c74fd92d8f082220cbb7b23788d32111d102d35eb025e5d96f3d4863bb99e004ddaf370fa72ab4f7c2d8862df8fba9fff223dd4d7ba5311d4d3cc84e253c8a7c5f945c790e1d29168688db96344990de799d6cc8e05089b8d9cb158f02fc010d6744033d60e6626fa3e4ed8fbe3d1b06db2d2f511451fda19fa7901ac23791f264b51f5ca2d72dbb3fe7281a75eeeb1f3d816915eb75ce8bc0516830810b1a0f0283a42ef34654a7bd6db2f5f430dffbe80fe57364904c018e2f8e5b098bf9f6f899d641bf254059dd471ca85304d6ea1831bf4a44fa812e92c0062d7705e8651a2327adf96042941cfd68228f5144a1d5994443cff343655d756df350edfb7ce8cf38bf60181ab977476967c58f43203053bc85fe872fb7fbbcbd75d335f2cefb5737894a0da3752c845f31901a7bc0db2d3064abb179bbd47dc5d70b57c5892574c0a743bd7ef0c4296363841c224cdb670c2d9eeb912f3bbe4b916bcb745e896b08a9f8f271a3efc70ddb1f90d32c5857a83d1e478364f90508e90266f009a8746d42b4b6bd4c50f24f2b8ba16f19cd4e8ffc3ab8f3c7f6838cfd833fb6f0ab950666533af54e2c7be2017163e46b55c64f8e137c377ef450adf539f19fcc1d231a5b5a8f194923be15a7f74b25b61fb959477a1752d586fb71b70cd3354742933558159cbc0b6f2bc63d906a9168b99e31379dd3df85f699f0bf6834799f3bb64e6a314050c53f000367a9170b4f3ae32fc6c969874a6c4ead2a4ca1eb498166e0bb5970511fadb8614de5a6b9b675c8765b1ee0a112d845faf4a615873fea36379c4adbc31a1266baeb196d9e629ca9db3036ac86f697e5d9207f89e3ea9cb5959c35c10b5ce6edf5d3658ddd45615cc9b8cedecce1e1372bc875ff95b0dc90664f68d23e453c803300e5ac66e32d85c1e8e8e6d40b8919407568161ecfae2ac89e1a63cf7a50d219c147131e2f8e185ee6b7dcf3ce1a420ae4fe73704bb05903af7475ecdb63e1e06c3254f87bfa4c742ead5831b9f1b4d8d7de883e896b3e15fb1ea8d292bdae16e7a6f8f272c8aca920cde3287c5dd75b4748aa7993ec5dcd247ef17a9cf3a88ee4f0472f62af2129b2fa7d42dff4cd5b0cf2a30d04e81025efec09c2649189f6002e228b047a40b024b5da9ee3dfb4e5d852cd0cd3d99d766fbb6074be0f41678946eab75cd92e7906908d4021907f5a0ad914e98631d4693b485065fe3d014c9fafc2a9133d583b942365780719a462c808575bd99c98e613c67253f8654069bbe3f0c070dd0df51201e18d13c202583e57ab358b58ee2d05a666d69935ed7cc5918a62fa37ba576689ab930a389b63858cbb72a79a96c256d92980e296271d2a75d1a0c9a3589721f7f8d9e5e16bcbe3d3235ea0ef678f29e56aa481ab41df64794ea20bd8fb3b4fb41270c9154aac99275ce89e07cf13fc5bc33254f740d9ccaa2d16cf593bebe0a1b6706eeca19ec7d68f144d85c97d844214c7669d0974525817592cbd4158a0063edf4960034003d36469ce97b099c6c172e60d0ea5f17543e436c5720ad413439ae66b570000d0bdbf89f2132799aa47e1527f2193e60422e5642369619b32a5d09bd24ceb2b99409b0c2b7a1e149404748426c07af1486fc20dd1a113f405f468842c3e5f340fd16a30aaa715a93fedc5fca07a7cee71abf60dd235331e63b12c5d6e7f0e0dfc4e7475feafcc568d2795087af72d6ec8126a00d304634f9034a60a611ac2f0932a0a827d590aa8fff3363d1666146cb18f39078b25b1507710b9762e9aebb6477a981d5035a09956b3838cc09b2f0bf3ad458b76b666b6cad94e924d970224d7401b79c7285deb60568d91d350cd0ed11cce0a0e99f9f82adc73cdb91a76e153db96a0c56bd23c7648d8d19df776eae6fbc6d6327a41d166aaeaee43e569ed3a20bc7722223f2f5305bd37da14e6e5f018ed2238143cd9932889c0474d7da0d9a830e94c348f50883c68342c5b43eb5abbcc9f876c2a43ca6fa35864daa55344167b95e76f1783b0666826946da5e97af988c709d8201b39cc2ee68d20d487c786957c3ea79e6f67b4172a9b6fccaebcbef888b357ea6179f2a09d221e5af577206e439d6cea771503889f70a1837ed384ea7b608a4f1caae1814a0018be53c45cc5c55f7a52b6f6dee653ab1c17b147d2dd92550a8d062301478dc45bfeb598ae20ed260d78bc90f459312875b42c9aa9e0e51c20bf7ee2583073723e1cb0e1f57a6efa752922dd9581f579fafada5ba17da279c0a722f189b8a2e6e8a4101143e365de028d3e2c2adc3fe684bf369767378cd15e0e20d109752c247bb2adbb802c3aa70291c01ca7f0f05e51c2cff9f0015da68d8c2f56c71cb1942f9c46bfbe259a373705f1043c55b16609cc1b96284c4108f2432bc64a4dd47d946e76a73a837bda3071cb621a1fae072106d9aaaceab9e69f43d115374fe977869a65ee58cb2302d16b7f65ee77c65d9d10a264392e3fe4b161ef6b7e88b4ddcfd5924f3eb4942275338e0a6fde22c47c0630ffba6997fa9398b668223b55d2ba2913ffbc47db4222601a2eb80ac185f1cac7c702aff4f18a5c09f136febb4beb654856a42c5e3e27c8bf72189546da87abcd401afc0693acc6a032970baf9064b04155f4bfcdd81959fdd57415793d16f397be57ce5a1c44b857177bbc2ad6e8a89676b3e1feb42e496e765f9b487df18984ca898b3bd4a1fabb9d8f75a90ad43315ab9091c7c978ca03772f98baa90b1a83428694571478086c9bef2a9997d0f6063c53a06f6447219730848227e8637a5f8e945cbc8f170a05f4ecdb67fc84c1df81da9536ee75efcb0d7d6c7c44ba72f521baf7528f2d1435ee0947dba003f055b8e0cf15aefc341156d4a41d2183b9508bd805bd6d43916c5b39556b429904cdb79436a83f9903006b7f4dd7c49e68e6d2f745fa332d83da0cce552ce0dfe741e835454d61dc02720d79d56f5cce6939cc411f8ce88d4473a0f363955f99da6f2905e05c80e662bc7f19eab6cca816f814328614d865207cff1c02d9d53ccb8c46de45f5679500484c71ace59f8b1543405798fe1e74ad2cc6a7d20e8799a26b7945f785b1fdc4d8501e85eea304af8fb728320a87709abb8c30d17fa24d1b2cc626eb7259a1b63596782e111d56078e6e74df72cd7267f2a0a5b1a6a39b1135dfbbcf04be20d826ade4dc39b9be54bbd083373bc47ba44692292e01ace10131b346552e8a951e197144bbaee46c1f877d0521d707f228fb5ca3a821b28ff9608b0f54dfeedf0ef3877ae75d8d4872ae7aa24e1d47826a1837bb68c55e5f03573e9e1a48cb9eace9c98495b3c9f1814b7b17752afec2cc6df0952db23e3261b97880d542021b1c4fe27f15271265c9d92a929ddbef199ccbdfbb6fbd71f5bc15b55b0ec836397f4f350ade87cb9f04938ef6d2377fc49ff17f4b2cf8d004d36ce76db5d725e7331f455cedac953267e286754b8b31779ef76f5bce15535446048376f60b24e16e7030a2a90e9595e5d984958007b712f9ceb052a205f9c6ed7e424f7394a017e1de513cee2e982d1fdbbe6af6a3a6b8dc75b6228ee70eecd4ff4b624a00b48e7f1c752ae3d70cc66443b7489e69a79301ba089cdd527edb735bdb1e74861e29895880deca91852cef88f4e8cbe3f6f8e503e062e2e3e24f28f3890fd93c92374d7895a337ad80d054241236f1aa75dfd49af2105f35b6ba463a2c4a2d242733d3224295b24f35f783ec917d3e43859388778838eb57c01733816e613adc74f31a084a2c92335bdadc8e0dfb5641f5b9138c1d8b37be66b2e1ecc8d44333138237ac6b55ba88c6393ea0ad07fa9d656a5bd412a8f24d466fa290e766d1cc7294331d115a129abd694d5a37098bcf70445e6e8d327c7e4a60222bb7c98be89cb75b453f5d3841910f092ed6db4d92084d43a885244a75c83a989921b6f0a7a16a902c933b1132ebbd7b8b287e6dd2714e490b4c46a9862528f32b69a2baf80b5dc8983237adfba9866ae1cfba9042f8861c2afe31856e2d9761ce43c4ed8904ce1e92e8bc9c9ba2370af977c04b9db8367ddfa2c4a4e48e8101086b67657b3f94f845deadbf43a2d542c43f4d2135174f2e30c6ebb764df2f580efce55d2c2394870ff26f9678a033c5ad23bc7e825edf0b51c3b3f1f0935f311b2d284321dfa2a2dd10b33e00afe8fe5c033efe41f5e0f028429807f8ba27f2b620834afcb981b93e5428cf04b20f49cc238542c1e60f5f12d980178490797f02b645d2c208ef9394786bba471e4ef4b1218a010aac3ba9da906b550846647cf19b8bb2737a3c6d880473d1e0a72f1d1e0e6c41211e3f6200886151648632c2ff02", 0x1000}, {&(0x7f0000001380)="b4dfbf79aef5543f1c0a0177c0eaaa710a042c79ebd43da7c29604ad31434e3159da646e67ec601d9b4c731f3939679342e143d5b576a4ab887636565bc2c1ff2b3752f20a869cb1abf3c5b85009d00c0f414e01e2bc003d1f15301de2b4d3405ea1a7af0e907d3c91ceb74df7c7c9532408976772d45378c7c9274fbdfdf910baab58a1f5fb6171c0e88343521ed2b901", 0x91}], 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) socketpair(0x18, 0x1, 0xab55, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000001540)=@un=@file={0x0, ""/78}, &(0x7f00000015c0)=0x50) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 05:15:44 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x10000, 0x0) 05:15:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/152, 0x98}], 0x1, 0x0}, 0x200000000842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f00000001c0)="9e", 0xa0a9dddfafa28e74) close(r1) 05:15:45 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xfffffffffffffff7, 0x1f}, {0x18, 0x1, 0x9, 0x1}, 0x1, [0x1f, 0x8001, 0x7, 0x800, 0x7, 0xffffffff, 0x8, 0x9]}, 0x3c) setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x80) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 05:15:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x1000000080) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xffffffffffffff77) fchmod(r2, 0x2) writev(0xffffffffffffffff, &(0x7f00000016c0)=[{0x0}], 0x1) dup(0xffffffffffffffff) 05:15:45 executing program 0: r0 = semget(0x3, 0x4, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/145) 05:15:45 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') mprotect(&(0x7f00006db000/0x4000)=nil, 0x4000, 0x6) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000734000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x1, 0x20}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x400, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xa71, 0x5590}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x100020, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x4, 0xea0}, {{r1}, 0xffffffffffffffff, 0x46, 0x8, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x12, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffe, 0xc0, 0xf0000001, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x21, 0x40000010, 0x7, 0x5}], 0xfffffffffffff800, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xb3, 0xfffff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0xfffffffffffffffa, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x4, 0x1}, {{r0}, 0x0, 0x2, 0x80, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x94, 0x2, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x11, 0x40000000, 0x5, 0x12}], 0x3, &(0x7f00000001c0)={0x7, 0x8001}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='rc') munmap(&(0x7f0000600000/0x1000)=nil, 0x1000) 05:15:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) pledge(&(0x7f0000000080)='#]\x00', &(0x7f00000000c0)='\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:15:45 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0xfffffffff8cf4abb}, {0x18, 0x3, 0x1d, 0xe98}, 0x3, [0x3fc0000000000, 0x8, 0x9, 0x100000001, 0x7f, 0x5, 0x1, 0x1]}, 0x3c) r1 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000001c0)="b10005020200e6040000121ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xaa, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 05:15:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socket(0x10, 0xc007, 0x6) 05:15:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x4, 0x65, 0x0, 0x49) r1 = socket(0x10, 0x3, 0x80) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) sendto$unix(r1, &(0x7f0000000000)="51b26dbd9b6bee6247d6bfa21d3056d3da5487fb2f19a7b4e7fc4d526ccf2b2403705faa1b7df8afc920957534ed58b870", 0x31, 0x9, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) clock_getres(0x2, &(0x7f0000000080)) 05:15:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='#[*\x00', &(0x7f0000000340)='\x00']) 05:15:45 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x2, 0x0) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="000130000000000008007d3a6921010f5f7639767d89965c4a54f9ed6ec5f223aa"], 0xffffffffffffff0d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffccf) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r10, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r11, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x1, 0x0) setgroups(0x0, 0x0) 05:15:46 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x4, 0x8, 0x1, 0x7, 0x6, 0x3, 0x2, 0x1, 0x6}) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/120) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 05:15:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) close(r0) r1 = socket(0x20800000018, 0x3, 0xd737) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10e7ffffff00000000000000000000008c202f9155f4763e4143f183903ae6661ac7899006181f9e9d3ad95d0c52831ce98bddea57542a7b3c7b2e74592a3dbb5ca9912e74c7d0f4975878ce8c9c25b105f7ce73b2c1919f4fb1bbd15603bfcc57fdbe48123f888b6086"], 0x10}, 0x0) 05:15:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x300c0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xa}], 0x7, 0x0, 0x6, 0x0) 05:15:46 executing program 1: clock_getres(0x2000800000000000, 0xfffffffffffffffe) 05:15:46 executing program 0: r0 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x401, 0x2, 0x5, 0x4, 0x9b33, 0xfffffffffffffc01, 0x8001, 0x1}, &(0x7f00000001c0)={0x4be, 0x2, 0x0, 0x5, 0x200, 0xbe0, 0x800, 0x4}, &(0x7f0000000200)={0x2, 0x80, 0xffff, 0x8, 0x7, 0x7fffffff, 0x9, 0x100}, &(0x7f0000000240)={0xefb, 0x57}) 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') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 05:15:46 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x3, 0x9, 0x5}, {{r2}, 0xfffffffffffffffe, 0x2, 0x0, 0x2, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x1, 0x40}, {{r2}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x4, 0x100000000}], 0x9, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x18, 0x80, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x1ff, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x8}, {{r0}, 0x0, 0x2, 0x80000020, 0x5}, {{r2}, 0x0, 0x42, 0x8, 0x20a, 0x1}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x200, 0x800}, {{r3}, 0xfffffffffffffffe, 0x86, 0x1, 0x8, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x8, 0x2, 0x1, 0x6da58b5d}, {{r2}, 0xfffffffffffffff9, 0x21, 0x6, 0x7fffffff, 0x7}, {{r3}, 0xffffffffffffffff, 0xbd, 0xfffff, 0x7fff, 0x80000000}], 0x1, &(0x7f0000000040)={0x3, 0x7}) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 05:15:46 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x1, 0x800}, {0x18, 0x1, 0x1f, 0x1}, 0x80000001, [0x7, 0x4, 0x0, 0x1824, 0x9, 0xffffffffffffff8c, 0x8, 0x168c]}, 0x3c) kevent(r0, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) 05:15:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) readlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000080)=""/113, 0x71) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x1, 0x2f}, {0x18, 0x2, 0x7fff, 0xaa6f}, 0xfff, [0x3ff, 0x7f, 0x3, 0x1ff, 0x8, 0x98, 0x71a, 0xfa]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 05:15:46 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x200000fffffc, './bus\x00', './bus/file0\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 05:15:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCDTR(r1, 0x20007478) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0xac}], 0x1, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_open_pts() poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x21}], 0x1, 0x0) 05:15:46 executing program 1: r0 = kqueue() lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009170dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000280)=""/94, 0x5e}, {&(0x7f00000005c0)=""/153, 0x99}, {&(0x7f00000003c0)=""/168, 0xa8}], 0x6) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kqueue() poll(&(0x7f0000000080)=[{r1, 0x1c0}, {r2, 0x4}, {r1, 0x80}], 0x3, 0x20000) 05:15:46 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000140)='./file0/file0\x00', 0x610, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) 05:15:46 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0xb4814e82adc511a5, 0xa0, 0x6f96, 0x9}, {{r0}, 0xfffffffffffffff8, 0x88, 0x11, 0x832, 0x401}, {{r0}, 0xfffffffffffffff8, 0x8e, 0x40, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1, 0x22, 0x390129ce, 0x2}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8000000a, 0x3f, 0x9d8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x51, 0x800}, {{r0}, 0xfffffffffffffffa, 0x44, 0x200fffff, 0x99, 0x401}], 0x7fff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0xe6, 0x4, 0x9, 0xfffffffffffffffe}, {{r0}, 0x0, 0x2c, 0x2, 0x7688}, {{r0}, 0xfffffffffffffffe, 0x4, 0x21, 0x40, 0x800}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0x14, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x48, 0x6, 0x9}], 0x6, &(0x7f00000000c0)={0xfffffffffffffffb, 0x2}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:15:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x42) getsockopt(r0, 0xa34c, 0x3, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) socket(0x18, 0x5, 0x6) 05:15:46 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x1b, 0x5}, 0xc) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='r\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x2}, 0xc) ioctl$TIOCNXCL(r2, 0x2000740e) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 05:15:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 05:15:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = getgid() chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) write(r0, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x14, r0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000180)={0x400000000000000, 0xfffffffffffffffe}) 05:15:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) pipe(&(0x7f0000000100)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x2}, {0x5, 0x4}}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10012, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8, 0x7ff, 0x7fffffff, 0x10000, "d064189b844380f3652d4a387bd505d6353aa9da", 0xff, 0x7}) 05:15:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f00000001c0)='./file0\x00', 0x243) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:15:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getppid() r7 = geteuid() getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="6b72c51eb875c1c9ff02b821c4db3811827a987e1e8bdd4704b690230e1b5b2d704d874e5642367a4dd2c8fa63e348de6d4b19111b50313fe6c03bc5c820910c7e1288e977c2d13db51369b26443c694e68dc64f91f125caea6ec303e040fb4a65a5f6dab6462c4a22925e7efd3026176b34565e816de7a0df7809e10768cb1814aca8adb006890bbd6bf5c9c22d2208970cb138f305d9e039eed75e6957d6032ad469ce4165f7f1f74875a5d89d80d5f1101726d9043fd1329cd85eb956004ab6a11b0711e5035565", 0xc9}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r2, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x68, 0x1}, 0x8) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:15:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000140)="2d60f6e9e0e74671b6b4d5df7b57ebcedf263b127988efd8e3e5329e4847db8867e0582138541d2f9142f053fb706c24c12939007dd859be6e07401c2c691a8e2221bcc0d7ccda3a1223f5917d2fe3af574fd079b11400040826", 0x5a) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x111c}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 05:15:46 executing program 0: socket(0x6, 0x4, 0x3f) r0 = socket(0x40000000001a, 0x3, 0x20000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) write(r0, &(0x7f0000000000)="f84ca30fa852dcbc7e7c9e85ca2a8e7ee3ddd426f91c9c72f5df21b86f49ea36a4761d", 0x23) shmget(0x2, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x92) getdents(r1, &(0x7f00000000c0)=""/160, 0xa0) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) 05:15:46 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x108, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x400000000800, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfc, 0x4000000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x2}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 05:15:46 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) close(r0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 05:15:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xfffffffffffffffa, &(0x7f00000001c0)="01000000", 0x4) 05:15:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x7f, 0x5}, &(0x7f0000000100)) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000180)) 05:15:47 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) pipe(&(0x7f0000000080)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 05:15:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x42010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003800)={0x3ff, 0x1, 0x6, 0x6, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r0, &(0x7f0000003880), 0xca) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003700)=""/129, &(0x7f00000037c0)=0x81) r4 = dup2(r1, r3) r5 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xffffffffffffffff}, {0x0, 0x80000001}, {0x8b, 0x7fff}, {0x24, 0x7ff}, {0x47, 0x4}, {0x45, 0x9}, {0x84}, {0x5, 0x3}], 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setreuid(0x0, 0xee01) close(r0) readv(r4, &(0x7f0000003640)=[{&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f0000002400)=""/254, 0xfe}, {&(0x7f0000002500)=""/51, 0x33}, {&(0x7f0000002540)=""/207, 0xcf}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9) execve(0x0, 0x0, 0x0) 05:15:48 executing program 1: poll(0xffffffffffffffff, 0x52, 0x10000000000005) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 05:15:48 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="ce42c5f041d132bc4ff8a4a6d7765f43567eb9176d8109f1643c78d12117", 0x1e, 0x1, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0xe3a}, {0x26, 0x3}, {}], 0x3}) 05:15:48 executing program 1: r0 = socket(0x10000000002, 0x1, 0x3) setrlimit(0x5, &(0x7f0000000000)={0x0, 0x2000000000000000}) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:15:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() 05:15:48 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 05:15:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 05:15:48 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x1a4914c44f7b202c, 0x8000001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) getrlimit(0x4, &(0x7f0000000140)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) write(r0, &(0x7f0000000100)='ml', 0x2) 05:15:48 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/2, 0x2}], 0x1) kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xf00fffff, 0x8, 0x1000}], 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x8, 0x9, 0x4, 0x5ba94804, "f784a564de150617e28c49eb2ce7cd3941336b24", 0xffff, 0x80000001}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000100)={0x1, 0x156, 0xdffd, 0x80000000, 0x5}) 05:15:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0xffffffffffffff7f, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:15:49 executing program 1: socketpair$unix(0x1, 0x1000000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000001ff015ffe27db15a5c2acba350f8a1f4513a86fbf7556a55149bbb2220e8c92d1b5f7d2abc81b2f8ca65181ad"], 0x9}, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f0000000080)=""/64, 0x40}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f0000000180)=""/161, 0xa1}], 0x4, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0xff6c, 0x0, 0x28f, &(0x7f0000000000), 0x128}, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x10, 0x40) 05:15:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x7, 0x1, 0x5, 0x400}) 05:15:49 executing program 1: msgget(0x3, 0x28) msgget(0x1, 0x0) msgget(0x2, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xbf) 05:15:49 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) r5 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r3, r5) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r8, r3, r6, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) fcntl$getown(r0, 0x5) accept$inet(r1, 0x0, &(0x7f0000000200)) fcntl$dupfd(r0, 0x0, r0) fchown(r4, r7, r6) 05:15:49 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x1006, &(0x7f00000000c0)={0xffffffffffffffff, 0x3, 0xffffbffffffff476, 0x9, r1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getegid() fcntl$getown(r0, 0x5) 05:15:50 executing program 0: pipe(&(0x7f0000001300)) r0 = kqueue() r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280), 0xc) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) r2 = openat(r1, &(0x7f00000012c0)='./file0\x00', 0x200000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x200005012, 0xffffffffffffffff, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) recvmsg(r3, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001100)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/180, 0xb4}], 0x2, &(0x7f0000001140)=""/235, 0xeb}, 0x1) 05:15:50 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039d875f8950e27c430dbfac76f01c881eeb0f4d40c3701246f4fc41ca5ec656b16791751b983"], &(0x7f0000000100)=0x6e) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES64=r0], &(0x7f00000001c0)=0x1) r1 = msgget$private(0x0, 0x482) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x120, 0x4) msgrcv(r1, 0x0, 0x0, 0x0, 0x1800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) read(r2, &(0x7f0000000040)=""/3, 0x3) 05:15:50 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r2, r0) 05:15:50 executing program 0: r0 = socket(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000967115021c49f617406316ee18b029b8cdec42318ae21532ea0fb750f3aacc5e2890c044b7eaf03c75af6f9bb6e8ce184ae7888654dd21bf034a045e62ff4655f7dfbe9f1bb1ce248e37f5d3465e660f904e6bab0818451a59d89f11f1c25f860ebea340e2bc3aeed3081d89cf54bb413d0f3ae83bd298879a538fbf1a1e813e6eae3784305563412345aeb7ad6a5e2d5f9af97c296d186a7d7a0d21d1"], 0x10) shutdown(r0, 0x1) fcntl$dupfd(r0, 0xa, r0) 05:15:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 05:15:50 executing program 0: r0 = msgget(0x3, 0x80) msgsnd(r0, &(0x7f0000000000)={0x0, "a554bb3e576aef0a29b3a1d89b66bc90c9dc451f5b269e8673e3c19078dae686af4df060206ecae6042f0d5e18f902eff2d5ab7043fef396f6b93d23929e7f36be19f2678be6138dcf1f5fc2db7620f9f03da3e2fa"}, 0x5d, 0x800) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}], 0x20}, 0x1) 05:15:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x20, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x2, 0x20, './file0\x00', 0xffffffffb0df80f6, 0xcd30, 0x1, 0x81}) 05:15:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x9, 0x8, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) syz_open_pts() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x7fffffff, 0x8}, 0x10) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 05:15:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getgroups(0x3, &(0x7f00000004c0)=[0x0, 0x0, 0x0]) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xfffffffffffffff0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) shutdown(r5, 0x1) fchflags(r1, 0x50005) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="265ac286265a857fc169eab3b55bf841d300843a10", 0x15}, {&(0x7f0000000180)="ce9b6dca7c57ca17be8492fcbe1a62e824df6de90f37a0d4ba65c6ce2f512d058170a813a48a6f45086dc54f489a736c9d95bf592278152682dc764e0fb62f8ba1e89c60c6159bfa29402093eaa31c02fed080662bf1277360", 0x59}, {&(0x7f0000000100)}, {&(0x7f0000000200)="92a315f0e54b794f4863beed06998a70b58d73eb27f180cd53e9e6e43fbeafe1", 0x20}, {&(0x7f0000000240)="759f9c57b6e1479a9558056050b801bd66769fa33da677687f6f76cfe3df7145151fb2e647c54b2a80f9d6618fa7e92b0e774edefae683e8c49dea784145c04f14fbe4fb153d30c175ab00ec7beccf77c6a9807ca593bf1155b034e4dabba9a752dbef4171522a7f069d322fffa4d21eae13e17398820c2634bec78e8da907f3cdd4b61afd3479345d853d61bc7e6600521d18121821610f7ca7a7fce7e0ed9f90ddd1d3adc5773a1dc25ba3db568b4f3d83dba75f485a1fa69dc4402f829362c69a54eae716ef03ca2643e4", 0xcc}, {&(0x7f0000000340)="c6d985cb35646017cf2d85fe011c3354b85311e8b373a4608a8f63298ce681ae23e62061af099125aff180dcc5b58ad11984e18bc1c9a62e3719e7e50ef9224b7d60c36e3c4b9fca3e08856be6bf4469a8b87b8977bc9105cdd906dfc8d24ffb2e78b12c0219def02e5bf1789e27116af01137ad97ac6a1614fcd01581b6bcc40f058f365d563247b35e4829", 0x8c}, {&(0x7f0000000400)="760de05de890426e18cc5e86a96fc272ca660a5ddaab9d", 0x17}], 0x7, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}], 0x40, 0x4}, 0x402) fchown(r0, r7, r9) 05:15:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) fsync(r0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) kqueue() 05:15:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x1, 0x3, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0]) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000080)="4b74954c", 0x4) semget$private(0x0, 0x7, 0x100) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x100, 0x401, 0x6, 0x3f}) 05:15:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) chdir(&(0x7f0000000000)='./bus/file0\x00') write(r0, &(0x7f0000000080)='T1', 0x2) 05:15:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) 05:15:51 executing program 1: setreuid(0x0, 0xee00) socketpair(0x1b, 0x4000, 0x1, 0x0) r0 = semget(0x0, 0x403, 0x20000080) semop(r0, &(0x7f0000000000)=[{0x7, 0x4, 0x800}, {0x0, 0x10001, 0x1e9d1f6d3d323619}, {0x2, 0x7f, 0x800}, {0x78bdecf8c1d9e8c3, 0xfff, 0x800}, {0x0, 0x3, 0x800}, {0x2, 0x80000001, 0x1000}], 0x6) 05:15:51 executing program 0: socket(0x1, 0x4000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:15:51 executing program 1: r0 = kqueue() fchmod(r0, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002006, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x29ad69fa4fa5292d, 0x2) 05:15:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x10000000002, 0x22, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f0000001540)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x614, 0x0) sendto$unix(r2, &(0x7f0000000540)="fca85c7d50b95b0f37f7886b58dae97873633c0d68ea47d1f17e77d712574d2d510c21c23c8d1c5c2ff2a6c0650e617d66ee2de6d38b0055efb5c63e27f093a2ee32068d5a819a006c381c83ce6ab2e77730a273db00118dff524fb3163545336e401d440aa746fdc103c1b9356d19b1eebdbe962a02a48cfa25ad834e0e3935ddfa6bce10d063695c8f23da1241d448d2f1fbab60a24aab0f0ef82b03d85c1fe33255aa0cb7ee7b4c21b8a4bddd92b04e70133b367572f2dca3292846163135b251daa02e6401ec4bdea1844e034abd4201683ca65fe811590d256c9dd6555765ad5798145437d33d4a46ebe6c53cf7fca9c006bfff07d4acf6ba56752b5e0ffc85c83842b3857ff7bbd036bcd9ddd7cdd0e73de49dc6704099e400688bc32cda23f59c95abfc2ab2140f4b56bd948c50f5c6fde2f82e6da895401d6eb166a2e40eb117d8d103b7fdfe0e382c4d700a69d2ab457340532864b11bd4ebd76efd9ca9f2b608395d9292a7772973c46d9be1076fa7102e76a010244ed591c24b51723c9c73f117b95a9dc077e0a39e428946a2c8ed85ff495fb7db69bfb62f78c12fce08ebdb0615f5bb2d0dc327dbf347d9854242e587a79e857b7e5ce95b3ed698054739ea2ddf72171f4ff05d7e416cbb1c8906ae5561ecf18812ae0b1ef76f072186a7d63a1e095a6f9b1b9f24dff2afc36371c4a4e54d0daac3d5693e7f25d419246ab53c3a454ca490bfbd0cc7f86fb908e0df2a270fab5e0450ab60ce6da326aa0cba23cf79c4820fc0c80e20bf97cbc8c431652d8044f186cfd08a20ac416f18105a0989678df1a510794023bf1e2fe565c274ded0cca366751b0ba46cb3c650fcffce508a1fed1d73aed450e261d8b65ba0500a4e11097e8980c1f2bfa803caac352d8aa692b6e4b4e4f23fb23f9f2270fff16da80f63fe9fd1374031bc4d2f236f2000b697d45e38296816f0f1d241e3ebed9315470be124f86d0e6287f7ca4ce92c8468a14634b4c9020d2c94569b713b8fbada98c5a29efe97b31f6726eb99d612bebe7b146224f0e067ca6003cde74a21e62e18529a9ff4fb43c224056d6f28b31f316ec64f80b2fceecd95e7555adf272e17e975cdd6d5ef427a4a4a5a3745e01772ed4ce25253f51d116e0c63506ba3352987e9efac971d66856dee63dd1869386aca8bdd6c940c821d560176d81061dd365d48471b3bd8501f45e668271948f3d58c9dd9234ff9e2713d9a04349ac53f912303ee85fe72012a0557754b069d7bbc632155d547154d42b46e01ada4639a323bd2d452654a9524c0f1b7fa4102a96ba71e9b2bec4142aa036893a264c2486468b3a8490f9866b399e3884a1d487f26bcbf3454e86508f069f79fda7b60cd958df01cc57615547f6930ca8d89f5e9589a0fa5463d4020fac13014719920717699e5d3195469a1969868eea8ee5f16a25c2615c27ae8421d48674753f7d052a5aced2238dcf0d386d3dc214088bf9a463638652b55165cfd96d350088ca6cc08fafffaee714a642533f5b4398b8aac8f9823058ed076101648d0602782feb645148d6146aa133256377a6b2b154ba629daed07052803d1bfd84ec7475140579e3490ed85841d678697e7a6be58693f031333c3b7941e3298f5ce1ba6b0331dc0aee9f0256068c28eb2cd7f5bb62ecb2824e0e24d93890ab353a657796e20d3750e0e94b73691adf57053659271b44d67528526571e607ac78b503e299b279791303b49b515db25b1f334a3d40706065f4b71a500b8b6c8941e8ca1c97ff79ef8bb99af767d7e71dd48f053839199d6094bf81dfc816b599268da4cda9581745ead3d4a0e2f884aca1412b331807c38f4ece1a1ec3be91d68dc6e4e5ccf4399320cd9d764c20935c324826d271b4b65481d5d24ebced814c52901ddfe5a72b9c5e232c2fa8a1438341bb64088dba130240b640e134399e1c73e8cd44a5343638f9fa7c4dcf46a7e1b0932850c2868b344eb17e3407aa22fd693fb3812618e92c6ed03df5ad4faa49f8759ab340fe89de84b8b568532e286189028a58fbd946428706bfc1e25e3a84f9abbcd70c162f66012e831e3b11902ea8f7488ff57b045716b410b25ca1f8b7f1e009c45c717e4fab3851090ca631dd91ff4e14838a23942321fc40b4a4dda8885d586e3cc2862451757c49bb7bf287545db93b746dafe3ebcf3422d94e81ef376f125692215a7301de19233743879b4c1b4ed2f924d11c5e408a6170290688699a7fcd852b89b3442b11f14a5e303f6f339f307478dc2ff2ef07678546f6ead2d18aacb5d711415ebf8f53de2cd31819c630a37582d47dd112e9dea04171fb4a460cc5d09ed8a9ac805d219f2516715ef593b12b3f571ad44e605558bdfc762cc4734c49d0e1e2beaf291b0d0e411ed70e7802d32c62eb275acd201986439bd92fb53badb64be3f1677712422f6a3819d61031fb019012af1ff6db50019a09ad23633e16997b359a42ef89f44fcb8814d3aa74c78e5d793e4a3ab71f98cf2cfa69e50987603ca5d23156d579455002e2edd4ff503a09d7054ab0ffb2c65b599c9ab6d046c934251c3e34b608e0fafaa43b41ac091baa7d76c6697a70e99e96ce96589f53598ad5d378a085ececa2487123a707bd0f0b156cdf1289d9217c04be746bc84a01e960df74bedf8e4ad02d7887af2404dd2d0c152360624c62d97469350948ab4912133beb21ad8d4227ffc23f3bd9ba0a3209673a06a942228148b975c80575d183e8e0b69d1d42da0a4f164a9458f3656d3005eaced1cc409192ca4b1705ccf63ea391684c0169a7a2c784a6746a6fe3ef45ee7db54668ea012acb4226e2c88645eec41d440e85730ef33950a48956ffc5da05c8389cc9ae89c3fdaf96eb73515cd221e3a28de5380a582f84c2e0d2cdb2c3ac81f34933b3ca49aeafc4d1058f900b058858ec0152f50450e52abc5b5b204ad92cf081580198eceabe0f9e2d875b55a5d7cf7620b2c720861caadc2976edbe07dfb9553aba853aa5c991d3da33336c8ae928ce05dbb8c06277afe035f9f5d5301397982e002a178c8ade31556f403eda3e4697a5d3fe258fa817f26d8c557063b64ca1c683da818a31fcc0f533bd7624893b40f77261e07c48a63c8e41f186c7f82e225439c4dd2090e74a3014a6bbff853e9d0e9f58bb58faee9c9891640fc68b36fc52dba2ed1d816c4509488d8bc63b9f446b7f5b50106f0352121f911a2d24729cbc71f93bc7acacee6a38e274793ee345ab1abd60c275b27a17d64c843cef13cc1438d3d377d4c070971eb1b43b23a435789debe42fced1bfe2a5924f2afc63b8fd9b5c9227b4234145c680ba8db8a6e4d11399bdb08522d72c7af0899fe09eef1effdfc19a7b26324c562cbfef5ea5229a8acd78287ab8f21de41a38a73bd8eb946125556b1947f6b96a1f021374c9a079190ace52ce36e74cffdcc6f543b8c781346accbbe8476b4bf85228e9044c399e78dc4bb52149b9cff0492a553713047263871064e810f04e77a2d0fb86d7ac6d34573d64cfb4ec176d10cbef5ff78affd803b1f0524399d5bab49feaf828c43e7acb652c495b264f3b41f4c5dce4e166fcb814d5e8747933a5f881d0ca41b576b6c10f765c059043c778e86f4800af864cbd87abd98b7f605689edec78f07d63b6f05879ec4f205486549021e06a0d2f89c8b72656a1aa362884566c6f0ae93bfc9e85f2cc4d7a411ba09682c65570935ad7875d47709628895d127d426e74171947ff465d6bf9000f29c941e2a7d8e664d47c17ed4bce71bdff1fc10017da3e8965763a95c5a341d9b4e82f03f621b21205f58c526c546ea84582aec4b9d97a4864f0d966b460d229b66a08926976f413a37215470523ecf36cd4038e0518d02b23e98804d846ea344ce2e4931ef5bc974be3c833010a4b679beb0a35f79d5efdfd936a0844b1263b2b285637a9ff58090c55a7290a4069fcb1667df11ddc63c8ed346d7c2502bb352cb079feec95ff3b93e1906d9645a4fa83787d9de51f3eeef806829a661410d45640692375435906a40dd9e6314878e2122adbb124d57c7ae9d92629a8c3b9d742a18adf0bc75b35285632afbaa7b3239029d5761bf08b40cbaa0d1fb1987c750d8a01810e82aceafcbfd406ce0317b1b364fce6281076c248f44af9ad3e6413fd1a1c24c905759b2b9d3a5dd71b69d29442a0c5f8c7454bdfb68aaf2988df6f21e5633da3d8c95a09ff7c0f9900c6fee9a5c8adc50401b19bcbfcde491308073c140fdc69997a05709f02dffb81b109366057ae43981ec765aea1ff2a5e0a283e813ec30d78d1b9bab97ba16390b98864143c926138682454c176f0d2da40b32706ad9105803feae9422c7e6c637a6e062847419b59da567908b15549bda2c5c672c86518e4e742a0e868c6244bced574314891f7a3ce247bd057350c7083bae6d7f7b0a29bc2349fbfb19a92dc69b259137bcc94728e2c44aea2483ffe7f3c0bff61e615a23d48d86783889f21eef652fa03020e7249ad4376ac133722897c51d54556f347aa4f897f4aec93d356e86a5989171e04f204211e6987d818271a692718f6368c222cd32d0e0b4552023c819f37d1b1baf21149405cd7f8990fe0c82b886086ab68d63da3a9389ccac107170d2417a6a822ef8bbb24d8734d6b75e165645dd005ba14cce1f11e5398f65faadd45f89c87b136ba9410300245ca6fe26ca69619555c0ba66a188c14cfcdbd872a84b2a9e5bb63d4715704c556a7c740eacb564757e1263a414bb26f95154ea0d0b8b00277d2e4d61ae0bd875a76f9fdca68e2814fbcda7a12f95175767d352154d9158d0664af68fd2bd6ad4e018672d302586283be220de50c489de4f8f2a4899d56f55481255f5af1f9acaff64546bc2d78555788edbb1d5cdd6ba004aba72d967a3c6fb28418af98e3a04dbaa999f53894ee793a2a6a63be142f9b3bc7344e9d24f6c1dcedc6d04ccfa3c1c70fb6932036546ea5eec12d572adb105ac345c511a0810d7db1ca789d467700dece113331ed1d2c334e7cb6190bf3ed1fffb8822b5d25154189db47911a9732f828451e1af9c165d1cb362693a940d944a405ab0a7b9a1b16e7c79338519f2cc709c186f6fe5c23eb3bf2e7515296865fee27a8991eee662f46c4ec30660069bd53cfef93b638e4318d9e51cc545e30d2db0e2a6cda2ae974019bf103dc2bc629943bdef5dea5bcf15de1957b984a17bc07beba24ada24cda372abf3a55f640aacf757cfeb63bec97321db82126357b757a768f4e152c138bf4ce0242695def5aeb73aeee4915fe944233da4a3bc01a0013bd05c1dd176c957ed91cbbfe12aec747b6a624b2c7240aa5555a68dbf192b81a09c9952eb89e1be9557d308e4d649caca89b2c04e82b4cf72115552129ddf93927aa5a4fe21f20646cd63de1142af78916c18861e9473214b6e942e66ca96f79c77cefdcb4b3772b1b82fe9c4250ba1cdf8e0b912702f1448b70dbd51c6023ee06e5aeada67f0376e727cfc49ff1fc41438bf66914a87aec38b5fa940f06c9683115d8303dea1aec11ae91deaa18a0b537b4c0763f76f51a7ba47d289bf973b0cec0819fc46120d5cf389a40eee1defcf27a106c0583630478667199eb1b8f5b902e2cf12e1ec17d4d0e75a870ac657334ef61df54e8fdf617b763c7dfdb147c405cb47b4f7aae0d4f6fb0e789d1a072e6cf6e3450c58e9353e55549e30b917bc143fd2a0748595a005744157bf7d7fed62741ea86318bc706b25", 0x1000, 0x7, 0x0, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x200) chroot(&(0x7f0000000500)='./file0\x00') openat(0xffffffffffffffff, 0x0, 0x40, 0x111) connect$inet6(r2, &(0x7f0000001580)={0x18, 0x0, 0x2, 0x3}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r3, 0x0, 0x0) syz_emit_ethernet(0xcf, &(0x7f0000000400)="5912634b14d88dde37c04edeb55aedb7b510c652322050345011c4ce82b7ef79fb4e7eda9bdb1d37ece7fb16ef2fa572aa101dfecafcd71aeabaa210ec3b7bf0af0a2e5da3449d6144e8b6d725aff76aff2542acc635382b3b866a382b0d26fcea043c340d87d0f4254adf853f9994be2148168ef63386089c575db5192c8f91153a6d798e7e57b9e9dc1d7aa9ae7c3b3d77f7990467969c9a5fbc8317a6e873892c67497f74a3f58fcc59d9247c3e32b2534175dcc7a595fc6bf0a5ce94cf8183193f71bf84346218b41f224a5c26") 05:15:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000581c3bee3e89da3373805d7cde935ff4245991ac75d274c20fce5a91bc7e355361952f26baae81fc58b9d60b9a0c2aabfc3385e8c81d4968037e8e5d5b9f29e5a1079f2ebb46f317617b6fe4cf79e84bb161aa4a5330141fd52cf45799869dd7be413b83e563e3c559faf090bd6bd8727e0c393cbe44cc622113bbfcce4a8d290b4f4bf17f20f33a4a3ea9614e"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:15:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:15:51 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x2) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x7) 05:15:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x4005, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 05:15:51 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x210, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) getuid() r4 = geteuid() fchown(r3, r4, 0x0) 05:15:51 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) nanosleep(&(0x7f0000000040), &(0x7f0000000100)) 05:15:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x8}, {0x29a, 0x10001}}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x3cb, "d40300eb9c7c4497845b45036d5d2af507e549ab"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x200) write(r0, &(0x7f0000000300)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc7f4c9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f09d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db7c", 0x1e0) 16:14:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='B', 0x1) close(r0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 16:14:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x3, 0x0) recvmsg(r1, &(0x7f00000002c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000008400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099970a373283b7ca0476880000000000000000000000420000000000000000000000000000c595bfb41c842b1800000000000000000000"], 0x6e, &(0x7f0000000180)=[{&(0x7f0000000080)=""/210, 0xd2}], 0x1, &(0x7f00000001c0)=""/239, 0xef}, 0x1) sendto(r1, &(0x7f0000000380)="1ac3e070d65e85ef506b3abd70475d6b14d1d049832ed08c65a350d48b3f7469bcb12aa0362b443680fac4b7b342992dcc57874a3fe3fb9dd7ebcccc83add03287ca5493d3203ca8e69a6d3666b901cb9883406ff95058db2cc9a3b49aa4a4471259e25c74d76e83d913cb74c666e73bb2b13ec73fb521296dc3a2ed9cbd69908703d537fba29e619635055912de09b396b28f3b857125e7a000c241dbf6dd06a7a3493cda406d20377087cd29e4a845a5a286c6a7ae982c267b076e4483492acb3a50e0b8cb10dfae26f190d8fe114c490830110eec1fca1518d8c17b2b7c79a82e03ac359b5e", 0xe7, 0x2, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x1, 0x0, 0x0, 0x294) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8400, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000340)) 16:14:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8001, 0x1) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="47153e91a70514d93cd92d66ffed651d48b4153adb892abb926b", 0x1a}], 0x1, 0x0}, 0x400) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00037c613e2b5e58dfe6f95fcf235cd616ffff0000107d0c000000"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000003c0)={'./bus\x00', 0x2, 0x2f78, 0xc930, 0x0, 0x400, 0x5, 0x3, 0x3, 0x2, 0x80000000, 0x9}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000240)=""/190) ioctl$TIOCNXCL(r4, 0x2000740e) r6 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r6, 0x0) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000564f345d3cdeaa1392a171a6fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac2a11cd20faf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000"], 0x1, 0x800) ioctl$TIOCMSET(r3, 0x20004276, 0x0) 16:14:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$getflags(r0, 0x1) read(r1, &(0x7f0000000140)=""/179, 0x4a5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20008, 0x0) 16:14:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:14:36 executing program 0: setrlimit(0x1000000000000000, &(0x7f0000000200)={0x80, 0x95}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/128, 0x80) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = semget$private(0x0, 0x7, 0x57) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f00000002c0)=""/218) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) read(r1, &(0x7f0000000100)=""/227, 0xe3) 16:14:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000540)) close(r2) r8 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r5) lchown(&(0x7f0000000580)='./file0/file0\x00', r5, r6) r9 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(r7, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x1) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000002c0)=0x3) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:14:36 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000200)=""/133, 0x85}], 0x4, &(0x7f0000000300)=""/190, 0xbe}, 0x1) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000001780)="c1e5b2ebd2738ef32993e70af163329f5b140f192d430caa9033214f5390b5f38dc253e47efa7e0c6a522af83811c1a592134416bb5e006c0f6113c549d7ad5cc94432172cab9781e8277a76053710f45a6d3e0c9be8b72e9658c916aaa47c01c66740437953ecc81e6ae09b178772f0001528e51105360f3676ec98191323c6d17cfafae58ce2c8e57c9472baf8936aa4135e1cf52fae97b3776a95ddfa541c20502560fa7a01f4f706dd0519fccdcacdaa1b936dedd14ba7694422a61674e05dfd7375b09c568d6fba0b6cf428b273a4825cdcbd987a13640965fd33cb374ad531f318c10c54fbfd4d1b5d2802d668f558b40543bed22d1007a2dded4f3c6fe32865015f6cd4df9ac20eea8ee4730c85cdaadd08ca12d02ba086a339fb3ecfdfa878ad0b4c836f40d0c6a9f173c66a96475698d2a061271613ac8a6f1daf86ba79028662ea3c1038d16bef1ff411e27198797dc9d670fbd6405880a7447bb5e16acff63a064f5b80be77b868f5cb6590b4fa38a2b6c486798dfcf263853efc9b46786aaa90d60e48c74c43e9f9490804c54f14e5f2a396804bb471f0f3d3ca54501916ae691785647068380644b390b16796f365fa7a236c8e9fd71aae5cba0d11b4829bc2dd5320df06e8619d6e088fa781550e2451bd020b470fa7c54727f9033650e66fe70eb8a1eb6fc19281b0fcb71f34ddf6bf8f76e1535c2f2385f35a7e7656e50f454837e86f0ff07fb429ea48a623d11ddd741dc134178fa215f5d8e786107ca6ce4b5d708dec94767645fb7e07977d739290db0db51db2b5abcb8a1c3bb356db46aab81ddae61e720d292230d93b326c5a84ad5da16c8831dbd3c823844bf157c99a8fbd4b49e4dae4d6caf183fd3947b0df8fa20dcb481de95827e398793221c32fd8a3863404252bd110df5d33c9abfde5705c8d951a9755124d36dd7cbf7d738cbdfac2b9a800e82e38935cb4fe6597addd2d8613dd82457af8f2ab0f4751c2988e4d29b65e8d9e5ccf35f6c587d1d113c90d7820fb846440858aa166e1f1ec373a967e02073b2feb3b571f2c7f95069a852237c96915afa201221819afdfeab69654e66c58fded529d7611e443b65bedb17c0a1626655f12275dbe57bf27aa4c2e292d293f4115b97735c343a8f6b93254c26dc0b8ccc04b77ef97c8a3d26e8fddf76bdd1f891da0233f217f71280856b25bfbc7355ae2f051873239a7064cf446bb472f51fb3e60a072018c160327f53a1661854522aac47f429e8f49bdb6f1b0554bff3e0f8880a07e7b6b1a9448da42852ef552b3ace54a1266bf1e06bb35b7db4bac8a2c79c6abc7b3a65230784acd167a6afe23b6c999088997ba4ec1186b54e6ee09a9e7d52ef22a4ec60bd73c268a408d3c9d8939a247a0a1555de01adb16506119458d6805d49e875985876c83ee086ff5db05843b546ece95961a6b0bee5b3d0d1da6610a97157d1429035744352c011bb4b7fb6351f8ada6210a7bcdb8656bb4956eefb9a8b3cc7c10e5ac587638d5ef86690fbcad85aab3900471d340312f52397cbd03962475be6362e57031539a01a57c781e9a95068fb771403f226beb47ea83cc39f8aa0356857b6ab67bd2d6d166f1174827837e32e44f8565c702f6fbbc67a64286da1c02dc4d92fe6572feb4e9da129cdc32d146603f01f81c6b4c675fddce16244d982b798b69935848d3de650041ea2f12a4fd1cca080718605e44e2fa80bb1c05c3de6b2e50ba791f2f0cf3010fb8c76c5d708a3ab0e0acbf45b3676e9a19007b6a4d5243517668ac6af96e57db9fe2515e05cc11456745a7b070dd093e1798086d342d44f798910239bf53979e54b5a75dced7c291a56eec8a8eb91186305a16807f7834d48845d961f018d5f3795b0f95be69481f43d7793f111f72a466dcda053fba2a8a940b0a9b4502db7ddf1bb0d354a919f83a579eac98eef719ee307ed9bceaa523bd49399151a6fcab2af74f6a2a00d2a993e4a51118e720684c0c6b2b75ec17a347d387bac2bc07de95da4e7eef716b2b896a439287d28afe51bd5ca4fa4fb7f25df3e4a0a749502f56485df59f786ed124da889acf1cc6a1b4ecbc29a82411051f699da581eea679c35aab4f80955ddfa606785e3e9473a28d343286f2b8647d350fa212f85f4db9ac80bf9a710988fb2dc2153697723503a25388a48e7e16de5be2afa6d426a7a247a130c3bbf545af4c7e800be2a728c6917e036e68a613e81be6fc282818f3b4ced1fb6cde609310ead8a7f2a67e81dbc818e3681a46d6cb0d4b466e1b16a3aef8d4ab6f9c5a253678f04817b8eb63e515f599c5fd57015e2e6658b9604fe95b6ae7de25fac76672dc23b5ee26bf96b553ddc4cc7b0fad2a20ccba949881f6dd16d2b61ebc795eebe47902daf43f790b75ba4f0de15156dc5cdd044437044aa998e7c4eb5c6b90f614c8df2c8a2a168a27014cb37a1ae2244df6b15901c0340ec8376aef0ef8a976cc215f9961e994e9009d76ae2bce275c4519042d4719a70f7ec00578e632ba5c9aa15b0a71d62e63ddfa19eb13fc721b537596f39b97b42033b5f886c059861ef7bc40f388cea762bf4c640f2fea4600296cae8cffe4b6e18dfddc73f8a356f495db2baf9097b30db4493c49be21b109799643a061fe5920be1976e8352c8b3d10b5fcb74c2555bb460142df9ce052bdc77b29086a4f8ab79bbd52689cc0e9a6cc1af1e77271d61ab581675d9d2e9befb8b584a607fcb30f1063728335c32ff101990ccbb30a265db9f0d7f6d8e704f2f6ee1547dcd0bd5927268da4b6fa4a9133fa899c332f1d39da16c081d6018f4d404e5930d387d64082776b77b44cc47509f208ca412129801b3363dfdb259bf14954dc225569c82ac34e1c661f97f9b1c688ac8cffd117f8cdda6400c89e24184f7e420253c20584ac3befb86381cd96f6db0f66106239690cefdfa0aad25ea5889562c2e12f486abc6b9ce5a48cc9ed06a2caec2072864416c084cf2c5d208c0338ed240ede505f8d73e3ad52471cdecc8eccdb129701fc7347be05664c0ae71fbf5bd0ddf3c89c5c77c4fdd5e2909e3c48870bb093161b369f2bbb0eb0a8058cc9431a006625a4ecb1ed45bd303f85c75fa72a2488d77b28f3cc8cc90b8e3c3c480827e257b91e3165607451fd1d7de23f06cd3340b6d24fc0eb8bfcb75878f78cb4eaec1d8b8821b83cba483d746b70f53c80f0693c2a1d4644e6876177e441c386a14b37fe3f53d2521f593910806b4c2ed162cf753de4135cfdb87673568fcacde4904a7bafe092c6c06b589439e02fabcd2d694d2d85f8ee69d345a61b8da8351127447101a077dfed9854482bc7e82fc3ab761848083319c8b3cce80e070acf1106c78204051b396b01e7b9ba2d5f425ffa3c412e59a65ff7a9c462705462816873c7b735b26bcd7e5fec6b02a460b2e49e855687e9c186f4e81ce2b90aead486ef6675a4191312245e65a43ee0b878d4b1b373daed29faac676f3ab81b0bff09297da996959fdb01b855489ef239ff544c381300207444fc54a3bbe4f80c47711dbdf8518fa128874be55e2593e973275cc23741098816d9e9e32c2c20f59b437da4794d8d8fc979a9b653797e4d8f3aab7294b8302bc92a065e2c076f80940ba11f289c6371b712f80207a65118670014ae8455c6a0149cc2fba6d4873a5f7e5403a9cfa5f170a3b697bbb00e9672763250c58c350457ba123445927fa40b842d73a0dc972499395fad7eae97b396cfe31dc050df691c010925ff09397061962200c1ee69495ec379775b594c64c992caac30c325910c7850bd92f39806229413e7ef13f286a62b81b209e85bd4d7f5f875ab8b649ee33f817ef2a876cddc87b20112004ed1d64df3844d0747e8e612a02a7a1ddd53a4414dc33d685d4d09dd4814d47077e5721adee542f72c7f17f70433d92ff0bb5d3738f4eaebeed703738d816624f2f7ced40a2869f48cc81fc0cc5520a140591c938437f38fc1867471916490c61d909f1a2823db0f46754dc74c57f1785c4efdb4ca507bff320502531d9f36a50d025a5cda376616cac4bb50e7902ec716e9d7f7052d7cfd749437beae3190185e8724b0f423b5b1dfae756d54a2b184f0f32151afd2040d796497261a5ecca0e2a52a88599e5fe038e43d8f006f2e46e758b232082093e9018175f0d63badd13b047fa5cc99e95adbc7cacd0b2c2ff8460c4e5af869c110f32be6ddbd7b7ab0a79d09e4273b392007b92dd7c3f4306ca7adc8801156f4a16ac95159da57602c88abd2032eb8c6e1c81031a8629e9cbe31fed95a36c19e4ce20106065e7ad8f34303e0bb9cdd33caa367acb427005c544deda3354345e185ff8bd1483d75ebb5401c5bd5e9cdd6e5c9c1dbc1a9a564b03a628df4bee408d41b8ee66b8545a9811a85d6489928760fe9a62c5f1655e0402e23dc44400664860c660838f460ddbb56df6281ad58a7fa4a03cfe33043eac04427b22a0e202b243173ba168c7d3f15f6a8061954b7795525e165acd49fb49341f642ec83ff73e71a98629193aa3ed33857fc69c9c4d0a17f74f8a7409bc8e2d692bf92da122c69fee74cf741ab09c61ce045ad07761858c489facafa7ecb5a1ac39e120a26457290694f4fd785e29ab5067042f86db04006335b1b050a1b85be952322c1c1ac5ee7eaa5458f52b18e45d8295a0c40a9fa21b9f6fe7c0a053c912643613a8e85aa987fee5eb63a01aa26243a97b9914c296de69e7173b892c909e55ea99826353433d39f23d57e15dc95ac7c6bd900dc35533286eb9f5f75993d77bc0e3d831365e7ec1abae07d7ad337fdf7e66ca9faf04e2b26d58d14011e157373e7b9a0e86881bf756148c1090851e342db4eea2f71997f3b076e7ef59c64f35cd06ad0b7ac5b2835834b0b44c1959c531c23e9163eabd5e84a22c17154bd104e019745c14436b733a6d9d1b4266afa42b3b58fc30b187454a09af230f9ba3e32f5800b8392bd5cb01529c71fad00444bf8b169067d57cdf94fbe05cbc9f2683879628b56b2c27b233257b3dc56893d3bf0bcaa1b8826b1b8b171bf4bf89b933222c4cd509c260896b47af7bbacda9a0b6a9d73ae8d63c556b253e6a6a858efa44ceeae32b6f2be4078c8d4e51b74dce88d615f07fd45647c02c2723d47da6f07b32d784dbe365939e5657753b99d1d3359eb704eb7cd93a141ba3dd1c8c1db323b2c4e2efa7c2074644a78ca423b71485cb48f85b12a5c811f06ad72446bded700bf57be4a0080ebc14d17000f213a3cf5f9e1e0a05388874bd92c4b73e571e09323886f22a4b40dddaa007dc8342091fc593e400c48059a63e9c392f84e1c2551d4e1b4f57fd38ae11ed90726a2c05886acfa61a973220885b4dd5a60a44230cef824502116ba5f8cf9fdd90421eed2013e322cd526ba2364cd1f96b3e849cf1502e8131a6f72a9f95c7a8667d8e1413998dc26142620d291324551d56f79ad1591e2e63ff6b3152e3735805caec9319cb99eee38e94eda4683e459a4b197ffaa4e0ebdefe8eaaa0c547300821f04c914f3d7726f782d58b6ef6ab3e4dfe17f6de8711ae636bcf2577bbbe7f7ecfc73eccc79779ce11a91e81cdd41d4279a1ae082eac4b985c97f579e1b8907f1e74ab1019b8c117d866b8a20c3b13e86de4979790d46c78d6d4268c853ff8370dd584c3d1d78be4eca899af1ac1e933ba8074a9c42a7c2ccbd66e325f3cce3db90f8743b03534d75badaf95f13756b1afe91c35764a6bcd1a8a65390f99ff0", 0x1000, 0x404, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000400)) 16:14:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1a0) getgroups(0x0, &(0x7f0000000100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:14:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='C', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:14:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:14:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = kqueue() fchmod(r0, 0x100) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r1 = socket(0x18, 0x4, 0x8) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00001da000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSTART(r0, 0x2000746e) 16:14:37 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r2) fcntl$setstatus(r1, 0x4, 0x0) 16:14:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) fcntl$getflags(r0, 0x3) sendto(r0, &(0x7f0000000080)="1e01cb41c9db626477", 0x9, 0x0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x40, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:14:37 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f00000000c0), 0x2d2, 0x1000000000000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:14:37 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) 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) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a74965680000000000000000000000000000000000000000000000000000"], 0x0) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r13 = getegid() r14 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[r8, r9, r10, r11, r13, r14, r15]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) getgroups(0x5, &(0x7f00000003c0)=[0x0, r12, r16, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) r18 = socket(0x18, 0x1, 0x0) setegid(r17) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = msgget(0x1, 0x3bd) msgrcv(r19, &(0x7f0000004640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004559f47f80dc6c8562dc8b82dc273107b104dcaf81cc3386b6a56b49a8880bbf6727bd4ac0c77a951dd37dd06659bc72ff19a4311df3b41601fe9183bca6c4e206795cead9b4b298944b896983d0b977f86b7dfcd10d08206297e981c654e5776bd7714e529013232cb1028aa3688305564b9af8965207447d578bbf6a08589ab949a01418ff8087072d00dd00c8d6f430c2bba67bbf7e1308182e0200893819b83569163e16a6aa4dafba768afd7ad0f4c80d20b5ca5e8269400c8e4e9cbdd2f1c46c5b3bb5585c2fdb2720a604aefbd04d862ab98d9208bdd2000000000000000000000000000000"], 0x1008, 0x0, 0x1000) msgrcv(r19, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r19, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r19, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 16:14:37 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:14:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) 16:14:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x11c) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) semget$private(0x0, 0x5, 0x200) readv(r1, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000300)=""/213, 0xd5}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000400)=""/71, 0x47}, {&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000480)=""/216, 0xd8}, {&(0x7f0000000580)=""/167, 0xa7}, {&(0x7f0000000240)=""/22, 0x16}, {&(0x7f0000000640)=""/39, 0x27}, {&(0x7f0000000680)=""/146, 0x92}], 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 16:14:37 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:14:37 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x6) ioctl$TIOCSBRK(r0, 0x2000747b) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x80) ioctl$TIOCSBRK(r4, 0x2000747b) sendto$unix(r0, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:14:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x401) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0xc4) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0) clock_gettime(0x2, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x2, 0xe2d, 0x4}, 0xc) 16:14:38 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40000000000280, 0x81) recvfrom$inet6(r0, &(0x7f0000000000)=""/7, 0x25c, 0x42, &(0x7f0000000180)={0x18, 0x3, 0x4, 0x400}, 0xc) setrlimit(0xffffffffffffffff, &(0x7f0000000240)={0x1, 0x3ffffffffffc}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x8}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffef7) r1 = dup2(r0, r0) mmap(&(0x7f0000ff2000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) semget$private(0x0, 0x3, 0x202) 16:14:38 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x1000, 0xd6}) r0 = socket(0x11, 0x3, 0x9) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffe0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 17:08:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffdfffffff, 0x1d, 0xfffffffffffffffc, 0x0, 0x100000000000000}], 0xcd, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000003c0)={0x1, 0x100000000, 0xfffffffffffffffd, 0x6, 0xac3d}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf0000011, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x14, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x9, 0x9, 0xff}, {{r1}, 0xffffffffffffffff, 0x92, 0x1, 0xffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x9, 0x8001}, {{r0}, 0x74cf51f45ed1f697, 0x96, 0x1d, 0x1, 0x5}], 0x20, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc2, 0x5, 0xc6, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x3, 0x401}, {{r0}, 0xfffffffffffffffd, 0x28, 0x80000000, 0x200}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xd4, 0x8000001a, 0x2, 0xcd9}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x3e3a6be3, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xa0000001, 0x0, 0x75f5}, {{r1}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x800, 0x240000000000}], 0xe78, &(0x7f0000000080)={0x0, 0x9}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 17:08:16 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = msgget$private(0x0, 0x8) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x6, r2, r3, r4, r5, 0x85, 0x4}, 0x7fffffff, 0x7037, r6, r7, 0x6, 0x82b, 0x4, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="d80000000000000000000000000000002802f5fd057d73d04838318dd5130c856b5cd364c3865617fbebc61da3e5415d8c406c57f02b0b9e5208475a5f143d6f9d439cdb8b9c5be3a63a613984b0f00021bc66f9c5ceafd23e6bbb89b3c7ab90756b72825c7479b949d71fc34cf58787668269909c58fe6510f13e9d8f56194c4f5c4a388f3e23010f259638600a6ab13dfd93478cfc8c9f9e82fe220c43184fd44449dc76e8024636209d313112f9115a7afe0d1951bd1328cfd62f9939dc0a409cb225e8cc4950ad04c6ff7d57858fb800000000000000"], 0xd8}, 0x0) 17:08:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) 17:08:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f00000000c0)=0x31) 17:08:16 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x1) 17:08:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x108) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 17:08:16 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 17:08:16 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) socketpair(0x20, 0x8000, 0x101, &(0x7f0000000200)={0xffffffffffffffff}) socketpair(0x2, 0x3, 0x7d9, &(0x7f0000000240)={0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x20081, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x400, 0x40) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) r9 = kqueue() r10 = socket$inet(0x2, 0xc003, 0x0) r11 = socket$inet6(0x18, 0x7, 0x4) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x38, 0xfffff, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x40, 0x8}], 0x100, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffb, 0x23, 0x1, 0x3, 0x77}, {{r4}, 0x0, 0x0, 0x800000a1, 0x4, 0x80200000000}, {{r5}, 0xffffffffffffffff, 0xa, 0x4, 0x100, 0x1}, {{r6}, 0xfffffffffffffffe, 0x48, 0x1, 0x8, 0x9}, {{r7}, 0xfffffffffffffffc, 0x4, 0x80, 0x1, 0xffff}, {{r8}, 0xfffffffffffffffb, 0x37, 0x10, 0xffffffff, 0x1}, {{r9}, 0xffffffffffffffff, 0x1, 0x48, 0x2, 0x4}, {{r10}, 0xfffffffffffffffc, 0x32, 0x1, 0x6, 0x3}, {{r11}, 0xffffffffffffffff, 0xcc, 0x20000000, 0x10000, 0x2}, {{r12}, 0xffffffffffffffff, 0xa0, 0x4000000b, 0x0, 0x40000000000000}], 0x7ff, &(0x7f0000000500)={0x7, 0x8001}) r13 = socket(0x18, 0x1, 0x0) close(r13) r14 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:08:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 17:08:16 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105000208010000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xfffffffffffff836, &(0x7f0000000000)="a34453813f05e21b87d1a7cb8b89", 0xe) uvm_fault(0xffffffff821fee90, 0xffff800001975000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff821fee90, 0xffff800001975000, 0, 1) -> e memcpy(fffffd80391e39a8,ffff800001974f0d,1,fffffd80391e39a8,e92a9b534e6e2fa6,ffff800014a3ace8) at memcpy+0x15 end trace frame: 0xffff800014a3abf0, count: 0 ddb> trace memcpy(fffffd80391e39a8,ffff800001974f0d,1,fffffd80391e39a8,e92a9b534e6e2fa6,ffff800014a3ace8) at memcpy+0x15 rtrequest(1,ffff800014a3ace8,0,ffff800014a3ac30,1) at rtrequest+0x83b rtm_output(ffff800001974f00,ffff800014a3ace0,ffff800014a3ace8,0,1) at rtm_output+0x711 route_output(fffffd8034406300,fffffd8037011300,0,0) at route_output+0x78b route_usrreq(fffffd8037011300,9,fffffd8034406300,0,0,ffff8000ffff8710) at route_usrreq+0x35d sosend(fffffd8037011300,0,ffff800014a3afa8,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff8710,4,ffff800014a3b068,0,ffff800014a3b130) at sendit+0x58f sys_sendto(ffff8000ffff8710,ffff800014a3b148,ffff800014a3b130) at sys_sendto+0x92 syscall(ffff800014a3b1e0) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,67e2573c010) at Xsyscall+0x128 end of kernel end trace frame: 0x6804d319890, count: -10 ddb> show registers rdi 0xffff8000019740f0 rsi 0xffff800001974ffd rbp 0xffff800014a3aae0 rbx 0xffff800001974f0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff0f3 r8 0x70 r9 0x5 r10 0x455b614fbc0f9a3c r11 0xffff800001974000 r12 0xffff800001974000 r13 0x100 r14 0 r15 0xfffffd80391e39a8 rip 0xffffffff812126e5 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800014a3aa78 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb> show proc PROC (syz-executor.0) pid=332507 stat=onproc flags process=0 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff9778,0xffffffff82290d98 process=0xffff8000ffff6d30 user=0xffff800014a36000, vmspace=0xfffffd803f014000 estcpu=23, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 7743 372557 58047 0 2 0 syz-executor.0 * 7743 332507 58047 0 7 0x4000000 syz-executor.0 79606 332683 78091 0 2 0 syz-executor.1 79606 279923 78091 0 3 0x4000080 fsleep syz-executor.1 58047 389187 54255 0 2 0x482 syz-executor.0 2659 438414 0 0 3 0x14200 bored sosplice 78091 38817 54255 0 2 0x482 syz-executor.1 54255 263043 82360 0 3 0x82 kqread syz-fuzzer 54255 141773 82360 0 3 0x4000082 nanosleep syz-fuzzer 54255 516872 82360 0 3 0x4000082 thrsleep syz-fuzzer 54255 83985 82360 0 3 0x4000082 thrsleep syz-fuzzer 54255 247064 82360 0 3 0x4000082 thrsleep syz-fuzzer 54255 451790 82360 0 3 0x4000082 thrsleep syz-fuzzer 54255 112800 82360 0 3 0x4000082 thrsleep syz-fuzzer 54255 372924 82360 0 3 0x4000082 thrsleep syz-fuzzer 82360 387929 69897 0 3 0x10008a pause ksh 69897 304943 16475 0 3 0x92 select sshd 56206 373855 1 0 3 0x100083 ttyin getty 16475 516662 1 0 3 0x80 select sshd 74503 50201 40934 73 2 0x100090 syslogd 40934 314908 1 0 3 0x100082 netio syslogd 68292 262253 1 77 3 0x100090 poll dhclient 75768 483743 1 0 3 0x80 poll dhclient 32389 481504 0 0 2 0x14200 zerothread 69145 332161 0 0 3 0x14200 aiodoned aiodoned 41621 375519 0 0 3 0x14200 syncer update 44766 379544 0 0 3 0x14200 cleaner cleaner 20702 32081 0 0 3 0x14200 reaper reaper 37275 313567 0 0 3 0x14200 pgdaemon pagedaemon 11193 13927 0 0 3 0x14200 bored crynlk 48280 459133 0 0 3 0x14200 bored crypto 43828 176803 0 0 3 0x40014200 acpi0 acpi0 60296 432395 0 0 3 0x14200 bored softnet 66343 99847 0 0 3 0x14200 bored systqmp 28201 210359 0 0 3 0x14200 bored systq 18717 215727 0 0 3 0x40014200 bored softclock 55553 499387 0 0 3 0x40014200 idle0 78790 445391 0 0 3 0x14200 bored smr 1 28422 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6325K 6330K 78643K 10621 0 0 pcb 25 9K 10K 78643K 177 0 0 rtable 106 4K 4K 78643K 260 0 0 ifaddr 42 11K 11K 78643K 67 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 20 0 0 iov 0 0K 16K 78643K 37 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 75K 78643K 1310 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 7 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 34 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 21K 78643K 208 0 0 proc 41 30K 54K 78643K 311 0 0 subproc 64 65538K 67586K 78643K 102 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 26 0 0 in_multi 33 2K 2K 78643K 54 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 188 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 75 20K 21K 78643K 1246 0 0 UVM aobj 9 2K 2K 78643K 11 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 10 0 0 NDP 7 0K 0K 78643K 19 0 0 temp 107 2347K 2413K 78643K 3468 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 138 0 131 1 0 1 1 0 8 0 plimitpl 152 21 0 14 1 0 1 1 0 8 0 rtentry 112 52 0 11 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpcb 544 54 0 50 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 3 0 3 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 227 0 41 12 0 12 12 0 8 0 art_table 32 228 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 4 1 0 1 1 0 8 1 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 32 0 22 1 0 1 1 0 8 0 shmpl 112 9 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1760 0 346 46 0 46 46 0 8 0 ffsino 240 1760 0 346 84 0 84 84 0 8 0 nchpl 144 2267 0 639 61 0 61 61 0 8 0 uvmvnodes 72 1833 0 0 34 0 34 34 0 8 0 vnodes 200 1833 0 0 97 0 97 97 0 8 0 namei 1024 6017 0 6017 3 2 1 1 0 8 1 scxspl 192 6243 0 6243 9 8 1 6 0 8 1 sigapl 432 375 0 361 2 0 2 2 0 8 0 futexpl 56 3317 0 3316 1 0 1 1 0 8 0 knotepl 112 125 0 106 1 0 1 1 0 8 0 kqueuepl 104 60 0 58 1 0 1 1 0 8 0 pipepl 112 282 0 263 3 2 1 1 0 8 0 fdescpl 424 376 0 361 2 0 2 2 0 8 0 filepl 120 2247 0 2149 4 0 4 4 0 8 1 lockfpl 104 66 0 66 2 1 1 1 0 8 1 lockfspl 32 74 0 74 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 18 0 8 1 0 1 1 0 8 0 ucredpl 96 439 0 432 1 0 1 1 0 8 0 zombiepl 144 361 0 361 3 2 1 1 0 8 1 processpl 840 391 0 361 4 0 4 4 0 8 0 procpl 600 647 0 608 4 0 4 4 0 8 1 sosppl 128 5 0 5 1 0 1 1 0 8 1 sockpl 384 288 0 269 3 0 3 3 0 8 1 mcl64k 65536 3 0 3 1 0 1 1 0 8 1 mcl12k 12288 3 0 3 1 0 1 1 0 8 1 mcl9k 9216 4 0 4 1 0 1 1 0 8 1 mcl8k 8192 4 0 4 1 1 0 1 0 8 0 mcl4k 4096 24 0 24 4 3 1 1 0 8 1 mcl2k2 2112 3 0 3 1 1 0 1 0 8 0 mcl2k 2048 47477 0 47445 11 6 5 10 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 78598 0 78536 8 2 6 6 0 8 0 bufpl 256 6137 0 1670 280 0 280 280 0 8 0 anonpl 16 41949 0 33187 40 4 36 36 0 62 0 amapchunkpl 152 1564 0 1481 9 2 7 9 0 158 1 amappl16 192 1334 0 867 24 0 24 24 0 8 0 amappl15 184 48 0 44 1 0 1 1 0 8 0 amappl14 176 22 0 21 3 2 1 1 0 8 0 amappl13 168 135 0 128 1 0 1 1 0 8 0 amappl12 160 104 0 100 2 1 1 1 0 8 0 amappl11 152 61 0 50 1 0 1 1 0 8 0 amappl10 144 64 0 61 3 2 1 1 0 8 0 amappl9 136 523 0 520 1 0 1 1 0 8 0 amappl8 128 118 0 105 1 0 1 1 0 8 0 amappl7 120 28 0 24 1 0 1 1 0 8 0 amappl6 112 88 0 82 1 0 1 1 0 8 0 amappl5 104 251 0 239 1 0 1 1 0 8 0 amappl4 96 558 0 532 2 1 1 2 0 8 0 amappl3 88 127 0 122 1 0 1 1 0 8 0 amappl2 80 2351 0 2288 2 0 2 2 0 8 0 amappl1 72 15466 0 15040 26 17 9 19 0 8 0 amappl 72 867 0 833 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 10 0 2 1 0 1 1 0 8 0 uaddrrnd 24 376 0 361 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 376 0 361 1 0 1 1 0 8 0 vmmpekpl 168 6924 0 6904 2 0 2 2 0 8 0 vmmpepl 168 45552 0 44074 95 22 73 77 0 357 8 vmsppl 264 375 0 361 2 1 1 2 0 8 0 pdppl 4096 758 0 722 5 0 5 5 0 8 0 pvpl 32 149967 0 138063 117 15 102 102 0 265 6 pmappl 192 375 0 361 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 416 0 16 12 0 12 12 0 8 0