kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Jun 1 01:43:07 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.162' (ECDSA) to the list of known hosts. 2019/06/01 01:43:43 fuzzer started 2019/06/01 01:43:50 dialing manager at 10.128.15.235:31419 2019/06/01 01:43:50 syscalls: 322 2019/06/01 01:43:50 code coverage: enabled 2019/06/01 01:43:50 comparison tracing: enabled 2019/06/01 01:43:50 extra coverage: support is not implemented in syzkaller 2019/06/01 01:43:50 setuid sandbox: enabled 2019/06/01 01:43:50 namespace sandbox: support is not implemented in syzkaller 2019/06/01 01:43:50 Android sandbox: support is not implemented in syzkaller 2019/06/01 01:43:50 fault injection: support is not implemented in syzkaller 2019/06/01 01:43:50 leak checking: support is not implemented in syzkaller 2019/06/01 01:43:50 net packet injection: enabled 2019/06/01 01:43:50 net device setup: support is not implemented in syzkaller 01:43:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x94) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x4) fchdir(r3) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000002c0)=0xbe17) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000380)={0x0, 0x4197d475fa932439, 0xd35, 0x6, 0x29}, 0xc) connect$unix(r0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0xa, &(0x7f0000000500)=[{0x7, 0x1, 0x1, 0x9}, {0x100000001, 0x3, 0x4e, 0x4}, {0x1, 0x40, 0xffffffffffffffff, 0xbe}, {0x7, 0x20, 0x6, 0x5}, {0x3, 0x1000, 0x7ff, 0x8000}, {0x2, 0x200, 0x6, 0x7d}, {0x5, 0xfff, 0xdec, 0x7}, {0x1, 0x4, 0x401, 0x1}, {0x10001, 0x3ff, 0x0, 0x4}, {0x65c29977, 0x1000, 0x9, 0x7f}]}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000005c0)=0x400) socket(0x6, 0x8000, 0x8) pwritev(r4, &(0x7f0000000a00)=[{&(0x7f0000000600)="e7f79b0220340e5eccacf5ef7ceba0aca1ccac4bdac84245850c72f4ad64bb41b808f0ffbc2845110a53faf203c9421f499829db610013bec4963ad833662f2c41aa46786451cbd10fb317e533c13ac4b7f06946cb7cf320870e02055e41250b0c003c91b5b7dacfeb88da29f6323ff8b3a280f5", 0x74}, {&(0x7f0000000680)="e2d312279f1a6e758dbbaa8a2ed5c782e2e95f7e81dff8fd06beac67e5afab39cc94ff801dc0faf590ddda68c9c575c9958a8630253db03646f8b59f12b5839ca5075666d0be985083d837299e41fb9639892ef312b106cab4f4a12a684c8c58141fc53e22bb86b82c9ed5ac2b0b0e9ed3484f", 0x73}, {&(0x7f0000000700)="e3c0366bbf00d9c89509f9887e486eb57b4707e12d44356b6d12c47e9ecaf958dcc5db7efbb8d6d5295b5c7281362ae3fe5648b41f4090843cef04e58a87d4f1d48d589b667ed9af663f6525757378cce8fce3fd7e5a2e9bb3861cf2f362cfd0173adc859d1cbf188fdad5ae74cad600e8376a055e506c6a6580833fb7afdd3650dfe968e460ab8a9a0f11c3728490caf3b5eaeda8550d4146123297c5f85ad00059f83e777f5455bfb8a3", 0xab}, {&(0x7f00000007c0)="ff4d54526e68c9b8cc565a47cc3f51808fd6285c8dcd54d613cc6f6b481193f0488a792832f8860b5f375860962213ffc759cd791da3151c11056aa51d4cdfb9bdc2273132210d429a212d0cd26094eb399dd1f82dc042d1629436f48f076d91ad9ff29f8c94452a120b9c8e7b896a22505432743434343618d835bf039f76acb6a191b9624bf3b7a3c1576b4bf8dddc60b8ca027f105a981e1f6f23ce33d27404", 0xa1}, {&(0x7f0000000880)="28af5605f83f22fc6330a4ba137730ab33dc5393dbf759ac056f9b1d88e28e8c22d4209f3cf326eda681a36346c2a194d937b2a92a34adaa0590b2ab5c41f19297f158e41dd3d0ab1964bd6488590c12ff831784b60e5405d6c9d19d2cc1002c9aa284f0e4a62090c757c64ed4c187190a5ed10f8448497bcedb4156dfd1fc34698d09e58ccba63f57d0ebbde77bc971dcd5787c", 0x94}, {&(0x7f0000000940)="3a34a849b21a35cf5a34c82e44f2d8874d8e7ccb6198b6c02eefde88f2f1465af9a1d2e0b1ab349262d507290b97d75ecb7e153792cf5dd63898413457e096a74195d2f03ae0e8a5b64c6c5ed277146f6f483192895ebd6b46ad03765c042f1a6c8a1137ff97e670f6a054bc85a42dbe426b1de7bf1fe7f97000e8af30ce8e481b85e179126f8fbe378d612188fe49091e2ba43a947564a7690a1d8cf774664f835f28b7cd474418e949f8", 0xab}], 0x6, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) getgroups(0x0, &(0x7f0000000b00)) readv(r0, &(0x7f0000001e80)=[{&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/106, 0x6a}, {&(0x7f0000001bc0)=""/247, 0xf7}, {&(0x7f0000001cc0)=""/161, 0xa1}, {&(0x7f0000001d80)=""/252, 0xfc}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000001f00), 0x1, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001f40)=0x1) 01:43:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x98) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0xe1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x1) r2 = dup2(r0, r0) lseek(r2, 0x0, 0x0, 0x1) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001280)='/dev/vmm\x00', 0x8000, 0x0) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000001180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f00000011c0)="d9bd117f3a9b2c90982c0f59bf55b6", 0xf}, {&(0x7f0000001200)="3dc9875b505057b34cee21b363989e081f52311d6a768bdd78c7c668", 0x1c}], 0x2, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r0, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r3, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1, r1]}], 0x108, 0x400}, 0x40e) truncate(&(0x7f00000014c0)='./file1\x00', 0x0, 0x9) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001500)={0xffff, 0xfff}, 0x8) ioctl$TIOCSCTTY(r2, 0x20007461) getgroups(0xa, &(0x7f0000001540)=[r8, r12, r12, r9, r11, r6, r6, r11, r10, r10]) r14 = semget(0x2, 0x7, 0x8) semop(r14, &(0x7f0000001580)=[{0x3, 0x9}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000015c0)={0x3, 0xfffffffffffffffe}) readlink(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)=""/240, 0xf0) pwritev(r3, &(0x7f0000001a00)=[{&(0x7f0000001740)="12e675cb622a7cb1fbc35a858304ef62be653fa1b2bcdef4d75cb7fef734549e0207b7b419e4968e30aedb118d800b52daaa301fc3a8c4b029149ee22a7eb8333755f38b09ec12cd0eebdcade84c9a1362d5a83ab0d062e6aff9f27016aa1ce9821de71f46dddd685b55b292d9ef5f12437d00a146c02d6e37451a6e4cfa7ce421643ae981b63492c311158141692716a2e52057c3b5c1adf38db1d415160340ed83875b1e90", 0xa6}, {&(0x7f0000001800)="fdf1e03d7e42c71a7e952a8671cd4c4f5b2b0004424b17695e3588db51a911271a62be5d09fd4e52525405f4d9b660fa027d63a3ae46db273f1f0cd6214c728136c4f808229f1900f9a63fd886da2906a1f4e89683a205ffe05d0cd0b6c6cfd0176fd356681beb09aa847eeab45c9a1c724e37fe4aca58b4cffeb43440a5543ef04826bc5d552d27fdca99f09f0a95a465781e54660c80ca1af093b01694c83bf75b5f17763588ee65732084f57eb2070db8ce3fe6a6c6a153cfcacd", 0xbc}, {&(0x7f00000018c0)="3642867ebea07872", 0x8}, {&(0x7f0000001900)="6cb98c3a3bc90209158cae0b1050cf6d82fea927108405b81664624aebc0c38ed30af39c205fd165051e7bc56cd53019e6c98336e219806a6520d6b43f14f4c46d4498940499c1dc0dea6f216442", 0x4e}, {&(0x7f0000001980)="03e2d6a7b29bd2b36f2fe8772fed0c7b29ed3d32cf2a2d05b832ae1743ee64", 0x1f}, {&(0x7f00000019c0)="bab10d3e15e6cd2546f6a932b11bdc1b39b14931b90ef09df199e950bbda2da4cddc9abacc5524121939aa", 0x2b}], 0x6, 0x0, 0x0) mknod(&(0x7f0000001a80)='./file2\x00', 0x7080, 0xc0000000) readv(r0, &(0x7f0000002cc0)=[{&(0x7f0000001ac0)=""/5, 0x5}, {&(0x7f0000001b00)=""/30, 0x1e}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/56, 0x38}, {&(0x7f0000002b80)=""/27, 0x1b}, {&(0x7f0000002bc0)=""/236, 0xec}], 0x6) getpeername$inet(r0, &(0x7f0000002d40), &(0x7f0000002d80)=0xc) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000002dc0)=0x80000001) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000002e00)) setgid(r13) bind$unix(r0, &(0x7f0000002e40)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) 01:43:53 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) ftruncate(r0, 0x0, 0x8000) socketpair(0x17, 0x1, 0x0, 0x0) 01:43:53 executing program 1: socket(0x11, 0x3, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x2000000102) 01:43:53 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f000000d000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1b071, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:43:53 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) 01:43:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mkdir(&(0x7f000001c000)='./bus\x00', 0x0) sendmsg(r0, &(0x7f0000000b40)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)="d1af1829a5882f28414b4fa9c02519072762711f38a0e79d", 0x18}, {&(0x7f0000000180)="81bde5478326a40aae422fc87e9398f367734f2d583d743c25f2f2e21b8aa79cc3ebc49991859d86fd352a9529c22cff4202ac14fddb08406678449197085ae4bfd063c367fda217cc00ab14a047bf8c94488082ff59c9a585e8b4d4d38d3dcec8b9c40abd34f87f307b114837d9f1349f29618aaf2188af0128ac67cd97855dcaf16460e064085ad2354fc569d50741d513a5e36d81f9d7d5cd6a3de181cf7eded1a9eacaea34", 0xa7}, {&(0x7f0000000240)="164a0fabe703f32da9233301b1107a293f9ed3683ff0f6b78b48fd66af98a7d5fd9d7f2521a2a3b70b792a0080e6596fa45bcfd4412127f16c15d298e2d7078cc2eee0d70c0ff6cc5855f13e18a6c15c56a30b447bfd99db793409a518fb5b70f37a144125ef423b893b6c953fddb4cb4ee10dc433bda0c37b7bf0cd897fdba0aa", 0x81}, {&(0x7f0000000300)="1de78e8361e602cd8703ef20874a9406eab6616302b2d755fa473b0e3d15c9158276d51ebc05c46cad04e987ae88e6c4de1b6cef4a55db4f751113e9198a1fd534b744294cffdeec7d5dac117193cfe3dd03998c6adf3ec2610429f9cf14b81cb1f0477005fbf67866ed15522480f02c2f5866f8fa89778a177c17891c02fcfe417a8b1a4ff73b83795c8d9bebe0013b15cedeff1e2a3371c2e86d763d4ae9f5692f4a42", 0xa4}, {&(0x7f00000003c0)="47e8147ae941297db0762f8f70c12a2815158ac2c247328e2d5342640c9ddb84b1e133d46cd3ea9e01b1ba4db4df8352c2a44c21f2ea264ff6a171add4ed6fc23d092413", 0x44}], 0x5, &(0x7f0000000c00)=ANY=[@ANYBLOB="a800000000000000ffff0000000400007035e6fc1bfafcb0dee2afb09126ddcf2155bde88dab2afda779b7b2e5b1a8774fb08bdf559476877c09d939c7197fdbf6da6ddcbd0333bb66402c69765b47184f2c1b7fb7468fbc1ca392508b9b0406cc3514c771a308c3dd857b727a93d6a79a55fce3200646a167bb4702c77d6d8a661c130171c0aa336df9999032eec166c4c7b0b9c3a0e67afae2412f9c65cc5df08f3a00000000e80000000000000001000000ff0300009ee323b9f36fb4f7408acd4cbc21c31119de0be16e533420aea2eca64ca2ba4acaaeabfe84f24b4235532eab21ecea582c0028b35dac32140ef668c6b8fdffb5ebb7e3968504a4e7f7d8138503d31f766090be8f8ee79729381cead571d6b0fa10786b5be8b2d4f93382205b54c2173119f04009281d42ec69c6b07a928798b39fbd012dcaf88377825298b8cf59a70dff1b5af407ddef70f0bb86aef235238973560a1b92cc003fbd77fa2c0ed8d8f7d3d56b462b2795fa5df04e3c58090b370c701bcf673bae7156d931aeff7b04efc5ab0d7f629a1a203ba140b344831000000000000000ffff0000dd990000b000000000000000000000000000000079ba9c494d88a6cc25b3ea3c5549585343867f567dc5c4f21133804f04f9a892afbb4932b30696f60841621fc88fadc04abde02e9728935e9aa526aa99640c3ab80d6e4a9fd82ddd58433dbecbb9c39d0474742efd27f4d8374d640532ec3f158a9ba0cbb81eab53e3a406210b8447eb4096b3aa79b4f9bd31d9357a6132be86509a3b3af51bd1174245ba5eaa3670df85da784b7e6d5d6a824e8a454b6100005800000000000000ffff00001d000000385606a55b5c1c7a99f8266a5195798ac35e5f7ec4b81748fd75aa1d1a4dd4f5083517cbaf942dbbc098cbe05a0c493809e7ede7bd0142ad365c042f3f66dcd9fd227ea777910000e00000000000000001000000000000000812d2b185cf0e19cc95f03139a3bd93f6bddc615002e5920ac964cc3fec5be1d08ecea5d5f3574953b46a4437bc9619f65ed47f6c23258662e487afe9b6fd4ee2cadb0f92743db747464baa29041f45d893a432f53f28797433124f91f17d3fbd37a10de96003d1d264be37f4fe0c8673d46ec8a50bfd5a75bf8ce7072ddee07c2120aed479d01b49e6387a0e1d597799e909cc235b38b1dba1ffdc19907f9045f20b045e5b7b48bb6a21e206836c3d10698ba82e7c92db29b6b50000000000000100000000000000000000050000009a69115976e00505cd22ce298b55722071ac5ed5b0d8d408774f36a2cf986779449af64df45d31f937e9545c50bb3676d138cb27f444beb4f9e6451a8787c1c4e7a9598270d7b183fe39e27a8bc99347a87c2a7b8c67b9b30897f66618ddfeea753c2f06bbaa8d9cf337389a09bb09e2ffcebd40a79d85c8222d3a06475b88909ed04af83a9cc2ea3301949cf6d06c4bd06ff9c5c2c1bcb81bb6a4687b1380f9602ce782274f2a822a05318cd6776bd9f89fa4375b32ca1ba397a2ad43f7631b88f0c8dd880ce71f46a2d2048b060000008c863f65e8be66586660973664a2cc6a28d0ace0d8c8f3b450dde39577de4a0001000000000000ffff00001f000000d2946f134685a36aaeb76a07d73d417bf476eb044c936cfcd71c0f678887358ce300f787d7202f453273fa9dc0e71bfac340a19f7dd75160107e7d22aa62f51693934bd1c34d5f96542d83a9a47a054b79db2fa6ce2c8df2fe58f442179156782775643cc2466cc1c6fd41a0de54009a002d2373eae9f479cc345b19b0339aa026a7a70a53b97d9e8cf93a18190c0d60adea178d2bcdfc8df0958a5ad232bd4eb501038e278efca4779875f64ab956edb8763a369293613ec01f28eaaaf7d7fc1e26061be3e2b4d1a0e685771e07f690c6a81024d3b6112366e7ab982f487c6c1105fb7378384f58d6a61ece0000d00000000000000001000000dd5f0000d75155c6ddce33071276e09820172d810d5647cde494de91c98805118b71dc954b83f95eef4f6d47064d33cce60af4768600719101af3e38a86279200b5fc2f28ae2b3f21f581fbce95ae7f8336794eabb3214ed9d45102627fb7a0258cf81cf4789edaff5e5e3ed881daf3292bf20261dcd6d0476ead3d339ed9a1a75391533e37076bb79de9a237068e93ce421decd2985174f2604d36c4e9cecc908b263e3a680c1d9def3b6b92f5aee3eaecc35706b2054ed1ada3978318d6a48da97939a00000000000000000000000000000000ba5ecda4a1ac44e20ca62de0ffafa6c6dbbee3ace7beea12b802dd7c057b18eb66d7c8bd2f305406fd3e21324fd1d3b814ef21f13b203ac2244dadc8c0a0d66ed83e6ea9abb3c3aed02f504eabe96d84a66f5294ed31d113af9ad699808cd8dcf4876c36f1323f70550dbc65145e6bd70fe4883a4113c0b0a0d5205a913d394216d9fdcf70c56a50bc5d1a4e03c031b4236cac9fe5b10f3988a785cb68a46cd0e7391c89ab0aafce88aea502f9e776e15bab5a1ce04ce833b3f3cb8c707fba8039a048b94a4d629e00788b7a2de3ba50a4300000"], 0x658}, 0x8) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='W\x00') 01:43:53 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) pipe(&(0x7f0000000080)) dup2(r0, r0) open(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x100) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x141) ioctl$TIOCCONS(r2, 0x80047462, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x6) 01:43:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x80) select(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x1}, 0x0, 0x0, 0x0) poll(&(0x7f0000000040), 0x478, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x99) select(0x40, &(0x7f0000000080)={0x400000000000, 0x3, 0x57f3, 0x9, 0x200, 0xfff, 0x0, 0x10001}, &(0x7f0000000100)={0x3, 0x8, 0x3, 0x6, 0x9, 0x0, 0x630, 0x10001}, &(0x7f0000000140)={0x2, 0x6, 0x0, 0x4, 0x101, 0xfffffffffffffffe, 0x7, 0x6}, &(0x7f00000001c0)={0x2, 0x3}) 01:43:55 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x85}, {{r1}, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x88, 0x40) ioctl$KDDISABIO(r2, 0x20004b3d) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x103, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 01:43:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) setsockopt(r1, 0x8001, 0x5, &(0x7f0000000180)="a01b38db4b6033e9e10d36d7550a302ce5b63d57536283fcfdd041910bc236a71efc6856f210637be43510", 0x2b) r2 = syz_open_pts() fchmod(r2, 0x8) ioctl$TIOCSCTTY(r2, 0x20007461) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x200000, 0x81, 0x3, 0x9, "09ffaab8af000000000000d2fa00", 0x6, 0x1000000000000000}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:43:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x900, 0x144) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x2, 0x3ff, {0x400}}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 01:43:55 executing program 0: semop(0x0, 0x0, 0x0) r0 = semget(0x1, 0x4, 0x104) semop(r0, &(0x7f0000000000)=[{0x2, 0x6}, {0x47509bed0d6734c, 0x2b3f, 0x800}, {0x3, 0x0, 0x800}, {0x5, 0x3, 0x1000}, {0x7a289e585ad10c12, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x7, 0xffff, 0x1000}, {0x2, 0x3, 0x800}, {0x0, 0x8, 0x1000}], 0x9) 01:43:55 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000040)=""/219, 0xdb, 0x2, &(0x7f0000000140)={0x18, 0x3, 0xffffffff, 0x6}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 01:43:56 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10020, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) dup2(r0, r1) semop(0xffffffffffffffff, 0x0, 0x0) 01:43:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000140)="000084fcad80002961a59fa9af8195a56095af8628267b3ca64204676082e18c9ad56157c82c991ae70a30595cbf1745248851de077c2ba142d30a3f2cd88b2b3f275238700f394a981245f784e5fe64d0111e597c354ffcdf831dc7c53a1e83b26b0187c7783f7b3f16cc2c2a4f211059694dbf9313d0b1b1e83a6c0000000000000000000020000000", 0xffffffffffffff5a) 01:43:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) fsync(r1) 01:43:56 executing program 1: r0 = kqueue() recvfrom$unix(r0, &(0x7f0000000000)=""/239, 0xef, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) 01:43:56 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000180), 0x10000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 01:43:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000440)={0x10, 0x101, 0x4, 0x2, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1f9c}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x58}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffeff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000001540)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, 0x0}, 0x0) 01:43:56 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) geteuid() r2 = semget$private(0x0, 0x5, 0x40) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/185) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r3, 0x2000740d) kqueue() 01:43:56 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = msgget$private(0x0, 0x8c) msgsnd(r0, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a009c4be4d3c92fbe8ccb27"}, 0xec, 0x3e9d8dcf9b310efd) msgsnd(r0, &(0x7f0000000000)={0x0, "5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29958b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ae1b685cfc4f683"}, 0xe1, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x4bd, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:43:56 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f00000000c0)=[{0x0, 0x6}, {0x84, 0x6}, {0x41, 0xffffffffffffffff}, {0x84, 0x5}, {0xa7}, {0x85, 0x1c}, {0x43, 0x1}, {0xaf, 0x1}], 0x8}) bind(r0, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x8ae) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x7f) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x7e4a67a4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x3}, {0x18, 0x0, 0x5}, 0x5, [0x3, 0x8, 0x7, 0xffff, 0x2, 0x8, 0x1000, 0x400]}, 0x3c) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0xffffffffffffffff) pread(r3, &(0x7f00000002c0)="c24708bf20849edba9f0c6b44f1bca65989d9e0359a3324aebcf", 0x1a, 0x0, 0x0) 01:43:56 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffe66) r2 = getgid() setregid(r1, r2) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r3 = kqueue() preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x3, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) pread(r3, &(0x7f0000000000)="90d9222a079dc129553324ac7de29f910f925db74e3deb2e4397905b574b8e8e383d1cb7bb3415cdeb2b1079ae9c4990d1a6ceff58cf73bebe829406d838373eacc105ccf7fdeb1f53d60f12f4f91d7f5ae0d670cc657fa7096c827b7a47d8b947", 0x61, 0x0, 0x2e) 01:43:56 executing program 0: r0 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x88) mkdir(&(0x7f0000000180)='./file1\x00', 0x81) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unlink(&(0x7f0000000080)='./file0\x00') 01:43:57 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) poll(&(0x7f0000000080)=[{r0}, {r1}], 0x2, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x16) r3 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x49, 0x4, 0x41a, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x80000001, 0x2}, {{r0}, 0x0, 0x2, 0xfffff, 0x7fffffff, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x88, 0x10, 0x100000000, 0x1}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x0, 0xfffffffffffff168}, {{r0}, 0xffffffffffffffff, 0x0, 0x60, 0x896b, 0x9}], 0x1ff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x89, 0xf0000080, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x30, 0x10, 0x6, 0x80}, {{r0}, 0xfffffffffffffffb, 0x1f, 0x20000004, 0x3, 0x100}, {{r1}, 0x0, 0x4, 0x4, 0x7, 0xff}, {{r1}, 0xfffffffffffffffe, 0x6c, 0x25, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x200fffff, 0x0, 0xe12a}, {{r1}, 0xfffffffffffffffb, 0x84, 0x0, 0x8000, 0x4}], 0x5, &(0x7f00000002c0)={0x4, 0x81}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000400)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) renameat(r2, &(0x7f0000000380)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') dup2(r0, r0) fchown(r1, 0x0, 0x0) 01:43:57 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="8c88c5f13f9d33e0e0d35fcd0aacc4d887d82fb1151b9f31e33ccb5be8c6f4ab5ee4fcca2d7591ff8c663a14a917ad93d982e775fccfb55dbaae7c62d33184542f550663abe3c9a0dc6d84b998aa2e87a71622c6e8403cac8cfdb7d1d49504721a289ed70b8c38a2cae02ddd64ee055ed5f90ebe2218bc30e496085bcad11cccb6fe6360db2c635664da94cc9743e441d0b8bf5adf98eb4279e9d22d0bc68d94a62d2e7fb7dab4f93d243897d445bf9eda6dcfccbd8e71ed4e119afa68e0771b8b41bc411322", 0xc6}, {&(0x7f0000000280)="d690ee826205720b5d49b0e5d7b10a5d93d8bfad85b00c78a1005c978889f943bad25226b9ed300a5a26a9c76ddae161cd25661a7d470069e3dba0fd7125528916e1a21789a260d90c0e893176b26ee53b1d5ec002f4358a91be7ecb4e0b8ee65acefa1d51e1b7f367a31d4ecc513bf0531a8930747c4531788541192e1aa12ddc3bf6517684cc7ea7ed2cd429ec47f616ce1592bad43525683f78fa0cecba8f2c8fc763314c52b00657e16f9ce790ed586f661a81a6c192eac7faea33916acc2e26da0199d0759c2abd22e370333c8f9c19408e9c10dc3ebcd81230efaae03c97682c0ee2375a", 0xe7}], 0x2, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x98, 0x400}, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 01:43:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x1, 0xffffffffffffff7f, "854955882e0261ce0900000000000000ee4dbfa6"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 01:43:58 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x20, 0x110) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 01:43:58 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101a01, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x6) 01:43:58 executing program 0: setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 01:43:58 executing program 0: r0 = socket(0x18, 0x400000000002, 0x80000000000) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="56e4d9c157925b0e54195594993ed0f75b87778d58ddab37add084", 0x1b}], 0x1, &(0x7f00000000c0)=[{0xa0, 0xffff, 0x86, "4b184891f90c86ed00caa28d6805ac110fa91456b1eabc24b7f26182c0536d9c37def3683dc21255528297fde0c424dc200e6ef3436f21a773f71523266b94e6dd1f4cb754732b2dba39429229484e0a65faeb45c7c3fe83586c6b1638b7b480076fa2986808dd22044c99787f42a8a2a542c46423a1d3af6c84866de8743452782d341caba2274eb7cfef8578253c1a"}, {0xa0, 0x1, 0x80000001, "11bc1998f71b6d5fc211cdb17fde95f7f8f2fc50832f7bb32920a1e012a7d7b2b070f6b189cccb31aa695adfd1a91f0a67a211da7983b22d8e29c30ef5171d62cdcaa27c76ef0839b4a4dcb68c1dedccd2e5a49f27252ac556a5c96f0fd012dbca1f50a83c8cc611b19d8cfa0d45f8c8bb79f2e441be28533ee27090526ca7b7cf6292f2f408257829"}], 0x140}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0xffffffffffffffff) execve(&(0x7f0000000300)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000340)=':}&\x00', &(0x7f0000000380)='/dev/null\x00'], &(0x7f0000000600)=[&(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='/dev/null\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/null\x00', &(0x7f0000000500)='-\x00', &(0x7f0000000540)='\\\x00', &(0x7f0000000580)=':#\x00', &(0x7f00000005c0)='-#\x00']) 01:43:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) 01:43:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x6) r1 = shmget(0x3, 0x11000, 0x10, &(0x7f0000fec000/0x11000)=nil) close(r0) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 01:43:59 executing program 0: execve(0x0, &(0x7f00000000c0)=[&(0x7f0000000140)='rc', &(0x7f0000000080)='rc'], 0x0) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x10, 0x2) r1 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@un=@abs}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 01:43:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x33, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) 01:43:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e026f79123dbdd7c7961f3b0", 0xd6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x3, 0x1, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 01:43:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x113}], 0x1, 0x401) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) close(r0) 01:43:59 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) fchmod(r0, 0xa2) 01:43:59 executing program 1: mlockall(0x3) r0 = kqueue() close(r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) 01:43:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/219, 0xdb, 0x3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x10) getrlimit(0x4a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xb0) open(&(0x7f0000000080)='./file0\x00', 0x8400, 0x84) getrlimit(0x0, &(0x7f0000000040)) 01:43:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x9, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) fchflags(r0, 0x1) sendto$unix(r1, 0x0, 0x0, 0x1, 0x0, 0xfffffffffffffcfb) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 01:44:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x6, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 01:44:00 executing program 1: symlink(0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x1, 0x4, 0x401, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1bb}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xffffffffffff9da9}, {&(0x7f0000e64000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x54}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000df3000/0x3000)=nil, 0x4}, {&(0x7f0000dae000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000bf7000/0x200000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000d6c000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b32000/0x2000)=nil, &(0x7f0000e8d000/0x4000)=nil}, {&(0x7f0000c96000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000b41000/0x4000)=nil, &(0x7f0000a89000/0x1000)=nil, 0x5}, {&(0x7f0000a5e000/0x3000)=nil, &(0x7f0000acc000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc0}) 01:44:00 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="b4a213b2c9cbf4af45db854adce38d0b4b563b609c707c4753be378c565c3d2e2ad459ee5e28cee4608f7baf8d691e32a9f0c32f1d834edca1953e09b0d460edb110e19f7c50b7ea0da92899fb570abb9581ea3e3df372fd34c6682573b60d56e706d8", 0x63}, {&(0x7f0000000100)="8ab1be4cae7bc45cb67e4e6697203f7bb13a3deaf2bfdbbc25454e2a9a0ec34f892c5a525188737a7b7f4829407655477340794a1a7033ba396451ba6dc6be097e0a8716e08cc74812af2ea1cd1b07cd701f2c0d3d303ae4de90adb7341ecc777d49af78aaa6e6bda384224de21e8def6f3874beefa9706b3a7fafc39147ec233bd4f25c16b3b0acd74131d583d2ac00fd14d112dceffee06bd485a01ea5ea942b9480423d5f316326bc28c9854d1087db010942da3755220946f98ff705", 0xbe}, {&(0x7f0000000280)="f1e1cf49d08f6a881192ffaf1b03a2a7150bc324384e6538c47dea28de593f54b295396c22c4d119e059f1e29870052afd897a67bf6eb22f35c83be417275afee32a5b22da1cda1de32c7df89568056765ac656976018ffdc91f793781f79cda9ed6a25801bba5cc627781226457c5e8fd027b207476826dd51bcf974564db55fd8f2186eac1f693012c05bfa23fb2ad33c1e76dde7f34c9c8c7704b51d54f0e0a8ebc6d462c5f92271814a3d0f688db1f106b20f277fdacecf3f0831f2a2b57dfda613f7c53aaf8e5f65e6438f82c07d53f8e1b", 0xd4}, {&(0x7f0000000380)="fec38230f08471e6886b2add22fb77e9c5b4f9d25abb5814f3fb039a62e95117fa7991005fab02cf09b5aff48af132f2613c85d4d46272b8f33f138c5a7d7ee7309fa11b8c7d3e9aa779c9cf5d98e8557aca7e1d7ce2928141eb3b2af151737335cd836da3ab6364b570d80ec444a2fbbe7a8b049c8087a3a252a261e87936590948b8866b57bd36e9c8f42814f6df1fc2a7bae2a8540445787b3314ac09d51b927e7359209eb50eaff5a72b141bcc803e0357050dd438d7d989c3", 0xbb}], 0x4, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) 01:44:00 executing program 0: r0 = socket$unix(0x1, 0x200000002, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000180)) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x6) ioctl$TIOCSDTR(r1, 0x20007479) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 01:44:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) shmget(0x0, 0x3000, 0x64e, &(0x7f0000ffb000/0x3000)=nil) shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 01:44:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/ttyCcfg\x00', 0x8000, 0x0) fchflags(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x193) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r2, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000021c0)="32933b8d20e90d213568d9618e301548f0636a79cebfd8c1464f9dd5c78d9ae3dd8afc15de003a19fc99eb6a331f75f50d668f6cc01b9ec491b7a771dccf4fa4759f1d5b290d52801412210a952bcb670d34dec7214382ace9d9e9de84426102c98adcf30c174848c6ffdaeec987b0639cb68359dfbdbcf06ef2b51ab6dacf6d774ac3cd5e6ddbe40d0928b5ca63d88121d58cd175dd693d2ee42d7118f6c2f6a11ad3a1a7a2878f5386f3518744a60fdd2c84ead74e96705df3de2a3b977ce3dfac2325a8a032751222772eb6f2ad6b957e1dd0c344c1ac424b0c2a949f4f8e3182aa4389d4ab953069084d24842ede2721ebaddc99f3a2bd05a66d68652c8f5a4c03c2d170495771b8cd1b8f97566cbbaf5260f783efd9c4c28fb712cd16f86187cde5981ead3a368abf6e96bc3cdff2cb47588d22591f4c28fecccfac25477c4668d64515153a6e8a3eff365f3ebf70bf8acfc74ad09589f30b20edc46d78e492fb7a72ae8037c373e49413d9686cd77d460321151549e647e081ad40c7a22a49be600cb6244fccdb77b8799d0a1b26da3b0b936d1d170ca5757bffe75f83c3ad67eeddcc3abcf485fcdcccfd26aad1b6cedd6effa2a3f51a169182cc21a7a355da995f48fea9c47da7ee42a8d7ec6487e7743e2e373b0bba73bbebf8e7ef93330ff40d9e6337899ded50e30bb6a0d7ac65b6491bcaab211fe126bf8ad64149cef6848550f3ee6f446cb9b49ebe26b01d001ace1cbc05f4709ee4c331d9eabac14c874ee14afc8dbfae64aaf13897ac528f20f35e8e10781f7a37484a417fb05703d7ee7eacbd2b0dbce198541212944fc5b70a8c7409f57d37a7e9864d7053ac4dabb9d46b05fe62549a51030d5edc4e0cca3a4a6fc7866149ac21aebd45f6d49325045c2e12e3d2b214a12336d509b9b57f7bab7bb507734c5488c8417fba43356419e6ee312a2daf0aa7ca4f6cb7a275883160782395dd63801f2dfff034aea9daf5b64869a2cf08e019322fbe5e27aeb9571c386d9b7a985dc811164e37285545e21a134544346f3d1ec37a08c51f0585d176dc921cb60e0647a60258baab4d0d59d1aa1e311570686b6599b46dceb9cdd31cc051e14d6fa75030819ed2d442a9ba0192cf286c9e54d7709d6f68d79110cc108e8d4799e94304fa80691a579619f59ff4bf79806c9fbc762969a09c05e071e2216ac3d17a2446c5e36c5f9711962853e3e6c1c398c63f40f20820a50c442ea8ad2fc78d1a676767fb6ee6a934a5e8e785a55145d0df685d8eaf113e2c21485e7b7b3ae19e82c0c66ab21b718ffb9491e6e940457383b4c688b23f4513fdafe97c7725354e9dcf144333ffb31ce736b2973c967a717759879ad76d7ab2caef0b002eb08351b621e1d559071c87bb6f7b6b0548133211fad22d3c287234e8b3ff311feabaaf6f257d463db52c0de3510b33d0171893da036d50d30e8989bc0dfb749f3848a7f3348c0d3c0947681915d2c584ce893bb150281de525ba4881d8f13c9d899c27894dbe6030a377cc9fae2f48172a35eacd4ebb9a58167f0edf34bf4a15de5aa62c2993b8733897218a3064d091af2f8b2ec204ec948a5fb1e0b3e459d8565fa85cf8192aadca6d2d5b2579a43bee76f2c5599fffa8c076c9280377f7fdc5cc7c182aaadd3f0715161b9ff51ca788f7c236d6d3d9fe01e0299a87099adc6677ed5d090136dc5f8cf1cdd11aef7bda7acf9fa0dc731f820c7d5631a67a1d9ddf26932617cd91ab00a0b6261e1de3016398f3d957b6de13bd9c0367ea3172789567bada3c52e7805ed74dcfa1305c4d9ac4563974eafee02ab53f43ca2fc9ae7a99b208035d8581b7637e735565176f4028c026644b6b64b701bf354e3f61fe66e603c36676540e7a002a9beb3681d1f9d9464dc7c7254fa8fc9e168ac164ce393b317351135503638c67b0dedd7c2b4fc31191c3472642f164f5a7f1b5b2de1ed7db5f44a2be68cd096be145b38244f4b47fcd958893845c7dfa6cb407ecd4d8b9f7bfd9091900578fbec7f736707d326b388f54147edc0cf587fdc15fdf78031b09fcba403896137751ee6aef5ca0ff3e2d9dfc0957826cd11f757f4ab608f4e137079c4a59c8b6b1653eb74ccc626ebf8ff1b4c6decfd822e814a29a57c49fe558b94409d14fa2b931944ed372b8eb181b8163ef912d945b86374c1856929c37946b7da7eab1fc12ebf2da06c64420f1f33aa2dacb00338253897384159bc0f749a1fbbd5288eb73703aa05387743178e1d6f1a29fc74263b329cd0b213b8168fec493057c525d8c4eaa495bd97d61133f9ec42422de8c209a63257e16c4d243f89e9eff506eaa0a7ac76d76843b1ad027047d29c879b14ee15d1de23d1e6b7d013d2dc52b0a51fb2b29b4cb3221bfa508b259311f990e36c37e110d15cb245e95cb48c74c15fd9726ebce520f0f0332de0ee84eca9848f32a36484345bc485c3646c8a9d3c4b0c8f7991abb392dfbb93bd607450bcf92deb5dc35b41198df86ea3acef4cdf4e5f3c1dd3149234e86d6bb2b93430bb2783d403a2e2a3aeaa549211db8404e1e1e612da126c7f2d0623bd870de9d2af72e5344926cf8a4a66ab3170a073385cca0eaa971a656867933b4d1a057dad11024eeda5b6c13cc1cdcec531e28d823fe9f9032545a2958bb00d8a273af91e5a7079dd018d913095316141c42fc49a6d9410b93f0c83ced56ec92695ce90a64086f6940c806ce75eb221e948d7ad2384279dce9cc949fb437f8b2cac9045315d407f011b6eb199a6b5cf01859c6ae35832676e7a25c8e38658e36f058136e093d79f23e18a180312de7df9122b1a7b798a1b4d46feaca873970c729cccf5b2e3042aa34aba1069011e7f37914e02045635e51a6ad13a631440418163e4e4cd0d9e96cf1833d11c2266a8fd3766bcbd91e29ca2bab298bca3a28d3e61e270fc2baef3ed6adebddd0e7b2994375bb3866e0a89491fbde385a1266faa4ccd1e6035eee89ff4c0bfe1b255e8b6d16aa292974c95583292fdeccb835f86db60dba06b75926c77e6db0bbf5f39444201b9942e1baf38fab1fa05729450a4ebf1dc749d95c94940774ded8ae4e3634651a3c924f7cdfa3e01c8e43a76304f585301a997aa52c05b6d8b5da35a0f7765ece81a57260569a5b12c496fc7f9c8edd7ee88cc2a3c0d90c2072520ba886d48f5864dcb348f3baab8e26bb4cfe0fe30f4c792069e68211f25228e9f3b772055791fb66802b6ed4e977d3274fb6efa6d246ffb9549a22d0b7bb297155a299e45e069a62cd701058bfd54c20c658499dbbc536632212530073ee6e4713965f19aec7fad47382e7d8f068240acca1ed6f4abbc707f9bf5e71c7afefd13a99503472c09edae851b06630962f4da1fc1ab70159b5dba2b10a8fb2536ac87201561525f75bd9241887c7ee465f811d31cc0423bd45907135fe85fba3c446c2dd5c1456f2a394e9c405063b5dfa570b621fd68c3feb4cb63e573b10f4e9ab1f93b7221e5e5318390ad88160e03071da0e426a25f0b329ad0f316f746e1b18ad109bde8b2724c2cece37b0a2490ec93f9e11e3be99bc6c4b1d88bcc1790411de6b929d5ee184bb9a45d04fa692065fe1a5823b0aaaa6d06d703c24c002113e843fcf496c817c83dfca81c42d46f48eff8b93f2f7cc10d8dbc0af28fa40077a08a6ea6c4e637cce04d6e7c2eb3e76a8b7dac02be90af62a161db79279f7f836f1bf1a024f6b012a664a650b846de134d552b08f82bf9078c4554333a4415855b831cf9022cc33d3056ddcb5b83d1ea4f145e7743c35b916c963ef34b3cb164733b67442c05b23263905c7f96333fed7adbc8129e53cf6018273c352123a7820b597d03581b5695f160cc1806aeec1a1e018016e2fd8640b725fd257ee119b26656e526386be3395e4a09fdc8e15c5455db75f5afc5370fe1f62623e258022bd1875d277fdfa2b0be92bc169d94fbcab75e26018cd797bff61c74b87275b6c3cffd91be00a8c501931c40a973684990ebd20cdacc7550d3f27a0a48ee4a098ff378660224a5ba8c421cf7a5ab720fc5378178af9b8c784e6b587e7da14132769602adf17bde470765684f2a0094c1e47ece165ec484f2555c4881b1dc7aede36d76f360e961d215ee9d4ae0309f0621fae01ce8b55592f55e6586e50a42784313b505f963c37092d98b03be09dd8d6e2e82126befd87631ce697778ea953043871fdf0f4ea8417df5332d9f4e841881a1dcf4fd28f36910b10209b73d4d4b733a2372e27658ab18924fa27c19d4e93b95732737520cc4fa4cbe2269a7f535b8822bacbb54da0e75ac225699e9c20d72d20374c5eb6e947e2494066d15ec2fbdc3f2c047e762192b40a3948ab6758cd474b424341d1beb5fd2962337f06529d471f58ff59d3eb18dc0d5e5046d7f369d89d496a1ebc07c8f4e1aa8b3cd4bb31dabe0bb4e8da3d831e2b85d68e6c1b72090fe266e9c164b4dee693a9b2a31b8ba386bb2ad26dc4d30520464c4963bb3cdec26a612ddba7f5fd1f98fda843106a6ac5996e1defd227342bcd1b598e1acf3b0cfb7c48a13262204a4f42b4d7950ec8a20223762afeb2c9674ba3fbfb8a87da8a218d73b47afcdc3496667e354197404bed5f729ec30a9679edd554b0f279a8798aac6b5c1fa17aed132fda8cb495c66fcb7434d144f288aa92dc8ace7d2b0944a4e3b1f243a269cd86777bd815418dc5f16dcd141f485dee0bc0d0bf2063dcf5409a3357db2c0514dc9037bd037e33b69da5ca000454999ec83ec294cc98fafe7eb3fcac44ea373f6f9d75c6f9b0814d6fc06719e812b11fa213648c9066a7bc1e238262563ce4e5760cfeead95872e22bc37075127de6a2f12be0373d2948c35468f2287b03faa5c4d431e9fcba7365238dac89846b16cc9af2b4c83f63e3824f9326e573b8dcbb13a7306cb5842f66eb133a2d11a8b9a53df04c01f6ddfaa907ee6bc64f54775283696aaad9c15f4ac1302490d5d9e6b0e3996f6e976046421a79b5cbce18f0efe73e7a7b3424b4f8d821e8a2664c392b28f4ccb263967ee8968a71bc3461d820212085ddd3b59c063599cd360a22f59ca77a60bd602f5e5d14c3fd04a52b597d8a7e94a5765306142367ffbe096551ff3b9d2e8650bcd5652913c6964fa91f7cc463bd15f054bbb4ca34009c939fac5ca80e39959e27d1b99ace765060ca5cf285737227876da5d4c19d9aa4f40a461d2e227456b720a3b4266c942f2b0fa748d5713133d48448a1c3ad3cde40571159f60aac2553d458bdcf4149b352784dc058d6c66ffa1a21ee36386e646992e36292a1134bdfbf9312ccd5d59ee2f08e4c4eef93688c9964b6d4da5c30995474bd9ecccd26e6b883c9abef0ccb85d3f87eae8bdd7fd90226dfb0386887f30244bd0a40cc954b7031b07521c31b058697896dddcc62c12b39800b0cb4706efdc824c41d1c0f65ae40be94a84d4832e6578c0225afa154a17b4bbd8762c00e3ca44753de2f871e1fcc91c08ec41f5f8452642e152ae21b172ba1d95de40a89d853b1584e323b40f9985f987c26433efd6c32d423e74fd62cedc22768e29599bdb968b25633928a6462e66ef5f475d1fa1e23ae65df77d5ead6415af06c9883c5ad70869705fdcbcf82c754bf5a80c8789781f76bd1a6d6d522c87d375a32c60497f0d4bd6257d6a1d74011b99ac4a14d785a6f908beca451a1bfd53c4be71bc89280772f26d091d55db81fc602d83494fa3992d0b5c9e05a1da657587890379c9f", 0x1000}, {&(0x7f0000000180)="541ce2bc847673d71ddc40cfbe58653aad82197bd61cc3af4fd4c3bf2bd479badec33fbcd5406f77d204c4e6504c8d2fc7f5d0c4f801eeb938232219973a26729447029ae495c4725230d9fe2b8c85ce5a64acd317a5b3a9312a6b99af7b59fbc88d", 0x62}, {&(0x7f0000000280)="c12b4b1a196b61f875d2dd2c05f1dd00cef866b23166349a14ac34e0477e35890286256c88c1f33b43e647fcaae69178854e6eb4feda22f959c1dceb3033ab5000542087bc42a24272d344adf65286834dfb555bed2074d43f8f310170cea78ebd96f387bafc23f61d6447e4eac57c7598ddab5e8fcee76ba67ce3e7430d4706c72b6a6b76f6c31168f1a962fb55da7620665ba4433045eef0443ef5089d3817ede8a10bcb08845df86837d14e3704abbbaee13c866f233251fa79868c41ad8da2f2984d31c5520b7ac30d226b5da372a91bcba86b5838a4ee185a55aeae548ea4f0fa84bef61a9745c603f16e49287a95cd2dfa45331ebc35cd5263a5d5dd", 0xff}, {&(0x7f0000000380)="76c437b102231d58255d89b8b21a0acee0bb88173486bd93eeed91b4319b957646aee517bec09d3a5cd535e9f9814689e8e67ac4653b8f2216ce1bc9b3233914128d13822d87286febbe07475f4c2a5e392a109495549ac00580edf0ebe61cc922999aea8ca7a8637680d89cbb6ab62578892178b68ba87497da6f4e2762e48dd2212f89ed0b190c5c5bbd2ee38860b79803ee3ca43397fff7a62ecad7a1cbdfc0dc6cbbc7c6e55b15e5cbddc001952443d3d2cfa07531b5cb8fa7f00e44bd7549a6ddd4e77d", 0xc6}], 0x4, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r3, r1, r1, r3, r1, r3, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r1, r1, r3, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, r3, r1, r3]}], 0xb8, 0x4}, 0x409) 01:44:01 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) r0 = dup(0xffffffffffffff9c) r1 = shmget(0x0, 0x4000, 0x22, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ftruncate(0xffffffffffffffff, 0x0, 0x30000) ftruncate(r0, 0x0, 0x6) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x4) 01:44:01 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x200, 0x0) read(r0, 0x0, 0x0) 01:44:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x1, 0x0, &(0x7f00000000c0)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000001200)) setsockopt(r1, 0x7, 0x800, &(0x7f0000000100)="5e0663d5efaaf87659fe9a1838ed319db0a1214660ec9471e7ae3bbc727c93870ffee7b00ef47c0f94a0b84653e18f0d4a934918f250e2dfb41af1a55552686f635014ec8e83cc74b85052c52919ab9365aa5f2107a7d956ada136453d0822d2c4581b7b6bb9195c9062dc3af416b43ca4780cc7e9c88cdee57b99079ba9107c69b15f155e0cb7d4e5e00aa0de15c4eab149b8d6e2625d0dc55383d5453338a6f1aae411bc7f5a120055f55a50e44734528c7f8d75400adbbca4d9d18a5c65cd6009bcde076a016357575406912438e5", 0xd0) r2 = socket(0x0, 0x7, 0x6) setsockopt(r2, 0x6, 0x3ff, &(0x7f0000000200)="1b902f3b6da8d0ace015ed30b18d6154ce46aa761e66654466cf03270daac348f7c47424f9e685c37ad7b027517eb49ff1cc9386928c231d70ec8f9cbe7730567efbdf5cfc4126bc2142650a818bbfb17450c3eb8bf1d90e2dc79dd909d0d6cdd9347de44f2e8cbb68b4523701e57ed9e8dfa89e6b2926ec38d4518794078877d332a50d641cb9196abb83452a9de2d74dff20753c11999773acc3c9a745136f548815c734945b1a03978d4fb939c2457fc314bdd0006f55ad48974545c927794fd2a3d351bc9ffc1e3d99483bdf68c3709c773c4e3ec6add7f9ab0c33454e6dbd7d6615b7ae94146d33ce4a7c9da05b1d5bbb07b1ea5c912a45c69c803e14313b96d92394315c492c12513e4d70d19fe28170b76214ce309b2e97241f81427db7425f25a225e31ef6f8a56e3ee8725b0ca53d3fd9b58181b62bb644911a0df0ef50d3f75b81371c94c9ea2ab5f76461f42e9c01a35c2dbb2e08f0a0c7f4085339844eab9b99e6471ec26755205db266da24c8c7fd417f6f9a1ccf44dc5637e6484c30bd8bf9adf261f024a34dbd20330a38dc042d6bc49370175db98b67a504aa11573cf0a7cab2f3030f9f035758d4cd4b3dd24a718872ce3f3c055c81228ad25da89056d79c196629b248a45b28333124b883ddf19bb5c008eee20112c2cb207e61cabf2483fae67eeb56f04401cdc7d07ebb0a12ff795ba2865bca0913e166f8185fe08375b9f6f8a6d0585e467e329fee30779bc2808212f218c2d04f8c551d3c5585023727a53686ed76a0cf6af13b552dad7e230802bca6475992c692f9de27f0e167fae075efd636a6485ea330f4c73b2494dc60866e5523fb814880f123690aa974090dd01b39a22e2848d699e3fb6c1101de4d1722ea7500e3a5aa2a4e48c1ae8205f9464b4420c391f628b3dcd3c249af171ddff08de21b7d149f2fea95d8455328e5d5d522df444b191a556dfde22dcab6f87991dc196fda2432094b2f8c01d72df12621763deada5a0b6a7afc14ba7dc4d4edb7b146502cd2fb66d6311ca0970b0570434e1880e3e90fca41f39edc59bbf6a6a947929b04b35556dd97b24f662c0211e9f13f948c4f92a47ab5e86050d822018e3dec9980d89551d6723fed1697e1be1b5a2ef82a94c028cd598b944bb00f215142b933c40e8de758500cdb4292903bd00622e5faede3eeb4e6d8db3df825263c8c5675ba7a99390a185c6c81de0873d7aca294cd212a0262dacb1f78a5a53c673f582470a5ff19f9099d92f520d445bc90285e733eb24f688e21762f03bc24fd8fd53bd081e67986d32e4380ccabe7ca1a42d980df08cdcbeb3934730e56eec676e9d34c9e529ea319997c1311d5bbe1e6fc762241ff56d1122cce8046c70ef666539422c0a3589a38870e677025c5115bfe037160dd3442db5f88642a7c1dcdfdd98026e89321227de446a70baffab6484be9f4d881a193afe224d8d8fb424def4dc0b61621f04d0a0cc0fc693e4cb3d6e247c1b309ba0959503189cb58e9acfe5c41baf6b43f8a9819af1845978d0ca733fe3492d65d65135b1edbbcee32c22bd02cf8db53dc0613c75b51f7ef1ecc0de5b5bb39ad39283b8ff72f02601a66f06f73e45977473fb760ce569f4adbc255b6f9f3da973b6e26b61cb5fd2291eb04eabb2505389176596f88711079acfb33351d9973b2db40c2f8c31fe153193cee16c32100d12c36d595ad3e81df712769a4121c23383699102a9a5a6029f7a557e6e01ccc6b4e9e93c0afd47a8d12521729e48b4b74802b5d81372585501552f4767c18108fc8ca1a21b2b04a00513fac42249a403d011e05aaaefda08540d7cfb8260e26e2ccd020b1ba51caff1db88ada281bc2819cec62c48984d156f6fdfa260f1abd1ae0eb25f9e73d8e3c9c37c57e3f2bcac0f6332874726b0eec40d49e4337b18ae9b3f51863c14bddcdd72401c05d7b8b80ce91ef74173473f97d5cb9a6658d518a83ac6728a68f11c07b7595e89a07a58244a1ca4bac7e65c19b1e7c887a0781c2ef8b7a02f9ae4639f2970eeae4a809f4ec784f34ad809736b53852a9f09833adbcf39d2f7aa128552ac6df82e3e54c02330602f50d52e3bd46b1808d15b71c3c313f37a220ba2fa6e688ceb6591ecf1bd4dcbf0af0b2909e8aa12752fa6671c4fa545aa00203d16d1a3094cdf65b20dd5bb3034f94c10638c7c829808fc3ecdee11ab781bec0d25b6627d446da670e7db3dffdee310019d9f6830c1efce9be1a1cd474702cfaa9976851fbfe976ff7f25cbb4bad5e12b9ac0a991146a428bfece373176f1b7e1b09a3891f883710332b7c63d83c3c9a461f1ac772c277749c7bcdd89eaf708173c0ad543e006819970b93ddfc98b272e7fa6d79d1d7a290bce40ddcbb7963f115f3cd43517abd0ddedf2703e799ddb59d79fc1e683ae3bffce5fb003fab86a470b503c31d076429456cd5f782945f7c0142bc1a3552663d5d9441eb67d04bad9dbe809c677981f04f57ab57f653581eddc092ea7289db5f5661922d4c487b002c3c9abdd745eb6d194c05bd4c1dc0e456eaaa084658eff72c4c143149b08d15a07860306c3b9db2fb2378f14552dc1fe9c901be0eb462a7d35c1c47a0acc3ab8d2b2c0dadf1a9475d3e457956ab96b24abfe95cc87816a7ffbfbc76ddfd5ea8120bebb7db36e0e465c10ae81ec66cbc035ce0724246975ef2fffb9d14928e069a63d8a4a19add39f53968309d273442d769bda77a4d1a263377f7b9d7e3d640ae833233f811036d51b21736512ee572de56c76c87892c47f692d43f66a8e5ba82759dfddfc6b66f40ca77ea7457e0fa9ded11bc698394b6b4c9183d202823703c7db85202cf590bc0a1360c37134fb16e39ddfc24e28102b23fe32559ef029f58cf58a0d55731e45343d9e262f9c81337e275ec67c7dd1f1ad63fa2ecc6bfe93a81b1898b2a3e3cfa60531626570370d3e729e0be81f3b9ef2c62af94660d0bc6cf51cf7467d232c2a739dc51905f534a18cd545fa7571b0b5793a01959af671f64ef7e2abfd336855a73c0c671bf64e0d9d315376af9ccc346dcc26adc873e176a83b4b81cada5dca6dff98b4693a7df90e7e4c39d839c53110ddca0c921ddd93fbbb9a512bd12188f33426735f58fecb81c43799c39c25934252fa56cac007b82dfe7f5be9a5f7272f5ad7ca2432bda9d3c0fc0563a53ea0ea2159ae5d853ba4a4150bcd29c2bc248a614d5d29a0b6aaaf68a2aa55f15f0cd7ef1859b0565a43c7c2e77e2ef60e1da42cabf37a59f1854eec0dbb8172eca4e43188de99e38c83aa593f3ccf1238bf0cdc1374c43c12bf69ce6dcf2679bd13b4bbae77204a02f5383915a3f7243109a845903ec84eacc58bac4584fc7299355d58524cc918b90e5d5a5994b1571671115dfbdda3d0552c96d35d719b60083998cbc7154875fdc410a4051d41df5ef3c38211547fc7108182891681bc38002f8ed7fa54ff221d30c9d94d56de5e0db998a6388367c6c9cc39b8431bcbabdd1d5061040c5dd089bd870f87a59819f83641d44f61129b05c5cf4222d8c1d8c5f6e0f0a3f0aa9de8fb242dda99e902f8c533e403dce27b0bd78f2bc9dd7f8cfa3b9017df8ac13498e9cddee9b2d13b0c80803cf206a0de4bb6ca903b8a329e5f2b619a973a4f22815b552cd86912757f84139b8706ee33c26daf70f168882a5eca42deeea5abc803ee4499fb635fe283d074782ce362373da0c50a873dc412482f4c0de48058bddba24f9901b8a341b6c6c37387eeddfc96d06d13d6d776a3047a6b301a67dc378870353f85f1556b160d6afb21474c55a460522c8c1458e0d2252eccc882253c24159e89cf93b4d86283bd43e1004a23c39a060fd3c2d88f0386e39a4bc379d9bd08c41c54305f23f184596cc81ff2abee26eeea863732645e55f2687217d4f401adf10ad3edb32f9333e679b51d3b1896e7797057b2c3ae4419930de095fac01ef783198cf5be9115fd6fc69b2ed3b0002abe0568bd5ef6de5ed37a93ccc6b89669b549ec252029b58e863964bb6d0ccc552c51224c1e412659b57d39e48c19d86672ab4e1b2b444ed92b803c08565272a356e7345164beef6bbf9cd1dd39cc8b0563bc78a623d22fec5be8015eea5a431a9e5d44832b9fe6ab085c5211c25a8041299c5095e9af6201568ea4de93eef6e23ea2feac7b127ecab9197241915f4adca967c0834889fa8a6abefb80d0d1f1bfb1e41ebc064e0dcfec0f80ba28f33210f46fa49519ef0014d4ef77efa3cef653ec118dffa0576d9a4020720095f06ffecae407d816916811d813bcf1def5759427178c9025b35f221be0cea43f484950c0c6d73600d167dcbfdb81585cb48c48bfc63548918bbe765e63c2f90f5d7d972a35ab00d7473d102312dba657cc7e55bbd812be0df620968f2a3a0f594607f07306fb0b4f07166a3db94a2c5f87e157923c88bda8157feef10b1afd4cef4c407240aa058c713f6fa8b19382bb75834595af36ab3482fd8186e31250816bb5a83776c66708ab140a369f53305594c82fb21b04d8c03879a4d0352450a6a7cd3b8c2a064e9f0ee2e342e5fcd488cef01fd730a5949580b936985f4f544eac743148b3acc20dcd14d13373fe5eb6bfc3af34cb371b481e696b54ef4744172c4f3b837212e36ab654c8957167be563a60c21b570850b8e8b696de90a5e22e030b142de6ab316898470c75fce108d802d25f509489afb514584b76fbaefb3219cd40551406847c931007d32683c594fd745c71a07ced7525ad3f88a52ab0aa696a7f508fc5d5eda12a071044476517e03d7160dab9beb98320a9682e5f34ec6e8f74711f32375ebe12efa59c29eebd4d09fa45eafdf90c5ac012ea3c8e5a4b51df489f71d466d4fa0173cafbae8f5d4db0d1f969b2d4b82ef4d9777073df5a2dfb3acb0036201d0f11a5351c4d7ab3194b1422b08b6b0d7e6aa27024c326a103d463dc4fd6c966c57d151e99be29be91b7028e9d46d851f4682d2d9595c0b946f0fd4b855110caaa2fbffa09cdeb330e1e7dde722e9e05d9811de207b2f91da1170a39ebda40eaa3732145da2176b42fb2cd083ca2b18f7658331bf6b70a0c1a23c6bef539a39ec5392d3afeeb42ca386da961e313a6ebda3d5028453719b5f4fc4f407978837edd477553459709a6200d9186ed2ffb893cd335f7dee876ad6130fe383800ca80116fd074e976bbe968b74f3ab657c3c30d3461437885394c2ad4343ff0fbd540397ae335c5d2d626b9a79b10b23fe25cf59080adf4faf7d5653e33d8e46501ebce993292b19cd3673b858d7753bdde459cfe12a040098a69ff59cd64ccc607dc4cee036413b77eac24597a1312fb1b4c645703f820fa3f956439fe8955045f73660eaecc80d5eb558166b318406e1159445f0fe52e5a6482f0499aa7d4c0bd9cf8ccd403deec4bc80dc0ee3adf807fd1a3da0b70952e701338510b80a4fea07ea4479ba71a557dc9dfb96881f61071b1f8208e1c8232f27f0963f11b84d67e6d40a2c2d180039d4416c707a658da316c35742615f927c50cb1342b78322e8893d0494932d8e7c0897fb08192c1e7c5ded86cd6dc23e4b8c5a6b91c63314ac466d3150797d73e1a26c08755d4acde60faed78f39860768d3f9129081ae6881d93770ca0c4e55a12d802d6af0e92a32e850c77f150e1e67941f6a0069ca98b1c9c587c93aeda3ec6c763f9afa852c5c262ac5fc83fe26df2c08b6ce8ebf779c0155dd811ffa6a0578d563633583c29bc7e684f761", 0x1000) pipe2(&(0x7f0000000080), 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 01:44:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) socket$inet(0x2, 0x4005, 0xffffffff00000000) 01:44:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) sendto(r0, &(0x7f0000000080)="37099b4d4ef56b9f0476febe4cf7e3", 0xf, 0x401, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x200, 0x22c, 0x4, "6c175313ceb1eb4cacd04ede316db1bd1b82a97d", 0x1, 0x1000}) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:44:01 executing program 1: r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 01:44:01 executing program 0: r0 = socket(0x18, 0xc004, 0x7f) read(r0, &(0x7f0000000140)=""/195, 0xc3) r1 = dup(0xffffffffffffff9c) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000540)='..', 0x0, 0x0) unlinkat(r2, &(0x7f0000000000)='.\x00', 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 01:44:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() dup(r0) close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f00000000c0)=""/111, 0x6f}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0xfffffffffffffffc, 0x1, 0x200, 0xe7, 0x923}, 0xc) 01:44:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) 01:44:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20900, 0x60) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x130, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 01:44:01 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) r4 = getgid() r5 = getpgrp() r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) socketpair(0x21, 0x5, 0x80, &(0x7f0000000400)={0xffffffffffffffff}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20800, 0x0) r13 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) r14 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r15 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="b179ad237bc13c77b9eee3385712cc6181e8d89d425bd030cd79b7949113b2c1b19fb0f50b045b1a1a90684b0392cf55b8c52b1199f6e54414bc8c4349d26e0b6a3858df6172830902b8dd5454c04601f6ae19d48e24f006", 0x58}, {&(0x7f0000000140)="f1733e7afc514c26263a6d0412f0f495bd083e07b58beead75f2ec7832445cb0ee146cb72425687ba7fa567bcb3a405c875973e277ebb96122a08b9e5c845246bafd5f55577315704cd606c350ad62ab610a98e9c82b26878b560f476ddd1689af213c375e183afffdd678df57734aa93e0ced52c1bbccbb910cf806376ab05992bf", 0x82}, {&(0x7f0000000200)="12ee851974a4e2a5b78f17cc66f0522e374d127e6049ff835d580316423396d4dc256a37b510d8688836a88a1caebc311f308fbb42e3555be1b958aed108db91e94b23", 0x43}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ff02c4d0e6000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x408}, 0x4) 01:44:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="00000200", 0xfffffffffffffcbb) fchmod(r0, 0x149) 01:44:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in6}) 01:44:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x9}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000080)="dbb0b279a7f88e6c48d9c20cc4b050431c88be8b0c732400c2c3e1555329d9acb6b8", 0x22}, {&(0x7f00000000c0)="eeb4a94217aa4ee8dbe519d70c5c9adde49a6aeebfbad5998988386acc9735226fdd23a20f12cd7686816e3171530a047c864a34f58a026362d0599b56e086f857fb446131d03af11a60a3bfbbd23ab00b3082bb84c9821c9ce9d39fcb5a80b5826fb5dd275adb0333b6ea44e1cf2059651d93fe9676854761dce925f80122e5f997112e2a5ff44168ad84008489ade3019c4aa82bf9070c902a4915679377125e0eca4d8d0f8fc9f7989e9cda0ad568bb9f39cf497dee373e5658963ae83d42fc52b9ac34982f72ccd16d2638ef1e07c0dc45d3", 0xd4}, {&(0x7f00000001c0)="6fd04a0c37f9f823d56dd6f0d4df90025f1ab67631aa548a497588d42624f28386b4a311a198023979eeccfae30701da0385d1b9d1ef31eba11b102d1eba6940c076e60b91c418ce66ce9e79ed6a13b9a41e2adc15ae8b9643492ece0034105de32b80f35ea2b3140bcb2a379d76c68654e7aa9d4e93e36fef773bd9c5a08515cb6f31677f6ca8cceefe31cea3f732c664aba340eafc510ef321ff073e89252ad0c9f18f63df962444bf0c40fcd16feb4a", 0xb1}, {&(0x7f0000000280)="6feec37594c9a330de7aded6214d2871b00c6abd3c9adc5f37be8cce2afad3e0bec93f55e63317f25156c1a3d08187aedf154362ad3e44ed0978bbf74d7f81c8f38d41fe67f14b3e99367ca90a74236b181fdb365ec0f8ea9afe9c7b6a8326e37b79028b36babefa75a74df1eef50e766132e7418b94d8e548da463e62bdda622461ba5291ec5deb478a84f0d5d3d4d2c052b163d55d6cff8650bbd30ab9c08420f744d871cc54ce9f1fcb7e773340068cc827328fd2b676a8c341d50e336f9c7b1d2dc0882fccecfb7ecb19af2d9361550393b75ea4", 0xd6}, {&(0x7f0000000380)="70ef6ef0b1880973dc0786b08968208d5dcdcc4fece40d0d8132747ed145a21751579cb151372300b7e99aa0ca09403586d4d24e1bdf8b2d4f75bbcc900e0561afb4d0f181f0e72c83461ac96c1c98e30141a86a14ce73ac194af4d856e8f519ab31c4d6876bcc90af369dc8cbd142837ffe02582969a6c1f5af26f8fe027a69f92bbe11b8f824f0a2cdbe37fa0aa0169405a90b94cc3b4b0ff014e944850c87853717e98794aa506c074ffc2bcea72fc6c87e7db815709c0d9efd4ee3a50920e0baf7bda741fa0bb070b824b1a3408fc3012ba455c5f87d181b194548bd29ae2f212b982eaa71b1e15371a817a6dc9a", 0xf0}, {&(0x7f0000000480)="8ab14510347e56a7ae542aaff4fc59ce9e81e7645087ee35d26ed13f375ab0b0e4d7bd1ace8caa6d544e03568ba11771ea7ac9fabb981775bdaca045d727ae3ac7314496c5b4cbf566cb02a7b6fb0d28b9f8b82e1f10bf64330769d3a6e7c57f3f23e87054d54f3518fa3bbf8f16c7a5540e54b86ffd283d16d85d277e3ed6028ec816cfab26d37a5cd40bce14f36b49894800d895846b44f09b2fe1f448cf4c0b3929a9305a600958145a425fa3632fa4df758b058a65d7470136d76248280898703674c094ceb4", 0xc8}, {&(0x7f0000000580)="d71febbd16fefe8109fede0c06ee9a223f409c89c46ce013", 0x18}, {&(0x7f00000005c0)="e6ce791c9c3e3e2c3f6baeca3841717fa351d4044232d0fc211020a7a40ba39822de0680fdefb6e1d9a88564146a72efd0e7940c3f723979ed2fa27353a7b701eac3933f6e578ff22dbb69a55bdd1112651c39a81da375561f8fa52a8156c2e3cba6487322480919fdbc6d36cdc0b3f374542532b7fd268215bd564d590d31b3c81d0854855a439655b631c82c5c4d5b5b00be811ac91d5ce21792391b613aa272a70f5c7b7578d5da8753c6eb178695c1744566144055e8c6b96469d42e280a4038d5ffa19090a818c0cefc21562c7774297675ac3d43a04cce43735221a5507e3d2e30f64f82940dff8f033cc623f63296805f849c561dee164067a442ffae050405f1148b386c5a9b7c640403fde8a51ec983bdb2d344d64a007a06845062948d955a10cab708130a97b552f577abe81f0ad4272cb57f5f56609ad5b17710ec1fcb39166053f370aad6e46d5e5828ba0e753780fd1b911dd1102f9ed9f62c2cab64f7d2cbd29782b7be509c3237155573beee50bde34fe1876eb347023e0a9b23a850e1acfa7f51b33e3db2aa9420e89a8cda94bcb4f4463a8deee3fbe9f8c8b04fc2d7a66a35cdcc915b33d7f952183053afa2529d2710a1b8985cb0cc528a283f470dcb3c621180b21c98f33fe76f733f3ed24777562858e3b76d752c7cad8d24b1353b530b45a0dc982cc21fce8d95158c58758d58969bc7a6d3e7edf7708e6a8b2d9890c267775f413f39c66af2f5a034d309d308b966d4a60e355e5df2fd3223c61c5636737a2a76060c0eb639dc8ecb317213df11ab7acd29128a4660766023ac471872955d55e1a4d38f8317dbb9ed7956fcdcb8dc8bea3f88453ff7332b1175be2a5afdcc9c49710f599a7e00afa729a3c7f3a7a35f635b40cb5af45bf3bcde079ebdf767ec821db9f20ef22f2fe8c21b25e8aef32792e56aab7fe47cdafa3123afe1b0b0e0e9cbf50d4e1402596c654dfc89c473f713b2f5bac4f960a476f7ab6c9ae37dd8865810a441a6af5af745344d511f67ce0c2ac9a6070577c8c59816ddcd0c59211014bbd0887c6c0e3f7b52983522d7d9f7f9666491759df19001d04a67dfea62b2be597daf6cb6f57fcc8280577bcbe1336f684407a2c8f541c464b1ebc98762f6fd3badd3876872df6009bda204b7ed7d97ab5c8df3680d851bb30621dfa0afb7944d08bcdce0d6e4bf03650689d6c5f924a38195881ccdce78b2c35777354190ee3d70ea5dc0b7e8c4480300a5fe46a2cdc271ed27135bbf72e1abdafe3f58b158d3ebb479fe301be89386fe145802c13394cadf2ebd694548150f969385d894f13d92668e59b35af84db5cdb2c0e07ec2c12239f979f92b3738e57f4182c39445e90a0f37b74ff434dbfa4e2251311f89961b3f654fff3ca43fb39e055ea481b6bfea8fa291525c814d0b24079948040bfdb39938cc2ee6e5e5886602b4330dcff3b87cc2c84c93e39ef85b099883be638bac07d7abfd034a08e591d72de87927ae4fb37be207c7883cbada44ac3fd06b2ab75a60ac1aa81bb4150243e04f1a40b779ea2209f465faa80c9dbda647829e8144794b476b037d50c5cc7ee8170533eb0d748b2851a0d74cba7cbd4cdb4fc54d9b62e890e47d041a7f777bcf744daedc78abcab6df8c3285c1bc86780d82c3e2194b2ada21dc6201061c5b693aa695c318e1bbe8abe29c45f2c8731e70181d367c899ab96b291922a7b2994f09528e1b5ca03aa92022ceff2c8c22a0e51fd41143fe6b2b732dfbd398f2b50fd44ed87ba50d6f9438c257c92762922cf189eb623fce0b7c8c8380312ebbd4e88313fa194cc79b91389334e26e4cd9f9c7e50289b7b1dc663f443e4f39dbd9e11edbcf07cc53b631a34337985a05f9a63a1243cdb6552b43a7a0de6509c63465bd538b3cb234c66fec95fab3e937da1dd84980a449ee87139af6364510ec871f5906dc1b30b02f40c63786fda740985f1b866d77f2b03c806a1504893883031f43d98a722023cb5b6f4587c2bc832e694d0cf80b696b13d73bfa4039a6a05d352fa1cfcc9ff52b00bee1dfc8078ff220635e4a1658a0fe88b62395609c6afdb4ae5f558d21d94a51a12f711c234cb0e0f1d714ff0983b49568920479da2acc7a513ef2c0c5bdfd9b465cc082d1ac4ab7d107e2a35ad4cbd8da81d8675fbbe86bc1e2c67ec8cd28bfd684d135fee17bb56745d51c52464094bc70cb1961b0cf9d8d0dcf0d99ef692b5b731f389d5c2d0a01a872eb4731a2b66d4782ea375f649d27f0d22d5d58e77d9f29ede98911607c69c8503ed5ea00f455d27b8219ebec0e2aa83c39210bb7d3a77d942ea019840adebc918823085c2d43113f6c8f7f6e80d84235bc2a6d924347f251be647c3043f0ae0342cd81cfe6038af99cc5ff647e838dc372f58c75083d36a24cd66447a5b8ce231345ea3c97043c31a49585770926964a588be3c94f298e704fdc59b7d90474acf0f009692ecfa649f1939f1c252da0b38dabd43993229a18c53660a3d9fc15210b0cf0971f77a95dc79e2d16855e66cbfb8415bc76bb77c6cb2fd2d95983de194208628793e8efa778e898308507f56131bd8def61b78a70f7a68351b5bc621f130c041bdd595747b82b536b0158da2318f8b7c6da78c511aa4dc98c5526135211fc69d47301205b1ba45ef9e39064e19d06707c39888ab4eacff3e5b4f42c31f4ebfe72f717e5cdce0a79fba3e6aec45ddbd939ff707aaa9a718825a8931b10ec1256b03ae325585b8598e1ee967bebb57793f0bc7cfe3de3d4a01c3dc804320c617ca00ffe737cb3395e83a0ab94ea54c3752a03ce8b39d9e52de49390930e3c08c86334642d18a8d3e079fab28fe6cc13bb64d87356680675c2096a3126ab1df9bfab758d62d3bf659395d37bcbe1c00038f1560057726556914e79e3a87d249c829e739a50d763352c8788b8d86c3a1c52b429c35a0ccbc59979225d1cf56bb5712357f4bb044a2272fea2f3ae23e5d0099f623919d91864750b3d093a7d7eedc38fa15c502d706536344e38ed911bde2428abf8d2565afc20146029668034e3460538aa54a3169a9f9073c2c33acae3542acd6b371e6b2a3783fd4b59990c8f7e90a747f365e1fad5264d9965496d44f9d35064d10ee26ce6154bb6e7b9c0a07788468ef78157cfc1ae46e5043d53181850478d93a21ccdbe68615d3c1c0e5c20a26e150ef7c95854adbcd5c65039aa9b0bab26b6ec7c2504236aa9b6d2b44de3a267636df32e06d9418cf7f599a0aa6ec7e9ac30afaa23ac384da29edf27aa3dcff69232fc07eace9b740f2d01090765d1c7020aa0b4bded068cfc64c85c44868183d00c4b9f6ae2bea7c210a9a03fef0446f20c803baac54cfab815b92fd56829170b97e078457bfb69a3d5350294aa394b19231b5c433f8fb82c51309a7e66b7109b9f4b3ef22da51c558a983dc2d2a8bcc31a4c4a9aeb544dd5e1d646cfff318325b2ef49be9639dbd86f7291c35559086d589db3ab862b4d61ec7645d6196dd571bfecb34166c9a6af9884c0311cb111d043e1504ab475a27317f928518a10682d5a61ac96c8614f0f229af8e7952013e8c0a869527efd40d8e6b2628f5ad5efd17f12711507f2b9e5946c49483e9f1e65a051c8ce221709902902fa1d4a7dc65d28e3e908a74de4e28cf2a39cd5419d82cc0ce134ce612c071d6a0ad16b9936f41ab3749437e8b81be331dc18a95ff5da3813c062734cf0cd6e2ea260eb6592a8c5cbe6ce4098c7c69ad5ba68c7bf296f7efc370a94f4de1221f9d284321dd39cf0865189cbc74790988c4dec328f7a6aa76a11d76b4f03384af54dafe5299c78c8656ebc988e48fbf8c7a7506f616b9cfeca54bfc9d3431655ed5f5553f7b5589ac903e9e0d4633af2075569ffc465a7c719e9d355c7f20d30cd670637555c65745a7cefdb283865ade2dd7d7c587b9f4bc68ce41ac6ada8a82e2a76773d67064ea1a23f78cc96a62154f75c63ab39c0e0627e572b52a9a09f550dc1d0842d16e7f820897c69fd0ece7d1a136d920a59ff45b1a77108aa21fe9a4ec33f4357ac7a966536e28b37f3575614a5dc17c0ede196d878b7a1916fee977ebfba10c263ce66199aa30044e5660fd81028d411c3586fef93078e3a65a5c180f837bd525c6b85e605a508040c132a003756f920de3da4443e8f57c3ab59f5d1d36eb65f87b547d5f395131214e1eb353db42b1ca8f9030f340993475db5289c0f79866c037d7710cfba3377184c5881098f9f10d874f70d42789801b56b8d86bb210f5f05f3050b1779711c7da66e8f39aff41977b2bef4684428fd1a3cf3b2dcafff7d2e8f9485231ef59e1c1a3af27fcf80aac0a4014d296ac52d821c662b10ca381df9ad93a3e521d10241255f872972e25571f83742d5ff1fdc1507f7cfa523d5bf65bbacdc7908c018ccbbf682e4e3532b1754e3e8e33323641da5bae66f7bcce840ff53abdf6a718726dc37dfbd5ed87663b496353cb1ac916ee8612c238eee313aa7417896e0ec70c758495e553ad53f1e684dbab567d11022771efb6cd18dee3a91b1397b264873a7dc360d7a326490989b76a9484085e08142834b20a246d4e174dfd250cdd05ae133709064cfa3f6ebffb581a5c3994699111edcb427633b015fc580d809c0299a42b87ab84a9b7a067004dd77667ca96773f41d75634b6ce1dc207a8df78c24f6e1e344213d1b9c7cf9e3544ef6610cf4097a90457784d94589a7ea2dfecd00208a71d02ad42fe0e4129766f9ac14df320e8c66be7ecf47c9cb74271efd38848af7e4744bfd9f750b2b4891f640b569c1fbe56cfa214b597ab9f72261b0c9c985719d16491bb58dc8a27eaad6321312267ce9f8b0418cee5d5bd520b1a5afba5feb02749ab59948318058e8e99f8b0d6e62a60c9e989181bab5cd839d419ec467798bc3d883927bd0d16a29f01db8b8613e5bf5c78bf5c75effb4104c48856b47901b9473f5b40a2d516373dade083600a3b369c82121ff6171e6bb26adc7a65ac3125633ae474178a5a3041030cc6b838f138ce86ea9232f4e45f8728a79908b53a831d1a17ff365e5ec5484203eeada1f7ef3bda8aa1e1af309b20e826e7a594c8b831fe5875d4d3c97e963c5ff826cad102cf13a3335d3ea1eaedf6ac89185a09ec615b29746f987bfdc6c46fb52c17eaac0244a7bcd049fb16bafecded284fced653c7bcc0bfe7b06218c27dd4ce6ec9dade08238ae3b5b4563cca83455378603126b9296fde6959eaa20d082c4c156bba8987075fe04dd5cd2f1a9b757c965e58bf0f1c4a9d69d9eb1b6c1a5bc6a215ffa3fa56bd37b237d4a9361a4de94991e18549f02587bf534f0c2f9daf353a9bd3e226227efb16fc9f953c64ecf8f490109a39d614068ae2b9c22f8beea1d78bf7f28c09c82d329de1e2a58a37348b99c8ebf4cff41bea5f78e39f86bfad30f9fc8d41876616745b73c21547b1f1d4bafe2c2609e951dcf74af76a7c8078c77293faa822088bc13bd6ff223ef9ac52427c9768db43aa5d8c795145b14300479be132a611f79231a024dd3f86bf133a5c2cbfd3fe6f7c6e8f3ff6111f8d2dbfe8c33dcc1541295a566341f5a27fdd757bcc78210621cc1d2c13e0fe0876763c4edc2913ada5fc95bbdbca859550dbca5cb06a637e5802a4c6e5312a7137953aed2e0ac3b4b3f62cec00061808a2b2e0838a816f4333475f9ce547ca773cb5b7d91cf5ae08e60b35116e59671b439df561d57f4bbab58700a58b298dfd4bd3235559fa135", 0x1000}, {&(0x7f00000015c0)="3631c9ddc0bd2663a83b9802bb3b6d533d53cf3be31105b2a4ae6319b4145e4073b644d7be64b38aeea313be8822a3b3cbb9921a2a8b7bc2d0b47704e360ff06048a9b5d3e4e22ca9fce5cedf1c4992e5f17ce9fbf8f7229d9b1103820b0e389ebd03a208eeca084acaa8fb4a955855e0f6f866e12e34610b1987f73a75d01ead09a0282cf8b521f6781ab18641ea14e2d8fcafa1fdd93abe884ad01b6463606df80a1a9d8720d08028a03752981d4e788382903a3ab168b6666f0512104ea20dbb71e3ff179977641140e5b794749ba69ef4c273fcd7118cbb5192b4ea36e8fbb5d9afcb1fcab515e8ffd61f1de75f552fb37b619", 0xf5}], 0x9, &(0x7f00000019c0)=[{0xf0, 0x1, 0x101, "495c50369d2318c0469166def5b993e7e88a837c2848c2a37a3e6e8eb790d088e631dfc1a59ed1bd02031b0c90547563783eb1b2b85c472dc675e578d4127dc40c5969f91ac5c4d958156623c8ae32a0ac931b286b9a8a1ef71d8a7397c30d7e42264333d82bc567705d37626f89817909338c88bfaf23757ea82a0bbdcb164c91dbe9310091c0945be0113c7bd05f7f11aa4ad717ca48a62c2e39ecdab50c9c81ede9b9a2b8d2b2fb3bb5f0ec0ecd7595fcbe097686c615b46495a2a4efe9d50b226e95dfbc4e32632f3819cad214db192f38c455960274f1d0af8b"}, {0x48, 0xffff, 0x7fffffff, "298d6a644051fa6d7b8419606f3f2121373c50a7d0b30ea4900b26f31b5ca2a5ecaeeae5fca520eff16fc98a4cf5f86d81dca541c37993"}, {0x18, 0xffff, 0x80000000, "b05e2405"}], 0x150}, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) r2 = socket(0x12, 0x1, 0x9) sendmsg(r1, &(0x7f0000001800)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x33d, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) shutdown(r2, 0x0) 01:44:01 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() clock_getres(0x3, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 01:44:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) wait4(r0, &(0x7f0000000140), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 01:44:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000480)={0x81, 0x7fff, 0x7ff, {[0x2, 0x961, 0x6000000000000000, 0x3, 0x91, 0x7fff, 0x1, 0x9, 0xe723, 0x2c1, 0xf1, 0x5, 0x386a, 0x54ce, 0x6, 0x5, 0xb29, 0x80000000], [0xd, 0x6, 0x6, 0x7, 0x7ff, 0x4, 0x401, 0x8a68, 0xfffffffffffffff9, 0x8001], [0x5, 0x1, 0x3e000000000000, 0x5, 0x7, 0x40, 0x4], [0x3, 0x6, 0xff, 0x6, 0x7, 0x80], [{0x1f, 0xffff, 0xfff, 0x3}, {0x2, 0x4, 0x1, 0x7}, {0x80, 0x5, 0x3804, 0x200}, {0xff, 0x3, 0xca, 0x6}, {0x2, 0x1, 0x3ff, 0xfff}, {0x2, 0xffffffff, 0x1ff, 0x3}, {0xfffffffffffffff9, 0xc90, 0x0, 0xffffffff80000000}, {0x7, 0x1, 0xffffffffffffffff, 0xea}], {0x715, 0xffffffff, 0x6, 0xffffffff}, {0x6, 0x7, 0x1, 0x1}}}) close(r2) 01:44:01 executing program 0: poll(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x199) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x8dfe, 0x3c3, r1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 01:44:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x49}], 0x401, 0x0, 0x2364, &(0x7f0000000280)={0x39}) clock_getres(0x2, &(0x7f0000000040)) 01:44:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1c558db9e91d75ce4e50d228e59090000000000000000", 0x3f) syz_open_pts() 01:44:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r2, 0x0, 0xffffffffffffff50, 0x0, 0x0, 0x0) 01:44:02 executing program 0: syz_execute_func(&(0x7f0000000080)="0f1b28c442b5a71500000000f0099300000021c4e17d6f6800c441785bf065d89a0000000042dcf9650f1a1bc461fa7e23440f71e08c") r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) unlink(&(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x821b, 0x2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) 01:44:02 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x10000000007, 0x504) socketpair(0x1a, 0x4, 0x101, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x9, 0x800000000}, {0x18, 0x1, 0x1, 0x8}, 0x8, [0x4, 0x80000000, 0x5, 0x5, 0x4, 0xfffffffffffffff7, 0x5, 0x7]}, 0x3c) r1 = semget(0x1, 0x3, 0xa0) semop(r1, &(0x7f0000000140)=[{0xfffffffffffffffe}], 0x1) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f00000000c0)=""/93, 0x5d}], 0x2) 01:44:02 executing program 1: r0 = socket(0x1, 0x3, 0x0) getegid() getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 01:44:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x6bf037cb, 0x40}, 0x6, 0x0, 0x3}) 01:44:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 01:44:02 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 01:44:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES32=r0, @ANYRES16=r0, @ANYRES32=r0, @ANYRESDEC, @ANYRESDEC=r0, @ANYPTR64, @ANYPTR64, @ANYRESOCT=r0, @ANYRES64=r0, @ANYRESDEC=0x0], @ANYBLOB="4adf5bd33fb856ef62506417e878aea72cee5eff210614ff81dd1bde008ce57c2ce0bc6b1f9dcdf298a4c09e423f51d40472a7168249c16d0ac6da4f9c091ec32472771f84b97b74a5cfeabe3c9dd4643e596ad8252181331c3a1584d7cfb21c157622cc19d5aaa5fc76ac163f3d7fe3d288aeedb54130319cb195aa09ba72c1d23345c1e6bd628bb24404ff165752c1be19f1e3557341a3f7ed0c5e16fafc9ccd56697e4b6ba87d2ef8e2d2451d272c82817c08a0719f74df390478dd4f", @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32], @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRES16=r0, @ANYRES32=r0], @ANYRES64, @ANYRES64=r0], @ANYRESHEX=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYRESHEX=r0, @ANYRES32=r0], 0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x8}], 0x200000000000016c, 0x8) 01:44:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt(r0, 0x31d, 0x5, &(0x7f0000000040)=""/118, &(0x7f00000000c0)=0x76) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:44:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) setsockopt(r0, 0xfffffffffffffff9, 0x1ff, &(0x7f0000000100)="4db1946ee2eff2eeae679d209e0c32e8e4bbe0775ec26137f14db87f341f1e4f919ae10133ca6f3fed6f0524c3790eae81e480dd358b1004b67877449266acf9e959a07cfcb96623780b90a3507ad4b16605cfdfde19", 0x56) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 01:44:02 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x120, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1104, &(0x7f0000000240)=0x1, 0x4) poll(&(0x7f0000000100)=[{r0, 0x4}, {r1, 0x8}, {r2, 0x22}, {r4, 0x34}, {r5}], 0x5, 0xffffffff) r6 = semget(0x3, 0x80005, 0x202) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000180)=""/161) r7 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r7, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) 01:44:02 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x4, 0xffffffff, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 01:44:02 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x4b, 0xf0000002, 0x1, 0xeb}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0xfff, 0x1}, {{r0}, 0x0, 0x3c, 0x2, 0x4e90, 0x79}, {{r1}, 0xfffffffffffffff9, 0x41, 0x80, 0x80000000, 0x5}, {{r1}, 0x0, 0x10, 0x8, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x22, 0x8000000a, 0xfffffffffffffffc, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000002, 0x1}], 0x7c, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x2a, 0xa0000045, 0x7ff, 0x81}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x10000, 0xfff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x3ff, 0x6}], 0x2, &(0x7f0000000000)={0x0, 0x4c}) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 01:44:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4004, 0x6, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0xffffffffffffffff, 0x10000) setsockopt(r1, 0x785, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff49) munlock(&(0x7f0000078000/0x2000)=nil, 0x2000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x8000}, {0x18, 0x0, 0xfff, 0x6}, 0x4, [0xffffffffffff8001, 0xfffffffffffffffc, 0x1, 0x800, 0x3, 0x7fffffff, 0xc37b, 0x30]}, 0x3c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x7810, r1, 0x0, 0x0) 01:44:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) socket$inet(0x2, 0x2, 0x8) syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x5, 0x5, 0x7ff, "ef64e45107d25c2cda722f3c9869ec21ef483c5f", 0x6, 0x4}) 01:44:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x2c, 0x800000000000007, &(0x7f0000000040)="e352cfff13b9fd813eaa4e71303cc83354f88800ab6cedee481d1d8e5f7d77929648", 0x22) 01:44:02 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x9) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x859, 0x5, 0xffff, 0xca6, "edfbeba1ef59ca1aa1814ed0cd30d0a2f8b7c918", 0x7, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0xf790, 0xf3}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 01:44:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f00000000c0)="7ec2edfed8b0be5f58b9ecc19d72739a10f113bb2647fd61ee97c865c19f77", 0x1f, 0x8, &(0x7f0000000140)=ANY=[@ANYBLOB='./file0\x00'], 0xa) setsockopt(r0, 0x8001, 0x1000000000001004, &(0x7f0000000040)="15fdcfac61b5eddd2b1689ab1c87cfa54f51b34aeaa77c47c6309099ffc75e2d", 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = msgget(0x0, 0x80) r3 = geteuid() r4 = getuid() accept$unix(r0, 0x0, &(0x7f0000000300)) r5 = getegid() r6 = getppid() r7 = getppid() ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x14) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x8001, r3, 0x0, r4, r5, 0x4, 0x1}, 0xfffffffffffffc01, 0x4, r6, r7, 0x1, 0x0, 0x9, 0x9}) 01:44:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x69, 0x8001, 0x5, 0x7ff}, {0x2, 0xfffffffffffffffa, 0x101, 0x3bfba14f}, {0xffff, 0x7b9, 0x1, 0x4}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r1, 0x2000746e) 01:44:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x100000001, 0x3, &(0x7f0000000040)="05eb950917191b0b16c19fd1acde5ab57e51b530306d673947f5e5e2d172a73282d5fdf5c8e64c69c98e186df39b35c0b75ed0ada884667c9c910b907fdf7c", 0x3f) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 01:44:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc4) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x6, 0x2, r2}) 01:44:02 executing program 1: socket$inet6(0x18, 0x3, 0x7) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/56}, &(0x7f0000000040)=0x3a) r2 = getppid() fcntl$setown(r0, 0x6, r2) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 01:44:02 executing program 1: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7) 01:44:03 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30041, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000000c0)=0x1000) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 01:44:03 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 01:44:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x30, 0x2) r1 = socket$inet(0x2, 0x1, 0x20000000) getsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ftruncate(r1, 0x0, 0x2) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000200000000000000000000000c9be07d49e964cd987027010000002a6fb5f981c587c6f7ca36e07ca03bef68d8"]) 01:44:03 executing program 0: r0 = semget(0x3, 0x0, 0x0) r1 = semget(0x1, 0x3, 0x204) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() seteuid(r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffffffffff01, r2, r4, r5, r6, 0x0, 0x10001}, 0xfffffffffffffffc, 0xfffffffffffeffff, 0x8}) 01:44:03 executing program 1: r0 = socket$inet6(0x18, 0x80000000002, 0x2) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 01:44:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000000)={0x1}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r6) r7 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1f, 0x3, 0x9, 0x1, 0x7f, 0xffffffff7fffffff, 0x7f, 0x3, 0x0, 0x46f1, 0x2e9c}) open$dir(&(0x7f0000000100)='./file0\x00', 0x442, 0x0) fchown(r5, r7, r8) 01:44:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 01:44:03 executing program 0: nanosleep(&(0x7f0000000080)={0x40000000008}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 01:44:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0xa00, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 01:44:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffff7fe, 0x0, 0x696, 0x9, "14b6000000009f00c200", 0x7fffffff, 0xd17}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:44:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 01:44:04 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x5, &(0x7f0000000000)={0x287c, 0x5}) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 01:44:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x200) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 01:44:04 executing program 1: link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') setrlimit(0xc, &(0x7f0000000280)={0xfffffffffffffff9, 0x7ffffffd}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xffff, 0x200000000000, 0x80000001, 0x4, "ca52ed96ba658c58289f92e90903032bd99dea8c", 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xaa, 0x2}, {0xa1, 0x7}], 0x2}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x6) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x5, './file1\x00', './file1\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000280)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) rename(&(0x7f0000000000)='./file1\x00', 0x0) read(r0, &(0x7f00000002c0)=""/210, 0xd2) 01:44:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) mlock(&(0x7f00005c7000/0x4000)=nil, 0x4000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) writev(r2, &(0x7f00000000c0)=[{0x0}], 0x10000000000002e1) write(r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050860000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 01:44:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x20, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = getpgid(0x0) getdents(r1, &(0x7f0000000480)=""/218, 0xda) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="2f1637ce57acdf754bb6972b80bcc51868f6c1d7f25ecfe62cb60834bd260b84df43bcdd87b67ad0042e1efaf0a756a38e87a84f308d1ca7ceb45a28e34188edb973144b7b819e6323605d06b57110c17d0684f353f59d7f6387695d2afbd49de6a5eddd24bef7b766c6a5ca5379a11459b7c36e97c9893ad4b9d8b5a034082c2cd2dc935dfd53d94f73353857a51ce233080396a7dcc254e550aec171ad0cfc0449", 0xa2}, {&(0x7f0000000200)="91073ba00ad4e3f48084376c293e8231924e726bc9b4913434265b430c2fb376e05e794cc85ff966875f8ac271d9b7f181cafcbc0e4fc5054a1b1a1922c425edcde4b11aae", 0x45}, {&(0x7f0000000280)="302a64a19849d0939b3a8a38e6d7b3abe532c6a6b97aae251ab9ae5bdeb293f0bea509946a57592f913ed614d25211a8d19c53bcf2e6aa1a", 0x38}, {&(0x7f00000002c0)="3e6ee1e949fffdde8def47ca6c916e8bf34fb830ba3f58b21101aafd98caa9ef522fb495a6ed0078a3a7e0fe0081175c79895953d404a32707b4bef25a6120", 0x3f}, {&(0x7f0000000300)="b1200b9216e437f47040caba795d43beef445c3c83a418859060592412229988b0bec7d7fb7a3ab72c6e697608cbc2eb3efe196532066b2c6d66ca3bfe23d3a3b57f08314fd61da3f7dbc2c2c1bc0644d3463f1fcef9559df97f309feb907923613a8a8f768698d0459a7e98d50fe8bfbbd09cfd92045396cf74e5eef64cd514161bb80ffd6e60b81b407488dea4dde761f8bd5570c6ce8b", 0x98}, {&(0x7f00000003c0)="d13243eb49ae7982c73bde21558c5eec3bba72a63c3c03bb636e571cc4c78c540dd04ebf6ca74875aa9156ce8781796ce3", 0x31}], 0x6, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) fcntl$lock(r0, 0x7, &(0x7f0000000580)={0x3, 0x2, 0x0, 0x4, r2}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1) flock(r0, 0x2) r3 = getuid() r4 = getgid() fchown(r0, r3, r4) 01:44:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = getppid() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCDTR(r2, 0x20007478) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x8000, 0x0, 0x1, r1}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 01:44:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$dupfd(r1, 0x0, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:44:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) write(r1, &(0x7f0000000040)="4e03a7ef07d92c2c1ff1f36f2a27b00df020c05b67ba61ab3d01e07bdccf357c0a801c9aba792782ac0e26c0e13427b1180c9148badac04a51d9016e92bba3597563a297d27124831df71276b9e0c60c562c7651a842db9d83d588c9c50c01b8032361d27cc37faeb2ca5578428dddef0c0db3647f449d0d9fdae2aea9227eeb5009033e4bb5063b0535a28b1aee30c8f67cb90d1f0a8c5d0e32ac9290c5aa7993ac6f4750949a9e8de1914c29769d0559399b9775a3e1c12fa593a17194d88970752169bee8cc3e550fc95ddbfb2499e534a5c9e9b60b3466215dabaceedafd0373a741896985bc33ae166f44", 0xed) pread(r0, &(0x7f00000001c0)="92741f4565f212d7be6d8b96651e0f8b89578100c8695dce4d0328066453b58573c6f812522e65cce37a227c0376f95d5d0c7391c1062aec4b4bd61317bde572f16a6343", 0x44, 0x0, 0x0) 01:44:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmget(0x2, 0x1000, 0x94, &(0x7f0000028000/0x1000)=nil) munlock(&(0x7f0000100000/0x3000)=nil, 0x3000) mprotect(&(0x7f00001e3000/0x2000)=nil, 0x2000, 0x0) 01:44:04 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r1, 0x0, 0x2000000000000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 01:44:04 executing program 1: semget(0x3, 0x2, 0x1) 01:44:04 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) recvfrom(r1, &(0x7f0000000000)=""/245, 0xf5, 0x800, 0x0, 0x0) r2 = msgget(0x2, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r5 = geteuid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0x0) r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x81, r3, r4, r5, r6, 0x81, 0x100000001}, 0x8, 0xa8c0, r7, r8, 0xffffffffffff8000, 0x80000001, 0x5, 0x7f}) 01:44:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x26, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) write(r0, &(0x7f0000000000)="95d321f826f47281ff859ee7bdef4429872a6a6dc9b98e2a6fa9285adc4fb52e16ce625d24308f097a58ca2dcb3218e9617289b399387578dbae97073d03bc617f7ddf8ac2790f49164fad286ab1050eed6af856323f2770b500d14152145cb90f26c2", 0x63) 01:44:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) r0 = socket(0x11, 0x400000000000003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:44:05 executing program 0: chroot(&(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x101) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x8000000000001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x20, 0x100000000, 0x0, 0x7, "0ad8def715deba3f7905c4338bddeb63dff49c46", 0x81, 0x8}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 01:44:05 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x808, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000840)="c905e7675967c55c25d6fc146d80a16a6b0cd9af2dd4fccf11523aa0d09c5f8aa1892e", 0x23}, {0x0}, {0x0}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x90d2, 0x0, "d730c10000000000e74d00", 0x0, 0x4000000}) write(r1, &(0x7f0000000180)="2dc88930b2d3825a0d38ddbabd094c8c80a42b98f30d3f1de4e51cfbfa0f651b80a8bc3a9c1ed63652be67c72e045257d1", 0xfd53) syz_open_pts() r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) dup(r2) 01:44:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 01:44:05 executing program 0: r0 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c61a5170a3a84a9ca0f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7641238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9d70b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffbff, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) preadv(r3, &(0x7f00000003c0)=[{&(0x7f0000000040)}, {&(0x7f0000000140)}, {&(0x7f0000000340)=""/102, 0x66}], 0x3, 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{}, 0x0, 0xaedd}) 01:44:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$inet(r0, 0x0, 0x0) 01:44:05 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0xffffffffffffff, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pread(r0, &(0x7f0000000040)="6d58b73a6ea660df5fe8b21372238335688accef8dfd42a04b3ff0511112ba087dc9916256d93946814fc7c8ad9e8ecd", 0x30, 0x0, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000080)) accept$unix(r0, 0x0, &(0x7f0000000000)) 01:44:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 01:44:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xcd, 0x1, 0xaf1, 0x9, "bfeb3bfb6ba04a5dc260f06b796844b59b599bf1", 0x2, 0xfffffffffffff800}) r1 = semget$private(0x0, 0x6, 0x440) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r6, r7]) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000280)=0x3) r8 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10001, 0x80) ioctl$BIOCPROMISC(r8, 0x20004269) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x1, r2, r3, r5, r7, 0x4c, 0x401}, 0x800ff, 0x800, 0x1f}) socket(0x6, 0x400000000002, 0xfffffffffffffffe) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) 01:44:06 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x6) r1 = socket(0x1, 0x1, 0x0) r2 = semget(0x0, 0x0, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/23) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 01:44:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x80, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 01:44:06 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="114c1ff79069a164050cc3cca6a6bab943429e83c5bb6fa532d291d59ee89aada6f2f18439fc193d50ff44677f5b772f061146104a1517c5fb6da8a0af54a72c4408ed3eebc3c42b359593596add3725dbb73847f686a42edeb8393a218dd4a7746c6b98a5e6c356c6d465688e1bc9a84c2386d19bbee83170d54ee99308283b94d3951728864b5d1b7257c7e6d44718ec0e04ede8c1940d6273", 0x9a}, {&(0x7f00000000c0)="4ee3b80432e8f868213a505074692a9632a7d068716075c37c497e5300c9eb0fc690ec50c5ca4c09439f354b8294d67663a1d60583a1072fc31637660c9e6c89a32259053b8deab127451eeb63293a244e6ac2e0a06153", 0x57}, {&(0x7f0000000140)="820842223679f9c15470621b626e2816b89d147b3a42f7d60e6a368d47391f297e3b93a4891450f5bf8020d48f5b78ed180290d24f64e2666b3f31655bf8e984c61fe8664754c05b95db038f171f4f8a857e9edd91e1a43470c4f496914269cd9336354fe2bf06bb09af4c726fa180c8807abaa951", 0x75}, {&(0x7f00000002c0)="034e909079d998ff052e2d5c61727b42cf5f7fef75430b9880c0e7e8262747738500832b2ae1b690163fb16db6466306d5d0210a1cfc5ac847f747fc9fbfd5d750c5cf3cc0d66037190a8fed6feec9be85bbcc5155120a80202a18e2119a6d61907ae05447b5af8b3828a9b65fdcab9e6d31273102c4028bf8290bd1ca02015a82ed6ebb720ed527db9a4f5d019ea29fb5fa6b299dda455ecf8904bc3887e1c62e180a93300bb072687a7c70e95c9b335ae50bd35668287c4b1ca853a6d88f0f5c3e3c80df56d2be257acf5a676b", 0xce}, {&(0x7f00000001c0)="acefd08e4284d2c21de8f3a74d8023189265c1073f3c2d613f4ef4e36cbe3e45bde4eb27fae4cdd3a0f902f58979c0ff4b4dcf372a1126fb520b9048397bfc75f53f15c976f3d550057395dbbce9ab49e0a68f3a8a5ad194ed6988977bcf73b88eeec116eda5e2c5acd30bd7947d89e28c086800a3a189a7ff31821e2c947d4bbc3167e2a79ab6fdee6ff77c8ab8720aa8419eec14fa3cf1f678027619c2", 0x9e}, {&(0x7f0000000400)="0ff77cce010da7aa80709d3424c48a7b36141ac3590fee6c51332918e6ba5eb4d5662394492578500479f434467207275be1ed1924c4b2d053efccfe18ce17f3e3569d74abe5beeb0f53e64dfe7238dd871303197e60e358bb14dc4afbe91497cb2632", 0x63}], 0x6) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 01:44:06 executing program 1: readlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)=""/5, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x9, 0x6e1, './file0/file0\x00', 0x8000, 0x2, 0x0, 0x8}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/161, 0xa1) 01:44:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x40, 0x80000000, './file0\x00', 0x5, 0x4, 0x4, 0x400}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 01:44:06 executing program 0: r0 = semget(0x2, 0x4, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/4096) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTART(r2, 0x2000746e) 01:44:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x42) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00000db000/0x6000)=nil, 0x6000, 0x0) 01:44:06 executing program 0: symlink(0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x13) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x5010, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7d2805b7, 0x4f6}, {0x18, 0x1, 0x200, 0x40000000000001}, 0x800, [0x4, 0x79, 0x10000, 0x2, 0x1, 0xff, 0x2d8a, 0x965b]}, 0x3c) 01:44:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000140)=0x80800020000000) 01:44:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 01:44:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7f, 0x80000000000000e, &(0x7f0000000040)="8bc52bf0d6ab1da83f1025522ba9e5e7f04ae0580c4fc4c9a06be0", 0x1b) 01:44:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x7fff}, 0x0, 0x0) 01:44:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)='k', 0x1) ftruncate(r0, 0x0, 0x6) 01:44:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x0) munlockall() setsockopt(r0, 0x0, 0xa, 0x0, 0x0) getuid() 01:44:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffff000, 0x1, 0xfffffffffffffffa, 0xa2, "c41298c16578d8d3b369d138ca8974e3445d46ab", 0x1f, 0x9}) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x784, 0x0) 01:44:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 01:44:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x0) r1 = msgget$private(0x0, 0xc) msgctl$IPC_RMID(r1, 0x0) 01:44:07 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) shmget(0x3, 0x4000, 0x35d, &(0x7f0000ffb000/0x4000)=nil) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 01:44:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000080)="f6b2ff33a038b7871d877c3bf3b095d33ed73aca509ffebafe2130fd73707365c4ee358c3b67cd297d4de2570d59efc4f90d5aa78d8fd73ea3545575e7d9752a4d311694e3db22539efd990232ace976d37e2ca7c79074dadaee955db17c0955c540f2c858e3cf8e76bf1d7e30d1f4ab527ec561a97f9bccf1e343487a39c753bb12aea6c83b", 0x86) getpeername(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x840, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSTART(r2, 0x2000746e) 01:44:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffc, 0x2812, r0, 0x0, 0xfffffffffffffffe) unlink(&(0x7f0000000000)='./file0\x00') 01:44:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x129) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:44:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) socket$inet(0x2, 0x5, 0x26) 01:44:07 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000340)={0x9, './file0\x00', './file0\x00'}) r2 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x44c8, 0x6, 0xbba8, 0x1, 0x9, 0x2, 0x7, 0x2, 0x1, 0x270000000, 0x3f}) r3 = dup(r2) read(r2, &(0x7f00000000c0)=""/99, 0x63) r4 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/105, 0x69) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0x5, 0x8, {0x3, 0x7}}) 01:44:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/99}, &(0x7f0000000080)=0x65) dup2(r0, r0) 01:44:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x4) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7f) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 01:44:07 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000000}, {0x0, 0xc600}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x8, 0xff}, {0x10000, 0xfe}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x2, 0x8}, {0x20}}, &(0x7f00000000c0)) 01:44:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f00000006c0)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup2(r3, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) ioctl$TIOCNXCL(r2, 0x2000740e) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) 01:44:08 executing program 1: mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) dup(r0) 01:44:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) recvfrom$unix(r0, &(0x7f0000000000)=""/250, 0xfa, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) lseek(r1, 0x0, 0x0, 0x0) 01:44:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfeffffff}) r1 = dup2(r0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) 01:44:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10010, 0x0) 01:44:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x84) dup(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, 0x0) 01:44:08 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000001200)=0xc) fcntl$getown(r1, 0x5) getpid() getpgid(0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) r2 = getpgid(0xffffffffffffffff) r3 = getpgid(r2) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x8, 0x0, r3}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 01:44:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0x3, 0x7fff, 0x1, 0x3, 0x100000001, 0xf5c, 0x1, 0x2, 0x7, 0x7}) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) 01:44:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x13}], 0x1, 0x7) 01:44:08 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x7287bd39bbf8ade0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0/../file0\x00', 0x5, 0x9, 0x6, 0x0, 0x6, 0xffffffffffffffff, 0x1, 0x3, 0x3, 0x9f, 0x200}) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') mkdir(&(0x7f0000000480)='./file0\x00', 0xfffffffffffffffd) open$dir(&(0x7f0000001080)='./file0/../file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 01:44:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) flock(r0, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) r3 = socket$inet6(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x6) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 01:44:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x4) setsockopt(r0, 0x3, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:44:09 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1213, &(0x7f0000000000)=0x1, 0x4) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1fffffffd) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x9) pwrite(r0, &(0x7f0000000080)="87e22d65f4f0c873a288fab2b22864f074bc9187f3fcf7879d56448216bf71631bda58e1a38ca840f6c3cd8cf203b0411192308ebed661ce99660b5cebc849c95f4575faeb3be949", 0x48, 0x0, 0x0) 01:44:09 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) ftruncate(r0, 0x0, 0x6d) 01:44:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="1000000000d72600ffff000001000000"], 0x10}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xa7) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x82, 0x10) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x90) 01:44:09 executing program 0: r0 = semget(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x80000000}, {0x0, 0x1}}, 0x0) semop(r0, &(0x7f0000000640)=[{0x3, 0x0, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x6, 0x1800}, {0x6, 0x8ee0, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {}], 0x8) 01:44:09 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x1f, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000300)={0xffff, 0xffffffff, 0xa5, {[0x69c, 0x9, 0x2, 0x6, 0x3, 0x401, 0x9, 0x0, 0x9, 0x4, 0x7, 0x6395, 0x2, 0x3ff, 0x7fffffff, 0xfffffffffffffc01, 0x80800000000000, 0x5cfd4c0a], [0x6, 0x9, 0x2, 0x7, 0x10000, 0x1d3a10ff, 0x2, 0x3, 0x7, 0x40], [0x7d1e850a, 0x1, 0x200, 0x3, 0x7, 0x8, 0xfc], [0xe6, 0x6, 0x3, 0x1, 0x40], [{0x4, 0x403a0e46, 0x0, 0xffff}, {0x2, 0x6, 0x2, 0x400}, {0x0, 0x3, 0x20, 0x509}, {0x0, 0x9, 0x3ff, 0x3ff}, {0xffff, 0x71, 0x7, 0x1}, {0xfffffffffffffffc, 0x5, 0x2, 0x4}, {0x80, 0x6847, 0x3ff, 0x4}, {0xffffffffffffc6a2, 0x463d}], {0xff, 0x6, 0x29a2, 0x800}, {0x7, 0x0, 0x5, 0x1}}}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0xc2, 0x81, 0x4, 0x400}, {{r1}, 0xffffffffffffffff, 0x81, 0x80000041, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x34, 0xf0000000, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x5, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x80, 0x3, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x10, 0x3f, 0x1}, {{r0}, 0xffffffffffffffff, 0x41, 0x20000000, 0xfb}, {{r0}, 0xfffffffffffffffa, 0x40, 0x7, 0x100000000, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x11, 0x4, 0x28, 0x5}], 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x10001, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x7fffffff, 0x3c}, {{r1}, 0xfffffffffffffffd, 0x8, 0x10, 0x100000000, 0x4}], 0x6, &(0x7f0000000080)={0x4, 0x7}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:44:09 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)='X', 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7, 0x5, 0x7fffffff, 0x9, "68c2dfef877ec63b4153cd459cdf618d96eb2608", 0xffffffffffffff80, 0x7}) r4 = dup2(r0, r0) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:44:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x101, 0x2, 0x1a0aff21, 0xfffffffffffffff7, "bb4ff578dcd05327870de553d464f05c924ff16b", 0x0, 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xba9) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 01:44:09 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x80000001, 0x8) 01:44:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) 01:44:09 executing program 0: chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = msgget(0x1, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgid(0x0) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x80, r1, r2, r3, r4, 0x42, 0x8}, 0x0, 0x8, r5, r6, 0x7, 0xfffffffffffffffb, 0x9, 0x1}) 01:44:09 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') open(&(0x7f0000000040)='./file1\x00', 0x301, 0x1) 01:44:10 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000000060221, 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x20) chdir(&(0x7f0000000040)='./file0\x00') 01:44:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000001, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="13e6f61bce35db449a052f1573ead0ee0c36d9809279d287ddb6d6524f5a3e543687255086640031855aa0dcd0656da21004f90f77a87c4ca127cf240933312cc6b3dd14c7aa69325a3634a216efd1fa9d0a2ec3b40aa4683529af667a91d809583e847046518a699990279a0a1c1e5c", 0x70}], 0x1, 0x0, 0x0) 01:44:10 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8400, 0xcc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet6(0x18, 0x5, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:44:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) ioctl$TIOCSTART(r0, 0x2000746e) 01:44:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup(r1) fcntl$setstatus(r2, 0x4, 0x80) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x0, 0xa5, {0x4, 0x200}}) kqueue() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 01:44:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:44:11 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 01:44:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x3) 01:44:11 executing program 0: r0 = socket$unix(0x1, 0x4000008000007, 0x0) shutdown(r0, 0x2) r1 = fcntl$dupfd(r0, 0x1000000000, r0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0xca1, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="2a571bf276c31207731811fcc4db1152170c2de75249d38596975840ea99c28ca7746fcd308865e6900fd7110d2f01e540136343a23959b6357a0f884ad596c5e162eff8f0c94a8464c134307e93f51cd1bbf4e1c1edfcc8a0af387c77a543e145cace730c5668ee8a50ae60c9bd0b04e91a8ddae0addee46ea813235201180e2d2606d2c42cc35cd79cc508fb1e2512fd5b8c80f843ad1c8b42e14449c8cf807582568fed855db91a4c84038fd4c83a280e8dc0fe9fd6365898b95911cc596d150d08f41118aa901eb20b476a9317023bed2afc78beb4152c439bcb51fe2dae840ed1cce1d674f2b6ad60d88dd8a4b6cf00dee6e1f26307", 0xf8}, {&(0x7f0000000180)="f7043deac6749052327f0f436686abae19817ff2b747dcf8910c1fc0c8175216f70110ea3ad9e10152ac0e55e0b85ea515d8f48fad9d916e3c", 0x39}], 0x2, &(0x7f0000000200)=[{0x38, 0x1, 0xafb, "9c6ebf4ed98b10e56c683512019ea17a4d6866b9cd5a1e6ff2467923f0ea2d07296cfd6bc36473"}, {0xc8, 0x0, 0x8, "29588c276d478d4b6fbcf8ec1e2fe0aef68cf24415135717915c232bbc724498ecdfb29e3e5154c64642464e056b99f974890d7c4864e89b70ee7f7c6120decdb4808e59783df4bc11d7c1ea4adc4c8e578362faf52dbc92f0f8885b760bca87c86906a376694195307311c987a471af0ddd953ebb49a819d839a147dc8679ab8e6d6af748dd32286e1f115b2cea94d8b68ea253bde4a9ca94eee3000bc1aebf495c86ffb5b3a6af54e306c6c74c76032d0e"}, {0xa8, 0x1, 0x1, "e62a915270d104a3c7c897e2258b42e57f62a42d025d910b16b1889e62e389b71b706fb7fa7a347735e0d6fed14dd4c99f0a2bf5bc6dc32b78c041732f6cb6218b7507f75bee7cb5d1f059fccc9201fee019282bcc8059e1f10efe57645d7cebfad15f4243f199c64cfa4b8e66a0db31baf19ed43391dca8fd22a31288f7c4d53c6bd7278dda36760945e9142017e794c35da7eaad40"}], 0x1a8}, 0x4) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 01:44:12 executing program 0: r0 = geteuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080)=0x2000003fc, 0x25f) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x81) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setreuid(r0, 0x0) geteuid() 01:44:12 executing program 1: socketpair(0x6, 0x0, 0x3ff, &(0x7f00000001c0)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000200)="5de0f227586dd5ea5d8907e473cc51ed0d62db9b5b7253db9d8a0cbb4f7915b0683ec2297ec287b71479c66baa1b2443e73c9609499e81291bfc9d4f837238b7ea82d7cdcf7d9c6bee5ecece4c8e9aa65bb5aa14308e1eccd1cab38bfae06503eacddde0c2c6e1786a4e14ece58d7096fd7cee0426616bcf101f68f7e10403ffdeb62b77b1fe2439c09ec3d7491743f7d300eda58102cac5aa5c4ac4fe35d96f7dff0979ed08362e910f7ee612c61c8e0467ad19aaa677b896437665d0d9f9cb6be2b890", 0xc4, 0x400, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) r2 = semget(0x1, 0x0, 0x100) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000180)=0x68) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() r3 = semget$private(0x0, 0x3, 0xc8) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000040)=""/198) 01:44:12 executing program 0: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xe3b, './file0\x00'}) 01:44:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) socket$inet6(0x18, 0x1, 0x6) 01:44:13 executing program 1: r0 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/241) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000400)) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x800, 0xfffffffffffff502}, {{r1}, 0xffffffffffffffff, 0xcc, 0xa00000c7, 0x9, 0x20}], 0x1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x8001}], 0xf687, &(0x7f00000003c0)={0x0, 0x7f16}) poll(&(0x7f0000000300)=[{r1, 0x80}, {r1}], 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000440)='./file0\x00', r3, r4, 0x4) setsockopt(r1, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) recvfrom$inet6(r1, &(0x7f0000000200)=""/144, 0x90, 0x0, &(0x7f00000002c0)={0x18, 0x0, 0xfd}, 0xc) 01:44:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x8, "85495500020000000000001167f5afa680400900", 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = socket(0x1b, 0x0, 0xffffffff) recvfrom$inet(r1, &(0x7f0000000180)=""/237, 0xed, 0x42, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = dup(r1) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0xf705) 01:44:13 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xbbbcd56ad8d656bc, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 01:44:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x2) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20c80, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 01:44:13 executing program 0: mlockall(0x2) mmap(&(0x7f0000719000/0x4000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) 01:44:13 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f00000001c0)="c8a84e3f04", 0x5, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x40000000000014, r2, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x40, 0x10001}, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$KDENABIO(r2, 0x20004b3c) ftruncate(r2, 0x0, 0x3) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x400) socket$inet6(0x18, 0x4, 0x6) socket(0x6, 0x8005, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 01:44:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x4000, 0x410, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r10 = getpgrp() getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x8, r5, r6, r7, r8, 0x194, 0x3f54}, 0xf9, 0x2, r9, r10, 0x8001, 0xfffffffffffffffc, 0x200}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000140)=""/9, 0x9}], 0x2) login: map stack 0x20719000-0x40718000 of map 0xfffffd806e8dd9e0 failed: no mapping 01:44:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x145) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x200, 0x9}, {0x18, 0x0, 0x3, 0x1000}, 0xffff, [0xc3, 0x100000000, 0x5, 0x1, 0x7ff, 0x4, 0x2, 0x7fff]}, 0x3c) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x7ff, 0x866}, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) openat(r2, &(0x7f0000000280)='./file0\x00', 0x80, 0x4) fchdir(r2) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x100000000, 0x3f, 0x1, 0x79}) 01:44:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000100)="e40da1fc0b7b535f7d27c01c6d92483d1524bbd773acbd4c87d63c8e887c175fb0554d6ad67a080225b583fe37a0d906c3b7406384c137e24da1d940d0375c114f42a920ff53de95a9846d5b871ea3d5b257e90a9d6deda210c8041c57d02b3894817a56f4324757a5d9e488cdd5f30e96080e5d1f416f56dbca5db6e852b03a632e82e89f3d3dfc6dd7681cd2e8d7cc5bff51208ad7c6a155ae83014c882f47526944c8dcbd2902fa57e58130f984c64c2454cb49663d9e00c6b3b22f4a5497ec82fcc2adb617a26858ba5a3b4a0d67392211a244f73d8fa6bf8c7780cbae2475019978739b1dc5856fcd7f81c2de6df13091edf36d097dc7", 0xf9, 0x0, 0x3f) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 01:44:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7fffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x42, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) getrlimit(0xb, &(0x7f0000000180)) ioctl$TIOCDRAIN(r1, 0x2000745e) 01:44:13 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(0xffffffffffffffff, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 01:44:13 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0x3) socketpair(0x1, 0x4001, 0x4, &(0x7f0000000000)) 01:44:13 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchdir(r2) fcntl$getown(r1, 0x5) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 01:44:13 executing program 1: r0 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x8, r1, r2, r3, r4, 0x88, 0x7f}, 0x7fff, 0x0, r5, r6, 0x1, 0x8, 0xff}) r8 = socket$inet6(0x18, 0x3, 0x3ff) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000002c0)=0xffff) r9 = openat(r8, &(0x7f0000000300)='./file0\x00', 0x10081, 0x80) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x9, 0x1b5, 0x7ff, 0x1, 0x6, 0x212000000, 0x80000001, 0x1, 0x0, 0x5, 0x4}) readlinkat(r9, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/232, 0xe8) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000500)=0x81) socketpair(0x19, 0x4000, 0xffd, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) geteuid() connect$inet(r11, &(0x7f0000000600)={0x2, 0x0}, 0xc) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000640)={0x7, 0x31f3}, 0x8) listen(r10, 0x8) r13 = open(&(0x7f0000000680)='./file0\x00', 0x10000, 0x20) getpeername(r13, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) fchownat(r9, &(0x7f0000000740)='./file0\x00', r7, r12, 0x2) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000780)={0x6, 0xf5}, 0x8) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) dup2(r13, r9) open(&(0x7f0000000840)='./file0\x00', 0x28000, 0x42) bind(r10, &(0x7f0000000880)=@in6={0x18, 0x3, 0x4, 0xd35}, 0xc) 01:44:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0, 0x0) 01:44:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x7}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xff) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) 01:44:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file1\x00', r1, r2, 0x2) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 01:44:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x61) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x1, 0x0, 0x6, r1}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x869d6648aadf3b20, 0x0) r5 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000280)) r6 = semget(0x1, 0x3, 0x10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x9, r2, r3, r2, r3, 0xee, 0x4}, 0x0, 0xff, 0x10001}) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000380)={0x1, 0x4, 0x61f42e6a, 0x1, 0xffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fsync(r8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) shmctl$IPC_RMID(r5, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000580)={0xf5, 0x0, &(0x7f0000000480)=""/245}) writev(r8, &(0x7f0000000700)=[{&(0x7f00000005c0)="7098377ee62d58fccce6bbcc60db7b4350db098edbe988127eb08f1fcefb6f53d1115534bb73ce5177ab28dd7c2f", 0x2e}, {&(0x7f0000000600)="d3f92854a40cc9d48c2cf21c1cf027cfda7306aba1174373a8f2c31f8d1893f1374b31351a62e6cf7548856b14780abf990fe993199dd74faf40a734f5470c57296e203b598ec88ed3a69c4783d573ba9cbed955a4fb3103ef934382732ad5e013eb2966c967f06bd50315dd6747e67d7da029c120cda409e8502d19d75698d06c842597d73026f9e13759ffcc9a84fe80bcbda61e0e42e70cf4e7b9f1fae301b3ba394630994f85cc4b06fd556fb8f439c4f6b37e551b50028bd929b0af0defdb6e12b7cc11f3b37c82c9a948eb6b34ed36e4311573d99109", 0xd9}], 0x2) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000740)=0x4) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000780)) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f00000007c0)=0x5) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000000800)) fsync(r4) shutdown(r8, 0x1) 01:44:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xfff, 0xffffffffffffff00, 0x200, 0x1, 0xfff, 0x4, 0x400, 0x0, 0x3, 0x8, 0x2e7d}) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 01:44:13 executing program 0: r0 = socket(0x18, 0x2, 0x4) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8af4171eb2542a538706000000a714000000290000002f0000000300dd0035b21ef0c26d08ec816e5ec9e0a900249e0b9a3593dfe933eaa94a3a40fc866a818c9e2da98b0abe78bf5a0f2ea087bc0e4438915e35b3743535e7ea295f951567875aafa1b2ffb86d93277ef329390a94c8"], 0x38}, 0x0) 01:44:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) 01:44:14 executing program 0: r0 = socket(0x2, 0x5, 0x3c86) sync() syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x3}, {{r1}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8000000000000) getdents(r2, &(0x7f0000000380)=""/249, 0xf9) r3 = kqueue() recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/49, 0x31, 0x3, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6}, 0xc) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/32) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8, 0x0) r5 = accept(r0, 0x0, &(0x7f0000000140)) kevent(r3, 0x0, 0x0, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x50, 0xc, 0x100, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x32, 0x8, 0x7}, {{r5}, 0xfffffffffffffff9, 0x0, 0x200fffff, 0x7a95, 0x4}, {{r1}, 0xffffffffffffffff, 0x85, 0x1, 0x1, 0x536}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x1000, 0xffffffffffffffff}], 0x1f, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 01:44:14 executing program 1: r0 = semget$private(0x0, 0x5, 0x488) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/175) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3, 0x7ff, 0x1, 0x0, '\t\x00', 0x0, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x6) mprotect(&(0x7f000032e000/0x2000)=nil, 0x2000, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) 01:44:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f835", 0x4) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0xc0, 0x5}, {0x18, 0x2, 0xf15, 0xd591}, 0x3, [0x8, 0xb23, 0x3, 0x1f, 0x0, 0x3f, 0x7, 0x4]}, 0x3c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff692, "f000bf3e00000014aeed0a671f7630830400"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x10000, './file0\x00', './file0\x00'}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r3, &(0x7f0000000280), 0x1) 01:44:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="3c2cd37b13ece3bd1b2c7052e3267f9eb65de7309b47a09bea472e2f2eae03a64e4a7c555e13ccfb1e75adc2b7758d4c5dca00ea24c6a4a2d2287297c88414a598c2ff068307e08692b2c4049004e876170fe7719a59b36acafcb4534cb4b6f2b631d63589f1b5e53b24eea49228178e12adaf35b459d8f97a505170ee21d3948e11adcb387c11acd7814412b725af49a25d827a71755c188a248a63293bc6a38a7dab87bbce50b29aa60e4b89b9e5fac94adf871b6bb8b9789f7150954d1bf904003245ed6c30440d296a98743b21393246290d4cf316c305ee8b007d36ba2286b32954c280eaae2e827a90d7b57000", 0xf0) 01:44:14 executing program 0: semctl$GETALL(0x0, 0x0, 0x9, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 01:44:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) listen(r1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x10000) 01:44:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6004, 0x100000000) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1005, 0x0, 0x0) 01:44:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="fcffffffffffffff89006a7bb5b953b7109cb902b598a3a7db232a01deb59674eafcefccb0ae687d011c8c133c9f1210c8d6e9c40987a78090649172af76f9c0ee9383770be56eee2084393ab84f7c0bb54e23caab6bc20d339ba877a23fdc99a4ab7b4a4e7b041a5d9677bd9a970a55f445f5fbe7b9a4f7793308eb7cd2c80f8d2edcf93c398bc275736f37b13d56307044f4a225f11b3dde8334bb868000dc27fe112268996f2c0bf52eb9"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 01:44:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 01:44:14 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pread(r0, &(0x7f0000000180)="f37b593a2a8963182f6b1474a4961a193ef39096d0e3434295ec7a4bef35a74cc88d7ec8848764f74f9b54c1db1613a159d7fd4cf50818eb64ba436a4d15b616216619689b737bafda3e3467eb860c4c5d836230ac1391f3acacd281d490b04d1022d12f73a293c64d6c7b3344c50fbbba63bce8d4b88427922b10e74bc148ab76cb3071ab5addb557f7900efae09d9fdb8b2ef09264bbf0c3c1a89f5f2ac4fe56a26d5e6e2deab50578cd3da5af25ca5b939cda0ecb459619b81dc186c06b9478", 0xc1, 0x0, 0x0) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x80000000, 0x3, 0xb0a4, 0x4, "62cdd7742ce69f7b4f7c1ae1dbfb7a3b1caa4ccf", 0x10000, 0x200}) 01:44:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) poll(&(0x7f0000000300)=[{r0, 0x74}, {r0, 0x40}], 0x2, 0x0) 01:44:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000c80)={0x3ff, 0x1, './file0\x00', 0x3c5, 0x1, 0x1f, 0x2bb4}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x30178, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000bc0)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0xfffffffffffffc2a) write(r2, &(0x7f00000006c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a74322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6ff0f00005419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d5316aec620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa738f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09fa70cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x220) r3 = syz_open_pts() close(r2) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000c00)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) preadv(r5, &(0x7f0000000a80)=[{&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000000280)=""/67, 0x43}, {&(0x7f0000000400)=""/178, 0xb2}, {&(0x7f0000000300)=""/29, 0x1d}, {&(0x7f00000004c0)=""/234, 0xea}, {&(0x7f00000005c0)=""/187, 0xbb}, {&(0x7f0000000900)=""/189, 0xbd}, {&(0x7f0000000340)=""/2, 0x2}, {&(0x7f00000009c0)=""/185, 0xb9}], 0x9, 0x0, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pwrite(r4, &(0x7f0000000b40)="be964ab91781644968c355e83284ba9f0d843f1d03769c813ead5fbf51a200228252b7dfc54c10d5aa9abe2d3134d814e36a01ac470ffadbca2faaa943aecd7bd75e2f6e2eee2d3e26bcf4988d68179c684e9afa058f874792b73c1bf252f1e3", 0x60, 0x0, 0x26) write(r5, &(0x7f0000000180)="388865a72881d97d915e0a56fb2f2f9f6336a502ff2e2f2846c29acc78a74d58fddba12dc4adb20d8056bf7b028d9a9ba371bd4a4110245f303fb0ea06394a2e2f6a6fcad3d84345e9de22b6f6892d16671da3724f52ef3a7d476678c097d136819a2146f680354ba0ec9b335f2655633f1b817f93e366b08d98930600002f67318dcfa6ed645e46103c3e0a3aef4cb2c75862701b63c4678aaa226ccd62952470f425d52decaf5b561c3034e1f9b91cef7df1ff94e73dc4883247e99d4091df9280abbd58ba9697f447e8bfd82b8c9d1307c847fd0250", 0xd7) syz_open_pts() 01:44:14 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x82, 0x0) fcntl$setown(r4, 0x6, r3) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 01:44:15 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x282, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x0) 01:44:15 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') 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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='\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', 0x80, 0x100) 01:44:15 executing program 1: mkdir(&(0x7f00000001c0)='./file1\x00', 0x80) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000400)={0x10, 0xfffffffffffff629, 0x4, 0x5, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xea9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xbb}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0xfffffffffffff007}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6ae9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xaa}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 01:44:15 executing program 0: syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x221, &(0x7f0000000000)="1088b9603584fb642226906dac116d9b35b38e7585181a99ed580e3a0ac8e301825b433ace615b8efb5983e1df6f9007277e8dd6086c617a8b938386c4a058e5212ad9d8e3110421d95d5d9e5734efd8f2359ce5e665f33d961347ac1210de070eb9cab68ef662a17d41b61b17e8e66b895b644e2c3d53279879c711cbf28a21b6b1bbca2313099e90900540ee1d6df1397001393446f4974bf7b4fb626f51d0bf7b3cec72c14df8ffeb641a881e5cdfa4f6b34e7616c1004081e06f667df156285e41edc613a69e1986fa4503923f2488ffee10e77a3a0ad34c79e29dae35") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x5) 01:44:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xfffffefc) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 01:44:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x4) 01:44:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00000000000008000000000000002a538706000000a714000000290000003e0000000300357000000000001189c36bfe9dcec90c10647c7b39189748125232973b569c9b5611b4eadee089f43a51e5429b20a044c41b147d48f58b5dafaa64cb512e8f8a0898fa3cfbfed97dc8e6d4d81a83214d96d27884b12a2b41f9f49d564120f6deadfa4992cafa0a75d740890752dcb082db06c31ce05f0949fc15997ef4000091c48afd93b8ea718854bb4f2feadbed9a16a301c5f8b954f8559c7854bc39fec95dfac447f5c30d63a5e0b57a1f6db984cd4b41ab0ec9edde3bc7525855a1a6ff67dd3c24e2c6e7cdc4ec438753df0ac38be38027c9a3974365c3921befd8"], 0x10c}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 01:44:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 01:44:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file1\x00', 0x40, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 01:44:16 executing program 1: mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 01:44:16 executing program 0: r0 = socket(0x14, 0x5, 0x9) recvfrom$unix(r0, &(0x7f0000000080)=""/157, 0x9d, 0x40, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x8, 0x7f, 0x0, 0x320) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 01:44:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x100) 01:44:16 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x9, 0x0) close(r0) 01:44:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x1000)=nil, 0x1000) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f00002ce000/0x3000)=nil, 0x3000) 01:44:17 executing program 0: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0007e5f821e4cbd01ff32222ef88f88e7791f4a5748167bdd8b15acf"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000200)={0x0, "ea084291e9a60a9d2b40dec4f1f4d098d1f3d641638fec5183eb1589b2aee2b179f25dfefe877c5ca12173edef909c0c9a05c287a21e0fe48c262ca15ca283b487a84eb33b529f76e0e723f013f63cb1135b62cbe30c98eabbaa7b4a5f6fbe03b93729ddada897378cae49d4602420104dab5da9fce18980b11453c7edf78d3638dffbc709bf03117b957d4932f7f8daeccf491da91c2b798b6989c8088f7c1b135ec02f79b7ab05c33bb1c7bbb4"}, 0xb6, 0x800) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20000, 0x0) ftruncate(r1, 0x0, 0x7) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/70}, 0x4e, 0x3, 0x800) msgsnd(r0, &(0x7f0000000000)={0x0, "9eed3fdee7cab94eecb22261b70993a9aa660a58d7e84dd15a1b6f2b121f92"}, 0x27, 0x800) 01:44:17 executing program 1: socketpair(0x16, 0x5, 0x21, &(0x7f0000000140)={0xffffffffffffffff}) listen(r0, 0x1ff) open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c4) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x7) 01:44:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 01:44:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x41, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chroot(&(0x7f0000000100)='./file0\x00') dup2(r1, r0) 01:44:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) 01:44:17 executing program 0: 01:44:17 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) msgget(0x1, 0x120) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/4096, 0x1000) 01:44:17 executing program 0: r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 01:44:18 executing program 1: mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)='T', 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffc99, &(0x7f0000001280)=[{&(0x7f00000012c0)=""/252, 0xfc}, {&(0x7f0000000280)=""/4096, 0x1123}, {&(0x7f0000000080)=""/41, 0x29}], 0x3, 0x0}, 0x41) 01:44:18 executing program 0: semget(0x3, 0x2, 0x214) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0xfffffffffffffffe, 0x3, 0xb2c, 0x9, 0x8e4, 0x61}, &(0x7f0000000040)={0x7, 0x5, 0x4, 0x8c0, 0x24, 0x2, 0x0, 0x6}, &(0x7f0000000080)={0xffff, 0x100, 0x1, 0x7fffffff, 0x2, 0xffffffffffffffff, 0x3, 0x5}, &(0x7f00000000c0)={0x0, 0x7}) semget(0x3, 0x1, 0x600) 01:44:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x40007, &(0x7f0000000000)={0x4000000003, 0x2, 0x3, 0x0, r1}) 01:44:18 executing program 0: munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x8000, 0x0, {0x2, 0x3ff}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x2, 0x7, "dc21f210451206a5e862995432baef885de9acde", 0x20}) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvfrom$inet6(r1, &(0x7f0000000100)=""/86, 0x56, 0x2, &(0x7f0000000180)={0x18, 0x1, 0x4, 0x4}, 0xc) 01:44:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x8) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="d95245ace06efb80eaa8cf51d83f35ebad5058f503ecb873ba473d5c4e4ad04de34b982b709c7af0b4c05bda809b6f80828b0b4e5c8b5fbd8bf77b86e60c44c8664ef0499e5c306e9fe9d3eb86a7eb62cc765e08967c73839a8557be13f56f1d3f1858c8a71827f33b", 0x69}], 0x1) 01:44:18 executing program 0: pipe2(&(0x7f0000000080), 0x0) unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100), 0x4) map stack 0x20719000-0x2071d000 of map 0xfffffd807effd9d8 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807effd9d8 failed: hole in range 01:44:18 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 01:44:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, &(0x7f0000000000), 0x0) 01:44:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket$inet(0x2, 0x8002, 0xfffffffffffffff9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="c1b24f8e28c4658895a79da70e5c3f534318376630ae7d9ddf1f22b325a073fb873e00689a8e59719edcda83b8abdbc3d114570d9d863dbca8705de0e85316e4ab06549f4baee9887656cae886704e2abb097eaf3e1544314e53d41c6c09b5c208ba87fcdbb8a9da32dc546d8dded7a49bff97f5ac8df59c82513ee4c5f0b9a5da1ee2f9eda0ff64e480695d1865efbe04f26200b958650917236be7e92e88ef2cd8e3e60a21fa7ecc836fe8efde23e95b6a6c811c2237bceed0c698956ba5dcc5f12808416a7419f479f7d5314db371a1d945cff21ccf15190c3503c919759d60", 0xe1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r2, &(0x7f0000000040)="1a7ee8ad297ccade7b070b4944676dc851effcfa2d48aa9ca1b368f9b09930462bd59cb56e514b2221e9818ac064f2d68637f80e53e31d19d80ed4e654b0f4e5c015", 0x42) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x1c, 0xffffffffffffff00, 0x100000001, 0x1, 0xdce, 0x7, 0x7, 0x2, 0x2, 0x1ff, 0x291}) 01:44:18 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) poll(&(0x7f0000000340)=[{r0, 0x20}, {r1, 0x4}, {r2, 0x10}, {r3}, {r4, 0x10}, {r5, 0x2}], 0x6, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20800, 0xd8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x7fffffff, "b0d42000006e9300", 0xfffffffffffffffd, 0x4000080000001}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)=0x101) 01:44:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() readv(r1, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/244, 0x99}, {&(0x7f0000002740)=""/120, 0x78}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000001340)=""/99, 0xfffffd89}, {&(0x7f00000013c0)=""/99, 0x63}, {&(0x7f00000016c0)=""/4096, 0xfffffece}], 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) setreuid(r2, r3) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r4) r5 = dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000001500)={0x5, 0xd1}) poll(&(0x7f0000000040)=[{r6, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "72640b8b8251109e27c34c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffffffffffffff, "d642c448dae6ff00000000000060815cb100"}) 01:44:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) minherit(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x9) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7492) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x1) 01:44:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1087, &(0x7f0000000040)=0x6, 0x4) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) r3 = semget(0x2, 0x3, 0x222) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000080)=0x9) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 01:44:18 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)=""/230, 0xe6) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) 01:44:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x8000, 0x80) r1 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/241) setsockopt(0xffffffffffffffff, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 01:44:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 01:44:19 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)='c\x00') utimes(&(0x7f00000000c0)='./file1\x00', 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgid(r0) 01:44:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x1ff, 0x0, 0x26}) 01:44:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) shutdown(r0, 0x1) fchflags(r0, 0x10000) 01:44:19 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x9) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 01:44:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa, 0x20) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) 01:44:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) 01:44:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0xfffffffffffffd81}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/53, 0x35) 01:44:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r0 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/181) 01:44:19 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00"/16], 0x10}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:44:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x7, 0x7, 0xffffffffffffffff, 0x40000000000, "6d3021fda93aadf60cd99a213e9c762185dd3661", 0x4, 0x6}) 01:44:19 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0xffffffffffffffff) semget(0x0, 0x4, 0x1) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x12, r2, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 01:44:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x502, 0x10) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x7) r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) 01:44:19 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r0, 0x2) pledge(0x0, &(0x7f0000000140)='}#\x00') 01:44:19 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffe) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0xfffffde6) 01:44:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) syz_open_pts() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000100)=""/62, 0x3e) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) dup2(r1, r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x6) msgget(0x0, 0x200) 01:44:19 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x400, 0x40000000000}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffe}], 0x23f1, 0x0, 0x2800, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x8, 0x8000, 0xffffffffffffff72}, {{r0}, 0xffffffffffffffff, 0x42, 0x3, 0x3000, 0xe8}], 0x4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20, 0x7, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x80, 0x6, 0x6, 0x5e31}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000001, 0x20, 0x8}, {{r1}, 0xfffffffffffffffe, 0xa1, 0x1, 0x6}], 0x5, &(0x7f00000001c0)={0x2}) 01:44:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x10000, 0x7}) socket(0x800000018, 0x1, 0x0) 01:44:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/120, 0x78}], 0x1) write(r0, &(0x7f0000000580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505540f55d9bb5fa3be8987e1237f559b05b5e32d3a0000001996791d75bc9028040087f01309bbe061a751731e5c20f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15e74f1279d66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7eff7f0000a20000003a31dd57f31cdd5c1a7573c1d9cec09530fa91e0dfc6ba5343a1dd419a83095023331de975dd7d7595644671d8dad51e4b33a963c30c4ab75ca132cd29724d1fef1b60b1dd2a6a7a4e765c92194d7d043f8db3e2c4607122aa80537a5dea0fdffa5a6b9cf0c1e4f5137e293c760bfe2ee1423add9ee541f88fe716535243e43584188f32c5fd81a5e0a96d57042b3abedac86e951a70a69fefa064a6138d51d81ce55bbfdf9ac539b03b5c23774498a1ca01687325786822666adad38da8186feab60487b4287e73adb6820051a4111af0372ceda99c62db1db03449584b145308781ba81bb0d32392e499", 0x18a) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x5, 0x7, 0x4, 0x8, "80a6de657e36b106b5d2f896a718a437ff90d8dd", 0x74, 0x9}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x200000000) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 01:44:19 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x3, 0x6) r2 = semget(0x2, 0x4, 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/63) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) write(r4, 0xffffffffffffffff, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:44:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xa59e2a4fe716a2bf) 01:44:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:44:19 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) socketpair(0x21, 0x4000, 0xfffffffffffffff8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r1 = shmget(0x3, 0x2000, 0x404, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) 01:44:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200000000000002d, 0xd, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x14) 01:44:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x4000000000000, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800000000005) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ff2000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fef000/0xf000)=nil, 0x2000) shmdt(r1) r2 = socket(0x18, 0x1000001, 0x80000003) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() fchdir(r2) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xf3, 0x1, 0x100, 0x2, 0x1}, 0xc) 01:44:20 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffde5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:44:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffdfe, 0xc1, 0x400, 0x5, 0x8000000000000000}], 0x2, 0x0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kqueue() close(r0) 01:44:20 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10008, 0x0) 01:44:20 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x64) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001540)=0x20080000001) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) readlinkat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)=""/229, 0xe5) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x8) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000380)}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/29, 0x1d}, {&(0x7f0000001400)=""/204, 0xcc}], 0x4, 0x0, 0x56) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r1 = syz_open_pts() dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) openat(r0, &(0x7f0000000140)='./file1\x00', 0x80, 0x6) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file1\x00', 0x3, 0x6, 0x1000, 0x0, 0x4, 0x7fffffff, 0x5, 0x2, 0x0, 0xffffffffffff68cd, 0x3}) 01:44:20 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x2, 0x2, 0x0, 0x1, 0x8, 0x6, 0x2, 0x1, 0x0, 0x1ff, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 01:44:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xd6f61dd3a8b9cece}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) 01:44:20 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000002140)={0x1000, 0x0, &(0x7f0000001140)=""/4096}) execve(0x0, 0x0, 0x0) 01:44:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 01:44:20 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="437c2ec88a43388d8d2354e858e4c92aec43dc86f71d835552cc4dd0aec6ee3c1a603d11dc31e2f499bba7a4018cd279da45cb96c82c060397fd2e64d33d8f67f6fce428090a789b10e6e8e14c12c671e83e25d2cdf9af1f5518b59e3147f08640bb204153e664282c3bdfe1879bf96d208d8acad1935817f1b2fd2f6372d477417cf8bed848b0cf6b53ecdaa0c79b0787ddde499050dbba73b984ea4036e04b16", 0xa1}, {&(0x7f0000000140)="4a0f08e14b07ff6bd887c6ca2bbcb98d887b14aa3b94fdc1792ad0ae2155dfee690452c9a07a64153ea2d775015d0a0dac11dd077dadfad3d12fd1b78300e2ffb5a925a0262f04eef0c07a595f6bf71baf2420dffef28178cdbca64bb6293d4b9ea188e3b2473038421f0bf08a515d02af0d3cc524a7266eaec420e120107d3a649885b0f8643a2b584506fb6771d6bd5e412b105dc8839e4db28f81ebfe7f9404caf766011f8d91e29ff2b0d4a0920db38d568421", 0xb5}, {&(0x7f0000000200)="7bd88c7b71ebb71b86649a4df0ef2ad7558a5c5af0918c40fdea5e8977bf5bcd8f1ebde01cf1edaa078217614135bffece1ab944942d6e11d813c86429adadd4f7323b46b4bd8b32565730d89cd767d21a31d71756d93bbf807f98339655492d9a964c3220c65bedefc8c63f3c9e8bed44bca9c4cee98bbc705aeb8953019b3cfe426036223bcfb6997b2cc2d95a3b2cf23309883fcd82394a529fa132c884a906651b24504d8f9e957bcd84496d08b91f82dd6b281f400908a970f5b4b5bb6aecbcf8d09d2e8cfd0d63898ffa154034b9fe6c056c4968b8a2500999", 0xdc}, {&(0x7f0000000300)="8c8a308f577799ecfcd1ea15741af820d98605c1106b3a4d", 0x18}], 0x4, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 01:44:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) fcntl$dupfd(r1, 0x0, r0) 01:44:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002f, &(0x7f0000000080)="292918d7", 0x4) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000010c0)=[{&(0x7f0000000040)="635c5a62989826e788b6d70d86ae5e709a933c5d82af417856781b51afd94b", 0x1f}, {&(0x7f00000000c0)="e7bea32385da90582b067786f1527699190bb817d2761b8fa6e5a8c56f7636d0c893046cbfaa902c8047dfb8f13aceef601833eb41c7a86305212956dd40dc3b04994ae71301845f0775369f7b5e447b62d27e2092c882cd485333eaa931345d30cc2f47e00adb181aa9250818472f81e4ef31fec1080daa0e5b72117018cafa0cc331fa2ea83c380eeb6a073cf5e811648bb5ef064f481e61c8f02fc84386094c058aefc36eb59b21f2c914679c71ed962d507839a885eccdc7b60a7d6797a112e48fcc888a0518298cb23f8acee496cce12623893c88d547bdbab1525469191da43f2ee890ea01aa9ef03cc0c8bdb00ee9e38396a57b8d80ce7487ceec017c332e0e564fd3860a0571d5d0d7faee0bd27339150e3cf516bcc65367761b2acb237565a8a95fb71879046e2084ca43c6ef8674205ead5597af98a921edb1389c0a195dc818afd88077ce8653048a14d46e3fe0ffa59e34dab7384dd377e3305fad3aead4face88034de186c93ff25ecef37dfe4f0d3bf7cae0e1e862a6a434733e8db4ffe74cc47e04f9e4c6120b55c93d6cf95435fd5fd5b43bad44617722db446d13f5bd88889370006a22f84dec8d6e682ada3c520d4a17ef76138270569070739979977ab18e953ebd6abf39d1835d0bb52dfa1588137bb31bad54cb029d9439e6936df1f52a255057f94a6ae0f44aadfbb6c7d58dbcebc0130a35e1a144b6d0f94fbde4d1bb60d904aae62ddfda1c74653b5ab7f0d7f620547d46bf02af50d5ecf8637feb2e2175b36da536f4c90feaec20d54cc829f858fcb23fe8269d28871e9a07e6632ca535470791874574fa8cc89e416f28f4d226a7d1659484fb92116265d935f660e02ebf3e25ee7c496a6551bc4b155d2ee8f6a6f64076c32762f7e9befa9e687812c099da9c7593958b7278f5c790b0c9a02e4fc206ef47596287540d56b95d674aeada29a2a6f385aec28ea6be3f56d1e6a3ea14542daa1d599eaf0ae5176a27f33df78f5ab1f23a7fa1715a81a524c0e9084f2e838a33de478e05e3d6374e96fee6ba58a23ddc66294a28ece2b61057f31680203cd0732df9d49dbf257d71afafb5d47aa6a6cf3771074933f743d19e8316e381127dcef2bfab41eec55fd01963a85fdf4b2a55cf9076f97535eb5533ecdb2705c20f4f126e4e19d4b1c04e73c8e895bd7bfd9835870c0bb5408373e4fb1abd16f4930479a308e21872c7792d65a8f77fcb539f576fcb2771a2cf4cb3263496355a50b99fbfcf0efb1c022dd63356162bc0843db2add617476b4f361810bbe1878bd5119daee83a91a5a01128982681544c1bc3b5994386f9ab8a9415a098be520cd305a0bf989788744643a4b26c6d2a06b2fb9d9a57eebd46dce24b09dc9f9e338f2430c733a159a7452429b9cecf6239d953704a41e33ae1360c03d1ac2b1cd0c41821d43c40e5756b4980585d39796d295ee29524afda1132c7889e25c956ebfc373fab0a80e0ada9d267dc4081a3bbe4012bfe74d93b034d734bcc7f55b4aa4ec8ea08770966672a167a8443d47270a30399c06905e1a93e7d3a33dbf3ca9f1c414f06815bc99a123ed3bdffc5a343d46d20ee09433dd0629e704db9253d3ece02ef2c5cc48af08dfd6d29daa23b6b4f19c98aabf0e447e42c262e30095613e722663acc711f2ecf7cdb4d58c3730fd14a0c2a77877c01cd94e34e3ff7e6e8d11755c7fba8602ea2ea75445fd6e440881d70061154e29dd2752b9a5963ada0cada5e958415e85baf54f40ba3b63c13c724b0a3402968ea570fc4570990d5518133b6f89e4e3af43f9d57edacd5cdc2c34ac6e362e2fe25cc3c2f2442718da61846b781452e94f17c5abbc696b52307dd37b7e01c640186d269bc702c6e042eeec249ba0457b07352e4723287d7f8f186b5f1353063ec1c7882099105641142e4d0fd6e5d282a5e1aee2cf007569a716e54b2564fb4530c6cb1c1eaa081d72111c62ccc2ff7099ca07c0218ad997168949d936525d2f97546c1e94851e0654bbb618718a380a1a59658f40fc3ee8453ac1da9724582b2a2a2b378f50a6eb706134aed140d8ff9447afbf98b46bec33a88288721ee6c4b307a5511aada943134fa27dc40140c71e5cba8a982b1842332dd7c8835adcc813891c765b0ed2a42112565d398ded2cf08fb7fa7ead95dddf11436ccf97f98fac489543defacffe1a1c864095e7aea57456970ef9c916d783fa2b6e10f6f027571d4c763976634e9b32c0efeeb82760c47aafb238a3f8ea8de815f0d8a9d3f38e68055b61e5da3a8bd0aa8892e7516d95765f8da67ca7fd13aa1c666211d373a5c25a38c52b95e4197a9adffbdd63062fddfd38d016b443cbc223cc5a0a56bfa5710eb49816e6243c0317ea50a6f8c3a248cc1452d1dc350084e5421f11d852adf22d08ccf028e8da194fb232acd0e1cc4e1767178bbaeb28b743338f7574a5f5be2ea49b3b184fd913d7754e3e5785dd82ee77feb4d1500804ec3b28730f9545611f1d7d98c07980a5443b654a6ccfa50b46d15be736039135b318f4a1f5ad39d9ddfcee7e2bf46af086afdc8a2dfc69cafff989dc6904069be386b1bb35d882aba940b49ff3f0d4219014b6525585e24c6c9d3064ea247b0d8dcb13f14ea6063576e522c1b15df29113857abd9d7337783d74363f32b666c07d08cec11743ca594951c1dd95726ea815847ab50b229b6b6e16a2207dd661ece608e1c22d8b634679b44ba7070722b7e6cf7c9f856de4c3b821dd0596653ca7523b3d66e5ba8b2a695524b912e0634d94cc37f1a47e345cd4fc094259c00fbf5475273df211b8875a26012f992cfc452a10067ee61e7ffd7e503f64d23ec912ed0dd7ab5dfeea39a1830d0cbb260bce1d5dc5507d19eeaae06009bc8105a4527fdb6fcd6586f9d042c63202d2b674d5e49459cd9199e4e99976b14a6a5faced78f8ceb35ed1041f2c0a97232f7c43a919b788027244253d26317bcce2271ebbfa136f831a690efeb2c79c03191b36d16ab748f12e4f35be3ff592c89f806f360de32d743d39cbdcbc1c7ef62d4cc2ed0112f07d769b9a5168431ae8a5297c9a06267b7aec523fd7e1a78d057f090922ccd4b11922e2061308a258348194ef48a8bf69408303c5ea1f2a17b7402245d72ff5129ec47b30eaa80fd1cca6369a7fb3f6ee0b655a409e85aa279f26733a9a9f50428a3421efb5c03a4cc56364ef2011742a6d2e8b8f7eb2067715990e31e10d4db4c06ef047a64df454d931cbbaf1103c7f9da31b1c1bb3ad6022955b2ef404b28830bf31d501375a41ecedfb6dc8196409de638748138e24a1c98a33737462c72726492c63e2971acf788327712fe4322a9797c7a5344aa3da3c4662dc52f76f6dcc52bf7455d00eaed216ba50f9ea5f594e9e682903bb2e63bebd0a80e5e5da6d5b70a704bbc645e8e7fa23e8b673c2ce2645f93733a22cd30ed9895b0caebc78d0f0ceaeac75120c7729ea1696ede0c60fbf39177d083b641992743602ce237d06c3ca7bf36e45594a6da6e2b2efeeb629d29ed47a3c79ed673f04debff43eabe93e00b5bea527daa5758850109381126015a768596a0bd143cc861cd5ef8e03afcb035f47a09f1c1d8ac5a5941c4aa49a7afa1ab10b72bd77c995194fcd482e241be767f117bcefc9f2a50a83692be08a4277c92f273879eb19da3087d81fe2efecd384c663cd997408535660823a72851533660565a4178a9e9ef59e8da992a7a1767295a454505b41eab54c3e572cd3534c8fc72c020171889b80359e342cfad88341b27a6c68ce1e59e7f9eea49dbc3c74b620c66d7908543ddcf26e0bc5407a6b365d751df9b535f83545200e4f933a0fbd61641125258260cb714e36d1f45ef4f757629af403a9f1ba33e5fb97ba309f97381fdd3b86972093f3c5d05c3cb57cf04ccd47528280abaee4e67fa9884b7dd8a756323d49ae7eab2ce5549a45421bba70fbc24052e8bbcec59558ce96a380fd7e61b8465c3fd0acd5892ed97915bbd4c2c0dd3f53be6414dd46ab53937e5c75fd9b3f5c163d2d3fa9d3bbb624ac322d896963fded5008fa420bf27d017b7c5236dceae322824a3453ae36fad1856cd9b409ca7d5946599005dafd4745c2bd9226430476f5a660deca0ec697ec05284db7217dfeff6cf65399a9a81290822096dfe72c25f30191de4ac105cae6e890675d4b85d5fc3fd56dc13498936d082faf81015f5a3028025b2ca49dda9242be558d7002f33bdfd36aa5d0a785705c77f8a275d659a10e2ae7900e43470851354b6d8e08c525ba7fe707b684069235fcb0a27990563c0bdbb84d916f50aa56ea1a5db962a95733c505990dbb54497e6988c2ac5fdbe2d71ebe9cf9025f92512f845bb3caf2a40312838cc44f58bc07fa26113cae347e689d14090be2848194340b2b2565d4d19e9d4dd32ae61bdbcc148b87953ab7ca737cdee9c00fa23814cab3f2c5f8f87df837de409e42d175cb901de526b74246fe6f995d5df911532d3aaea9e322ce699ab0e447f5ef50ea53ce5774ff9b5908c9ad7e2bb98c980f7406f70a9d70a03e4657f25085339ad01a5ea5ccf16300749b2573eb6ac74044d37ab543d551aa9c1aed5e9983d1612deed275719f71748bc76018f8e9fd926df3ae2a730eee94680af614c634ac0f737d176611caf7012963877245137bd4810d6c4a25c063559c244120e85bd0f29aaa044b7e6ede883bc7ff3653cfdfbfa34e75c0fb5d905375d48142948880bc8021f8679438ff4199d4a706596d107c1e290846f3689f20c52a0771fa88b57acfff7cdb615d52bf834049ba3337b52b6de786857759e59da076423264329e9645c9024915ab0c45284e950d577f77bbf721a062deb2661b00ab033ceff8a19c9fbfa32849d94f490b96da5ac7f3bc03fd1c8157b0e8fd88b901c3ff7a2e268e037bc63dd3e570a332788abba0977005104cf402bf977ebc56ce2b3b4ee8b20d02f2759108585c57510cf9a75d601bbd66563c9996ef8e70e1722b09b2a0fc8e249e9a7e01af34d19609e940e5dbff82e813d474a1a7a0f3410ed148a6dda6d8dca0aced5b751a937d9e8f6dc576267335490f91cb81521a681f329506fb55500c2b471836c1a74161a0cc1150e7df991dc57d55e59cfe24fc19bbaebced63b2b20ad9aab083cecb2c90d2551359d95fc1ba19ca94c3f6b9e34855e2c7fe8c0ea9d7704921d725c864bf34df3b768230f7754d5dfcd0adb0584ac221c1a6d833c3f157c1af7cf6d483adcf1c48d28d2320c3cace5dbfbe10e798e4bd75ae1f87d0119808ecfba0c7fc25e0bdcf89c06e92de2fb903ccedee9b6a56db49e378f5d0b05ad93976e9b5bac6678889480a052a3da11f843b16c5f201f141ad4cb0f61124ada1993248974a9ef046b33f390bf22b85951b825f6327fdfc49c61966dfad46c9a16604a8158e7672bcb37e1debbc5765f0b2bd2fb6be6afd18f1a6d7545217ce71314cf5dde1c8283b7ef49db343ba55ba2715661f5c57c59255fce74306252b8f20dcae1798739c00c238b1f4b01e550f6b13e95aff7dc1caa0f45c6409d6058839735c3281d27eb9b2a7ae3f4d1f987ba6c23aabacf5f1d967bc331252efece196fc223784ff412b8ee212e65ccc484b2a3eadbbfe9b1fc9a4fe4d5d22ad9f2c1ba06f3161314317e53ad98d7f66971f52d289413e3e6854e06e201637a51745641012162d3077ae5ac1af70178113399b9f91ea60be0347812ad499c4cd65fae8c374125ccc6cb9455940b", 0x1000}], 0x2, &(0x7f0000001100)=[{0xd8, 0xffff, 0x1, "7c869598a8c2581ebb2a9acd1462e871ca1597948e4c10ee3b9a1b1a5657b20ee21e86e490f0470c3a8125a790d644dba8eb16560cfbde7500cd1dadc7b82b241de2857695bf70c293598ab7e458fdf56eaa9dd26c1cfff1669cc32ee69118e956d0ba08475b766e97eeb8730d76781bd1977c1199b9db441b47785b507f7ba6a8437cf3d5e039c4c791752b1374540e7d035c28e85211e5140ae0e08f2a4d4f13676f8cee8f9da5cd0f033238e5e1f073c7833f0126a4279c7141b0671498354efafc8f6889af"}], 0xd8}, 0x8) 01:44:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000001180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088fe1e6f67f7e186a8af3fea15426bf8089d83847d5989fc19317b55fb4fef1256c3ff1af81ea366a1553fbce12fb6"], 0x1002, &(0x7f00000010c0)=[{&(0x7f0000001080)=""/40, 0x28}], 0x1, &(0x7f0000001100)=""/20, 0x14}, 0x2) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x0) nanosleep(&(0x7f0000000000)={0xc53, 0x2}, 0x0) 01:44:21 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) semget(0x1, 0x0, 0x30) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20481, 0x526051baf9213081) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 01:44:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0x366) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x1, 0x2, 0x100000000, 0x80000001, r1}) ftruncate(r0, 0x0, 0xa1) 01:44:21 executing program 1: r0 = semget$private(0x0, 0x8, 0x20) r1 = kqueue() fcntl$getflags(r1, 0xf9cd03712fe22410) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000200)=""/4096) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) shutdown(r2, 0x2) fchmod(r3, 0x70) close(r2) r4 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) close(r3) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000001c0)) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000000)=""/22) stat(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)) socket$inet(0x2, 0x4005, 0xcc4d) 01:44:22 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x400001) 01:44:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 01:44:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) setsockopt(r0, 0x1, 0x7, &(0x7f0000000040)="6bae76", 0x3) shmget(0x3, 0x4000, 0x600, &(0x7f000037f000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 01:44:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:44:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) setrlimit(0x3, &(0x7f0000000000)={0x101, 0x100000001}) 01:44:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:44:22 executing program 1: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000040)={0x3, "9921ae13b6819524fb9aa7ce1443e72b0a7f97f3a675b80a2fccba77409d8358cfe596f1d40e2508756da0e4bd38c8ce58fceacac244b800531ece58d387ea7f163e0e8b53fda43804aa10622821d0b29d8a2b365de4"}, 0x5e, 0x800) r1 = syz_open_pts() flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 01:44:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x7f, 0x0, &(0x7f00000000c0)=""/127}) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x6) socketpair(0x12, 0x5, 0x33, &(0x7f0000000040)) 01:44:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 01:44:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000a01501a9030004d0a98b6b"], 0xa) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x20, 0x3ff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="dd", 0x1}, {&(0x7f0000000180)="a9265e6585ae0fb68bbf6c98c5e4", 0xe}, {&(0x7f00000001c0)="d050d199d17a7aaebaf96859cad89b2df77e1461fe086286f2bc3135e202fd95", 0x20}], 0x3) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 01:44:22 executing program 0: nanosleep(&(0x7f00000000c0)={0x900}, 0xfffffffffffffffe) 01:44:22 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x2000, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 01:44:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r0, r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r2) sendto(r2, &(0x7f00000001c0)="cc1e5940a08a7d0b36821061009b269c342befdd7375c86deb457664ad026fd6f8752bad0d293a958f29a079f0eb3264a42547b5", 0x34, 0xc, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ftruncate(r2, 0x0, 0x0) 01:44:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x10001, 0x3, r3}) socket$inet(0x2, 0x4003, 0x100000000) 01:44:23 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="1000000000000000000000ffe6000000"], 0x10}, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfffffffffffffffb, 0x7}, 0xc) 01:44:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="cf08083087889e5d3cb6929914c11dec182cc58a49626f0d58021a3da31cbeae877e787e6dedb353050ee98cf3199e466a9ef42029cffe08b7f91ccc8081eca715a6d67cc1480fd7", 0x48) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:44:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201000001"], 0x1) r0 = socket(0x19, 0x8000, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c6530006f1c95260332066cfe72f70cfe10"], 0x10) write(r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x108) 01:44:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 01:44:23 executing program 0: socketpair(0x1, 0x8000, 0xffffffffffffff80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x20, 0x401, &(0x7f0000000200), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20080, 0x28) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0xe7}, {0x2, 0x7f}}, 0x2) r2 = accept$unix(r1, &(0x7f0000000380)=ANY=[@ANYRESOCT, @ANYPTR, @ANYRESHEX=r1, @ANYBLOB="cc89d5b41309abd7fd0c0a11ed06d949b25e3822332aab7c0374839283d259655e6c68b9eae60f36ee8b1d74095a16f782d5c0d7e8f2195b926beceeb17377aa8454f4f9994832508a361a0ffc9cf0f0d2bf2e4fca2ba08c8e42f4c6ec72e1e6693d83a2c90bbd7a8a349da6d7a6db36b9c032a616ed3523520a9de244961eb85423c2e78c39f65722dbc8322ec1b6b15ed0a673a0d554d8a5c843f96eacc59e1cb8a6c93dacf12fc6fc6833ac456c757c133619189e5ed4ce9b1519cc2bbe843456feb05238e5e9dc4d3cbdf8d5440044257e6cd1c4f58ea20893cd2efdc4937993c50c5b6f1f2058e5bfb4a6b85da5", @ANYRESHEX], 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r2, 0xfc, 0x101, &(0x7f0000000140)="998e57a2daed0dd07a46a316b5e001d73fde3a25331dd6b7115ecd2e39d9dd5c22f89dfcf9db34114990b276c0a7cb40132ea25dee44b73a4ddbf527650234ce7b1fe92e63fbd30776fbb7aa626486870146917c96baf6ca5f684a001fa15abc0876cb11d883f9d129ecc68a6be896bd17bd4d337fbd3d94dd5c7f141021026be28aa37d", 0x84) 01:44:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f0000000100)="40492acef32387ffee349674c8e73c4318fd4e2c19ade484c928", 0x1a, 0x2, &(0x7f0000000140)={0x18, 0x2, 0x5, 0x85}, 0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) 01:44:23 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 01:44:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) recvfrom$inet(r0, &(0x7f0000000040)=""/47, 0x2f, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSDTR(r0, 0x20007479) 01:44:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0xfffffffffffffff9, 0x5, 0x3, "705b2fd597125ee01e68ac6937447b54510db666", 0x9, 0x56}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCNOTTY(r2, 0x20007471) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 01:44:24 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xf0) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) 01:44:24 executing program 0: mprotect(&(0x7f0000762000/0x2000)=nil, 0x2000, 0xffffffffffffffff) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 01:44:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffd, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2040, 0x101) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000080)=0x1) 01:44:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) fcntl$setstatus(r0, 0x4, 0x84) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 01:44:24 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = getgid() getgroups(0x1, &(0x7f0000000040)=[r0]) 01:44:24 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0xfffffffffffffffb, 0xfffffffffffffeff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) r1 = dup2(r0, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) socket(0x3a, 0x8000, 0xfffffffffffffff8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 01:44:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) ioctl$BIOCPROMISC(r1, 0x20004269) getgid() kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 01:44:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8020, 0x0) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x67e5, 0x40000000000}, {0x18, 0x0, 0x10001, 0x6e2}, 0x3ff, [0x3ff, 0x2, 0x10000000200000, 0x5a, 0x12ff6012, 0x3, 0x100000001, 0x5]}, 0x3c) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$dupfd(r0, 0x0, r0) 01:44:25 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xcb) seteuid(r0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000040)) syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) 01:44:25 executing program 0: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000040)=""/116, 0xfe18) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xe72, 0x6, '\x00', 0xbad, 0xfffffffffffff8f8, 0x3, 0xb11}) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000011c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) close(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 01:44:25 executing program 1: select(0xfffffffffffffdf3, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget(0x0, 0x4, 0x68d) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) 01:44:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8080, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x7ffb) socket$inet6(0x18, 0x4000, 0x0) 01:44:25 executing program 0: r0 = socket(0x2, 0x1003, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x20, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x20) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x3, 0xffffffffae6d885c}, {{r0}, 0x8000000000000000, 0x4, 0x1, 0xfefffffffffffffb, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x50, 0x5, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x5, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x7d, 0x3, 0x5, 0xcbac}, {{r1}, 0xffffffffffffffff, 0x204b591cda141820, 0x20, 0x2, 0x6937}], 0x32, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r2) r3 = kqueue() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/127, 0x7f) kevent(r3, 0x0, 0x2000000000, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 01:44:25 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) nanosleep(&(0x7f0000000040)={0x20, 0x3}, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r0, 0x3) 01:44:26 executing program 0: r0 = socket$inet6(0x18, 0x4006, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xfffffffffffffffa) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockopt(r0, 0x0, 0x3a, &(0x7f0000000000)=""/88, &(0x7f0000000080)=0x58) r1 = socket(0x10, 0x4007, 0x1f) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40000000000000c4, 0x0) socket(0x0, 0x3, 0x81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 01:44:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffeeb) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 01:44:26 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 01:44:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000080)='./file0\x00') writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) socketpair(0x0, 0x4005, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r2, 0x0) readv(r0, &(0x7f0000000400)=[{0x0, 0x609e000080ffff}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) 01:44:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea22535c8fccb4129f0125fa45664d56fdde869a7cde7f49496e072a3e4d37ff0ec6fad41ff8724434e427989dba935c68f2eb5ba7ef06057cc95aa89689a57e0612f1cf87a2f1d6e00182a3c8623f042c4bebbb3f9c45517dad852ad87ab4ef60c7f72f43463a6c41bc9685a1f7f125ff8ae666b84d01366fc8d4107cd520f14c6533d7a59810e901c81fb22088dbaf57f86a906dbe7ce1801fb141d21940d6c8eefea4877e9f", 0xa7) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 01:44:26 executing program 1: r0 = getpgid(0x0) r1 = getpgid(r0) setpgid(r0, r1) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 01:44:26 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0x500, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 01:44:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r1, r0) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000040)="c8605cd6edd8e19fead126fdbfe07c37ec940ca12b7868a9116e2d51c7353e2d2cef9d88", 0x24}, {&(0x7f0000000100)="9b5e039787fc6dc97925de766ad007b25f21d6782bae904d7106d567a1af9bb5fd645acd14250f270eb4875e679676bc83aa24fef8bfc6ceeeef224fcfe5440b321e920ae103c80c0fb481d27cd4bf54ae83d430a59070abb3bf805cc8d002a2e3d23889957341ffa2e375577a4a95bb3b39a66d33c2f894c93135fc263847732da78c8c233d76b63281262e99da8ba127e0b3ba3f80132251f8b20e7745cd26ec35f68ef3b00e03736f0b05e4a2ecc0fd80acd7e113bd0a69a048de", 0xbc}, {&(0x7f0000000080)="d0", 0x1}, {&(0x7f00000001c0)="dbf2f6a58a7a504d818a9665cc138bf8af1159d32d9527fed2f54b110464e113ef3cf5c28f2eb5560bc8629c251593526a944de078688027f8a37732744790e07ceb5de95afb7a3cf7af0fec09fc9ebbeecdc85d7fc82adeefa259243d25f071a94b1d61254303db92ff85dc304fb6ad1fb3d93fb035f7f57548dd9e2f81a0f139e672150d64871a7188daa6e79c845161cb50f27d8f5649bac7d053c2c27a464b7d77", 0xa3}, {&(0x7f0000000280)="64fa864c6d6da884c7681595aecea1b8aff4325d40c00ed2f263aaadbbcde35562bf39bdc2135b8972f3b6644be2a8c1f10c756d7b9394e74f5137b5228fd6e703a7991bfba4c85dd5fae0794276684463821cd91bc0122448177b127acfab9f1537fd155485005060dfc39d17e7094f1d5b74", 0x73}, {&(0x7f0000000300)="c815702fd49d631845c995239c9f001b0193f42c134ad5f5e0d26f394c1ddcee351d", 0x22}, {&(0x7f0000000340)="2dd191239752b795f2ae161fac6a8facd9d583b9623c90755008c5bee230f3d923a7927b20a35ec34ac38d7e3c4d34ca0862c886eda35fb280d7677c1b20dcabde9356769dc90496a1c1464741efce43011cb042395325a3715e964145a01cd85e39196ca26dccb38bcf83b3e499f271fa0ec51f2d49cc9c35e8226a0cde957c3aa4d6dc56400e5cc8d3fd43b8f6f15b69748abcd278b28e1f01cd467a1b7dd4b92c58f15d43c489492ccf4218bb80f6c726cd4395676070691e9d889a965f9053bb41194cb9bbfd666fd7fc4ccab64a3e0a0f99ddd4125d355dc8b2a8ddec030013cd1a8b754cf54f9e714aa8c82a6f55b0866a3d7ca49ae16d2608368a831fc458d86850dd751eee0a9debb6ca3ba816eadbfac4df3192f5f37f0354504582a37f60fe09afbd1a0bb6d5d84adbe00432f6d527a31e76530e5bc7f2604f3d71c0caf1f63b44af28141cfd7c0f6d8a70f8be0cbef6c4c2a80ed3368ed7216cbaa1eb76abbd764ad5b35e6793e0018eeaa0bcb8e296815d6f0cb00da8a456423e8f5b33082209dbcb2112197121bafd48567a550cd44bb5563a67027ee4aa2fd8ce7f81ee44ede93a68c5e86acacb7d4824aca9e847a6fd8b5a9def91bd5e07fd6d754c40a890eeacddd6c6214f02abf43e225df9c941eb183d267da9efaf7564050cee64fb9d0ecf1f49b851259b94504ee3bc8f0b98eab971e3335899f9ffdf91e4876d6ee415bf95863584de306afc613ac11cccd2f94f3aaf1cc134cd454d22e5967b10fbdd46e67bf4cf633313e3998a89af1c6524d0ea2e7eea4879af7d684b3c9ebdc6bb15542a5c5ae68d628746b5abc4667590cd0402521be0d670b84189e2a311ae5ab45724f2e2f867cd468f25a4d9e84dec9bde781c49c3d3dab2923237d986f444a7329a2e49f6d8214ba157e120ac82bb5ca3888e3492fd65dcdcadf0f2d5d9e2571880ae436eb3ee30f57ec2bb4169915b98ff072e0be7a3db823e184c561459895bde50d42bb0d0010b33957a8a742c23950041d300e47fe59815feb339d79db4eb3a6a36a0e10adfd88fc8c0ddad2b2dd0ed8f326da3704e7da7d519d2d02234e640264c1319f0c7065f281cd5ce547fde330ed01a3dc0beb7a3540ed687cf60be11ac688cea178458317e744f225912a3af2e9dac4f3614f767a51425685b746e5b7927b273e9042deeb6791a61619c827b3292e469ad27e01f1efba1db947fd7a2ed08e51b7f87a21d84a682424050a8d62847333eea70c5ef23ae89a668f751b3516724a3d80da96759daf8fc485203f98c8f983449e116934d1d655baacf79a1059ea21d6d5e9ae86be7b69881f02a4e0f8665db6d8f1b6c2a7f318c3f44b9ff92e82f99d143973a21aecdb38466396887f42a6eee5f5c3e3cb88366404e36ae71628efd2dd65fed21d2ffef2ed81beeb94ee1cfb9d95e597d0caec7e894f3b9585afdeaec95fa268f1dbfd05b7cd2d6d2e3aa1a175e3d53a0d0adc47a3255a4555dd3c532ffe0159d1d4fc1a00d863cbb9b17024f1d90469679115ef1795c5c01533941a085f8b3f7b1ad1022cc57a2b31321b1527ae9b45c245e3021f723b80010c34e660f62a23beacd9b2ace2ff46322d52b68a16c399894a25f8827cb9da68b7a472283fb4e9f3f14ad765226d09d9ae0d4214158e50617a1b3119c7c5f54731cfbbc9097c157b393f529afd2cbbde57513d5afe87d8b7c96114cd9151d3108ed3221fdb4c04513cc1d271dbdd64956bc0a4c6476cf13a7a3115bb60068b17ecd4bb990b63e5fe83a3fc2e4d6c4e30460f4da098350e0f7abe2464758c9322802cf00af572015bf763f228093fbe86341a1c66ed31273e531195ab75a22aafd937b1c2391d2cd2a45dae710329778564253abca15dec8d6f4ed768c48f0735b7d22e127ac580774273c8cc266eb8f6ef7a98f1d2dcdcdca81cf45080d7deec72d117959da11d132f2b3afff2a31891b4e830c1eb2b6b011719dfbe9e0db5def0decafc1d3eaade8b6fc722cd6f93a53dbb15c19eba163c4a86f22e5ae9ff74f0dc9d84f2f0f5f217802509418aff138ddc9229cafb5bcf98f27750051c0d3a201f49a78cd6c230ebfd661f5af3d646546d7a3e7ecd86eceb9351579d10e3e6efa9417f5cbd0aa0ba3eb645eb08df74ab2162cd023045bc444e50f3b86dc638521ce5274f1ef38978f2dd27095674f97046f5f1c1b829f464cb583dc8026e318fd13e55da9f4c14099b67f931fe117d46b82da7961cd8a519085281dbea4fa06536f290ab836b1c8c623c5917a013f552b37fb40812a65b53b0fd17f7bbe458d59e33e8944bcea8d9bdd4b17dfdf6199e2446fb7ac7ae17ff66de505a4808e5ce08083ec334fd3ffd311aa82269b7774f15c0a40076a64be46a775ce89d84d73947c3754cde35210d5ca3c7a8762b219016044c2048c33be5199f9734d18bfb48744d8853eeb9f8a94baf5a4f5b4e2a9ce6a9506b16600c66d48fe2d9255c9dfac685b9f358c18837c2f873b496ea81e421bd570dbd2e74bbeb588e1bd040013456ea7c4917ab8eeba6d94e10643c1d899f77d3af17d6bcea8dc06e88ec76f3dca256c14dc61956c6374d340b3ca7d9f2249775b2cbc9c6452f56c80fbd05fe41f251291b7c1b5c591536affe2a1a85afa2d79ad5b982e5caa0c6a1e5bad2a41242be6536096eadbf45d90657a6422872e1f51129cb7a21ca7f594a63989ddf514fe67018979a52659de7d189c1cd6d1b08b4b98cbfc26c8ed499ef2729af6f497d383b6980ede8cfbd269dcba1846441c239964229badd3df1ad349f87529df2b7bb91ed3d6bf2671019924a4d6330d3893628b3beffd112890a4d57f52a4ef967d2b69f15e4eb7c2e075d526cda8a490098246409951c0f39f1536db41bdb5e81b6a057f3af45f4d0f4aa190af3ddedd680b56794e734716306ee5a1dae5c3cc336f4ba7158b2ba509d1b526f22db6146e0d59ec4b304fa178eea44ff13877343a3f432bd7c83f50b6531d0df31a12fb4cf536951386f9aaa08ef0db4527ca284da26b9c932fbe8a7d7d0085ab452eb0844702d600dc3790783a108b5e7d1f9b137dfa075df83cd22688b388515d4978ee77c9ce14cb36ac81fc3cbc96232a41d99603cf7cc4ececb2db18f4b1ef212b931304e1fdc3199ccc52e59bffa5a0275baddd210d2848b02b32b229590e0c249a326599b555b59457063da43333148ebb8095da0fefd023d313ca71f7c7964ba0bd33d3561d955e38aefead74403c20c85d4f2a92a9268b2f199c988e5abf152cde6e92b2f945f9468297b95064c422b6ed4a4118d908020bd4639a8384b42d623a20b1a8dcf973a336640befd2d91f6f0e42e504cead7e29b43712f7107b920aaa1a16132287f5d99811210e066081a21087b04e0141673e8295339c1dc0c1a68894e80862d79a90660bc8f5e80f541d9824646c6d40ab64b8eeda09fd9f68136faab7a3c24a313fa68484e8357d6f8a7f2f8b84d95c891680dfdd64f11d58ba87f29cfdd96ff956d136c61ff3144d12e6749bccd9b8772c31cd4abd87d4c0796d4995c329cf3e45d26c3b074f230a8c9cbbdf3fdcae94116fa25a7b04e3a0d9544c9101d8dc1ac1c6856468eb5e6acf575641b2e31867c8146817f4b95d60ba2c7fead76689415e791112c26e853ace4bb14451d96b47936b266ded5e9c58844129393e2a0199a6e154b53f731a3259cb2c7fff5f9fd9e8785d31b49462e3a1b64edb36c5c14c93609079d0acf897fd0f29550a7370963f7a28c05fece4c98df88ad524951771d524236f195feaf430f12faa733307e16c468cfef5acfd7e6177846f94bb0fb99a0808df138032daa8569b8180e31301845db4779ffb30c965c01542117e83fc17075b24052f196bfb262386cbbb63ed775657e10b4ea3989414bd7578046a30b23dbd2bc7dc22e83d7475a78dfffcf6c6f85bbd9951c71182556ad0aa758930914e2c397da546bd37dc23c856edc48ff5dabb37538917f17dd4395405cc7fe4baaeaf68bc94e0b90d984d8c132017b47311a36a21ce92206c34e5679a066dc24dd10f5aa002ec58d81a1c38280f4dd4ac70534b7cd6bebbef8c9f829c94bed788e725d172f0b52a40f1e1e1855d50f16530f81ed390c225756ba1dc4e506cb719d6347825230f9ab7d73aa3ae2c98234639bfa7f3cd8d4c2e51a2d7876ca6ab18d0517bd0cfcb6c8ca45c893e4239386ed11bfff08f133c84c26daea407d8ec99967fc27eff7cd2daec71634353e5c27fac3bf842c5f0bff48f0e2be8a356f353831f4cca1ba2c130b97829e2b8b0cee9a018c62967453557e82b1869d8303c9d4b7d43f216c05191b1e0efa906ffa0b0702b912b9bfd0144297821a2c6e71b602ca0da2a67d729d8f26f062dbd43ac1687f96cf091545a27562d11b6e35e5c87df4cabb944d91ebc28132544489b7f32f02b8b5f84a3c5ac25ac1d11052a0f9a32d5bb37db408d1246cd5266b5fc87ebf1fe1a8ad0506f57c0dbb8480e9eaf6a7743bb8d59cb917127b0f2b5ba9700223f4422d6c17b94dce01179cdafc63e059beefe1a0effe6185ad1a13726468f237502051033b26d23db80934fff8ecd98fe4aecace826104cae187721149e1866c257deae62c909cb64c295f95bc5bbe7a21c54582db921b0233a825eef85c339e08114f9c7990338b5280de4f1724ad7f1802b475b41ed8cf36aacfb7dd9b59951c21c3f22e02612a6f3f26d2d0317a70c9531c04406f82767af44dd05b35e72b70dac28ce006c3d9567e70a97edf5ead4b2c048127992ce9cfdbb11b3da2555e29ce6fc80565c7427f8bd9ace792ccd5f2aa830a541daa2d0ee020bd5951fe9556929454ecdbd614c9bd31ee69ab6359a59bbae6b895e08a44defd95fc312c00ee1648a1f7a37c5568f4bf9227de4d1329ae524c31954aef8193a881b8472af59e76bd5d9c9ef72b8dd6d36f5fdce76494774f6c55ef25e04bc05f19ff1f4fe911d1e7d6f0e9b7cee8a66c88ecbb7ef9a3b7c01befd80e1050770c2917f0bf4a64a1022e679e87252fbc1ee059b9d948b5b52e3c43426a7953e66501e2ae01bf3f070ba5a98c6aff9a10eb3d469734c1813411cbbf5ba12840a374652f082c4e305d8f6b104fa88369297e833f906e19104d7c7cb903025b6bf49a0ba66d696029adb288e48d17bfab4679341f07770d2268ffcbdd2e70d5416a2c49a6e2a9cf9f055442ea785041bf190c8f2f0f54c8a3094911c77a6afd152c8906292b03d2e074a4c03c6b0b435b604d237bc4af10db99ba9643e3760d97bd39395a1afd5fdbdf96ac788c6795b152a40b22a1fa484141e471567dc36400a4323327ce9bf7463d2454735b5b33abd0514904f5c6b414caa7848007fc32de140215f8eedf733bd113d7c52d961f27ed52089d085a6e3a5651e22cc914343f432e73494be1296916c869532570128298d66deecc3df66e09d59e16ae474c771c32252ecd036a3f6c2a4e5c5c01fd41a04930b0dd725e0375d05b0d2b51ec2b8f1876df733e663a5fd9f61cec8e54ec4a33b13043dc8162ee137697bd5c4e5a6b0e56df789c933ee65b1dce3e58e014783d0c8b11636312ab09a4b27ceedb35fce957c5062ad593659639188b53b16b95c607e577d84f0ef505dc596944cb2f0c7b8ac5d112d8ef3b61cffc0b25e599616a10dc16e0fffa6ed9faba12a96675e2100d5d214750eae5a6d15d2c928d113282abde8b283192f123ecea53d5a002a9665d7a20f6a4da6d7caf27fc6d55278", 0x1000}], 0x7) 01:44:26 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)) clock_getres(0x0, &(0x7f0000000000)) 01:44:26 executing program 0: semget$private(0x0, 0x1, 0x40) r0 = semget$private(0x0, 0x6, 0x100) semget$private(0x0, 0x6, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 01:44:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = kqueue() madvise(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) preadv(r1, &(0x7f0000000d00)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0, 0x0) 01:44:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) r1 = dup2(r0, 0xffffffffffffff9c) getsockopt(r1, 0x5, 0x7, &(0x7f0000000080)=""/4096, &(0x7f0000002080)=0x1000) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x440, 0x4) r3 = socket(0x2, 0x1, 0x0) write(r2, &(0x7f0000001080)="7de6d3ff2e3951ed0adb6b711ff881a166a6c62745dd961316017e70f05a437e9845081a84a6f6220a8bbe42b589c2d387765e23b414c165f41f31b886e93bcf302bcf66f35a844ee143a2dd750a21a797f66a99388dd6c04a75f93b0920629e46b004804b48028e8331f3b231fe24f3c1ae6cfb605a16c755ee7f1fcb17dea597118e011a8409a824cee4531def74efe7cd0775fb5bb110375d68ff54ea1c4631a54587f82713f0ca1e9ea5a33f76e5bb829a7a9aa48abc6e26e18b637b15047f5a731005fcce2122941d24e9503b0829e09f51260c70044e195ddc8b83a95d1e4a5ce7a56dba1ac4a003f3ac968fa6c4497f5464d55da4cec27e6c2c50cf669a3ccc1ac341aa7cb43f2ca1a7fda50ce64013b4404f99e0da010f28825d74d37ac79945fc65666698bde423d50f7d1010db89fc4d6bdb8be11d2250af3b1ff42a899e87b11bf3ae28d3861156e0caa6b4a5f2402916ac711f17e799a019f0e667b6cb849dcc98e498705631990fd135536473bc72d3b5f9c26a9499afd05ff3bca7fc319e9b6d1a041d04ae010381597b5bf734b1fff10032ed02d3b8cfcc58d576cf4ff8cb2362266e8f92b0ee3543141e59a5568da363537878d5fe06d0ff9bf79954d7fb22e239f216d0dbc041ac98cc0d64d7bda92c334f2210db0650fbba88393668c81931735d1903c92a2f4b88b4b2bb08a5428d2e39afb14d19ab626fed1b937d8e92465752dcae7e6b1f75a4f53df6b028194d8c1e8dd37871ef25d3bc928b8fa3edde41f993290a57b545d54c41c64dec0b62e5774b339e14f8904f5afc3b277551de95ea782dd8e020a7868747cca2df73c7997cd00b6e6247478d87a5217a7b03b64c8a88069121ba568c2edd106233dfafe616e0468bdd8d6a7a5b7ff76368f6c08480ad4a2272a4e7691acbb1456000613a35d68b973cd2b2844ac2ea8e364ed244d4cb77ded976634f401008dccf8c6ed81faa99b3128d7bf4199fa5ed581c2695472aaad323f992ad07f2f9aeedc277d0b912e2e8b966d9bd27cd27e8e065cdfa18a240004ff637c9c2fd349119d8508fdc5c6deee67060f1ce3caae21c960daccddf52f1c4ff66e50a68b637074b006c38dd402a946f9ecf170542f37f4a3be1a9437723b4791905720eb997ffa83cf89ed61fadb3b5d3903234e7340707cf02e86af7ca2ebbbdd9cfaf6110841a1fa11456a47ea747bae452a10b0e4d5b2706c61e7708146f2d88a03be571145cdeb85cb20b6406f5351d2673d976c89a786ccb3ab55609ed9e460458cc633ef4d8dda6d15c864167cf7108a27ccd380e2935c0472c6b62e38657778beb003ba76de92c6e6b90cec0de191ac4add475b324de2e5044a88447e0e067d61178a351de912ae1da7b3316b539aa3890951b07c794d56813e56912e235b45c7e26dae198bbfceb5b0fcda7cbae9811f600b47cfebf1f6e0d5c232a857f4a739338857fea8525a2dd58c1c39a5d7f5e3fb159ea85f38208b8016c40086adc7cdd009cab7e8a03ba1e7d73af34a23fa87681b1311c9911a2a049dcfe3d8843ed3c8d76953608b19ab81175912aaaf4622cefa3ca71717dc2d5109d1debaf21495234279ae746949997e9f83942ea1a2ccb895ff39dd84c85bd63194cca815fecc0c6812b7fefb8ffd8ca4e993df9423f8042b41d89c255d4a93ca6e9ed56b8d5445b4000a8a605cbb58eb3aa700dfc98066704f2f3f77232ff8c4b244c0df72b27e1b425993abe75dc2136eec23c5f5e397a6f63d65f3e75044c1f1b80cf055b7ef1967d42fd6b610050b81b972cf79febb474ac266c8674c9358630f60bbea0eec58d22541e69b8211fe99f1e9f1eef61eb55ac1532b0cf7500515471a250790c2d74d1bb3f0565f0716845fe2f380464be6569a5962d43ba6d73ab79f79f74398f5902c0f8f67f9086ba3def0bc5edcf5823844103e7048b7c10dc773513aa9a333ba337a94fbeed6a7f3ced03b5633cd17e627b91890bbd4b62123fb5f8d4c4ca329beb3cae6b337018ecdcfcb64620c8cd512e685aafc907850b730ca8a350055dd4be9e19fa53518461cd40f8c4e391b768066ec47dd4c9fee1321149e2091ac3e2aa50aa7d97058180427380d0a2ef7b2c91657474cbe60ed434c6952cc1786e47417d309afb46b3ee8c89718228b700bfb2024497cd62333e730eb8e3a0265ce29652dbf10497f5644a11d06c756479b100836fad61a667ca7f85753068043d343d40138a4ba917078e1cdae00e28353c6690a7184a5a844a7ab28bb62b3ea0fe25a281885387153f5911089574ee0c58c1df6703dbb3b03fbc3a7f582655d80e0a66a5c55c4d40aa3af694525cf31ec097bab207bf59aa87a7ca809363d87dfded7f4ba78831fb97b47f5d6e5576fc4f34fdde4eb40f6e56751fe9f2d3975d0359e00212c13f98b0b6676fd493f3cfcf463c61ef0af06e7010ef894af80a2c9fae9a085c66cc0340cb4d3e146c690d61baf6d667e0b0514c02a25f4196241bfb1c49644d3f1a7f4cce7706156f7695f80a9652dad7a12fa145455eb6dd69b7a866b8cef926800da34c6fa7be4aa41850d90885da7e4fbc4271413cf84e298913ecbff84ccf97942a06dfe3afaad76814937bb517d66ac497d6937859d2a5a57739d1f1a86802761b767252766ba0ebc76bab164abdd9b80b4b18b2f75b011060762b988823c453cededb29e1447b01ee40ba361bc6ada2b24c8a6fa17fd1c4d9009d1fa379279ea8b7dfcee452c94223931ac30615fcdd748e54f397feae78bc472a7c6ed56e4d5e623a0db84bf71c9f0641e48e8fd11c0fe6c9120908ce97077995fa4e598a2d5b74c652c51c776da83038a5c6a7c9df43f5c42102df9e04f99d696109d8f99d2e48b8e8800a6475496376f92d54c525f358761b571acd4b54962391a52b5b02fde13d09414895d1be172b35a2c324613fb59652b0d80e87c3a084851ce000d0ffb5f211dee8c9551b786034c432dd6cc9f19c0ca527181fa992c416b15d8a5950204816a010d265587a7d68bf0a9c41e92a2e55f39dc782811a469d1be2b33e021c1c84285bd4b311e3e5d9f92e8a8ed253540b92e681af3f2e534581c4ddb431ce276b7ec9b50d2b6aa8b66afefe71195b4296f923f3c768c514a3168d2a3c378697ea67860a063a9cae2d582285ae0a98e293330d24052605ac0740dbcf7c56067a1c6ffd268f2fc12b9dbaa70312d526f45ab69e9a745a287be02ef8a36093c253337679dbed38f77bb71619464f124d31abbc186767cf296589ba6ded75db5bc84aae4bea9c9191f7139c969acc13ec6a88024b743480581f879c6fc7652d8df3aabf1ae66f42b976ec66cd314cd2a11534a80303c57165dcae74deb2293a40f8b17b1cbd102940e49eed538d2b9e957efff30ac87bcb1048778f3f18408e59d1eca098b5175b8a9f201b6a9ff5af435914d251e5e79fd1dc32a891c3b595b23703b66a4e9642bbe46b1cec88758bc546813e236f2c46fc5c501f6d741ae88badb902990fba3213dc5f60f04636884f398e4569976b7c653537501c75548de5c2c3d7ae0f1246e13cc7cdee7e81c9e1751b9c41c2ff90cce1cf17e146acc9b5f4d9ac80e1bd0775eb81f52bd517efe8b6eb3125f198356374ea8d8566a5b14c5aeaf6b435066e110df4188c89fd5ba56dd2527de3f215278c456c27c4f640da3f30a579b81d64b8fee62f654e0b5af1aef68a5d1ee00cab1b80c45f6a5f958a8a953e0c784c28e85e0a033904a582b05c4fcc486712a74dd189c949568b0cdc9fbf4789dc8692f646eb3bb4a058f525ac82c5ae1f78b8e00fbc001c3a9eaba25538fc9ca6005f0006a06485fd8da631bedd2ace89f82807d195c8a645d895d4dbe7911088c7a6c4651b5bbbaf5d4417e0a156ca1b91d478b0f741142e4853a4d461ea1a1da84e623e2f66dbab48a7e1f154aa595d4e419927bd8caba3af4ff14df3e5514eed6a38824bcd16535f070c4beefc9f4849821c18020f1f670c9e86d21e713c2b2b34e491cc0d1233703d93e08ef81bba5b0c1a184dcfe809e003d6c1ddcf790d12b341c447ed6f39991c3434f6cf3fee1345df982dded2c6e2ceae24256f654b57d7886332990bae7cadc73547aea67447758e711977f0aee0004bfb0a9ab7e5f8a49e606e20631569787765a10bbcbd5cdfb27de25a0319cde5e8cf6b9cac1e61322fcc768932690d3fc0d6fd3bff6118653cae7a7f17af37ce9ee33af9e8dfb3380ca5bfe856d2e46e14d3cff1598c53d8ee3cf45a73fb3eb7150480390ce2771b7499cc62e009de8bacb9a6b2cf01bc7a2a95e6c0299040fbdfe4a7bef8efa009260543aa14202f7495728b17547d95e9c688a1b941303cebb5c54e880c597b5d5f7b78f35556ef5cd715188708a8a8906a1ce1e88366c156ff57b73c072e003d48e2e63c4e69d2c179f15d1e92799dde9511dc28331b024e110de076b1fcf68831618e58b3eab5ca8499564a60fd81ba4b73f0b7ffb05fc908b22cfbe3ade25983828aa600ee0a856e1d4e887da9fa1f30e4cc95e45a5544b7a80a1bc4d92215de98ac47a90f74be94de59c8ba8c2b0d4eaf91d5f391fe97ca56150ab34c8900c446b1b383bd32e82aeeb08360fa86010a966f093ee1dfc10dd41a58cee01e491ed977a8fbcbf0636397ca2f58859a582b309ae99d7fb580e0e4b64359cf61bd80cbf96cbeb63772babc0f7648f017a8dbbbcdeaefedb6034f7d049c9f1c245a4ee1e35d689f7553cb561c18a39d2ef40e57bd8c219da99430390032a4b1f70bcf9982bd93cc0ea2475301109a566f9a65066f92dffdb9c40e6dd7ae6d80e3d561e0def27c93230e9aff0a80befa7f12a03470adc0c0883c9da20a92768c32654b178003eb70edf3a996aa48b53fb9fd71d15272afe0f1e0474cedc796905c3ce477d23cce7e768a78ae774909d71f01ad0b777e0d8bdd22e3ba4dbf141264b37080499c83703fc5cd1104bb7efbc11772debda26264be7de334886768599f256278b7d31fa8595626aee0d7152abfd1c700347bc2c9b1d833ce33764dbab8ca25a1bacc52abbe7557de1fb6a572359d6bfa4a111cf584d555f4b5f855fc29244d9ba424bdd45ccbd71e6f5e28f3f41296433c5658a6568a584c8f29fb1bb8a28ddaba9d96ff29554ed7ebd034612b21a0b659ac4ed4c7ed87ef12f9003b60969fa9b084b20f714f379a842b2c0269a95d039a2023b87ed9d4e88716da3958de8e1927c504b01d6052b52a133b1e1d9c812d000369acc6ed4a61d3b276b67d02e0570da0db82a26bd2a46b7f41336ff24dc0a00658d1cc879759242846ff5f50623b632a69c35662bc3904aebc95ccaf266037494de3394778fa0de86860544599fc84bd906ce92d9b32bd06106379cf0a2f0e9c2d74ec11fe31c9a4b038409d697448dd8a368845b78c97ee0278c70679b676ad5e514389cb6ce8d3022e72f9e31daecdcf4edeafc3057816f3dcfe33bbbda4e3059c96699ff2763d3f473d12ec0eec37224909b922227ce8af9573e4d327c4571c4b800a3a051b45a0951eabed9a221763854681a997655bea18e33c516d94a0726912c1cc3c362447505cb88b406002bf980b4a2ff1012bb3082d66364ba54863ad454d9952e8cfc4322aec3603eb94cf784f0d404b726d09e650e2084fe9ed9d9447b0d8a953d8002409d0d32cb31d997ce06686a1d9e323c5110084d3e924ebf2fff405c7cc7b3aeffa18c7a66323b93ad7e3de2242c327225dc616eb6f339e824d3179", 0xfffffffffffffe22) ioctl$KDENABIO(r3, 0x20004b3c) 01:44:26 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10002, 0x10) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, 0xffffffffffffffff) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x42) ioctl$KDDISABIO(r3, 0x20004b3d) msgctl$IPC_RMID(r0, 0x0) 01:44:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x20, 0x4000000000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@in6}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = dup(r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) 01:44:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x6, 0x101, 0x7, 0x8000, "c8e312e9c724cf8038fdd96852ec04a8ac10b035", 0xebd, 0xffffffffffffffe1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:44:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x62, 0xff}, {0x100, 0x6}, {0x44, 0x1}, {0x101}, {0x45, 0x6}, {0x67, 0x800}, {0x43, 0x3}, {0x48, 0x8}], 0x8}) poll(0xffffffffffffffff, 0x48, 0x0) 01:44:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/100, 0x64}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) 01:44:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) shmget$private(0x0, 0x2000, 0x26, &(0x7f0000ffe000/0x2000)=nil) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:44:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffc, 0x3, 0x2, 0x400000, "0c30c1000800", 0x6, 0xfffffffffffffffd}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000001c0)={0xa7, 0x0, &(0x7f00000003c0)=""/167}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) recvfrom$inet6(r0, &(0x7f0000000240)=""/233, 0xe9, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x800, 0xcb3e}, 0xc) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000200)={0x9, 0x3, {0x1, 0x6}}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:44:26 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x4, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 01:44:26 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:44:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xff, 0x8}, 0xc) r1 = socket(0x18, 0x400000002, 0x0) socket$inet(0x2, 0x4, 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x100, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:44:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20182, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 01:44:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x2, 0x4) connect$inet(r0, &(0x7f0000000440), 0xc) 01:44:27 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') setpgid(r0, r1) r2 = getppid() setpgid(0x0, r2) setpgid(0x0, 0x0) 01:44:27 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) r2 = accept$inet6(r1, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000100)="0a4af6ea35164483ea369ef6a17d9224c5a5cc382a", 0x15}, {&(0x7f0000000180)="f9a8ec5a06d31e89cf8eb0584dcb61d8bd5e1ea73afab159a8ef848775d5e1d06c28618602a1058633b128fa10b7bff99548ee8a99b65962b914a25f35edee761535fe73e2be8a1ce9c4c41da974a9539e223485e6bcbc8d9556600cd9c7b8a69718fc62fad50d2b6a2492a0a0933e315059fa289477d9670444dc8be1f25680751e914d78c16fbcc088cff470bf5c597ea814d5aa540385c10ca0500fa4fa470a2b2e303881de8b", 0xa8}, {&(0x7f0000000240)="1a4a0215a24773146b48d317128e0db35b360ba68e8b8f7e656d298ef3290ffc5478a65ecd5760e44ab514", 0x2b}, {&(0x7f0000000280)="8886e3112058213575b1b2", 0xb}, {&(0x7f00000002c0)="91ad6c362897443f18fef7049dcd1cf1bfa0e0a59e9bc4d19e30197132d7090904b00f5d2a3a334e589659210861bcb549968879c2", 0x35}, {&(0x7f0000000300)="bbef280a93d0064cccc69b2cfa35193f93fe43118c6f88a914cedf9bb7c9100c58be3ddd499d1c8eefc0f73b55a64930b4cf0e03f67851a4b65d8476ac27ee6a245f5d950968bf2cae39b4794aea0187d058e884f520318c170ad0a237836a0693bdb996d87680597fa41d9cf67dd31f3a5b0484b81286e62630e4d751ebd6512b40fc64b898f75ba4bb6d9f2911b5", 0x8f}, {&(0x7f00000003c0)="f0c61522832a0cf6f5f8ee2a613df7eec7a427daacb5bbc6dea764e3dc22d562b4baf9e7ca5c59484e7bc7769055770b193530429d89a739898c361ac450e5d41584408371de8a7a73119a4958dfa2d65aa92dee9e79aeb004040a1f114db75f2fabea4e", 0x64}, {&(0x7f0000000440)="84d0a8fd874161cdc1e3431448bff4bcdba79376a86e00ae9da16fc1eabe80deb6a1a148af6166dacf3d799413609eb35ec5cad1cd0e94f68e5d347ec7304153958c30669791f2295cbb690aca96db73450dddc47888c628827d05d0041a19d49dbe3cee20cbd2f3f9ba6e869626b7c0c832cab3ef43649cdbac432f8ecfe2", 0x7f}, {&(0x7f0000000540)="7cd2e36b4934705a7767769da2cfeaf40280c69429f04d75824a745485f0fa1c7978f0ca5cc2926152c0ea30ae95308996988268938e50e9ef399eb414b900a26a88573a5c97f3", 0x47}], 0x9, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x13, r1, 0x0, 0x0) 01:44:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x145) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 01:44:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/91}, {&(0x7f00000000c0)=""/70}, {&(0x7f0000000140)=""/98}, {&(0x7f00000007c0)=""/4096}, {&(0x7f00000001c0)=""/91, 0xffffff28}], 0x10000000000002e7, 0x0, 0x7ffffffffffffffc) utimensat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xffffffffffffffc1, 0x824}, {0x4, 0x3f}}, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) 01:44:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 01:44:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x0) 01:44:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x80000000000000d, &(0x7f0000000140)="22dab8f5e14c1cbfa20acf9c231b132019427351f0b81b54005461a1296e30b8894de37eeb0aa003bea5746765d3c11a0388fc5047e6c165b9f733b882e6e27314f933fc00000000000000", 0x4b) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) ioctl$BIOCFLUSH(r1, 0x20004268) 01:44:27 executing program 0: pread(0xffffffffffffffff, &(0x7f00000000c0), 0xfffffffffffffe63, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) 01:44:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x21, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x59) syz_open_pts() 01:44:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x1, &(0x7f00000001c0)=[r3]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:44:28 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x6, 0x0, 0x400, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) socket$inet(0x2, 0x8000, 0xffffffffffffff7f) 01:44:28 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10021, 0x61) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x9c, 0x2}, 0x8) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000100)) socket(0x31, 0x5, 0x80000001) 01:44:28 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='.\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18100, 0x0) 01:44:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/113, &(0x7f00000001c0)=0x315) 01:44:28 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="c47c3c239da999722ef7aa9f67a8db9496429dc0f04ae53e2c84f551080105ffa16a5e00b778194584b82ca5a4cab24502d780748706e486d6", 0x39) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = getuid() r3 = getegid() pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="360fa7b86964370859ae7b6c0fd0e6149ab7f26b7f4065f5e0c85054a5e3e0d8bd5960718a97ff8c24ef579c1edd4a30f253d60bd71c4be149a17f9754008298e5da41781004b6fb1b4c8f6ffd1f0743c8bd7dc4ed71ce143bf8b0eb56df9958332b1f213fec19229245fa45c04d80d8660623cbd4fb3d889ead7b72c7af308e8d8e", 0x82}], 0x1, 0x0, 0x0) fchown(r1, r2, r3) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x481, 0x0) 01:44:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc947cb93a7a2220d, 0xc7) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "72640b8b8251109e27c34c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) ioctl$TIOCSBRK(r3, 0x2000747b) 01:44:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787000000000000000072595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:44:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="86b15d6725d7fc8b164f359b0bc600536f7c53a6aae51114df23b25c7168ab033a2fc2ecc84b9f53cf4cdb5cd1e5fc31", 0x30, 0xa, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 01:44:28 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f00000e1000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) geteuid() shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) 01:44:28 executing program 1: r0 = socket(0x403e, 0x400000000006, 0x5) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x80, 0x1, 0x8000, 0xd0, 0xc78}, 0xc) 01:44:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0xaec0) 01:44:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 01:44:29 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 01:44:29 executing program 0: getgroups(0x0, &(0x7f0000000100)) r0 = getgid() setregid(r0, r0) unlink(&(0x7f0000000000)='./file0\x00') setregid(r0, r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x20) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8080, 0x0) setregid(r0, r0) r3 = shmget(0x1, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x9) 01:44:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x4000000000000, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x20000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="633621e6ed29d137d1"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 01:44:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x340) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 01:44:30 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) socket(0x0, 0x5, 0x6) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x1, 0x221) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000000)=""/105) close(r0) nanosleep(&(0x7f00000000c0)={0x5, 0x8}, &(0x7f0000000100)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) syz_open_pts() r3 = dup2(r0, r1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0xd22) 01:44:30 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0xffffffffffffffff, 0x20}, 0xc, 0x0}, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20668, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) 01:44:30 executing program 0: getrusage(0x1, &(0x7f0000000180)) 01:44:30 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097f", 0x129) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 01:44:31 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x8003, 0x0, "d730d9e7ff0100000000e400", 0x1, 0xf7}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/32}, &(0x7f0000000140)=0x22) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 01:44:31 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 01:44:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x108a0, 0x104) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000003c0)=0x401) r6 = getegid() getgroups(0x3, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x6, &(0x7f0000000340)=[r1, r2, r3, r4, r6, r7]) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebfff13192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r0, &(0x7f0000000040)=""/157, 0x9d, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 01:44:31 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) kqueue() kevent(r0, &(0x7f0000000040), 0x1, 0x0, 0xcb5, 0x0) close(r0) 01:44:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 01:44:31 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1003, &(0x7f0000000000)={0x0, 0xfa30}, 0x8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x88) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) r2 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0xda2f, './file0\x00', './file0\x00'}) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0x6, 0xfff, 0xfffffffffffff4a2}, 0xc) 01:44:31 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x7810, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) r3 = dup2(r0, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x1, 0xfffffffffffff8b7, 0x10001, 0x9}) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$TIOCCBRK(r3, 0x2000747a) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = dup2(r3, r3) poll(&(0x7f0000000140)=[{r0, 0x2}], 0x1, 0x0) pwrite(r3, &(0x7f0000000180)="1abfb764981986e58131ab4d019185dff97d5b0c54ceb6a0e03cf1fc7540a6b9fcc17bbd276614f9d9a106a801286db3dca20bb25a87997bb779c48929418fdfbe0895f65a3bfc03228ea1c065aa232048f67aa34ef982272f959150657dad99253cff3299dc22f4273d00be1481c45a5ebade2d5f7cb1ed099c49899be8d2a1baa7e85b", 0x84, 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000240)=0x3) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000280)) setuid(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$KDGKBMODE(r3, 0x40044b06) flock(r3, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) utimensat(r4, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xffffffff, 0x1}, {0x4, 0x9}}, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000400)) syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) linkat(r4, &(0x7f00000004c0)='./file0\x00', r4, &(0x7f0000000500)='./file0\x00', 0x4) ioctl$TIOCCDTR(r4, 0x20007478) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x775f93070c8a7a5e, 0x0) 01:44:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x3e00000, 0x4, {[0x200000000, 0x1, 0x7ff, 0x5, 0x4, 0xff, 0x7, 0x4, 0x8, 0x0, 0x1, 0x8, 0xfffffffffffffff8, 0x6, 0x4, 0x1ff, 0x10000, 0x9], [0x8, 0x5, 0x7, 0x6, 0x3, 0x5, 0xa7f5, 0x2, 0x4, 0x1d], [0x7fffffff, 0x7, 0x9, 0x6, 0x2, 0x7fff, 0x9], [0x7, 0x2, 0x0, 0x80, 0x81, 0x3], [{0x7, 0x8b, 0x400, 0xfff}, {0x9, 0x9, 0x900000000000, 0x401}, {0xffffffff, 0x9, 0x1, 0xffffffffe895265b}, {0xfffffffffffffffc, 0x3, 0xfffffffffffffffa, 0x3}, {0x2, 0x3, 0x2, 0xbee}, {0x101, 0x77e, 0xfff, 0x15}, {0x5, 0x5, 0xe86, 0xcdb}, {0xd8f9, 0x0, 0x5, 0x8}], {0x2, 0x91, 0x0, 0x5}, {0x57, 0x9, 0xffc, 0x6}}}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), 0x1) 01:44:31 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x8000}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 01:44:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000140)="d1f6b8eb86ecee436042e2b447da01334a8aad49ff84490d785563cd47ed3ffa16a58f59080492c3075782fb37b54795811583c48f1c1c40bce8801a545e9f31c515a726738bf2286ebba4b12aa6ac738b4533ca482271fdbd7da35064b0cfe1e6b3a206fd5a1d0caf74cbd8a87b9cddea8296065a1bfb9ed35a1092bd7e9e730c6d7d084413decc3942638515dad36916912a9e2aafa2955b686ecb2337c68eab9419b0f4c2853303be5dd18130851d", 0xb0}, {&(0x7f0000000000)="42ccadc42c", 0x5}, {&(0x7f0000000200)="a3f8fe36e3f31d8fc42589d67cca41355b683ed4e738c259334db835edd6321a003d27f3df23342330fee1640ed9b0c573d9857cd99b0c9439ec788511445a1153542ee356e37237ff3ed843e88a838a39779387dc25904c5cf773458d753379cd7e38dca4c138c45af56d108dec791af3109cc0c3aa50b6721fdab6d0826ea20bff20bd3d8043db40e7bad44d6b78b257d349e621ffc463d94228eb454adca3c2e4b552c385188394cbfa2f7e5dda1351479e0c480e32487e1cadf5c78a059ec539284152d412d3a0769d233a412386d988ed515272f666d28d363cc52c3ae87df7bd95", 0xe4}, {&(0x7f0000000300)="a969d0bbfc85cfe107eedd3dc051375035c50c984f10ab26041d2d9fb05c647e4bad86671002e7e02a87a9550fa3697da19ac30076b8cb7ccfab77841a4d295638", 0x41}, {&(0x7f0000000380)="ec02fb9f0e9ca669657ab11d32662fa9d1322fcb57a4a9622fcc362249a73c4a2ab29ae4c85c5cb8cb58a45d282c0278c4790de0b3c8ab4eb870c96a91c9bd92b73194eed14fd24c11247ca1afc19cc798ac87b97596183e43a1ef58d894eb36c1e63b6d0ff00e43aa6198e5efe5064d2d94734ed39db39ff9b717b7b0eac6316c4b872d90ea9de6e89c4e336182181507a7d3c0a85b3e879823ed9d8c5083af71fd1f0d01d67b80bec36858d762bc92dedf22c13ddb37281e16671a1cda5e7f5eaa81d1eb1323a430205efa0cf18c41b9ba0373316b9fad1ea605da57322029a5fe", 0xe2}], 0x5, 0x0, 0x0) 01:44:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffdc9) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 01:44:31 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="b1", 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32, @ANYRES32, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES16=0x0, @ANYRESHEX, @ANYBLOB="dc78486b696b32d46cf8110fcbcd2728b5dcd4f18d9dd9d52f7f9d2e3b651555017657927f88c05b939cbe7533224db6d9f58fbb433c1c067f35f133239dde81f2808d64aeee0e76c52c3458a0d1ada300d6715c4c2d4f1b9418dead8492c40c704806404dc1631ff19a8ed4d0e52ebd4a35b818fe884a313b7c1f476314a75d0bbee27e00fa0f237a8baad4138d57ef28a2f421eeb4b8f8ff4a4373a410ab2a3980f46bc11800f639be3f064399be1d91e04957d51811241e4a1edbcbf45f0249c4a9872493d0c97567b639e28ed7ecbbc0169417c47909acf52dd94d5873e015f02f04223c38d6da1c51acb39cfb43edbb4606e2", @ANYRES16, @ANYBLOB="77ba121ceb67f9e9e4adf9a21b64b47388bd", @ANYBLOB="6248297258496f94be30614490dac078c588fbf6aaca78858be41b7ae9ec7c65035e38bd0631156a36053b17cee54e2c92c10c8aefb3a021cd5e476b69d7c16ef47b2c734b9477dc3fde528b0601577432063db4f0d6b14b614e01f72bcf0e3722e3ea08a91e1cea493eecfcfce7a782c44398cbc63499e9ab4689d92dd13a143d53d05050cc5c349e084b84d4291f87d529ad9785ccf63ba0399b4b38fbe2ec1fbb627ab22744a19a5625f528a00b4a2653982b73cbb11ed561d68bb5ba906e944cd6180f31b6b112b6e99b65a6ecf36394d73d730300a2cfe2cb669ddc2352130f3d05f8b7b8959d84a98315598d21ccde", @ANYPTR], @ANYRES16, @ANYRES16=0x0], @ANYPTR64], 0x2c}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() syz_execute_func(&(0x7f0000000000)="c4e2dd45d0c42255bfddf20f01c30fc73164660ffa771a44f5c4229502547400c4e1f81017d223c4e251dda900008020") 01:44:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 01:44:31 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) 01:44:31 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/238, 0xee}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000180)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98e50a5356c31d1a7ab3ca86cd099f8eb8ccc9d5d3cb93df5c3d3778de789dd6f464006fc52a7c140aef4672c1a653d90691ac56e2e6a540c9207fe07570a8d5ad34a7498de6817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d393301fd4a157df8b1c935ac4ff6a11bf764d583262117140814", 0x91) dup2(r0, r1) 01:44:31 executing program 1: socket(0x30, 0x8000, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x2, 0x0, 0x40000000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:44:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) nanosleep(&(0x7f0000000000)={0x80000000, 0x3}, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 01:44:31 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x347, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 01:44:31 executing program 0: r0 = socket(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xffffffff, 0x1000}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8600, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x9, 0x5, 0xfffffffeffffffff, 0x7}, {0x5bf30, 0x6, 0x3, 0x5}, {0x101, 0x5, 0x1000, 0x20}, {0x8, 0x20, 0x3, 0x1}, {0x5, 0x8001, 0xffff, 0x5}, {0x4000000000000, 0x2, 0x4, 0x7}, {0x1c0, 0x4a82, 0x5, 0x5}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x800000000000009, 0x0, 0x0) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 01:44:31 executing program 0: r0 = getpid() socketpair(0x6, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) socket(0x3f, 0x4007, 0x270) getpgid(r0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000080)="574927f99de1c862f782ac7721af2a95b3db2a941edb919b62ee640d94ad87661a766383049eb5353d3eca64023c064bb56573b67f83f29637f05f797df77e4c4fd5f2571ea8e99662a5467b71d0f1cb414240fd87a3b23f50e7dd93cb39518b1299d7ae6440aa690d6e404bde5d1795b0186d16c457b37c2058305b46f23e281f289c78f5eed66a1f6f4d63d3d2830d662e3bd4625bbfaea788267ac083d39d536905dd33dcd7c44b121af1d61f9a3840ce40e27454d45a21eeee6c82b0895a24c900dbaa803a430ce8dbbc4296287f34d231681f", 0xd5}, {&(0x7f0000000180)="8854dfce88d2a65b063e7416244f72848b30fb9db93ba52c087a599f94012321ae880db0c5ce981780ba3a7552ac4c67013ba3a9978f37d7c298555ce199c7ae1aa8303b284cd83a41ef2b7ed764a028a2856fb1344c6a6ccec5a680fe25da1009ccc68ec376a690f387e5f1c116e4ab662a3fdcc2eda4a454007c597d31a6e91baa326555a0061e5cb0231c5b8a2a7eaf373e8a5d1dd2039437e296363a01374768d334c88e2bab67acf008ad8bab9ce6d42a8b20642c14717b3959565eb7897cd36d2536abc338ff3a85c05ac39e69d478853ac6c7d2", 0xd7}, {&(0x7f0000000280)="72e7630bd677a431e914c7530c02168b184f2d375dfa760060cb8fbab66385172274e9b4f49bc3da145ef1da3fd179a0c9ba29d8632633437ca8c5c2393193d37c0e0aac02c8cc2fc6f3", 0x4a}, {&(0x7f0000000300)="7e523b16717f6130cd4613edac8f4bf850b4e8e21c1a786a9f53f75cc3296642e02a8fd2dfedd6e87c4a733a1bbbd6eb42f1a6273d4dd8d3cbd4a2829105040550bfea4d78a82ba19d045813c716ab1351a97a176d05c207805f3a3f1dfbcbc3fcee7bf91a3b45939e6cc82254157f36bafa874541f7ec258d6d1345d237e483ed7af7bbe635ec703f7612cdd571cedae010da62708ca021e38c464da8829fb17ce964d357023ff51a2fc34edef62777047a40370d640c02ef51b20c50741852e48f81f8", 0xc4}, {&(0x7f0000000400)="75e3e6e47dc772dfe8bc1b83a1", 0xd}, {&(0x7f0000000440)="b47d52a75ba7becde3d58b218f1863c01f130a113ee83074e7a5ffb5742b16e9870bae5abe3d2c995f8c9b98b0afeae1714ddbe6219c13dafe044d921e8ac653bc51bb347f705d18a61c19b4c38d9d55bb77882fb39e5a51e577b35bf7f2ac6eae71d02a42c3ed6231f28065bd4b8cc05c5ffcd0403bcdab310ecb198ae279cb4d50261108d996aec3940be3ef6919512908bb03e4d7ac33a3869544d8dbb303f4ae469c034ba0edb977a926061ca69715c812ddc57a1ea25051b32078b90c0ffc790b3da0904c175fcd67f6cb2387704b870dcb2210952744057c66bd5089a929", 0xe1}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r0, r2, r3}, @cred={0x20, 0xffff, 0x0, r0, r4, r5}], 0x40, 0xa}, 0x8) setpgid(r0, 0x0) pipe(&(0x7f0000000740)) 01:44:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x80000001) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0xee, 0x0, &(0x7f0000000100)=""/238}) getitimer(0x1, &(0x7f0000000240)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x800, './file0\x00'}) ioctl$KDGKBMODE(r0, 0x40044b06) getitimer(0x2, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setregid(r2, r3) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000400)={0x7c, 0x0, &(0x7f0000000380)=""/124}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000440)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000480)=0xfffffffffffffffc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000004c0)) shmget(0x1, 0x4000, 0x44, &(0x7f0000ff9000/0x4000)=nil) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000500)=0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000540)=0x6) r4 = semget$private(0x0, 0x7, 0x448) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000580)=""/214) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000680)={'./file0\x00', 0x1, 0x6, 0x7, 0x1, 0x1, 0x4, 0x4, 0x1, 0x3, 0x20, 0x80000001}) semop(r4, &(0x7f0000000700)=[{0x4, 0xffffffffffffffff, 0x1800}, {0x1, 0x0, 0x1800}, {0x7, 0x9, 0x1000}, {0x3, 0x3ff, 0x800}, {0x2, 0x100000000, 0x1000}, {0x0, 0x6, 0x1800}], 0x6) msgget$private(0x0, 0x100) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000740)=0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000780)=[0x0, 0xac, 0x1000]) setuid(r1) 01:44:32 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0x89, 0x1, {[0x1, 0x100, 0x4, 0x109, 0x0, 0x9, 0x5, 0x5, 0x1f, 0x1, 0x4, 0x81, 0x2, 0x40, 0x5, 0x97, 0xfff, 0xfe], [0x3, 0x3, 0x2, 0x2, 0x3, 0xe6a, 0x5, 0x0, 0xfffffffffffff685, 0x3f], [0x1, 0x6, 0x401, 0x5a2c, 0x6, 0x80, 0x9], [0x80000000, 0xff, 0x4, 0x401, 0x2, 0x6f22], [{0x5, 0x1, 0x0, 0x3f}, {0x0, 0x1478, 0x1, 0x9}, {0x8, 0x10001, 0x7, 0x8d7}, {0x5b, 0x3, 0x0, 0x8}, {0x2, 0x2, 0xf6d, 0x22}, {0x6, 0x4, 0x75, 0x4}, {0x9, 0x64bd, 0x2, 0x7}, {0x10001, 0xf5e, 0x100, 0x91a}], {0x7, 0x9, 0x5, 0x3ff}, {0x7, 0x8, 0x8, 0xffffffffffffffb9}}}) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000340)="e2deadc683aa2a6867a3ca344af9f251b93e0090a3fef6d266edf0f91341e10a532744042482acdcab11", 0x2a}], 0x1) ftruncate(r1, 0x0, 0x7) 01:44:32 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x4) ioctl$KDDISABIO(r0, 0x20004b3d) fcntl$setstatus(r1, 0x4, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) write(r1, &(0x7f0000000140)="582fbb81827d433f2d23e0ca42c29d3b6ccaccb51843ad85a4157e9e7a67217e2cd2ce9f347d9fb4cf26bc85c663e7d0731d2b64787164ec41c901148d95c475b46184664cf4209b0003d07cc8ed0fea9b54e15c874b32cab50bff7776130918ce94fd26e73c0b7b4664f4c600000000000000000000000000e78461693696bf47e386511dd7e9f119783b21bc0a899d551288ee5110813d723611b5f39344c2468b11891d61e848cf39dd315dc2caf6a023aaee6f373a6436888502ba2efbdb96e7e24f7a592185aa97c44c7957b5776127d330ad592083e2a4174c0efc3487cfbd193344a4aae35b1fd44aaedc9bf9", 0x3e705b02817d17a) 01:44:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = dup(r0) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 01:44:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) socket$inet(0x2, 0x8000, 0x3d1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8008, 0x0) 01:44:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x9) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 01:44:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 01:44:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1080, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) ioctl$TIOCSDTR(r0, 0x20007479) 01:44:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) fcntl$getown(r1, 0x5) 01:44:32 executing program 0: socket$inet(0x2, 0x4007, 0x7fffffff) r0 = socket(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/229, 0xe5}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) 01:44:32 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000640)=[{0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x6, 0x1800}, {0x6, 0x8ee0, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {}], 0x8) 01:44:32 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/24}, &(0x7f0000000040)=0x1a) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="8bf743ff9ea74df6ba94d78e701db7d60be79ba020820258b4f2e265cd9e2c50360528ee2d4f25e2e01d5718581085b53d8d989782b54f1834d1dbcc608db60a6a1b2703318d2155ff0e4e768b131c60be77e1b4ab", 0x55}], 0x1, &(0x7f0000001400)=[{0x68, 0x1, 0x2, "2eb7393d9f0a205242c10453feb52d95b0d04cbfe78bf2459b397bd75b064b573a1a1b50deb8d1fc9f9eb9ef8449a576a1ab5393086770b42e9e4b20a7a1696cbe1f5d72bfa3bb1dcc643868d73fceb8c8"}, {0x1010, 0xffff, 0xffffffffffffe395, "fa1ca9c5f060a1e554c01673fd73beeb0b2f16d8db57e8daa6bdafb7ea5f7c0e02d168c6506203745451ca2c0f415e767f4a81bbe195a45759ece0625749424518529ca14b4457d2740cd51640951ce5491acf149f3a91506c05e351e00210b79bae992b02a53c005bc90d4d51009686ccc470d1b3a042baca0f7191943241bfc72aeeaa0aa4a028b50f4e027242a99eaedd6d8f43163eb6e8571daf68447a23886d81d75526485286879a0bd297ddc8812dc49e1b8d196442d8ec58c997780ce30d12f81fef95e513c87edd922369037fde0ad73484235c7ce0fbbd8e3a32264170133c4f379f705c206613462e26d792a7cbcfdd56355c15021be3926c62574f0d4f39b582943b7494411ad8c4febd2fe640919c6d0653c5df607d6f8caf0766a2429cc208cce95411131395b691cf63938e0f265efb2bc30e1c2805bb7bfb0b01179692aa6ee924bd5089753473ebd2b2de84d2ccacd61fe6f5bb3f662b989a9e8fda0859452efc53737ae0df1a46cb80a273e4442fd8bf888bcfba04398aa3e29a56f722a9b723185da205454d6d742c6ab6bb7824e6283ad5fc4ac7cea1e1ae7c15dc39d1d38d76c73b673f5061be288e04d9addb3b34eb54383822cde2f1705a14c4fe6e37bc5b31fdde7ed505a47b8fc847372467c1df290c949d8e842a820f97f88a8432abf26b0edaeff8aa07f51b4b156a82c2d3df6efb35e0b4770649e0096ee877889ed6066fe24899f7081f5a0f214175d9d7ad0f1875de0f55f849029170543f03f263994f01b93226a811f6d6a42a798118f35d34ba3620fe8d82f001cfc91918f828478400458934c3735284dfe713fdfe17dd3af9ecf96e087c77cfe574b101963659f32ffd5237c7b1766b31f034ebecac0a5dda5dee1d173347f3d6e7b9842a8ab49a10197bb8d4249e7cec9c7a03a3037bb5ec478a65c010ceb6fb134b99f3fe51159166ac17bcb0c21b4f6e8a3dd871c7a83d78f7eb10575490aa15ae36044238a538cea99aa761410db507b938462decc52f1f3e9c3093259a6ce860d9760fe29b4f3e3b3c61971253ae37406c89c8a2d4535512811789cc70715dbd08496dea409312a936a4cbe8fc96884cba608b2fcf065a547d041a177afeb62688a2558ba23cdee18f330221371694b1bbe3ed21278934df7396bb4e450d439ad6a27e06a462e10eb2a55852ce5704252f1a130cdaf1629cd94213ad0806732387913f32b5fff7aa2855490e143cecc777e0f6b3c980de04b8d90a4d3973feda89fdffc09f136c2c51b0a6436d51d1137d9346b2b9568c1587baecba31265b859ec1f38df1e95f335d179f95a082a8e96b7fe9b9907cbdfe46b64b8aca75959c86904ceca88858bec36cb3cb38d5daee6ebe8f11f3aa72584c7d42b8382f5fbedd51a3d0f10b7c8db3c99a4ae01390ce88144b0b2c621ddf1deaddacee8c7f0acee251040914a3b6d1a9a68da51e4d98f1f49da6236360f59ba6ffe0adfb05bf091592880d4edc5ff9f894e25fb2221de768cb621f40cb620b12439a1ac19ac65cae4efcfb1782dee769b10763af90066eb5107a3b85175914fc8661c0b7cf8cc4052183ee228a5aa4f89c22ce497c4dfa35a158a8930f4ca27257db7e697befbadb7946b582b205adcad0e1f164ed80f27c5b337ad6346ab9d4a1a713366be90ba5dacbb3ffe0c0d8fa0d709a19395884b69e2e86dde3ce3bd98f6e7a1434a980a1d9dce98dcef4c6f82cb7bcbba98188339aa9c7057775d6f7b3a6a1208e5e18f87329220d252a2d711bbea4d4aa6361e1cc59bc3995e24dc4975145f45e2ac28665619d930e359bceadf9fc5c16bde340aafa42820b8ec729fe3637bbcc849d342d43dff10dfa9cfce70c95b4b43d05370158b82d8d798f8c1e2e4f4712fc94f64b66b15e7b07c4a3249649510106502550234f502903f671362279c16c994fdca0510d4e2f4efddfe583f8480489ed4f34f08a4976085fbf101721856f05ef4fc1439487759e7fa5938ef1131a36d2a8fca1cfe962269b691815ee35ffc322708200965ce4e70f112670ff175c9a041fb2b4bc159bb902eca715770e3cc1eac3e8532e7d870c2385e7a3aa66dcac897755a35dc89287ced145662bba95327f88f33abd3331c9267c3a20f772330bf25fab2d80ae22ace4192c4ce4005a4824546ebd431c6cf2faec5938d3edddcaaaab40f6dd5a9255ebe759776e92f99d4d2f2c52829a40cffa7af4360c11aa3b432d4520ed514a5a77deb5203cf572918ea907f36335ba40422ad6ff41df169b11df0277c8cf3d99f2a1501323c95cd0e9a1295a37f307faac9cfedb41c65a5e8ded83c3b56e43caf4fcbf927efd080d9e80d8423f66a87000f3a270c944a3576ebab2e1835fea81b1c340ad4f8bda77e521a5f7b951c84a8f4d707cc57e3b6d7933ebbe85aeb5f8e39673e728cfa4209f26a2a1d7476f40b19f0f765ff35b36f78b1b91e73dca2a7e7b60660d2656968703bd0b250fcd3f519eb237ca183b87aedabc6e11f19deb9dc7244e56635c3fb1cc2b5e2c606efba7f289c6661e58deffc283f49b26eba8cc895ad44d08965e6b83882984ac4e594e189e1532171382d1e8d9f458fa0f16c6ae2095569a70c233b657672e137c77cb939c59f4e659d3725b02c42cf9170805da7b1cf3a00ad92276419f0bd704d967a09a4d703a864010939b6bdc4382ce24abd336970e4af793ba3162b4c268e0c7dc095546333b0d44a0d8916fccdf38fc1f22f1b8dc41374eb920633fff67ae25d5598aff51922a9d3544f548e255bebbc570e93d31188b4a1985f80cb4fcb2d8c9196c302c589270d4162cea4d4fce00c2b630fbcff94b86b8cfb0185cdc49d012095179275d283f84a58cf4883669a96ab3a16dc9dc5ef831da53caf5d8adfdc4382465b3fd615e6381e774c81971e84e0701d5a2e042a2e716b17222320f2eb32d053b29b520d5c126e5f116331d2a937fc9d0c84a920ac423962789c3369301ce18088aa66222dfe4d71650c06091f7e081594f2f7d28e01945e199eb11f45e134f09d16ab485626d1ef99d2df0c0c11708df69d7d46f3ce61e061c127d4918e1df4841498d24d9db1eb4fe1de0be7cfc464bb9c4cab74c943bc6290d2262d31e64d1ce7752175031e9327c995a4f75e97d535b217bcbc68f7ce84fdd025bbaa1b2b09790a579cddd3a66507ff1af985c986a3839f7124916569393be50c2a23280759f266705389a531002dd8d0d10c059dd539f424ae47c5edebcd3c6b619e67820a9375691e4ef60017feebc4470ab60f30ad39d870104592fe308cb10f7c467f431d9d8cebd79fdef3c4db18a8e1a3a2c91c03c2492cc4cf5bf5685bbdccb49e20b50f96dc7323487c57460fdb74f247b65c9572f4d3e1037854c67521bbe469fb22e2e40acd5b46ccc41b89b4f336058a02fd6380d8cf1cb48f67b085fd64a20f3eba8bc48303e181633d92b6aae387ab8047d447b4109323076e8745bd6f12da48d3725ba10c035de3112fddeef1104dba899c958ef3cc1375601faeac359b7d99b310f67326cc06a1e01ad2ef139c1fa8f2360aa3091fdcf3046cdb9eda2cba5467e98eada862372cbba6fe494ea5cb6d77420269cd95377b10263679ac0aa6f7e3c778ed9c441337b8e8b270323aa3834826f16dcfc14fd32c6865edcdc8c4c9c44729e2defa77eb2088dc728c036ed7c60919d6e9159cc861dc394e0946289b9ffc0ca1fc0d52c28ffef6f7e3813bf6a492a471afc296073722436dcb5d779c627bbb135b2d851f634b65a1c94e880f4d016565e48d79edb706bc9556e8a0dc104975ff37e08fe65200f8729a7136b86f66ddfde58c8dc4cc6daf983b6c2201b275c2853575af29107e054dc2f415d22b5183f00f15920f02671112ef9e26e902dfc3677e9d9ee2716c212f3a3c38fad0b6ef5863888d3e7681a8e0e397a0a88b4fc3bc9e4901ab0efc2ca00385c906ffeca2c26a1b030952e8e8e4866b9d309efc55110cf56ecd201784ce4ed1bccea4a02070bc1141f35d6492dd9b3bb3bddae504d51434c93eee15fe2f64614c644ae8e89f4c18265cf75abc0479d605d5582982bf07e943759932e84edbee701cc04e33d29fd7da8f2de19d5e89ee14b15fb2d1aa71b7b181db8e2d096cfbfab164d29c00a6496e11c072b7ac210c5c258c28e8f534d84254f65fe860481004a4ae69663abe93d5f8421fddad10bb36365f3bd9f13661e3d3c4a7e2a1efe1c8c784a749a398adca659e4229f9a7be26f8b6262edf36cbe9bd98c75a471869a1144c83a88284332d06a3076995d1496ae386a549e339f4ebcac13d2c8c688f27f88cc303d45fb150603244a98bc2ddde9c795b8dbec5b7fe243930c7e9f4d42616dd348b48dd106acedcceb3ba69bc7b7fdf9b13573cb2c3321e3053a669aad4a5f3d5881de4e127dd9bc9b4c85c2ec5a45dc99690f17334e203f593faaa35437d275a8350444f6453abdfbc844982d663d4392bd016a31f9377d061cf992d616ce85120916bc19addfa416bfac231c5cf089ec57afb1e248e9aace533bf8fe4122e960fc21ad190b4213fadf1a670ab94a0bb0b6248115655e73907b13e5ca1dac8f3bd79b3dc792af61805adff678e2b434fcaa4d12dbd3da0f3e3e3382fcd640a2b9c035cb0b9a0b4455ca13fb935b16dc272e06304297f179b89f4070801da5a54a33f7fc7b9b82870c557f89a90da6e5f583959feda60ee47826c8fe8aff9fdfd4b9cd467c6f08b4a43b7782bcd28f6a09bf9e67bf2ec3afdfdfde692b74c36bef386efc9f149b3b711374e1a536fe5c7921666f69c26c9c879b85e1525b590f08c00abf48c97caecda2a564775d2797c7b8045b30c846b30adfb6606518b0404b9e7e158a67cf81abe0cfb4ceb4c41ed2634c6350088f3e860d06c1ea600b7e12e0183216b2be946a15f19c5653c3ba14517bb5e5739e7097e79d0268d6bd2d48d9b3a229074478487819f430df19d9a9e3f31755e54a9132162a9fa28f30ddf4060ee3f3f8da058a004ff8445499ce320d0dbaf05a000acb5a4c1346dd42ad3fd317438fc6b8ef548aaaf4d3e51162445e9a1539b8e500b12b549b1521581b7f2e0e7245478a308412a2aa6d166201cdc8258be255fc7e5915c11293009acaf33203d038295f39483cf3751863df170a23d8bdb84b276e04389b67612d022e99be1c7b766de6b63444c863cb1af111ebf51b8aa28b5c892c6cefe7c6e5306f4c548a0b071e9531efb07b7d1762116275bf6aab49ab4ad4bb127b7dfe2df21d9fb0b25fe02ac52a8b0bcff21c2f3ca4e721f84b8036f118d415b945d328c96cf0199571fb1f319a39db80ca68a61a50ea4944e59b61854a95420bf00bfe642be3c09f0dc535896051df3a46fc92181c34a4b8f12cdda2a959c6f94e3a673dfaca53ba27c5336efaeae5c256cd90e8f26364542da9ee39496a676f751180744c3ae09b61a8e81a655b9021cd7ec95554c5cd40ea452057c96fb7959e81adb81cc103933026ee9a52496d11556eaaddc2f8f962456829a317d889ac7392bd08294a021f53583bd234c484c245740712f7b12f5e092184515fdcfd4253626af9c5cbb83c98faab4000c4a4eeabb9554f3a2febbc4939cace7511cd1aa7f2dbce019ae4bb09bfe4e7bce830f420b3fc896b3e05201c224cc64cc611ed224e753f4565f2e14115fde5beba797931a3fac09024f474c53a41d33b79ef3ce5e218e766ef695fce4d6be2302a65f6d9a4cf1d368f3023f01654730f6d"}, {0xb8, 0xffff, 0x825, "ea720cbf4b6250a1fd21524b4609a09a64a305e287e72b2d8bbe31cc17067d34ed6782c2845ba0542b5a1e2f2ef8f146f27a4d7c8530c35caea64a5bd3b033e22026e1cabeb0daf21b7cea29cfbd848b26f965ac95805833b0571c95103df20b2118f7a1837d8058a3204d87e418580c3d3c835f191fd766cd239226bfa1a451abb5d5717ea7af69c56bc78df1441eedf62a9a1686b682ac5420426d32bbf473980416"}, {0x1010, 0xffff, 0xdf1, "53ebf58397554eb62b232a5b8196890803fb908f74b83d3f872a3b807c84cd7187122baa614016d4690de5afff7ce4cf73c2ecf56d5348f47a5d255a14a879983f9e43a5e2f40796edbde74190031adb7fff1b3d49bc53e3acf94cf698570594024622789036786b69116ce0b704bfccfedce162524fd148dca97a10fca2dfba38fcc4cd75679fb9563edfcf3cbd26d053cb2cb6cb2c5674cadaee13c5dc1185c97fa8c30dea413015473ee4f682b7f920e34a6eec4ee81ca2ba81e93ee7e1446a835e11f98f01cdf05a2e2346c04127a2971481e69da1bc22e85f66a9e7c4a874248d061d285d22e12cca21226a0d8848730728db252c8916183cd077231d16b0dda05e78d6ef13fb3ddb44c6f9af271b176fb7c80c5d60aedc528964a21bdb68e0f8d3e2d722370452e37718762f0d724cb619561b96660f98f8a1f83946b245848f069c602e17f51541e063d38d615527ce37c696f190022bc3085db250e128461009609831932911eb2e37ad54eb53bdc09ca9343139fb8e06e0a6f146920778cc1d483567b8aecc12dade4a0dc1ea6361baa71937bcf0e66e02bf52129ae0c023ccdb7234689fc727c5e368c7839289cb0b13afe86382608d488491e75aff036a32991adaa74d6ed1876772d448c72c08bab14dba5bec208926148db2bc741f1c4544424c48077dbc109a8c07eb8a3ee33ee00f44da0c0afc87a5ad9106eef50988800fd583a6ac297ac28245360e52601edfd17a0f608222f49cd336ebab7a308f8f2fda80f3d49cf42db54ed0b0d95f9f834c9c8efe92432896066c59a888d26d9c0370b6a87ccbb3966cd24ac9f689d339a73221f01a87e255b8bae04c4aab668d144d1cb42c86449ee7bb53dcb9d585c19dd7b9be649268b2041fdbfd7e6722dcc0099b46e03d065c8ac1b954f46d3a71902ae215d426278258e34c5f2e0844afaeaf2479d828fe05da2e9199fbfe6d892f56e061ebbdbf1ce9fdc9cab4015c418c1a5275ef41444c445de537e165bd816b63b650c77fce2a462d0c448cfa7d2150071199cbf0c5e43b5d0587a0d5e8719bb71623f59181edab11d16b3202f028224059214beef20a5da7b2e93964f6d6692b783e28956761a3c7afb96c6359ade09f6a6a8fa568b4defad982bffb162d30ecfc69533b45dbf25ec3f43ee07cc8e06e7dbbc8b46593a38fb5cdafb0ae92c98d87cfe54c42d7b4838328695501a929ba2d5ecc5e4edb04dfd5f7bc027473ea75fbf907b5ebe7b9c22333d48cb75ce4d5dc0ba1dcabdee1129128b398be3d732618343e82363fa33d063ee4fb0a9aa0a820f756b589fa0fb938742e65cfdaa03fb24f3ce085b156bb56d8aa045f05bbc280f24d19f56c70d451868a50ab9073c615e17bcfe73693d6655d04ffaef2e924118263a25d183707186fa546a197590df8f708ceb018f6d63dc6ab6db15ba60357de4aba74eab42ea35a363d169f1185c3b9af937383f1b8a7b5546bfe10b01078e70fb0fcda35eb8edcc22614a7683b8c8bf4b5baf5679a6ef89f0440597979f37a2663d5d2e3dde802d87cc18b0cbb7b88b7505a1324a97daad63730bd674c3433f85f0ec41cea91d5888834d324391baf81c0fb2212f08a50284c91a44d6b68cf95fbe3a1358a73fc92740f04f972d36f4ec972b24b3bba19fa2134c1ae29cf94fff218a312ee06fdc7b834b1cdc2993a7f390a42b5f006832094f2e327bdf4ded6817e6d6ca99710ad2fc6fddc7480e585b5ccfa8c4cd1cfeead2d6c990e0cf61e812c72f84c2b59cb3e703f1dcb39e6a88a24b5fc84674678e9f650477d86d01f07d48a46887039c518f6e0b18765429c09d65de87ef9575c927fa3ba63fab2fbf3e0b7e0d7ef881b11ec697467604066ddda430742301ad73f4865af7ad5587bba99f6536d220fce8776dc11909ce90ba85081e3b4481a05c9a5e3cc66dcc677a95bb7bad693b60ecc0e99e9df8b5cc860c1b28bcca4fe38e23514728fa3aa55e975d91deb734a4b3e7ac29149d4bc0adbd7d5fff97fb1dc0e3df072762d9b23b45c164101086ac9a9b3fd4e35f8b4e141cacc2795167052c9625e6cfb216598cd150f228be7c2859508dd5923b6fb94c168382f8fdd6c9c658babd2b97f22c13094ad0d1d758567adeba092b2424b7855c1cfaffe8b1055d6d911e73dc2909b3284346f34f895ab47c49690f9cdc3b0a5b82a459d601a3e251db1a33279b25c92764732390583a70823f26ad0457681e22a738e4535f487c904d58d86e9c3e2c3f6114a1fb2d56179d6a172a772dd262bd28fcc9034cd7c7fe21ce0686fe6a3809304b0860f7e581c69b6688f208b59ea2d4d6f628be7220cddbfaa62c79a0cc53bf79e1aa966254d8a9e50fe1a98600fdfdc748be4124f8c98f43b84c3fb1fe0adbab2e7fb572d9e9a4aabedffe5ec7dc781bfbfabdea2fa671b4a8268f114f006e7b6b86b9ff8869c869787aba22694f02700addb100f17395548c2f34cf777639dc3a28c70e1ab69841da528ceeb33e2e0e9c83670a69c6e99c96146423e90f9d4beb6fc52c88a87a7d3807741caa5743a2475b8192a9e2bec5484d7a3442f1325d3ddad0d490422f9262417fe68298c02940308f330d474bc0176c664f7ae5522c0ba9f0033f80821a1c76c924e0779f395b1662bbf57ca1e1ef97791e4fab618183ccafae5736094a345ab0cf07ade7b83a9dd6b11d8bf231a63411b7f3aa20e245feba6f90e7652260ba22d78e6094339ce3580a66db2391925569652f9053249969bb299c568a984d76dcfa37061906ffb020020d38167b088b3768f473482575376baabb09450fbd5df3152d6a291b45bb7a3812e9b0f153a31008b9b6e0d1373f7264e89daca9f1d7efe28ce4c63964254697e1f9cdbfb4b414b83484924e1f13200195a99bdcec2162783085d2069d4264e1c2ae8f4a2f4e6100fdfb597c50c383dae327b840f0b806b65ad6842b4b14a4973d4aff4b3a646d82ffdd69a1f098970a01b74066f43c23eb9b97d04214bcaf5d70c09f05e635807c5d23be8288e47127384ee5a17ecbd28379d24fcb57856081f022403c61df8089e66c210b5882d857434ca29f35fd9c3feaaad30545a537370fde404d810cf85f06ff75463eca496f97d0f25e18b037dc12489d1c37d6318327ce24811f4be114f377511177e7a5b1d898aeaf6d0140d61bc94a4e4e33a98c7896f3fb2c270ebf68ecd41ac5dc1dcf10cccec0e30d3910f6b77e299f78546b3e77d154f63189eded589ff4a92998107196947c9fb312dc94aca09e38dd0d4fb8176e44037b42b1889ef14d9d4731ed5b9b17f7b4d960ca5ff07b544a01c4755e887c447025777e2c94a2be541212bf5dc59cd99db74320c12ddbf625679300c0fb53e68b68600cfb38d3cba1e9e937f5fb4dd70d6a522ad3a0d605ee0a771b09e7042dfef8f01574ac2f8d962869f0d41fc4b27de1c61312a695613be7c5e5ae8f1cca0b9c3d17153cd6eebf35b866b781f86cb44a31d8c6a628d06c91764eec49b2e1e591de877783da10e8d78488b9210858dbc00ae8b2db2f8baf5ea8b33ddada44d37eb944803cab903cf8a33a73ddb964a55efe9d100d10710e1de674aa446e61165c6258b159dc17834aa1f0b1b9002edbc32bc0e4066f8fa4d93ba5589801ad07d71c075fecc215d5a487b858fd171b91f680601ba1ba36f9078f54c71c8c7baad4d22a7130c1b283bc76bd12fb227e1c5007f462f2ce16d39aaa04b91b85519db27f77b5636bfb19557938aa6cc83017fde09092dd3f710e16cbbbe675356d157e7b50162d1d26d961e56a32c237f4d605af5afbf8d77a924acf974bc35aff16db64b5e08c489609d2e1d7acfef601063f87d8aef58efb9b5e9329375697eea234b68f0c8538a1b4ddb8ae8dc1eb21adb8154859c74f21a6496974bb095d7a386c59e154e3d6780e77b5ec0fe06a00427fbea3ff6341f135742fa318c41b3a619dae059c95434f3b578d8e459c9277115e2884a15e7613fdc4cdc9cee63a2f6abce82f383517e7775a8b044df7377eae58bd37c09a2b10597f20f05f5ce84342a0a5f94cefcc801306c6a02195dd7f78d3f5d8d1ff5a612ae827a524e44018afa63df55cf2e767407bbb2bab4d981504a09f14245601a4d816a5214018a0cbab5abf693f941accb84ff42746fe7cea368638cb4091715738ade733e2bf16a82a5d73dbefaeb72b9cb50a1d5ce8acf8a66a0c35d3bc827e0dacd3b2c2f0e58169664c830172b130d584968914752da558f46f8a3fd29b16bc3be8c29591ffea1aaddd89f48944e55a004a3d847fbbdb5bfe7f6c97ea45126fc46d647b2caa75ac8f86c3d0c641f136eddae7351120df84936674bbc565afd0b19669c7f87e7808efd590087b6f5efb725d76eac73f15ff65a59b0a67c0c736101db8df183c1afd679d3d747c2a6818fcb994ce18b19d92414db5f66d60ca9e098b70e48ff6f3cbeb3cb732be06ddabdce8e96e35132bebdb7721fbcc829c408c1103b3bceaaffc20b7eef0e66bd7495fdefe2e672442b23bcacb0ae9cb13d447a4cb33d36a27cf18b0b9fc1243f513bf6afa2f053d33083251e6deadc58ac636b9b338e23a4aab25e1b1994fb79bc376d58e1f9b30fd7f49f6df6040e3cf47a1307d0e49d24313c44485b74d09748891962b84dd96d5efc9f8c982cbf3e72019979600df6ec2b6c0b45fe8e0805ee5419c0a53712da0b5346825b95fb1ed5fca07024dcd0fc3144b227309e4671a7d9960242bb32a2c201e383f67579d05a854e70870483177824956fa7ee0efcf4efc0c1da949288e8aac0b8c90b66d6fdc38afd268e943232b4056da5b39ac9c121b87c10d77071841f47fde05a8c204a27996a7cfa8547de8c40abf5703a3f9e6cb806efafb2b98f8a95878892c06c5567a402e5b16aa76e3682507bad779ee1aaae7c6611142e2fbc4f182b956837eed3b549fee7f2ddcd93627aed9b6150606716254f0c1073efb3a3a0607aae48fa268a82596b066dc483ea336637b1dac0f4bc8877b7b3418d95c9f951728a432226fc578da9b85b12363a5e86839f790ac3a26f47eadc8152cb2f6981c6b5e8dfbc8f46efb48f29706f1c769a87a809761e6431b876b7258c773d55245950b2356665bf5b62b9d44ca0da82cb8bc3cf705f2826b782c138d75f1a5eee4c4034f93ac50873a43cec50e016fec52d2b7944db72fe4f389b8d7c691b5029fb0d98d5db8855fc98bff1ff8179488497507bd76fff0716f0ece43e38e6f051717daea19f4846f773706190085e6ccf4b3941fc2000f1e371cb44cb8212e1b752b9207e7a61bdc5658051ede387c2440c0342f4bc614c2c4f1ab19b85068137b6c42558227751601eb70f35fa3192afc73723ddf7166d68ccaf329080309be103e8ee1f3b4070c5ad59303318a169bb76b1db7e19d59f47e07ce8de3754a74862dc4bdc755ed6fd6a8f8734b0e649fd7d3f72204d14713fa2c3671e10dd127ba9c39d838a263416569be862d0c098caf5f1983b4ec81e0c34cf18d0ec2c72ae8bc936d00ad88834ae6feca4e2a518edf6512f8913fa6b3f867f474096637293c14b0076e54c96db1f34cdd12e904bee706db5716bddca102e3a82f3e2046fbdfe67ab0026df860c9a076409d4a88edf606e729e626122db89fb590c50c1277836213605861e277f78a3fef9d0f0b795511b7b4237f7729535d6047034e0671dd02c4d6a8d26dd46b297f83ddb30fbf272f663921128670113d74699cb82ba256f338c8a82fa"}, {0x68, 0x1, 0x1, "a2ca99ceb8a681dadc89ec8231ccfe23ada0af3462d4863abe4a7c40b24243aab33cb2f39baee30dde7e3ad75146c3acc53a98aacf6ddc461088ea094344492c8383913f129decc998287d2cca110a553813be38a556c8c4"}, {0x30, 0xffff, 0x128, "731130c2b8d44b27dfa2df31eb1959ea1fceb0f0b75c0dfef93ccac21fda16"}, {0x1010, 0x1, 0x0, "22a21bd62b382dca038722cd64d0fa81cdd80a294c9709cdd3dec4233396db1f9467ad636bd5c617764c3a234f8655a3b0661177856d5f1b051f67142019b3a2eaf156ca8cf30a5427d686e97c65fe6e4c04bc69953dcd3297d63124cc826d6f219803da5820da7175684ff73852055eb02fad8b73dd6cea183ea17af488fd02792145fa8b7d0c012bc96d734575d80166a15c11818f23a0eb5ad082c2e9f808cf0c5e2a45fccd9a1c13786c6a000efbcfa332ae1838398c78a1091aa52547321ba2bfd2b0d74b46f9cb411e958587bc31b72d94d7ed3744ad6e1aa3b39315d299e14958497689029864729e1d48a41f14ff7eff8a998ce336ce00946e88a7bdda4d4c450f2d5aa87ba89105a64faa96d75df0e3f4376cfde3d4744e40135bc4b79de3e3b1814679ba78c06a3c208d2d4e1e7aa8ceaa5c465fb6e39d95e347a1a4264b5d0e608d94e9d64ef8600f8920585b5c33959d2245d61ab88b583a6466194d2a9bf0a2d8d597a0aad9b3abe2dbe2bffa65fc34aad6ca81b9101fb0882695b6b6ccb2f35510e9110f91318ada197ebc583c6c20b3e3069bfd4edb6246054ed02f83eec842bb992936007eb45cef6b611e8791460fa5e0b6dffb268f70418859252caa380cadabe0b4dac6ed7eeafdb471777831b127d0e64e72eb93a8355ce0ec8f685e27f68f29afcce6f63dc90f4bd4e5062c846780d33cc4e5e1f46a59adaa4e6d66df9d6b20d844d9b8b52b416b8d5ee2fcf7f2d1f9d45b16b1a4e3aa9696963abcfcfcdf32dfbf0236615f98b1115c022592773b724c0c911cc36c5e3937d492ee790c361713f19b8f201163c30162621bf3d3552ee5d3ae064eabc37332876bc26825ccf8e81d5b53bb313f24767733fa6fabb35bc4de708ecb77438f22653ac34c202204a408977454398ca62e3b3a120f5b2f50262faae42dc40ad486e5307775dab98c857ab3d9d092090a39c5c1bcfad991ca4d0283eb247d876f3c76a76cb7840d2fae174d2cee217136e59909162324eb4c5aa963c4f0f80b42aefcf58533ddf13d5994e8c3940fd6b9f16e1f8cff13505fac71b6dffe0dd56d761ae1d4c7a07bf940a6c4f3dcc40e8b5cc386a7f3583e743b7d6920ebd0cd003d3d362e43f1be12186ae19e6dd59bd72a6d837101aa6afad592521708fb40e2095ad38c272adbae116955363bd86cdd39c16d1fd1afdb36ac817a434cfa5fb009108fbcc46e7ce7338c23589d2609b45727bfd8c04bfa41472831b61773cf220728f879732a2374c501fefebc1996bd37f1109709abd706a23aebde16f95fd7043c9cc8a6f8327e49873f3305852067081c8352bc4bf57218deb41740eadf33a629679991927a3ca301ae65c6063c82d438aa51428205c640cec8d55283d72802978d5f260c35fade8c333ede6eb4647f1b1da8693978ef8b35f62ec9e2df063de0366147983c86602a2513ce696ff3f50760f179a7575bf467363535641e33b706fb92549e38f24f016be80be8843f77b66fe85613d70d8503fd8ad3cab6876793cbab6791d319c7bc8990e0174715c7108757f4a8fe1872f74a4aa19485162ba7284dbc3dcfb47b853a2f6e8e65ed0fec0d86af96675142493dc73c48bc9f4a91e4bcd49f7dd900495e9316af25e07f0a4d8af0ae9d6f80571dc16b1b53cd92cae089a440c3eaf73eca0bf079bd603967588f9bfc261752f78d8edfc9f852ef73dfeb788944dd9073317049800e56aad923d74545ed3e1a148f79dd0a965fe70ffcf6726586aaced7431d0edf2a05643ca99dba565d5c2a88716002e9433b49af92928323c6fe693f0ec7c0d2ed19cbfe9d303bd9628a89e3154a9055d9ab699d73187686d7067241932456a79a03cdc11d1eb740ea939cb3c55ce0162b333b6d3ca2c5475131a16dc79299aa83a8f5871fcbbeb8f17f8b7d9b879eb585bd2fa9e44ef86fa13ebf37eb270eaf20e1d9b24f1ba5fab10a31e4a625ff3c8ea32b461a50776ea97fbb24e8aa9dd720e70cce03e6663e9a536c5361678e57922f3b529675b5cc5dafd9d58e589ad7f88d8fffe9b13880766f6c71811705502ac671c9241dfe17e359a375502bb5e87d4f7aae4b9f3772ca8c05c12a48e418a2167ea252970168b9b33f19124b9373c7cd51f8a606a24a6b28e4b9b659166eb72f4100055095edd5a6e36abc77e523504b57cd014ede7895dedc1e574fb2a006934332982fc2b516068b3749dc50cdd7ade414eeb69a7c4c18d43b16e6a82dcf9d9b5b20442aed3bc91fcff1a4ca957aaa4e5915a5dc3e36dd66989b907578b0c0882ce86763fa3f51aab1916af10da97bc5909b5ef64fcb95a6f56c218c2ce3d7e8d545a3b9deed010c9dcdb10e837b06599a2e70644e7b2e82b8aebc75545f877ad8796a773a58610ff5e3427fd56d5940c3a98a1db3e4cfa6241f2fed1fee2434b74da5ef0834f2f4a7a0efa56b3d39b37f4fd3b3656826a3e13d8c737188c8e05e6a203fb44ccad6645540f809f92220cc2d43459ed83a0b5ddb7d66e641599831814b4665356367aec5a7d3d4cff1969a90a04cbc05289e71f89c40de753fbf36b87ad7225526520d8fa0cfc0f6b06d6609dd74b0f4301a1ab127e6e62dbfbce10b611b21261bf0175925c5d23333da45f8db9b874965529130f38d0dd0c459e0eb99c8a23ca01c755f5c6262927cbf255c2440c584c835bffb21bfcab9131838a811e4ce553ed7391ac2c82730b09905f3fce4a47189b4d2f9adc739b6b773953df4b8b5801c9c4a4b4767f8fc550e9aa3372369bae3deab7c82f805939c032511a1fabff2a306914c2ede0d01c8d783d3f3a0a01366d69acc9f2b330e697fcdcfc7425ce5244a8c8cdb6393599596e344d05ed908b81d38cce3978a383574b641e20fa34db21099b575545f73d05981e3bacbbdd4a2d5e8c5caf7fd9a41babab78eb83016a99dee9cad85be2defee0ad5f0eda2af5be87c5573b972d77553c0fe0b462e64344a2c66449aaeb47eb763e7aeab874a0bd4a67070937d017534df968ec9702e2cd00e081616de5927915b2fca115e8118bf73c412fc68f6d5ae57551fd956cc0f007e9c4bee97779e2707ee428d31e62a79ed20c2f097c4cc0bb94a1ee91f6d9159a576c44242e40410893a1932ef93e6b438dac0c018b98581f701073162bb64946f156e90a181582c9e8308f1c554989973b3d85bc1e5ea9d1d278cd18da21f03a44bdb23a73a6803ae3e3416bd8b67ddf949012fc21bd36e0f4ebc0ab73a18ae017a4cb904e478f81e415f95f472f4d730c8a2954284a888a727d2c200afc84975d76a3635374ec00a8e6af42156ba8adb7b101f0d870e4e582a14a4396c86bf3dbc4e7db294f741800343a91e696f9125a9cd2bdc084db039af2e13e0eab1b99a4d4344626e970fc480e24ace98cd9ec8ab49f48c1d185d4ad607ed6784d4264e1494d3f319633cb834c9d0ce87e62ab1a683321b57347f33690a64b34cd641d213e69424cb9e110495e5a63385bf22899903d113073ee5fc2203bc6f8faf5b14953d22529478abde1b41cdb62af0248f91d53849b49a91d5af67d647032bd2b4367bff8b727ef090190c31421756f1fd521315d95eadfe40a2f7ea96da28b22840b0f92c172a6e12467225c59b19c32b8473524ca1e79d0abf3c1e87987986235ea7af960a5b2c5b9ac873d56786621615039e449eb71b90d1d0c7d945a04616b6dfa478a21df2932989eeadf28abe8b2054d8b6e709ae836212e7f7d17908479afe2d9fac61ce94f37aece882bf997f654541dfa32851c6533812607736bc3b763008227c0c23333ac3a99cc26c507cc2cd06aa686c233ac37af83402d11291f64031e79a0f9867e11491aebf217db243a6639699ff7da7925e55d55f55ce2ba0b0e12b3a989a15c634613d884e23202792a6192843cf00fdf59799c52b6fc0db806db0e8dca17f183d99bd717d19f2762613c3577e383aaf032c9fd470fc68c19555f9de6f373859d5e67d7c8f608ce801c9b3b198226f1978d4e0292f89d9991414d3a4ce852112b101731f32ec39fcb9699481a87954e86c5515f56b2baef139aad8aca2655ac4e88e534123998f17e6a1c04c102d414f344128c5a18c39d8da59bc2fe027f0e2f80759eca8aad1e93040b1483409f666b57b9cb1cb3571ea9b7b782d6433e031475a691b0111374b953d8f31cb654e48dffd162282a90dca3f7f9ba2a9ed277e6d9961a394f7bc5e221d39344b484796f5f57b5f79bbcbf68709d12ea8c4fd8adc2deea2fe1e7975943cff4398e3701cb39ce612ae9d37b4fa85bf7c64fb04cacec41f7ff0dc15430e9cc4e567100a8a7cf0e594b3502dd80b4ade626982cd1f5536b15ef7fa956c93a85c38c46b5a3c1644752cd8a4f5c90a545e2b5d763eb0e62effd14dbf1aaed25ec96d35a33589e9f8059ef1e622b4fb45db12713993601aaf6d6ce7687dc106130986aae30851ae7e697bf34bda401113b9eaba2273b375f9dc4189cc10ac2a26faa3cceae72c007f9fd372cc087899c64b0d7490a4beda8be22314e24b7589df1a2f49f405b0f820a00a6118c816f00ee0ad235e8ed7368cf0a1e10dca61a2f567a4502c4f3965656adbacdb92ba8cc2c99b03df3bc282de773bf9f820113766adfa806f17369d3da4245f3994aa7eb7b90b66cb1e34c6505e53622a5f05baa4ed2ca09ebf7ec203c7f09281d35675f536d47ecef11f1b2ab006116593d33ba2e4dee011152c752b96072d229a454ebee2f5d2d9328e9e53cdc450f8cb876f237ca1fb5d7433487ff32a400e9b9b1b8346a60fb5bb7222a76a82b8e45d49c7bf9d5a4aabe8968db983de684f29121700f178bde33ddd382bfbf9db7f33dc09c5c5520d2a3bec8755230cca626625c0fdcbc929eefd982e749fd1c0abc8c2e12e48f386c9791014f0804e4ec2d38420618cbd95a3b8ed3f4b61c3a4f12fafb8b05af0da65adc3185e52912d1ae6a4ba5e2447cb400f4741be5113857ec5c2fb3d0afea4f945f13d1e8f43716be3bb8db093112d60a15f910658a53696842ae80de88470b414fd32dd73e0fc6ff49e8555469719c71c2c1824a75be84fdff673ae2a811cc565e714978a29c2dd5c1add0dd08ca2de9cf15963cd9425a6982f824e017bd943f6e62b84657b6188acc50d2fa0e09dff2743f868ffe4075652a937e069adb619403863073b1dd2e5bc6994a62206dd18cb3ecd3f177ad8febbbdba7439b5e317205322ad58d49dd1493e3067f022c94bdb221a872770cce51038838a6b016c5f77e691331391b7e260c407bd41b92d192a93bf815c67b6cb83da9729e837a09ef5676ca9c7540e7f3241c2719b15134e1822bdf5a0db5e3ec610cbb502f132b26d10c7e092c4e08ef65e89474b7f8f49b71f7c2041a326bce06c9ba7e0dd0532119a803211babdffad7538c8ba0ce2ff8c4a8a237f54eec7d19794ecf997c46901819183ff53377a096bb83d4a2d605888e7c58cd28422e3ee93818a0850fcba14392ffe882dcdba5116e63b596846f778bd3789d7c8a6c08d676afb5b407e5c7ee946bf589165daadc79f6eb4e77ca8395b63130e4d8366b9f80b78840218f24540696446449d7343097b9d690b8f16a6bea7ef72a9cc6959b961ad09ec7f3d7f23a20eb1687f67802cbcc9307ab728d1998dfbb6cb75152c2884a5188b6515b0b74c435fc5b6e0dd9adb89a1a51bdd7c2d9368a2a2d4415b3c0687c3a93f4f3aa078e1016b3dc463870e967e2cdf2f4b9b8467b2526fa851d88cd13b"}, {0x58, 0xffff, 0x69c, "00ce27647581be2050e5e1f5b5acedaf662693b9957190c3a5a9dcb4ad6fd56b8cf6b834c5d8d4b14240e29785d2fc3c05a9c23cef27a64ac60655d043f0059e7b"}], 0x3240}, 0x8) r1 = socket(0x2, 0x4001, 0x0) shutdown(r1, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0xfffffffffffffe91}, 0x0) 01:44:32 executing program 1: r0 = socket$unix(0x1, 0x9, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK\x00', r1, r2) socket(0x0, 0x4000, 0x10001) r3 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x7, 0x1, 0x100000000) shutdown(r4, 0x0) 01:44:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:44:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d6a78651797a9bcdb5797849ded95f5bd4dd52a086d3b5d9f21127dd7349facd1e4fb805c49b3880f97bd28b0c8cdcafed27bf385e97b8f232980602768cc3a1e4260327040dbb96229a957c", 0x4c) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 01:44:32 executing program 0: r0 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x5, [{0x3, 0x3}, {0x1, 0x3}, {0x3, 0x10000}, {0x1, 0x6}, {0x3}, {0x3, 0xb84a}, {0x3, 0x6}, {0x3, 0x8001}, {0x3, 0xffff}, {0x0, 0x19}, {0x3, 0x81}, {0x0, 0x100000000}, {0x3, 0x1ff}, {0x2, 0x3}, {0x1, 0x3}, {0x1}, {0x3, 0x1}, {0x3, 0x10000}, {0x0, 0xba}, {0x3}, {0x0, 0x3ff}, {0x3, 0x10001}, {0x1, 0x80000000}, {0x1, 0x1}, {0x1, 0x1f}, {0x3, 0x5}, {0x3, 0x7fffffff}, {0x1, 0x9}, {0x3, 0x8}, {0x2, 0x9}, {0x1, 0x7}, {0x2, 0x800}]}) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) shmget(0x1, 0x2000, 0x204, &(0x7f0000ffc000/0x2000)=nil) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) 01:44:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x4) 01:44:32 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvfrom$unix(r0, &(0x7f0000000080)=""/89, 0x59, 0x803, 0x0, 0x0) 01:44:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/17}, &(0x7f0000000100)=0x13) r2 = dup2(r0, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x9, 0xffffffff, 0x8}, 0x5a1e, 0xfff, 0x100}) recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)=""/90, 0x5a}, 0x0) 01:44:32 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x28000000000000, 0x490, 0x5, 0x1, 0x4, 0x7, 0xac, 0x0, 0x2, 0x6, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/63, 0x3f}, 0x800) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) 01:44:32 executing program 1: setrlimit(0x8000000004, &(0x7f0000000000)={0xffffffff, 0x8}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) setrlimit(0x0, &(0x7f00000001c0)) 01:44:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x1, 0x0) close(r1) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x17, 0x8001, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x7fff) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x7fffffff, './file0\x00', './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000001c0)=0x80000001) 01:44:33 executing program 0: r0 = semget(0xffffffffffffffff, 0x1, 0x16687091479993b4) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000280)=""/159) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/52) 01:44:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) close(r3) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x3, 0xff}], 0x803, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x8001, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="3a6b4eedca55", 0x6}, {&(0x7f0000000200)="b6180bc9314aca088f03e8490cbaa177fde7d0679febcec12bb9216a1bb8090309c6af9b0058f02284c22d03ae65319b443b21e05fe61086de8bdb78ea2fca387abd4432033167e3d3152b9d1a22e9caec3d492b2b92eddbba1c6246c01c4a7fc003482361602443a9aefd7068c2ad01c9f837fefd3ee86dec1a203e4bf9636d104a3dd34642809bc475d9d33fa0060c5cb34562d4a83b2341432f9c3367e91ae862ca77c341fbe1fcc0189f256ca9acb358e29f86", 0xb5}], 0x2, &(0x7f0000000140)=[@rights={0x30, 0xffff, 0x1, [r5, r1, r5, r0, r3, r1, r2]}], 0x30, 0x4}, 0x1) 01:44:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') r1 = socket(0x20, 0x4, 0x2) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x100}, 0xc) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 01:44:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x88, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getrlimit(0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x90) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x6}) r2 = semget$private(0x0, 0x2, 0x200) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000200)={0x0, ""/137}, 0x91, 0x2, 0x800) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x6, 0x2, 0x3f, 0x6]) 01:44:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = semget(0x0, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f000077d000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x8, 0x0, 0x0, 0x0, "1f1be62c36ae61c4a64800"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda", 0x90) read(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000140)=""/140, 0x8c, 0x43, &(0x7f00000000c0)=ANY=[@ANYBLOB="007e6c653000d762545c990b1500000000"], 0xa) 01:44:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x200000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 01:44:33 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000040), 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/45}, &(0x7f00000000c0)=0x2f) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000240)=[{r0, 0x8}, {r1, 0x40}, {r2, 0x4}, {r3, 0x20}, {r4}, {r5, 0x19}, {r6, 0x1}, {r7, 0x2}], 0x8, 0x6) 01:44:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x8, 0x4}], 0x20, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x9, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000004, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x22, 0x2, 0x0, 0x82}], 0xfff, &(0x7f0000000080)={0x401, 0x8001}) r2 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r2, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 01:44:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001250bc4f898ef0a"], 0x0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x5, 0x0, 0x401, "8fb9f5b662b3e28f09614e75d9695f8ebc5aaf52", 0x3, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:44:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[], 0x0) r1 = socket(0x21, 0x8007, 0x0) r2 = socket(0x2, 0xfffffffffffffffe, 0x0) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000040)={0x100000001, 0x9bec, 0x6, 0x7fff, &(0x7f0000000100)={{0xffffffff, 0x7ff, 0x8, 0x9, 0x10000, 0x20, 0x101}, {[0x9, 0x9, 0x400, 0x9, 0x7, 0x1, 0x7, 0x7ff, 0x1, 0xfffffffffffffff9, 0x1, 0x3, 0x7, 0x3f, 0x3, 0xfffffffffffffffe, 0x959a, 0x3f], [0x0, 0x6, 0xfffffffffffffffc, 0x81, 0x0, 0x8, 0x8, 0xffffffffebe8e7ce, 0x2, 0x401], [0x9f0, 0xffff, 0x401, 0x80000000, 0x719, 0x772, 0x4fa9], [0x1, 0x1, 0x81, 0x7, 0x7, 0x8], [{0x1, 0x6, 0x4, 0x1000}, {0x6, 0x400, 0x6, 0x4}, {0x0, 0x9, 0x1, 0x8}, {0x13f35888, 0x2, 0xa1, 0xff}, {0x1, 0x8, 0x7ff, 0x3}, {0x3, 0x3, 0x4, 0xffffffff80000000}, {0x100, 0x40, 0x3, 0x8000}, {0x5, 0x38ff4f0f, 0x9d, 0x80000000}], {0x5, 0x6b, 0x100, 0x8}, {0x6, 0x7fffffff, 0x3, 0x5c}}}, 0x40, 0xaf}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pwrite(r1, &(0x7f0000000380)="27b225495865000fb0ce2466454bbfbfc215c59b73f8218034bb1c5880e6e148235871f163cf822beaa1c41b8a33104d48f6e9e79e942bf8c7ec678f1f69cd89c4431bbc1f16a9819341310eb6eb8f195a0ed91d9e06bf9f66f74a2bcadaea6e8977cedd9a922a5251d859c83f8c58adc017b5fc9776ac18e4309398935168e91344f91ef5e2a53d7ed7f14a50369be6e07ed958e8b99964d107bf8d5e52424187c5a8871cd15ac5b4f3191bff53e0bc41d8e0cf61da128a5b2cf940957179a23df346f8b34235c358d515f8c0d06da9959b1d68dce1486a20", 0xd9, 0x0, 0x0) 01:44:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="500000000000000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x2, 0x5, 0x2, "6c9c7760925b935865952ec473546bdb1972cbd2", 0x6c48, 0xe68}) 01:44:33 executing program 0: r0 = socket$inet(0x2, 0x100000000000bfff, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f00000000c0)="a22802f28f6fe0f263e79120247ae9ad2dd646d81678a9eb4ad59483695e312684047209fb9c8d820f9b6d87c2edb64865e7b20514643bb69f38ea2a665071e837d4fe99864e7f53e01b8fe585276fff57ff1d53903e22698faa4cda620320d4b2745ed96501fab67ab12fcd5922bd6c6b655649b11ca5fe32ba7b8767fb588a9c8b64e4092e2e6a33a7155ed5d6e8a70c962eea3d4ed36d8c503c2f83c1243aa2f2e7377757f0", 0xfffffffffffffe7c) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) dup2(r0, r0) 01:44:33 executing program 1: setitimer(0x40000000000000, &(0x7f0000000040)={{0x20000000014b6, 0x80}, {0x7f, 0x4}}, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r1 = dup(r0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x8280, 0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[0x81]}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) r4 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="f4807822353ec45da75606afadc796199abf6136ced344ad0a41980accd5de71d562959cb3fb98ffcf983ac8a8bea0be49a3aa55d76cc9f7baa640814b9ff77df5a062d1a785edc1bf82789255952757eed6225c741907054b62dd476a8ee63c679cb3475434dbe8b56c31b406ebf9d9d6b37c66873ad2aad18f994f07cb01227a45a68453d9258d6b9eb8acf8fd48098d56eeab3d8728d0aec4c261e9052edc49378131768861c60166c0049ceace10c955f61c0b4528117557563dfbce29b2ad6a05ebe001deb660290dcdf5aca84af529d8cfeb859f6114c3ebc7a76e1d3a331d46e0f5662c18c939cb371bb76d12e8be26a2ee82de472dde81a30b30bf43455da2854dc04284ae60f3a396875612e04e2fca88492b00fda10d46b876101fc1f8b1d8f3c3b3519777fe303c6b75b8ada2be18731d43ab6e066646c192d65b87352fc200ae2b000e846b5f553e16418ee08cecd42276bf8c96cdd873ddfe915d8b99e0807700b831b67def06bcf9340f482fe68ee715ca79e5501a42ab4582d4436229c16062b3c9bdcf31e98ff5f54642d5a7b095fe30eb5fed802dc0292fae67cf2d60cbadd370de18093b95bcd390b1e1ee0730d861d268c232713c6b730541acb4c2ee0c169bf5b8070c4b97163bee6602032da3d5ec52527e956ee9011b5d17b76e3cec644944281a0671a5be9b3479cd11041d0ddb62f96b9db8d9aa209cf0045ffaf76c831a9402b15e22581b86aa585f3cbb201043e3ee15f20fa3607b5867e890517d2f18cd3b7012f3d062ffc48deede2e588ad7c6d252485213828e23a8c77d06ff27f8faed9a1d487a0856203c22f6532aa53b408a56d9620ac10602c12a99801e1692457b9f09f69951bec267b3c4250af9c9c049c4e52dce96a5e4e3e126e7e563b4aef9d8e26a8f267f993a958a571d5a0a3f1bd0e10dea96a8137d2c9e57beb263f2421654181706d1c3434667d0f9364d25839822d1246f44f83523e2188ecd031cc81e6b16422781a834ee9599dea53445bfd20d6e115ce272badb29bb0e74a4fe4b7cdd7876580a09553f960c9b290ca51120354eeef61c66ef5573cb1e749b6796566cc9a2ff17b8fb4a870c6cc3da5790d1da11cfc221718b5a3df21b4a1e10d89bbd3d04cc394a44ed87f166401be075aa8d4d27eda9e0baf41bf7f791560ee289bf5a3bd1a930122ba5c533dda99b061d59618ed7aadc6dfd647b018b99dfd711aceb4359f1d08a0a559a7dc024d9fef1b029b8910397b52a6715bc82f8f9fcb53a9dda7154be580025d256ebcafa6f8baf3df1c455419ae8c18b66a1c6699459e6229ccb2294e89fa35ee3547f3c651f15e675a39fb243bb471f02b0b33d2c3f9156e16d9f2b861d38ad91741e1e5f7464eeea8689aa69945148629c75652f4fc803b45332892350d959a66e62252b0ca50d27de27376920ec697c794116e1a7dc08de9fd70b6d1f2ed59d8736ced8d3c2dfcee4accb7bea579ea7627be164db68f14cbd292375b8fe13df6e9d9da64784bf5962e4f0b980daec3baa6835e6e64f4be85c6676f1bf1129d25a8bc2ac9a636a7bd7c1ae8f0c2211494e72ac4c653fb27d1482033ba9b8858c456e87f4ca214f4cbfb259b91b5cd2ca968d5f4910e5818bb85591869459bfa09348ca4c45074d206995fd85d60625fa4ee6b7958dd4294547e49263903bec31a1e250c06ebcf1e4a2cde4be8120c174769afadc6e16ae383465076508e05119cb71fc02116d5fed8751820dad041e11452317f741def314691fc440f4ec6ea36ddb9036105db2995c67afb5c2a7980b0a60a53b8024bd13f8a16a7dd0f1e69fca9ec5ae0378007823970d2e5037bda2a1a4ffed44e904064f8de0ba10833544dca83bb4714a7a4d2e30e3fe9e740c88846ce81983bffb17636b392f4f8d7515474f7a561b343e4105c356cb658a309e6ec12118186306699390bdf817188fd523a6027d27760f749e860d5d799cd4cfaa564623b207261c850af646410cc313e5760209d65d0c6f35980f85a28b5150f7a22b540ca0421ec999a7282b9b3a03a3e9ecd4efef6200ef24528fc80c3d77ca81b9616c59004bd57358ef141c9d81985098ec8d97cf3f3ccc1a32cd1e9dd412c46db23cae47d14245a983337f5a09db4093a3a67ecfb869abbaac017f521069d770ea1d33f97ebbf04f4f58208bec8b46c5c451679a60b3aae526c4f0f3965307ca043f5a596d174f1d2b66fec932c1bf03745132d48a90faf7750b59e6d2b942d78b7c75fecd7fb75433d8f81a7aeaa998f4bf90e6d93e9ad45a1cb909ee565e3121322413dd19103075f93a28b7d53d9af4daf732ea165e0ba850b5c0f251050adee618c3cd9ec2fbc65b8c7c426c47fc8da77260880076c377202d486d7b1b5de959224668d6ab8acf97cc5eabdbb94ec5b8761b1ae07729b44b3de4887650365114a16c7782f25ffc484d9882e552768383bca6c0fd2e2d734be6e6340ff899a9d10e238795cd52ae8c8cbe301ddd11b3b989cfb1663fcb7f8a5879a8ef92d52077cfc4179dfc0f4be8eeb0f4f2b997dea70f179c4ba0afd16f19940287852234dbff9fcfc5ba10ed06160abe075009db719f48e0bf9a5ccb30850f0e55d8b6455245463daa543aeb6179fc54ad4a78e7e92f0e5a342f6d16db710325db8fe518197da3df7ba918a44b0258d48d1b0c3499339c3775273e81adb7ddca5cd42adededffe8178f7181c2c85f99c9a8db97c286065f2fe82c19a3a681400ae55617f4da389c4f33aa51304954290bdf671791d97644b2b2c77f059c86acd6dfdd26629bee0afab9d7041ccda12082e79cd5dc824160afe9050d8981c1c42d82c75288ba9d82ccaf4756e800ff9ccab12017007de7d5820a553f539ddddb5d348321d53fca8984a0d67f61bc45b1d92db67c50fdacfb33bef8bd75726657b75ac1a0337a75aed10a48fc3ee0d9b2c522072afccab3edb9be0ecdd0ba3eb1d837502468ab9708a26691d8f4a8b8eeb4fe87c5dc321fdb0e964013c6bb389652b1d35961ae3adca4b847ec536675d8e6ba154367fb4de568a61cfdd953e99acdc57204c8ff3a1b4869352a58076e99e895f497b11b26a8e7c6f6c24761258b3de711936f1272ee5aa53b59a9255e3ffa947492010347dc85ec794c1cc0e8499eeee17a49d31747e5b5ca2712a827f3f0a07f2ad5e5ba8f60db745c0f68ccd640d3857b4758bf2b4ccfa56ab65145f898ad4ba1d9bec31d8a28e6b969cc97c75e708fb5b924d475304aa74ebc19888b96f220eea936f17891074c2b233ff4dd26dc82d7b667b5252a69bebd424efa94bceeb309ebfde68581c3d17dbaad441aa24ecca43beef33d4a8ee8e796acad408fa9429bccf5a6ad7c9f1e9a7e7c4347d7d2508f32c87389bacf8b0ea2a1ba87c1ec2fbdca63280f96afb56eddfcb69e5148ed530351f84a4119a4fd6f4a0fda1fce53392ebd7d4614ee25e832a8f853e7740a59bc057f014e3b65bcd9d726705fd57590265ff826314176a910b967abe8e8e5f639eb313f971776cdfc425e211b5fb23b1d73a68eaa59ade5028084cdc1434e6d08c5ddd21ed26d37246f02967f1c7b58014da7df0368e9490147a150ddeeb5407c124b0251348a1702bde593a6b598119f2f79972807b9aceb32b65f6b6418937a8731ec22680b68e8d46087c4b3b25f59f7d8650e2f67484f1403282774314bb47980b324d92ab98eaa4a1ecbc265cd1223b485379fce3c8564880a8512db17cb878f2b5e531e7046c43e1c659e4ea18cefc3b748a38cf071190971e2839c633840120909df9bf44fb7af8bc06863da2db74fa1f84fe785a7adfbd8016fe2bbe4c5c61faca6c71a80eb87bd526f39d68bdbe08d979e4f3c68127d8922333ee73e613c9cee792dda0f86825e560e3c5df187c0a9d5a4154021e5dd1be69d647b3a579eeee7df83f5ec611a7d63c5db0f783f6ec5990594a49849ea407d90afda6a843c02844ec2827e6f779be54270c643c3eed0feca7096d7eb078482983fd1f4a6775f4cf22ecc550336a6ffda9efe79351692c796c40ac1b5aaa15b5a3ef9a819232534a39a1d99950cabc573161afa87971adc1b9284761671a89f5b781ef1f698f4cfdede7a460df01efca5f1744ecd001022aa7e31b04ba154f8f86605194214fe10f760cf4f7badc650958d78612ec5a3ccdb5d569193c241ca8d0cafc920e48a30e1277e2254fe8b8153fbafb18b7342bebb314596c4236f8fa2fe7caf0f659b4d229cf1de22aa4f6551f0f94a6660c33c93d80bc6c624e39743513fafe9c201c38a91848a21cffcda49d68338a79da3dd1db7b69ee4c4f1e16e1f9714f740bcf10ec27e8bceca3a25e320d63a52aa6d43fae7e33be60b6084db48baa1850375f865987ce9361c22d434c35d55ab2511b8fad7215ce9c0f7fa4e47a7b45717257534dde879d44c29bdd6a240475ff8268e1dfc9b654ae5ea8a7ab3922d4599f84f563295326bba186e277d074e6b8dc0fc898bb9ad0c5d5b8315396c0b80a922883e03671620c37608ab57c00ce1a7132d783fbfe34293c54a91e141f1e1d1fa7ce784dbf0eba29e14304a2ec37da61c2a0f1dbcd2aa5f839e5c6bc73740b6d195cd3b8819d4e098fdde547b6c62c6ae4eda131e0ae7a48cc301c529495c6f6aa2d88827b37641e55c0b1d8ee6ff9bca41ab0049327609d15ccd05bb48fec74a4a943848a2269217612b44ab62f574d85b403b3a910947ec7d54ca6f3776ef88d671d4f769ce34616eb1294a32723ee92a0da5ba62c641f2b038affda4e48a1ce14ce0c392675724bdc54dbfd7231cb03b19e966325414c9ba6db10cc473527c6550907b0adce6db3d0b3107560c1688c2cffd0a8049e03ca09e0961bdb5cadab32b55d0ccd3a35d361203b2a1122370c95c48d51cb0d22ec047a4ffe92006ebc6b795d944fffe694860acebd9990cbe160f6c0af2728431e99c5f3c156c7275fb087963bac2c95c298fd0ba943760e97c040efbd3bb39d98163e36dbd7160d795afa95289a8adf522508a26581ef03c36002f29bb85c81c6258aae6afcb89dcab791932ae21018b25586cc746bc4176058bd9cf1cd58621ca6fa7e3bac890b1faf832195d3b48bd4e6e5e14d5984a2c2cbe8d9bbd8ea1dba4cff0d933f473f263bb923fec22b31c4c96cbd8a54288572aa8f37fa857694892cd5c62a717d00dcefd887534fc9e3aaceb33fb6f6ed0a6775d33cc61064d6ba685b5e28c69820eee5b3ce6309c6cc46173fb5f0cd2c773c59a4ca2ba8dcb9d9b7dc9c809b84798a59744b2b968ea9ff57287fc5fd15694f9c352fb143ada78d40bf2ca2163814c1448a4ae66ac8ae26956939da7932d6f0f76c21660182e4c7162fbdc3b3d69e9178f7b152ca7214284d933f05f64948e5fd56f8ca52d7de88703a28c182a097d13cadc20055e13dc5cbc877e5455e7a3dbc925fbecfdb49fe7912fa4080d9dd7334113e3a40d6e74002eeb04567166df9c1e064d0101b81bcf039797613502ecf4a4d64111ff740dd6c24ed7d8cfcec59d7404c4b5e5f41fd9424204d76c8cd2fb52f1a5a63a7eda63d778bf681bf02b5dfa38297e7ce90b9f775a6b624ef7b7284c44ad9aa577ac2cdfcff854bb42ac1c94159fac829f2cfd0161a03396ffb8b0a65ddf1a11b28962e92da0eb167872a28f0d8716de3294fdb67f4c6fb24dcbf59a4e5dd7fb061774150358d647ec440c014324e856d93b8062c84153626dd08a55478efa1365546e7515acee6ebe234", 0x1000) 01:44:33 executing program 0: readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 01:44:33 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) mmap(&(0x7f0000e32000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xa563, 0xfff, 0x55c0, 0x81fb}]}) minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x9) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) chdir(&(0x7f0000000000)='./file0\x00') 01:44:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffff80000000, 0x80, &(0x7f0000000140)="8ed13de81c6da0be66681a8eea352ac6a4eb6a6a2f5b7712968460998c118d2825ed5220e7b2c6c493a0bcb2387f8ddfb2390139564c73a3779ed8c2003ac7b1465b5e7f23c4c711c7c1da8f3ecd8bda667bed3f1c25f9edbb3b8da06e2bbfe2a61b425f636735a4556cf4bd4c8cb2437703af43283a508df8021a1eebb4068c5193966af541566bc9d2a079fb25856daaf48f783b1551b3aaf8bb195242ae6336ad708021cb5b100c2283d1f5525f763ba8a131df0b08ecb64022638ee770b4a2e88e0c2ef571c6ac24bfe10dfa650ec58212e3c7b1d7bf96", 0xd9) mlockall(0x4000000000000003) 01:44:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = dup2(r1, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) r3 = fcntl$getown(r0, 0x5) r4 = getpgid(0xffffffffffffffff) setpgid(r3, r4) 01:44:33 executing program 1: getsockopt(0xffffffffffffffff, 0x11, 0x1000000000000001, 0x0, 0x0) 01:44:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3e, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 01:44:33 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 01:44:33 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000080)="90000000", 0x4) 01:44:33 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000240)="3a0aa4758ba97ea11965ee015c372b8c60be9a06c6815101194eed86a1929dd24972ce2f93b0184fd5516996fc94bf6f9f1a04a57eebaf571c3bbae5b2a7c8389e7c66f782e05cdb1737f8ee98d5369cc30b55dce2ccf8ea3f0b8f68221a86472bf6cb0a856da9d042da30781016dd6f154cbc1938c6d225c5b0504737eb4e894164072084c112bf56c23e396d9c8b61223cf4f13e9ffc92835cda8a9e2c81139ec23557c71d34e95fb3c32f0e46cd6c8cdf56e807fc5a4c468cbfa6cfdab46169354590c6c2c5d9cf29dd8d02090fd55b06e31613056c872f5af68a76efdee2d5854b19aa5b238f4525d656bae80a32ec93439e0a1dd9afa56e1df5b04e9a7d66d7ff81f048b7adad4106db2cd60657139fa887701164bc58a8d68db58005a67a3e2e9884ff4bd85d8fdfb679f99b9d2d38e076f4264e12b6ec65f868397ddcdd40d86a0d997a998d47015fd11c11f793158efd7ce379e9eca4601edbeaf61e4e89cfe87d9e7e3069cceb41a12453dc949e9942a85e2faa0b0a8c77d36f960033dc5e83db135511f3508bb6c2242a6aaf3b52c35c126281ea16a4e455b0fbefc957e1495e325c481e36a0518d4e70a94def502d5ae23b1f9d654015c2a5b1c3aee34a1fbba7755672cbf9699a5f53f077bae9f08882df181c7d8d143a738a31a1b616f03897d662d98ed032331821beeedd72025accbfb276b5da783f49f539275d59efc3caffe7a90b7de377c332622f3e9795c2b5e1baad329eba721390d5e6e3cb5c99295ad4d0aec8c0221af69e927b45ec2a423e0ca900ea6cd5651bf77467b0bf58e17a6faeb4d4b635fc77bbdb88a66198ed994ee23dae85961c454c02388b1aa7fb84934fdba6bc55077756dce98f966acea0987f57538dd43ff79c4e63ce2df3c0ad04fb75a1880b93de351b3882dd6f8a6a724cad353d5e8a5cc9e61632d4a3b9ed79b8e3043cba8b4dbffb1e34c415561d9b54ad9ec26c13969ba019f9d69a03b27efacdde512ba015c60f6bfc83e58dcd3a06c2133154e8e894557fdb6eb29a4136da5ab7fbb1c6d4ac6d95a85490352a5abfb4186f5eb42bbf8123343a208eb51e663ae5e9bf0cb581187e4561eb1d17467468b24dbe2c259b9774ce5e58878fb0e48bbfa1c482e8ebdbcaf9df6105b0892ec7383faf01fdcb24de95ef484ed183327f57a455df98078ab706bbdc329020decba98404cf7ade93da0997aa509a478fe818db5b9c7459ebabc0fb2b0bb7dd3c25685b3d5badf1950b811495b6a7fd285e0dcd866fdc24d52fd9c25442d364f0606d0ac2886fbc76f3a28f76ea24f8b94e0d06596f82f0de7414afb71da2da1e1802e027b0a99c48cb06b1629486876840ef3fe7c0f02a3a3a5ca234c9aebe898644b2c0c1a149a36eefd7963b9ec18b9179d5557f5398cfa8423880141c2c4c7f3e0dabadb59d044fde0687ec7e48905f06a6bece5d79afd2508f1c5cae5384a64fa88e70cf6465639d0109617389116dd14dac111d9c55816557e0379fab2e71a0fa144fb38aa1f2ba327638678a18fff96c58d0c0eba897e0efbc070048390cf896ed4a18c065e4a6c985dc1a3a2c5cae21483631a91c2b6fcb4c8b0a48792ea38beeec725a3db607592586df888b05e58b7634fa406cdbf7ac56d4c251fe12cbe232a166508b85ee32a4cfb28118c417a20639444a441c553b7c0f38063568d3a3239fbb85296a8fbbaa3cb1f1b5c4d558e89e078685d8617180032c06debccdc37ede5d3f8d08675062e2cda9332a0e50459ff7bc81254b5e6101adea6ec0ced760b24839af027ce5f16e8ed40f51bbf999f86cb0bb3814f45ca488d2f62e2272ba546afe93a9a8ea93cfdba92162f77a48a437dfcf61e6838ed79c794c259f263595a6731c31ef17f1216e7a05e66c51c0e8fb211f49464b68a192273e316f58208490410eddd1007e712566821ef6b7a3a3cc313eab4692e69d228ea3dea96d4e6dd2c91deb89c853db3cefd339cf670dd7d74e253696685fd50f0e50c444958c73ff1f1f02cb3ffa2857f5d055b720c1cba9f1089141cb6535ef904dc1491b728117d7254db3008b1757c8ef4e432f4098f9a730e966bac76219ed171e2013b4958f9d9207edf72727005464eb8953325b03326e67cbbc923646be0aa134d0d9b55b6db023b5c14886f967397bc72847e2a327aec3b133029348aced1232e2a94394b57bc2ea7688e32bf112e56e0a33ab7fa438f04bdcb3418d642f6615b83ceaedda4ebe397dbe2d98270bc6faf4a5892d761b5e69702b0d4dbbf944f318fe7686ff71fe4fcd38e6e9238644d82e267efd3f135f6ded5c2dc5aa0cd1c6852873073195dbac4ff45a2634fc752b557f6c0a284b82426900f2876a607433e4b7c1617840e0690da1c760280e49319c654c5fa8b600f18747fb709002c9eca46bda8b0fd6af5bc7a77f701cedfce39152a42a34039519008b955fd1f792d9321bb3f3375e37428b40a7eba5f2fda99647aed5fc7889b344cbea78fe6730cdbcf599ab8fb85c99708b44b75e8321443b0a1d009f89065e31d1818c2fcf0c1febc80367cc913d7f5c70b385fe71c36a1a81b1c91a8edd336a7ab4e909ade0a8ede990ea0dada040aebe81eac18e3eb65a5733a66f00991d9b7e6c1806e8d99e5aa7eec2dc7997435adfb9e25d0cb53d8c116b27413885f3ac72c0b9e052a8b79383917c91e8bc4900bd38d6e60c044c0f296052d7937c5e3b2690d473599b9b61eb25df26593b99348b6e6d8c50cdc5f4cdb2e381c2862bd1ae34ee9e597ea15120f68e6e8688016ff96d61f2aff8819048380cc9ba1c414164ca0e13fa966932ff246e48208c5d6ddbc784320ac6fae709f301186ef4a0a16150b63b6a3693360a47cef5fe44c9ae6c23df49541e518f879f8bb320f927ffa57bd50520cd3cb6bc21f525ed3d06ea48294a7b7d133c6083c2aa98b5f7f846bf89a19d1c91d71eaf114e5b217bd45b927a094ef43733db48ecc25874795cd2e40440f562c30f9010b2a05793b55b662178d35182af02e63d4a1671a02bcb46ee2766d06f3e98e7cfa620a30422fc7b8f9db2ccc5c0b2ea3e0236b5813499fd414a9c064c21bc88f9173ba096cdf91d68beb8df3a549041ea189cfa84c2abc542d82966d144e6c46a53b25480125463b7975774e332acc8d01e35a2cdf3765e9dbe176ec4767da903506aa1a5666b369c8bff0b8826ece89e0a4cb9cb63f65d5f6232e5a63eabb1a96b6b41f8d7014268c179c4859bd3f9836af085f5f0cb10aaddb4e11340c3bc6a12ae61637cc1cf7e1597c201035f8e5be656f8ba073d927fa8fb410e5745571376f909d0f88339eeaa2f939bc5271ecd850ec7e5d5bfa0450b78707fc2f42875f47b7bb50ee9e7179c63c316a6fe19ad10522a5ef2e72de7aea7a35da29bcae9a516a8af1f873bfa7426d794da58199899c0ae80388c763079a75fac6ead9b7a280fe355c1e2577f2c0b2b44037c14bca0863b3ab369788981c5a0b9d8af3730adf51592c81d8a7f2536361b0fd0f72f9195ebda73bec6247178a91d9ac52f5a4db01e5e17f4339673a423731085a70a5528fd1e03a292c770fe58a62387d70e7d30a5f4659881cbcdef83b26c3278648ced2ec823a9b076575fd24326edf4ef11d8760df660c47e0ccf63da94d00bf476dc687ea5be259a8d2991596a365eb3c92f76851774195904da0508083e4f4a148e67fd719ae48aa4e599ca2efc32669b7a0c0baf842cc32555cd8fd0527bc801a89c75dd0d8f62eda18391535dbb3ba335406764dc3057322a24b69a021e8c943dcca0a86646c59b1142686bf8082be7f5e12a55931ff03ac89c97df4af6883d81845db194c75cbf216eee54948cc75cf819f196198af05dd24850bbbfec81461f96405e0e0cb2e5f6a674b4f7a09d5035990dd6ef4e64d63d3d6ad085033290023252f715367d3279f14530997fbe45f6becb17210a517f5038ad376572f0aa78b568a02ada5af533c1c799309ccb16e16d401d876148cdcb4305efefbe1324b3a66a8454fd83957a94da583ed45c5e1881cfeadb5ab09998b1b74553d468ff82fad97b74d47c8cea8143b3bae8bab656873fffb303a503696a359e277f9c562170fdd7c02e097807680d528cbc8e76620b1836ad8ca5f9afa387f0e2b8a2929bef47a5f65bd85274387bfcf11595859d0ec423e154f1f42eac08908ac68e39aedbb7eaf5d92a69aa475f8b08c0ea03b837934798ac64bf833814ed6e419c1987560bd8c40138970030eaeb85a89298eeceb5c8990880d9bd8a80cdcd903a5efeb5d19a4c1fc70b36e9ac186c002c417457f3344f9462895dbef5c1445520448031713490ab8b161f09115c6e951fe6c00a7d862aa900902b4fd19890602e6001bbe1ffe4abd2c077e9ddca1f4a0bc34211be5eb7ea7028b9eea460ff4829845c3685727ca2cbaff13fd53f1d615299a5775f71fd40a16b0f9ded762c1e74a7e51eaae8af295a04d6ac912292169075cc2f665d9b3e3ad9dce1fdde5e81336bdfe0b0d65b4719ce8b090ebd4e9581d1082006bbbe5060b2587d41ba4b3c2a24ed9b7f5e076cf9d68ef9da05c3f0620846b98a3b16b9ff7f373917b107d1c192a02d14a0d6fb990543148b72a8aae4d15aeebbe7081b3463bcb7caed0a113dcf648e761c0f5fa4921b26f579d6f9773040280b65b93d598fa8cdc9f60ef43dadc6d10988fbac5384f84b13894e0bb2195e72c78bbf80085e5f70c4d049f0db3e7c00688c92dd8ff636a003c8392eb063f90f91d04e48820ffde2ba63cd51da0df59509d394351cea1afe1e3ee0be8d2043284ea67ccd221be79e763ab10d0cca4e0d178a4c5735d52dd7361e12f7355615263b3149f7f62647db9b81e0a63b441c37b3ba5a1fd3b56db6393bb2bae04cecafca8b310ce0b280434e6191b79404cce29c7b903add4a349c31fba206f380ab2c9b3262ac6f6241c39702845f46837843914b69203206e7448ca46e9647239eb864c12d7bf548a9ca046d2a4b3c80c1a194b243e06ea89b38b4bc039f97dbde29b258710054d33f24b6803f6432250bf712013ee3a704d60759d2b6f9f8f5e55918a2345f6cd6bd0c3981cbea253970694a8c8df818098e495b4a79db88ca0d32c9029513b64c81b76ed158738caf19cbaadef01654b8f9aafa2663fa934f65e9c95867f7bf7aa90fc0639301020e51b55cde5208e44225f9fbe5d0d1f4ccd5cc9442344de86124fe6fc67e41583711f7251fdd1bb76e0f25a5bacbeb6a7d56da956aa4cb478ca312173984dc3f3d827121472efcbbd1f155826cc2e4503a7b2b5399bb31a6ece722125d1917aed89f55144b5bbcb1450ed3e62a1815d513b2dfa02c89a4fa0ee8e523ea25a20127044e8fbf08464a8051b7875203ac1d45a1c75d5303a393c625dcf2fff92dc385775d88b9c46ad7e2cc1a297a70a26d78df963229ba3e63de3eeeb860a3788c9923f9faef9dcd65afea487ee12cb0bc7f282b5053a7c15bd5c15937665cb7abed59844ed86239a6d272773044cacfa4ccd72430631c4aa5fc86c3a1091ba0a859206e72c504ba7cb7c5bc990e6e451a608019401b5f5a6743b2e9ca44d5ab1070cd3e592720c3441e0228c7a8f42fa55246a3c773685f2bb550c989730ca6f960125fad2a9fc1b5618ac250f7f712fd8265d1189e155118a37067903479ceae9f4793b6a0f1f006d4c31d4025554f6dc4feda875d4352e2f920aa54c6d05359f14a6699fb4c5c5968c52120d6a506eeedd7cf", 0x1000, 0xd, &(0x7f0000000000)={0x18, 0x1, 0xd1, 0x200}, 0xc) 01:44:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget(0x3, 0x400000, 0x100, &(0x7f0000401000/0x400000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) syz_extract_tcp_res(&(0x7f0000000000), 0xbef2, 0x1) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) socket$inet(0x2, 0x7, 0x35) socket(0x3f, 0x1, 0x464) 01:44:33 executing program 1: nanosleep(&(0x7f0000000440)={0x2}, 0x0) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x6a, './file0\x00', './file0\x00'}) 01:44:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) syz_open_pts() r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1", 0x19c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xff, 0x5}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x2, 0x401, &(0x7f00000002c0)="590eaae12e8b06a7b29b5c92d2f5550c609b034214c6a2f685581ada398cda7853112ccc", 0x24) 01:44:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) r5 = syz_open_pts() r6 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) sendto$inet(r6, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r6, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r7 = semget$private(0x0, 0x3, 0x80) setsockopt$sock_int(r6, 0xffff, 0x122f, &(0x7f0000001440)=0x3, 0x4) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001480)=0xc) r9 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={r4, r8, r9}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) r10 = fcntl$dupfd(r0, 0x0, r0) getsockopt(r10, 0xfffffffffffffffc, 0x6, &(0x7f0000001380)=""/13, &(0x7f00000013c0)=0xd) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000001400)) semop(r7, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffffffffffffffe0, 0x800}, {0x2, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x1, 0xaf23, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) 01:44:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40000006, 0x8, 0xbc}], 0x6, &(0x7f0000000040), 0x6, &(0x7f0000000080)={0x5, 0x6}) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x4, 0x0) 01:44:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x40000000000000, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x0, 0x7, r1}) 01:44:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3) close(r0) 01:44:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x2) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x0, 0x200, 0x4, 0x4, "5bd22c157bd7fe1f34cdd5e974b3f1adb4c54cc4", 0x5, 0x9}) getpeername(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x2fa8acf245d12913) getpeername$unix(r0, 0x0, &(0x7f0000000040)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) 01:44:34 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000010000008fa3fba8000000000000000000ebffffff00"/51], &(0x7f00000000c0)=0x33) ftruncate(r0, 0x0, 0x6) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') connect$inet6(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0x2, 0x1}, 0xc) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xa00fffff, 0x0, 0x6}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0x7, 0x7}, {{}, 0xfffffffffffffffe, 0xe0, 0x8, 0x6, 0x7cd}, {{}, 0xfffffffffffffff8, 0x24, 0xfffff, 0x0, 0xce05}, {{r0}, 0xfffffffffffffffb, 0x88, 0x400fffff, 0xffff, 0x6}], 0x0, &(0x7f0000000300)={0x0, 0x100}) 01:44:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x2, 0x59d) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x4, 0x5) 01:44:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) chroot(&(0x7f0000000100)='./file0\x00') 01:44:34 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) preadv(r0, &(0x7f00000018c0)=[{&(0x7f0000000400)=""/225, 0xe1}, {&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f0000001540)=""/173, 0xad}, {&(0x7f0000001600)=""/112, 0x70}, {&(0x7f0000001680)=""/61, 0x3d}, {&(0x7f00000016c0)=""/245, 0xf5}, {&(0x7f00000017c0)=""/47, 0x2f}, {&(0x7f0000001800)=""/156, 0x9c}], 0x8, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="237392365a63ad284e13eb18f32210a70e5246de2a555b3086100f3d84eeaf0bf98ccac13ab1feba79c5d7a878b9d60f2600e1bf8d1d0b780aea19d4b936f2755e20f33e32088e59aa4ce27145d0727068577ae7a80670a698c9c6c7f6621f4e1ddefe739df31836d4569d5bcf6289a73d46b291d5ac31d1e06f79f894f6ab29e9a066e9a2c48433373078d08d7d125a46150cea451dea92", 0x98}, {&(0x7f0000000240)="d625c10d6fc723a81ff5776402a0a64c36d628962d4b7d9fe860776902c96ae95f3208e88c92349040b3a856cd7c56472ba6e908c3057d566a439eff1ea7076087f0a27eeab8557f207a2f474f", 0x4d}, {&(0x7f0000000300)="5555b999d225efbe2bb1afa8440a930cc67c3c0b995441a3896f2ecfe1178530e071bc9cc1494ddfdef03343752683e0253ccf1efdd93450f369d4f751b0f2db1726cb2bc604412c88dec63d0ccc156a3614d0f5a1224295ebe3cef8afde90c9eea306b44f4578fcfc467b60d33be8b175c94dce96ec833b1a8abc163a0255e2f68e9a97342e2e289bc4d82ccc06750c4a2b40c0605af104becc66944033397c36ce31a021fc109af759fc6920ea57e911f5e68cbd3b75a11292f7b947252685a2e2855d10b1dce94b157ad07eddda3327af2939c3f9d2e46a5c526729f0125101", 0xe1}, {&(0x7f0000000540)="cf133f1324baf144d31f3285521fa1102d37d0d3c6b08b8681c877e0eaccd4f414dc0c2befdc8bcd36bf8d04473e095ecb3680e26c43c4872b337c72a5ebeab10ae2f51ab483bfa96b7c2795f4bd777275d93da1b918d277d6a1b2414db334665841decf56a5d44f760704640eaefec9ceed76b4d996db6b87af59608116d211ad71e0e50b4463796003197328a24b9ed8c2d7af575ff3a4afe62701a498daf4dde83361656fe5ed9d4a129267e43da690c0f9ef624cc293a591de1d85030250e6603cb192dbd7df9e2a4c0d366dc0a7fe41f04eccffe756146dcdc92ee26757f414b55c4919039e5110eced7c0502d47aefb04f873e2eb1a4d57b36028938d17609ab64b9178d2448996a0be6f74a40a06f7a29b6e83e247c03970212cf32fb574344bb19e49a1eda11164e05acd943bc38842b2067418e6edc0bc4da6fd436a948d66942e3acc751961ddca5aed476433f7236ce5dda8d26c1c4523bdec53b77f330a7e55718f01fdd023931ef311f1eaec1ff4985ec248571e959b9c748d0efbdaca265883e20751bbb20ddbe216c65ef146a543a144591e533f9e5e43f0de825a2b59f8ba268ca33c64c3d74b6d7ce113927ca3a67379d902529b8321004aad1ed81cd298acf60bbfb153255f8a37228f6289460d487bd2ff33ab13c210fec763eec944860bb92fd1e42937bb1fd43774fd0e606303da1a6f3e27c179c3702a8184c13606bfab71ae2c5624349982c680e6a301faccd578116a0d918986c3db10a7182b3525f0fd3eca9f8f95bef37cce4574d109de1430196b9318b09eaf59822d0419b37c06b480f327304a897307c2c41c5954bd6b764e81f7bbc66a38a825396f0c0a1adac58461672ddeff37348c7f65770de99b997bdec0605e446fb2bd9b0dcd45322e312753097c22513076fa018e529106a53f18e610cc86f2c4e5b0ac9ed14e47fc2b87b28b65d56b4e625c65cce7102790a7c7514ff71da0f19ade08fcc9f89dd3fa2f533d7b7fcdef12085c617a994127eba1c7c2b0466a614520e026df8da358ad6a21cddfddbf9d2c425954b87ec10a1b9fec3da6d708ee677d8b540ccf3ce88b3395bc7babd2df8fc987b99d6f3118b963767c9649330f96819a04608fe4af7a48f4c0e9abf96ad2d00d6716a0966ccdd9c1b8c60514f03ec282e7151aeeff22fef13be335f84daa5e7aa0e704cdc95e67f12bbabd51fa1dce0e65852ba936f2170ce16c6fd061305ac097f2ee51db1445b59e6a4d94636b703e0daf28fb8abcfe5c299df49a07f8057fa181d63c1ffeed64fa06cf9cf5cddd9e3fb91f0620071cd3310e03fb26bc191d926c8a10a40860ab7067c98cea816cdacb3e66222560cb6a6043190f9bddaac2a15b9c30f4e28fbaefb1f87eb9c9ec3eb4f56c90a2d3adaf93b4c70cc9629bc633d813d6b1abdcf88001c0ac31f747ac520eef0b64368053c3891453ea01f9ea3f0a703915faedcf18ed7be67ffe57d65a523a554cc87ab69bdc2070559f091ae011a8fbb7aebdf41882faaab0deb19941ed1259b64eb1f30973e5d95c653bd0e34a18f4f96e6126b2a5a6a622cf2f2fb0a7a6a04f677abe15605440288b0461005041f111585c24ae7ae323ab81d762ebcd18ef5f09eed5353419310121b0f51f078d4d3b94288164da3c93e39a15098964fddce0a0f204a544903294c891e9e794767a8c6e89049ef7684c935be588299c7764e62879d7c94f66f0c166f0d251d92801bb913f9bcace8788c24978b88ff68dca621c459937121338f5b3db6a8155fc01cfbbb9ce7c1aa79bf28a0f2aa772101ff2396e586e556d1f1e9e5d048372367fb33b87c05ad13a05eeb81af6a427a85423354e2b4a98ab6b08885ab950e3935240ee803d66e24681c5867f2fea6db4f19921d07bc3e64297c703381651c0be1c75462affa9d07cc440c9f09fdda28701703cf41d925e887625ec46d8bd2fe8bf69a2dde7446e9363e6aa2518d18034f17b5a5d1d1e4a645df67b8f3e799c5375bd28dba7ab3a49197fd3b4980a29f67c603a8554649ad27a3e4214b5f08e22b73b58922dcf52a68a5052c6f77f033dad7ca37b7a710ed7d97cee2c7d7b17fe52792bee183216d3ca6c3194fe718ac4a2beb9ed6939bf589f70c7b92a3a66229db95f814f9ff6af08f6c3420b23a05c2c18ec9efacc7015de480ba7a1873192b41862e4dec037e257908b692842f9945be07e95f80373e0c5e3998abc4230689d46b2f02ddd43176524f4c70fbecd843625ee9e23f23dff0ff4515ca2f7fe4476ad762a508d8492748f1eaf9a1530dc2252f5a9ee78ce3466d64aa43f9a4debacfc6dfc1d0b1e4508647dc2a12ae7752587d46979c364eef8f2efb5052a8a8bfc90294e65a008f5253cb804d12b8be619b46f1be51b8113958ebba497e2131effdad151480a1b40f5396d61c56d973e721ea616b78e13a2cf1554c3d747c1044f05c8d819e56422735b5451184a83f74d6c6801134c5b57e4fc1d36b405fec7f046d73b524366534c2995c1428f3843134ebb642684203943c198bd399f9a1ae89aa1e13df234ccb93a3d93c14e0e9688ec923abe2e2738a3be815dcaf16b0b5ffd101a60b69afca31f6c421aa2cffadab98c4c274fe07c0d29005f4855bacf53f1efad0a4e99c9e199f38c0425180e46b01bce98b5faa3b112ec23230c5bb08f5ddac5f4cfb2d4131ee131486732a21ed24a8946a5b6795d90cf371394ce39c6140811c05c09f6a48f721faf72ef7c152e70a5125be2a0cc2864ce5691d9a85b5fef6ec5c59855646f8f4b724a79249f2cdeeef396829166d180361ee54656a824fc9d6b16218799693a6d95678cc27fa952e5e65459b228eeea92daa4ae09a466480fac5d9564c7b8a0b530de0c7b382adc3bafed15d0919e3e5bb1d0b1ef7e6bd0e923892aba899698803c3cdd47978c061c523cca0e499756bb0ed93c511fa4daaa7cc501f194e5537fdf45b61dca09da8944201f3a7d6ad8868c70c56db42a3adbdc2deef972c07b0b82f8b1d6e83090da698a547801fd31951345c7dc26a9a4ea9ec0a842343c7c04762ca0a790fdf3d2d978a088c7aca99d8388cfcfe8c1d2686699bd2bae4257cee5d119046fa4b22c13fe4b09eb05ec1517adc766298b48c122a6fe672fdac7fee3977dfbfb5109dde793f9ff2baf03bed5c0361610fd28ebfa01eb8b05e4942161066a7bde8c8e6650dff52a7a792e4f981fe3896298f7c895ff597efee0e3bbce568ab7be13822d2b2d713af3835d489753ecfc56098c2435bb3e1b1a0f0003b9490f340e14828877473be9cfde6a7fd7fd411c4d50641001b66f3d699df86ef582d079bd87a5fdf6d81ce6edb21c0785de0da664a1452cdcaa836b64033c1b05b4b3d8ac7f8e61500c5722cb0b8da4ab1d139a618a11deccae470da24f8102d311dc40c8b8e45318b5f94c00b59a36f5e13800a4b1085499747553a823feb44043739a79751df9b84705ba44aea1a01490a06d065f41bc6aadc83ca3ee81f04a2fbc0e164559d1871d4aaf7a1c0dfb0b3f47fd59d6270e9d9a680d1e0ce05c16186244f85b767f81a08b391bc51bb7b63f30209fd6ae5eb25ad699b9ec98ddb2779c08a7d33e0a14889015a753af3a5da80ee617ad7257e2b382e59a72cecf9300788c2924f87fbab84c94fcaa451ef90fafa758faa1edae98cec552fa3bffd764bfb0c590464a745b78881c4420c313938c84d00597424b8c3ce49f9e675ce5825935d140dcf519f28b14f9a26eedebc7a432448d58b1ea8ab6d0c9539bb9e17854ab266796740b86ac90a508fa9fec1f72fbf5935361181aa79e315435698cbc0ef21a7f4a4c84b8bee2ce70aa7b2515a137c4b440fa279740888acfba2498c667889da729bb46bf25da39e5839536120bd2b7bb3fe8922f5f7edbf6108427bbe6e8fb4da900774e132fb9b7aa63d4e5e84b16cac3dd094ecc298b7383f198df33afd54202b25d0d64c1af9601a07b79ddc593e09460a102efcff07f5292d1cba3fa47117b59ebdca2ae949e21a49fc92699795210e281a643528990cba625638b7e23e760f2cd93c3394e8139c41fcafe1259bd58dc49cdda6778f00fef299e5b4a986222b27fccb72067fcd70ea0d28eaf4f5d6502a0580da51409a62836eafba246c715cff9167476bf23d373a7229491fb8a77983a7ab4162e9d77f012bc8930739b814a39350195405d6bcb478a5263935fac16f7081412f5fa8bb02fe8ee5da7531590f67eca0b9418645531ac60d902bf75f6599dccd819cae866b70262c49bac1e48ae9b7b5034763d16655fbc8baa03a23274ec91bb53b86beab7587061b034c47c241f0910c82d139892493c3a0f170e6d50153a08a021865bd02787f40aedc22b7deba269dc0e7a6dd229b8fdd07e2018e453e9b0bb74ea47ccf21e1ef4ffc192930cef6f17954881d555941b44d236135d943d7d25d75efc4bbbc395e597b77d54d9d381cb283a5d97288462e80aba0575f2a251a336bc6a1f295ea7d437cd2fcafcecfa4f5918af27d69244acf8b4b468c7ebd770eb23bad866d35a3231d4ebf3b302d06a5f508b93af3169360aeddcd67619a123a7aa514d90c033b46054c609722d1db554e87787d41b32daf005002bbd4f936f3fc245dd96478730a933818d062e61d1145ac4762a0e5857ff0d26635629acb479efb9c27441c70ae45026eb33df603bfe2390f068803516012eec1364a793d07241ac6f09d1d9d128d2452c85ef63ee23c6bc6ddc0a3fbf3ad6644acd6a8e5ffc82a219b902b44b797e97570783a37865e8cf2da54d24e9b8dccae16f266ad29b96e1511905695d57848320b255dd033787da762971678689f8687034a9c3f12dbb0c193b22db84636495e228a136ffc4eb5c3335b2c7f9e52a5ec60e5f668b0b0f3e02a344c63c0dfb72482c012a68aabf4375c6793d079b1e1eb9de1a7bd06a4e8a29eee9c9cb58cd6d999d96719e0aa64b23cc401f811972f51e171731176b8d1f6273866209e0c00e269023fec732a3797862384311b8416dfc411c4d0f59047d710f5a71f3e949365b64eb79fa2035274424d7d526b70b472f0f46c55ab7be5389eeb637983b92255aed603bac44d78348dfd2d489572f2bd2e95e092ed69a7dced090a5dbcd8374ffb62daf049d12e7f1d644acb7fdbbf383f8c2d75bd4409017ae070d59ae34f0d9ea7ffe87e634392a9d5304805bb4e4a85abaf60e99835801fe2d7c4558a5664422ae85c27b8b8d35d228f349a47c48e9dbd96cbbea1ca84e4154a7c7cb87cd5ba56d670bd39ce49396ce99986221490675992701c7970aff496c6ec4cf0862f88d5fe5940ab7d5a2ae51d1d4856e33604bef49b84a74b564727414575e393df20b11569a301aa4f5f4c8235abe9528d60277a4e9eaed7bd05bcc6a84e6a44510ff1176ac5fd4981cb278808ce1b61fac75061f11947182c814689c457b8d14c94c1d0c2a332f3627952181379d3bcdd2aa70df7b7e9aa5199057138dbcd8ac31f15b3f1d899b10a7cd38f894e8f3e6cb2952d218e456e55c43ad4f910824a7275358fec58f654108a7e32d0e889a5865717e5070d992a332fc67343d5290e16a97cea929c555f1240c3ddcb72bbcf033beb10e82551da5463886747cb84bc3506d7f51c2a4a93a5d9b763e609486692c82104ff2a2c4fdfda9001be12cf541fb5c52ac6e89920d2460a0e2f8bd2778a7925151034f16c100d579d635391b405c1172ef0e9396a7eb174a7df971ad0f4c41719c61a", 0x1000}], 0x4, 0x0, 0x0) 01:44:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7fffffff}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:44:34 executing program 0: r0 = shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x520, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x5, 0xff}) r2 = socket(0x2, 0x2, 0x2) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000040), 0x0) 01:44:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00001e5000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000633000/0x3000)=nil, 0x3000, 0x3) chroot(&(0x7f0000000000)='./file0\x00') select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) 01:44:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x4f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r2 = semget(0x3, 0x1, 0x110) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/61) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 01:44:34 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) pread(r0, &(0x7f0000000380)="6d0e46f1862a04cb545aaad081823481fe02b43eccbef7cec54eb9f859cdcb1dbea53a2220dcca115bac95a710bc0ce5c1c88e2dcf3bdc66bfe6afcc4bd8009f6af1e13f26ed13c6979f1082f4453067f695b509a34151dcc4d7ea00b6c79a34e822b19d9cfe7b3060eb61059a59cc6cf40f9d1f7db099289ea9f6d23f012843e4875c5f9a6752a01f15ba18a725334851e8868cd28ffc78b39a9c4330c062fcf07a612f424fd2b4cccb51922de710c18de493d4a4c91f250e0db6ad2d390d33e08a06434a55f2619bacf3425881187ab37376e7193f89385b11736743fc973b019f20dbf8f30ec8c2509a887337bab707b5ea6b4506dd177abcba29e6cdde2a5a798ed7534edd591de1c4850a3c5053408b5bd560d4505390c8eaa59ccd51d6726ea6dc20754133d57a13a8b9a783af6c12443c52da7ab312b0b822bd09d3daa263855ecbe53cf871197ad9dea67969174800a64d64333a2d48c11c98d3adf22df98b633b9c96a575a0b0d90db695bdb6818575424d0f37d89a5c28b2353edce5ff809d9c722559f472fbad83a6aa6bba7bb4b534c493a4509b9c65c4a23ff4136db175b2dc20efa34ca3de5ea9858a48141b9eb953e957f51f2ad9afcefc4f20e6ce5b6f518b6d762c67746412247d86829eb3abcb2dfb40b6f845498b5628032011380da87d6fe3f18e6e7d7b26b4b18acaf6d2c1334be491ceb9c06f6900e09a14b85e3bcd35155ef2e096a0cd216c2f0ecf62eee8489209ef98cb3e71b4e8efdebecec62fecb78f426e33f12f2c5624b60012e716ee674bd7d68d2bb824b92aaea88dff98f7336b07d94661b623ba052bb3bfa3bf3d52e16da2827ccbe7785d3987d051308795d819429ecd54acf4e1385822336a5bf42f990aa7d9d45463f1a4a5510d5e6ae46d426de5be1bffa4732c50d878d8e43fa43e47868345145c9cbadba3478b2a43611d90aaf409368ac97754b704b8e5c78e4d5aa6f8dd6dacfab1b89d34834a435725c4337c3af05ebd054b0c087929176dfea6768d550905e2e2381bfd6b4d11fbce9f6b7dd4a7108aace4c80921300a8034be2fdf78172e13ba0c45a57600163624fca0d131f6e5736fb8827d60dc42cc0b201aa3d3adab73725925544f84f4854c4719e3b924285ed6f7fe57fe8afe2bf7866acb2c31cb7700aff320afd93f02d44b0e48e2bfdaa496f4ae6a1712b4ed95eea6258b109c48dc7e029dfddc1e176677dfd3cf0c73d4329a5b21a4c04f7f7eb50ff0a4c71a9abe58ce636740d508d753b12b894167a82ef67fccc0711b9c900077b898bd6229d2f835157049feb97d1ded00ed5d5c5d43083fd682b973047db66458e63630152cb3f04daa2d8578675b113bb694ef326ff405ac6c5ce49f7fd8fa715820f0df5ba2bd31626e9b121b824d20f91084ba9817fdaea1bce8ad609341ab71e715c1005fc1e8f9c47dae5e9368b46ac12b4ab2735f2ffc6c204010d4cb9d2051dcb3cede0a0debd708aa4170323f215a3049271e245350903aeccb95d3700bbc453a97e3a07bc7e27c8c9a7402917fdebc956dd370276c946b0ebb95bb7749c25aef5cf42f7ca02c70a6cd2b8f7446f83fab183e6debe58fe60eaf32b65087b8fb519301608b0e5c5092eeb1a63f1cfaebd09bd040e552ce8cadde657e6950426b1550bbf518c3f3dc2276d7612ddb52c38ddd929bf552c32a6b5c0099b9e765ba96e4135a6f5d17928c471c84b804db18686d4fe65ba89e5d1f820f34e58f198693d7c101641750ca270d64961670fc941d2f341a9615a112da59a106933556ac3f953b5e89d9e51d063e0b874be1fbb18c16b76379cec152cb08048b462217bbdd024fa8e27940c346054350058d7f0fe2ffdae7843702450750b7fd8748263c1282421b8fa0618b098c3613a7171c46f21f5fedc1acd262b14bc9547aa8adf276a1b378e72882ca900a5c66ec6d2e36c9a8de729058e3f97bc6e8cf6321f26bb2043d93bc6fd9153256c8156f75af16d14991595f160d874718597cd371e872ec7f8ef1efbe91d161f8ecae61282ae60209ff260c2a77e172111dfdec3d789b9f0cdf2f99d271da91e23cd369c55a3aed314035ff30ad971041570d287f1f76d6c03cb34d9c7ea63572333abd26f6c1b489578dc1d532ed5a27841d2fd4d325661565498bdf145b90f747a1f3f092b3ef48d511e1424cea9bbca2646e821111de3f07050da75339ba26194042da11492bd108fb143f5edf431effb5a8257e5e6a84bc0b49f2d315608a9ed8f698cde1d4297ff0bd4c890fec9ccee2858f2cdd4751e048e6852a80c144b47ebe3cd4f8a4ea01e3755449c3da64d5f9863d4ae205a8b2ec5e68618d3aecf827f0bd523c93d02890e44caac6e1c82938212cbae9aeb5e90c2142929922bc1beafcb22d7ee0bff0b65d84299f8cf6b463f724831a43f7397bc6399b1eaf9ea09143e57c23b3de79cb1429b97f89c3988c5b21c1abcdee92cb435b803f85c2e89729236bef11a70021051c282b859bf19c8a00920c126f7f6f51b5b254633289b1f882976103f9b15a9c4f097fb89091018859aa289803a2456ff8d4d831b8415b68499a797f2d2562adac0473bbc95bffd05c60a521edd26c12650985eda8b41626a5ba9b8d9e9f5321ea04ad6e0290310e4c440c760f8809c9a2698f4ef8231ac38040b9f4feb45916a7d8f589c6d0faa1d5f8b1fbf392e45cb5178fc91eb5db87054d2de1df90372361ad69def1e9806f17f964bed5ecb83146d8b35318dbd1503d73ac080da2aab9f3a443e5eb109593aaa4a4209338d8dfe04fb9aae95ca0d1265a4dc3216ac9d4a93217e5976d03b236512f28f072363aee3eecd551d908010b3893f55e48f1e150e3c858de3fbc081295586fa098f0df96ed8924714952c5b4e7941611958b9ac9972465802f76ef701d376de3284b2d0e299a62f464fac7e393985ad938a1751c8fe51a89c569da88bf703abbe073ff2c5339e5ef041925c61e152e787b9441445364ad71c5e3eaf9cb20b1f2e82b32354694a5b6a38321a00034544c21694b168d054cf05c919cd5921ff8fb04c2006ae1931ca30712d5b21f238203eea723ba955badc9d45e010564b7b19eebd929f7760ef37ccae0183cf8ce8e3ec6a904ba55c54f21fa61617d1bbafde8568930e3746688996acfd267a2488e2177ad2c28a42a1e7fe2e3de1c0860f5760ec83235366c03debe5dc00572e40050815683e4b420b4ff8afa34bcf4e749de6b693474ea058573c93b6e369075186057f6750935797fd8d5417749cf2a8b4f8c5cc535e746c30612735b6c94d015e7ae3d74e68eb25efb81bf1c888f6087eca47cfdf65c14a80321ef8d4677d1183bdce58f2757d8d4d78c8e1ab8d33085aee8cc4af499b7963623bd66815bce19634d857a3cb5fe2536b72cddccc99838f691916120efbfbd8d4bc5db364f124c1d5eb26f04dd9d5d78a2d76f365740115570010d2c40820362dffa03bba1f15650f10dc42da5e51083add82d5d496fde1747904c6e4aa4bd733bbde1a23610b9b2426d3109d8fe2d58940ba5ca189e3b2105d36344b76d48d35b6ae82b49e93f85ad3129df9f145eed5f2e74ba6a30b9ec09b29c5b98073890d0da38a769fdf5ec89245dd8b8d0f195095ce512dab009503936d7c4c3df62dc78a667d296924cf5196006f84ccddd3009c4a9ac9bbcc1881de92bb2d26404370382ca551c84bfcfde86cce1beb5f3e7bf2901229ee771b12cbc7c7cb17b491e2a5143014ce9411a398395e119ff38c5ac132e83b8c8b142ae7b93a3d717f389317f0f70652372709806aef1060a4882f7264d9ba789cd2c905ddec23ec38c6191c89e8d4b86b88ce9b2456091eef4c946c9f4cedc52e43e7b23420ac24a9bb407cf782e919ebbff8093a6da7497941a05d79274c12e0bbd7542d7129cf5a1346b69bec4ed9aa12ac8298ef8a065371c315c6f4de2fb882b5fd6299fee929028cd776b6d88f86f7f960e6df221e72932f13257546167e64b75ba08d13f406a5c65dbc3885a68d280fe665e7beee15f45bf56c370328c085abe4b963c644fab9c8ecaca1c909b0d42dea0cee0d287638e32373fbf3c65632a3812fbb7e74329bc232d5f9298b648c8a8a1c6b1f631531e5fa19b122cd839ce77ffb87d27dc054a38087fc353ceb05f8022612156351274494e079ed1ec0f16ed95fd0a06ae0d6971846dc56cbfc5aa122085359a129a18efab8071bdd034a15933a6df1727241887ac4a4f9cf6b531c4f660f709e78153e0e49b41c7c9954c91e2b495993125e0dfe00ee2860d4c696fe447b5b0fa6d440bdaa01504fef0122bd656cf7ba3c816173518113e394b79382304ce84fe163e01fbd5b4dc660fb60fe37db896de5a65f0d3d48e641a1a28b9a7c3e1d06c98fe670ba5dc269689d85461aa16e937b5bbafa8820c5a7112b58ce72b3551c33d0aca0284344d4a8816f57bfc66e80b1834696adfa8bd3251ec4f95ebb387d9d9331909403a42a20781ff7f658991590dccc5c77331a579ce522f7df7054a040c0f0fe2b41b801456cd48abd534855b6d15f714a4242390bbee9dba76bcc0f996cd9373a70caddd71f1678e9c36b1e430c56a32adcd5bffeb6e24ef15bfde4fedd12bb62f03184e3964ac579a380ffd70b3d2f0550064393a2d533fd4baa0e1b41c072d7bb66b543addc74da685783c5bff0caa67eb9cbd8bd9c47136e7bd706c0ee00c03f5632378c79d7b2ec61920b31d0d792a67539766904ab6bdf14f2bf9603d834795bd70d88f6b90ba60d671a1046825cf9377c8c15201e35a4a7c2054e7171ff56407e29d718cb6871ac7e2ec0a82356f0d2cbcca1e24626e1d4d123e0966c1bf410fa47dc7a657672bf3f2353f0edd919ba2152205e85dfb546bf19fcc238938a5bdadd48c9ec5ba5c55f6a09ad9d9fe45b78d57346e168ca7bce9ea9f4d36d4e18986bbf40098715e00e9b6b9fbf30540c2f5a619922d409367050390660545daa694ce636edd6c3c9be49925d9aa7983d1c8adb9860e79f16d2171ba02da8f27ed745027c35149da69ad4b26a174f2e87531fe4dfd4c83419813554aaa8d1b25bcd15fe40d6a504e0ee288f4bb2b5ba0eb19553cbefe7338ad9b739302a9bbf130e8e4f773fe4c5623740cd9404b65cea309d94774b2466a5a43b5acde083bd49267daec2857b2d6ee44376c1c3030349d535cd59590840c19de21ed0657ea4c743c73da01a21b04fca8772fdc3a4f235c29cd366e6a3937978cf19c4ab4b9b8322ced77679274e48b20ac4e75a5959217d0636074cafb0b1f92016b9d5e0d4b903fa34cb06a7d75b3d41d530a2ddf9213da730b8aec4bf937d91dcfc33b2d48e2ca77a598f8b6d1ed75d1c857da37ea5375e6fde065e2b741a8f3a9088ec6f9972796f6655b43fe4cda3769cfa6feb2b7a863ede23a0d0ad4ff7bdf994981a0c5e72266db9a833425c8d8bf7d585b7625a83f84d3232a2f9efcb3b4aaeb2e74ee247d0293583682351e4e468458aa202a6b16383747b9ec38d7911406bc01d122dee7a1951b38bfa7b543c25746f4d8921d419f5e5f3f70465b53177820259457161bf950c3579e2cccfc2e6730be3de4dacdbd91be936a30f508b4b224d00c9434b939c728cb0fa9399059c21a483080f37eee5bc2ddf105e008c46e6a0a9d75b441f016fbe4c3ee0c9d83a10d6b3a075a5dc8af1e88ca87f1de8414c96eef3691a11963f1173fec6c192bac55d7d05d05cf5f03934c21c28c42f5528f80f498", 0x1000, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') 01:44:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10204, 0x20) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x3) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) 01:44:35 executing program 1: shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x7, 0x2}, {0xc5, 0x6}, {0xc3, 0x7f}, {0x2, 0x62}, {0x42, 0x1}, {0xaf, 0x8cb7}], 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 01:44:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) socket$inet(0x2, 0x4002, 0x2a) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x2) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e97e6a42dacaec85d930df5fdeb63210efc98b08cacc8d850c9478daf9bac8caeee8e7d4417d31c7b47eef672a63d372764825c488671d161da07107164d5ab9322ff9ac85ed3bc586f70143bc3fec4eaba6caa03ce8882dc1e97fdcbc461c5b4e163e0d3af72c07e5f83a118afc38a52f6e5ba0a8451401718946e709fa6a528992ffd767bda296ead5408b06525f7ae771ad4eae20acd46e2ae2ffbd609237699f28aa96318da863686dfd32315221a5a9b644d78bb81a75876fdfae1d1fcf171c8da0eebe284ead318876c357b6f8c169bd305a0392ea411f89e572a4c54aa78ea3", 0xe3) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x2, 0x9d89, 0x7ff, 0x5}, {0x1, 0x0, 0x8, 0xf38}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 01:44:35 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x3, 0x8}) r1 = socket(0x20, 0x5, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x80000000000000, &(0x7f00000000c0)={0x18, 0x1, 0x2}, 0xc) 01:44:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x2, 0xfffffffffffffa76}, {{r1}, 0xffffffffffffffff, 0x20, 0x44, 0x5, 0x101}, {{r1}, 0xfffffffffffffffd, 0x7f, 0x0, 0x0, 0x913}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x400, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x81}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x0, 0x6}], 0xd7a0000000000000, &(0x7f0000000140)=[{{r1}, 0x0, 0x10, 0xf0000004, 0x5fca, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x8, 0x100}, {{r1}, 0xffffffffffffffff, 0x28, 0x4, 0x20, 0x100000000}], 0x20, &(0x7f00000001c0)={0x81, 0x6}) close(r1) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000040)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 01:44:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="ebff125ce0000000", 0x8) 01:44:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x7fffffff, 0x9, 0x0, 0x0) 01:44:35 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 01:44:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="4de02b8f5264bc2a3b0d6f8a67b6d4058984b37f369a62ab7e2650d24dcfe7115a7cb200e76c0d0d1199ad4aed1b600bf1b019fcad8676f2f1ec1344f7a16e07e12a1b251d0628d392435f550b967edb11a8f71ec5373ff8687513978bf6221563977c09996a5e2487077f714d8199abbc7d46abe99159e876d57234de4b4a0684f9fa7048ae362caee5322e46312388e6e45782434c5b3c01098775c94d8f7051d50601ea1552fd0f114924cd3adb", 0xaf}, {&(0x7f0000000140)="b556d582f9d9fa3e05857edf278953c4441a33f6be0ccbda9ad73934c99d3e60d499c93dba4438c61efe34547a7cb3d3df8f7081ffd23d90394fabd2e8", 0x3d}, {&(0x7f0000000180)="7f29978efc7a39d8f9d0687db84a324921a585974c06ec9f72348195ee6732eeed96ca5abe1af3ea2cf755eea8b2899e4d216f6d2c04c5e1186711393b003d07d289d04571dd6d142df96bb0a7a201434099f146ae7977b487d57ca584b1d46331efa2a4f585d8a0346355f3ccf861b14c7ea6feaadc5befc9aba47f81db8c3536064d2fd75fd91b23ad5c87aaf2eb814079acf4856496d716d2faf2846c93e31d6871854b1430c0f27bd2ead9fcd806f7d71ad8c7ee158b8aaa9763d18da3d9cfab78ec377de2fd2aa5f4", 0xcb}, {&(0x7f0000000280)="8471b021077f74fb2804edb3d3d1af77999598052ce2a210e6c39e96dc73d4299c1683f688ef068d84f4a333b5139149c5b3ebd30387ef7b00299ecc75ff32cecc98c86e042fe9dc2180e6929c9eba046f27e8c04d7769d7dd6d3b7a3123a5e80b0d7a477641d4f47a5eb54f7cc8edc96e48023aec8871f4144a7d4216de1644641e6ddf92cc90ee145f8ca5d2ae1f82599c2b6231b64237efc7722eb84755d192fff383535fce3092472b9b192af8567c1431821908aa2903abc1177b8b91dc583e361d725b3de8f8876511c9bc939ca2057dee0023e67651a91c0d7369f96596ae093a6f9958dd579015fd1151c6eaa4d025bd0e59d03064292216a0ba79342420e36816d711bf85626e78278d4cf259cb1c99b36167ead19a39ccff1dd733719306e0b4630f51f618f2e4c8fffbba0ef499c643e42c08960c696d814484e21fcbb4d6e95585fe8d494d6b065095530b81ef9ef0fe09e41a27056471c4280dc9b3421cb60c8435b2774575aefbc0e349e0a7448531850dba985deaa4f644a19c4dd773bceb5bae844d992915ff3b4d0fe447056e8e47c9c60e30f5238af852cb7b41b1fa7ebc2ed762fbf4c3a6af87c08096bddd1279c21bbe3e808ac2dd82f4ca36a0ef450c700b1c13d350b68ccee42ac80662e439aafd2581d1c2705e94dfe29e6e34af9c5e2ad87f98b3f71bcdc9c89eacdf641e307e8cf36af0de4a279cf14ecbbbb9362c1f2ed4c7952295066a5b273198ed36ebdaa910ca00d27f37749a45c98e38c6fec2e76d33be83896b178ffc7766ff773f12e894c4cfa1fbd4c105cbb39f0ad3419421b601d153d128bcee772dc220d268fcb8ef410b3d2c1ac5bca3f71d64fa32e808dbd835213bc1a361b96efe591c6bf9500e21e883255dfaccd62f338bbe0a015ecc12fd35400a548821dbfaab675bd822190e2847cd07e6d8524c35586b6949aca0cc94dd8f677ab33b8f286455999b12dc2d17698ebb953bc70dfeb206f321d00ebb49788b4bcbf7052229613a20ba895e29b167fbf1ec510a5bd3f3d24e0a89ca537fe2f2b7300b45d02476e78c269d0637e009c9adcdbc4bf10bad95b178a9280d95e934c63ccd7368d465e33ad8e1454f5227feee45a079998dd6d52e7240bad986936e223cf18946ed75ae17a8def5e09db7e9201a20ca6b11bfddcfd027e5a615958ca0a4e6c3da0d6f3b376ab73757bb4b87f649a0578d04d4e058ca6a3016cf573085e5e2555659854fcbcd21d4daf60d55ad55aa426dd10dab1283eb35d621e43e335294931a145f9455176acb4e5782175fd6095e0a3080aaf4a5258e205fbe9bd989d677434a3e3c86914f101290bceb581bbccff29bad9a0711e0888b29d84cd79b3c7f4c3e84bfc18c7ebab2b28e1a2899a36ac10e8410bf6e54b27428ecb50bd5345779ea1bbc985c3a7eeede7834bd3372bc3f4ee1a5beef2292cade8f908a2e637929038470b070b72ab3cf726c2991736e63aee0d5ee56ebb49606def5e2190da6dc7ec681d253f3117d49e5284d05db60bdf58ad4d8ef2877a9d8b885b2e9b8cca9d02ff05b5bc492d6845fbd2991f3b27e94449b5a663f7ecd7a5151f25270d1ef7a3bbfbb01db3530e94f8ea4202aace48f1f8311b33a55925e80786c3c5122a86c494dbdfa18b004781db9ff391e473224e7a12976cd6c9da129aad34d4d36212a03e8a6ac9467995e8bd960952dce95a84471258f6c284634cc7e8fbad52bce4cb71894571f02710f4e3647a4726cb3d8fc8ec01f5990b8e8f2986eb0ba7e656c75e0e8e28863dbbcf6f49be428808cd155840645fd0713cc6ddfae716f01e5a4a37b41d1cc50aa336c4a26c5f57078db0a7891817e72742b5bbd3721969597c4e8019077b51566fd02d0e23424687acf50148c5c1e46905f3c9c59594aab8534dd17fa76f55f57b2a166526e34a9d75765e1680584d127bfb926f9f6055b86e4787e733bab8fd1f478409692cb0a5fc64f6932fbbbb4bcc45771cb96a971995a3d362cefa91bf24a47a1928d06bd346849181ee5e0bfc59905bd5de6fcf955a25f1e0ce0ae2528e82920f374a4da3bf50b5bb311dcab37f08f10be43eb84271af7103e4763471e538979d33afc42fddcf7ca9c7f8df623554d8188db388c80136d51a52beba7e83bff526f780fc4aee61769850e70a8c29a57d07d715b6bcbca0edc1556561097d0b7c6fb6b41619c923eaa8d225a5879827f44e6634442aefc9bcb050f3c312402458356db8b57a41cd4a76fe42a2a3e53b30da5168b9d52958ce971c7db0d240893fad0cb168af966d99c061c08bf3ee6432c94b5e85ead5cc716511f3037a1992ce3b76d65680967ba66d55ff04295b0ea5b5aa339a788264722bd250c38fea1eca577a6f76767242e1626546652f3abcffa8a4a59af8d6458a574e277b64324562e4e50987a8d993eba854b5f7c9f79391b726446945476b4c65c8f460d94867f3431e9efd013469e09c3789df6a59fccf5b6255da5af462ab5c5b430916f400e4cbaa7236bb167b496c87398884912e5d39fbcaf30efb1cebd16197509074d73b865aa3ff1140f3b346b827e9c44644e4780d09710ae54abd202ad24cb67c7b9c7e858cff71bab8b5ceb5ea0f51a169bb4341159f1c419fcbd8af74706e634474ef2cd96176fa819922e6eceeed992e8426b3fcdfb2e9ce21b6ed36cb3f2aa316af18a266139b8d55997d092a463fd5763044e02fd2df2684bde8b7456409780cc907e0cb376d83bd47fdc6c9d973a3d45fec1517c9b443b298d1cb3bd0595112168bff43106f245c1abf9b49e76fd4b502554ac1f5f0517b2f630da307018bacfad3d6ea55ba4e0e6c1184302d1ecf84acada5a882a507dcbf86d948f41ed405e82bce2910df95f489aa573f52b74fe6c33b7a0780d1086c1777799c0707232d9474497ea26fa0c82cef3c5adfa965e32fb512e670c0c207a7bcec99cf0cddd22827d1394eca51e47528fa34820b44941a220e5500a88fd3187d70689301a690b2d44d508d7dc8381cbfaa009a13d05c5c04e3961e27e842fe9847e66be9158e4aeada16a8e6d476f3dc82be63572ee17cd35ccd55ed583da68d402b6a7a980ae3e90a6a719029ad82f09b5b2a9f3a525e21c1c5f4802c2ac9b5aea91a62b340e11144b4ae375e0424595dcf2a448c1a5d7511da28ece0996e1db305638a2e002bd8abcb5861a6cec11e67270e05b741473e6e5f6cba2c79e0cce5142a3be916ff0c242c2ad5966a41f5ebf873b10e7caa9dc6c6ff5669ed42b115cb71a82a24dbccb312d114bcb0b0dd6f3383aaa8da43d8ed9ec61dac0691115005a337acb8f1cea2141aeab15e4f318c56e3cbcc39348df22c2db165ae3fc822112892f0104e9c58b96b8bf1fc6a4205f4f9b15ee09c7dc74c5b9a6999a9b4104a75715f56a6f003f4d711eb2efb16721c3ca0dd8d9b545bd4fbe3a3f4a1c619392adee3ad7709d2de781e9316f3909c91ccd435db5bf98816bc115bf24d077109be7f14197f379348c086295f01b6949c3248f6ea04ede107ae7c6904f16b248cf9cd5b2b22ffeb2575a6427a066738093538f06e451c087e9a8ef654b78853db20860270493809a5bcf0676477b796be87de1048f30423edd06e982f3c0d31cc51d4c32508a9e0e73623a274acddfb0d2b565d3c7a169eb913329fdc13ce7076351f4793ae2ac33349142c182815517d2462bc5956a77734b922c760d5187a8065b7c1b45502a7030bc3a5ff58970784c87879b34bb893d99a73f80963d3ee0d0c1cdef364d5fc79abfc629688d60eeff3eb547f1bb9e674b5991982dbe7b041190a8305a56c9d9aaf5dd8192d9c0aab447f730dcf855ed37707e1ab9463f92f936364e8af995a0594744968a1f7080b1d9ecb601e52cda170a8c927e759ad008547c731c4eef499fe72e35cd1741987e418bec80e8fcd3102cde3f90756929273cd43e4574f768a0eb42c794542d38e7a6ad860a21afe0e35e91b312a2650a1214b2ef15a47c8c2253e72cc7899dc5c00ddef20aa1a7419c416bd10826fe35e875956891525e1f71ab9f150fa7af58e8bfc509ed21c7a2ffd758e1ce50d298bb90d79ab558ac3920a4f9d0956c110fe3174347c522bd9a66975b0e8b06e52792ce29d55800edb74fe5724a8d6d30761a7b4e722dc4274b2975802f3b7e8dba2279094564dbdde015f76e768b4683ea40ce533c783a798cb4c150c17d15fbd334e448fc19a283eca6f78f44bfd9a68f2e0f243f16676e5a5a00e0de32cc2318d8c6cf57260224794c35bc7c44e6965d9a162d5629620b3f07d92778522fabd4466d7b635d1d15e454fa5e4d789a3e85f66b9a89fddef66229b6ab66970c65c920d8e7457983553be846f482ce7ceb292ea182533ef4b4f673e8e336427ad26c6296c091210854ff9b00690c377ca69189787c7ab952d948c76010eb8e94e5626048e6ca9c6ebc2372064e9f5d47bcbb159d9467cbf7978a3f0926ec916888d62c304a93d1633030fca0bfa5dc6ab7b8dcf7a2f176c1eb7eea78e23487757494c80ff58955d9f75cdc6c3703b1919560014d3e9fafdb4e2872416d7cc713ee8a46bce9998da3aaaa48ef20454aed8d485abc7f7db8a3e01c93e5772681fdb97750fcfe5b8d752e091a2129496c93bb23578d0ec013c46970d3deceea3abfeaa8ee434788adf23bb534e55ab95213da601c3e9e585bb20b4d54d3151793b82d38bc2db92583937e50a96d4d3686078c16a20c8ee92aa55e6d4675d872f7694cf47dab159fa12d3d53dea21eb14e841251aeed8340791edc652b7a40fa81a0a5cece5db6c2efb0ba7a340928a53fbbcdcc080ecff1eb4c4e9f8104b96141c252ced0c78daa0b4884b9dd2735ee762e2d49e30b22543478a4cd726871c8cbdaa09f2d725f3343d5e15d2a8a8ef1dc36cd5c538d19e2aa1d7cf734354d0554832951f0d8e8f4f75c156ecd6b1202e8d822d2a18904aebb4a3d1041a3feab4c30151f178491d87da55a2f0106300593b174d4f29f6f2c1fb4c1577e9b5165c7f94edd9c60d2729cf0a57f6741545a30bea92a76417fbfc2267ef07684a7d8ce4ee60e44653ab8fbde9eb144e417d5f03a485b47e16ccf8cf1edd9508a4c7f02a92065dd7264b4eb4f1faaa202f11d588ec6e70bab013f01ac6c452d051b71e0fa5958bf2950e05e8f02315f89c7b994c0269c3969e7b4a0e613e331df70bfb1a484eda4f0534874418737e5758688dd2deb8070531acb9ec03ff8a2c15e7768499a90dfa49c445d897740cddc75a944716c2a18aaed19851d1da8be3b751c86c1992ea53a58b5506640eefd82d5aa4d103f3fee8540b4ec8ee65578f458a46b71ae4e02eb1cd512ec7a3ab10049da1603e8f217b976089a692444a7e43ab77a08463ce4e728c40516119dc3b59e02f65d594f2bdb00824eea1917c1d5bd1c6d1f48efe760db0c626dd1c7e097caf1c55b9641cac4e2f35bdbfb3297bb0b99d3aab19857463cfa45bbfa08fa7ad4b812bdcc77f2eb32777955bff28970ec2cdd4336b42a5234af313d62a12b87be6e84bb5a75965d82ac926adc570475a15b71c2f8e2c9f28e6b481e36bd517e15f6c73ebb27fa33d97deed3aeceacbee87ef12922692c86f2bcf8dc141d9bc072acfc7a9a497d62e5166239eea3ba0ed6f64ae9403b87cf6cddc93f9751b2e6e0b5d7548da13c742b44019f06c2f2b6e4176d9fdf0f077b2f4bfc7048c47cade2cfd399bb92592440514eb7b9eda223c814b5b7a3166577ecb9dd7b", 0x1000}, {&(0x7f0000001280)="35d616ee486599cafdcad3e2810d45d311bbf28620af4a2814cff8df6359e683d3d8a6f490f1e979eb0e97579f7e136ade431621db7badc65b9d6098b50afd38c7c09e4b477ea338c7725baf061279a34bdf9bb2609b69d8c55ece681ed42734ddca1deb866eacf6aa11f7d6b02ed926d25f8dbc6bc99fdad1167d8a311b213c1c4a9195b91d40c436c21b5d36f886479dfe18a0e7a399995fe8c5cc0d7e51d09edc410cb8102d152ec5f46865224122b63153a655d35a72ce4344a6656a4e2d82c76bb7708679a46f830cc3dd22c9", 0xcf}, {&(0x7f0000001380)="925a5c42329290bda08589d6ec38783ec145592050622246ce0c3c69ea85da254b186e299b37f6689ddbc6f887c917cc0d8621e1bbc0529071d7fa23848a44515dd888760bd322b21b3922700bc8a8bc0802c5609dcf68c8bc87c6b8d1dadc784318a3def4d595c12183d2da2f13b3b9591a0acd93663d6337c9bdfab2e2737f3ba79184638a608b7872c0a4d62f414ed6f90cb0c645d848acb9813695fcf2f9383c337656", 0xa5}], 0x6) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000014c0)={0x9f, 0xaa2, {0x2, 0x7}}) 01:44:35 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = geteuid() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8010, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000240)={0x4, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r5) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000480)="bd", 0x1) r6 = syz_open_pts() close(r2) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 01:44:35 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x20000000) write(r1, &(0x7f0000000340), 0x10000014c) 01:44:35 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) close(r1) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 01:44:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x83, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000040), 0x10000) lseek(r1, 0x0, 0x0, 0x2) 01:44:35 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 01:44:35 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x3) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x5, 0x4, 0x5, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xcae0}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfbfd}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffc01}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfc01}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) 01:44:36 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x1a4}, {0xffffffffffffffff, 0x81}], 0x3, 0x7) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x808, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20400, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) r3 = syz_open_pts() r4 = dup2(0xffffffffffffffff, r0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r6 = socket$inet6(0x18, 0x3, 0x10000) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x341, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r11 = dup(0xffffffffffffffff) socketpair(0x10, 0x4005, 0x1, &(0x7f0000000440)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x15, 0x1, 0x13a, 0x1}, {{r2}, 0xfffffffffffffffb, 0x0, 0x40, 0x10001, 0x100000001}, {{r3}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0xcf8b}, {{r4}, 0xfffffffffffffffd, 0x4, 0x1, 0x9e, 0x1}, {{r5}, 0xfffffffffffffffe, 0xdb, 0x40, 0x70c, 0x9}, {{r6}, 0xfffffffffffffffd, 0x8, 0x80, 0x3, 0x76}, {{r7}, 0xfffffffffffffffb, 0x1, 0x0, 0x1000}, {{r8}, 0xfffffffffffffffc, 0x41, 0x81, 0x200, 0x84cf}, {{r9}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0xceb2}, {{r10}, 0xfffffffffffffffb, 0x12, 0x8, 0x0, 0xff}], 0xfffffffffffffff8, &(0x7f0000000480)=[{{r11}, 0xfffffffffffffffa, 0x80, 0x2, 0x20, 0x9}, {{r12}, 0xffffffffffffffff, 0x2, 0xfffff, 0x88, 0x8}], 0x30dc, &(0x7f00000004c0)={0x7fff, 0xdd}) clock_getres(0x0, &(0x7f0000000000)) 01:44:36 executing program 0: getdents(0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x4) socket(0x1, 0xc002, 0x1ff) close(r0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x4, 0x3ff, 0x6}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x6) 01:44:36 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xbb) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x102, 0x0) 01:44:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x8}, {0xffffffff, 0x6}}, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x1) 01:44:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$dupfd(r0, 0x0, r0) shutdown(r0, 0x2) 01:44:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000140)=""/220, 0xfffffffffffffee4, 0x842, &(0x7f0000000100)={0x2, 0x1}, 0xc) socket$inet(0x2, 0xc001, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt(r0, 0xffffffffffff0001, 0x100, &(0x7f0000000240)=""/4096, &(0x7f0000000000)=0x1000) 01:44:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x8b, 0x1}], 0x1}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000004c0)=0x1) poll(&(0x7f0000000300)=[{r0, 0x74}, {r0, 0x40}], 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='^^^\x00', &(0x7f00000000c0)='\'*{\x00', &(0x7f0000000100)='.\'$#\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='(/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='.{\x00', &(0x7f00000003c0)='^\\)[\x00', &(0x7f0000000400)='{\x00']) pread(r2, &(0x7f0000000580)="3668be5d56ed351147a92c497504a690015de9bd60dbf2d49ec505bbda93a84de7e652644ca548bff3b56b94e1890c0a0805e6fdf2360fbcba2fe8e8ed29fe8595ada51258f1879d7e76cfc48bc0fa3737fc5c58b2bcab91398dc7d5db734b4cdf8efb06a0943bb60238bb684d6905d09e6f5f3567f92d8f558b8a089ce39904d848ba1db49bf4ac3e67788a457816f0f8b5d47a721abcc7e14337f7cf6246e01b6788ebdd1bfa0ca7d871e4becc12bd9bd88d3725", 0xb5, 0x0, 0x0) shutdown(r0, 0x3) shutdown(r2, 0x1) 01:44:36 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 01:44:36 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x8288, 0x0) listen(r0, 0x5) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000080)="4e0e3ffba3935a00f0a3229e891b6e891543e83850c1f1616b3434d5aef1826c4bb915c4fc276b7c823dcf4a70dd9a2a0222e9ecac97fe90f4c6b80dd0c9f1ed5f0344bdb2e69bcfb1d27b7e3f5499", 0x4f}, {&(0x7f0000000000)="af5f6c95c62e4791a2d2d67d57ac5fc14c0943bc276c4752a1bc75c3926e5cff3c92f4b357710bc3049b01c47c064aba83", 0x31}, {&(0x7f0000000100)="3da228ed2c1b7ba86ac5ffbb3020005f3465b16947fd94f32716a2019aa26cb52973028ef819f727cb1fb7549c402adda1764399af57565091b3f0e4dcfe4d93dd21784e9d41cac1f6e5ef4cdad947409954ac52d18a2a1d94dfb1488c61c4927c5fa8971febefdf2ac6f7d7cd9d3c8e938e4d7b50bea6b6e99f464c80a356b9dd3ff3546832e5faf36fb76592f02addaf47dec663c51f654f26a5bba6f4742c78cb9dbdfff589e0bf6cabdf4c0be2d60252b86c0358d3f6438d7edea5d4c93505b1e8bae785df14e317baab5c705fb98e5805107450979355b909fb065ea4b2d79d8389e565123f03f1d10dae3d870f61fe27fc89097bd3197fa36e47e5bf3d285b189cc56284be2558f91f59495e1f16d14b76d5136de0f40f0dbfaee68b9541bd71bc714de491e65e265fbbca8a54a352728824a5bf0980bda654d21210ee6961717bd1acb3ae024d5f811d69c6226f506cc52e2c3cd1618b21a64f1394af8d035a7cf041e960858d0c419e18eccd2e60f8ac6f67a60d93c5baa3153415c7d30ca43e7406922129045b0e2dc4db4d883f85d36fd0bbd0d70e6ac40d6b620f9c7c599c623b52578b80145d65b05bd07846c4be5e22eb0d7d91b8ebb4ab8e6a2c5e7b3583649ca13e1f998af04f50e6d4f763a9d63c7964643125f9a6ff04b9b97ffb27affe6b061d6bfcf234571f951442d2b85e945794ab4fabe6d2aa64f28be33bf747f9e715fe1ca28c5af47cbdce1d22d0a9952b76ac855b3ddc0c2ff9efc7a4c6f5156706594a41bd1e1a7b52c3884f148e48cb3b3e461f7368ff86b2c1eaa5134499695177dcbde2e7c6c5676075257616d27130b54d08e3d982a503c5973e99e0aad4a796614652c65072c9153f6ca27984341176288fa6e30acd154030eef0c6668f712c4b1956e43f12b63e17a55495ca5624d519e8380d7b58b96f018d23153a91b1b5c75b449e54acfb6348ce2b278d59e7363dc9a1bf2a42d83021dde3a94e0215d374688688f03922f97adaccf42a1b8640856c1a2e46082d26c74bccdcbb376dd41c97b8ead0ddb30097465fedcf64bb2dc226a3e6a8849860b200d2ade8741600562ff8f2b480674543503f4f1bf02aa37dfa47612329826fb6d80a5689aa0e8d6630b7ad3cc5be52f4d819168da8bdc06246481cc2cd52f04712357aa087cf2d0f53ceb0ef0ee7b1e8e72f1dc06d82d11b4a05c8a704eec27812ead89b909788ae6c622c38a1bbd5100e13ad4e8ac9b6a420f53852e5b48687fcdeef5e161b6f9c874a706e5e7168b3b9129685700f2fd3a0ec68f42e7b18b092760049795972349a06a1d39ec70adcc6bc4f520bf33dd76eaa5733043afebec5be6c11edde74427e67b9abf8713828cd4c4a4f5c96da8d177dba9db80d2e9eb94ed2874b448b9c939ade0a94916cac9bbb9c978b0f7c3ee0a4244ddf792f5a34a99b4026ef3c411f8c534279fcde25715ef499f5f1a8b941e3a3801fadc5c179d3a3ecbc2f4a3d08ea96b10afd79d360ae47d0ed0f3fb360d6b7b1f57e3e4d1b87178293c529bc547aa03b58e195c2ff70c9d135321ed9f6267815e299cbeddf2f2804d66c9e73a7a4f94565d20ce549bc8003113c1ce4eb496e5b32908379d603291454e414f8623f0fb3a4a93dd69b8b27ba9955618f10ef4af6211f5c0ec6feacffd7e8ecedb588b32e5b8ff13d26a94872792ea67a17748847d7635f4876a66624f9a155832934fbcafc19796b603e43a122640603e9627287c138a2271994b3d9c189e1f4e4fcbdcc54f624d3f24e1929ab205e73d4a11537c30492facfb0f52e4841d6d7837ff9d04843c2fd855b36f4275d2d06e2deb7961aa91ebb081aadf7aec865103fc9d4dca21928a08d6dfdbf72fcb4b65736319fde30c4c59f3c6a7e3dc12bd76c4aa79565f61684ad09567c3ec0884f5f3b2324d4b8949594ad593de736894ed1e8dbf97c27dd1b2c2f4a192f79e999bb09c822c8d489e4ef9f452b119fa24c9c9985331a84845b92ed91d1d214475a417e02dd0695f14f0b152cae8ac664b55dc0df58ded208443de4be1a82a90336f27e2fb81d1e070327fe44d80902dd12dd43ad2a02ac746d5c23f4f1eeb04676786187e17f82a07649509d59bd92018e4e5ad1d0f829eb5b3ab01a23e9f15c81e14cf0ec486da6b649f39792821d55f87a7674b3fecde058b61f03012185194482dbb2fd0a470287bcf26c23d39ca0ab6e9c8aaf0852d2ec08526a098d89567d8efa678ce9d1b7e1ee60f44904fd9848503640c5304bdd5f813bd3f68db9000c7b9097870e95514a2d48497d6c7b02a8dcb37e9c21b2dd05f489464e2f8ff0cb317469faa742e856efd01b074879b6f28352bad32042a7ea93366f333a51530223544b7bb158d2a0e3aa702497fbd19bd5e1ba5abe9b58f0c0d4e662e1a9a05adbd6d6c1f2a9bfe77366e89486201cabdbebc4948a290350bfa801561525e6c95b4b9fdfbb86254a71853849d502a9a9b588152c8abc583b01700b36ae1e21117d9851f2ef5538b259e6aff10bd5de1209947b4b7b39aacd5f926511c029986c6d03bd4b165d1656ff1d44fca3760942797ea5ae1784b363c5ff938f87da9f890ee0234be8aa79ec80bb2c2c936e7e3a794bc6bc830ea4aa300789a06962716de9656d04cac246ad1077691c386491838b7560e0cbd093d7a6633d70da9981e587934a98463f6de61fa281f51794a0309506510c14cfe276c4ec8f8e04fc300d29b4f19903e5084726fdb5adf46628bf4dcbe9b071c7dc7fa93927afe5204b31d7f8068e135331ed9e1912ce986bf77143b6cf52e9d0c5eb17be80170e70b9d8b4a40e8c69140ef3f005d313f6b8728362e17eba6340e1b83802570a5e1c5dea27b7651cc17b0b63512d1f95fd13d47ed15df12fc4f79976971801329b0f0bd190394c996a823dd2cba46b6f149e3c75b01a2ec0f78aca727af40e32ade9ec82a4005f2530b7fafdb3625950218868eee3dfb01c74d406b39c9adf151eeff05f8769370e2929c4ee9ec79a0cbdbf5bece35e186bd1aa1afdcd13788ba251a9145e3d726b28ce574fc91286110c7a45ef81114352eb182c76398aac0e7f6d112e2afc923bddcbb1d1d7b936938c9d458044697a21e5e1448982faf44367f573a450e553f746c2120ac8f3b6932ae7c927e455952840f1582576e468415e893629e6acb17795d226b4bb33c6c891c4623d2a6f772ecf11fea12a60380e6449ba96d7ae5c301235e1c463a927ee052fb832cce11124b7196ccc38388f013e9d6eaf55a71fe3d983df0ddd7fac8752b8bae7bd55ced7c26ed3fd7acdfb8095fa6798c150fae9461dd53cf8b23de4355692a20ab92ce9e189f3fb6ebf99086f4399e68734d1a072ad875f9a4c8ceaebfd01f9f302b5b248d4f7248004d95b36562bc8efa0a92fc9e7011a1a11101b01ab93229204eb89efdc311d4e5da20eebac0453cfa55c2bfd6505ac3165b73f7dfda88b7af1b9154a8175e1d960599ff5fd0a2ee6b16e44e42b8e5501eb162ca7f978ff19b1c61ec8d999b86d0563912caccc50bb2feedb68aed778c7f8da80d6febacb2f38b8c5467749eba14bc1cac5c1d28bf11c097b14d758249fdf0d2d758d090862c05ecdf8efb48bfe8a580c0f5160902bd3702477e9060ae64b06286c360fb16524fa08b39e6ff7cc5d97baf80c906f8bcbe137ebd161c3024de0f138077eca79400b5d2927d60e3e4fbc9b009241ba5970d5ee65eded45288d54971b43c16b44786496980b231e779c7e27f9f6ce9233409c1f3586a6c2c9eb73edf972ccdce31d61a1ba945a7c0e2944bd05ee2d3723f2291c41e9d9e580a8aec396549ae73380c1d1ff0319a147107bd52e6d5c2ff5b100e23f0e6f13a9736d165e50eaed8cfe1d3feffe285b687977b97d500dd73d8c1cefec202863cbf417700b719b4d62fe82daf494241003730659eee82de4c8c2749690f84920a4d7de4e670b4116f56c3dee5c5861da1f93237422e8315aedb5b8a5900af97d7eb41d83f3d87845e6c0fbb115d00e7def4e8d65b1a35ff55e179b8fdbda532b2a9226297f5b4abbde02fab148e9728c233a5c443bf39e5578d5701d920bec39b7663ec2cbb8c50d9c6b958d08d2b9267db88f93348af31613635b3d1a7818019e2424d1dfb4dd8be801175e8e0883208fc46c08e8610b8d2ddd06a7bf8fd0532e4b0d7913989138f150db0ba635e447a41ab01e06303a211c0520337f8663b4edd4fb66d230675032aa6448b73633f01782cfa36d8a19d98e362ee727f118436c789479641172a0db29160ccb1d3e77c06d02031c0fc56bf3be297f40f9415676bab383579673a7d682d8be1706d92281fd77d44b713928c863b02119eaae62c636c0ca6e9be84b0bb4d3807e29c36783e2464a2fbf283475d49c645fed48d675cacf63636b6f8f2d17dce20724c5f576ec5cecea52e63cd7e77d0e88a10e126c3067d1d145fb0015d7a3690d4796eac410724d132b49f0e10c900d760edda07183e0fbca443b593b0d6c0fdc896fe45e35df1cde70236956c9380330efcc856e6fb6a410672b84cd383b30cf959e0fa2ebe70d0c5452eaa8c73e41f9937a0dd5f9b1cc61c89b7f9a809bb93fa2a4db506cfbf55da0c39a91ceca9acf5df9fcdb8b70c8163967fdf6efd8e87b826d266cb1359a6792499692054658f5a403be206f309957b7f7f8ebb4902983599b8867f28fe1f1b4c56859d66517cc871a8296ee14d624365fc626e6a3a020424517db3def3e1a7b7225d828a3c0a0a78d8e5c9a5251bccb0d8b33f7af90f984fd4b4a7c24bd4b91503851a1ad6ddb51446acc543ac3f72c69dca815d6d967e97c2da58fa589ba039fe9b5cd7c337407c5149fe29366268c712fb1dcbda5dd858ccdeefee8929f2a399a70d79d47e930b59a77845e5f77282b016b517b81eda27cefc0cab4f298afbca35a3e56ce3bbbcf5675e1adb2c6d262ee563d544614b2b9f7c5648de65755dfaee2f5beb53158a342ff743ddba93b2cab9ba92d58a3527e88c14794592921c794dbfd9797784cd59b72792a4932f9ca3ae66e10ec8ddaeca7d9d08d37c992d914fd0ce80fafe60e895c625862125805f713be1f1c4e00773205659282613e0fedfd55cdcb913985b28f70b6544f8d1c4e4fef346edede1e4dfb5e9d6f618137004a5c77ef8a3ada7405fd007b53be3826ba2960c573b473c56844288635315432405937efc4154c426466591324a24fab9e894efa5d376f48f6e52dc3264fc0e6044d411d93255b0297be624cfd0eb967b14cbaa46baf252b86d37049b15e6402e9e95f0322fbb4e820279c863794afd27afda76315d1a69467e82fc1de10c243fbe64acb55f2532b7ba660572a93ae1bbc4e049b3fa13d0278df911c4bcca48375d4ac5d486fd8ecf878eca4c054a594cd162e662d165b78865987379d84e4730125b0097f07e8c1a18a9def006511739599c528b253c15ef55857b602d6f396c6dd58ee7947fc53bd762ea8bbc83c06dcd53d494efe60f263c50a1ee69824af5395472913e19d3ebc2cf8f527597922b5da85fa4925c3416695dff130192791fd20412d4c8e370ab47c1b4dbc94f77b18e4f957320a2c278053a4748f97c827d34149efa1eac5cbe24837e98f33daf4ddb3de3aa19071a67fbc7baddd4e470b095eb995f5b01af280c19768751a3b0d17bfc2c7ed9e295a77c6b15689d67d65a0f6301b6bdbe64577fa4e554d4f3f731fb98c2850e2bf41296338ff81642d1ef35996eecbf4", 0x1000}, {&(0x7f0000001100)="d73e094476ce10d4f0569900c45e98b7ad6a84537df800d223e46a22fd6dd15a340c4e09ff733ab1566cc5bc38ffad252e71f444e013f469544ef7805696c1d3333301f12f828f3ff336fb41f7d0be9b51cf58ca835d1704736db595239ad26c8e0e3d17b1d20a1d6481d504ff88760f4964c287006d772f9eea35e158ae1fa4bff7f24a35103a", 0x87}, {&(0x7f00000011c0)="902dc4c03c7046fe7c8ccb81f5d0e6af8a91b8bcbc9837a7f301ace5171707b027cec038c12a80b8996ac634245055a368747c0577a37f38ce6c1674", 0x3c}], 0x5, 0x0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001280)="a40e3543c061d71f4eace557008cb0360e3bcbdf6baefe019ef120c288f821f067a979b7f934f47895b5ad7fc05433a118034f72fd7a87fa3cc891d4b989f5ea5ecb426f21fc21c2b70f647a5486869c88f2fbd0426eef8e98bd580fa1644f7fce96b2f763ec507f6a19e4c93687f690ad6f172b", 0x74) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001300)) socket$inet(0x2, 0x5, 0xbad5) 01:44:36 executing program 0: socket(0x6, 0x8000, 0x8) r0 = socket(0x0, 0xa, 0x3) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket(0x0, 0x5, 0x3) setsockopt(r0, 0x7, 0x16, &(0x7f0000000000)="04101f00", 0x1d4) setsockopt(r0, 0x100, 0x1, &(0x7f00000000c0)="bd605ebaf838ad1fda37d7817f7fd8ba7fb340bca5d7bec4bba34db7351b340f454fa4c35465fd9009a744fdd2480b9762dbc5bd7518bdefc70a3aa24edcae0d8459d62a098672a7b74786eb5df2c6a519436d3710fbf3ddd956a865d3c195833b3d5b74248e973a9024192448a53d6ce831368c5696f0055fa2ccd331041d6f0d60593cab8538ab57787342b9d0b9595d88a327f6bd4157431e6f12e529d8b327e0340cbce66bde2994f2b40e248b31b0a37bc01c4f13e214dc6f57919be79e9abbc333f31df76cc31af7fbf6e9df918dabfa33561035fd0eb22b0ce1c734ef4799a4a867351b296bcfd4398527dea3222aeee67acc37815b1e48c644eac5f7754aef50e9919a62e7243c739ed32ad7b800959745f7381598f949af6090d23f8013e2f8753281973369d46a96a34af6f2c28e92aed6d221aaefde4388c49ca5ac3b64ea57544390f5a6961602f690bde17bfc2ec686436b0acde28e7c41622fa6b8b42dede0e80bd4ff597c7c9d459137f993d53cee78fc76ed6c7e51718c0869303b7679b4612768e74a148ced5823ed3d426de0eaa1787f22f5de543a0b75c30b6da8d064f09e15070859411923daa85ec133fe531552103be622477f147f16dc5df780643c40e25f81025c4e8087bbf542250f4f3be9d1542ae4fec81eb0c7bca7536a5a2770e0f5a33fa6991e3730d382dad606b2ff9f34878056500e47fc0b3dfbc0de7842b030911a6e950633e0493e7f29c39f586d32b1e0b25f1fa238bfd806c549aefc83afdc96c92c7fed759321c3395d167c79e4591552af19f32bf21b5f14f51848ece4bbf57b6de6d48a52e6e07d47f4455b9ebab67b37004d1e3f36f56673a51da2e14f610e55fce1e3e7745905aca5a3af22b68e97b1ac8ae0dbbce73b3a7e81a4baea3ec65c08efe42eeeb18f36a42932a38999f13bfbdd7cc3674bf4539258c0050e52d11ae025b831427da4c442c9f4be6ddb1bd69d5f1704d3e5c1968da5762a5f2fc884ecfcb04d69b38d706a9be2ae33b3067abe8ee71531eeab48fb93624496e3b5b7217b386be49d10abb26a8f4f0888687f4c461865e03fc142e5dc9392e995a4e181beeb78cb5a4ad3c08d1e1f8723b65534a1eea47d329d20306273652da8ca92f1ad4d32f32f16fa46bcaeaebcbd5dfe1bc787193b88f85587824b4d1ddf3c30533b1e19d9962c4b77746734ab00df40645b1f7aa2cf7117a9db699712588aa60fb84db3d77bec9f893e17ec90aff2e0957cf4c6dfe98b8743d80d838d4d32e1a79e4d6f6d6bbd0d5c287183fe73026202b52a49194606d3c79acfc9b98c8f81f9dc5978f12ed237be9c25a3948a94334a87de6c5f305e8dd017c84d3bea796068d459aad910d339930392e2a8b1a1558c552cecc4e267ef98d3822dc2c0a05f9dabcb298312d84cc17ab55722ea1ec12de586a613b502004ac77297a949a28c59f5a4d998de92d794f6177ab43015b960989b486f4bbf8614a2eda021e47236dcf09631c98c81d90901b79d4a2c70e843b86af5855e893e6a27b252ed62577c354b9b0af4128fab5426b6d2ce732f4a7850475c159974a48e27a4f94f1996e67445a55efacb931070170d1b78c4b8aa48477826b99cc49a9c0dedf3825adb71ce0a1015891947a203bdbc6799dffc4bd5d29169cf8261d656480d2c787ae0e9368d071129978dfa182239897f35c48fcf171c8f6d58a27855617e7504a2e090152d6e53c664dc03317f3a7fdcd29b25eb48b01592144a51bb37be7d216e0daa4471841b9e54190c18cb760cc6b3fc9c3c196e337577666ba48180c4a9f405ffe6e516c924b87944ca3e86df73c41f3fec71fa78be5a74207d0a2077aa7db402b511e504fbfdbc2921f6502053285e30c4c406c81f74d57d6c6b454e8100e492647c244e92960a3ba8f977bada56e2a4c24db17b4ab5547487e8b8a0687355b10963c812b65f6d3432ac472c1d056fca8762ea229097ebc373e37c3bc34256a95796796c55d0960b574bbba9b1e059f73955234b9e826ece244f0bda46d5104f87f3ec6afffbced84abe7db92d57bb44455607a9e09aae37d681ba4be20adbd3481dcbf30b59f72bb66d4d0f25f683750c0af44e3c51eb20dc3e03c7cc0eb443c438b81d804f22a67a2cbabdf023d0105f6fba9d62a427e0a6e79430985535f5799592606147af2408ca24144f3d274f87c45276f983454a5c928cc1caec248714451cd388929407240fedc8284bd24157e2fea9e663ec55fca32413e1f487fcdc90ed89dbf8c197f822c26839a0c11177eb223703949754031a9120037de33b9a6727495add8ce96a9f636dd07d2cb649a4ab385e75e581d71f4c6911903c4cbb1e93b4af1271f5c52b81c768342a9a62c18bffcadf0f0132099da90c085c8f43d460185e2d2ec3f5db21d94e7620889fce4f010473a05c00efb8ccd2c33e2f8aebb4027573ab1f4ee49d320f9ab4231ac1438590d0f39439a460d06a006852801d207e6784f4efdd99a59ca7c85a891656a187a0e22678ef88593337d00d079d6780e335f09f3f03df7114655ce5050d952500b904bf0586864029b72fce3c7df51718dbd68776c99611699466120fd0c45baee7d2e44f3fe28d0e3736f516b2dcfe9cfdff6f042072afeac7dd90c4164bc363014163651878e66c5c3e9fa8f78eb447f07dd961938afa05e423bdcfad94dfe5a4cefd09f48b160dea8580e1c72ea9a6361a9e06782840a09170c10110c1e6b228848fdd600b7903c74cc68e1686101e96d51ab7fbaac478ffeeac1edcf450aacdb3a2b5acad7b8a4da3272aeb68e0066171a8d208471cd6d2428ec591750d449a60371f03cb20607466440bba942d995526db4bdff44e11b0c3f8a1a8a369be00d653193ee874eb72b718e17d03c1a1836eba71376c41868bf215535ea511607ee42775c1be2a531e40302e22d8893059b0307672d49665203aa5db467144546ac6f663b5cd5edd7748a9d64889e2dcfe0a795e7cfaa07d32084655856c7a604124e016ecb5a24840fdd30959a8ab25abb1666b303d8c35aa848e266d4904adca35c736f31f4bc5f109abd215c967677738d62119e1543e59bcc6d7c4c6d88f0a22709baa9c3b2294196c9d91fe4bc2aae91b87ff2373b3a3885d3d7939be14b32d291ed28dcac8f5e22a4685043daa875a9c0d540f1b4c08795a71cf97a13f7b46f37ff255b02e660f8e49e32529bc570b56fd4b859288949f00a6cd4594f87865280e547c9d5a1a0c523b7608bcc7ec2f9948f460c2c2619340b8afcd04c51423caba60ef39144ac9229f3e12a886d42903755a5ef03aeed2644bef665d19004d44691bd3a40066898c25f866efacd95eb6d4fd5a6a05a6d1d1bf2cea1082be248268e7d62dd84d3f0fe4bc0650af50e063e4f65dc908a52602e19f7fa864296bb6edf27067446578c00c1c8462df8451ac91cc0589df2b03197c9670784f3a5b881504a6f08b754fd379b4c262d68f7a27900d5a8703ff25dd83e855614c030e4f34ffe590d0f1433155cc2e80ae918c8ebda8cd92aeebb2b2d8da65e9e178856491986b1d05d1885b22a0783ed7591a4d6ba733f5419e28109e0acad85141e6e8b608c48859d55a2e172dde642acd931c24b818f49d49c62b2f2fc6b3897a8ee445f670ea0f6689bd2c2090d36537bdf6d3027dc60c56d88eb4144b5742e70c4907407abf65a132de1fdf1cffb340dc98245d69e555c45e2a34c96125f0822c77f5bc7146dcbdbeb34fc2ed8b93f07895bad5285cb8ca62936d89cd67ce93775625a220b1e749d55424b929af02155ae129c189d5887f0a54077e61d9cda67ab5615f2ae30027d5da6105794c7659b3ba050fa4242294bba458e62e22a3fb70901345b0a3c700d22f372c947a0cfd6a7a7f728c1b3a54806a9e9ed1dc4ae459c282ddf39283b89785c7a142cc611a4ea67d73edaa76c298601fe8780848f9cab5f808e3558a5a0bc5a19d568c823b5d6ee8da7b782ce23298a750ebf21757f7b1efb183e0ea80740db1336c703ae4179c395511bcf289c1fa8cc3c1cf4fac2a3ce928b2ab2c1be42172d93e08ae4e3d09948cd2025304a2d8ac657415781869ebeda0fbc4ff621699a03d8528111f1c756c557f34a86ffd77621cc7b3a0b7bb33f6aa0f3ca681ed02d18031543cf796ecb083935b9fbaad20448a1743b0505ac3fcfd66893b110c2f4c6e6e0db32c5d4eb2bcc9308ad2f995064b16fc0a9bdc1ca1db3d7c7162a3a0615e36dd73845f5487710fb948ee02b3cfb6d5f9a477b4576df0dad180b3158c872301b1609c91ea8f8766d3be87d1131b381a9107bda264ab2463791fc5951114e24a4f98c3205ac3528fe655b0388faef6fea28f918b926dce6a4c6a6f138765d6d09a83a3e6b45abc4332cc9c334ce8161d4ee8c048a934a472168e7ae4e39a050198296af995e41c1ef44a552c832c3cb18f4a9537f41159152cd7ae32b9068ac99ee20b358da40694990dc68d46c867f00fa3a004616bdd408f9b322d2a97f3f02dea5dad8e3574701b937e10a1171dd8743b48419e2d2a42f8fcd299cc00608acb838de97e2066e2bc4e9a3c41f8ae935e90e0a4520b2303a6ed48854857f4d7a9ec833096f1ca37f547d4f5112a2fc60470eadb84f7a723f7021e42276df865d70ffe59de18f6c562508a071c0be8fdce58da51f249b96a67fb93613218958490ebbb78a7735048860dda6aedf74204ed4a095434a074f557e728df6fbb43710ba0fa0b0b04fae9a5a1eadab22636b21b7edc6668914e4ec7ea6322faee2ae37f693767c61c224ee8d926da04cb130d4a92f320f29ec772a94f561acd2082c834cba8031fcf8dd1410f0a47da09f17ce0f6d9bd243e27e77e1982d33f7a35d72bf3bb3c3db67c9a32185c2cbaed58c33fda149a96b6e8209d3778a0827a552687c27952d52a002d96fd9fab4532747602e4ed78d71f1c2ae21e6533dd7e7dd6a57eac5511a88b57ab15ebbfe8651fa77861a8b727400107de7735d7c7925b8302fc07d78b078a03c2b2b03f87b1853b16286ac156db7f8001745cba548b79f6b0fbb52903af12e9f43af528687e2e918f2bc7d71983b1cdbae9b17bcb4c2e1f7872a95edba5b02e3e45e9dbae25903c1583555178fbdfcb6958b67761d528e712b70fc7f5eff8210c4ebb773d3308bceb3c0c9b12eb809b6dae6e38eee61562a60db34ee4442eaec75987e5c9c41f2558c5573a71ed39da3bb12292adb0d98c0084dd8d17e18259b31b4ccebc559884bfeb3c6571e2299328adfd3fc7bfeff1eca9d4aa7fb3d5dd6bf264fcccbe2ce5701df96d642f402c05453058b1cffb13580d1a7a1dddb3b538a8acabfb446f8d7a45830ec1eee81af2dd431557dc554d91d50e36ed9cb01c9a5d87d6eee56bd0bf4a3da505b64a8300954b7c3fe83b51bfa312e8e2bcbd3bce9bb19db2021ed886909f073427b2b8d73dc03e805c56d87e135c5ec9e4baa6158edfc2a5fa123290624d2d5582c9a7305c881149a78b684c14dc33696fc1421cf460d3824ad2f73fec090211af5a5f1da0b0ed8fd3b799a7a6b4b30f633307a948195c2f31eb03acaf61e7ef583a8596f039f7a00c352ac552d1623f6cd6de7b268bd5b8e363f40bdcea451f662f4943173d47bde63917edf75202819331126c4f88010adbcd3983e0c9c64847267e2cc10d321c4f8760b11820193df200813b0f8d0b61a34cdb0a32cb3fb945c432cfba7ceb26311b9a803682c0c43e881a324e0afd03b09f94", 0x1000) 01:44:36 executing program 1: r0 = socket(0x11, 0x3, 0x10000000) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) 01:44:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x40) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8a0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@un=@abs}) dup2(r1, r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) writev(r1, &(0x7f0000000780)=[{0x0}], 0x1) 01:44:36 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) kqueue() nanosleep(&(0x7f0000001c40)={0x1ff, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8888, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000140)={0x8}) nanosleep(&(0x7f0000000080)={0x6e8f, 0x8}, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) read(r3, &(0x7f0000000040)=""/48, 0x30) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x636685b0a5f59e2c) 01:44:36 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x5) r1 = dup2(r0, r0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCPROMISC(r2, 0x20004269) setitimer(0x2, &(0x7f0000000000)={{0x5a, 0x8}, {0x1ab, 0x6}}, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x811, 0xffffffffffffffff, 0x0, 0x4000000) 01:44:36 executing program 0: socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f0000000080)="cf1d69dfbb90e1c6c38362bf5646b7d45391158fa799955f8b4e0db820605434970520377dd80b62b51db58f9076a5dc48ec1e4e325f4aca08ada2c82209d8e7da37b6a8d423eb23a71e1e0644fc8cde11ab47e32c673a32f66b92fedd554762be335a1e1f303a294a2cdf495085e3908c63461f7ad5a2d2d9c01d87d4", 0x7d, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x200, 0x3ff}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0xffffffffffffff7d) 01:44:36 executing program 0: shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) socket(0x32, 0x8000, 0x1000) socket(0x6, 0x4, 0x89f) 01:44:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x3, 0x0, 0x9}, 0xc) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4e", 0x761) write(r0, &(0x7f0000000900)="0c4a4e5cfab0fbad60de309b8dc538bcba8bdcd6fc7f", 0x16) 01:44:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000001140)=0x4) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/97, 0x61}, {&(0x7f00000000c0)=""/184, 0xb8}, {&(0x7f0000000180)=""/125, 0x7d}], 0x3, 0x0, 0x0) 01:44:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() getpgrp() r4 = fcntl$getown(r3, 0x5) r5 = syz_open_pts() r6 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) sendto$inet(r6, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r6, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r7 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001480)=0xc) r9 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={r4, r8, r9}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) r10 = fcntl$dupfd(r0, 0x0, r0) getsockopt(r10, 0xfffffffffffffffc, 0x6, &(0x7f0000001380)=""/13, &(0x7f00000013c0)=0xd) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000001400)) semop(r7, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffffffffffffffe0, 0x800}, {0x2, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x1, 0xaf23, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) 01:44:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) 01:44:37 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10000}], 0x1, 0x7d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 01:44:37 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) dup2(r0, r1) 01:44:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000100)=""/184, 0xb8, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 01:44:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5", 0x0, 0x7}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:44:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 01:44:38 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0x0, 0x28, 0x2, 0xe3f, 0x6}, {{r0}, 0xfffffffffffffffb, 0x71, 0x9, 0x40, 0x6}, {{r0}, 0x0, 0x4, 0x8, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0xae, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x44, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000080, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x100, 0x6}, {{r0}, 0xffffffffffffffff, 0xc, 0x1, 0x8000, 0x7}], 0x81, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x681, 0x7}, {{r0}, 0xffffffffffffffff, 0xa5, 0x41, 0x0, 0xe65}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x19, 0x200fffff, 0x7ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0xfe, 0xff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000006, 0x5, 0x3f}], 0x1, &(0x7f00000001c0)={0x7, 0xfffffffffffffffd}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x1, 0x5, 0xccc2, 0x2, "3eae1fb773c11987c61ab8ebfd725c9bb5cc102c", 0x32, 0x9}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:44:38 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xaa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000180)="3336c391e20e3e52e5fddf605c1889e80c31453d57632a0475bc9ef9cdf78e5e06c3357bbee470fece83cfe386164c0fea389a4ec6fa998858471653d9175d0e5eac52b1dad087ddfcf714dca353689a0710f5b536f6e44c4aa5a4f9577a3d6252", 0x171) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x3, 0xfffffffffffffff9, "09ffaab8af000000000000d2fa00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0xa6) 01:44:38 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) close(r0) r1 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x2, r2, r3, r4, r5, 0x100, 0xff}, 0x969e, 0x7ff, r6, r7, 0xfffffffffffffc00, 0xf800000000, 0x9}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x810, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0)={0x80000000}, 0x10) 01:44:38 executing program 1: r0 = socket(0x1d, 0x8000, 0x401) listen(r0, 0x2) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) 01:44:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x110) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffffab) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1, 0x7}, 0xc) 01:44:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0xfdc8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:44:39 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 01:44:41 executing program 1: kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = kqueue() close(r1) kqueue() 01:44:41 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f00000001c0)=""/250, 0xfa, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) sendto$inet(r0, &(0x7f0000000100)="a598a886938a9354df373de17330345e98b48e5b47fddb4f4ebbaca9372a6239561193acad912b2d70e5fcff201e12b710b733bd1806d88cacf3137b4a1b256a43d825766c2176af81f0b3cff51fd8daf4e9b161e25d04d4b2ad9b4ae47b7fa741f6ba969e910a3f25b47bb6e9e9d14ed945ac0e470bf7", 0x77, 0x2, &(0x7f00000002c0)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x5, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x400, 0x23e2, &(0x7f0000000380)="61ffbeb3e442c2b8368ae8a6b53aecc0c19f649eaf2d65b33f5706d0055d57a278dbde5aa5cc3ed0c4c64d04aa4d64d2298ad50970376588a492c08d5b8120574e07e84ad480dc9e01f56f754a3a5532d8eff2d23f55c13ce5b965840ede2ad49af43a5d9523ca59bb8b0f1f6b626d545ca630a2026de4c3f7d4d164dd30d2e43f6d9825e192880bd1f90c6cb707efdb0b317db1af69fd6876cd1cac0fe9ab92f1689ff0a1c683cce8917d18e776b4fcaa8a56ef539702ec367478453a4a2a90182f8d76fc51ae0fa5ef78da1f2a277690729ef4ef28dfb1381879e1431acf29bbd742198530a66e3af349708318b2cc707e1badb4e55d6d84d1", 0xfa) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000480)=0x9e) setsockopt(r1, 0x29, 0x90000000000000b, &(0x7f0000000300)="7a8f60ef621b25eea35b781bcf028b1509cd98b6ac7764f55e85c21d33043c841da538f6123b46eb2234c7741639ed89f727b3f127f221eab6b1e73861d3a86053c7f43b0bcd3b8a4de251609e00787b897485a47147af4421", 0xfffffd01) 01:44:41 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1205, &(0x7f0000000100)=0x1, 0x4) fchdir(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10002, 0x92) pread(r1, &(0x7f0000000000)="b97c5d082988c8759a3443e5c287d600c9f57b18f7b72c771489e8432f97ef5b1ed97e5d56439eec2bb4aac595f8fb60e51ad8fa9c503816508b36e9cdd3a0174c48ef12522b0743fad8f798088acdb7c2373cc39e3311bc0b8f68bfa223a977f4b78e81a10a40aead1fec683fe7dd4386029a31ef00a6a7ea73a7706e346869d32d17f9c04041", 0x87, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 01:44:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x100) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') fchown(r0, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) 01:44:41 executing program 1: r0 = socket(0x3e, 0x7, 0x6) recvfrom$unix(r0, &(0x7f00000001c0)=""/92, 0x5c, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0xd, 0x0, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setgid(r2) sendto$unix(r1, &(0x7f0000000000)="b100050490000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f4cc7c34891592bdf0d7d026ba8af63ff37282934e4fd89720fc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/162, 0xa2, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = fcntl$getown(r1, 0x5) r7 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x7, r4, r2, r5, r2, 0x110, 0x2}, 0x0, 0x7fff, r6, r7, 0x0, 0x3, 0x3f}) r8 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x7c, 0x1a0) getpid() ioctl$KDSETLED(r8, 0x20004b42, &(0x7f00000003c0)=0x4) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x100, 0x7, 0x1, 0x1, 0x1, 0x2, 0x3, 0x2, 0x2, 0x6, 0x8}) utimensat(r8, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000001, 0x990f}, {0x4, 0x2}}, 0x2) 01:44:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x1, 0x4000, 0x4, &(0x7f0000000040)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r1, &(0x7f00000000c0)="582720efab46f705153225259560f8e56a", 0x11) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 01:44:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x2c0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x9]) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) sendmsg(r0, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0xfffffffffffffe16, &(0x7f0000001200), 0x353}, 0x0) 01:44:41 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/238, 0xee}, {&(0x7f0000000140)=""/226, 0xe2}], 0x2, 0x0, 0x0) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) pipe2(&(0x7f0000000000), 0x4) 01:44:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x2, 0x4, 0x7, r1}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 01:44:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c037f02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) r2 = dup2(r0, r0) r3 = getpgrp() r4 = getuid() r5 = getegid() r6 = getpgrp() r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000002600)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000000200)="86fd058596184aeda575b6eeffa8cde1349584a4d9591d6bd7585aa4b8d7755eff805b35e450ed515bb9a102b50a82aaa0732f9dd64d633bc84e94fffb7881d19f4d2577c405575191de3dd87c348d76384c4842c6b84fbbaa45e2b508de2e8c34fb5d8beb9fff5c0dcf91f40f4d8fed27b9e4d24b93c7c9b28e3e0049f27227323980c3d165128c3de94fa4a0920230448843d312852c0de577dc1eb5ef88ae66f08fd9d199026a84e3e0cf5824ecd3aadb67609ed9dbb19d7a800fc5ad716daa0e83959c3cc96c02b1a5ef2a62be5d8bda77bad5f94bf38d699985a3887614bbdc88896f5cbf93fbbb699e5c81c44a11", 0xf1}, {&(0x7f00000000c0)="07986fe58d101eeac1b2d3227eea5e3120f398d31730d176b47dedda945ac46efa", 0x21}, {&(0x7f0000000300)="5e616e72161372b184d651901e1b1fd4e56cc904d47300bf5b02eabd1ce681677926911a6a99780b48c7785b76ec3d5b649de85f92a6e077b78a703aa1278b3a06137f674357c330cf5eb70f873b5bc4c75f1fe2ae6fd2038a436ca8349124c69588205f22c570006045f26e5244e536b68783b0b71f24094959b231212dbb60c1f42437acdc4a8c1c0e540e47ecc8ddd87ab801d542ef4b2936f215254d8b752b94613daa9f2705a7b2673072f7147ca670b6b685fffd170096599323e93f91cb5742f77bf7c5bd0482021454f0c9de02382f75758bc929b3412c90fe34aa1eb44105a0c3e75bfcb6349716a70b52c18452a3bfb073672f9e11", 0xfa}, {&(0x7f0000000400)="65dd7dc4ae9e8d41fa7a6057d8be651b9790555afd5d63e4ac3467717f5ea476936bc2f760e3187a250a3dd82b6e32ae91c7f9a5de769170467ab4f16a912c9c3f75327145a57abae3976775bd0f0752eb1530afbd027e0f1139f7c654039069a5a6321c2104d8ba23cdd284e57950f821e37f7f368ad66aa57011738fe3c8bbb67fae844b867f2839f0c3566ed17637797e4c3ffecca16c3a5282d965511bc797a77323bb2fc1e003ce244786c1deb524aa9944bd89708a3a8c4ebe8c84b2c339c1c60be571ffa8f726305181592bf835757c7b1bfbe28a7d270a454756149a80feaf55de57e565fe393019421bfd2a019f2f0295105ec4b0bb05d71e9535f082bcf03c0462696d21e0113e21a6a58bbed2e02e699ec9efff57063bce93935f668b1dbef48201eb5ac1ef44fa08cd003626667e61fe3f9a3e6f1bf0384d75cb1e77550ac3c837444369f89e4f9bb21f35138d6243bc5af8a8be2cc1392c092784e673911d30189282c3bdce17e521ab88798b9fe526d94bbae329d46fa395377a885ca51051f56fe3b1b8d9ebeb59b5f911e44b6daa192509b0a84dc7a9729ec2b3855fbe6610f92f6b22e09074d856225b6fd3439edd30b2075868b32ef66fd9ea4021651cac36fb3bed94b0fad7f7a96f774d8f95281fcc00708903b37b58b39636719f53a8bed40a44189a569e00635ed72a0ee02c27554a62670c57404ab676cac463d2bbfdecb563b73f4f072d04ff6360f2bbe7696a39e1a898b4ca8eca4f9e3770611ac0b4bd5b883ee3e78429458d56ed6af88db5837431708a0701ab54daa88302c227f53b2550874ff4801edffca7ad8379aaab73080aa79f9018fcb2d73c01d0fe54730915047f9f47a1b7d94071ef8114c4c6ea343d2cbb5bb4174a71ec82fea0fe55f8bc5442a25227fe732e3a1ca2c13cea97a2226a1788992b2b832af1e865fdbd7026655dcefc5db3f26342613d762132273176e321dd7dfc557790d81b5901fe858c3ee104271753596a77ac3b8751a60dae7d7779b68d7757f4c3d40ebe610f9057df5a7aeaf4d700d5343e41c0e31056e4a969b51d35a8d6829259cfc030f67992e929ea0c65f550ba874dd45cf68a3a73ef3cf21241eeca0a48d1f264df909b8a6202c3ad000347cbba3352eb98e8bf03a3df527d6882d99a6cadd3cff7c6e59db64c6db508a0db566fb8e1c673e3fb1344e5bd3f763d0e1c000a17f09a8bbcb129b14c2b4feadde041dacac0fdab7944e39713ffae2cd49735f3f16c6f85b62e2e45f9bc91db7ec9d2ebc299df6d71e8f4a2b76e709f537df10354e605a5e236f2be1d37bdacb98ec7e64be10dbbe932609166f58044268481727acff8e4f0f5495b05cc66f788f45db7b16614e42759fbe1773ba1a0afff7ac8a1ab6a025fe69a68d12eaf9f5ba2616dee34c712b8dd1e88cc19aca85c60949b4f3aef4f3237741e420b409017aac53137ff73384ee145181f5ae54f35711fa4f90a583177cf24ea14e9bbb066189addfa1230e000248e157d1b619639b96a0edc11bfa32dd79df97d53e0c65903a94cdafa2442294da90d8db86c7e6a9fba4174dfb32846b25293edea4375a06f0fbcf1805bd36c6549de7bdbf59f891451a2f48b75ba070283c77f9828f3b92b859fec7e21f3f9e79eb94cfb68e6b5264cd4ade98e1b93c2704496388c509bfb2b747cff9178adeddd924f35336f83f58f98e4a05417d1eeb200d907ad5985977402873e96e2192d2105b7bae3b16974775b57afbc0da07c9c9e339f3915ceea1b1d8add9501a58250b2f06a5adb2386934ad2ebf238391d3aed842acc9f0b9ec2d111706c1680a91b95fcc0089508a882e08a38fef8c48dc3493f37ad3eb9ac1e5b2b4bb165e0f4479da0a26113a429eda89c5c21c137e07e090071f2616c6ef8abcec0221687d6415317b2fcb649ec5c780d0bf09dd41376941af2adbc38f2ec8e9e6a69ed9c36ef44a62ed90e80e8400120d110f65dcf670c8b7bde3d6a4347a48e8d7334beaae1d644e71a018e26d8586ee4450790af340c6f549b433d25df2e9b20cc892ed7a72d830d759b6c9c054365178a4e29d79e2abd9e201050c5cf5a58e24bcd5cb586c5ff873482f1ba8b656ff6c34c1148731bc14995617a3b5f39f4371c2ef5951e540ca43f8d93c0ee70038f83783898406deaae16136aea6cdf2be0a7db6a99afa1e3056ff3238d113ca10a555d0cc904206262b8908a655f33479e1d2552c06e3a84e1d85d3d3474c006964e104b7b5d18cb5041bdb50696dcdd646fda9e56684b22ac194fc1010a47e6bd0f554dfcf4845e574313600e1e947881433f7f192b96ee0042e22e5896e699f69be1bdc020032e62de40271bc63b1351b1111bece5e428ec1218f7d55124b54e30a00c5ba45e2924ad74053772b25393266f5539bdc1c4dcd206e3f867530e4e49133c806b9418c783160a7b58f7c3c1ebf7b373b51905b33ea925a267c4e5cd9d53cfdf7c055d287bedad765978e491e9bd34af02bf162a304b88c6100d228353b0f066d9b48c98f4da88be356a7095073165152a8fa31d1e9a08fa83517f7ff779ca1c9988a9905ff48b9790987a37ec6e8a2ecebbdb4613210501c1b7e204acbda2ee5ea2dabef7a7475951fe9e9c98f4939c2e4e83262b6543495069c8cf9ca8f8d943ed76ee4b25ee83d21bb753d48ffe6992f04467ec4bbce3efa8cc767a08cc42636bcd9c3ffc8f4db4c2324a5b7bd6045dc0a58f75836914c363973512e8f199f5e5561b4e7f87ef811fe4d864b7774eaebb1126dbf66161af80bd4331fa82cbcdd8b472980bf8d08605bd783ce5492cc411c3f2d503ff4b7d79c8d4b749c61b804095e4f0a8ec6d46f55159025bfeb1b5c0ec782a091385cfc85c2a98796c69bc7214b26e6d7067f5ac2eef0d818898945cc1023461778e019b82fbe43108033fe82ec32e6f5fd854db34cb4d532e50e29810dd1250ae17fdff8e3e84fdb7fd49900470a88d5d653ab6efff32a253c0426a46194b8a6735ca558e2114d08cd30918fc9a399650b0297b4a6fab0741a77b27f3e5e16eb2ffbf73250db0e0590289f453fcf877b11c163647e99cccc83b7ce84da5f97c30040dba59805ba6f6341d2911e74c2b8a00f1a1c70710b13f5ae51791706a1080923667ddf32db2b46cd20d12553a3c057ff528010183b014ae62bcd8f655c7648fb720fc5959f9a66a2ff274a132fc1ec68691ca79e5d235abffa82da8fce77e3e91fc4482fa0eb7a210dfe59aed2f408638225b8399edb32a2b804ee7b85166d7ba03fb77034a01f32cad2345193edcd085c55c6df298a5be1d459b6c6c5411c79c39a9d11e1d33ab5540c18bcbbfc7088fe29078fbb9adb9bd60bb34bc30546d725d3a42af23082c75cf033bf4d4499da03aea965379e6b763ad351b354190d302a8fb41e97524da3024b752d96c0642983aab127c3b0e28be653b661efd7872d3f93bf3a73ebb27de57a6444d41d68202ab56f174ee432582a14f3d4d8f74da6ab97064af088b83485b05dc96589353adeebab1832b1b465d1774ffa0f61ff528c29e7c0950f2771a2f5917f2e4141851e96a57d530fe032bd582e9259c11e2291ec7dc62d76c2a9056c37c2884d6ff5e75d4a83a715c665d2205c1914e90f007f6668c7d1cb98102dff3e6f2b021ecdd787b375d4c76c605ef9ff948188a5a494d9913b6b8b325ffb3298b1559c158bdee92ac2d1dcee86c42b8eb94df4596d0ec0c29f16822692cd11229a22c974a19a14d47c338bb9d8937d2389c6b624b382235cec85c7d259f9270648a9419e4ae3674489518c507734102caa38883044227782f10333858b8c3d5e3f37b63b228c2f86d95fbfffe912470f1cfb476a0d791cd6bc201c24c3d7f3b88d39d3f9d56b4291b6bf0af06aa3b41e74b495753c7d3fb6a92dc2ea53bb0136c765212362c70ac3b48d28c6f5f67d5539422e821d3ab69c6fecc641b2c3cbdce14af9c0283f025d78ea131524121c62d8ca9160d673b68025beede2f736f773ffd96ce861808f7ea3c91ca1b3ddad548ae573fd80dd9d2d53103b6a5b97991d2f667de11eb14c77fe6eb63b3cd2c5c26739497525501718dbbe4bfdec851dca51ad5667db82b6fa517a4924eea7ab9ca7a0804524d14185091c52be74aad7ceb76793ce710948f27676d1a9b6b3affdcb89c5cb61e58089365c9c31b4734cccd8a6a9013e6d29f74e9beedf6b973f7921448e8d6106205a8909e2874cd956064c6185217dbc22721e5a8b826f9729a70ca6370414651f6129090cbe02b618e1a53528bf08e72e677a5a104ed0a7617326aeec4e62f6764547904f96ac605ac22946aa5ebcd2a9cdeb541f1e7bc7c790a5e898a06bbf454d5df192479ae47fe5d8620fcc4fb21edec2d77343c46e86f18351d8cf749b784013a2f09e44b97f1c82dc26f91c17730a7053006e17b3b63b76e074a0730b3f129565215f40a91a984ab4a93f6c829aaabff184b1c00cd126df4abc66d741fb8edc2d125952dde61ab7b9bf5e1cbc94c759c078c31d7eaa7c50401d48635aaa845e01a92194e94c614367af519a5b10436b033b12f5dff2061adcf006000f2fc90dc0c2819c8cb9d9abfac9202775daac9e04c3bb1ac9fcdfcd028638a391090ef7d63ce58b86ad72505e4481f78ba998c2a56973f212d2c31a2d756ce1706a2f6aadefabdb0e05a0badcea1eda827d5fa4f79028a8f36f77bd70b0b7c7c9a955ee0778e2e67f8054ca89e27e0bbe40fc0c58f20ceb5ef2e4aa6dd73c498f68c80c85c1d6fed5a55e56a4853b868f6f2cdd3c79f684c21ea85eb16e3423c2b3e2f746a4b331e390a78670b0acef8568a7fca87a55716d0bf352dc257fb31302c0599dd47bf8c780d1004c332df766c09f57f8ced636f03260f03bb7402bb9d9f7e7853ad46ab69bc9d2de212c09afc298e3144ce6046abbb3aa8cecc4a1a163ebf1b6f12798139a53a37134db98c6f9813356f5a1294819617a2c3ffe0178fad3b8e0c34855f298b44760c10741fc938f85c97fe3993b74690c1629b6677814dff55ee72de73edfbb69b33ea3ca1b67b8bb498d5b331a7726e5395a4b250aed0669977eed020ef9bbd932922e63ea4bb7b07999d88a10169cfb018df6d32b1f7a050916f4b30430a829d32ce01377e6d3221cd4a27e5048cc0d42f2e821fcc4a6cd2cc31656ef8447ef09001b16dd90af370665108b097446802f112c6c34c2b6998ef01539e152e45552a86531d1f1d5a7dce198da7fc90432d90ba7b96fb6d4424887138fa61cb53d1724d367aec45a5ae7f3529820e202ba578ea42738b267fe14738d8f1ef2f66853cc49474c4c23dd7668c124793a799e5fd80c2d8445d5ae45b0488f0f52d12b398a5caaa63054a431b3d0b7006ee8f454a92451ec70e1812efb04dcd59cc7d0ab67b41187cb7fd32061ecfde944fa9869c93ea2f9d475797dcb19d7fce42311be6981b0ffb77b1b2d4299a70edeb6be6f7b45cf7cf9339ded5f156f279276fb4f8385828cb3d22f7e8d090795d74ad59f400e508d97418111b8afa084010398e751cd7aaf4c79ae5d457c19c66731b8afb0d7e4b0238ea6bff94b801b5e4ec0629d2cdabd20df0f9b8bdb742cd60d423c8ee1e49a99fe5b69a3d07e7fde1fb8b8148227189c8400bc3f1bd5ae5e7b769b5b58a62b91bba0ffab353628c878836af46e298fd0af107869e4ea9b1245d28dd37f6c5a0ca5b1b1f25198b54a4ab5d17dcf62ee239dce7d1bf748b170530ce", 0x1000}, {&(0x7f0000001400)="6849e17e9ef061e9752ca31b72570a2d424756405de14ff7f88894754bd7019657563cd26d44809f0983ce86bcd455205ac7b07cc7f2ef461f16e6e4f51ac6afabbd3606bde65a88c3fb326277f66bd3252fc7f0d0dd0e840d3909e9d14f5fb0d9", 0x61}, {&(0x7f0000001480)="1069c6447e751310e04430a19c836529b0e7cfbba27bae63cf32286d857b5b6011d4a477b037240645ace24b22077e3f83098736ba6b849405e697047fa2735e816804eefa4d4ffd06f1ca259db7dcc1b200c2230b74bdb52ab90468efbcf59b0c3d2960b69e63d8476b6622636cac8c20610363eba7f589794976092fc367a3e008da3d64d7f67988ae305516e2fa472935accd151b97d13c179372f19b265e65590abad6576bd7a31b5e154daeef90fed31ae3f7965848935c9a7eb868c7388795b941e628ef19b2106b755a1a941438f957c833b01db4833d962e64b82195d8cb7ae03b4c28997d9be57012b0077a21fbf2ca8fb28b77ac0a3c899b3448dadf812adcdedab6139f4d90772c9173fd992e39a5d8ce1e9aac742f5f3ee3dbfd0662844e8ae4adca49674e3768fd2c0d343b6e15659ca20afdf908d91bb6415c14755f7aafe2da398c3d3fc0d0bcc46b4652f97d4b6ffaa9f106d6d3ff12d0eedc3dfbca631bad4c2b4791af5db656db6f64fec5c729baedd454eab2259c57188bb51a0418cf93fcb24b1621dc3cb4605b9ebf1c0ac4ab194277cd7afeb5c8b1e2673c94caf6162353843a05fcbadb31215717649fbd0ed58d58a5c0cf6869ff8ab1277c707e1e8ef8da3f337bc35acebf26e462f20a8617f6ea0631152475af335e12e21cd75b7acc6034c5119e950967974006f7417cf6c118fc4dbaf42ea56b83e467f732cefdcfb7377fd1f274a5bb2f782364734f02eaa1e3e8cd6963e0421ace4228a654db6f02948a27ef5fa2eff5a8a36570c9a3e41017f9f49f03eaf38fc3321097fe1a0168cd2d09e3a7113923fa6db3b8cbab88eced19369b4fd5d50d9678f25f80dbee22a77257653b80d5acf99d46127f7d7f53b5172ab81668af14dcaefdeb30ff9ab6a00dbaa4dcdb2113ebd56f9d6398e34a5095c4509a36c95f8cba6a5ac1b10a0d9d6b32db777bb2a48a480888ac41dd57ed29c1f256e86f4bb8cd0303955640f37b092c7bf489608d151224660897d76ee46ef6e3663ad79963483ae9840fc6263f1c13106c9fe5df2b27feb4a997925fd3266037fdfa627151165e62181f121f2e49fca9842c798566dcfd4f7b615a6a35efe8982bfb3b75715e4c548c021256163d02627d9cda9ae201f2465ad8190531f8424985386e6ad5e4f08d0a463ec9802aa9fc1925e6e55952e49b0fab243df2696252be879364ffd9476acc6bf8196319aaaa99e9040eb26e4611f92c4f1d82e656336241e25afb8381f3dcc9e5cd8b1d1457c54ba31e2a414aa0f62df9a390bbc3fb00f050818e9ab74ad6f0d5220a205288bce188c2ddd82a6503b2b7e1e09d7d02ca53b8ad6fed63b6d4d8886e064adf18cdc64d6d117ff6bdf16aaa2aa6a1a58494803e7b922ee1b762bae3ee90c0abab44c1d896b66e0ce502c78693a13ed2dcc14e072174f61e15d7fc1ccc65cfe13c691f5279d6f0d36d37a678b7e0fdb265a80fdea002d75b1cde743c999db1b34266ea2120d86469d36b83ec18872c627812b0fbec7dffd84ec027394dcb4297d752eccfae71cd256c84cb5e3b173b1ed8a285a8ca4d5185b299df625bbdc35cd6f77ab60c88644c976cb70cdc0231820e8bdb04d251db149bed692fe3a8a9d6b5d552378bfe60f44a96c0d9fcc680bd1841b9da66503ad949baf796c7d1999f6b0d3a144bee415283f65fdcc23b40bba25e91ee1e3bd037aa40f2d55f543802b982a000b14ab500e334542c3d853102f5807dda291c0e6a26bc8b214b376145815fb594295102cb455045053384541146e10e21655120c8ce970dd424ffd31a495773f391697d7eca56b55409f526c13725d86a0a47d9f369c3789af4c00d79a7ef099df3b3263d63b4b6e320089495197c3e848569124deee231aa2b359b3ccf18f79026147cb482e652860c742b7a94d2b55d20c4cf303e8c96eb8d8514e4a3051b0a0fa74ba00114f349984ba55c87d233ef286bd4b8d89a7e0d2219059300ab6576e7d443216f74066f61dceaf25bee44bd0d6feeeefe90d58a5a26707cd73d289f34b935d6e9f4df35893033eb5df2a09f132436ac1feeef7940dce6ea548b629fa18c81e131d78f0f5746aa6b64fb65fafb35cba8dcad1921b75b9a88c840239c046a67ae6054b52fb106fb5c4672b03622c4094ca23625680f54d6ddcd276ad1fe3e7b85cc814eeeb5c17cd5e49d0f20627fcd3453a3df235a54d53f8ffd72467b8a3d96e4d46ea3409666910d282e84302194dea01e98a473e1b43fdadb55d43af376f74fb569c54b6a0777fd1e1f18041c32918c7e031eecdc5567e3b3252f3311983d68e4054ecc8a37798cb2e4bc0de602687f75508de64affe7c372f453c78cd4a8235b8697954f7c7ea5b0a652f3e6ac92e196ad533aa374c24447bdf32edb955b72c9ef10a29545481f5ce5f3ed853fe86fc9573bf24c8d0ae3d7a9ac287870ce18d6fbcb7c715ff475309035f07ca11dce9a0673b8001d6041b732f0f95b29163f9d8615e83719b2ca821b8aec3f44b06958eb7c004ba6666a8186fb2564178c430213e8a34f10793b5e15890ccf7626c6be56ae43edc33558849dc16a187fb168a7cf1da98c57cabf0dd89b6289f4645270f5b9dba1dce7f1c2bc58d632edda2ee523cb29c7f3fa21e8fdbb265bbc448e5c8a8dc41e8451ce7011b182829bfde841d20d14129e8c8dbb1d30760d050200e07efa0ed904de699650d76f3323661c355871957bdf186401f679bddad9c38a5505b2cc318b4b979c40cc666f9b2e78341dbac7651d0895faa5deb8fd0bd4e809b57d95b67ae84e3b67f49a382640fc6312f08698a915dc17c7d117fc30496897e41ee481055f9fdba67709349d1191d5096850a2f2794e85744060e74927a71427e13c58b4f0eff2224f4422162ea5488e74ad343703590b219a1f5b10367b327c53c5893a65059dfeb6158eb1a7fd56ceadf5ed592830bd7f99f636c15c5e82c8867943141f0be2a9dd06c93855b8089fa6c0d6fe2359a1f9df1cdf7f9010544d332000a4c0218cbafcfaa2e188c5dd4b3f4e40f468eede91743150b6eea0c8652d61e9522d8aff0299bab3a3e9d66f83bf91746b1106971b80f90411c485b4dacb5349bab9f4bad6316d33d22878f31a511cd4a98869b7b545e9980127ad7c5309961dcd01bcba29d9ef503a73b9ee578108cd30079b32f774da9da1a6b54df0f93a86806c87d16b8e5deca554a5ef2e7a6d6100ab10452d9a5eb5c77fa83f28430bc46537c00c78a31bf643bcf19724ca7781a1d44cd4e50fd5830a85f7fd8380c13b3e1adb02b849138f2a290d76fdf8c5257eb09595d2ef33b7ab804204c986ad124e9adf63ae78f4204d00f9e597b0be92f6dea2276d961c4a7aa1aea4859ff1663d69a5e09c1e44336bc292233df1833079e01f3715c6cb70c8a7471b8c8f2d11764cec8c9ffc8cb1011f956fe50eb9b8b4113b629a6422af18f65acb295f616d5c5cd4c3eff1b3e7df40a9a98004934644dca2f176fc8c297761850380df70a02578f97b6837c88496e9688089671c34aa5abcdaea9fe6f4533b5437e8665b0cab999deb0a67a8fe04bddc0ebf8674199ee56d7e4a286936af2faaaba1fbacf8ac97485012930af9e440b3c5f9f0a929cdfa3166ea30a026ca2cc5a714ba80f169ef0fb4c98048fcc307e909ed0a196a501a32a2d3d04643d992c0f294e27acb841d8b3c0cdb24d0c93c554c6c1929a08b9c2054a30f603d48f41421c6d4097382e5d1c477b1b832791fe93c1833d3296a9674c67bbb7a546ae6f40f77027bbd957e7d1eee2b547c18c6fd15c9827d8639a60a6c2596324d0d5fa15ef65e52ced8c0f4e43fa12e5b05d0fef972e9356091b6fdcea30bd03277ef94f7dca004380665685ced719f6db23c3ed142ce20640914568aef9a877e7336b1cdadea516e623459bf73a45389de29abd8f77adbc61eb230b86b036cbac28971b7da12d02fd393a043afb85b3b5f2823c5fcbed05581164efe96fc2c0b2192bc06cf900d762a89b45b40da81db9a831a1d281c87b0f905210628a41de9a27954d903279099d7d8eb9d3130bceb987e82ef6c01437a769463b8d76b91eb4f717c7e9078de8ed74ca998f7be05a3fa3a8b39eb3e55aa47cfbab6d44c34c3b8701d6dbdda6e124445992c108e4ba57e775df2083c27fa6e2b13500d21e200fc5bcac79c7695cb211809b9e419b7804d0644390fb5f048ac7ae7617a5ceca9fdb3758399645073c9369699ede73f3cf50a13d1e95fd17d18269d7d23b9e16715fa58cb6070df96b1f6a0f6867b4b899e09a697dc67a305809d96f42396546b7f38f5d43758e73822f2761fa91eeb4bfa6c32f2bb6d58140b768416403be2d29ce42ba3a46c5ef6cd7b91b7365e81c2f58a12456eecc4b7d1e7649ffa26cfd417efbb03848429334a96f02b6ed1a221a77e87136078412f7e445636c59a676c1b432923eb18faf012bfe5764ce164762b0337756e39a2ab8809b393c998e5d0cfbfe19ff36b30bf9a568383361d48f8caa27a0a77d644be2c76e86cfd56d224383e69f1d48208ac17f968202c31f2ac3d51a737e1c5162168416dadc84457ff7462270b0d1928732e7d3f5e12338f65c9e6ef8db66d8dbb0a3efd1254673ca922e9198bd4651d66fb96448ca87835fa2e130f214dddf7193dbb62c68db9c958e83f689cf52f357bc57481d69552f2593b7e3268bd6db979ee1fc1192b7a51623b8f640f92bfa65f7974d37287dfa9940fdbb66e72c4d1670a24068051beddf4f9a758c030c05a26ec2ba6d8444db0adfec2c7b37d5f4a47e67a4f5c2fda8b65ab1835612530a814c21e8805ef21d5c6953e0826e1bb6e7c0760bd7b7279ed8509e70906057cb0cd353d64f36d4b748054eadd0abc7b1c29c4bc5dac285406ea711e7c7e31086f1b961813199db9416ba2ba2ed6f317fd7f407bb2408bbe1d411db9d038b0bf53ee6e11da646ccee7513a009b124962c37042e93413aa46f648d5e654ad67257fd101a36a0da09f0cba217fdb22c8fb5f8b920fe751ad8b783255f9daac98e3a81832477446e04539175e2d787751e677e2f5add5fc3281fbef0cb102cbcc0ee082af85b8ae016ab6466d4e604d6e633cbf8517f1f62c6947be8e68a616df525b825dab1b8dfc9c477bfe9f3e3428d3c5dac4821fca6e98b830e6f496fe0c65976c3a5d9af97b1a2586d2dd0af0cf7e44b48b4735c841d1f371abc1e2ac9340b13bf79818f3daf43be30f1b2d78f2ca3481b59add5f1a3c208b6f10ed618ee5af67bfb5e7cb7dca76ad68f932dcf67237ee60ed4fd9b304265daeccde19efee080f3e26f1ff22f0354844542e3e71526bdcf821a4a3fc529eb7111ba08f7e79225ec7c66d6b30f33fc0ea4ff0cb83ace3ac47e90f686372c345f88b71b0a4d0a87785fb2f1383a037b584fd30bc71af0411599ff43d8a3845ae79863985917a5aa660350ce72fc2e7c4d6fc3eb9385ac9eac0ad970c163d14d93087d935b38cca3855c9a39a6e626375d19e8af4f4d66b983ec072a947c6f430ba663b34635d4e8b4f4659b51c60f1f4ae185c546cc5de868bfb76c673cc7d601536ec9daf75ddbe285ebabda7eb66034c612f557164a8bc60fe1969b1b7e8358a67dc5d384df120ad5c7221accaea1e4e36c36ac0d82d95e10e1117a6093021c69e5b580c9e87fa0de8f33efa89cbbc9bb6f2c0d55d6a0f70fca164780f763e304e5b34bb221fa11a5d1512ef70d2f3a1ee265c0a9aa2e61a257395bf", 0x1000}], 0x6, &(0x7f0000002540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x90, 0x2}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) 01:44:41 executing program 0: pledge(0x0, &(0x7f0000000140)='\x00\xf1r\xf8s\xa6;M\a\xaal\x84O\xf1\x94\x1c<\xcb^\x1a\xb0\xaa\xc4\xc6\xc4I\x92yp\x01\xd3\x1bNi\xb2]T\xe0*4\xac\xec\xc3e[3\xa4\xb8\xd0\xa26a\xb7\x9e*\xa1\xed\x1d\x7f\x15\xc9\x00x0\t\x9dz\xb2yv\x87\xf0\xd9=\x8d\x8bO\nD/\xc0\x99m\xef\xf1j\x06u,') pledge(0x0, &(0x7f0000000000)='\x00') 01:44:41 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x40, 0x24, 0xbcd, 0x9}, {{r2}, 0xfffffffffffffffc, 0x0, 0x80000010, 0x2, 0x7fd20a81}], 0x0, &(0x7f0000000040), 0x7, &(0x7f00000000c0)={0x49a, 0xa0000}) 01:44:41 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 01:44:41 executing program 0: setpgid(0x0, 0x0) r0 = getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r0, r2, r3}, 0xc) setpgid(0x0, r0) setpgid(0x0, 0x0) 01:44:41 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = syz_open_pts() writev(r0, &(0x7f0000001480)=[{&(0x7f0000000000)="584467f27c078c32cc8f03ffd18e2ad65153124243b03410eefa777d7e628500869962a888ef7c58b4f3865a5dc74efef0a4d43bf7bc2f4f0ffc41038e4fb442b901629b02f1f16035e547aa1243c4940be228671434b7b248028b32dd415152d0b28d0ee4375dab07e926a99d93a733e7a19694c7d700b3aa2a9b9b4fa316fd0ab3b264fcff79aa6de7f50c9bf62d53c16473b49d931eaa6f68f0c0cabc4e72d9899e5777509ef15d9c19b69f68bcd2dcae483dd4f0918a332f57d997b86f087582a079450c724e1edc26fbe46a1c", 0xcf}, {&(0x7f0000000100)="083ba350bfb44403447289ab38e7cb248a2b79b4c3488b647c93f6e76ce5136425c6d925d2dcfa29ed4d10fe00627f8a77fbfc824342ac", 0x37}, {&(0x7f0000000140)="7039a195aedfd06369427b59b02da439ec6f3ea0b30f7b71fc00582076f247d9add3d3eaa942f960c2f2a13341e97eed36ba009bf0115130ad1869f9392e4b78c6f9108d6f4fe371ac1997fa9056ace5056a4f631c05ef115a532e407d059e41259d16aebddf2389b048b06d2145197504d14fc95389bbf3a9dac671859ecc8ac1abaeb1a0f1cdd7d791bfb1881ec75cdabdca211b3b29ceb74ab5c388d66717222f84f0c1c17cd69332233fd3b20b6dec80e481704ed17c4135fc0414b3de6c721aa1c4f2121135c2fc3a9859db8750a58a48d4aff7c434f5dbfce2ac795d511b2bdc4a00286cc746", 0xe9}, {&(0x7f0000000240)="dd44d328de19bf09d4b144d8cd2c1353ba4e87202b9e19dca2c3c39c3e88ba5b92aaff5acd999ceedd3ceb140de173a56d9bdc1bbe47702bd515e595c6e32847ca6b5e3a51bc7aa0d1afaa75ebd8f8996628be478a3bebfec4a5b51e578ed2cef40a4130ae96c969d1d6426078394c638a93567e742f40a1b62f4732c18f631c3af5821ca4aa9e9c471f88ac792da06460a79f773c52d03f6e27c4b3b0d929d56ec7a15bda75ed68b3028ccfc8c8f1f496cfc9d99f9f52d50344a33d036efcfec614084458738255a34fd0600ef0dd2a28f95ba90193b4cc2306e3995341e8a72eb04e2d108918ab77a5760e353ba7a8804fe82246d3dd0a3922ab62c814856c4a9c3a280e699eb5d49e80e318e4bc3748f6fb73919aeb9bb81dee18c85eb6478311281ed99ba68e5e433c08a8b0d7d938b8a6e3c4ea1dc825e5778e64cd96b7a8b10d66c6f62f3b5060415f4a892cb3ab46ff5522bea28e04f676849abeb5f3c35376cf458a9d6a883ca1b1a19bd07e279df3b269502b7748a23aaba3f493fc902fcd42edb2d0f4b132a044331aafd90e82ce30ef789447df41804a9e1a60e24ede95d6313ceec051bf5871cb19d26303b9406854ea025db7977339e95fc3824b43b5ce43ef026edbf255fd9032ae7a0365552de26f223f35c6d981a8be5dfe6f426e607a505d0755dffa8c731ab36e45fb3a0fd9be3bb89c457c4ea0f4ed2fc747abc3df10f4f94662f163ac7ed80e42b2b35c57935a5f77507513153b248fea5364e7f4761c5bea89992f4ec563cbfa617d9a397a5f99a17078fe05e24930b5c0084c6d0cbfcdbfea1a6d6961b0423105022892a2413064bc27872a253509f87f6fdd6ee1c7763f49cf44b0ad1270424a74a26d5e67402d4cd8df3a5bf7622927f7c04c053e08b333b6478d169900986d4a8b895ddea50a97c766275b617a446dbc1fec6a1866f78ab66b2297b4c70a0c261f111d3ab36606ddb0009ee7c76d45e9eefe1d54d434faf8ec7336c34e16a1c129fe8490b99d2325178cf34ee96f8681fad8800c695fbd7253af4923bea60fb9abb34b90cb2e1a92aa659df02135e6561485c727eeba2915451792e884ff90204b6231e6f73ee9a0f5d1a97c9e224bf70ccfdae8fdaf48b18303f3654c8945fc657ba8434062ce22ed71366c927b488f8d235226d73e187ead3aac8bc97f9de24f1f4b17f8f06a4ce281efcdfbde6b2e1092305815cee4a0406ce65d7d00f3f200785a7d7f932e6198a367f595816a694d3d14edc5836a5580901135301bd00abbab69ce63ee2ac21a1423ce42b2a5d41082b9992e054bf612f0540f0dc044c2dede8ef81d5d6e0e502ad88a771b80db6caaae87c3ef07b87f4bd01d0f6461f8533e2a959c776ea59be00633537de3e3afdcce7841eb3e6859313ccd5d6b3eb671726dc8ebabdf07116d0f2b719d3be5ebe7a10be28a878c5ec43800f4db754fabff8824de862e62fea5db1534c7b45e643a65a0c2ea93e63027802380037879d97bf21a1dc489ca594261f2d58ff7a577b5d8af991f5c5a960724a5b18db658684c5f0ac31cbb671fa127dc52102b61c26013455d5ae1cef96159fe10ad92c885a4ed90cf6643f7b67c907647d064dbe67695b568092d5db05d0632eff7ff04a3c89dad8f35fb695a63d942eaf0231c78c86a378d4e08982c7cc4650048b5ce66b3c3e9feeb2dd22037255e078c302231c0a50538662cb2bffe3c48ccc18f2249cb11efb510c8e7f3db423346365c2244597c3248d02db533b27a07cbc1c76f6d0dba7483d9b3a490b593b612cb285da3db8bd3c076614b2aa822d7367dc35bf608225472e868378cfcac006e39c5644dc9535d58d97e1bd63568292bd589dd5de9cb1f3ee610ab7324766a93068572515a875c7ada36dc79a3651f98e448a258c246a3deb3b207c034f846da98e3cbdd2f734ec5ed31007eb18aabdbe23176c3f4470b8347fad79fa2def8205ba49e98608cea3f1817c7faa9e2ddff8ccdca568ebad518362c1bcfe6c998ae38878d28f5ef74eca8b4a8a307eea3c188d3733bc3e06227f89aeb191c49bf446c76c660970cd8b8e28c6e3f0794a25efb7e309a8b3d259966c8c45526f4d2ca372bdd605db8d772206548770410724e174117cdae27e020739348c95680bcb97195d8f127a7e97acecfc595e4c4a077568d063b31d4a8302e85b276023299f2b6592f05a590e64479a1e7825d1abc64cf3218a3775ef0d4c67f1afcdc68bca60fb938ba2b620d0a7c4f69ddaff1d4d6d1bdf6e5be22730759e1474a89ced6bcd3c9338aface282e653f10ccf935ec2250e78fcb655452d4f44f30a659c7be73904195b029950af5172d2bfe20c65efc98d57d1a8a7ba9aec8e2710a5c9bb76cf73244802e3e53f57491c223f48c7a266591efda87ffb291a70fd34acbe341b3ece996d34f093dbd09c6944d721a5a6cd634fc6a4e27db3ffcd942eacf7ddb73c3d665a73041a62ec6c378215c59e4caca3ccea6fd0b480c6d89c0ac5146fa627233b9e037e5b52e290bbfc48dbc80046f3ffb8cb511a5d4a8a1f0fdba42cc2ca778bec6e1370c0e5de144b1b24bff5b82d9a2fa179446f60c6094c3c59060f3c0f176721faaa6c1017bb2cc77e4347d6e7f274575a0e5e6bd21df1f7065049ffe2f60d27092e3ea69a40bef6c600453802ebf3cac4f4011979dcb0d78f9a326e7b535581ec2ac2b530f26660e82f294fc6e9e7e7c48d3f106c2a150748b5a65810b26d7a2e6f584e5a55b156f7b339cb59a8b07c6d21c06a77c52f71b3a67130a316e1f4ed5c49fc3a88d85d577be23e563ad8a1a5a8d85b8e066362b6a3ab61075cc5cf63867f357c4d4eccdac7c68408d2df4610659dd5ae1935febf5071c515864c39572f7f1c1162dc79bf4088336e56f7dc0990caec91524db0e4c00ec7a35a092988ec9876117e0f8915da1c7abd8134a0406d072d622376aa585153686603a00b3ee07665b55d898d337df7834d8bf249a00cb19544a45084c339ea51246714eed5e1bb3b583b6c4e410dd5a2c056b91a718c3116f1c1b0e220652bbadb03465cc9293bab27f202927355e7358ff58acb60f9773aa6d0c03cecb28024e3528cae089534f4070a0504148612b2278f0e5fa16ed4e652defe4e346380766e92486d6ee018245b8484c2c075cb7fa99fcd473a0aab8eff44ee74c93ea4f657a14d71f2550a4b3e3de87fd8966d38b8e9057d7a0e730d6c9ce30878519749b850d5c32b5fbce6e1d0487eb661b6dae4132ecc247039e009561f8abdca7f56dccb9be86fe5615755d6297f668b9d621779feeba74cdc561a301af756dd0649e1080448bab3497364f4493c4894fe0725506370bfcfb74ef1b0129dfce9a51abeeb9f60a502ff525140ed2c4cd380de40ed3265f9233c354a6807107b03c84d3ebcb4dc8b32620f3b3cdce592261d5954faa4cf91289a01b4642e5ba88281f64ce7278575cd098ef5c3a83e703489781757b9d6ac66f1071208f10b646e7605b824b6078dd0057f3711c5b44e89ab9362625d1d517ff981f11c6c146cf2d446d2ff11b9720ccfec8155a5d693f28e7bd03f9901ff31656675433521258eee8deb266323dcd24cdd531de3eacbb21ce0e278dd32e4fbba34ac11420c25279259e1d6080c287e7c7478e1a36706a008d581a57d31913830ef5dc948e02311fca4cedd396272168258a368fcf5cf2d610f2cb05e24ae5888f79c9ae2f88cba6a138d7189baa02edbc8b1de39c1de751d0371b6b799016fef80a4aef1d1fc5b9b34285a06cb4291a94da349e12cea978e85de736d0539926fd422a1e73536f58e835cf505e3b0079e4f5f3df151c99005df823f30c78227625e3346586b785a85bddf2c468fb8679259427e5732094a11465c613f2793bef6f730e7f3f6197a447696a8bf26469d1b2183f3aeef6a5428644c5dca72a2e94766bd51829289241771de5ceda19724356c607a5759b73831060ce9861492b1b8afac415c284e5c387b732ad63c230d1015c930e40271e0a73bf9bf1d4216d40d6bc957567ca5bb965076cf176f969b836f2d36392176904aa59dc45ab360f513fee58671754766671960027379746b3f7ac7d519995a33955e26ac4dbe2ada1ee51ec168e79c5dcbe9df0daf277e62b74556de1e686d99cda2ae2735ae182ef7b38dce413809e0e17f8dd2bc27b88305c4c86bde2fda34fcb3e3b075b5b36756900f71dbfe4b7ebac4bb11afd5ca7179c39f2072a53ef928d69b11824fa2f49cecb1498ec245d1975003114dca5a05be32341dcd961c36c399714b78505ed09edf95a25f4761ec4a755b63e3304fbc783d3a559ff2d7129c3ed988238a08883b47755175cbb82d3df92ac2f103f4a830ffb17205aab1e9ef9addd03837bc2c9f11222545410556377a2b0b689f5ed6b09ec16f3dfa7f343766901fc116a0fc01f8a262675ea0651e25dbf0f83795bdc2670cd9613d37544749923d3568752e9feb8c19d13ec0ec9d77243eb8763c975e87c6c2386f8795235d9f4c4f306fbf52150e9fbe417a5a3e8c8fe799b7b4aa779b1c8ab400656af00e2fdbf76a70418a926fbb646aea44487a356d6b15e48f30186e3933aa7358822c7b62baa145ba022e6290f27ef0da2d512091dcd4e14c32402692767969c45765c36016776cb9d9e0d41b43048baaca209e773f2867ed2ffe1d970428e777cbdcb48c2b6557b21aab8392c1085d5cd07b6b1007ebe1aad17dc5cc938f05d9739a6a69ea84b2ebaf61d7b5781f14f65086439cf68ed4d75e1314d104af953dba73d7f58e1b78964d7de05401c72e96a605b37dc1684ad6686272f9bc1e96e16b2b1f52159af94e5d6eb86901af996fdfca74686968659544691c602c532f682887264170cf4a4a0317ef2d4ede2b1df5aa1cb6bbd5dbe31e8f5b37c134d1b50fcc50daaafaacd8996d219df00b76dc845000a3556bc5bfbc42777944ceae7f927f16732b95fff3645ee9d720d0083f42513a2a8a39140cff590c70f95008ce8ccb78664ff4f3d90fc01e77da705a4b33d5488f87df0a628ea25cb24b2d39786eadd1043ce29fce8d2f6fe9854f97924c76fe6461f5e6c175a9cc06380ff176336b9cfd6fbad08e8792c7549ed9509d2976aba834349a712dd38fa55b8455e89fd1c1bbed455f73a6e3c56428769befb315d7bb25ddd7e0d377d38056d8e9cad57f8de707c9f0761dddc3f8b5744bd4da95ee00560a332a4e0ee0be03b39978faadaabca0259504b6768e61b121b956e253929ed0df95fad8c4872d27ce02527495b9eddd5cd1ddebc0e1c2966199ffeadbcd491230a86f3f963682cb375fbe16168d460bda9a659b485c58a815ab3bf6b6addee9583d5e8b3b111236a8752b9ce19d795ae9e87611fdf8cab263ba374b1cb3021e049f7b742c4ad2884fdb5a5963b13fea08108504fe5db12d256181f2941b4c2a1161cfd6eb68a393f8a819cec7e9a905a7afe8ffe83abe8538ea2ec7640d79c2410712debe253dcdf8ada802ece6c22f90fe7461f1fec2b9d73f20192e4900d445327f61b47ad98d0fee57cc77a203207d9fe29c671a9488a435ba36309f95d2f964d1f3d3aa5777cb4dbf6f450fd89518f5d29c25c458cd28a9fa0f3e4a913b74fce327cb479311566f73caba4910aa4975d378c92888e44664a85838037b5618233a305eca9de12d43052afa3dd2d40b7ef5dde7ff483264973f889a8ef6be716fdeceb7b878abd78dd3c32cf82e9e23a230667a686ff061c66ad5b", 0x1000}, {&(0x7f0000001240)="f26dcf6f57d35b9ff9428ca03abf75e0cbadd28d895ba3addff1c6faa5a0716abbfb7dcd77c67a28fcb94f401190746d21a14d61ec0c289739c37fa7af8e263d229a49f41fc59341e8df776fa4fca4d6ec61a06d2ed260fae2843e18d4b7c6ea12a038d16beb439ffe35fadcdea3285e36413bfaec1ae002924a23adebadc03f9174f058c587d52a48a1a6915d32dff50a377fc64b", 0x95}, {&(0x7f0000001300)="0d85867361aed441d2f8a13a61bcb1fed231139cbc0fa27e68ae893d6ed3f7009ad36228992756eee723a595b4c497f61de013a27e61f1b45469e4118045770122d022dab190a83ed1725cd04be9602fbcbdd91ed23472f1c438616454d2969aa652e602755bbc90e242e7b04ed97802df2b44b009f9765a620f4b8c7d73fdc2b99840395d0f5098eb52a1ccf1f2885722dbd2", 0x93}, {&(0x7f00000013c0)="012e14615531533d51fb82af79bbaaee7e0af1f68a0113fe30931e8c7c4ec18723d5dca9fc69d4ab71b97d8c54283ad51d851fe318e231dbfae4f89729d454e8b5666b1bf087b747fd15f51754231e9365c975533faab07653208d14e60f2b853e1bba8f04efdc716f28b9ea8e1cd134cf03057c656aa99f8f63", 0x7a}, {&(0x7f0000001440)="b541cdd0cd", 0x5}], 0x8) 01:44:41 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x40000000000002) 01:44:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) setsockopt(r0, 0x40, 0x5, &(0x7f0000000000)="c7ff804f29a2b9595ec7e64c6c075e0d2139788476ab78be204ba188224b26bcf4b6fec6162aae1afacd2e9b1e2c907633ba5c5dcd027c472a40936add19ce03ab019d8e92a70666612740797443d768bd692ab1c73041afd8dd95b3517827510f96e9eaf0dc3a3d9050dbaf", 0x6c) 01:44:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000ffffffff000000000059e8d008000000df7e126c000000000000000000002680e6630cbee593ab7a086f7444de36aa394226037d21f6897e9b97fc3fb5d2c6b035d548ef27e3ec4318151a1c8b973d0e4ea0e84226b8f7d34b3688090dfdea4069a0c196b73c30a46dd9c7fb11e93cb252d20c29e93ff2c28c8380eb235e346454cae1ea5996f848f5761c4c099052d40b6e0e57e94065dc2dd0f3da54d3326538085826e52bc38a7e496655cc2f4b703d04e50ad0359c019fdd27e77ccb5ea84be19b38185b226c7324fdba24b64f93a26dcde62226ba9d037b8d57efe69cf33a6a545abc21124c1c2fa9f02fc1f5227236df4a7be69df1ff8acaf2bc3792bb1c5e7d8d4cc79ae4a4e4f14ec0c8f9b16de6d10705537c36a2531d7f80cfc052c1ea066b7400568793079649829594e306e8822946ecec9f79a0466c15e82914a9df1bc6af659847287901fe71a0a60ad78db009dd5eac95fb9910299d0a9aa07aa12107f8234b6f68318ff93a42f8f76eda5a455a0000"]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:44:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x5353) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x4}, {r0, 0x4}], 0x2, 0x4000000000000) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r1, 0x116}], 0x1, 0x0) 01:44:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x5, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) socket(0x0, 0x3, 0x7) 01:44:42 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x1003, 0x0, 0x0) close(r0) 01:44:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) 01:44:42 executing program 1: r0 = kqueue() lseek(r0, 0x0, 0x0, 0xfffffffffffffffd) 01:44:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() shmget(0x3, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) 01:44:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) close(r1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, 0x0, 0x0) 01:44:42 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x85, &(0x7f0000000100)=ANY=[@ANYBLOB="f1323dfdbdd287a2fcc98ce91a2fdb23ed735a8ff6f26e2bbb15e4f61c8cdb98cc39f573b928701dcdf3208b1b042b0719bf80a19bb4abc5748bbf501df0fdad3986b5b3722cbae3ac"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x5) chflags(&(0x7f0000000000)='./file0\x00', 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 01:44:42 executing program 1: nanosleep(&(0x7f0000000440)={0x2}, 0x0) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x44) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x80, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="63c527b9fef54e85cdd62d39dace859e7ccc2f2922f50341c1a63497f02974dfb8c49b8185790e03acabfb69ac14326c7bb3a6904244aa21a676a21243756e605a63610748bdbaa42bc64ccb209cdc61f43542d25ea07f268f3896c73af104033c438a9d3747a03bd4be6194c62dabb4a8e6f54976f467d2b71a3ba5a02ef2", 0x7f}, {&(0x7f0000000100)="02", 0x1}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="8000000000000000ffff0000020000002d18615a7c1ec1289f09b26d58cf262930e45d58940737fc2a9e7d891c6f37ee9209103054c2226e23ff5f1142f2aab3e3fed98fc0a4af7220a767b83b081286ab12f93259c1157eb37bd7a71b836305414051fddc16778e7346bd3511736432d7b17ff2b3f595cd40a73230c300000078000000000000000100000006000000f98ccd417e6f55f51dd8ce1ecf8d67e1535cbd34d239dd8c46fb08fd22f278a8e84241a4cae4f25a54e4df72a6cfef4a9b7f463c9ecad88be0dfcf8eca48b622d86d853d8b84907016ee760befec0a676ea9e4fa1da0092433da050712bc668381367d15d9e1b000d80000000000000000000000ff0f0000987ceb530b470974ce418804b6482f5f3a591ff7c7166eafa25395f58c2f2b94e0077ce66c61271d1db2513942c33ad76b4b2206ab881a91253911ec4044bd202e1d0e1fc7f1f711c4509bdfa61a1593d00de8c8607462a38229563e4352a636dde45b936f14169e6ab8ce8fcfab847534b7fffb5d8a36bb0d729a8416522033f3193051721b0dd61934b175d087141ba88afc6f4d6d95595fbbad793bca32dddd6138a9b16cafa8be22134db4dbcb0f2eba131ceaf14c0a64cadafe307573e42cb9159bbee807049b0316b29b0c0c9fb9c1141ec800000000000000ffff0000fdffffffa69ba5b61a29449d87e4255a1d8946500d6435a03fb46edad017a6085dbd2fb1d14bd9e3f2b87c82d442e5887984783fbb0d78a0e78d2a41b289aea53de9cb4427e6bdb75b3ce149f52e95f98dd981e0f0c20a0a8cdc10fcb6f6fdd4ede5380ccec8b18dfe037e11e8940ba163bafefa83b9cde57a1e95627c9b8a788c5e5c02dc70b38d1ea3c56c3691281c0f7d658827246e00a2554dcb2a599276ef98b5d3a823bd568244b7cb134bad91d3247fe62557ca84b3000000"], 0x298}, 0x409) 01:44:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x105) semop(r2, &(0x7f0000000080)=[{0x1, 0xa0a6, 0x800}], 0x1) r3 = dup2(r1, r0) shutdown(r0, 0x3) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000740)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/21, 0x15}, {&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f0000000540)=""/205, 0xcd}, {&(0x7f0000000640)=""/27, 0x1b}, {&(0x7f0000000800)=""/132, 0x84}, {&(0x7f0000001980)=""/4096, 0x1000}, {&(0x7f00000008c0)=""/197, 0xc5}], 0x8, &(0x7f0000002980)=""/209, 0xd1}, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x200, './file0\x00', './file0\x00'}) r5 = getgid() fchown(r1, r4, r5) shmget(0x1, 0x4000, 0x114, &(0x7f0000ffc000/0x4000)=nil) 01:44:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) r1 = dup2(r0, r0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 01:44:43 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 01:44:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1000000000) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 01:44:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x3, 0xfff, 0x2, "b41267040dd1fe3ade5473fb9e5a3e3810ee8210", 0x3, 0xfffffffffffffc3b}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 01:44:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="6fb34e6ab06ea3fd9d8cbdca8d7f1c97831c8465844f1cfac645256765b8bf3b22d6fa93968f4dc12d5271341894a821d5a626303f0bf0b810e38016d3b761976cffa7c2a801e95ece013cf0d919361618330d", 0x53) r1 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc011, 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:44:43 executing program 0: 01:44:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000400", 0x0, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 01:44:43 executing program 1: msgget$private(0x0, 0x80) 01:44:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x341a, &(0x7f0000000180)=[r1]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 01:44:43 executing program 1: getrusage(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x9}) 01:44:43 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x1, 0x2}, {0x9, 0xbd}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xc000000}, {0x0, 0x8}}, 0x0) 01:44:43 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000200)='./file1/file0\x00', r1, r2) bind(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 01:44:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f00000bc000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 01:44:43 executing program 1: socketpair$unix(0x1, 0x1fffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10714ee6a94d790001000f0000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x8) r4 = fcntl$getown(r1, 0x5) r5 = geteuid() r6 = getegid() sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="23e18a79be0852f5fb6268babff27c62ce4b87023d2036ed1d9ba8feb8da53dcd7ec59c1712387ccee9b81a7a443f00f4a2fd51aae6f5f79a59ada5486fb2cbe81a14b399344394e215927742a5560e187682274777803a2b2363ec58ec885ce744c7b480b8e687aabf3c9a0c02a20382a0a48839a8a46e6510f89f3837f2db59ccf53723f1628d3a1e65d0f2ecbb9ad46c3248214d72c0902fa4a40ceac14e68aa57aa5fe03f5bfaeecd2315b2426e01ac1822d8b00d6f951ce3d6aa1", 0xbd}, {&(0x7f00000000c0)="0aed64e310503bb1b115a6a69b8f9e1a6ab903f0f987b0b522180fb04f4090a8830377217cf65bc28575777fb8e9c318c5e32babb2675eb91c100aa59cbc16156333c8a7aca0280decf3f30d0f43c6d9f86a672da368bc8b", 0x58}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x1}, 0x1) 01:44:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0x4}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:44:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) 01:44:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 01:44:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x800002) setsockopt(r0, 0x100000000, 0x4, &(0x7f00000000c0)="2952faa75351cdb2bd055f9b856c7a7e39c0ef493f8cd7caad549ed715cd61b5132d706ce8712119128483354acca7137e984ad85b72b8d8327dfa2701c797500deedaee10467aca523d716b26d4b95690a88230e6de9a3ad7a22c127e6e28daf1de2aa1b564105e7f835d731ad31acdd6c3a60ec3484f4c158cd5eb3d112fe146ea51b43c0e", 0x86) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 01:44:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="f8de7a0c3a06c298308a12797809d8a5393029a4c793397dd100"], 0x8) r3 = dup2(r2, r0) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x101, 0x7a, 0x3f, 0x1, 0x3ff, 0x8d22, 0x1, 0x2, 0x1, 0x74c6, 0x3}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x2, 0x3, 0xed, 0x0, 0xe1, 0x4, 0x816, 0x3, 0x2, 0xf4ac, 0x8}) 01:44:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8493b49320dd8693d42f05c008f2177c6847ae82"}) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ftruncate(r0, 0x0, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10800, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f00000000c0), 0x27b) 01:44:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000001100)=ANY=[@ANYBLOB="01002e2f66696c653000ee0950b0c37747e8a98453bdea2c247db06918d22122229a75665506a9477cb13291b0bb364a382886014848f966bfef9d45ca58637d2f7d78a3048630ca952074afe22c5b317cf57de01c8fda9b4bfea5d1ecce0d9e81f5a1083ee0720466cdcd7bf7710708c79624ec74ee170e11f074c36f73"], 0xa) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 01:44:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:44:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:44:45 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000180)='/', 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x180) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000001c0)={0x8f, 0x0, &(0x7f00000000c0)=""/143}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 01:44:45 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x14b632b0909cf9e8}], 0x9, 0x0, 0x1f, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x2, 0x3}, {{r1}, 0x0, 0x1, 0x40000001, 0x20, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x10, 0x7ff, 0xf7}, {{r0}, 0xffffffffffffffff, 0x17ba4b8532111cd2, 0x24, 0x2, 0xf74}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x0, 0x1f, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0x505, 0x8}, {{r1}, 0xfffffffffffffff8, 0x4c, 0xfffff, 0x2, 0x1f}, {{r1}, 0xfffffffffffffff8, 0xc0, 0x40000000, 0x2}], 0x66, 0x0, 0x100000007f, 0x0) 01:44:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) 01:44:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) pipe2(&(0x7f0000000140), 0x10004) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f0000000380)=""/87, 0x57}, {&(0x7f0000000400)=""/245, 0xf5}, {&(0x7f0000000500)=""/133, 0x85}, {&(0x7f00000005c0)=""/68, 0x44}, {&(0x7f0000000640)=""/209, 0xd1}, {&(0x7f0000000740)=""/203, 0xcb}], 0x8) 01:44:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/84, &(0x7f00000000c0)=0x54) 01:44:45 executing program 1: r0 = socket(0x2, 0x3ffffffffffc, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:44:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0xfffffffffffffffe) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x10b4, 0x9, 0x100000000, 0xffffffffffffeff8, "5bb962c62ce105df978c4f1a77d4c6d2c32fef1d", 0x8, 0x2}) 01:44:45 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000008aa7d0210000000000000000000000003982230d000000000000870000000000000000000001000000000000000017000000000000000000000000f1220000000000000000"], 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000080)="1f3d80977aba3fcfcfc9626f7ce523d0f632dd8712e69f6bcc53c43709cb460097a558c5a33b7855d3ce5a7a59a7d7", 0x2f, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0x80010000000000}, {0x18, 0x3, 0x8001, 0x3}, 0x1, [0x0, 0x1, 0x1, 0x6, 0x9, 0x2, 0x100000001, 0x400]}, 0x3c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 01:44:45 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x6) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080)=0x1f, 0x4) ioctl$BIOCFLUSH(r1, 0x20004268) 01:44:45 executing program 1: munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x5112, 0xffffffffffffffff, 0x0, 0x3) 01:44:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200c8, 0x20) dup(r0) r1 = syz_open_pts() fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xc, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) 01:44:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000001980)=""/4096, 0x1000, 0x1, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSCTTY(r2, 0x20007461) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000001280)="6794eb7390c58561fd589c63adf91c17351eb2d78e707652449b11bc31120f716e1f140fadb5d5bc424ac61b62235788c4bc240aed1c2ac126ccf75efcbdccbf10649a799d51abd7bdc025a622c95c4d3332e6a8f5cdb4e38deea2528f7e2c57a456a2c39692363583960bc419aa04ea057b29b2bc0c6da70c82662a8dae790a724b67a686b02757b8242ffd056799422c03fc14441080d98cf98046e1120d632de3c197647f517cd0619f427c756055f71c423958ca8a6d6043034951b9b4484251dc28ca496ab399e91e40cc44c2e75aa68bc5f10b71b58588f015a5cbea0975c3129a77fd4ee94c32b70f58267a4591f183a1051ecf61c20d7857a11804d7a3d2f4c16f3532a7ee3a3cd6e8271dd91fc2ac55243260bef8a3c559c50c0bbec2cc2a25b429a5deb384c4675f4c5220df33dfe9dc36539a1048e287f6892c6384066da23d153267b30b17016697cc7eea23b1a8786504b268455822edb36adf7be03cde3d9eebb9359d6b9bc449ea251361ce88c9e7185bb17626516e64b15f194ad286763157eb0f321848be95ebe569f9d0ad3f52dad7024d9ae5c9d44e447e3c9242796089d511ed298e88e7c69fb4ede16beb981cf07d940d6d75976d18bbf953b4dad18532d6fd41f06cc802008eb9beaf3ccf05f85786624bcb349543fe88e39411112e558dc70203057b0e50981404db240214a999a5d2e26dae865b56f578f80889755471fa358935e93f932b7c12f8c6e1a1abc764cf62d2a201e8e38eac70a7ab9372a077aa13240342c09b06bdae65cd99abe5bf48664d5d34b9bf686e41fe2bd26041a766678c57af7e9a1648a4dc89c3e427af300a2e9cae3313d596426efdc6020a04a9061c09cba0fe2eb8cb4fb3f02f5447599cadd3bb584528707b3e9fa35ba678918874c6ed751b3e54c0a3a1f37eb7069014068a55fb4a03736efeea29979727f4bcaf2622827764e5870f2d4416c3b340b90cb53f6af657b177fe21cd9f868959261879827294e5ac10c1477891b53d27ce9fe6d2744cf65f44606427bd1d868367b26476c247fa9c27a491ebba4e0e0ee41513de3b345aac695a757fe40b38e74e58ce047d78992fd0c392f7d69775438743e93282e507a5dd4231943a95e6a49ca7958a5c8f6e549e7c186018fb918d50df0f0db783ada035abb4b7e6dd9dcea18dc7a2c5aa43097460ce8c956dbaff087f912e53518ed8b8da0f31b11f638619324b75cdf6bf2abb75cfbcbea6d05e6e1228c78d6c28536cf4f491a4b419aeb9e800f49a8c25114db1923ab4a388ff8812a129717b88e092d6d508a68acf08f7acd2093f1ffcacebd3039c92dcf04ae17019059e62b4432225fbe77ab42f4e0502f6da52ccc5e07b5f167c7f16acdbc88bc9d89bbc676b2342183388c4cd85e6648acc3c6e1ca49e973a3b290ab76c4c3c01a9f5fed93d15882e66fda8789c96cbdbb3932915c697017765fd7918a65de6c5e6c077cc4e09a248c4ced3d965b04f45eac03ba3b7e1ad472aebc0f73170d03dd888e4720265afaa6eeee0fe9493cbed5fa5cc8789c538c05e508bb0803c4f1323f9ba233b12fed622fe8fa34434f2bf2559cf63879f997cbbf816eec658bb3434585ca230d16609415c3650e4827254e862942ad6b9398d9f7763fc80fc161cb9b403fb67107884f27b5b0af08cdfc220c487c32dbd1c99ba3056bad936935a051c15b63f1ae99a06a79785f766ea3bb904cd1b7f93d6162a3cc10ecbfcd8be4f207b3d411e1a037123f7a734508e783ef4da11270ec43597ea8f54e18b70ba86163fe18aa289c1d1d351ff741b725f832059e3614d43cd452ab0e931a84b0a46aaeadb8dc4b9ce16ec87d23ebed768387ba524dc0f511bda7a0bfaa7059722ba36b69be81745d4054772445fe4d447ff2083809aa7f69b65bdfceee2aaa7a929930078f0e43bb7a5698873fed80a54919b92eaf4ffa5f5acba73d32a871d25420a617441c9d12eb650debb8b6eed4590c4c7b041aceac7213dedc4a0c3917f0c6b10355f826df0737d15329d0dc4b9e264f70c6fc7de041960365a13701d0d157153607c08cd4d4bd993dcd40c820927fbdc3f71b4e9a559ac78f5f30a8eb2c9262c2087738868bade5670c8b4fccd58db458d8af2b154b715abf72f47f1b8e9ba7dbba4fde4cddc21ba974c8d5d7af9a613eccc5ea62553aec49be0e43478fee6d49d0686482b47fa59ffee349f265d126fcb56eddb364e2c98629aca88b004f5e311471e2884a49e4791e10c8f635e28525a3a7f5281fe10ffde919ce67d3cfef9c09623d55d980d359884ae865b3d53a9c610f25ba1b51f812ed1e49ef1140868e0f3974769c47f93d98479cd07e67ead1956ee11fb197748102b5babc6ce7437ca16f15759b6013b82586bb1f025d9f399fa9743cc41ff2d956eed20e7b29d87331f6d9d0103a8037b8f052f4267e4d5db001584894561c85a358f40b662839e0c11d8bd2b028ffc5c", 0x6ea}], 0x1, 0x0, 0x20) write(r1, &(0x7f00000003c0)="a8184d3c9b5eed44be5b2b268da25d90b7648cc1f3f5f3f754f9fda6bae035cf29a686bb2ef0bb83e72278cc0ce0abb37681b13b116040caceb1c49e4837a55c91e4360a5eca6e7df7b6aecce641beca5e00dc8578b856d8a5e66164dfa242db4cec1684f46a370704b42644f4c69f8d44dbc4c5", 0x74) 01:44:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x1004) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x82, 0x10, 0x7f, 0xab}, {{r0}, 0xfffffffffffffffd, 0x8, 0x5, 0x3, 0x65cc}, {{r0}, 0xfffffffffffffff8, 0x19, 0x80000000, 0x8001, 0x3}], 0x8000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xca, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x3, 0x9, 0x9, 0xd83a}, {{r0}, 0xffffffffffffffff, 0x11, 0xfffff, 0x2d, 0x3}], 0x5, &(0x7f0000000040)={0x3}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x709c) write(r0, &(0x7f00000018c0)="282dfccde5b089458e10c482cbd9724d69d9d76d931b8afce59f5ad21c81f158b3541462a4e5eb9f83e6e4a9c375f145d60135cc4fb6f1752ea27aa8d7fe7c84e26321849f50b7a98393dd735184eb9e59b86dde002fac8aaa3d3cd647a55ad963af6ae520b5d5c75917e78ba5b9dab78676ae252d3eb6214abdb3c39dc2e9b347b34bbbedc426c1bacf3b9beb58ab81e7f26bdc1ee477b77f0abe0b39295969c1527aaa84989ad34477c3994d4b2ecd88c6117d71fdeb534de810383df81c4cfa5589dd5739f56e3054cbdef10bc2f41808ca6124cd1a115cf67e2e5fb3b3d7c2a7687332e3dd8f0b0f030976a0acde7a5cef710eb01b32cd76d1b7719fb1b1b8ad11131023cef280c6f56d8b13f89df366878de8a79f9419a589c5416aebc8d9e0e0f0fb38aea50b02a88dc40d0df64d56aceaa1c08bc699b02a64ae98438e0a6ffacaa80cbecc3bef7cb1d9a57c344f8a3dbeab2b57d838c137f97814ac38510388d2fc7373ce0187ac8f412e9dafc30353a9f2d6db318e6a91480571acc5286f27475f31ffa7173547be043066a7ca94246b62bacd379a6e3c6de0b8690e63e364558ac7d69c24f882625ac450c7d6fe425719dda7b31535b34ba448af62fdd68db2ce6af6f4cbf2d00428b15becfa62cdc950d5ebbb0ca793f51d4ed5aae532ba18d939828a35f34c6de09f67d3216373c3a9dc3c2395355999d3e68d90542964fda1b0eaf40a959fc48a23e5f0550c2017ebea93194630475cc1b5da22f63a9b450df88b9117785cc04fe886be85181e8afbfa2abcb3b9a2710acd289a40718eb637be4cc34c99c87fcd624287a0147f56ddaa432b21b5f2b5ded531a4614c57226f3570e6e9fd4402d3eb61151229701cee866f586e5b5ac81132865004d866f88ede755f18731354bef6b682c75e3c76fd50a72e4a91dd1ebc81b4490aec19c4bb1a6451ca78e18ef1cb57c3c7d1c26584375181d960cec907b49eb37741e4620ceea501cbfcc159057eff36d8acfcbaf1848b40b17fb56dc61264a39f461ebb8e7697a58a47437f4ec8cfbd9c510ed9fd50f10294f3fe86973a0928259b0ef75c44af809b59cfa6e401b3165665a6d5fa8d0438dd1bcddcbda76fe046dfe97851e058c36e120f396783a9f22bc19bc0122709e88796a6bc7303bf4866ed8c506dd88a36cbb7c31812b7aca2f62fe29c6653f0193a1e50391f7e14fb35b2278f79ab9cc3f217227ec9d773250ae8d940ca0ec9898b73c2856cbfb43bf6f31a6c549c2c7b5a17e81ed61f28d4a7b0c207b91aa40e0f42d8c2ed0285c1f2c129e583bc1de21dc643b7c438b503d447abc5ef13f39c1302725aa29d04a9c74fa4bfd8f706520886f00ff8a56361b6caead638e820336b5c45c6cab14328a600f35bebf02ca376f83dba9d2db92f38c3b181755cad3213c7b52437b7d633a101a699a0d3ed15fa1756594ae701df2667f327d503f7c5b64ea473ee9363b0ece3187540f081cf2aad20f68e18936a4313a8394d3c9c656b01082c873d2e8f24e5d975f994b23fdbd403875bdbd7e1acdab1362daafc206b245097ff9f4700cc5a2c844d5147fbaedae2db5d046e6a0855c9137a0cc4e3f43973e333a3fa6a5fa62de738559fe102e733116ef37e3954157d15677f59df35fd88f3ecfeb969453566f9c505def1a8d8c1a525308926d57117078fc6e83f98107b218cf5dd16502c6a1afb5ff9dc9a5705454504b316d2386c9246475074ae634f01427ff567391cc379b5ae4838a67fb103bd81340a87e276f0ac921e76345417f93b5177c31b51876c9cdaad78abf556a6f08e7b9d0564662bd0f254c776c8e05e0ee99a78200bca00167a04c3c177a7a9f2eeca3c5de99e09facb31334ee01be608f3bc33b061ce37b0e5e127adaf8056f457facbe033bed7c6ea974732da5a9ac16403fc7cbad10d7adc2b98793acb3498b2b59e6573302712518925167cb69f82cde5b449f1cd1bf4d2d033f50473da67dd95252bfb663f0e423e2777a9a4a7152e3be427e066ebeef1b52497f8159baa98a1b09828d2cd4db61e190ff912e123392cbed8fd0190b22c8ada56ba8e45f9001be8ff296c3429c4e984505cdd7205fa3faa09eca4c02f72c2aa8b978125206b539c17fb237c9359bc587b7f419e05434226ccb0c7faadca753c3c780bdb32f0554b0bc71776808f76c07a1d4ff844f43842eda9233e22d6445d4d67d8d903724b51430ae103e936ad6f20063e715a3617703c504589fa266fa82c8b9ab814c122f4f662e344935e17f5ef62d3b80ecb8b9ccc86cc5faab300915e8933a581c3442a6470e1a71172a1e1e61daeb9c8fc63a2817ee870189420b4d3367244b8163728c8f22b1b5790373c34fd30fa18966cba0b05715fd4c08119fb7b300083ec0fe7bfd9169395ea112149e78f153af1986e0bc5ac1f1e95b1ccf3f2d46fe692a43413a2107b9d770f7e14c99ec2e8f36a7b8e2c10a58ac9a6eb6c846e4b65833394bf86020c408852f8a7148a6d24dad499d27ef5e981724a64303d2466cf8e6a1898e3b757c096090d4db89998d10f07a57775e112d6796c10177f6395fcf80a0b7a593b6986724af3c09c691a58f8d9846d068497b1316e54eed109fcf38e419e52b341f21c189ca3fc4385d60a8b853e467ece7f1e41d6c3ea4508c3478968900033b19c51fe7a775a3ee7428f1c3c64352e70f721153563598ec6a0a89338c08b1f87e23c49c76f94ee1d7b377549e88a962adb0039b7e5ebb554255213614dedc9dd374a6b07b3f35615f26586e88ca290e7906fc1828a5c141c28c8f08ffee13becbf70a8bac849aa92573ccb46ed25e1bd044e6daa058388a4069f7e189677f46c1fe7c8f01d95102c8379a0675b742572f0fef5aceaf1bdaf3405c68a6cc2a44b439f9f8b5a5e421e47a0fb4c43169a746a844a7160c8dbfd9298ecf806cfe4a90bd7bffdbc6df5f1688f3ca214f71f1a6adc491dd68a41310d0000000000008318f06d89ead330700e3f36b50d4f1aadeebc9255d91b071fb8c760d790055df54e0e950150e03a3d4db87fcb55392472d473965cc8df3318eab4da6d7f6f1731592ece855569980021d6bf037411d0a98209abf2f3fa2fa6323c5a69404a6ddbbd39182ea747bf6d62f0ddaf2dd4b92987ea4bfd653c27fc97b5a9b14dfc8338f80311a369a80acee5242b93117dcaac0453915d8dffbcee4b6e74f30ee051fc149586a9df03b382bc9c0c38239ce85441e068e1ec99c511af6f898827348bb808da0f17f6d181d2ea269e3495326ec46ad8516c7e4c32b104d9442f60e5271512e193c98629679de68603688633e08933d47dab6a40db4056ebc3d0619bfa2b5af32f41c5ea14afe66459466870767b048a3bd2b927f7963f9da94f4ef106726d85c6a0a292b5a0f0c8ce054f05e76fcbc87ba619cf44d03a45c38a46ae758ef847bd891c64484d70e38d5fda86f3aee28a9d2374277394f3b0175d562752c3c69ba64fee378006b1bec198afbf19ecf9fe0fdb19ec5082b5ec596db06186567a8664c357a424698bb3f10ee77c6d7b590e3874fdf76eab76785cec1f3105ade94e1a00f27b1d3726c0b85d7da50a2cfd4e4d6b959458d9d5cffe5a26ed791f9eade81cd542aeb7763558152bb81c1c28c95d9a740aeea99adbb59d16d11e2d3413921ab628de8aeecf20315441a32b647f8c994c0ece6e3d649e9adf7aa00071fbc49b407b6c5ebaf7531e45870dea29509f1932829a48b5adefc6080cbcb91ba4159530fb453f363ae9ec65e86671f6b8f626697e904838ddc0d5d533aff2468bc637130ec1ad6077e8d78265c8e06b426494135e27d2d31d787fdf6c090b9f501387f6a49782d3296625ac71d4417f59f0806bf65638cd1195529d0cb468fb8f0060bc542a9d3b34b7aea7d4d35ac911e22ca28abc0e1d6520717dfeadc7aa28938dde95f89081357cd0fdf0db87b695400dfb22224f738129f8a7eb81c766167cf4b25402bacab27f2c2edf17010aeaaa4d59fd3f466d20e7a512aef0141f396cc7437ed8d3cdc66ec71ae07d2381c5702019721729f862c32f12a63eb8c1ea296b9d00918b0a4a9cc236c8cfe1e0d9ddb134068c1bce43807a53d13f15c4396795ebb355856e54e185f877d026916d1194e263ad49197a6949d28cfe78538a827c50d01b76ce3c454609b5bde2c6c4373078ef4f1899234749737c9123d39a842a7f280d0e372d63e1f056e70e96db23cdaeee3bd71f7d78b416b3e341c645f99312219646009c16e458847c803077351930012464e3febefd5d1d62cca2879aff91ead82df1abc4fbf871ad9052474b07b55229eb409993d3f750b3a1225de52f457b28d30d3519d8b7c0d87ac676f296e003d7b8a723202f8db43692886ead02f27d66caf95f2ece227f2a492258ae69bfb12a4e4c2ab38df81f8e67729bc6629b36a93ee9b0bf41d51cd23b060e56bf00f5da665a08a4c2b0b0e76d8fc8f6b2f3e3be02512759ab326fed67df22d4dca0da5df06024f1f85617a505392487c7bdc0ee9b1939acbe8b75b862f8df23cf8b1e3e59da6dd625c1aab62fde8b5f78abe54d090fed428dd08066ba7373b4b7ac1971c3bb26f36bedac1003b2ab7054c8f32d7112096add9c7c24d9fabc6b6311a269cf23c171ec180776c20bf6af4828f1ae85dccbd5416325fdcd0e071cae5db9bdab4b6a2ba467027d4de166ce42ac4cd5fd14a7be3f44cc9132fb12dd50259bb4f5e4a287b7e56b29d409c7d6afea0aa012ec5ed1c803600f00a36a9b4f8daf8b84301ad0accdd047d471b6e68dffb742ac84c9fbb17ed3a645fcb2a9c184be861dc013a9672c56e439528302091303b0a419d935d3a2c7b1f158391650af33292b2339cd6b5a23840da14cea175a78ae2bb7cfeb0bd9d43b26cbaa44a13ad5eae6fedc69be65c92e794d214ac0d01ca949a376300ced908b9608bc3c947e38001c4d9067955e10962bf4db08a06a029edf179dacece2bed2a170c44052b8753d47ec7b533c6a9af477637d39bc342d18380b69087ba2d6ea3d8643262737770948a8241549bdf449d06893319bd66bc7f4d9ae4b1bfb4f10132805337d30e723f57a8d5bd5f3280d5778f5a5ef71bbe1b591fb87df3b61ec594b3fe007b00f6f8310ab5c2ee5662db2883e6a2d3a65dd7d30f515c91d7a60991bbdbe9be028a28345189cf2013175c8a2e1e1ee3dac919352d9eb602804d1abb04419e30cebbb57c73a09c288d95a3960053c09cd16fd238b5107efeb846ca66550b6a9c985c7fa556a5de42a673badc1910de0d8e414d497be1d3edb38053487a4e14ab6aa8304524839e1bdd5fe1a5fff6e30773d3a5243a63b9a054c78764ec9b7a97ac8f2ff040895020487c40cc6f78cfe13a6115680993adeb222fdec57874cc4da7286f2a6e18fc9255805c9c8e6bbd20c85811935eab1e6ca24afbc441d4adeb4482f831bcd1a39c70b53c3bf9859fc705e5935fee46bf75118010814e358b792db8b057603e8a0e7b223f74ffa8809f95f944b4fe6ecc054e3343cb9a4edc8e7f81128e75b997dcb9bc742ffeaff6ae7b525b72a0457e1be926471db7f320789f1a27636da91d0cc51d8db7287f303eeadfda7b699030c2397d9fda4fc55c9b9599b2d3d5cfdd4bf3259de5d4bdeb5600b314cc4511cdbb8d1ac38606b53919e5e01d4e740254a94bf7157b88aadf44e664e9cde871cdca96fc75654754f1e63a1695e8b101195be895a1ac238e1122128f3a9cef0146ed7b9", 0x1001) 01:44:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = getpid() clock_settime(0x3, &(0x7f0000000000)={0x556, 0x6}) fcntl$setown(r0, 0x8, r1) ioctl$TIOCNXCL(r0, 0x2000740e) 01:44:46 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5, "a5bcd600", 0x8000}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$TIOCNOTTY(r1, 0x20007471) 01:44:46 executing program 1: pledge(0x0, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) 01:44:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x4) close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:44:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0xffffffffffffff6b) 01:44:46 executing program 0: socketpair(0x22, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/101, &(0x7f0000000100)=0x65) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x8) write(r1, 0x0, 0xfffffde8) 01:44:46 executing program 1: r0 = socket(0x1c, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) r1 = socket(0x10, 0x8003, 0xbf7) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f4c896c653000"], 0x1) sendto(r1, &(0x7f00000000c0)="052836a7abfa0b724d1b4fd482fd26457fe4ab162a8019e5349c6de1a09750a396651404672f6280c05f5df3dbc30aa2ad39a7fc1ff5f0e7d127bdc0a3a1465fbefffae9ca0dd12ad9e3f7099259bcda6c65b1c8523248a4397b870ccf6f14a328336b44e6342fb5f4df5433441c9ec306e6d7fe452d6879f2a4246470042fdc86da32802d8d42e5701a4e4dfd55d4be91dfef49c6bd8c299336b88b56bcd429118fcff62fb02919c751da2ffdf392c488348a4dee1e0de6c634420eb78e3c10498812e694aab35d1292effe6f1abf251de53f00611c1ece1937c964b9b687f9378dcd669f40", 0xe6, 0xb, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x3}, 0xc) sendmsg(r1, &(0x7f0000000640)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)="962d16a23b388b55a2f689fdb5fc89b7e4406b1836d9d774928accfec3838aa687816ad389fc28ba6d5172ba30f009b140946562f7b38afd4a38c305e3d0c045139be75b37a14b16255d084bd39c1eb85faf79d90c1955328056a63e432e2c37211e", 0x62}, {&(0x7f0000000280)="98e914ae3bd67ce9675ff3867ec48f2572ad00154811251dae9552fa7f50636a6dea1270ce791bdbfede52415dc23ac4e08bdae9578449d10a2856bde39e42b1b2e96210302b84fac535866e6455dbdc4787b497639dcb67b896950e78aaca3420344a0018d85d50b1bce1b92be68cee0ed94bce", 0x74}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="100100000000000001000000020000008d518ad7d4419fb85e787b7a3b492da2233d8900b8790edd1f3326a5bdb3c330a918016375567db427778fbe03afc6f1e7ca874a227f707ed966491c49861ec293fc7265d3bbda9b98cb9293a0ac7948b5926759c26d08bd8a516308587748e86b0ae87ae690a344a3cad5e97bbb46e166aaef6666f9e00572181c036476d9f9f2f24df2a061f63d8fe7c4924b25850d06f4594871a21799788b15989b839eba7f0d44d4bdd6ecb36c7d6d944ce34a5e349546cd0a7a60d3d7b66b43030aaff582691a0761f527f45d74335bc102c9d27267a7c9b743944823becc1c5e6ca9834355392bd9fcd4a2fa433e71c88fa5370d1a914f994d162e310f429bd00200003000000000000000ffff000001000000aff053b9aa2561d42227a619dbb1043e924b2301b00488384cb00a04bd000000c800000000000000ffff000003000000a4476ee4072b945274c597734c9474fe0310e310b5e4be1387382606d29dd7e9af255e7472ed6cdd1332110ff8856d800e9c998506f52ad0c83e7e686505b458a5432f20299f118af5e2dcaac12c6c17925e821af200915deff79601fbcf0044cf8f0fd3ca66e07c6c60b9c0198e4c13b6f90f092eafc699e35d48898f3d552d000100000000000081dbcf70f66ecaf27ce3bc0ed89c9a5d08346b228aac54799fa73d6b5b7b55043800000000000000ffff000004000000fccff5f0554f74ea22f2518f9539f118f210a5f72d011d1269f12d0f6184f9933cb6000000000000c000000000000000ffff000020000000778dc3a485d51009290cdd89395881aa6f155963149337be9c21e0929855b0c58c27626f7c8f18522bad2bd216492f2d4ea0e48ffff1ea01b28406a262cf2028097b5cadb3b0fe49c2ae7ccc91898a72c0b7adb1bfd70f07ada4dea65eb28e0bc3671bd5ed48228d156708a909533a80301bde83454ca13c2210cd6ed0fc4b1718866292220c452f399b5707f88553ad2ef88dffafa1718871342fa1e899ed9796cd76e851a05685f000000000000000"], 0x300}, 0x4) 01:44:46 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = socket(0x0, 0x7, 0x1ff) msgrcv(r0, &(0x7f0000004800)={0x0, ""/4096}, 0x652, 0x2, 0x1000) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYRES64=r0], 0x1, 0x800) r2 = msgget$private(0x0, 0x4000000502) msgrcv(r2, &(0x7f0000000380)={0x0, ""/70}, 0x4e, 0x3, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) msgsnd(r2, &(0x7f0000000440)={0x1, "6fbe24e11d3c7726a5ecc5377b7ee640a79853648ea888bf1f9fab54808f7d0163ec736b7a569616ec7cd9c06d8125acf8249d08dcbfdda66acd639799f5828ddb93228d1bcc9a7c962067eb79c35903258bcbfd519289a71792fa050ca1b592b589cb4e6b4f7fd45ac9dafac6ed0f18b48b3a7648eff961c9dbcd4a73d57bc08e303ec368af8ab9f473b6df892d"}, 0x96, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) msgrcv(r0, &(0x7f0000000280)={0x0, ""/216}, 0xe0, 0x3, 0x1000) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='/dev/wskbd\x00'], &(0x7f0000001300)=[&(0x7f0000000200)='/dev/wskbd\x00', &(0x7f0000000240)='/dev/wskbd\x00', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='/dev/wskbd\x00']) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000940)=0x100000001, 0x4) msgsnd(r0, &(0x7f0000000a80)={0x3, "5158f04a41b25637166345e171659798bb39095cb5faa08b0f41ed0a2194017268d2de4e2ddfd52faa77382bd88ed297c01cd782bbe7d41c71cd14a60ddc3f74c32185fee2b48613870fc4908e480d4c091d628eb08f6eaa5f0058120fd554e563f3e7d84f2667995efb50d0ac048c988777ee2a056dd07153bc6526d72b19d2469f630a5c43e94d83364f63c22ab27efde3e3564cabc395cca39e5e755f7106debc60891a5ff2"}, 0xaf, 0x800) recvmsg(r3, &(0x7f0000000a40)={&(0x7f0000001400)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000980)=[{&(0x7f0000000500)=""/250, 0xfa}, {&(0x7f0000000600)=""/77, 0x4d}, {&(0x7f0000000680)=""/22, 0x16}, {&(0x7f00000006c0)=""/193, 0xc1}, {&(0x7f00000007c0)=""/148, 0x94}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)}], 0x7, &(0x7f0000000a00)=""/32, 0x20}, 0x1) msgsnd(r0, &(0x7f0000000100)={0x2, "83b61276bd959bf99fbdd9f17cd67bc7377f35306202825b5e97def7db255c65d2779cd3a85fb9d765a2ad36856573129649cc193dae38b6b98c7393a4c2413ef6c4b50d790f34835069a4305032ddfa8b2e9c4521baea43ecaa8fccd561a4f2bcc440f076a8b197a28f4a89f35de52596cdb2a097f4dd65f49c5e8c8ddd87396c24be373fc60a2fde2331e3c2f3f37293d4fab174195679a8397d3b88a1d6545c107d94622388"}, 0xaf, 0x800) 01:44:46 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) sendto$inet(r1, &(0x7f00000000c0)="3bf29b441a2ccf866c9c4b5b7e879b2b95eddae47731c2615013b2417811bc0747c009663d0b797e4d512c61b88ea04eb32fdefbe542dc38c58e449f7c762d5dbe571e1046c7926531425c5197c47e5cf972b7444cac3f172a08b1816c81c24f94fe8a4bb1c5e32c65a1feb94dd4fcd8cdfcbf5046f50922ff6e340dda94e001a35d3fed88da40013e7b6c8e1ca521f2aec145872033260d4f016d58cd3f2da7ada776c15a65", 0xa6, 0x400, &(0x7f0000000180)={0x2, 0x3}, 0xc) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x82, 0x14) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x3, 0x2, 0x1, 0x2}) ftruncate(r1, 0x0, 0x7ff) read(r0, &(0x7f0000000200)=""/154, 0x9a) 01:44:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) getsockopt(r0, 0x200000029, 0x38, 0x0, 0x0) 01:44:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="e583597fca7ad3707aca2a02ea658f63bffb627afee330eaa412584714f364f7365da2794d87a807bbecb7cfc7c51655cbfb7573c99a4bf84d7108546a0c5dd44237204a57924153ea501d34812c39fb9d03e4235c1e66ec9e6d194e68acf85e9ef20cb1f35b1eca7bafa826c2d1bf246068fdfc1f8b3767d70fad526f59fb1f10e3ad93496493e0d731c154c2393932182764606974188188e2ec6a41457902ef850bdf614d601a0feedd4aba3be0d9834d9832147ddcd91468d54f1dd96206b815b3a05f03d71ccbb996caf262e2e7defbb9ae60c85a", 0xd7}, {&(0x7f0000000180)="cde8db762f25f9d907e5d238", 0xc}, {&(0x7f00000001c0)="c0623c88e242dc9da607c6459e1cb94cc0e433d947c4bd8c31007d8a9e405ef8f9644087ae081bbee60fcabf923f014114c3599a17e5d4651d9d7cae1a706f8d75eea2e72a2faba0936baa562ebbd8b62ffb6eaba850542620602649efb59447084053da51d32f69436741068ad09468470e94dcd2852945deb53b5a7382accd0fd2b0e723e601ba54edac3d029c0bd59c44aa982aa49e728e48d22bc9026f93b09d80ea3076d2a2cccb81b0ba31a787e50d00c9855abf30fbdceb73f084dc12162afab64b63dc91a0157a8ac04db92c1fc3322f1d2ec7b1d27400cc73782ca9c16d62e7a5515031be828312b2bf3c43a3e4af9c380145f23a3fa2fb", 0xfc}, {&(0x7f0000001280)="a1ed378067d859137b4684ca7b9edb26ac7120d342669fa265b805f967a86a95943a14e2c8958c04f56d02d416e301496a08f7536c8f03d7344eefef747e8a200d95f4092a6f6676e7d64b3be2fb4e8410c269d632b67a074a4fe8fe04e13ee7966452ac960ffb0e33995e5fc5b7ac9e537e15aff5e628b9b2c3c332bcd9fa4b5f9349f9f96b364425a858b31e8b5d27be2657e7a34b1b1d5f5dcd3a34e60a57f88d6b0b6faf7f6f99e802116d77c250e19c05078c4804b90ac2172314f10d1cf7a4198f2c0280f7c2151e390adadd22492c6493a7aea902ce9d5108d5a88bc868d5458504ee418f30aecf938c03da503b5614dcbce3c46233df51cbe7a593976d04f7a7e8d66b1a6d569aa9171365878c8e5878c5e0db49998725e517dcb8ea158abbda0f234022f0feeb1a7643817ffd6a8931bc2a9c441aa80e62d8ed00cd0200d3eab54e76e1d3edfd4fb8cebcb52cda7dd07f5a94604feebb1d736a494a4572fff2b9749318ad51162e9d219a8aa87b982bf35bcd88403416e9fe0515a498b8bf9d5efe01e69fc28d82c4fcdb3c5f23ece410df409b61c32507ce8ffaea9cadc83e12d3f6bbb0cb072368f0bec087f3fb16b4bf03a690fa0f4b01230b095921f0e05860776dfd72041eade48676630638f562b22cc6d6785179ac8c86aa321cdc4bb68eb06456bc4a8f0b72b46165ad7fdeb0a88db41e7881fb5d8f736d00d8d6fe0d33b6672fff610186194d1a7c7b05c02c43959b1649420e9a9bf0789db7890ec429bd6de9af02afa66595e50ad9bdeaf83debf1f564feb78dee6f2b406acc71d70e7bce029c2b201597294370e7b07023b794691c1390f833b7785ea2635ae5a9d86e10a6d4b937bc4f91f6bb654642595917f8d1b34a7dd707b62fc4bc5e61c18060c2f543092ccd004e7fad900b2b2c62d536358fb202014f1ce8d1542c175377552772adfe07021c140aad0683fbf58cda410b99ca0c05a6d75525d99f9226afce373fee5ad403aec15e876fd1e5c6811a2a31c0a4c0f8a830e509acff326198f6526f2f2c6f040ab345d089038096d2ab10c224f67f7515c9aceed0b8ee8d2f18269c208aee721fdf540906e0634612ecc029462275f2933545bf960b32c3ad3b58b135824ce877be3aa4024a30bd6e2c8c0b3bb7d758322efeba4f5fc1d93acd1ca0c4f88bbb683faa81544789549c70afad536813c5a82f9747678e98468ed201c0b7bca70c993e05edfbdc20c584210798ccb9d113753aa68177405566997b07f7bccdc1c15986b49a4dee1b8c5dc47a6b03a5e119cdcd5180817ac079a343a92332df6ad1be0449c24f24ab71e7d8a5152dcb72724c67597cadf83d6f88a5879321c8672da03180d1be0593edf3370e6b55d858d918535a16460c30e3c868baedbe4369bcd3e49008f6901011a13458159536fafffff550f299c715538d8e5cdcca485f6f34d651a0e9e76cae91d5a820ab6c8c127d283876f9e639c3be80e9322e64cf5a780a984bf78b6de4ef7411d002ae2fd86f21f157814d01bf6ed2834855cac3490c9394ab392e0f6a66eeeb9421c0551a2fd63f83585354bc0a039fae0f55ee2d13c3ac134c28bbdcdc2ae84a02c55743fc11dcbc760aa14a83f10ab69a7b5f36a85a44803e623893528a716cf6745ab03084c61f66bfc629072bc7179723ba7943103d3930f19d780d0c60bdb42b1321491da6ad1d34cd83dff87e79ce6487c2034222bfc3f052968781763bde9fa06ee4d0f53d2f20c6144db62c527582a558289701ea22713892b9fe9d499fc045b8d9bbb5e4350de48867c8a605149d39161309a3577694bda22ece99f6a6d64d06478afc2a407c0d1b7dc815977a7f6f3ad4dbb0a748dfacbadde9b1a9d7ee5c778a5e13454b2aed05da41e340fc72b3398cb5f27a5b01e4d36b7f94a73ed540d813b981646328bc3e828d8a0b1f103275f983df4663bb9a66a8cb2ce6d1844782635982421e7eeb681735db1dcd4eaece0237b5de06a7c70f770ffd466e72d49265a61594dfff3c72606e2b36648130c2efdb061b66f013629ab6d91b7faae963a8db57a5c7c9372c4a0ecc17795b37ac604f0ba18a3efa52a5e7904a329f77fdfcaac39a001856eb128e7833089f60f9f5986a432c4aac24d8c8212ff7569c72267a178265e3ebdbd66322d0290a9103bc227e0509e07fcb600cddd4d1860f857d6c86504fb4044548b662bbbe0e04ee37c75bba2fd46a01538c346b70d359878e2ef2f7b378c2742297d76fed40ab2f5b1a660ad65c3c8e3932577977f671b22fdda88c4270557162c75b5eef9e4474af64596b4cd0d74d142bae3678ab22b09d32fad92c9c7f58e691fe5a4aa0dec08cfba47ace8b62dbdc2805deccfc271ef0f38e362b086736e1fa58521031bce125f9524fc2ee69a3614b024cf6b99b5f982f5e5f6ebbac1e653a65e8706ed8fc2755eea4ce82a514563259ceddd09e34bd3c0b81ab2b897e44af9d2ac692d62057412a01fc38aba87683fa6fa7634f917ebcb7d102f274b450a0dfb853b2cfe08264b34773035bf8e83620d6fb3d2bdb2163cf9c3ad7645ec3df86ab38594813c8a02c4941a24b8bc6bef1405a5e7ce8be2d058adbf6e8b8b77fdea9ed152c821f8f191469ec0a7c73c0e1772f32f984ea11ff9b17bae4a456df386b16b10d85bbd2341f21ff138340fbbe02353da48cfeab8f99e85aec54152ac329b6e8e6f78c4ed942b9d8575d42983bd549a718691ea041f0a5bb913d1dc06902517f35b4d4e26de9380fdcd2b676a19627510ad09aa65eb6787f2dec30ec57225d282f95e37875c21b082254ea9220366db8f13b55aa970d22baebbc4a3250261d8c9fa06b731a1229733a008d41f50c9c9b243bc76dd50a0138ab0c16a1b95ff1d7253f6c84d71ec116540e6a29bb5f633c1678bbda0a7a11ab2fa507b44e9a3232ea8b2a2c0559db34290946542ab84bb05645be8c3b2c62978d5d1a3ff1f9e0bb587281297131d5871ac080d9afd5ff8a8852fc37117ff754c8e0df95900b81c136b6a76917087c978645b034b40af125378bf2422384d325445b39a2b77d103a2cdc545a65bf6d525c3fe0499534fc106f74257e458dbb7c4d79f519072915f5d6748484aa174ce14aca707439e1f9c33165917c6fb05a8e813e9a12d591356cc5b935f412ab864fcc4118df22d0cd80d9cdc7de52a15e9a6109e6e8ec6bd64c787d37fa2565998595c8e450101c2345aa8f93f9a9461a90aa1cfae594063e597c4a3519bc98f86bdb0c5719eeaf198c37be6ecbe346da6d35b949d0122ccd3b393dcdaa7ed8fdb6c085d861832b6bd166a7c736aeb18564b36db9e37ff14b21d1ae86e98e37650d4003e015ae995c2f4cd62e38fa74234a3c6a605f910288cf6a0bb7af7e8482524db117006c8b48ac9d571a770551dfe0f64a2536e0ec633a38ff2c1e8b64261eb10b1a2ae312db8d23eb0a59e540b5550b13bfbff3824929928f043f93af7ac5f8c039d790375b0f7ac1868320c2d23185a1aaa9e04f920648ed37c59b90af6e11c23958140bcfdaf9c464c48dfa0573a4e16cdc08d9b8b477651ba1200b7ab5f8a4a121bd3612efb5961e78ebca212ac2b3884e52629c58f97f7201e2e256f66360929c7cbc57482916f193d0341725580cf8af3b4bd848221a37e48dfe4ffcc21f4b69067fe4be778ee765b7a192e9720ab72888a0b80a72d11be248d725bf6540afaff01b8c705d991b5cf38f70101957a59a749f71826fb95b0557bc8b7758a7941cbef43f9e4826e5c12a9030b2f85565659a9ebe3238c7841fd1e08609e93c9e4fef2b9dba7ff68b674bedfcb37bcc4a0c24c3cd34ffa4147c8abbc8cf168bec6f95f20dd27c8ec615be8a0343a6d856cae312f992c5212a9d8c9c59587736d55eb3d275c9923a2f5a496eb5f4c94b64f1d52545fcb64e1fca84fb4d61b3852b011005e927299de3612edb88c82fedbea84bd32ce963391bc89038ac6bf53228c22f4c25cdbe8afbe1b13d70d734fd73682eb2291d025e0a033e5684e36770eb1b7f09ccb115e9f88a86ec99b006a80738d4ddcb5c3cae890dcb502628b1575ac845abe6639a06cbc5286368d0db602643b52e7408ba92b2d8f4ebfb4c1d7170934a8d2ca841dd843e4c3129c030a177a6488c3078db16d064992846f037d0b6e991066f24da00fe32d156453977a2201d403b4d6f6806df199eb0fb3cb75ce1f9a581f31a0a2ddd0ff0ad05053a77eb7e721dc277dd333d459a41dd51f4bed8c2552cbe96eadf9930ee6b7d50a29d6db64b170cadc8be59bbbf6f8d67ffe4764803b1b268e7c1a7040b3951587572441e845a2e7bb62ddd7610a9a1808869c54fe0a6e2a6abe9bd3c8b636a310da0db0811c1536ebaf54f977161ab82996e568773fe8c22e2672298fe44ca28c5d34cf4f437be4317308a199600a19155a7cac46fe7cc81f35a2774d7ec7be9db39a5ad2ae104dfe20c07aea77f59cc316efda3ff0d779e1fab25820c0b1153581620acdf23d54fc378c2123d9b2dece07c0b7d262c4ba706c37b88052c11b8faeff93e8a4910e1f6f6e2460af715aa7926511039cdabaa088462d2a90fc115935cf75699170362d3663334cb7b255eacce93aa73b1bb0b9dc2f468d5caf3d6a659247360145ff75e6eff6a107474668c41ec5ce2e9d18ca45425a4a8bb22093449f09b0bd0e6b20dfb3d32bfd40968e462e2da11912caa097d429c0114ec4859de33a861d939a8c8d58749d8e4bbe168e2ff8fda878ae5a9ea509906275574cefe602cadb9fa43700132a6944ca57daef1d55df9de5fe7e1fa92b9f51ec8d17f135015979bd030bb0e23b7ad8358701c03fbd4f950afc269ddedb9eb17568ecaa4d62b55282b79fc2aaf64d991ef78c34432a0b6abd4eb38bc0348fed64c3395e7b4e05af289875690d046d92c54c20f55b73fea70adaae7c2bb0ba973c7f10ba06a073eaed6663cbb5c56bea45bde8704f041e4c5c0444058a47f65f53c55002374dc36a42997216d268e901bbb2ba65d43b579d03939f75ca0d1c055adec09ac5f2d982f583993846ec455a4f7da651642961cfeebf1e0ea0a2ee0c5d943e0cfe054f7d40809de47c2dddddf65e00632a189d41f6f2388610675b555345e7ed5994ba6e63453a302a50f08938f5459454763de6022e10418063ee0e6a41aeff30f59b727591614be71a363979f513a446230bc7a417b1a794aae1a17b56510f80b0d964cbe6ab7b9745f1a969af0fd202c4a2ae14b0ee11ec3aea8a3bab54c103826d775efec1bc3d69948a068a1db5fac23c726737ce27d05a83354162ffcb502e221ee4f8fb7ef70628a033ff86008436915b64cf512613d6962cff7b4f5a8b1cf64b91584bd026ae21b93e11cd20ba09b08814c305b9df62bbba2d3b61ba09ccdff8ab22f2fdaa2abc8d60027125bbd98fb43d960bef55718d316ba8b375c6cdbad1f61bf57131fd6a90523851174795305b3dfa6cbd2b097a8d1b50c3a2ba5029d3317cd9187cb16e92abcc1a06b327b347773d9a8c9a74ecb2b9cc39e49e05234c4122fdd424ac612e94e887cd2cd21eae3d26393575a73b74fe0f8306decc30af5230951a1c22392d6f91d481087e5942131675408537b876f0b68ef5d4dd9032425bc1014c557fa4d2068a6216d3104375cd1e6ae7dccb71171e7b52b7544be98572f8b0534b22b8cc53232f88afb32d0b0b96da5a85b7ae1920a9d3734999241304820c2c617fa5247bbf82748687b39a44d41c04a68b9", 0x1000}, {&(0x7f00000002c0)="0486ecfb8d9209a2c02ce4cf580f64e30bd3df863dad3499f2ebe54c1e90c80bc77c63fc46d1aa151c1a4c16bc2ef54190279e50a16e64a117fb9384cbe65b23a98650b0f82f4b0114f26141b264fd5c697de11fd2d66d0e2932588c6c9616c56eff99caaa8db1065e168dfdf2c30502d9e0e0fc511f", 0x76}], 0x5, 0x0, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0xf91, 0x80000000, r1}) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) 01:44:47 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x8000, 0x6) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = getpid() getpgid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0xffffffffffffffe1) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() fchown(r3, r5, r7) r8 = msgget$private(0x0, 0x221) msgsnd(r8, &(0x7f0000000180)={0x1, "edd9e910620fdc06b2e09c1af55aa8752b24e4a12f7cf30283bd82d1227f27a42d4d042a73bffc1ca4f379f2718c6c8fe150c2db028750b67333b97fe60aed1b0cf7669865ea1069dbcd11c95a8bf256054e2cecc038643caa2eff66d296b3169f82f6a6526b88e02834a38ead0ab514ac75b9e67909e6e05c8bb74c2cdf7bf5542dc7152cfdc4c0df5286f19cf7f478524d7a62627b525a4df3a67015068cb5ce49ef76a1fcf151438685fd12efec8d0ae2250f07338d0f34f58b0a1be9fea7b97e79b4777d3f55373b45298c6ce38268fbf6d5832f02ecf88f23c4c5502e381c3e13191644cb03f3293826d52a30c880a8"}, 0xfa, 0x800) semget$private(0x0, 0x0, 0x104) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f00000002c0)="e5adc5dff72e1f37b9cba1", 0xb}, {&(0x7f0000000300)="3a4b2194034a6488b169007ee5c8a9cfb86fd3e93f263189b6754162bd439e521b4f41bfe57e63126f8f19c6443b953db80c282c1306d27d8a618a1229c1cdc1dcc27c98b6daa7d3d42f832d9e9bc7441a4a26af55d7b5ba5ab6820542f91320b68d571ee51da94ca45dd1af462e23edc57cee6ee4309e95a16fcb72e053fef4a8cd1feeb7da64ee498b2840cba611e361b4c5dde3fab504a9d19e80af19bcdaaf27f6d68a2d3eaaaa096c4d7dcbecd5a12be337ac08c737d428bcdb835610e1f2e004ee8bf368c42420208c76c89bfa4ed3efd7f4e64f6f11786f518a0e7aea397be814c5eef9ec28d3592bab56faeee6184fb79e30697f56e5ac455708b3bd2a7bad21d10e342a1d30a634083febe0e41f691b99a70d8fbdfd0496f465db35b7a0ff0d8ae8c42c02859aac701ed8fbcf66190da7ef2828055d6803d6a74a72446aecc54709607bf2b6866eb4593dc0c46080fe69d959ce78017c8758115ac461bf3da0a1c763214a3b0744e1458064d72ac1109ecc279667b1543747ab193456a14aff383fbb91eba6bef85fa18c633153fb1f558a701804e80d1ee61d129ac389e8696b90046b19554658662922a2ba0cb3ad23b70cba9fff373462a9c8b196817d6a294800bcb02676373ee6d1623c40d3ab5fa0f9f47af2690f0217c48c4c925a75d506d53cfc1b5b9560914208fa6e70731ee1d7f893e152d3df22d339431e5395e12a9c4c02bee0a21bdb38b6a9230ad1e5975e62633a6fba4d1e84b6e3d849a1416ed23e573ea61db4061084ae796d0678edf2b3392e9438293b87b41a561721e40976203e24acfb7b87580c7e2a18b2a43e3780b2ac8227c983e6770be5f48448ce620a37787f615001e1133435a87dc6d3501a968b9dc4887f979cb318e9a78f01de972581779973dde9d1407fce5d050abc46f275b9e8b92d626925adebb2f9fc5e45478715acbaae622de4e9393e41214a5e229b5b89517a4ad930122a98cbcc03b11771ae7d6286968e2e85ef619ac8dea22c7b99578a3cda7a2f5c2e8b85c48e437fa23235b614fb2540126f3d6f8b0a7e0d9b9c0aae1c6bf22ff045fba15d8c8202002fcf9eccf875642656009ea8627075be9a64f92bbd2a97ae1295c44d5c838284c6e582e819d28ad2b03e8891dde4b7c78f302c2ff14aff978d33f472d91a869359408f23296ecd6a0eb6524d89cc05ea6904032f4483882c4beac1d86955b059e08b67b463cb9775008e2c565e1f083c0f74c72c3698b4334232668aff539f31380ee3617a6602cd269196b729e3f48e844d40bd4f2e3c2d4515676585affd79e46d41f6ee27caa6ac558c53cad647c40f6ebe1573c3ec218adb05a443949929e03cced2df2204f123c864f3636b626ca8f5297cbaed30788427a1565ac948eb73f8f8179f0cce2b7b8316f5dc932b8dc11952c9aebeaf297cdbcd73f624d454f40334d1bf26ffe29e68b2ad182b8139349278677d8ff6e19180499f651297ecf5d84acb8ef96b6a597136be42d675ec93c9fd47756664e44785455dcdda00125cefc16f37ebb86f0bac14cb6b6dfbd9663963625d6c8d21ffefe1ee9a8b8be68d84df3ce6eda693fd3181203acd8f1f132daaec6b47a3e11642fcfe94b55dae5ac37bd8b0e511213abb1f583e3981346a62496b1694bd19ef0a9b0dd76807a08a00d498cacd5854e0e9549ee5385b7fa1aef1276efa0cbf2af424ee5d014ec7265f6f9f29a7f8949f50af56bed92037ee68bb656e933aed99b2ca438a89edd9051cd2134dfb6dfed68a325e9d4d3e02d32d255b81c4b9badd747f743b241a41397cc8b4f692a8e967bdfc17d119bf2fdd457e7eabef39297b6a34b65f2f9c2fb797180ff5ab14e6432c482741918e304380142545be5599f6de35c401c279a7214adef86cb578d422b61150dcdb759c1d0a0c2d6167dcfd6bac09a04d6d6d2ba805055cd7c293e3219d97435f104a264b87b09d667d9bb829c27fdea3bd5156059616c3bff619531f9fd4dae34b7cedde86f36c22b07d9f552e2ef973c5cddb74f98572d9e3ffcbcf415824dadd5371a48e30191b52f9a43fa1c2bef496913b0a086355f3056f0d4d564a820e663e5d3bed8ca638dddb3bc705dbafa95e0b5945d1ca36cc7061607f2f6af4277e18712745d922418928b2143defb80d9ac6236f142413824b6b651069c7494a82e92aaff8923b78e2b432c46d613fac6b429f6cac185da0afe15cf2e05d9821c19c4525e013d3fd2524990de582a2f0897c01283b98b43114e9d11d0cd412572d4f3bc174138db71bdff4afef2a0874b12f69a051dccb5460497b661d5a22cccfa7a2bd216c83ebcea424646a3cfd55f6fc40ff95523e97d2e8f52a5f80c2b418aae52003dd8b2923db61d965fca1b4e35dd9dca0f52a57db20884b69fa99666f9e3414d75ce3df6704febab030f2b065c4e1f684ca1607c2e5f7d6c1c1fd8c83b5a469b5f5ce9c96e6854f4a55df386c149821b6c63d8c49ff15f7e65d19e82b9275bb8f3ce0cb898a506b1a3c415c2f1ea272fcdea4ef9ade089c68dcd5f0681a67d1613c920d8e0a955a3457254b99490f8a1f97bbe27177548374c32019cca33008271286f1db9d7a0fbd23e7210f9ba162f7f361ce6a24fa23404320ef2f8b502e4e961978ebcec6469c800f36726e89b789290920600546b1ab07fc2133e10caf1ed087bb8e8ac5e59bd3b95269fe5e39d531622f00b4e851ac917d8fe3263fc014bb98fced6bdfd3602481842ec0cb30fefc4941a2f8fd18eab5d97c2a7f7ae4e9ce579234d98b34550a4807d49a46391a3434a5724b269c52f48f02fa8c0f68a7223194a27a0fb9569f64bbdddabb3a7f78b4c4b6ea06242424382ab459f31f1422e9ed09e8544326e0d1deb607076f410216c3ca555992c33e161fb0a0c330a215f9f6e83f1ea95e27d06b81a3256f34b72f987d9b58eba5b6668b89f785fd16c6d099beac3e595e236c7f2426e802d25ddff7523c1ca979b14a653980c2e73b1935ebf61c383713f850bab652fb6553621864e351de300ee6cb921f9c1e8149c5a1ecd493c9b313ebb36763d34db9c77c71369cea7da54333f57aeeaf233f4da82e885399c2cdd34f81070be54f7b59c8edace5be89eba8727cafd3698240438bb3652097a7ed42f2298aac931fccc0b522b7dbb03fa88e77d717ae765768a69d1f024a97af90d84f4985fe3a8ca5bbe5ba037c98a56e3a18547d65c3fabf180ba2d8a018c36b21c5d91b888e3693143f7ac40d9234be3ec046407cea1cdfcb24e17ec8c80f0ac3b6ef7ce4919748fab91cbbdcdf15e06b5cb35321250cda650354c67f02eba24084eed2a022183cc453521999d3a425b7770c98119ae1783eb2296881a3a836e6bb0e7a84dbf3bec5df09cfcafeb8a113e8e8b8d41d245da1e570a76f79ac1288333164dc2f273e1905a8126329163d763404800a94db75cb4e6e4dd416f93ac92a5404158f111b33af7699ac4dbd0210f43fb0935c149d117241d97aac05256cb7a9ee1d5d200c694dab146b674952f43e135d6bb9433e9c4870b042a196db7c47c940160db02d9908cc20b632e85c2256de2dac3efba06153e2a76f5c6b0593bc9c823e30f3f8bb624c45d09d30ae20fb42039a03721f616cd1af9d98c789c986c71bdac323361300ca53c9ee6461fe52b9e909f3fa3e6b2b4dbf36eb996b7fd017912ddd608c5319c80ab085270fc778afa32b93412d5fad415c02ed16ca058856c29f190a237a5576f3bedb366c75fddabe1b480b95d4bed6f10ee8a817c9e3546a5cfa8d5814d17ded43c76451c9eebfbb5c622d3d04e99e66bfa2827461e3b329a6f396aed3aa46c08af0c073ec14908d85d8764d35689a6db5e585d0fa61aef5038fc167002ad7252b59dc130b384ac98b3cde6ad10b3a80a7341b5c3ea8a67731b9720bbb0e7f0d9bbf46d90e72c2b7ef394cfed5c79020ba79ffbcaba45eea13fbb954684e00c866f84713770f6b70ecc07137846fc86ddc778a73a14a86ef97bad033d58424ad5fdd415500a09d7691312bc9d4330214eb787f3db148d8b8249599b524252eca57db5ad384d44e7c54289c7998f5f1682374f149d5a09438316226566dd9714eef36ac548a4cc8d3acbbf8d6485bd33fbbcde6fa22647abe50b291054ef07ab3d124c814737c37758f69d4f25b6898fdf02e69a5d6b7c060de749ef1915703373964c83aec6d7cc4c4886bd561fc13c8643226a72efa8e156979963c2c3e38646c6e8698b9e319831327ec634d70d2469ed76c64473d9c27f9b27af86f791d9ea9bd7292904329b10b0d2e3d59295b532495fa10046377d84701557fad4c613d6d777b10b0eb55f1462898cbc6aa287b756b1eb4cb21fd88cd0cccda84308333d425ca7fb2b4a8f2a8dbf96d7b4634664ef5b9be9dc9e0b383425ec5d2a153b947d3d4a2948f7684f61f35fa0906cd9e26c2e1ed8f20578cad482057dbe43bc1065423124518a42f3ca48288c23f890fe7b6bf75db5267a396d0f20bd612af9c2e202fe54cdb4d83b24af1fc319cafb19f6a9048e48b0d6552f0f6270b24734882183e301d855becf31fa2fd9ed2b40625502ecdc3422f1cddcfabe62ad8efd1a49b9e9ba408b9a95e740e6bfa0330464d15864f7c0d4d767da0800034cb5e150e0228355207f9f88926f07fe10ee0dd402c32d375446cd0a5a2bb01e8a0e9e643e408e62495f1fdb0bd4e8ae747ba1722f34776715ee15881078f98f69ecf53d4517f2aec16ea89c5ab779de5bfb02b67ef820828582cd9ab1ae6b47bfa53d02595cfc7316080d0edcf40348d62c10d32468f8046f27a8a7faf749e4909cf33966ed658fcfa90434c1e7fa5c7a352173991c7c45ccb073ce90cd7570ce6ede8ed290bbf1579c8f9d4c29ac63ed8279a15ae5ee02d259471184b0015226066078df93d141d3207628def698e1dfd8c96bd746114d1b1be8c4f1a7610d71021a33cd2a5b91a8c15dcd7d6a5f342fd17ab9f8a95c1001fc7095cf07a5d5b75b6016b1629f9ccb482dde05293dc69ccc84e4477a8feec1367d76d271881d6e446194108661e40f208315811771dfdfc684e186a8c36e1b3aa5a7647f97bc91fac2685a98c005a8be2f4806d6add09c8e56d2a40b6c668893de33c3fa3e617035d5ae8da81134b510a38e7d95840ddd74e776520a6d32aa838c7d1424eed80ee9f2f84ad57406c9be4c1b2187b3a487184449fb422a279fa835e5018f904d54ad6263d0310797905bdaf17e379539d414d3bdea6e7a989f62c4b3b33876c6892926e6eea50f270a4aa8a914e460a1ceffe8cca6ee7cd3474beb5aaae46457259bf92eae186a72c75e0fa30d1a3384f611f0859fc47800b822facadcae17b06f19a45ccce6fe29d4da27a544decacf90b27566cfb5f0e84da19d5ced67a9f00dc154b6683a8c68447005bf71025b6548aea6b6a70d62a61700ee60004f7a2f5edcd0ce9b706313f9a5c09cf85b2f47ef966fa3b0bf9080da7026094006e9fa867def370537509cd6182c60a2cbe85f4f7e19e861baef757b821afdaa2db40e0c7bd925c6e06ca681ba6e88520cd36353b05c222cc24c99f4df465c842b171d918c559961ede0fb86484480ac7b6dec386753e16c00c38d2a5df68cafd97f54ef11173d1ad6e190909c71a1b7b6714cf299fc4b5fd6a96e5eb2e2a3a05ed9013eb2394fba0c7e4c8c5b80bd32a530ee8c571f823b2a5e37234b1ca060829af1f3c490d3165bc5df9d47c036f479120542d8caff4", 0x1000}], 0x2, &(0x7f0000001340)=[{0xb8, 0xffff, 0x7, "c43864989c8c73d3bfc897797842d44f756d20fdc6752d273d0f2af1b6774ce6bda6f8399f0c986d967f78065007a4b8f949e20e6a35fbd1116505c5bd9085e2b328dcd86c70b6226b1952621c3539f0ee22ae956a3b1123a6ed39efe960ea7ac052bfd93d4816d6fce8a5e77d13761c2f7f9b9656e2618a6baecd7e54814174d3331fbb39be86f0994ce44698f547c088aeadcee220e15e1997d3588adcdec642223e75cc9c"}, {0x48, 0xffff, 0x80000001, "caace042b54036029830c2491d4341df4b240824cd2e2958bfebaefc342b1fe82fe4c8ae805bc6f16c7828b3190f45532620"}], 0x100}, 0x1) sendto$inet(r3, &(0x7f0000001480)="bc510a0c5f7efe0aecdd24377844f10041e7540b7dd7f15b1f5eb4466fc3ef593c052118a66f5ee67e8724858f3673e523f9b09f21fe2b3952643c06611654f281f806e6f6dc1a928b68cd70738aa0d66653b82dc7ddb481bc1da513dfd7aa1d90300014d8022055a67b937d179b5ff747eb7fb8f4b5c60a54008d0219e482da1d45a2e1741a90bcdd9d9665b7db2657e2d67542d3c82317b1f7430f55b2a81bbc52ec4733a2c6c3bf6879c78f2b11ac8bb8", 0xb2, 0xa, &(0x7f0000001540)={0x2, 0x0}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000001580), &(0x7f00000015c0)=0x4) fsync(r0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000001600)=0x4) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001640)={r4, r5, r6}, 0xc) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001680)) select(0x40, &(0x7f0000001900)={0xae, 0x8, 0x100000000, 0x7fffffff, 0x6f, 0x46, 0x8, 0x10000}, &(0x7f0000001940)={0x7, 0x7, 0x7, 0x200, 0x2, 0x7, 0x3ff, 0x2}, &(0x7f0000001980)={0x48, 0x3, 0x5, 0x7fffffff, 0x4, 0x7fff, 0xc8, 0x7}, &(0x7f00000019c0)={0xffffffffffff8001, 0x5702acac}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/null\x00', 0x10000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/vmm\x00', 0x10, 0x0) lseek(r9, 0x0, 0x0, 0x0) msgget$private(0x0, 0x400) listen(r3, 0x10000) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000001a80)) flock(r3, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001ac0)={0x3, 0x9}) 01:44:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x200, 0x153) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:44:47 executing program 1: poll(0x0, 0x0, 0xffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x48) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) execve(0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) socketpair$unix(0x1, 0x842aaeb099fdf11b, 0x0, &(0x7f0000000000)) 01:44:47 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x20, 0x9178, 0xd844}, 0xc) r1 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) 01:44:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8440, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x8}, 0x8) 01:44:47 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8020, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 01:44:47 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() r2 = getgid() r3 = getegid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getegid() setgroups(0x8, &(0x7f0000000140)=[r0, r1, r2, r3, r4, r5, r6, r7]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, 0x0) poll(&(0x7f0000000000)=[{r8}, {}, {r8, 0x4}, {r9}], 0x4, 0x0) 01:44:47 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x3) symlink(&(0x7f0000000300)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1\x00', r0, &(0x7f0000000340)='./file1\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') rename(&(0x7f0000000180)='./file1\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x0) 01:44:47 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 01:44:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./control/file0\x00', 0x102, 0x3) mkdir(&(0x7f0000000080)='./control\x00', 0x0) 01:44:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) 01:44:47 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0xc) geteuid() 01:44:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10ea0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x3, [{0x3, 0x3}, {0x3, 0x8}, {0x1, 0x7}, {0x2, 0xe317}, {0x2, 0x8}, {0x3, 0x1c0000000000}, {0x3, 0x1}, {0x1, 0x8000}, {0x2, 0x8001}, {0x3, 0x45e6}, {0x3, 0x4}, {0x1, 0x8}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x80000000}, {0x2, 0x800}, {0x0, 0x7}, {0x1}, {0x3, 0x9}, {0x3, 0x101}, {0x2, 0x25}, {0x3, 0x9}, {0x3, 0x7fffffff}, {0x3, 0x40}, {0x0, 0x9}, {0x2, 0x5}, {0x2, 0x10000}, {0x2, 0x1}, {0x2649580245a5b457, 0x6}, {0x3}, {0x3, 0xcf4b}, {0x3, 0x3}]}) 01:44:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpid() 01:44:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x200000000}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x80, 0x1f, {[0x8, 0x7, 0x8, 0x683b, 0x0, 0x9252, 0x0, 0x1, 0x0, 0x2, 0x5, 0xee2d, 0x9, 0xfffffffffffffffb, 0x5ddb, 0x2, 0xfffffffffffffffa, 0x4], [0x5, 0x24992cde, 0x10001, 0x80000000, 0x4, 0x6, 0x4, 0x1ff, 0x1, 0x6], [0x3, 0x6, 0x3, 0xeb, 0x4, 0x200, 0x6], [0x1, 0x2, 0xa909, 0x6, 0x80, 0x100000001], [{0x100000001, 0x80000000, 0x3}, {0xde0, 0x9, 0x1ff}, {0x2, 0x6, 0x7, 0x2}, {0x6, 0x5, 0x7, 0x2932}, {0x10001, 0x3, 0x81, 0x9}, {0x28000, 0x9, 0x0, 0x8}, {0x3, 0x9, 0xffffffffffff2699, 0x3b05d92d}, {0x7fff, 0x0, 0x0, 0x4}], {0x7c, 0x7, 0x1, 0x4}, {0x3, 0x7ff, 0x6, 0xac1a}}}) 01:44:47 executing program 1: setitimer(0x4, &(0x7f0000000040)={{}, {0x9, 0x3}}, 0x0) poll(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8) setitimer(0x2, &(0x7f0000000180)={{0x0, 0x3abd}}, &(0x7f00000000c0)) 01:44:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0xfffffffffffffffe, 0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x2, 0xab, &(0x7f0000000100)="95c54226cc925a2ade966e9935960241e8247f2034311d3cf7de1f8a9df4bd3f740c2012d2fa2c35ef9769dd7c2c931561b4e0d89ab212958cca48c82e840c369d9ad19dab9aecf89fd7e7ad990091307e39a293d8cdff2969d80cf91501493fa2819bb11bbca9ab12cd576fb766feaf82469e1ccd575b915f5909091b9b2fdaee1c51d2c201bf04e2b2a0de4852c395ad131f1924db0398da5a0194a34a1d246d180c16174c322f7f783c5f809158cc47cecd9891333ef44ef51070564fb5eeb78ed1a4d7aef362a77cfc1c2b7b055af6294dc0a74907588c77b8bafae04bce06b8a2adbf290c1bd8f45eb9be9510b25e4dcf8eed6dd31fd2448f567ae5566b9c8b8531c14cafc4d45e639573fa393cfe42d6cb7efc5d86b29e0645138706925cfdf117852069155bcb78b26284fefa57efb3e3941e9e2b088c5f51aee05435e91810337831fc7608987fb5cb220ca96d5752d9d6f7c42aa167d673bb22292b2895ab7fb0971487c56657bd26e5ee5f8a12ea7ae96ef80b6f61a6d08daff99ecca5ed70110587b8bb8d8b08b547c6edb830697598f056c4eb9d88db40a90e074160bbfcab32b56492c8b2b540e5f91a6ba5505c71acee2c9e492aa3807267e217756e5f841ff77d8e31d56030df8b731d604ff1c9a00e65c7757ed1d4efb08eac14b2c14b2842b51a10b5f2b8aefd91e276f1c5717b051ffd417bbaef92106a9c96d2ff8c715f43b7d6d29acfbe88c145d8afff1124bf2d947c760be9518a6529f9d8ec160329b4e1ec8e575e604c9baa886236ea621eb2e9e472d5ae4c253a5c401224a13da0f3558248b12fbbb6d9a07052f63225af62dfe15c88cfb50aa16fb07d1e6b3022a3c110010b09bd63124fa8b5e0b1cdd40c65e5f0f4b2e425636bab25bd7416a4e8a2d93f22fc20c45a53ac7d8823249b14820456ba8dc17d648889cd151084e8f69cd34a21dbd2da8c41e4f494c9aa5c1e3d9fc1c7b789259b9c07566c181b5800faf5b9e20a7e21e928b6913cb6e0b156d7983af0fc5fba79906e3212f389a4f0186854c72397855ea2cb2dd79c4ec01d101ba4583dd6d26ba9ee8c0912a3ab85973aa0fb4c475e57396a2f6332cb65ae39c84629ea84ad4050177c86ae058766aa9099a287eeac808e77b97f351e5cb62b9aa78938a92e52534c362260f77ef6a7489e316abffe84872bceff92745d7337e5d9c2978626536426a11442e2e983c14376cf8309f108e3457bfb1bc9b7d542c75515931050c00f41bf3a001ae32fd7dd975378b1df7d521f8eb9dc1341ac74012bee025155ae7364dff6ba209ba3ac02ba21dc996bebbbda63a30dd5ae8a5e7246064405fe0221ed63a42bde322184945de8ada6e8b0ae878140db1127c762a0c54691031ded8f1626a3413d986de462a1ef37c24d72aaf9e4ca02494d908ea0439570329fc7bf5ec8d80951b353e5c2d1e53e36f03e10fa4bfeb500d049cec2dd216db32a76cca7c9b3832a48f4df0e29760875f7caa0a0094626bc6b4edc28626e91387d5994403804a778d476c6e18d6037363b10c84512a79e65167b3722038dc37b299b1b5a2a5b70f1b814490a7fa8811f486c2b1426b33902107e00374e5f210d6e1a02bb3292fe457d99c1d01fb475dfacfb497277a99d1ecdcd144ab3469f9eeb3bbd64432ff77c06972fbcb25aa9b92af61fc55a121b69837a84088b8ad6e63adb9c39f9ced32f78709a5f7e50c4a8174eaad7cd147200ea980675880fccd309545bd344f5567ff9c9a1a1c3c266565e719a0d9f4ac7dc521b723b1c2eb1b527d5fb770ff44feb40e964d9c21f684bbee0abb3f292836570f0f3a78a886e63d28d456667631a0e01cb3f88a4e7a08f9d532c5ee37f9435801f8c19fe25d6c2ef8739d3b2fccfcbad83b731ef860617962025c118d4536895e4916b39ca360aa1e5ff554e244b49ebaeb6d81e4fd522d362054abe5d26d69ff1dd8f34692c2f5f9883a89ad4b9c069ba0f99dad64ece8efd92bc3a68b05bfba9336959585ea43200477f95d7a01c157415b27b1d059e2373668c63d5a454f03d7c087f49e0d00c8f1dc1da9df405ed44bdfbd80e93c8ef1e21183415978b04bb37f07511601468278f6912cd2f552fc2769dc801c1ab505b73ea8d2008972b6dcacc8fc513bc04d1d57903596b6280fe1d2d5cf8c71da1e2b05f1a1ccafe759e5caadf0724664de0cd0f571e70b586f584508f382f57138114c7a6427541d6636c05cf36ebbd7c2d6a520125bd2ca265822d0936e8243499811d9eb5461d5c3c24fac660b8a5de557fed99212606bb7ba6625077012749b1e04a5404241c93b97093fa8b03ff98a00acefe41876fcb7eff06053cdf24f900398defc191240f46e371076c0ecc27223ecac0e2e084d1c28ac0c9918e9ab4fa455a27333db7974d9719403f982f393ecd91e7d4c65c693948fbb00169283d38a3437413a00583ed7c0c5bfa1b02e3f1d953aa335a1524c68c57a4eaf00d0fb1990713afecfc22440c29e467a0ace60dc0b619849d0e2e5b2a7d26397f3eb32497308b1fc2eedc0407a8b733df02f83e1baa2dee4b426e10fedafba3af3cb4f8b79b23c91e5a4d8c6a0d605b0b38ab6e5558bcfdc16f0a77052fc7368d4a2f173a099dc9020f4715a09e5bbbec0ffa30119012eda08606c015e61a2eab77868909717f1c8696f7ae2231ebbfdad4b48f1847ae6f1326e7d242157b9a1ba153c4feee4e9276088f5798fe2cdcffcfac33d3ec89bf8d3fa7c677d3f80d83a5ed4de4569e144a7669622ec38aff9c2f7fb450947e737d28654e26b56915616b913e898bef0eab664e46c87c65dd30c8c1c1e13e172dd409c0928657e3a9c8a9ff75ad14bb5b8e56be572fe5af038e220d57312edfb4cc027138f68747e905c41f4d99238cbed88d4cab63a9c7070a8bced0e572ce8024b0339affdfb64afcce201a5650bfc57950fea60073ec5cb718634462c968531f4e1cc42a330f21075b941f58e279c594eddcd54395f5dbf2921c05903e62082b820e6542fd9723d88ef2aa8f2caddceb1524636bf4ed3e95f9575398608ff0d20d8b7cfeb2691a16ee55c856bf8924b0ea8953d7114b675897cebd1700130bbf196d1185a134150034682d5071a1cfdcea7bcbc13d34b1b361fb6c3a7e77c41b06f110c57e3b8c26e6e05fffa499a38f10e2d5e220416c15f90b9b0c87cd767d76e54e4dceb9450129c8fa4ed0ffa951e44fa3048ec3f276f0cc3d3f6ef79ce060194917f9773d9d431d52b158621d6b6450085236c7df193e02eddf81f8531b41c695a614aa302f47c472145a866e86a89db0a75adad24cdfc0fa6d01841ada9e168afda55edc69c7c9fc4c7679554f429229ed0e9ab0cdee6954d6726716d4c34807536ace741aa6b6b3361c5e25f70887150df9317725d1cc0d54bd1af81f5a25223d67979d7a4af20feebc2aad4a2099f6895e0e7453c25dab2113bc4b93bb618e829f47d9b187af08c7b4c9151b062e0eb0e15c2124fa657abe635f4155e3aa90b2db6ce02839eb04deba9bfe5b12b41441b03e1660db75f8a7ad14acc976e324ea5eba5c0d68be0a895b19437f0cce7d4c7aaab914ad5c9ce6d7908de8f9aac777fc9c4797643db093de83411249c2470da2f8146c1df86ee730cbdf46d0b276bdbb4c284baa7d8b79ce8fa3b96a888f120cf2daf9f108a5b02c875b78463b23088a04a27c4c556e0f295d137199f54670aca8ecff761efa2b2b2a4557c07a88b034f8a074ed3b0278623140a4216eacb01b71d900e8779b26049d83d52ba387f5c4442d4645eb235e148394491d01269629c34fb5de8e55d9570f4afc67e4c429997f15d0e7e1b58e9ad951396f91a524777b3a6bcd8d3f472abdf5982a6b710c470435af16a5f5a66b404b577a4616859f1a01da808d84656daa6d0be78eb3c7aacb5404b6a4cbb831d1c49653c9bb3636c512f4dc26d50a9d66d95ded1e541f808fabee7ddbad0d87a76c7763c46c04abae4fa993d0782f0ba39e47045988c6482e1ffa4d7df71380d45af028a59497fe2861225746891346450c1a9eb8d65dcc51f304c2ec5776b0d5d93fc8ea40b2cb7c7b93498995dd06c53d738be20d3fe7ea46301dc9d0538e4896a9a8c9ccbf781411df77da1b8470b54d816ab715c15b4ca121c45b8bf6ac72242b73db4ae2cf97910d06405924e22f5d335fa8feccf4062d167edadbcc53ad5f8c8e90d2d3c4494d03393bb728f5b1ae158277e50ff3ec95e02281c35ca54fb5fd1f40796b3dbf2a067c24fab2c16460a67d9d847e1d3d954bcc907b40901bf58ea5dd1812d51e1e166161c5df747d6480f8e24b5a7d0f779aa3e4ed8ad4b382df8cfbce357ba1b4a553f79a116dc9fd5022f47647708bd6899498af32ca09ffb1fc199a39045e8ffb6f4624a5272c9ed1d34d90f2525a36cae161d0e42d8ac519e81b0450078665a1615ed22f063ebdd3e98f613d4e1313dfd0f91d746048d88735d3efb038fc5763298cb1011f6d8f665b1e86880ba160bc5c0254ea13136fb70afaca21b336459229690bb77e07eb6a6797e3d4e77213dd62754f8281f5a0f728a618ab75e106a435790606f698052006174107cc64be3a3f3cb41a5a3555cf842f270081ccec7e57bea7c7f92825e0a1a6353daf6b0570f19f830e3656ae7ea7a333ae416df273da2269d350da175c726906b192eaee06f817ef60b8c5b6d4119d06c3d6b77b4527e22c1748c94bac4bfe07163ab051cb4b499d0551b8207896397a16617165571618fe1ddd3814e640b0e045045963459f3bfe5676ecc3f29a8f83c7b7644e12f0b76c6d4b06e7b2373c3b85e0b374e27c0f6c5ad673b5219755930deb9ebca7b048292817ff8fdce1be9938df57f6a4e0209f31d67a5eb70cefb685b06cc3b802e6169a30202d0d6fe0579673a73b077e81e0bc8d5746b355a849af5062055c66f8525648bf682bda36e50096bb12246e06cd944f8c42ade9d3d6b91cde4435155ac024d0a7b7c08799f0834c22edb0d9e3b4543a1d5499bbeb8905d441780cb04ac4653e93890d26a66f28b46f84714db5eebc80af67a6ec453dcbfbe0ed2842b040e51266db394cf7adf9b06b989dc7ea3fd167fdc76becc46945d564b7cdef45fb5e6ab25f9d151bb79853f6bd32e792598e38d2c6b9c358c2b5632370c4a6651a72d3db6cbbd4e6ea00d62ffff1f7de424020cee674ae0572b6269458c8d91621d923d3c3d8160e9d0498c227503f607bf33217b18cf57bf79e976e5365ea05c5c75e754b32059de108e0e637a51ad2cb4324f539162973315f1dd8489d6651b0e6fa4a2b3043b7e597c36442d656846cb39e20469efec9e61dfced1f3bb01f08ec02def39ecc705be25a7c9aa0386945d4373f5fc1ba51bba4ba92b4171ae59b325b2588bc309fbf7078e81edb8100cd465bdf8bb2b33e51e409bb13baeb54bbe55586cf6ebd2d4c092fba1b2d64f6ca9a1a67365f6874f72ec69ceaef5b6fb238fa8ddd6812220219b0dad4a96d725431b51830064049c9f905466a97545065aa69502f3923ca0a559f522968dc96c6d3388ab07e59dbaac0b8527426d423f58a096c7b3172b61bac67785fa411771c7392444b5a119025ff76fe193d693e7d592c47fdf13cd6c0fcf8fab3f2a1e95b3cb32167e6c18864996d2ff9275c8640174a0ca7715364f8111291bbc4acd2ac8659b06cc286d7c4d0367f0cf31f7fad84b22efd275d9802c575f291005b5051de676096008e82f50c4f1e349d874e04", 0x1000) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000001100)=""/160, 0xa0}, {&(0x7f00000011c0)=""/130, 0x82}, {&(0x7f0000001280)=""/232, 0xe8}, {&(0x7f0000001380)=""/151, 0x97}], 0x4, 0x0, 0x0) dup(r0) setsockopt(r0, 0x8001, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:44:48 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 01:44:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="4b39a4ccb928ecbfaa2c2985a997311e1779d1873008d4eed3cf6ba9177c5910b882a5922b016c379053dd63063209cfa33a9568e9728574b631c89f8b", 0x3d) getsockname$unix(0xffffffffffffffff, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001250bc4f898ef0a"], 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) r3 = dup(r0) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:44:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x21, 0x7}, {0x8e, 0x3ff}, {0x40, 0x1}, {0xa7, 0x8}, {0x0, 0x9}, {0x43, 0x1000}], 0x6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) nanosleep(&(0x7f0000000080), &(0x7f00000000c0)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x0, 0x4, './file0\x00', 0xfa27, 0x7, 0x7, 0x3b}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, './file0\x00', 0x6, 0xfffffffffffffffe, 0x7, 0x8}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000400)=""/191, 0xbf}], 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) sync() 01:44:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0xff) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0x206a, 0x0, 0xff77}, 0x6, 0xfffffffffffffff9}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x20) sync() ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000280)) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000002c0)=0x2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) utimensat(r6, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x20, 0xc9b}, {0x7, 0x8000}}, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f00000003c0)={0x30, 0x2d1}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000400)) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) getsockopt$sock_int(r2, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x4) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f00000004c0)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000500)={0x1, 0x8}) pipe(&(0x7f0000000540)) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000580)=0x2) ioctl$KDENABIO(r5, 0x20004b3c) nanosleep(&(0x7f00000005c0)={0xcf}, &(0x7f0000000600)) r8 = shmget(0x2, 0x3000, 0x102, &(0x7f0000ffd000/0x3000)=nil) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 01:44:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x3) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x49) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00000000000008000000000000002a538706000000a71400000029000000330000000300357000000000001189c3"], 0xffffffffffffff78}, 0x0) 01:44:48 executing program 0: clock_getres(0x4, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000f000000edffff1700"/28]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880)={0x0, 0x7ffd, 0x10000, 0x0, 0x5, 0x1ff, 0x8, 0x9}, &(0x7f0000000100)={0x1, 0xd482}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) 01:44:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x5}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda84bf638eb9b56018a0e784dd2518478ac441d451f5214f93", 0xa8) read(r1, &(0x7f0000000140)=""/229, 0xe5) 01:44:50 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) select(0x2c, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 01:44:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7ff, 0x10001}, 0x8) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:44:51 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="c25652977a555cc1b091e0e3fb02bf01a14e57665c51aa9dbf306dc3695537813552c3cbec13463215d9c0e39390259b7092b5ad1b24d12d44f3c65cfec31299a74d6a139f24bea52c367a608236ef8b20aef4890c307308ccd962a02b3e4afbbfe944ab9e878a4c94ed582448e2e77a54ec7be805d60c822cb4d985f9934f1420c3b174ad060cfaa7b9c26ba505f005ffd4299dbbeaeaaee8b11cc30957d2f31e2003400ff7a9e00d27a6de4f06773fcbf47e39", 0xb4) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000080), 0x2ad) 01:44:51 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x565) flock(r1, 0x1) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) fcntl$dupfd(r0, 0x0, r0) 01:44:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) bind(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000240), 0x10004) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) getsockopt(r3, 0x8, 0x9, &(0x7f0000000100)=""/186, &(0x7f0000000080)=0xba) 01:44:51 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xffffffff, 0xfffffffffffffff7, 0xfe, 0x3, "cce5c8b3c13e3f8ba055f722aa3fc12ebf60ca85", 0xce, 0x8}) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) setsockopt(r1, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) dup2(r1, r2) 01:44:51 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/16, 0x10}], 0x1, &(0x7f0000000180)=""/71, 0x47}, 0x43) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:44:51 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0xa1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x12, 0x1, 0x0) pipe2(&(0x7f0000000100), 0x0) setsockopt(r1, 0x100000002b, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:44:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r0}, {r2, 0x1}], 0x2e0, 0x7f) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 01:44:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x1000000000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x400, 0x0) close(r0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000014000/0x1000)=nil) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x10, 0x4000, 0x9) semget$private(0x0, 0x7, 0x2) r2 = fcntl$dupfd(r1, 0xa, r1) mmap(&(0x7f000041b000/0x4000)=nil, 0x4000, 0x1, 0x2011, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x2, 0xfffff, 0xfffffffffffffff7, 0x800}, {{r1}, 0x0, 0x1b, 0x40, 0x8001, 0x630b}, {{r1}, 0x0, 0x45, 0x0, 0x7fff, 0x8}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80, 0x1, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffd, 0x1f, 0x2, 0xa9}, {{r1}, 0xffffffffffffffff, 0x4, 0x22, 0x101, 0x64ad}, {{r1}, 0xfffffffffffffffb, 0x32, 0x10, 0x7ec0, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0xcff, 0x6}], 0x9, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xe7, 0x4, 0x7, 0x10001}, {{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0x20, 0x1}, {{r1}, 0xffffffffffffffff, 0x41, 0x0, 0x69, 0x3}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40, 0x7f, 0x4}, {{r1}, 0xfffffffffffffffa, 0x97, 0xfffff, 0x7fff, 0x9}], 0x3, &(0x7f0000000240)={0xfffffffffffffffc, 0x6}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 01:44:51 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = semget(0x1, 0x0, 0x100) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000080)=0x100000001) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7, 0x8000, 0xffffffffffff8001, 0x4}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) 01:44:52 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7ff}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) getitimer(0x2, &(0x7f0000000040)) 01:44:52 executing program 1: r0 = getuid() r1 = getuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10800, 0x0) recvfrom(r2, &(0x7f0000000040)=""/203, 0xcb, 0x1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x8001, 0x2}, 0xc) setreuid(r0, r1) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x800, 0x0, 0x0) 01:44:52 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) msgget(0xffffffffffffffff, 0x0) dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) sync() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:44:52 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x1}) r1 = getpgid(0x0) r2 = syz_open_pts() fcntl$setown(r2, 0x6, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000380)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open(&(0x7f00000002c0)='./file0\x00', 0x30, 0x2) r6 = getuid() r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x88c1, 0x26) symlinkat(&(0x7f0000000200)='./file0\x00', r7, &(0x7f0000000280)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xffffffff, r3, r4, r6, r8, 0x98, 0x81}, 0xdb0e, 0x803, r9, r1, 0x3, 0x9, 0x2, 0x1}) getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x80, 0x1}, 0xd69, 0x42b5, r1, 0x0, 0xffff, 0x579, 0x8, 0x19800000000000}) 01:44:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x98) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 01:44:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) listen(r1, 0xffffffff80000001) socket$inet(0x2, 0x7, 0x9) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 01:44:52 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x10, 0xf0000001, 0x7, 0xff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x8, 0x8, 0x7}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x2, 0x101}], 0x67, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x7, 0x4, 0x800, 0x3}], 0x100000000, &(0x7f0000000100)={0x200, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1) 01:44:52 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x4, 0x1f9, 0x1, 0x2, 0x8000, 0x73b, 0x0, 0x1, 0x4, 0x5}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:44:53 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) getegid() 01:44:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 01:44:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="672266ac03da54a7f2b526d3987446", 0xf) ftruncate(r0, 0x0, 0x0) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/71, &(0x7f0000000100)=0x47) 01:44:53 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) shutdown(r0, 0x0) 01:44:53 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x280, 0xc) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x6000, 0x10001) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000}) socketpair(0x6, 0x8005, 0xa10, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:44:53 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000f000000000000000000000000000000080000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/83, 0x53}, {&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/113, 0x71}], 0x4, &(0x7f0000001340)=""/114, 0x72}, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180), 0x0) 01:44:53 executing program 0: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x9, 0x2, 0x2}) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0xf9a, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 01:44:53 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) r1 = dup(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xf8) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/129, 0x81}, {&(0x7f0000000340)=""/208, 0xd0}], 0x2, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r4 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmdt(r4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x1010, r0, 0x0, 0x7) 01:44:53 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003f, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x200, 0x3, 0x5, 0x1, 0x4, 0x9, 0x46960b4e, 0x2, 0x0, 0x2, 0x3}) flock(r1, 0xd) 01:44:53 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000010", 0xffffffa3) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 01:44:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000003500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609c3af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d611d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af078c5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa8a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e075c74fdb6add1b94d465dd22c389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0de69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f68262aadfb918893dd55feff6693fb5f09c19a97a190b6f8e92f7ac543e7209a61b35938476a65aa4d8e0f0ce8423d155334f572b2b8f52ed94df34d390749150c415cca1a143d121508f6e45e610a4c006f2c010451dfa87051a34c875002f08c4402d087bd7fe217166627df48f5f57afc03b52d1306be4ca48cb4cd77d7a7e3cf1fb052841176f579dddb1f0d533022eaadc7dfa273f954a21ceb460db87b882ddd3538bc2f78415a3c38a24adb30acd8448ba62e0b9662a065fa5154e3ec3b1ade2c65058548863", 0xe6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000180)={0xac, 0x3, 0x2}) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:44:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/174, 0xae, 0x802, &(0x7f0000000000)={0x18, 0x1, 0xdd, 0x4}, 0xc) close(r0) 01:44:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 01:44:53 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x7fffffff000000) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) dup2(r0, r0) 01:44:53 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x4000000000000000) 01:44:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) fsync(r0) 01:44:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000300)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x1, 0xf171, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) r4 = semget(0x2, 0x3, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getuid() r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x20, r5, r6, r7, r8, 0xa, 0xf3}, 0x7, 0x8}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/45, 0x2d}], 0x1) 01:44:53 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000040)=""/195, 0xc3, 0x2, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 01:44:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x0) close(r0) munlockall() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x3, 0x6, {0x8, 0x5}}) 01:44:54 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 01:44:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x800010003, 0x0) fsync(r0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="450000006669d598572c00"], 0x1, 0x0, 0xfffffffffffffd6e, 0x0, 0x0, 0x4}, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x3f) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x80, 0x1f}, 0xc) setitimer(0x1, &(0x7f00000000c0)={{0x100000001, 0x1}, {0x3, 0x8}}, &(0x7f0000000100)) 01:44:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x1e, 0x0, 0x3, &(0x7f0000000000)) socketpair(0x18, 0x4, 0x800, &(0x7f0000000040)) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/113, 0x71}, {&(0x7f0000000100)=""/189, 0xbd}, {&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000240)=""/203, 0xcb}, {&(0x7f0000000340)=""/126, 0x7e}, {&(0x7f00000003c0)=""/107, 0x6b}, {&(0x7f0000000440)=""/90, 0x5a}], 0x7) getsockopt(r0, 0x20000002d, 0x80080000003, 0x0, 0x0) 01:44:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)=0x7ff) recvfrom$unix(r0, &(0x7f0000000540)=""/71, 0x13b, 0x801, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\\*@%\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='--\x00', &(0x7f0000000400)='+\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='&\x00', &(0x7f00000004c0)='#\x00']) 01:44:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) socket$unix(0x1, 0x5, 0x0) 01:44:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x80000000, 0x4) socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 01:44:55 executing program 1: r0 = socket(0x18, 0x4000000000000, 0x20007) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) 01:44:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000900ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/167, 0xa7, 0x2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 01:44:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 01:44:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000027c0)=""/4096, 0xe60}], 0x3c7, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000480)=0xffffffff7fffffff) mkdirat(r0, &(0x7f00000004c0)='./file0\x00', 0x2a) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000000180)=""/7, 0x7}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000000200)=""/237, 0xed}], 0x6, &(0x7f0000000380)=""/89, 0x59}, 0x41) 01:44:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 01:45:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 01:45:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x20}, {r0, 0x40}], 0x4, 0x20) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1}, {r1, 0x2}, {r1, 0x10}, {r1, 0x8}, {r1, 0x1}, {r1, 0x14}, {r1, 0x1c6}], 0x8, 0xab7) sendto$unix(r1, &(0x7f0000000340)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927971c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f92cb156a1a9220772b", 0x19d, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0x7) 01:45:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) lseek(r0, 0x0, 0x0, 0x2) 01:45:00 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000180)='.\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 01:45:00 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e67", 0x67) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 01:45:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000f3e9594f0beff94641bc31fc7d876ecff312d811c1aa99da1c0b3a7edbfb8f7cc5eff5982216fef254c9af0a0f3cf3e2"], 0x18}, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1a0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_int(r3, 0xffff, 0x1011, &(0x7f00000002c0), &(0x7f0000000300)=0x4) chown(&(0x7f0000000180)='./file0\x00', r1, r2) write(r0, &(0x7f00000000c0)="297ab2c02cbca8976cd7f9b791cabafbb6592d29cc99800da8bb93f77eacce2efe512f93987e14f6052aae422d0fd7d4ef6ac45a6421a85274209c213ba043afb2fb0d40227003047d2d2fe577b966ce10b0e07a6a24c56a494c03ce70775a618a3cda8c5eed7b0668d53d03eec54643f972b6f62d0293eb53f0a3e375670579a7d50737a3bd22347a53a3d26af7b02f2feb98d1a321e13128455623d5cdbb4a2f553d99101b39f8d610bc5ebf0b1a2b1ed391aee3532824f0fa32d4261723", 0xbf) 01:45:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1) shutdown(r0, 0x2) recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x500, &(0x7f0000000040)=""/90, 0x5a}, 0x0) 01:45:00 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={r1, r2, r3}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xffffffffffffff2d, 0x2fb, 0x1, 0x8}]}) socket$inet6(0x18, 0x4007, 0x40) r5 = socket$inet6(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x600, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8100, 0x0) ioctl$KDGKBMODE(r6, 0x40044b06) poll(&(0x7f0000000140)=[{r5, 0x2}, {r5, 0x116}], 0x2, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000180)={0x10, 0xc9ce, 0x4, 0x4, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x8001}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fff}, {&(0x7f0000e70000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000f11000/0x4000)=nil, &(0x7f0000e03000/0x2000)=nil}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000eee000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000f47000/0x1000)=nil, 0x80000000000}, {&(0x7f0000f13000/0x4000)=nil, &(0x7f0000eeb000/0x1000)=nil, 0x8000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000f92000/0x4000)=nil, 0x6}, {&(0x7f0000e8d000/0x2000)=nil, &(0x7f0000ee6000/0x1000)=nil, 0x3}, {&(0x7f0000e8c000/0x10000)=nil, &(0x7f0000e29000/0x1000)=nil, 0xffffffffffffffe0}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000fd8000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000faf000/0x3000)=nil, &(0x7f0000ee3000/0x1000)=nil, 0x3}, {&(0x7f0000f67000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xaf}, {&(0x7f0000e8c000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e97000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) 01:45:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x9, 0x0) 01:45:00 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') close(r0) 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, &(0x7f00000001c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 01:45:00 executing program 1: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f00000003c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) 01:45:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="09f5b4ce9200b19ff906948b56fecacd9e42548f338b192c14ea86305cd01a7477aa8b767e29a2806b1a052a38801b1c6113e75d46631e2772ce8304eedfcb43f4aea666ec354312bf3119defde29bd2ed203e050ee58c3c298b1c8934d0414509a183210e4895f41a036ce593d20174", 0x70) r1 = socket$inet(0x2, 0x2, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x2000000000009, 0x0, 0x0) 01:45:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d700001e00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c30a562fbb9afe89ae092c9529443890c39abcec6c3c348fa47bab9e1aecf0c4aa9f91500e02f989bf1155cd700000000000008003c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002a11c49cf2f6b5a029005fcb85c9f065780f542dc7bb6b56da616c51d6d698c970a4bac5a7af0d", 0xa5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x889, 0x10) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:45:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x1, 0x3, 0x8}) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 01:45:01 executing program 1: r0 = socket(0x11, 0x400000000000003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008005786ca900f0c08e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff5a48434d8316b9c1c9b78aea7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) r2 = getuid() getgroups(0x9, &(0x7f0000001480)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getppid() fcntl$dupfd(r0, 0x0, r0) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)="083cabf6d050671577eae56058499f9168f45b61c5cbf2a47d868d4aaae145c31971a98f947cb661c2de28306af536dbe5b3c87146783a4f8fdbb7aa379d3c4b3ed1699a313c6fffd725d259ef0e84f37a7486f231490a6f0140a389fd69ca0efb8a683de2b5ff3d01f73c9499b85dde018f323850e40ffe13e8f68c55eb34d4a1accfa4083985558845d5c0ef5b9a91a397c401092b3144173eb2b9c6a86555ffbcec91f22668ccac968eab462e3b8a4bba06e2252d2a3141d8990785a3a2272884c30af321ba4573897c1c63ce07eae1084b9709750e520077c1bc1012935422db9ca29021da7370db36067d1d6d8e9eec3badcfbacf0a79498483c012b63366b81ecfa422491cd00ab9cf496e4dd6607c549faa63c51c021c50ba8cc4ff121c481dfd1476b480b594003a5b451d2b63fa8323569ef27468cdcedd57225b662455c005e19ccd7ce4a24239fab2f1d92a1365af3b2807480b8c749b99a456c50adf7f26e64f6cb7e79764b6dbb46d3fa7dda78fad69dc7d1927f962385228e321e62bb21a9bcdc554c87284af1c68ec44aaa184729b3937f5814c694c465a655f41d918903db74a712c2939e922797fc976667807714f0b4d17b094d67fae56a7accdee3f6c904859b3a61c0c74826d6b1c336a71e057fd5832bb95fb60b0a2bdce28899c185b9b8f2a02de4544e2d5992b7d1fc39f6970678bdfa2eb11ef6e02f3799bebf67e5da3dbadeade01f565e7e68c177bae7d77f526e11bce3a2e7935eebd4639042659c3c44e860609343caaac89755c617f0a16ef05389c3a63bbf649bb71aa4df8f1c4ee0e0c4ea237a2c6438b45c09a2489b2b27c236ea061fa16d60a3600a23e7f32f1edcce53836bfba664045f2d8f3e93e74e20f98207887b0516d3c0b64cb9e5c415864586f2d0d97ea58712a55eb5da10b73a921eb67a6beae45d3c0e19b105cc7da3b78d139d5dae6330b629aacb98b14b627a2b430740932b3492d06ae500289ac4a4c335eafe5dae51ed34e6aa4304f40fc074048241a3bc13ba3f635df422df3aaf195f2533a81cf32b5ce5d72da42e3c986aa99e19286bd6f452b6b1606f63725d1279b3b2809d59ec91627bf353ce2338d80281ee9abf07f3935f4f101714244e9d52510828086c7bb485726d184805e999a5d5718464f199737d4efe64cf6835509c802a731f68b2c7958713a4972cf1e04d69e5ae4122f680ab7f4946c81c692bb76c1766a75b499c6be409c83ac7990e54b5208d86355bba659a97e3eaf3e55b54cdb813375c3dbfdd8336c2a1fb087b3d5526357f0390ef8d1cf00e3456d5b13c592ba235e80fcc82aa69dd06373e0ce9643b4590c1a5bce519350f0cb91db10f3d852b1c161b30a84c878fcece59c74177f96118cffbaa114be6ca2d4ef19702c8dcfbcbf33d7dd2d2a608e9740f04bfa5294139a5f6f6c19ce9f037bcdecff296258f8fec4e09436b82eb78a0ea57f7e43e7f6f8140a595f8173db59efa710ee943b1c16625f90324d23bc073ea59978e3deab0a23df16e4e651d362c6a37b6ff683956512b800a83c7bc5efe2944578cbf520cde281aad6fc4de83350d01469bd84e7fc8edee581ac1b75875001c135abb034b1afb9bf1f8105eb0ab282c522f5ff914ec0b63ab1709984764b78b87142243da51f11d3ee9d227b376d53be559c95ee9db0d4338183817d07b30dbd0ddb69c55a5e233a475d988a9d48ac168e51a9f59ffff34fb88f0833ff64b25497a42abfeecdc57ea9e00ad1614454c982ae6aee83b655a5feb6cadf4cf6da8017ea3c148f801572ed8af23aca0f112a21d438c81ffdfa1c25a4e3552a1e811d7433940c422bca8fe53942da01d742032f631dcd15cb6375fd8fd1b3d8612ff03408d0fc58b958956f757b1767f9d398edb265aeddbff13c89be28359de8713c5d017c4005ab3e2417af32b3ebc00a3080a1d4cbbf96f9a96a0b382f1bc1d1f8335369756735c3d2d6821e5eba702627d1b82c36fb6cf811e6f106854aa34ce01d3a3b4eabe5f88b2a97bc9007cc5541bb18741bc9d2986a4529e6944a5672295cb080a81e05ba8b2716f00343996e837f8446de7af324e27be4e044042e2df769962a0d4a5ba64cf837ceb872541afe2f19d89f83c9cb9eb1150b2a81e8f8291ce5065a2792ae2675ff9a0f4da709a013d20e9a958b493f198b5a55aeabdea86dd52e45e27acb4cb07694afe7062e75f6c7e5566df5354e575e352ec09e4b5983c575a9cdd06c78336a32a5a3f1d15c7e03c490302f9685bfcf0412575845ceea81c6ff0e4c2c0b0b28c2a40289e89b9fb6fa7b04e64075dd4567bcc1903f88736897ccdfc9ef582adee7911ec3d2bf8d6e707fd7c7c5f51ffa3f269c5f0a9e0bb063365adb83dcf837c4684ced1fbcd6a0d0a16164e6a0c7a65cac729b11cd0cb03941fd4a7d6e6692111ae51a6bdce7e1987d36fceb3c37438b7753455aa42f2fb8f78e34b3446480cfeaf687f34fed692878cd009657bd92bb4404eb0d8b4154567dbe959dba3bd4914398d4a74ec6b2d4a30bfcc530aaf77ca1c25a64177c7c9868f8b8c5909cb116f79e5ac16df916cace44d5ca84dcb8aa9413995ac5192087d3233373de2f612f97731467ce08eeb3f86022766b2efd4a7e9b7e72e946ba18531046a18410b10ace22688266a3234ae5fd086851afee7eedc283a75dce34c23da6cf7625ae1f20699303946feb9036ad98433eede7fb92bff24eb407c85d6ac839305c356a9a12a61f6ff8f751705e40f54b180d9a216c6251bd2a7dbe53e0d64c9f89fd50fa5a486c7ccb926ee07bf8d8f6f3e77a9ec22ddbb6139e2f5057ffb3facfc2bf56a145e87a6d2c5c5b66b46486459a356a06198d4367118a29b7d45dc68cc0ee7a22c2115a2cc8a4b66f205057ffe3e32268db990afd04fe475af2a8c687ed469afbc03b31dee39cc25b125c1d9b41757df61a25cc522b0423231529ea22c2bbaa711ce82d988adef1c00a9defd225f43b8bb0806b3e84b30e48db8b0f48eb6ac90d9726a51e85bb5554addf5986ba0f6a07b97a0010ef3cd1682c60c85518c8449e65f4f0f89d24b48b3033dc1ece84e44ee007df5d18356139037d05bb72581aa135b0c4aa320b8ced9af8cfb61c056fad69ff643ee37917706c8d215723355dc56fec3a58c933b8cfe5bd8d146643b7b71bd9ac043efb06ad5bc2c84e1ec56130e1f0ad76a00c9fcf2fc679f0eebdfe7c3da5f21878dcc091c08fe8633dd1fad35207adff3db15bca1839436753674b26955e23273879ddf76d6acdc66576f43c4ef604e6e4e696c491ef9302bf30d2114f0596d50d1354bae9461062ffc14467eda1191c3f942c9cf115bf42df5577ef7607f5b8d9de356f7f9f3ba90ef9857e248527b9043688b154d75040f2e3e66bcff28bbd9a0153be4d66a5ea226c2562a5133c6e0a06079fad012a4d31d172d8b1fe4eb512beab88af64a7bb4e2fb37bc2f46fad6506e95a9925f370ea70a3993cb423aef1ed23e0fee09a54c6cd0f3ecfd281cbe106c3fd6d75f6730612b44a88f2939727fef6f675b433b3c28663214b1f6d1bf0ce31b3459f00b5361a5820232fa5b43efe7768095f23ae5b89cfa59bad9dea69e83a00870ca7f5fe5e3e5d2510312abd91923217b8c241b74ec194921129b59619f5d6d0645eb540043821180509a216343d96778bbe55c115d117f9c972c232687a081f708caa976ac85ef530082aa7694c01f9b8a2803159773900d034be5d8f4e55bfd69e1f8c306261172e822bb84b917a591a5f3e868cdea6a600d06f595d5d661a6a02e65fa0624088726667722e2a1cc99823ed08db438ec1de97d994047eb6269e36ccaf89bb64fb2d33f361734fc4e5a96edfdbb37d3bc0e2d2a86a4641d1c05766546431d5c8b8d0e37107b36fef5e36ca0f3b4bb0193e78eb31bcdb89262952d30137a7d544282a7c8651510834314a5b730e51bb8dd1e8dad8bfcbeb1161d8153fb3ca3639a400eb80638158a78ea963cb2b5b24ad495f68fb5d766077efa4cd28846f05dd6d3e1668b09dc6509898b37d7ba1341a12c57baaafb6046d5df07cad12c0920fbcece1ea9ef2fa3a9807d3c97c923d1b66a23046dc0233653a3d1ff6e77c7f0c9723f76d373a87bcc08d9c0495816cb0571c1566124f0f226aed1c1e6e599e2dac3dd6de82ad1846ad2bcd01a8a4074fe1a28ea6fc9fca1c3288db03437fcbb996b69770b8c974fe56614744c63507e0e923e73729e924a39c36e960c2c21e4d2d4b9f6daabe048f38654289c18a937adcf43eee770f531df18983fbe0ad2462188d2efdf06864388bd10d2131eb22973998d8e18c3aaba25a24bb46e3b1ebf841f596cbc5e3ace9f2fb2ddc0dc308060c26cccd87277fc61d841c6adedfa5aca0ddf790f9546dd62c225890afe79050fcdb5a0737e2510cf0994eea97d3c2584ab77abaa8261f0dcc819fd736e2662ebc5ad74bd3d9f3814740fdd228baef622b97ccedd86e344b1dfc7ed744a910111ec1d98e862c1057201e42dd08cea285b561be2b9b50e587ae2843de34407098f71fff0946fdb638b739d5646b7003fc80eacc350f48a0c4d4d4080c5cbab9cb89cb75f500061f33d4f580d37528961f0e6b4f9f82bb647ebefc746feda169c54dfebaf8cb07241ffa3a4ba22a23ca1cec435bb01ca22b1cb515778bd7243ce541af66c3026f1f8ad6c29ebcaaed4f1ec56c8b3954dbff914bc80396f961ecabdb149d001207b56c41594f910de28cc0d6ef97d480f617ddfce79358b68ef8e4258b0fb46b837b9628ff248f37842cb97a7861ab583f1682564b0c5c3c53609440248f3a86943880e6e2c152a16d1b0a2fa7db3bcd2c80812aab0b282d4d6839c294932a6438e624f0ea25034649867e5034298a2b4d7da9f0d39bbd7e3de8b54a310c6de2a0bd43782ad5569ec74f2d85d90a9efb41374f408b0351f7a98c699eb031a83843aeda01f4cbf088dcc651ef8138ac2f88c3dfc171f91655e2d9ee3b23d261ee92ddce6cda1ae3c98cce150324dc3da6e44ed14ac73cf3473173acbe7be9584fe6be5ea49018ba0ba2ddd39cd8201e8c766d76eb1e0764f1b2cd3941aca3b523797f9bc73429c65818ae1af77a8248be1796edd183e3101ba15d69b415de0fe3d31408667fe37405daf011715489ff1ccfbb06683521557a5a1c6551525aede504e270a71191f00e274ca289d6ef541e327d2a7b14bfce15a9732731fb7562624cf29e064716ea07d3fa0816ba248c7ed10f1246487ad5ead7998259aa3c606c7c596d423ebe33904095326cc5ebb49401ae8ac417020c3804f50b885c24dd77efc37f8f3d5d2c0ce60bb7016b9d09176c8ecbd780cb0f9999eee512c910bed940e0e3fe034e02e4f7678f50fa4f6eb1d41a8cf7afb94f243924c534022d233a5c1c060b202ca8644a2df3978ab0f9a1f0aa9333ac9d7574c56e669e11cd2125acaa416b6cf27c8d88d1dca4904b267087f73d983ca41667c1defc18b1734e50e23791281d260d34e6bd4aac10c6fab10fefca1ede0bbb9842bf31c0d8178b6e3c5a92c806f2cb43ca78e1d1dd8caec9e5952d39aaa78b51fbd227b727d7025cd39fbf84cba5ccb1a26a4a17c8cff5597929ef859a9fcc7800b72094256e900ffa6838126bd8b25a169114fbba5694a083ffafb84e9afa86f1d5d656fc007249cc82946d856aa379540f24b36397f20af870ee2a9b658a7a7420ce4c94960242fd907eb6fc8312581f183e1a3c533b0b56ea", 0x1000}, {&(0x7f0000001100)}, {&(0x7f0000001140)="cdacb2c05c68320e6e1793b7cd0558177367aa9f3ea1296472ab5d910e722351f0b4cca3c833e83c4fcbac87fe9d26523b165ee8d6bdfdaae98b6bb3658247", 0x3f}, {&(0x7f0000001180)="0dff77f13ab84e566318b31f6da236d7e120f5ef19339fb4825864116d3fa7937bc5966916e1706d945b3798175d76165b0ae1f7a401dbb245b0cf6ae47e1003b98e7493b02749815d62627100a4ff15caa13a6f9519f2c0714268dcc16d0f0b1e5ff5d8b2c96e82906f690ea5a6691129741d258b60", 0x76}, {&(0x7f0000001200)="6d34c1520c767be36755a83b9982f3a6c14a3fa921d3945ead46511fa5c6f7fda82c54804ded7c401f28c6f93efc96773541856d5e747d3688702115d35110d7c731d16eeaf2a271e9569dc0b865c42c0f75cd520ed5ff1977ac11fc33bcf9dbaab9d93e5d0c7fef06c41c191827f23b9aef3b7e0a5da8b53841d14a55cb1aa22c520e36c040202928f895973e8bcc896f0168673ec5f6c7074fe5a30ed3db4d13d10243a7c7fc0be44e182a7650a5c0a2840c75b76c9b2a06768f0a068c03a141f8ac0ddcccddb56cd8021d50ab1d1e", 0xd0}, {&(0x7f0000001300)="f86c4feca84ad99a04371f8619990778d8c182fc2e7b1489c0785083e98e687610a82a59b72f25f089c2b838a06f7a24a7e8659bd2028ca893c7ba5dc9d660ff041d84584dc1f30471202fb0", 0x4c}], 0x6, &(0x7f00000017c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff00000000000034eb77b7236f82f3112566921b192a19b70e719b4a85787c9c22ad37ce15a85d666b393ff23a5ecc59d1388a9fde1efe49f32bc58b2ad6ad06", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="00000000b9741b0f98641c236b2ebc5f2cd2dc4da0d6b5b83ba61f4e983c"], 0xb0, 0x408}, 0x1) 01:45:01 executing program 0: r0 = socket(0x1, 0x4000, 0x401) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 01:45:01 executing program 1: r0 = kqueue() r1 = socket(0x3a, 0x7, 0xfff) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000040)="2e818161fc100cf757", 0x9}, {&(0x7f0000000080)="a2015f6df3d47b84c0375ed6c7ba539127d841599d6697c321bfb3fa92b595aa400fad505c1997f423a8004b5e5c6dd82a7161b4656be3176459be1103711e4f59f8496891033ced06b1546bfaf082dd7e3405ef63356bb5b00a01114cf457872637fe785f669e91a48e5d47260a94b2bb0e217180c485b497747465ddad14de3f6a1d53bd21c11438d36686d2ec9c287056aa643c05df22262edc9671cffd1ce30ba4496b3b95a40c05ed75615a168d225466ad95dda2425dfdd18e8b84156e4ffbb32d7eb61781568b98b3b0e53ab1cd02c889c05c59db4c42bb261a079b2bfc8ce73ab110b592b2239c45315ab6b8", 0xf0}, {&(0x7f0000000180)="05bd796b63a0c69568d5aac8631a02514296d714491b5ad9e25757080f75fa4e2061f8469cb47164af3f9c4bf7862125c6dee5138a08a73b7c488abbb76177a2b73f7b3a0b5c0fc512206b5adbefbf82bdaa669cf253ee7c00b1e79da3ca5f9675a87c4180a41b2ed0156a45c6c02a8a1b688290336b01716226a947eaf4576a5116158db01bbaac3447a1bf87dde7036c40c4d7cd9ae245141542146ab6bea583cff2c2af3d945789b7a194d114e70dced3bef8f0478dc1f7b09be8b42a55a6efcee4b832c7b93cbb8a09b87cf95b9359e7f4aafb149688706daa835e627ac03f5854631d", 0xe5}, {&(0x7f0000000280)="1ce899909a942befe8c5d4afac69cfe187e08e23aac461a90ba5dfcd14bf8400eae5070f6ff4378e339ef94a6593ed5a6d70672de661dba8053cc68283c31c6773249cd51d2fb4e10f740524013e4184f371a816dbb145bdadbbf847", 0x5c}], 0x4, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x10}], 0x28, 0x1}, 0x1) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ae, &(0x7f0000001340)={0x0, 0x1}) 01:45:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001180)="ea51b5e5f66ce1675dac1e9c564eb098514080ea62ddc4bd80d08f7adfa643fcfd14de960898a28473050883798303164ecb771b3c5f10c813cab2a3f4f5e24f19e3de5a7d62fd7ac9e3fbcb40d121a33656bae18beffe18047d4197f68f3fd4616a69ea68304f261195011ecfd4a7da1f2b22d1f95f91bd472bc3d9098fd586f858c8ceb30db3aa066e48f3d15e2d3d3d52d090d8986f9a2f002103c67caca7109c8f02ac1bfb789435e9324c95e2982be1012719b449c431f84cab998ebb1377f6f7c0527f506a2d8cd34d813d6a39c65765697d47b00f75312babe87298b16cb8e48f95f6658c31afcdd27970b93feb324faa390cf77bd5f197c3e174256436fe87c1ce1e6d7051d1d315aeb8c52b8b930dda628111a38f1950625c5b3bec76a50c0401dc61d16eb7fc450f0c77e196f745473c06d05125bdd6e40d5c869e8210d982d38fc54dc56993fed158e166d14c2a458747b97ffa6e95457f3e10d49b176101f22db71b056da408c8b92ce044b84a5eeb92331da59def2995215504a315e17d9f5bc26c5abc892192dd0c1b697d217ee46c51c0f29754c1e98ac604925a9621f6d2c777585085bccf3bcb9655df1c0f", 0x1b4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) r5 = syz_open_pts() close(r0) dup(r5) syz_open_pts() ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000000c0)) 01:45:01 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() socketpair(0x18, 0x5, 0x6, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() pledge(&(0x7f0000000180)='^\x00', &(0x7f00000001c0)='\x00') kevent(r1, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r1, 0x0, 0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x41, 0x400, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x0, 0x34, 0x2, 0x6}, {{r5}, 0xfffffffffffffffe, 0x56, 0x0, 0x6, 0x1366}, {{r5}, 0xffffffffffffffff, 0x0, 0x80, 0x7961, 0xffffffffffff6003}, {{r2}, 0xfffffffffffffffb, 0x28, 0x1, 0x5f, 0x2}], 0x5, 0x0) r6 = fcntl$dupfd(r5, 0xa, r1) ioctl$BIOCPROMISC(r6, 0x20004269) 01:45:01 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x400) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/77, 0x4d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8, r2, r3, r4, r5, 0x2, 0x7}, 0xff, 0x3f, r6, r7, 0x1, 0xb5f, 0xa9bb, 0x800}) 01:45:01 executing program 1: shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0xffffffffffff555a}) 01:45:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() socket$inet(0x2, 0x0, 0xfffe000) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:45:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10080, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01002f660100cb19bb4f66da002be2001c02be34a79223f6f71024d9a811775e4808647b869bb112c74b526d6d6c0c41fd4615bd9d7fa358ed0ec9f2c8a500000000"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sync() 01:45:01 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) ioctl$TIOCNXCL(r2, 0x2000740e) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:45:01 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="d8f5f75f31b532609c17ff24443aa14f3fa8a488a94fed2a39309ac7e54faf5befbf6f11a25f8f918702aa281e114e7efe2a61aee66f5b2f7094ba2ea2276f03aa5b6bd038c2fdacda3a53f36b1836adb8c420b67be4ba636a3b9b7f3d73e9e9215d3acea76bf25590a678d726d7266d001d27eb61d2659ef578380ae440bb0a609ef20d1c0299cd3c6dcff5b37f9fc2761e936c036de3e795cf73a8c528a4", 0x9f, 0x8, &(0x7f0000000140)={0x18, 0x1, 0x4, 0xfffffffffffff81b}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) 01:45:02 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000840)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d7cccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc036531deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1150}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 01:45:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x25, 0x80000000000003f, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x81) 01:45:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x4, 0x101}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0xfffffffffffffffb, 0x5191}, {{r1}, 0xfffffffffffffffe, 0x22, 0x8, 0x9, 0x400}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x88, 0x4, 0x0, 0x5}], 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc4, 0x40000001, 0x7, 0xe7}], 0x20, &(0x7f0000000080)={0x101, 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:45:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x137) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x1000, 0x19, "240063a5143f39fe33c8625c1128b4d4780e7d92", 0xd05, 0x8}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 01:45:02 executing program 1: r0 = kqueue() close(r0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 01:45:02 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfffffffffffffffc}, {0x20000000000000, 0xf423f}}, &(0x7f00000000c0)) 01:45:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x6, [{0x3, 0x9}, {0x3, 0x8}, {0x2, 0x6}, {0x3, 0x1f}, {0x1, 0x4}, {0x41d16e495f60cc24, 0x9}, {0x1, 0x1ff}, {0x3, 0x8}, {0x2, 0x29c6b031}, {0x2, 0x1}, {0x3, 0x71}, {0x2}, {0x0, 0x3}, {0x2, 0xffff}, {0x2, 0x2}, {0x1, 0x7}, {0x3, 0x7}, {0x2, 0x1}, {0x1, 0x4}, {0x3, 0x400}, {0x0, 0xfffffffffffffffc}, {0x0, 0x4}, {0x0, 0x9}, {0x0, 0x5}, {0x0, 0x101}, {0x0, 0x3ff}, {0x3, 0x5}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x20}, {0x1, 0x8000}, {0x3, 0x3ff}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xfee8, 0x0, 0xffffffffffffffab, &(0x7f0000000040)=ANY=[@ANYBLOB="28ff00000100000000"], 0x9}, 0xfffffffffffffffc) socket(0x2000000001f, 0x7, 0x3) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r2) 01:45:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x20) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0xd2) 01:45:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/61}, &(0x7f0000000180)=0x3f) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="2b4f6c08bb792ecdf86af91650dcb4bbb21f05a15f60e499e754a913843c21e5e147b9f5c16823785c453729a397", 0x2e, 0x401, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c65e438"], 0xa) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026bbcaf63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500001002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x3ff}) 01:45:02 executing program 0: r0 = socket(0x37, 0x2, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x28e) 01:45:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x2e) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2c3c26c0134011de, 0x1010, r0, 0x0, 0x0) 01:45:02 executing program 0: r0 = socket(0x10000018, 0x4, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x3569, 0x4) 01:45:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1000, 0x0, 0x2200, 0x0) 01:45:02 executing program 1: semget$private(0x0, 0x8, 0x20) r0 = kqueue() fcntl$getflags(r0, 0xf9cd03712fe22410) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) shutdown(r1, 0x2) fchmod(r2, 0x70) close(r1) r3 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) close(r2) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000240)) poll(&(0x7f0000000040)=[{r1, 0x2}, {r1, 0x10}, {r1, 0x14}, {r1, 0x80}, {r1, 0x90}, {r1, 0xa}, {r1, 0x1d}, {r1, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000000)=""/22) socket$inet(0x2, 0x4005, 0xcc4d) 01:45:02 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000180)='.\x00', 0x20, 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="0be6155aa42d21a3f92e2006b7495d9224ff970475b3bd63a54fb848cfedfd5147e2b99479de1c13c6b9b2bfc97c908e7a8d9d48bf08826369b83aa6d4a8ee347f1f6ed8a4c2fbcaadf657c4e96298c454fb0e8a59ff", 0x56}], 0x1, 0x0, 0x2b) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000040)="abad2b077d9046fd8e8daf8b9fcb76607aa4cce4a2cfc6052d120d04c278a045715b8481fcf346d87e65ee8cc4987aa62cd0948be89f", 0x36, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) ftruncate(r0, 0x0, 0x28030020) 01:45:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00007eb000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:45:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) fcntl$dupfd(r1, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:45:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 01:45:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r1) dup2(r0, r0) 01:45:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140), 0x10000000000001f4) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 01:45:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x40, './file0\x00'}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x0, './file0\x00', 0x6, 0x100000001, 0x5, 0x5}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 01:45:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f000046a000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 01:45:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3f, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x81, 0x3f, 0x8, 0x3ff, "5bae46deac6dfde7d5e53add55444ec00abb4d3e", 0x7, 0x5}) 01:45:02 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x7) connect(r0, &(0x7f0000000080)=@in, 0xf1) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)="4a6895d0f2dd02e5bc5dc12bf9f9dd77355130c93309529f393b351ea7b6a06f04c27b520851", 0x26}, {&(0x7f00000000c0)="24c35016d455243ce1477fb30f46760a9d3266eb6cb40a6a60f6c4c0427a378abb03e49a69a4fea247cb5e43d360058f906ae4195c504c80a47eddd5a3ddc433df7e47444f2871ada2cabd3d5d0a2f52c33a6dea51fba152996d8d1901599c69225c0cfae0067fa9fdfbc7c794ba6751c2d0870742a3e0189056887a66891228af4180403ed96c974765ac58302e60f3f91f33c1b4741baf4a55056f0c78728bf52314399e03d5e620781c32539d2e32ddaaae4a44b6177491", 0xb9}, {&(0x7f0000000180)="90ebbb915cd77ec7c1b2c38b671d5c9e2436fcbee1033e77039b34680c5b6c4ff7c18ded3b026449341f08190473e822d57dd8a3bf8693663e846eda7344d819accfa3aae96f72015e388969474d25bb2c47b65f9264935ba2377e95e3a7e656df166ba54f84923589dec2ec4b62fa092b29f3795957085f20390d8c2be03c2841ac763b032da532ea34d4118a4aff397d8a87ec3e2deccf426e83c0380826c8e8bd2c8e5a27e251f022535dd1549af9d3bafca2c04a77a4b4fa9c434dab9ac2d734020fccfcaf7063bb197911", 0xcd}, {&(0x7f0000000280)="a0b873017c6c29d156b433ef9b53b3c7e36d04883e31d95cd336c3ac2643eebb22813dc9fa3643bc0ca8e04fa36964e12b291baceee17d80a017271a9db149bda659d7170494649d4ec62241ad286ed20f51873b68982ba984b0a339472d55567e986123c38f55f2d9352f796ab40769b431f7eabcece80d4b19b13eed7f2482adbb16c81ea52480dfe3d63c56b20c825c70bf7d4d311531060ea33ecfeea8ba8cb05f6dc89276914ab0282a821b55d80b10e5513b8450013d976f5ebcf413467ae0e6b27022d45bd25a38978ddd5251b75644ab", 0xd4}], 0x4, &(0x7f00000003c0)=[{0x48, 0xffff, 0xffffffffffffffff, "0e5fc7c9c1c1124e06fa8cb3539514dd730a44b7a5a4e4e149b29de40eabef6d23ddc39379b1150cc0b03cbef8ef33dfb164eb537f"}, {0xc0, 0xffff, 0xc00000000000000, "1c2b5775885d19b45def14bfea6026063124c38c51dd4a6a30f89c927add7d75e8c023802fb771262caf47b982875885d5a376bb5e6aa759819f007045815b9b59df1e9f60ed8e4c9d62cff1245646d8c9f4f5af1c50f287e75b06e363d4946a362cc3628e43c2414db56e684c73a09c6ce633a26e3e5ab25030b8592ea1818ca819cc3a76af993c3e9f7b1a9d9b6f2cdbabb053ca2d9e6b3e2a55e3b4a4d8ceeb8e86ab72e3a3950ec015"}, {0xc8, 0x1, 0x3aa8, "987f986db5d60f43eae6f8a3fc8e0dee0e9b4c7a04174d53f79c2dc8e6d8154e9f3f0667849e0ead03051b563ec8c44bd4301a9918c7c01fe3004095c1c608f728b069385029816b93f4e77d879bdde02079cefea11aefa5fd0c4daad35ab1b4ad31aa1061aaab9dabe51f60cf9f89e42d082d9fa147da2ce64c7c3dfa4114adfacd67bbbafef482562b57aaaaf9bd5a21640c04f884b334f72d16e24c86317d07bfe40cba1f8c8a94d59cd5febfb9566813"}, {0x108, 0xffff, 0x5, "0bfff40f458051080539bbac56e41b67c884608240949639ac352dca6f73bdddef93bc37dd3d612bc51eb5e0dfcd35e2a5d4f25c4cce7091c0db36a838e96063c718bc7b2ce6aa74466303166a981a31f234f5ef58eb02072574f0f49be1cc7db5a89b4bace7cda9c3e4414d56f368f36a26aa50ebb8bf235faf409c8ab5fbbdd7924e11004b89e9947bb65b782c4ea35b48df07ade300b8c42bb75b92e38f5399162fd896c762db02f40306da5d26f0c691203befc7074f8f7ff597bc44de4b785250e5f1321bf8ef38a7fcb9fcf230488cab32530e3ac2a5fb4ff2ba7f64514e6cf378cccdbb30cf604fa29e3f653a8e6c1c7f"}, {0x100, 0x1, 0x7, "b34929ea4f04a5feff0dc89ed30d5774a2ee5121bb46ae91cdd8d6dda8b0760ac08b75e86885d0c8c1ef32928b54cd2a5d020a7a5262ae5c338439f4ba1465fc30bfbdca00dad5c02162dac7ec9f98367baca1b17d8625c7a08747e12c97a684a9f2cc8223ed4e1df96c8eb03f412a6a4b7b08bc5523b5e94857f9856f9495188491d331957c8e0590908e0eee36ec0e6d5991cb97a76c9cd06c6c0dc70f121ff811013cdae14cbd84f344a2aa245a5721f07d613562a9ddad14b5d29f21ccedb272758f069788c08dd6b553949a4bd68508291fa96deafeb9f23adcf0783cbd8005ea58f9f6e3837c8fa55599e3"}, {0xf8, 0xffff, 0x100000000, "bc612ddbadf975f9f119e8bf172ce179187ed1a3ceb8318e3c2d57f27ca34746d939aeea4f4b52b5b79b4bee2301688fc15a2c08005a20037ee6964d748ac94d742429c0a13619b18e7f123a366f687bc00fcec956ea63bbea1625dd84fc6512d674c59e318b156270b7a1a58ccca519a88c819cd8ed8a9f10bb51e2a52de3b43218c4dd09b19e28286a9c788d01f34a731d183a5074624e6736a724f1c95c7522506a44966ed66ed021a98712d4534745b2d011dd7aab392a033632c93937c08b19b9929fbf3c249fa626fc800f91aa56d89914ed78bf56a6dd9c395683407fb03664943124"}, {0x10, 0xffff, 0xed11}], 0x4e0}, 0x9) listen(r0, 0x40) 01:45:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x4, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) 01:45:02 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x1fff) lseek(r0, 0x0, 0x3, 0x0) 01:45:02 executing program 1: r0 = geteuid() seteuid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x23, 0x1}, {0x0, 0xc5}}, 0x2) 01:45:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xd7) fchmod(r0, 0xffffffffffffffff) 01:45:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) socket(0x38, 0x4005, 0x400000000000000) munlockall() 01:45:02 executing program 0: r0 = socket(0x20, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000040)="0500050460", 0x1, 0x0, 0x0, 0x28a) 01:45:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) socket$inet6(0x18, 0x3, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x7ffffffffff, 0x2, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xa0) 01:45:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x2) fsync(r0) 01:45:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000013c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000380)=[{&(0x7f0000000180)=""/232, 0xe8}, {&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000280)=""/226, 0xe2}], 0x3, &(0x7f00000003c0)=""/4096, 0x1000}, 0x2) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x1, 0x0) lseek(r4, 0x0, 0x0, 0x1) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 01:45:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000f, 0x0, 0x0) 01:45:02 executing program 0: r0 = socket$inet(0x2, 0x5c65e30b5c7236db, 0x6) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0x13, 0x0, 0x0) 01:45:02 executing program 1: semget(0x0, 0xfffffffffffffffe, 0x2) 01:45:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) unveil(&(0x7f0000000180)='./control\x00', 0x0) dup(r0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x10400fffffffb}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x402, 0x0) pipe2(&(0x7f0000000240), 0x3) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa3, 0x200}], 0x1}) 01:45:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x40, "f0b8ae6187ffffffff0600", 0x3}) poll(&(0x7f0000000100)=[{r0, 0x8}], 0x8fcae4e86a4c09a, 0x0) 01:45:02 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x105, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x5) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x480) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000d4dd045b9a7ef5c700000000000000000000d3dada3dc7e2cecbc9d6ac8860971e00"/251], 0xfb, 0x0, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:45:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 01:45:02 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001400)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x400) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28080, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) 01:45:02 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x40}], 0x1, 0x1ff) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x20006, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x101}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) r4 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000000c0)={0x100, 0x9}) fchown(0xffffffffffffffff, r2, r3) close(0xffffffffffffffff) 01:45:02 executing program 1: r0 = socket(0x20, 0x7, 0x3fb) sendto$inet6(r0, &(0x7f0000000040)="e91532466c8de29a85d2fb673d99ea5a8b672581384df1117293b83077d750730cab4f42f237268dec39b39474611e18a878eac83ec012041126b8dffc6b6f74d65fb3c7bc013e94d911760479969eb341f6545e0561fd3db8", 0x59, 0x400, &(0x7f00000000c0)={0x18, 0x3, 0x400, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x8) 01:45:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) setitimer(0x0, &(0x7f0000000000)={{0x9, 0xffffffffffffff2a}, {0x0, 0x2}}, &(0x7f0000000140)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:45:03 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 01:45:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) syz_open_pts() listen(r0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) 01:45:04 executing program 1: readv(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10080, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x0, 0x1000}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000000, 0x81, 0x5}], 0x81, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x4, 0x0, 0x3f}, {{r4}, 0xfffffffffffffffd, 0x80, 0x0, 0x94ab, 0x9}], 0x1, &(0x7f0000000280)={0x6, 0xba48}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) fcntl$getflags(r5, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20202, 0x0) 01:45:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x7, 0xffffffff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8080, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10801, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket(0x18, 0x0, 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30000, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x45}, {r1}, {r2, 0x14}, {r3, 0x80}, {r4, 0x1}, {r5}, {r6, 0xa0}, {r7, 0x4b}], 0x8, 0x0) r8 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:45:04 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x1e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:45:04 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f00004d8000/0x3000)=nil, 0x3000, 0x7) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ffa000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x40000005, 0x9, 0x400}, {{r1}, 0xfffffffffffffff8, 0xc5, 0x1, 0x7f, 0x8dc}, {{r1}, 0xfffffffffffffff9, 0x42, 0x2, 0x80000001, 0x800}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000005, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x90, 0xf0000000, 0x20c5, 0x1}, {{r1}, 0xfffffffffffffffa, 0xc, 0x40, 0x0, 0x43d2}, {{r1}, 0xfffffffffffffffa, 0x68, 0x1, 0x0, 0xe28}, {{r1}, 0x0, 0xd3, 0x10, 0xcfac, 0x1}], 0x2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0xd2, 0x800000a3, 0x52d, 0x3}, {{r1}, 0x0, 0x20, 0x4, 0x80000000, 0x20}, {{r1}, 0xfffffffffffffffa, 0x84, 0x20, 0x2, 0x9}, {{r1}, 0xfffffffffffffffc, 0x5a, 0x8, 0x4f7, 0xa64}, {{r1}, 0x0, 0x1, 0x2, 0x61, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x2, 0xf8eb}, {{r1}, 0xfffffffffffffffe, 0x30, 0x40, 0xfffffffffffffc01, 0x7}], 0x2, &(0x7f0000000340)={0x0, 0x3}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair(0x0, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) socket$unix(0x1, 0x2, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r2) 01:45:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="7487f84ad8057546795d73b5b07be97e15c3f7e3ebad997b4796d0e2a29c41d79b0258162d7c2e423b4136812b602cc394bafc65d6dec8fb72801e3931dfeab6e4472f5f95bf54f615cbe322206083e088f3dabee5193d4364ac082daa342c798f62efabc0a56714ec8160ccef2c7d27a8c05b9f9342f8bb1723c7cdb1eff95451ec0dc77a70d9a34a04269e31af4e6f47605c5941719b69537aa0195371c675bf0de876fab7ec5df000f40e1d42489a07c65ce0b6b5dc048c7f31b2d9d1f693889cdc856e949e1b2163dc5d4c6e27dfa7a5ef497776786ecc235a0a70ec29b1bc7fdee8d245ff9ba7a6c206e1ff029f80048fdbb1ea00cce7e4c8adfbc1c02ddba49711cf307640a0780a517e27961207c771a997e26b438438f4f1a9fe30d2cd0a822e54c173158fbff7a52d91b0a67c8679571daab3d1358bd676d386d1056facf8976890a5909648034f72b87888e71ce0088d2983daf37d6868cb4461cceece8bc7879c61a4509521b77ea89e420fc5c307e1a8895db2eb54f6e6906f101ebf183bcd58a516d9f402a0edc5b734a131736a93c3c1b480e1b6cf09ac94deb1ac57297da296f7d83b364ef04b3fcfe31c25144b19", 0xffffffffffffff6b}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 01:45:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000001c0)=0xe0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 01:45:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/234, 0xea, 0x800, &(0x7f0000000080)=ANY=[@ANYBLOB="015f0000000000000000"], 0xa) mprotect(&(0x7f00003ab000/0x2000)=nil, 0x2000, 0x4) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 01:45:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) nanosleep(&(0x7f0000000000)={0x43d8, 0x10}, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:45:05 executing program 1: setrlimit(0x6, &(0x7f00000001c0)={0x6, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() msgget$private(0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="f75616cbcc309328eaf1d9690821383c6adad1565c83c81d47d21705076edea6758e11e90189ad1c46be45690ae5f2bccccbd5d3c1d15a12a253818bf789914c52649d8b802ef6dfb2545ccef75dc913218a250e1342964e30a1d257999bb6cdd48e057c64b310f971a3d5085c3dff0beb6a582ef84d67fed2b3450b1e9bff1469a3efea0a07e7f8b6586f7e295be0097627e09678439228b759ef7cf820eb8a03dc92a38ffaf6e064a7e9ffd9371556142f3f1803e153ae96345534e3bc4ec43a1b8f2821047c9e34b97d194e2e600d749b6ad26cd073ecd595a8ba0b09da2d704e4f619b037ead2e807c7bc2a7ce15cee722a7a961ed64a530b5284c5930fc1a020d6195ed92dfc960172e40247cd1bc25a19d91e8cc162bf3c2ba1bdc040e5a9d2944c107525b995f93105fa29ae90edc86047979688d858468b0ceb4a33734389f61958e471016a719ee2e9e94d0b6d0fefe9a55284ae6106f00c1ef0b31221120bb07b68b9f36d219c3eb084741f820d696a4415da3a0f20121d8624753065593074c19acb2d09eba49982a1c427787366efe6a497d0ce22c354d96e38addd9dd76b1a42a901087b60888541ab3cd51eac400b7a20f63a8d4b757bc764eeafe0a977eb4f49d1b8b08d37257c01f37705f339a14412d6b0e622dbd349384a27c0ac3be39fceb693401b33523f06d364e9cbe72bb0d197674931ec5aafba6a5f0ff814e3ba757c602aa782cd1e50bae2c9025d4f8332da9e91a73927638afc7b8e977d710aafeb4aa22d042429c01a1eadda807e7efe1efb70a94d22d1674368743394620c0160dfc829a47fd0eb04bded736de21d87857c8658fd392ff8b26cd9ccb2f2d7e133bbf797821f92b750bf4677c3ecfd3d2724dd82131caafbcd00909d720515da462e55c0b07ca1f141edc2954d9a62b4f06512ab1d229776ea715", 0x2a2}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) read(r1, &(0x7f0000000080)=""/197, 0xc5) 01:45:05 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x81, 0x80000019e) fcntl$getflags(r1, 0x3) madvise(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x0) 01:45:05 executing program 1: flock(0xffffffffffffffff, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xa) 01:45:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x35) write(r0, &(0x7f0000000580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505540f55d9bb5fa3be8987e1237f559b05b5e32d3a0000001996791d75bc9028040087f01309bbe061a751731e5c20f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15e74f1279d66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7eff7f0000a20000003a31dd57f31cdd5c1a7573c1d9cec09530fa91e0dfc6ba5343a1dd419a83095023331de975dd7d7595644671d8dad51e4b33a963c30c4ab75ca132cd29724d1fef1b60b1dd2a6a7a4e765c92194d7d043f8db3e2c4607122aa80537a5dea0fdffa5a6b9cf0c1e4f5137e293c760bfe2ee1423add9ee541f88fe716535243e43584188f32c5fd81a5e0a96d57042b3abedac86e951a70a69fefa064a6138d51d81ce55bbfdf9ac539b03b5c23774498a1ca01687325786822666adad38da8186feab60487b4287e73adb6820051a4111af0372ceda99c62db1db03449584b145308781ba81bb0d32392e499", 0x18a) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCNXCL(r2, 0x2000740e) 01:45:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmget(0x3, 0x2000, 0xfffffffffffffffc, &(0x7f0000ffc000/0x2000)=nil) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r1}, 0xc) 01:45:05 executing program 1: r0 = socket(0x18, 0x84, 0x0) setsockopt(r0, 0x1000000000029, 0x2f, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x81, 0x4) socket(0x20, 0x7, 0x100) 01:45:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r1 = dup(r0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x10) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='\x00', 0x4) openat(r2, &(0x7f0000000180)='./file1\x00', 0x8725828bfa9fc6f5, 0x92) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 01:45:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 01:45:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x1fd0, 0x77635c1f, r1}) fcntl$lock(r0, 0x6c4cf27168f456e2, 0x0) 01:45:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x408, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 01:45:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x100) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x0, 0x8]}) socket(0x18, 0x0, 0x5) 01:45:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8011, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x110) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0, 0x7) dup2(r2, r2) 01:45:06 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x4, 0x3}) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 01:45:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0xfffffffffffffe75) 01:45:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') flock(r0, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 01:45:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 01:45:06 executing program 0: r0 = msgget$private(0x0, 0x3fc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x410, 0x0) fchflags(r1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000002780)=""/4096) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) 01:45:07 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x6, 0x100) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 01:45:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xffffffffffffffff, 0xf) 01:45:07 executing program 0: r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = semget$private(0x0, 0x1, 0x223) semop(r1, &(0x7f0000000040)=[{0x0, 0x4, 0x800}, {0x0, 0x46, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x3ff, 0x1000}, {0x3, 0x0, 0x1800}, {0x2, 0xffff, 0xffd}, {0x0, 0x6, 0x1000}, {0x6, 0x6, 0x800}, {0x1, 0x6, 0x1000}], 0x9) r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/55) 01:45:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xd4a, 0x1ff, 0xfffffffffffffffa, 0xffffffff80000001, "a8a3c74c79a69eb6cc8d9c05a2d2581b42b6c0a5", 0x10000, 0xb5f5}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:45:07 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x80, 0x2e8}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 01:45:07 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8010, 0x112) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getpgrp() ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000000c0)={0x1c, 0x0, &(0x7f0000000080)=""/28}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xff) 01:45:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:45:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0x5, 0x90d2, 0x4, "d730c1e7bb6fc6e23c4b00000900", 0x0, 0x9}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c61a5170a3a84a9ca0f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7641238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9d70b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffbff, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) preadv(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:45:07 executing program 1: geteuid() setrlimit(0x0, &(0x7f00000002c0)={0x7f, 0x9}) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000780)=""/85, 0x55, 0x800, &(0x7f0000000800)={0x2, 0x0}, 0xc) setrlimit(0x7, &(0x7f0000000080)={0x2, 0x7}) kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x0, 0x0) flock(r1, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000700)=0x1f72) readv(r2, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000300)=""/200, 0xc8}, {&(0x7f0000000200)=""/103, 0x67}, {&(0x7f0000000400)=""/128, 0x80}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/225, 0xe1}], 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) setrlimit(0x5, &(0x7f0000000280)={0x6, 0x3}) 01:45:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2000000000000010, 0x4000, 0x83) setsockopt(r0, 0xf93e, 0x101, &(0x7f0000000040)="c58592b1efaa0156084ed9f4c91e44623c4e1e769f3b6f0b7bed686fcff3a6644edc3c6a8ff1be756adeca43be413f555769f290e50d4214be9a011b48", 0x3d) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:45:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="db83408946f764c299261af81fbf97c8f7ed344764a9d9a121fa5d029c15549713a7d7d4199f1153c74723fc5691f1b3a1ff56630a618f477ce0fa90e16b882f22f7168a7cfd6de6338463c80024c21bd198031a859c45eff63ec1114497cb90d386c3e79aa54713f68345106007723648c04b207788", 0x76}, {&(0x7f0000000100)="725789e07e7e2eca1b295a277e333bdbaa9576933445c7d32ce66077c3e33bd8fc5d0245c4e036ac42bc602842d28e88fd4a881b392332189f1ea5d053802182688c13edbc2abce3ad623ea0c318700fe49983ddeb0ed13a123de1a499a50bb5dd6787350a46db10a594c95cdbd2c0d1e8ab56979535369c1aecfde83c6207aa9c200c27b6eb22ad8aef4d4d317dce11a8c13f50acebe89f370aed1293560ee308f15406c17e5c945aaf5a9b7b01dc999de53c589c2c5cc24722eaf22073ec1db13bbc756aa4df3a3bbed2644f8fe0ac7542f023f8ddc9777fac4307b8", 0xdd}, {&(0x7f0000001440)="f8497b9b8e18dfbb00687344446703f9c4aa1b0b131249d459273265b7d89866dbeaa62d75517756a3ee4ffa332dd813547ef9fa84a3fb3da809445e5b3488775eb69979365bddd5bf562f6ee2173bc96b886420fde39b23b21e8716687d93637f0442cb53e17a77c16e1565d4c81660dcef246e42f5ff41047c4a2ed38900add423c071324953e846e681b117969408025a215594c802e2147c0b8005160601910cfe27d887c4bdfdae11ddd3cacb13fafc4509fed36ec6eb5074e0ff2027d068b10f194476092d0274590c8932917dee84debc76907202f8a98b97060af29b0e07c3069b5a6d9c179e8cdc8205812f3270d5bd90b25faab1fae91cbeaf771fe2742aa4426eb84cb709f23a6b7a595a96f0693b33570fcdef47cc1d1ee688fd56c6463060aa25f1ab2e40d2770b9fdf89d740371f29f377ac06f8b18a7aaab80de4606582b4c6f353328541cc41680dda26b6be3c522c75d9d9dbccb3d10d798a7cccfbeb8db721e699b92c5e7b7416a88f654a3e89293bc3e1e69ec993a589b865d0a2ec70bf1a6b5ea3c9620e64ab434bb6f4b6f91d7fcfa75d4495526e916505a0e636cb74449f75a54e53949e034b1927384b0a9f64dba37f645df54d339f0ee90233bbb61b282af038f870300c6aeb8efa2816b01c6ae419f2b194e86fe475b9e90251a11897c1056769c6dcdb46659e583bd2f788881586c93e8ab01d4f3f988ca8b360ea9afe481a9a8dc120e022c4d7902b0df057a51c8590795d624ceaf62aba8feb6a7c4ae3481efb7f26e3931fe25cbc6c6c14962060456328511a454dabdbff642e357e6b47406a271ffafd0858424c2c459f963a3e0200bd615756c244d61b0d2cdd4c1e2033b6cbd124a587e00d3562114819ff7005f7e24f014ebddb9bb5dfcd2912dc19cca1a7fa07b25f5546e8ae6823b0bdfefeea86c261ddc4ed5094cfdcd5fe153f5bd01bd919ca259dcad1ee2663268b0ecbe6f71e078ee57b1ac68261d2f108542d74552923c47c2cf733fcbb987358c3c2f91e052f2a5dc1447bfef602eb963088469deaca05cb4db10534b695a2410b7d70c86de7458d77e0008ff4369af25a930a9daa199548965f17794c3a0fdf473bc25d29d1f03b094d99580f65b0b1a5b821f64ce62aa66cbb2d91e31308e1e95311968e2da799ba3dc958840ba172a366c6935bc2f002de5d3baa16291e9b2af7b889099325a24bc6fb98e34e92d0a5b85b5b5451c092f59be6e8fd74aa6a3d06bcb422986ad5e78b33270e3f89ec767ba5d76b274286dc048e2c8bd421c36694765ab5df6717e2090cdc019ba9f2894067f861e9179b003f7c09a8b6b1cac811694aa556e6c6102b81f2d5c01c53ea8a3ffda0ad6dd9240443024543b98fd2e8d3fd0d8ef367699db74e68193c3cbad226a46150e61f13bb61fbcd9d60302b83f7d703ef6beb02192549d32b3af194a01c7313870f7dd88180646b98b5fe504fe03e3db903977c521633a1762b48d7b76bcec71560ea631ffeb6c3f47fa3633aa091dbc2a013a9be5c4529a5196f4bb02fecddf3cc00d48d3451e19a926ab12d16e4e29a5a7cab91be264414713935b7b8d86a2b58fc3276d3ecef896a17611f16bea73e48eb4c858651654857f3883886e297b5b74d31a4f8a03ba460ea31daa4f6f2b175ed61dc69bd620a406904d0bb9654b3e7bf592e35527c98d5e7f489fec84fb7ac5c711c4da9e7f5d5d2fd7fdc3b6e4bdec7d4458d933befbf8d58e26c8ffeee6a4875d9e4112c581fd35b748fcd05bfee49ad524b1f7218d63b3ba559e9063e15d36fa88a3ed0ccb39f8cfc9fd1f1ce1408b5d3074cadfab748bc7b973a7ba26d8a979f04e1375ca00a2bc5a40a610136308faf4fd1cc15ceef0ad0d670fef272212edf1ef4b9ae8aaf2ca9d88b5be08deec5aef312dacce725edbb789cd4228043e0d51c29887b8decfebbcbc1fd77e2f1dcc30b0a6154f3b974f714e2aa5a66614acccfe352a03b10d0831662a5d1e5b5a679176a646d2941479acf140f3e4e728bfbfd7cabdd160350f86effb9e2b4534b9d877fe780a56a60bc5ac52a7955328655c719a10f687ba050e452190f49a1f858044a1e915f12d8b933fed3d920c552076c9bd2c4db3608fdb9d8b64174474c040570e54e1b8567d2ce44ac6dd7d052ba2f4dbb1b0b607ba29dbad21ed91612ecb133f482967cb1f5474527d794253437c6dd0cc94da1d2fb7838e8e87b918fdba14924f0ec73f2fec3b29855689fcd47fdb7eb085189c2307537c1e41286dc90daec9219dfb5332381dc7bc6cc8f07ebf8c63d15bd7cc5092f8b24e3a059c5603987c13e7add3bdffa097a010f5f43f2f6ad808c9ccb71dfc6dcf80b45ca81488392d7d1449e4b7114f12445e58e7403bf400f7edd75f17687ac07dc3e23ffc04ddf173e47c83167dc5099135f5fe509c3cc9459badb211995c5f0837688a95942b7a30b26ca9ab70e8c9162fb96267ea969937685e84b5e9bcbb38b26516a4ba8a84033ae0d11adf4ab892b2ed624b6c1677a25b72056236922f7932c31ff880cace59003ffe9796aed717e7b4b3260969828c95494fb8d30b690059f686bc2ca01cdcc57a6843f8a77265230f06a74eccea144c447e781ccc872869e16f2196770d0c1438c2f1b1a7c76d6b7822e67ceabb845b96bb2d2f472aa90cf82630f37a5c1f45e79f75d44aa2d916e37f8c94271e46248a6a3e0e95b0bb0319f0e92c4c2c24f7ca69c4750c4cf6b2c74a9a03d3c416181704823fc6fd2b234ab3d67169a0cf6a3ca3069135bcf871f1ff81be9d55ba42a4584fc29dac87c043c23f014242088122ed336fb401f57e5c054783d9457de1cf74db01ab45d7617a2103ee90ed7bcb7cc821a72ab0902fdb24c68c754855637ff067fadad8e3e7f7973ab36a9e8209018ddb1e8939c4dc6b286c6a2adbb4e0ba450cecc84fdbb2073a337aab42a88dc2d4d2f8c038fb0cbf170d85e9dc6a80260a43d1841b89b9a7df470e4d21cbdca2b1ab5c578354957f0d02266228cdb21bf2fcdd5ed9b4fecca6ee09ac32d4fc16a60f9181c4a3fb504b929ed446f0f96317570952c93a922fe139a136762d0d53aa5669382b07450fee60c4aafcb14d93fd7127f11a8e1f10904838dcf552017b494c9ff77369e423b96352e54b0c97269d35ff4373f6fe0e57f32a3ab14d58166257e05a4dbd8db482f199e95b1bc54840e9913f34b65216609d70b15659c7c676861a23ffa43058ba5d07ef88cb432a84209c67a874826fc729947de92cd1e6867e2d047c1ee9e64833677ca02a2fbb2317377d81613d5700cc87d45b9e218a65b5f5a5de6f85247f24da03d2aaf71278be9fa408eb602363c18819ed074b6140d99e9a26ce772bf34b6d85ff8d3de214e83d8bd0c627a5679dccf4bb38fda0b3999ba476b169b1e2b0478c38d81e3bdf791b0a822e9a721c7842bba10c6b51a7000e8bc7fc3998d72ff68b5ab2618bdbc712e06094f8a43174d7c1a710ea0085af18ff5e760632070d32e45150e8bca87883baa070620a54bcedbef490e436ac6170a22c9ada7d9afc2a4880d5d7c24460eda10540c78eadbf3dc60e42e63f0cb5e5de25e78d9cb0746144d77e60cc48b64d174f12eef42f2bc6a8aef307e621156659601a7671f175b6fa282bc13a36490bd99c3c62ac155985b975315d1cee82cb39730fbd42ae94a5cd523d5d965577513b8d3fe9a6385db5b78fae27cf341fe9404428c684e9e046c07f50874bc93ba4777e0ec61e56a6a5fc17f88ebbbd23717750ad315011d1b8a8a9abe332bda051eb7038c893f55d5b9a24b69ae30ed84953f59eddb18fa2621f16313265a588841a15719418efe56d284727551327282ea644f60405b657e7009f593ced0d530de2a45d32bd2010b975c95d779ecc49fa585e9bd0adacf38124afedf3fb8db5b439dccecabba73c2290658e398218bd9918a85a50b5ff725a2a874be6d3a034a7006c45082de4f9516696d8f9ba08d8bdc0712336a857821101a54629952c2068ea405e28ce751bb078478042238216a3499719f0e59dbf32d0d54a799df68fc20fffc5262dd01f460c272a03d42c7f9b40dfcd989403304d4e82c2d8abffd08781c4d6888dbe8e5e3ffd41470dc9f630108657e50e51ce23562637b3a1d2e4a102d88df4322c99b61436db2658f8a356205af56d47b8cf613e452bc913a1ae8c424f65b2417307bc4f266192734f3412aae88c9d87544d6b6ca585197a0b54b3ff7c6cab7b93735ca2398d09e076a90784a40e0f256d779ce24de7895707d7448c76e91ded15efaf22310b4faafb8c318c261657a1ebadb77d52c70a05493b9e09ada0fe823ad744014b615c6c72c923f57672771f2b27edb2b78f9592229c935e30e33d9b5545310592897cd6069cd295752adbc3caaf64314e1f4296947fb7b89a5ea8aea4db854123bb798653ec5de7f77d61d6a231641d7a87e65c8a7986da63beb1b7cfc9d8ec318ab909c15639f7ac3b5889f37588866bce7b7d56c5cfcc5ce903fa67d777a8878354a234ae2e140295c092c6c267084184718bc059ded36034ab95957e76e0ec6ceb0d339aeec06b05faac21c9d82bafadad5bbee3ab80a9ae9af43dfa4983552440c6ad7ccc14acadbcbd4d5c2bf64e2ccfb790c88477cd7ca20472c901c198e8ca982f512b4a1b549a9d8f780eb5536370e5238fa646fdca2f378758c60ea4b7ea313d67d1d2ffa1a6a4ea11d7d36a784e59cf80abc852b92fa72fe49da7003f1e51dc2ce4e1fa1180ea8ed679d0f39684fa8bcad6af543fe672ffed3fc9bf87a15b443d886002eb149820ff060c8d0a8f29bb0aecca3d0f9b46cff3980af67431ff35383a080daa671949d0cb8e326b2fd52a2a307a55d509dda5b3edd006bde20d83fa1f66e65dde91b9aaa84ce301114b21f6be1dd928c390b21cde8e2255689dfb5b9abea0f8d8aec5d2bd09b3b518eaedbb1ca3a6f383a93a8009d56ce6ab6751ef0431e89ebcecb251406fcb18d613bb4e7fa492a0efd956f36052d17475c86ae6e8df7d2ab46ad3e40756fd61fc7c36ab936aafcd961da54bc73516f5e6b029362a9ed39b517384f2b56b83be21f595f1675e4fab1d4a2836c401606468c4f2c7055fd651ee9d1eccc6db8e8986263920b96bdb07fea6da2e08aaec33317086bd470cb5bbe1c220b76a8290c98cea96e2372601017d4f6f6500417de97701e2df00633cb42ec66eada65f8a9c06649bc8867aeb3b35bc5e7ae65e17af3136720ccfb5a52198c47d09e53bff4954867d4bb2b9b58efc737d3eebcbf86c8765378feea59b3b0f65d2263a591618a1e3078225fe6d52b0a868aecefe946cceda3117b2c8eeff7d871ec3066593e864023d21bb512aec8914c439f9d7e31fbb0ab1e952824a6343b6abce0bb1e74300461239ba591418b059d94ac4f3c3e86f2007257bfe609a69b7e78d6776d2c45195a3c4c6d44d7e9f8f7dce760a9fc484cf725206040c0c686a96443d023e202bf98d874ed2cc78666156209e6fc45921b577546ac4b075958e2ed8e35c1e6d2864f03d0444d6e4f3691ae6b60f3a8b0aca5268c536d7b7b6676137486ab9cc4336829ea7532c6c5b5eaafc54a68ea8fde29180ba808c7c25b492d85bd9e49ca9bcf148ac13f58ba498a1acc3a4b390a498b405abc5a4ca171d72733b78c687963270144a1bb53681df697a2130cd5817d71b319a3398d46bfa79342d0159b431f9047192089de8cd133afc930d2375e5f80c5c88a1aef", 0x1000}, {&(0x7f0000000000)="f6c86ecd9046adcf160073bbb0e0405c37a4c3e074fd0fb91ace85b41ecc7863c865488b8ecc35ceb23d91", 0x2b}, {&(0x7f0000000200)="3a437e152d46d8e3ba384a806bf62fa6b41e0ce3e311365e8400df206a8b4ebe5cf6e06a70e86b3f886d07656bbfd70d33a456d878bc1b0c558511acf0a9246933ac9f", 0x43}], 0x5) read(r0, &(0x7f0000000340)=""/79, 0x4f) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000300)=0x7, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r1, &(0x7f0000000000), 0x1f0) 01:45:08 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="d30de6c7ab3e891da070690911919f3635082a6b60f8d3ee564798dd806239bb4a3990027eaa2cda064ef39f14b35683e40b3e6b273b34af4b8bf85054ac95c90196557c1aeb55fb089c5828f3c3cebd08a1894c3e180c5cbc36955120e2e72e9861551e2e3023cb5d7f15f9117e28e0eb90ed8aaf539a3f86c393b38230e948c8296bd9369a06ead3a5b2586fb35d72b7cbd28a357dc2a9fb33b67f964dc93109263f4f84df268fda0062cb3f23e8b5936a1a7db49056ec1baaee3e2ffc05b712111045ad36ecf876c1baeb23b3be5e41cfb13bcc6894a00df42925499d41eb7c5ba2ff546e8148b9ee0270cc28081d60356a46fe275e8ba8570eeeabd2c7c64a92f847466bab8f7d2be9b6c67d4d07aa7680309f1a49aa5176706284198a0649a5a65160fe99f9b9693a4230fc7f529a6ba727a000c63de99e7e8764a578acb364a07df14a92b2a77e75ab67865f595d1cc101ff0254af046abe5732b13bfd5a808c84d147b9564ff921a1393a267e0b6ac7e940adfe9bb84d21c133fc6c1f6c4160b0ef407259c18cb55bb8c2aaebdbb92dc3e1f05b684bdea63e913fcdff7dc3b619d3fcc84f7e029524acdf979ffc4840c3a5351ab4ff181f15118e83a394c3dccbd57c4cd45370a76ed653ad75fdf3fef7435fe26d55e9edb5bad807ff0de08eb9b809929ff7c24d8656afca11f6a8ae247fdcf60f461d7f84eea2b4ef0388897b4ad7141ac9bc016d8a7e73c369c4932fe369116e26a8d7e2e41bfd9881266587e0d141e11fa8a0fed3b811df8646a8ef7aad03af7f5d50833be8ec1968b1b59b97830555ff5fa3b2985e626e9f59d8b30d3e11fef6076c8eae091c336644e46c3f8820f51f6e73cfe9d2e8710685ebed7da4360f9ee8d6a20472f671b79b6d45936c8805eaabec3675897f502aabac88ec23efbde5badd0a074d8cac82313647ae37ec6404a40699015ffcd5a00710f531e05985861453b506930e2f0051666ff3c9007833151131933a6e6f33814d8b1f70bcd298e7242a9fc09b759e68cd3592494ab61208415c68174bbfcae06bc3377bb38dd3ad41e4d41fe1d43736f83304a56cd10fa9e8bea8d757485a1d053d0ba1c32fc4b7fb30698f3685d5790a4165d0628730e194fb96a3793e68326232f074724fd649cee99b15a48e3a2946fd5efbf6bc9e82ce1cab43064c4ed2f7b4c2f60fadac0e4d4e846024ad0197a01f1fb9cd8f2adfbe330cfb11c6aae77483878933716b90d0f8e873d83216acd74cec169eef79d82b069f84c490dd5fc30e465aa971a3693351dced3633b4ca299dd27fd6963b5b66449166a7e9c94332364a02e6f1cec2fb384a3d5d57552c8be13cea37a97ea7b68df02d121a9ac83ba61cf165b9c555d6452d0059dbb094323dcb91ca7e5f4e43dcec49ab772ecc2baf26edb29694b847d39c3617c98281f93fc0ffca329068d1eec46cbfdd1c78f99e681f5a6ce92fbffa4d2c7aeb0b36e9dbb9587617a06b26d28416053379d3714da0483eb8711e964ed49da3871ff7ec1b3c8213691124d0259966269a37e84ec5da550a3cd91d07bcbe60330ad5d74e428bd610d86aae7bd7cdf8248d7294c684893027f43801c1a34e099392ed0f6e5455c96b531a0c8ea3b0fa525f78bf9c51f9efc61d4cca5c66ef8b9d2d4292fa5b924cb0a9d1461bcbaf3f5bd58c8d7e36dbe47dcc9ea8e9144ead9a0d2eadb072bf6bf8065f4192e50b32ae63dc411a098672fad591544abaffe79fc9b5080ece12a4f74f65b18c4bcfad5083865c1c1f60bb4fb0383c594a2a78f62ea86514d9e71251b73a9a524832990bb7d093762b1f1a845046e41ed882d29cbf2f83e7ed6869978e81fb605334bb9bad6d59c2094b752b0fffc495c5921f8ca49b47090397ebfe51c0b37bff661f5c6e678bbb2396ef10e7175308a4457a3a5ed02f1c526b46261ae6c2dcaf9316a98d27da155ae34e06d59066dfe567037df9077cd52c55ebb858d5ccfd5747c748fcc54f425fc8c718419ce8f52ab855888d88bebcfa4defab649f1ae608aaf5d8ecff3946bd51a1fa5db71e95a02bd3ed5d6c2dad9eefa974a8ab5ddbf50f607444f5a23038fcf2dc649630397a58e364c510b38d0620246174adbc5ae93fc4787d2879165429bc169bb89802683805e0054eaffaef9e36528b0b9e81eab1d262bf71da9b5fdccd04207936d39d8690f061e45c75b31556c302f8fd710f0694ec36886a2a04dfcd225ce357408e538d964c429f968e9a16f38b5d42a1820e3e96bb70c7f62ff14981920a078617357ee8dfef61ca7b226122a150e842cc10045857d6cace8471c5b20f4aa5bc29dc0d01b4c411b5cfb35a66a641b63963fc6c36f7cd78ca767594a32a766c1bd1f4ea4e67f3b16a7ee2dc312a656d0e8f90dfefbf76d683964f582c8482a6d6a569ddffadc44e7cd194627a640b33f6629850605ff133b136cf179eacaa6d002affa3f2615464f786016745f77025d3ea75ab42dc85ac0587f5e642ae3e0a224975ddf1ba0f23d4a8a1d966e7e1d464b1a894da6d93cde6d5d41c03f033f4b2d0984bdf906c224c5acad4d464610c1bdecf34f4cca3fe66fb26102b545642b770f6a65ea23e96393da9d61d870d70a3103ba3111da85ebef749e9c62cc8b68dccfb056c3f2085a1dd424300bc2d5c50b9b04135b972668ce995a7b268856ec1c49facc487dbbeb736ed0853340baaf8f1e577bb6e0e861a0144de69656bd77bcb838810d23ed67b616173e564ddf16c82f05158b6f2aed5016ef3c3487e6e115309cb3dc0ef9229eedd757312465f566abb126b2788d9a860209a380acbeb195e65164967dcc760072287707378a7c447f1479fb8b196c3bf4e1aa9e2e0664f8c3ffe39cb9b41a65376a04ae1c82513cc3e4dc9f1f456e1264a9b361e067774908495f1479a406bd67f48c5ae4e0feac2300c90d4339d5b484da7396a949b8774c234fa0480310486208784d910b12bf7356e23861b55eb62fac071d61f0fd9dc151ba95fcca24e5d2e9c75d2ca49a13e9e5dc4de19bce57eab46637af200f9d649a0a31a15e819a24059aaaa65f67ec8598ce34cf105c396031064378c4c384b7f7cc4fd0ea415b518386ac6a80c598a0a1a44819a35056cabe306f06b6409a200d9304817bd2af86290941331c03b21576223148abd179ab49085bdb803893277bdc630383ea85bba864179c0044f15cb9c0d17dfa63dd59bc6b2e7e09379b93140ae926a1c14a59c7f450f4feef5e06b2fbdafa21ed8f5aba225cd889fca7caa3efb8e3f70287588c4004252fdd90de0e5f5e37b4c773aee1df46f1b4e39e966236ee4382a245cb0929ea9906886fc2005117fb086b8fa6c6235c2e333fba0d4272933aaf0fd8c3b60a853aa83c18170f0893d2db378227a318da9c77d1a398a7eee30016616af537faac5860edfc90b3d6d46197be43fb26bad01ec1d67746eb72e21e32a426c6d209772a72f5c73ef90996d5ccd9b5f9fde65327d36d9548f765964073b1247b0ab9f334cbc1eb9e43693a3aea3a7bf9f14f91982f385dbce1be9fed242f405a307c49068b1f46eaa322cd5b7533fed3a23ecad503bd0d29edc6f4cee5b079f49802a8fd94c15690b8af6a1413f1d83985fc8c37e6141ffaca9efad42cb0db66b1eb56c2cdf09868e16658367e8d14810c0cecc2d6b5c3f23294cd1aadb539ac25e906d16e0962b3005db207afcea727759757f0fdff5c6fa59d1acc156d92e9ab744fee7f70039ee9e181d898b164828717fafca1f1345166237247d9889f76a3fe0dbb8b1404a461a5222ce5cae63578cea3f600d83a1fe0641ee771d0204c73644beb218159ce3913e4a77ce8d3c2ddef7b782800b718f99f0650faa2bcafb14b12f7c1f7477b253557220ecbabe8e132692344693675a8750a88bc845e7184abe5f0f00bbde67b168da0495d8f815083f50dca1fd73ea6e303a79cc085826a4ea94b9aac6daede25e0981f4c8b2824f7196f4e2ef15433bd20d5f6b387f132d73fa84b9839961cfbd7a6b5966c146f0dc6e6fb511814355469ec210438bcf523a8fd07d8028dc30412c77e8b0ef60744571018f99c76bdf98463c8fa286f2bc69c56d05c061f5b80973cb9a4c84d1c085cd9eb273ab78ea2c588db1019f0c28b3d1ada42cf32b0b45b370f5d377145faefb29f29ba66db5fe8b4df2b95ff6f6367aa7e70aa4a70f85f27430176f67fdf828f1adb9e9c30cc4e83a745bc89dd531a13a43027c6118d61e1888cca5fb88bd78ad9659fff5a18456d9379c0d3e39d8aca113109ea5c8ce69247008f852c64bab7c77752a9595d34b0547024519ac7be6803915ed0483db8c08152ba8368bd668cb93ff555146466545943c785e2283bd53129cd34cd6df80b1062bd8930c46f5ed0a9451b44bce90bd5f5e09c90b8044206424bcb36f2afef101fd7eafbbff8bcaa14f1e044b7c2f877f88f9708b041ebe16f9a4526181da8659123be6ba80e726af056c0ae5654c3ed850b7a3872cb1aca83801c1dd6e94405efa115fdbf4e13c09e34f1d77ddf08ec48f96d5a5ccc5dbbf1dcbac49d67988386530b86c75455a9cad04fe78bc47494d5fb226abfce020f2e7a788db2a4e7451bd843a1c84fcc14e8919df993c54b7a28037e5db637629eee1a01a48c453b2879bf39a287839ba24b50ea5e7b646872774cf2e9785fdc4921358bcd3e04a1992842f241063fd678caaa486f5e9eb3633df27bce7bb5287400ab2a8a6b967510052ca8b85b4b704e67af65b9c7f6b49f7ed4422526b56f5a9e8fb031c25d32695587412085c5de61dd80e2ae4aaa4cafa5924229950b935917b3d016255fe234f320a49e122f900ad2c3de0246fe045bed9256859b505a0a948663cc760d1a5a49a97a880f59c67bd297b57087c30a484eac9649a6ac55ebc31c0805fa354d93fb3f00b1b17cd55758789ab458f12082abf57ed2231e34b1afda2bd07eb87e196d23072ac789a92939d5f91b433b80075f0c9adeeed31a0ed42b425244dad498a19949694d78d68c4954f5619d411456be792e9d0a32020c4c85c1e2bd92a769f96dccd27c077ab7d7cd66581bc1bbf755b210556b29e4169090cbd5d13027403d8dbaf7a6069e9e13f00542dfc929fed0d9004643255cb158520bf2906a4db51ef400a6dfee8cd6ad37e91d6672b1a28db71208defdc96fb0bdc920670b2b9f6a290aff9021b4c34e6cd8348c89b9260c7912ccd9f750b9d817814bfa520e670966d32af4fa20f35fbfcb10a581d3004ae63a229c516008b79ddeb81076e32a202998563253566aedb360bfd8e2bd46139247c0f39d5e44f1adaea2c1f156c1b65a5126e095892508708872253295f324d76b89f5d2542ca945f3d00487417fa8750a4a2cf293b843d5f2c0215db72d921ef3a6359b34d869041982c925c4aaa9ca0fe5f16fdbdcdc9c6d4da722378d552bd88c907e069922504b28fcf306c7cf9953e8a5273edca82e8a6fab1caa5f43abeb713f08a57ca8159481880af1a3be1a8b97d9dec7a80232a07756f8ecb50201dd88f6bc27ae1c38f52722181be9e580082848b566841a091d27cf2a7e5991d5f786a4c8a5b57e78f733daf199be52a5316e185a45b8693dc15932bee17d3b4b8c09e06454bf831ff19d7dd7eb38978c06cff86ab33d899a4c19525d1698cc62433d51d5ac6e2ebdc9961fbb27a066b83059e083a83118cfbfe5a0c65d44641cdffc773a901dab7c3d0e8f4f9cefac9f5f6ae3bc4e26c46eb68ba30ed", 0x1000}, {&(0x7f0000000000)="ebea0f672ee66d44bdbecf57ee1b26ca2c0b5130af29d50f3b87283f9b8609028ac230426118bb6f86cec06154b94b06c56901639a7406f2b7b9e648cfa55c46a6832bbbf3602f7fa70df3a8fb55bf88d1528fa1594fec19d7721d2ac61b01cdcb785c9dbeb143dd4255e1a0e62d612ced4499071640f7b829100e8de0f71ac05d563423ccc0724e5eefe67f66aabe75cdd9d9d4356b9b573bbc70cf4f07a9762fb7483650b9e0a653061c38063f0614bf26be86d4b01e76c2d68103f7a68efb994e5bdb", 0xc4}], 0x2) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="35f1698facaf6f2461fd8e1242989850a41314d7048aa1bba37af2d66ab3", 0x1e}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 01:45:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x0, 0x5, 0x7ff, "2715fe43affa67a73eabb6ecaf14f8cb88d4b2a0", 0x1, 0x7}) socketpair(0x38, 0x7, 0xce8a, &(0x7f00000000c0)) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) openat(r1, &(0x7f0000000080)='./file0\x00', 0x180, 0x41) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 01:45:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x7, 0x6, 0x7fffffff, "fd75dc5401c3f647e407b3b8afb3bbcd71219868", 0x2a, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="256b922d88dc7ab55bdf2853024fb84e8e577c6f474adecb8027f7b42673e56e6ccc19078d5400921abfc1f2f8bda962150de609a295", 0x36) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r2 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x2010, r2, 0x0, 0x0) 01:45:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xf7, 0x2d41, 0x4, "8ae9512fac5535b1d1dd0badc876aa03566024ec", 0xff, 0x60}) 01:45:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) close(r0) listen(r0, 0x10001) close(r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 01:45:09 executing program 1: r0 = socket(0x2, 0x8000000004, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0xfffffffffffffde0) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)}, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x7, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x73312f32, 0x1, 0x3c8, 0x9, 0x3}, 0xc) 01:45:09 executing program 0: r0 = socket(0x36, 0x1, 0x7) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) 01:45:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffe0}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 01:45:09 executing program 0: setrlimit(0x0, &(0x7f00000002c0)) setrlimit(0x3, &(0x7f0000000040)={0xffff, 0x1f}) setrlimit(0x7, &(0x7f0000000000)) 01:45:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/170, 0xaa) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000200)) open(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x4) 01:45:09 executing program 1: open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000000)='..', 0x8288, 0x0) 01:45:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x4) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x1000, 0x0) 01:45:09 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) shmdt(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x100000000, 0x4, 0x3, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x25}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffc53}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x50a5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffff000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5d7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x61d52623}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fee000/0xf000)=nil, 0x1000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe7}) pread(r2, &(0x7f0000000540), 0x0, 0x0, 0x0) 01:45:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwrite(r1, &(0x7f0000000080)="c85827e13f06e3b0242fc88752e764e57deaf02e78d4cb79cf5a8de1e911c842b2c2fe80b50c158379a5d47c89e0ad8cd766d3bd6c7ae8c37fbd820c16e5a8b54895025969034bc377bdaebddb7f0d956ac9c164f91cc1bb0ac607d2df1f0e6d19dc5d893825da62ad5369a220faf0ea5fe9713a78d77f7b183c7f887da109f80ccf0a0ab539f8d03298eecd096a46a1c87945d9db398e0828904af3dfa9beb63905657827ff65d193f15285ea738cde0eb40caff965fafe2caa2091067bfc21d4569f1b04d5e9565ac387a410a49f", 0xcf, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) r2 = socket(0x3e, 0x4002, 0x7ff) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 01:45:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000180)=""/161, 0xa1}], 0x1, 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:45:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') 01:45:09 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) getitimer(0x0, &(0x7f0000000000)) 01:45:10 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 01:45:10 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='\x00', 0x40, 0x101) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) r2 = semget$private(0x0, 0x7, 0x10) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x1) unveil(&(0x7f0000000080)='./control\x00', 0x0) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x40}, 0x8) unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000001c0)='W\x00') r4 = dup2(r3, r0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200)={0x56c}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000240)) 01:45:10 executing program 0: chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x10000000000000a3) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) kqueue() r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x3) ftruncate(r0, 0x0, 0x2000000002db2) 01:45:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9f0579484bb9a62524a94897846db32ba83c5deb", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8a6713059632ee5ef3cb4d117eaecea8c00bf5bd39c835ba498e7afb772eb815a5b8621ee0853d242c5832b8b2dafd481067b34041bbf9f596ed65ed3ca78c7c2867864b7200825e481242fd6b3cfa890106ee7b02adbf9a", 0x58) socket$inet(0x2, 0x0, 0x1000000003) dup2(r1, r1) 01:45:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) close(r1) 01:45:10 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x100000000, 0x3}, 0x140) 01:45:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 01:45:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xffff) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x7) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 01:45:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r4}, 0xc) setsockopt(r0, 0xae81, 0xfffffffffffffff9, &(0x7f0000000100)="7a12048ee087809b14a6cfc1948ab71b717c92a6ec7bfe71039247ccc96d37f274f28d25de58e7a59e62fe613b2894821858843704b5ffc75128f4d8569e17bc36eb8d56458f59523db511a1fe611e4d5d69681b940fd2e19f19ddba0536b366ae6c941a18a22b61f7df5bee875e66714331bcc69adab49a0cb782bb07ca75083a4cd6262f66d98b22560852bf49153aecef08a1aea8c55d9770f384e3971948b9504e78cefd3c68f3c3915062e0e4602d6fa0197dba90fb6b64847716dc629d719172e427c1dc29f1c66666a2f57ea438d66ecaf6d2114a30259c45bdcd9cec5f1c17daca237ee6a1e5ee223ef76b2ce050a6db64a6a40ff00d766ed34a1715faf1c2deed4adbe4d4f6ebacb7bca6ffc1082a9b899109bc00cf031d3b969ca25c111f4cbc51d66a35f2adfda70c0e3870e833f1214b495abc9964d6d4b94452e7da9d0cec1f9bed3eed45a929584efc13d983c181e92b6193539f798afffd2431402137d7163384f9b9de45788339ed5207205ea762b51256a6febc7ef1bb3ed7c67f254cf182769279554193c9a36fe591aabcd8710c4b42cffbc8c0e84c9a26daa34e106447f146b022ec185fbb9d8ba4bd9b6f7f233eb83482790ccfcdb6f907baea4b1611d4d05d3757ea5b7fb0e51aa2fe0a6e84eb60bbdc12a3b068884144a4abcf07a80b02925c5fe46c12afa429703fcec37cd6955212e9750d5e4faa85bcddd8aa95f89777e1a72ab80d324a14addd531f27b84930d24ee9c906264ebce09142c81067ba09db1ab9b2c2fce2e7f7fe4bf8cc3019a9dc305bc1fb67259d706d20a68dec6d968d10d131f9e6170d5a475cc7e1e7e41cba1a60d6b8c80e1768634802853f0863143404421b6fa1c3e70db2d58736164186a7b3b075aedfe02cffb78e08537454083ae41273d3965bfd84da4bb8d39f8752abe0aa86d95b72e8ef4b31c449005371fa29df35a9038ef6385de245e70a246a2722cbc66a091fbfd63d9be11b1d132309d8734111e8b5ce54c400b01e8c53183e225f63b9fdbc41d165e3faa642680d9c5cb9ea54774ae553539465407cf51740f7feb5ccfff2a13e3d0b2b709a27a374c95a6e8bbe4b9e3a9769a6005c1ceff8848d567ec4bdf8d49f3049187eb0977443686d3ffcbc87d7645412418c574f98e7569e2119f9c2c221cade6e1608cc1b27c7eedbb7cc78d513c5b67dfae405605ae946f4d8d9eb489238abb5ddd0c871d706d679d138b2f1f551be850f0b8050caa0e47880c110a35f8940bd29c43e2eb3c2e8e59713d14e4b01e9c4edd92adcf329655bad3368eaa47639f7c1e5307c042ea799b3de3369d97792579ca0ccfbf9260467ea25c5ce4e90663fa1e86ae2ab5cb919712a7e6638f2ad37c21ccfa1fa93b118d867da1a4647764398e194ac08c6cf494ba7781942712f3d753d31ce85a853112f1b98f5b79b85acf09fe22fa0b39b4070bd8d11bd604ae4a41ca0b044971067937835ea50a93e765d9474d953043e3b9967bc0343231baad35bc33a24abf0af83a16856df0c6014d3e9b73305fa05424b893991859da174c029f142288516986173a9517fa8bd4df5dc8c3019681c910886b73e67b9f0f5e6af1eb23bde2d2436b1caf5b905b8798eea253a028d9dc75f77bf5c9b2bba596706f49aefaf290d830880f2f4d8ed575b7ae9fc0ded107c68087bc5b1855d1d147b009052bdf7b5b01b427c6b5eb79bbab0d5d13d1595a52bd23278a3d6c67d80278f1e92200b98f99e2a35f54145228bca56b4b46e674774d6ebb566ff1b16caea8d74568e9f2bbb3397c44a06ba3090e7375aadba52579f2553f6d7fd828fd05bc704fb661ea45f2f93caac9f7c68f7c826792385a9f81c61cdfaea01c7cac976d39639b7be3bf7db3821e73ec95d13e1f81ff40f0068fa68f4bceb444ddc0aeb2aaf31bbc70535ecc8769db10d3b9c649ebb9c9611d4e400ad41bb26a91a69e5d411bd6fe7e04e015a566fb1d26fa67d23621aa81d2ae0be892e49cc4745d1de830d90a0afb6c02239e0267a99d16234211c61de8be1dafbdd93b7ab56e83b60db44e654e1e95654500efd5d3b3aeedcecd7972836c8ee630d37ce2ae3c7a63b009f71228d16673b759102e394f041bf5543e07b06a2abcbec7536de0533fbb6a74ade19ca157bdcc08f2b9ff7dcfbfb6691a3fe275209ef9d703bdd5e57d15de33180b1223d7c65f4a2863e3d24783a3e7261b47f90cfdd96cbbd5ad63f84c769200dd59e8160f77c134161455fac5e23db5d090009e270f47b92177b3f9b44af7dc748202f83925eab5771f13e7bec1bca63cdfb37c2c3fe86d6e795b2573c15e253adfea44d19ebfeebf99c07aeddbe2815fcab81480b059e7a8a5ba5ca69b8480e0a58a1cb4915683baae01b2f8811890896e3fa3ff9b3bf7ec8ef5afa54764aa27877ed54834d5d3c75f84bc4c890f4ac02e5e96f0e93b8c8ee5322ea0c8f28b6c44d6d79b958c63c87a472b1cc76022d0ee9ed8e269811bdbd3dfbf6365a45f20a8989aa2cbee14d243560aee5b3b537ef96321df7a2721589bd0b58fb8cb84e9ab4d86e4c6c08cef3781807a62e204616574d0fafdd97794dbcbe4b0858d1926c4d792ef9138b0c037d610adb7c1d8f741d12574bace2135d77104939d27a6afc34bc3d7a343f824d470c27d39e5d371a9fc055d78935a9da00c19942f1163181725b67558eaa25534f8d7a7eb63868fca61a051a14d600b2c4667e8174f8dfd337a25c812ceddc44e86e87c288ad580e725209bf0500ac8886eb065a384344cf9b18e7086f50708c038bbf981013e1b34c5bed02c50883e68f623098d94e6394e334ebca6502699a5df9a00e6fa9d0d3ee2e2b02e7a29384cd755135d907a2dcc5aa0fc707be8c578ea02f1752bb237eeb638587c0758ca30c71c08929990918d8ec866d059fd050c4abe845d223e18562a33b7b833b33b2ba1e530846a043d32dbe898541e07b0d3dfe7da14c394c990ef9441b6f496a12367818b1255a37598998ef18dbd8820a39720bb0ca7578924f3eacdaeb6f1ce0a419690a041f0e5a571c2549790f74e6fe79fcd8b553cbb1114138fd214b05fb93d455e49ec30e077e0612822e5638451270c4a15dd101e0dd1a1351fcbf04578384b2373f50f5793ef5e5676b5c719ec602d721249b103f065ddbe58e4638063e5bc8d47b63c0df579975d901b10220ee3d3fefc1ee4a0f152b3ff068df8cc440286258567db32974b977406b224c749ffdfe62bfe29d86d605a3c38785867cb189f4a662f4349a6b40e7d2e5fdeb85efd039517dd69cef0247fb1926cd8e2372afb8776d88e82ff3dc5c9341c0c3d7256cebca0a73af2cc0bbe42197fe9db9083434d7e63e44d522b92502fcbc6e9f72e45ecb665d49cd8ca690918af0623f16926e976919102c6abd8a18e2b96295f9acbf982b4b3666a767cb03e1f25c30a54a8155a947bf182a403b4c892e4e825d9dafd1022e372b1ad652be6541b3af555ca9971bc7ce369d1a9447917f0d4c63ab575194776a943994cc6e9d1437725f6045c938561c839a6eb36990b39a8893b9d97e0de46066fa5db489af0163c6866cbfb4e7a1c281b272ac6cdd45237533c7eaeb06af8c257c7e797c4118aad35fa55736a603b1399ebe0d1314f7118a08702204b943a780f65943addb68e37ae72069139fe16a8023ed12601b9068eb1d13bd27203e5cd65e1fdf4336d544904c76a1c5d1ad5074d6d082ebe024552b5a384b87930abd2f39a841e67889607a11336e8765707622b9121496315a4126ebfed740bb4a9e72cfa5380d53166c1db34db406396e1e632431ec0de35d009a2e22ebcd8ff5e1ce126e5baa95f34085fb754fd52c3988c1c409ee2e97e74ced22600c740d935a1d7449f47fb7ae60b165cdb55c70a3d2c1b15fdd467e11fb35eb5c38fa1c03072ec4d36bd4b595af2d5ce89e78421bebde6d0cdfe2dfe84676374b0d1c86e9819f9cc5c3a92ce19da7f9e5fe2a3bfb28ca1b62e6e4d9b2b671d537c67cd1b743b8977aa39b5a4cfe50e5d1449e687922ff1a6b32445edd88d1b827102b01e9f080ac63de7a3fa855a813806c14a5d467d190d5604a658249e38e4bd961a76e3327797a930a7167a007b54fdeae7cc7a42870207b26e3630e504b4a84ec5e015f7869b52c3b63bf7eb4d5a37544c9a37a924e2b397ace16ed92899f17bf7ae89bdf1e0852840b811709ce63fad10cd3cb0487387158670493b3695941b63276061468549b781ff927627f90f8758d1dc0c5dbfe62d7391a43595e2566e0a7a70979287d62bf39db42a0806cb1e242dc1c326f001ff40203180cca0cbaa1a77a4605b4c0cb442493989cd2e0e329e4551f1fb9300c5528392e0052513793a2a590625ee8d184f9102515d21b00ffd2ee3ade264ae4344ff5d4910abf505182c8e01c5ccff5e246c2a40f3e78dbf8ccc46ba2f259d0bcc0631e886ffe6b72c331fae4500952a1621056a888e581806458a7d2e5868ea70282f1a978d75497f123489b81b3ce568ec7ddf570b55e23cdc98283667b1548cbccab9bc793ca96832679d8b12d6e6f4f12a73a082b64e86cca5c72afa1f433a861ad71411aea8ddbc90305acc81ee9e1c87ea4e6d8e1a626a998c0277deacdd36120126156d1b3c02c908f6a130cb5eda637f7a6122b9f4fc50a2dab158a461d397571c36b3a40d823aa2ea1caaab5e8438913821ae1e7db2f3b0a0fa3ee622c7180bafddf55f1bd3e729468aeb0c40389eb93ce08aea736746742c13c2f4f95f44610710b151d02da1cffb2921e99cafe22317aa837926d6ea74e283bb2d5ca8d38db5b4c9462e14e630768b602fc9e5d0a186e6e29a66eecfb154737ee2b5418822cdf4f615237a8113e4c8922e9f400d3d77bbc75bc1113226306b3f82c341799961c81e0600dbe492ee745f655f12074bf1b33a7706aebf80aad1178d4f298f53585e28c0b57a0f1d5ed43ab659a496862c120c8665580f1732627ef024def18caef6bc43fa88621027654b84e8d5115f6b5d79b9b563abedebba48ddaccda38c096bed1a588eaa52936fe9996c7344244d4bd3d4614a4273167122312ba7bf6f26dc3d0145ee244a45fab1c0d5c53d4ff4bf554e20e7d034d92ca85eade46e249b934e8554e40ee8fbf24fc682bd895c67d23ed58f91f0c8bffd287219de20bed3d354ade0cb4745c0ef480d76862290bbc3e7579b7016d1d38740b2b36cc5d5d69a502cc4bff4e5afe18bbe73c792e5447e04e34407287388930bd71dec892dd96cb0ef785f22f7f32fc963eeed927d70ef879ac2479613b87b701b6b80fa9e3be86a66aa165cf481300b2dae448417e1b0762f164ff72d75c7beaade88bf3e03915b7b98a9d1c7226f47d7eca2ae5897f4d8f92092a09887e8b9c841a39ecdd89806d1fc1d0126f0c2914ddec741541ecfaa73e70e45c54ca2b3142f774a6845ebf4b191017a9d4fa86fc04da381fddca4e69f6bdf6a36b214a79ef6e7d6635561da9150f9e0d6e619f807290153d895be4d4381b596e99a5496a19a2a04a5832b764c67ca44ead56aa886f6526f68d071f1c250e48bf83fffc56ac48e91d26ea112f33b82a95d6cbe8380eb421602c65174d3940b3410f962d6851db8389a05f5dfe510e5d7239caa8c9887001f90c86ce5e7c662c4058bae5d160cb27b48223a35a5bfb8880c9f28ab49f14c3271752e82d14569d7a167f022c06f3677421ce7d599a9a753ebf607e65deaebb626e9dafd2c9ccad0123261f", 0x1000) ioctl$TIOCSTART(r0, 0x2000746e) lseek(r0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) setgroups(0x1, &(0x7f0000001140)=[r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) connect$inet(r0, &(0x7f0000001200)={0x2, 0x0}, 0xc) munlockall() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r6, 0x0, 0x80000001) r7 = msgget(0x0, 0x0) msgsnd(r7, &(0x7f0000001300)={0x2, "d6b5bf79bd42eb5b196350d8347a0752ed1e2f1b09b3001ce9691b3ff43eb1bc7728a151d21754976b19604e6d9c792f42003392969329714906c34db5f8701be9720c52c9676a7bee3742d0ad6b30da884e4d3abc3ac3f53271c0991c115c68a5b93efdb6eb6b722091bc54b47813a5f7792f3ae9687f21bbbc021db29a0c21adc7ef1ef043a74099f939aca757bbfc2c331fbc5d0f8bbc3bcffa830cd216b28ee0a8"}, 0xab, 0x0) setitimer(0x2, &(0x7f00000013c0)={{0x100000001, 0x5}, {0x8, 0x1000000000000000}}, &(0x7f0000001400)) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000001440)='./file0\x00', 0x2a) setuid(r5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001480)) execve(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000001500)='\\\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='%\x00', &(0x7f00000015c0)='\x00', &(0x7f0000001600)='q&&]\x00', &(0x7f0000001640)='/dev/bpf\x00', &(0x7f0000001680)='\'^\x00', &(0x7f00000016c0)=':\'+\x00', &(0x7f0000001700)='/dev/bpf\x00', &(0x7f0000001740)='\'}\x00'], &(0x7f0000001840)=[&(0x7f0000001800)='/dev/bpf\x00']) fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000001880)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001a40)=[{&(0x7f00000018c0)="0d83fb55e719f01d2936403f5f7254de075a977c806b5d6f405dc466c59fbbccf22fb8f182f0ed3a", 0x28}, {&(0x7f0000001900)="d92f43fc2004df3c109a942a62d235b9ecdfc04f25ad5f40d99bd0e52bfeb635dc87e20a7471ea957736ee86ea04423836732e8d521c34ab23be0ef02f43496cfe2e3bd3ee4a5dfac8adc361940d387e5d0e6a0503231119e473bbc405738a7e1a817340cc4cd16bc37ee901ae4cfca4825d323fc4a4d25b873ec8416f122c036569f48891a849778c60272ad1fa1d1892e0ecbd9f7ed5727488b9dad6ac8aa6c359ce8ad9fd0ea10d8da35457e7210c49375d782f7e91b31ae0c3758e5f0278e5ffd417", 0xc4}, {&(0x7f0000001a00)="6e55e8213d2ab53535108469cff9e0dbe1f167ca392011dc33d88ff0750358e70c49a222", 0x24}], 0x3, 0x0, 0x0, 0x4}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001ac0)) bind(r0, &(0x7f0000001b00)=@in6={0x18, 0x2, 0x9, 0xb1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) accept(r0, &(0x7f0000001b80)=@in6, &(0x7f0000001bc0)=0xc) 01:45:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000014, &(0x7f0000000040), 0x4) accept$inet(r0, 0x0, &(0x7f0000000000)) 01:45:13 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="797620061a1f8753b4efc52bca2090f63799e5f26dd37ffbaa32a0b5a53ded9b97118d30", 0x24) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000180)="b5", 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20210, 0x0) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) 01:45:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 01:45:13 executing program 1: readv(0xffffffffffffffff, 0x0, 0x165) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x781, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 01:45:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0xdc8, 0x4, &(0x7f0000000000)="4efb869703214882d936d6dd9e7f4fd49236d06e58485f4a8d2ee15717911f49a378d1ca1573dd722184453c4e31c9dd0864c0bb82b50a2237ce24b5e3dbf60b5bcd4cb949bb14b48cf66f8458c2316f315f057a7e59b6c8ae714d0ab024fac03c0cd7d3d9f486a8bb006640eff3ff715335d2e321798b45a12e", 0x7a) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x40) 01:45:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 01:45:13 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x6) fcntl$getflags(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f000067f000/0x1000)=nil, 0x1000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x10000000, 0xffffffff00000001}) r2 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x800) ioctl$KDDISABIO(r1, 0x20004b3d) msgrcv(r2, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ea701f8e6267b5a00"/4090], 0x1, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/47) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) 01:45:14 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:45:14 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) chdir(&(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x3013, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x88, 0x0) read(r1, &(0x7f0000000080)=""/203, 0xcb) listen(r0, 0x6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000300)=""/91, 0x5b}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x3) flock(r1, 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/vmm\x00', 0x40, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) write(r1, &(0x7f0000001400)="9bab345c969c34839d97eef00178788e7ade1d35493a24ab725fa428e2fa94ca21bf847a05b76eb95a57ba74cc18a9d37cd8ec3f694ff142a7a5c8dc76a57f6982b693181e3c31e7cb8fa4faa429abf37297e3c2732087dc564f0c5bf8db01a6b4fd86db102a206380df4e42611c33148e25f0243797fff7e90ff460134a35874166839cbdb03cd6313b4938d23e8e13927b1e8c8ed4ca2f6ce3fc4da308948fbfb173f2219dc35ec98023d0803b2b72bfb1a3df05691e8e3d73efb64628d92486b79a03e081a56918efc0b00280c86f61eb1e469aea3f48bf1fb9035541dcdb8e77a3e4dc2c46eaee6dffe7222130f10ff13fecaa66bc998dea6e91ef0f952c41f6074ba223373a23747313a017a6a7209457dbc13029eef49056be4ac116715f4ebb9c4373492302e61dd75346cc72ba6c3a055d0b6d7d46888dca1a42bd2ebbd8253937fded1cd14fc646f60ac1274650fcdc4d0d980bd8762a55fc43a361f061c013d462909fdc538dba5ab2ff35b8a588ee4e43ee74fcac2a8db65ebc6c827eb9aedfa8d04c77663b0cb19b75d3893a3a1b54d3b1b7074f6c525f8073d7c58b1137afaa6f9786bdb9a0802607ae39a4b74245386459f1f82db40d2545f8a0b379097ff7d8af29e7be8b7b80608e8328b30e32dfe006bfca19433eb0d1549bef08a0dbf77301cb827d2069adc733f9c66a243f60687425af8f15dbfeef143aa8a17b8ee9d9ea9d799c91c5e1d691463e36609c6dd773776a5f115d3284c05c8604d67c1da6f6df4055eeb558f68ec1fc4ca93e9e4d6cb38f4721b0536fd2364cfa283e465cf22971b28f4166b91e731a909d5d19096b9d86c64cd5542e5dd37aad9279819136a2c7662cce75d11d3f0d97094df90e02ff817b6fb5ef7c20f53d1f8ea6bcfd48cbb621f6a5603138446ebd22fdd0ea78f24043b2b23105f78a1d52595785bb7c47ab4a117c0a73e66ea84e85583786c5e69218b17b82cdbbacbf7fc76d669ce5393f3b8fd1403ad31e91d8b0a07eeec1bf1e48d2d6b007a2f506c470bf6fb512410903eb81cdc363d0ba7b9674a526dfe5c7cf2128fd3c86e56db88bc102bf32f4498010510771afc5de88a6e4ad77175e8c30e3b99e065c48e04116e241d7ef62381a629225a2e6ab7bcc9fc1bb6565159843aa309134850664e128d684893cdab2766943e1447ec47639a58ffadfeadc9803a29fd793fb147a6533c195532ce0119a66647cfb4ef12a566ec3a26f85c6f985b1eee4e6316cfbaada7d971c10e91c58cfb68162368c2f427c99133943d059803c39628eec116aa8f520eaedbbc7b88739bd73584b4886f9a066ef9193f2720046541f6c63472fbb22e8e8d66318734d73647ab8856035aece0b5bdb989263cdf1ed8dadbc52d83fb75971cb6628fb2bf96e4c8491dc2f2119437027bd62ae5b626cf5a488efe2f22b40e33dad9d9e68504730ab762b9caffec3265cb02a22fd8e35960012633ee7079ebc5da1ff1c18ab64192d8985fbef74f5c24896b97b7c5912647a3dd5b41ba79634bd31e792b8ad58f7c52d4b708920893ef9aeeb69c8526833f57f2765f1c78f69e57d637929c8837568d9394adb02a09808cb973f22f798e83d58d5f601d28b69994ec51be83b0ae573a82eb8a4e879cb03cfa0303e092325539983875881c3f50662b583e8c2a3f3810107a207060e29568b428e055c8debd12bc5f5197321f725345b599ecebb263dac71de39091cf6ebd5e494e30263e09badc380c3548a08a4a64eb35a72511ec5f12b0ffa3d8843e9bda66baedd2a73430eae2f88799fffed6e68acc0d86de0db13313d684a63c7a92340b650e3d215ec5835ab641d655f0b95f065b1cece6f6a1ea43bef88868d7d1cbf47efef5c6cbc228f4a6caee4abd58a9fbd67fd26d6c74af8514a8f4dbd14a2f9b7b3e1aa947eab9a04fb4b234870eef86c791959dae3bb5db00cd5740781430a935de26789d2b0b97a61bd4477886a04b1a2b41d3bcee8d3a195c28ef1cfaee709c618cd3e6a790d0fe17a6d0207dd82179a82ea67a4170fbc2de87ba3e0e3fab825889936ee957c6dd5c99b6256369cddf469d8893ac3551c64dc16917dec2ee10a8db3a258a9a71bb8b6a13807d4f23d649984c51728dd06fd5c68c34c7400cfef94d5e00ad75cd3051b2876ffb1752ea46b5183be8c95a8cfef683192dfe169f315f7d9442242ed605032392ac1978e2ab45e8b9b4c8de479707940f89df8bd579e5c7b2cbcf6e4f248f951f4a518ea415d3be1fd9852b163b01f0b683739fb1fd4f3cb5fb72dea7d8b738a6bb1406107fb12560aa9474a03be7180f89b10f5faafb059ec46fa44b7aa91d1a88060233fc1fc951357aca8ee56808d0e42e6800bb5189878a49cee492cf74b22b740a0b61e0f936cb6e996306ab866b1f3474a6902b6e0e7cc7d0084bc526120435c2381a8fe010f27e057707661a42eed76bfd58d5115e10fb956eef046afe04208161c1472264a86624b043181a507a705314687bfd85e9aaf3687c0526e2602f8e891928756e2127964d914447e01423f7b8a315722af8482ae1bf0e78e65ee398037ae3b3485b5017bf77c471e0f0e567b908d94f9395ecd503903791de746505230a9bc216d57ccf1217b8ce30e9a11c6c76cd07ff0acc7db2a03af0c7ad0e4fad38cb4cede90f49534e0521caeab689044da10feae4054ac68681e7d15e901c2c4c91e1b779181e9cc3e380fee67c74f129b2db8b8a3a11957d2015518adff4e7e328be0e271f5e77e96ea0bed1b6ef48160b38d3e06bbe5e254b32954a960c164c2dc999c447c89d6f9c4d3a42bd6b906e932d0b2c9a14114b4eeea0f339f1974f3c820feb4b14f197ce2155dc74ccf2eea53dda0579644c67134898389be9fb331ef63f06e57dd1e0363325120ba1d712ac875ec5f804e2d75779bb59e2034e463bb92e504a0e78b3182657b93cf430deb5193de2cd1b93298b54ef2014bbb141552ab211664caada1c7c692e71540e70689c7f9ca2bd20c4af18c9484c8b53219ef8f0b855497cb933442ec5b39d70fcb66f8f1217e55e5671a7cde46399245a266ab4b3b25cd1ce2a8161b0ea7586020454bd86d757432c6902cb5075209ad4e7c2b510b5405ca76dd698d51a81f2271fdea980f5b7373f12155bd2e7c76ef94b7bd368551bea354d4abc5659f5b70151cc9df9789343468cb6c54054f157b027f45275f7190979442fc2cf5b4aace8d8b41c49ba3fa7b10c804cc9e6702ee3d7dbf9389eec6af7fd8e57ccbd428a26912d62f6d6fdb9971648476ae443cc66f2cd89dccb6f0c58f19a5882b5df6c136799ca19f5b8fd7d2e062a783aaec5880119b1a4178d5ebb43dbdf6f8339242d3eeb146d14ceb8b0010edc88bd0a7d26e5d6bda722e05e651c8f3ced3ff53e78a3c9e138e346f88b322993025db71864a00ebadf29c75d12d85298b34c1ca1fd99c9f0a188c5ed195008f5d6b61d7011d42b3a2a45f97efbea99ec7c6ce1a757ecd6cd719e67f087a83583a714b7cacd640dc7b8da49053c50dd00025bfc151ff9265fe8b32b926c2d1e995c62763248f30945b618056736c78b9d41c5561b1a8bb37e9c879c96299ea5aa92b4332dc596e6eb2ba832191661bb5203b92e963a1cbbbc54e6ed01a62a82d8edc8c38eb7f03af1bacf645d45d4409af4d684a25f840dfa13f0ecba4b37928d92745d1e98a57785053ee750bb9e73e2af452d8d6ab5db1f3b0853e471f3dc146b597e7c43137de1f9dae6beeee33610e83a841d19be449cb5ac15b7a5dec7d91ef08e4b7a21c22a3b375c0a10a189d2d0069e95cd7dede187faccf0e867c782bd6efd6e07285bdb66ee339ff985c927673ac48dd8be53b7dcd766be1e14a3d23907c0133650dd9f22cb0b2123cbc6fb374495b4712ce32fefae28af86d42ec163ab80464b8abdda123584f9bced8ecf73c1e88846adb0801d0d5b21c03982dc1262502b02ed40c423dce4340400378ac524b66a4da44067d0e2df613b3bbd9e49cb2817d1a5f0241170c1224ee0d6d922d38fd4d0749e246a5e12aaea0ca980ffe63e34da53e673e13cfa560e7afa61e8dd2135f74cc1b14f44d6a85d4beb4dc91f64016546af03be17734bd2005ba8c1bdd3a51d608674c8e7947dc5373a91052bf6eb1fe748116814a86eb930374a9efe5c91b303ebec1ff424c92816dc020d8edc2696e72f820905598834c4372715e6932a9ce24cb8e025a6e3a1085241e461a7fb63bf6bfaeabd35dbcaad5191123e3638b6f042067269b386535d6ed958fe6cfa547fe7c259a70b3b87e97ce20d805d7dd0057b5f62d8129e59c5e3658591320a5c61e7dad6168c571c6a160f48f409a817d9aab2629bdd6bdc3983eeaf7cef73ce4b6c093229e81bc2183bcffa35e038110805d8d73d133d5f6d8a234ba915d8d7e9ba444c7fb5497265a9eb56460148c09dc2730b7dc323f4b4159d161c0ae6dcde37ed69716dfd0a18adef06e7b5ae2e210303faab19296664d93971954c8b95485231342d44ea5215d23f6789ce567f1dd15c0244def3964bcdd9ceec1cf5472a98f11b0744e067abf97b473b1c46ec72065a9a5cf9cb8c10d8a2709462d64e1ac43693c6e495d6d7293a7c688ec1a9a84c1196f074dbba928670919079b06a891a8d4dde63c437dd204eeff7842a6832616fcd26a7e3a34f6c2a410aee54a63bd0d24d96781c2412fd5a905a1f1ab8a029b4b23cc49a7bb04c5f0709074008e578cd8d6dbd0127a334cb23353150a0b17b4ba75ad96efff0d99f6b7a7c2bc2dee2181e6c26d02aee3d0de534215c768869d741979185730541bc5da67104260161f65fffb1c7242c3edab1dc86488b1d3608c048e29928c7a6e7ba2f0f97441e451484cbdd681a4d4e0c1cf16a1d00337ccc8f46d82ee70ba6c22595cea8aa6591c2890caaed6e90ada6a6e022044208ebd845f1afa23c42e9b29aab3c818d8b85b4720da8cbcbd7b9aa6054397036c48f8d2e2844b9cd11682e567353aea8f1c9a4364f5f2e1be1dd256eee322cb456753a7172979beb03df3dcdbc1e2b1197c46a7516aedcb7ea667210e4358b36e2e4c107e47a19247654d1bc384582ca24ab0471e8189f47cd516e8d4d41ce304afbfb3730f4005e968c9dc9802f85d08883c4f2b29651486cd2e71fc8e85c213e2e44f0310a70960e43c29f273e7dce6e633fedddfebdff89048aa0575e88edd0c3c4822d5b8e00b80ade57a1404493f7267832b854b4a15487a11d9a6720af59f71c5197f92cd5947089a532ca41f6ba77b93c44805a9480e6fd1836ee8f367ce8ad405c209fa1742dc3c2a1d6fed279f64559a3eeb9bada31f0aa50496aa2809f706f9b270f30a5113b3facefdeb89905c3ba7302a6cfaf40dfb824c9d2bc8a4ddbf91542f579d9bbac117be389575d579031c6630f37d47f1668d9f2fa9d17f25eb76ee22afd909ce70673ba73960b297897fc7a50f04db0c13a4af9ff3b164641f4f6c3c321ce3de30f06fdac475ac849c9ab052bdd7ed56c854dba97c831f840ebaaa649a0b48723f20e1d8e87f2107bdb785d2e938368d41cbe41f72de813257cb2686a7e3bd80b93b797577e66ae41223f2e833145833e138901e1060f42ddd31c2744b58af3f31b89c62a0f816205888868240b02a265bdc69f40da6091c950ddd9f35fd63d34a3894b04909863389d022354cbd05eef9048fa521c1882c68e4c3d177161b1ec1fb9e79d78e7a5144c3cf3315c7ea13e3ca9c9e0022555950a9", 0x1000) fcntl$setstatus(r2, 0x4, 0xcc) bind$inet(r0, &(0x7f0000002400)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0x11, r2, 0x0, 0x0) r3 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$getflags(r3, 0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) bind$inet(r0, &(0x7f0000002440)={0x2, 0x2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setrlimit(0x7, &(0x7f0000002480)={0xfffffffffffffffd, 0x2}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x11, r3, 0x0, 0x0) 01:45:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x101) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ftruncate(r2, 0x0, 0x0) 01:45:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) r2 = msgget(0x0, 0x280) msgrcv(r2, &(0x7f00000000c0), 0x8, 0x3, 0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/135}, 0x8f, 0x3, 0x1000) 01:45:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) 01:45:15 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x800, 0x102) shutdown(r0, 0x3) r2 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r2, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x1000000, 0x0, 0x155) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) 01:45:15 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x7) r1 = msgget(0x0, 0x90) msgrcv(r1, &(0x7f0000000000)={0x0, ""/35}, 0x2b, 0x1, 0x800) recvfrom$inet6(r0, 0x0, 0xffffffffffffff50, 0x0, 0x0, 0x0) 01:45:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x2}, 0xc) 01:45:15 executing program 0: r0 = syz_open_pts() dup(r0) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x7fff, 0x0, 0x1d, "d32f923a425b3eb33146332529f88788f31709b2", 0x1}) 01:45:15 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000b59000/0x2000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8100, 0x8) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x11, r1, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/191, 0xbf}, {&(0x7f0000000100)=""/51, 0x33}], 0x2, 0x0, 0x0) 01:45:15 executing program 0: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xfffffffffffffff9, './file0\x00', './control\x00'}) open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x20) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') 01:45:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffb, 0x0, 0x1000000000007, 0x0, "030000000082ac0000ff09357f0000000400", 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) 01:45:15 executing program 1: r0 = semget(0x0, 0x0, 0x400) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/87) open$dir(&(0x7f0000000040)='./file0\x00', 0x2000000000020, 0x84) clock_getres(0x2, &(0x7f0000000080)) clock_getres(0x0, &(0x7f0000000000)) 01:45:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000026000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) close(r0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="1dabfe036a31e2438bc5411d9925de97899a1da93a19c719b12d1efdee35245c2632d320fa9f9f5646ff4953359809f83a58f24947bc1699004d22f92d1939d9c1053d1a637b", 0x46}, {&(0x7f0000000100)="c2e694ca0ea1859758c7f146954db7832b60d0047c6214c433f6fb39e4d1ca7de0702e86896ac5459a89f564dff8474a38b7c0eb54e6b124f06cb7e880c953b70320b51a878f5b639df6902c4cbe9f4321f14641b20c1efe2e3e56c9d35ec5819ad9b198299048a05a947a485efb629d3472898ea5cbe24e7de9878cec2906bb884cad8ac1428b09647b416e7a82c39ce498d0fb3d324e7e28637bb0218ea2b7cfe2d59a92260ecfe9c45b0a10d72521283da9ff88489b7b4709cc78761c9b89242fc03450a63a0cf224a6794d7256ae0c48b9b2e03caac80fa076c054674d6b02f2420eb0f2b326770b273bfd1c99fc9b8da1b0afbfaf16937a57411957f3", 0xff}, {&(0x7f0000000200)="53e654b1d61d1a0cd4f15d94edb73b8224f240917eecbcc1f88129ba390b9cfb2416de703d1cbda7eeb7d2aa17d856a091", 0x31}, {&(0x7f0000000240)="b0949cf912f7a6ac6432b347c098d1e80fbd7cdf9cc5cf405a80af6b8e5e89fe8f9bce614b2cbaa98e24aa3160024c5aaa071cc8ed29317df5fc1b701912d73ba001738927b58aba3a16cf7aa5aeb79d526a4294f33ac4846b2bd229fcae6bd39bbec95db13824abc0ea46874abac4e210e2aad39cb20e8cc223fb8fc8dffd651319090609f4f5a7e2d473b48a51b07ded67ec4a00d365c008cce1f6e7a19393c5ef4ab6bffdc839823a7fc9716aa7d9eaff795b4bdfdc4ac2e662025758d1d713623f3420ae72e377c39260f5bd83d66af2ce9ced7911d84a995774be0157", 0xdf}, {&(0x7f0000000340)="1c1d7705d4a120b2f9581b4ad1d81b190965fb1149436b672a9aea5a3b3a966fefdea18d5728f11722aad5295a0c190987e640cf0e3facb154ac74d9d2aaaa15fb9642172c66401c6644369d000f96e863c0a7e17a722cb9847b35dc65601edefe1701d1fbfbfad56d49f6a27d9c813b8b69ee06add20472cd8f66fa9569c143d7", 0x81}, {&(0x7f0000000400)="03173c6e4b8844843dc73638b55989fef6c3efe2db8dc8fdc6e3e03e21009d7010d30e5dfdad28f26f45066dae844e67ef57451647fc422f1c93cc6b5173d7ecfc6c7c91188f81a8e31e9c2a6b8b253a7f8bd666d350c4af9df6571363f40c6d6d7e0192c8379de97fdfa6fd269a3f31869804a0", 0x74}, {&(0x7f0000000480)="7e051f51b1fb9a156495ac626ec817a90fa892a7c2a6c296c4772a4f2dfbb20bfb867ba02ab98026507996ae6e596ca99a4cee600d7a17199faaf1258da4c35a84e80a22ac83de285926020d79e2a893c88ba8c8c521cf889fab191d7b9e8a37", 0x60}, {&(0x7f0000000500)="fc52a95b41d19bb37dc9b4a991134ca27cdc85eccfd47c12d45176fe9b0a812e311d349e6094b21104b7b98e2837e3a4273e2273bf4db45d97ecdadae6ce83cc620599008644a784e89a133b90145771eafc070e2aceed05d02acd16bfff2e104779f7d539d921296d1490edabfacd6efe0e0044ae9b7168974fba153dec7b", 0x7f}], 0x8, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:45:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x8007, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 01:45:15 executing program 1: socket(0x20, 0xc001, 0xffff) r0 = socket(0x11, 0x100000000000006, 0x9a71) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 01:45:15 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000080), 0x3) close(0xffffffffffffffff) 01:45:16 executing program 0: symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') readlink(&(0x7f0000000580)='./file0\x00', &(0x7f0000000680)=""/161, 0xa1) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='(\x00', &(0x7f00000000c0)='&%/\x00'], &(0x7f0000000400)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='${,#%*\x00', &(0x7f0000000280)='@]\x00', &(0x7f00000002c0)='\\&!\x00', &(0x7f0000000300)='\'.-(+(#\x00', &(0x7f0000000340)='/k&\xf7\x00', &(0x7f0000000380)='{m', &(0x7f00000003c0)='\x00']) 01:45:16 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 01:45:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:45:16 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) 01:45:16 executing program 1: r0 = socket(0x10, 0x4003, 0x400005) setsockopt(r0, 0x1, 0x8, &(0x7f0000000000)="65096a6a3c3693ace35b1588e3a610b2dfc6237855a3cbbae9a03c6319b11ddeeb116b355217a9648e018e1bf75ffda30a3c2d160da22b53bfc1036baa68475f8be422c4b04fafa3664b11d9462eced25d9a2cfb4da1158495f123aec7d7122b2b83ca9579cb36f5e7ed498b9b5b26a6f8f5591c023de164e3ed225c59a87648b2f150605ff2aa8436d02caa4cba0ed7519008440c2585b0adc5445c712392b4cb6a98", 0xa3) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20}, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8200, 0x10) ioctl$TIOCSDTR(r1, 0x20007479) 01:45:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x800, 0x10001}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 01:45:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="168b19882870ed3696", 0x9) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) 01:45:16 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) nanosleep(&(0x7f0000000180)={0x0, 0x1}, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 01:45:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="00a73452977e8c1f7eb47497bba9a4c75ed8b1d2e96ae7a22f92d3e5599c5b3e98ed7d9ea13febd560391fba1cbaa82c85de0e9271cd819cce44470f9b445a195d773a81cc4b2487c2b6f44e1986fdac04f98b5fd5", 0x55, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 01:45:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) getrlimit(0xfebcfc6cf934df1c, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x100, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x18290, 0xd) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 01:45:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e0000000300"/56], 0x38}, 0x0) 01:45:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) lseek(r2, 0x0, 0x0, 0x2) 01:45:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = dup2(r0, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 01:45:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10010, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x8b, 0x0, &(0x7f0000000080)=""/139}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) mkdir(&(0x7f00000001c0)='./file0\x00', 0x15) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01", 0x9a8) 01:45:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x40000000, 0x0, 0x0, 0x0) 01:45:17 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mknod$loop(&(0x7f0000000080)='./file1\x00', 0x1, 0x1) linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x98) open(&(0x7f0000000140)='./file1\x00', 0x200, 0x18) 01:45:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x1e0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 01:45:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f00000000c0)={0x60}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 01:45:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) 01:45:19 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x20000, 0x88) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x401) ftruncate(r0, 0x0, 0x5) 01:45:19 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, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() close(r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) dup(r1) pipe(&(0x7f00000000c0)) syz_open_pts() 01:45:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000140)) r2 = dup2(r0, r0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) flock(r0, 0x2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000003c0)) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 01:45:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) r2 = dup(r0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) munmap(&(0x7f00002f5000/0x2000)=nil, 0x2000) 01:45:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0xfffffffffffffd69, &(0x7f0000000040)=""/160, 0xffffffffffffffd7}, 0x0) shutdown(r0, 0x0) 01:45:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x105) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) 01:45:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678784f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0xfeac) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) ioctl$TIOCSDTR(r1, 0x20007479) 01:45:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockopt$sock_int(r0, 0xffff, 0x1116, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x20, 0x4004, 0x7f57de9) socket$inet(0x2, 0x0, 0x800) 01:45:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) shmget(0x3, 0x3000, 0x671, &(0x7f0000ffc000/0x3000)=nil) 01:45:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x80, 0x0, 0x100000001, "010000000000000000ffffff7f00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="b3295977b68ebc1e4e4bfb8867f29ddf5cf92f504fae51bf3b8ec38e5860a45ad72ef6b797eb958690b6c3d57edbc741673fcf5d4ab1", 0x36}, {&(0x7f0000000180)="75f5c7cf63ffde28d9c9287c41b318ff441e88d255b023eedbed78d70308419f410bd28b6fb694ba839fc39bbb0b721cd504262a08e9d6ecea27494a4e0f9e457b3dbd9050abc6b128ec28b94186bcf09948094e8e4047cc48b99a26671d29852dcc7ab96ccfd901e0e58befc0852ece1ec0a9133ef4510af60a34ce7d3c11cfaa9bb3b5ab12159fcf60d45039e2753d0e4e3791ce6d6ea5ba5fd9e8a5204b67a7a301d2b5dd5ccc896e63dcc9c5fe7f96f0561a0599a1b1b867589d21e451ab7228c13aa8dba45bfce09b4743058be0f5a53881459e94f67d48083bd5364650c18fa76f113c3824cdcb8d820d56848c26b57186059efbe01667b14245b9441a0dfc1c9f8baf1dc386976e1131a79d3f4f148a772cd0fa69cd33bdb89f435cfe03151f0203ead24013ff18ff01c6cbce39b27e2d5bab8963cb2396ff054884548d70f2ca1017802f0183e7771eaf92e98814d090c32ccb8102539dd38d34a455c8bed975160bf8a29054510916815838eaf84dff292d2a7f24dfce74a745d105b2a1d0ce2ce75bd4ccb12c079a5e9dfa2aa1b881759336512de438aed76676d9fc2323b981a7f32c617e95778b6057bd401d22ec2c63af02328bfffb91029e11ef5b2af425d25e6fa6aa9a5f0e6e7146b933be68308dc550681e68787b0ec376a9f1be12e80e3f0ec7f9467d236c33734ef0bdf3931f9f83851d89fc200052cd03756b200bced3b263f8aba8f90a9395d9de01376c032ddb8b037af2e8dc4d0bfa801a6c39638423c244e94b74bd92a8fa8b7c11a0e246cb70644ec651c0015992c80adfd1b683b85a83ba82958cd83b1763eecd92527fc0ff5fce99f5537008de50e33490a255a44a2ad0df87a533e87450912e2639fad48f082c551257209a44bd83bdb5bee7ae1fe77b89801a62a709d8ccd9b703d346fb15fc7b1739a41837e731092c3c445e3d569d793494570f220572b1f9c8733be5fba4fd95b4e68589bad78fbc056490e8bd7bbf81c0d1bcd2986e68e876dc5579db78189c203d1ce16ce9697a462d95b13c6fa25af04bd1c5e1828d8056b3f96ea0e1ec9e6ed4da1650c272d1efec28f1e9f953c21f80e8be5a8f70baad7f8b19bb95cc8d4bb605be9b19aa12105f2abc274abdf873bc43b03202600bcd59026cca80be81bb0e5437a2fb8e4ed8061497fee75b1dd54d270f034e0f7dcd9699200bc5003bdaa6e6383402797daf1505586e71ff409293bf1d69c810048a0b22d707e36f22e4a337fe93539419f87a0ed3a8072d1bdd25594cc2ebdf683e22b3d1b5e780d1046eef18fca3ddf13832d5c9e38d1a2baa222d2c0878f536f7bd46b1da2a2aaed9ea20cefb7a88bdf26b04903705ba7eeeedd17dd7ba01bde6858870b632230453c5845ea3679b4f444ba907a6e21377391b68bd9aed5ffdb0975b79eaea4708d1ca47f4e89a03357383157803186d4df62b14f7393defd581f21eb4f1e58b5560306f43e84eb443191c2536b41aa43bff926f397c034937d761c74924a0c5cbbcea66346f45ea6e4adc21fcb348a32bb42e5d44f5958eaeed5c8c3120fa075c6fa2509c7a2459de5180f991cbb3bf0bcf6f80c5396b6e7daa8ba108d26159db8e9e8d4038d5017389aecd67c152582db48c9ec27ba5f4775fc3ea72216e58ee1c37b82156a1bd96ebf67c368c387c0daa40855306ca352f70f93234977c826e9cb2007e103c08988b9c077182b9b1d0e2c25e705f2aa1c2b7c6fa0cbc8c17129f88318e01946fbfa495a470eb40b23d67fbcf5c2b7d1f9e228a46bf0322fa4c1c51534fefa31a9b420ed4b217631fdb60e0ec4c669a93cca9af68111d01ad21337bb5cfcfc9f9f53a11dbdc30b0664b271d0307b250372b206f9600afcdb7c5781b73dc23e67d8f656d1303b8c6fab6178eaf47b7fdc54022444ac1de9fe611ff8f45ad0667677e9b164e762b74bd27dc5761ab2cebdf065ddd9ab52798410bc1d52e1cdee47d7fdcd547c9539059cd98d14ebf4298e0cecd8b1a98e780d4133b08c440bd09f3cc7e745be8597d8c2e3b4446bb6f661f8b2d851787fc8c7357b49178b9568047e5457551a0a597bd15015bd06a46204192a3ad740e54f1dc967419c1f1c4f343993cc69aa214eaa7f537f8d4f37ae1fcaee157665a576c11b7ab5713cb00086e57d0f854294c1e4da46f497e5bc8e5d9115988c0aedc4212f9c580aee8c7ef578637ad3fa017d8809b0e05f98c89d086e07ac381920f53b5ba11ab7ba66f4da07b76c9763de3c344f0e0e1d90dc983e32e27c0e6fdeeffcfcc805e8298e1bb3239c338bc4ed94beddc3d14877eebf63ce871b9cb3f5bb7ca1d574c9b49fae12ff82383134fd0ccd3409d310eaa1f271b55e1a41e6c69195b15b8fe06be052c072babee87cde08aab8942994cb9d64cb8e1290aa67be361dafbd08ce1c1e0c944700b2717e23bbc9743c73456b224c5fef170e77e2401ff724bb38e9c083f4794ca4171153561ac1e912212db3c97b86aa35d2738bc116dd9c42cef192a953877e8a55d8ef292d379bcf831aa1a963638de51032ceca6cf8ce95770c88e98d07d65ae61fa42688e12f4bc23f10e1368b10f4d32bafc2c2fea1f233f94fa20f98f2a751f336dd2c1901cb5e008a6238eecc305bd897a5fdd0f60423430c8b1e31f253dfb72fe610eda2fac6dabe9327588dce82c49da50866c2158f2e35647e5eb77fa4d96fcefc203f13b5a534e9a310c4f67b983c21c87924c5b110d32909db781c2f5a7d63264d072a46845bebbca6d296ff6af656dc69cab18874653203dcb53f87781d2f0a188b75332370dadbfd0a24da6dc3e7b7cc75918f5503496a244dac7b8b0d2b45bcc0a1d024edea0201661555b09fcb635c05a99e65299458b85e818b91092399e9b140973ab8991b4c3a56ebce58b7e062a2d4e71eb009add1c7d53a2a3d28363e58d4527da0eafd9632113226f4e334424860d7d15b6015702edd5e7d5cee7d4242217f8330edc1da87082dc7a8ad9e4783c73c8ac08ae91e6bcbb5ae7d598ad817faac08ff9ae8bf578aefdaa4f407308a0b05b5572d98afbbf8927cc60b2d0227b26517f6c26cec5663a7bdfa54fa47c149cb601c39b3bad8319def666856178732d341fd7b574ccdf41a9f296d5013050d126002679ee0330612c4489b05ba3dabfa005324a5d263d0dc3b6dc89babfe003ef7c32efdcb8f32560f5ac0b4ebd658a27a0705cb2f7267ee52419ec1071850924c0530aa84cc24fdd29ea8761bf02f3e6a028e6fe6caef3be34f4f414996ca0ea348c52d525cecc859f2047164af262a42310c599cf8c64d2c7a4d1f6ae981ce1301a5643a4a4932858d1fb52d54799e9b9ad6e6cfb60150ea3e73bc09850123123c94754064dce11ce0d5e53a1716d1ee2423fe67037c0e7468da42597d8ef724f28c92cf0a3d9a83f13de5268c4c3a16969db8a9948f24324f9909cef46baba4c9f66b5f93b866de8b267e0c132f4a55c245187feb340a258564395c2baa75efdd0bad49909dab3a754a5b031ddbd7d10339c01caec5dab0794101d7cfbcca2f64d1735d4208aa3bfa59e8cabfa3b573d1764fb2c1fada82312349d9b18769859300e1433ba1b26bb567dbc8315ed4fe27c1d77d1bbb8ff4397b1240dd8893a3ac066b2516426759025957dcbed9ed8f8e14c23777274a8c41a9d0e7062e7b3d9bab20a73964515a47b009e01cc9b6ac0d03b6da4f9009d250e07bbad6f2eeb83ff38f455131925a1dd85d7d4a1c4bdbbb47d0af9740ab39c4d148980efe2591e7d205b64c4da63b9c9f189b2dd00c981ff012c4d04c649f7735802d97542d9576bc0de786f30c7120bcdb4be073eeec929bc0e267c1700f7c296df1c34faa1ae0bb63844b90d2878f003c5156c7b3757ac5caf4c47068503e8c7ad50e13913efe9bd97c154132a0cb9643298a34d4b0f1d1cdd9c0f9c6a480f4a1ba048b03c1ad852117f45fda30fa973ac10c84d956f0ea5daf375640dbd9158ae0c543cee765b6a21a833e8fc88f3f254fecc788f6c841e8def5e28dc5119df545dcfdc1a0ae7be04169dd36a55cf695a74fa8a8724366daa30f27b692e908b71230af05cbdca79872ff4d72987ac70c6bda156ce1469fda5a349d14e1995f11f43748cf84a0e8aa2d9c5f9a9d3e3645e7be3940569e316efe8c996a2088bc0a022cebf30e4d742a5d1e12c1e1af3c62d4a725ffb87c6d8bb3f8d7ed3ae4ecb6605d03961b7107dc35bf48de60d551538518a52dde4edf2267004a053b51d159b9e04dfcb5f21d84c5326f04698e13a2f711482a27ccb7456dfb39837239c565479535e9aeb75d31519227c851cafef0b4d95ed0d616c6050c5c0e855fa533f3567b8274b662ae33ee3ce290c626242898bcad14d21125d340d05dff09199116f50cb6f6fdd84baf3ae7a01e882f0a68b4e992619326fe3ea23c345f77c896d0473ea93e3b8324ba0644b1937c0ac4c0f861159d2d8db424b43e7f41ac138d07d9f47db908f7b1c4f0ac9be6273ae12bd0ce24d85da963102154e6ebec471f2d4c162966ec01cee8a862dde3b1d0829c16cbe397f011f45e79fd27e512d21af739d785ee2fbc0bb2dce58b21fb133259f08c98ef416351a763766a72a3322de962733e3715b044956eb4b685a1da6a6c8789ece60ca614d2650196fe8b9f1e314a5b4eeda0e3daaecc60f7aaa43f150155cb74128c3a883f99130227447b38f0c3f48379b1817a4a509d2e86046fe1854a2e2ef7ff7c2da2f86ea542cf4290f926ac4ddc136dea91e89212feba9f6cca9139e177e8cf96257024ae54af7cc0b46d3fed540f284816230216755a0ef367ecdc08002f25d0d3e16c959d6c9195a5963c2ffcf2e42fcea7e2be47d0eb38dcf4a17d64815ad080cad32a60f7c5203708ce9fd586c999a489fe8b8c48e2dcb66ce4beabaa42dc61e7d02970ccba97a4ccc5d1af64a7aa674db77fc05fe9de86d15f346734cf9655e76a0a7ccb4a252681494c2d903a1d8f43c31107b0d97805a79bc394d5572f4311f81ed70e5dd46c99737ceb2380c071f077d3889db801e2e8704b075a1e6f8e97a44e329f80e5756e69519f938406bdfee1e1630ca5debe19792261b890a3e15a9a9269e7d5c99b65881ae4ea0d00f2d557730ed0d2f5981a7ed675a8dab3589d221595387004b45fc713802f45f0e7b797ed001fae6d758dcc10b37ad53d44622197762a9e0259d36f50ce62cd59cf10d3fd5bc380ba2e623351020e18c770af05d1b76161f23de9ab986b4cdd0a0b686af1a28ff22dd5109b3022fc75083be0ce5df344efb323e51622fa2edf0ce2b6a963a58b918b8015d2630f2d18cc5e95cd091bd3ecf1b87b4f084d5ee6848702835031b7bc7605f4a621a9c6f34a3ed42aaf0d5ec006c42bc102af96943fc7b5ffdbd0a790e9fb388d0b6d0d17df4a7f185cf65ab8af3bca6e5e6ab355c13c7422d63945c1eae601f758a302f53b6a34696484a52a9f313147a038120d2612960120443452425115527e278b0eef65f47c55feadef143ff3595c875973797fb994dcc9c44d815a7fd3e99fcaa78599fab9cf318b58af317a1135d244f52f8dd190b7abd60c134c780257404a8060522db616bc9e5489d0daa01f746fe8bab002c2049c56de2c9367db13812ad2f28a3016bfa12f40b69b14fdff4f5b348b3b4df743b8024847a00ffd16422fffa2ee4f4c46d037113711cc45df65f35ce774415414d9f71cc9e669e8b399a83f674f6a2ce45806d7e37ed4848ba8736", 0x1000}], 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x0, &(0x7f00000000c0)={0x100000001, 0x8001}) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 01:45:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f835", 0x4) r1 = syz_open_pts() dup2(r0, r1) close(r0) r2 = dup(r1) pread(r1, &(0x7f00000000c0)="8b61f518ca", 0x5, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/152, 0x98}, {&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000380)=""/229, 0xe5}], 0x3) 01:45:20 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) 01:45:20 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0xc600000000000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x3f) 01:45:20 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x7f) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r3, &(0x7f0000000040)="3a58e58b3fd7fbfeb33d4742c5334674aefd2a03ddd95d9ad3de63c29dbcf2ab2a6cd22f9259ee7a34d8a8c431a62780ab50a03bb652dd188dc8b3632df0e11bf6c01f", 0x43) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x7, 0x44, 0x1, 0xeeed}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 01:45:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x2, 0xf736d879066050fa) clock_settime(0x2, &(0x7f0000000000)={0xc46, 0x7}) fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 01:45:20 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f6275732f66696c65302f66696c07000012b22e636df557e74c89bd9b00a533564780e69ec1a7a744216ca2591f87b65ed39c40216046e5aa25ebcfd940d6cfe73e068f47855d43ab285ca6e579ac83097db30ece786ce0f6ef3df942e894408742a6b3377bfa413936418fa69abdfc41"], 0x14) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 01:45:20 executing program 1: r0 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/182) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) 01:45:20 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x32a, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESOCT], 0xfffffffffffffd6e}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 01:45:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000180)) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x10001}) 01:45:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x1, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x16, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x20) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 01:45:20 executing program 1: r0 = socket(0x800000016, 0x1, 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = dup2(r0, r0) setgid(r1) r3 = open(&(0x7f0000000340)='./file0\x00', 0x3fd, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000240)='./file1\x00', r4, r1) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r3, &(0x7f0000001840)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in={0x2, 0x2}, 0x1) mknodat(r3, &(0x7f00000003c0)='./file1\x00', 0xc000, 0x1000000000000000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0x28f) mknodat(r3, &(0x7f0000000400)='./file0/file1\x00', 0x8000, 0x3ff) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r5, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000002c0)) faccessat(r3, &(0x7f0000000540)='./file1\x00', 0x40, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) socketpair(0x1, 0x3, 0x81, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000005c0)=0x8001) utimensat(r3, &(0x7f0000000600)='./file1\x00', &(0x7f0000000640)={{0x1f, 0x584e}, {0x7, 0x4}}, 0x0) r7 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r7, 0x20000003, 0x7, &(0x7f0000000680)=""/253) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000800), 0xd715) semctl$GETNCNT(r7, 0xffffffffffffffff, 0x3, &(0x7f0000000840)=""/4096) 01:45:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x201, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0xc, 0x0, 0x0) 01:45:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x401, 0x39a2, r1}) 01:45:20 executing program 1: socket(0x20, 0x2, 0x6) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) 01:45:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x82, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) dup2(r0, r2) 01:45:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xc73c, 0xfffffffffffffffe, 0x0, 0x0, "a311d2e259fd4e70c7476725f3ba9edd070d2066", 0x3fcf, 0x1000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) r2 = semget$private(0x0, 0x2, 0x41) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/199) fcntl$getflags(r1, 0x3) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x1, 0x1f, 0x8, r3}) syz_open_pts() r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000000c0)=""/21, &(0x7f00000001c0)=0x15) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 01:45:20 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x42) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20021, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x2) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x106, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) nanosleep(&(0x7f00000002c0)={0x2, 0x100}, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)=0x1) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x6, 0x7}, {{r4}, 0xfffffffffffffffb, 0x41, 0x400000c3, 0xfff, 0x7fff}], 0x100000001, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x30, 0x40000006, 0x1f, 0x1}, {{r2}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0xfffffffffffffff9}], 0x7a, &(0x7f0000000100)={0x3}) msgget$private(0x0, 0x400) 01:45:20 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) pipe(&(0x7f0000000080)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') setpgid(0xffffffffffffffff, 0x0) 01:45:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) fsync(r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 01:45:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00002d7000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0xdde25589f5a25ae5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:45:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x0) 01:45:21 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x7) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="8b4a7cec0e7ae98ebd6769b2091d36db80fbbf4c38bc4881691df22fbf54186e6de68ff5", 0x24}, {&(0x7f0000000180)="f36ad785cecd063d64be1062153775a57b0bfc53f28e462ddc10c9f4fb6f34612a890642e5e52de383dd9c6e2a40b3ce55d7d69c3b3d13ef75fd1219180bd360c4ec778ccc88b8aff35be2ede78b402f2f1f225ad04b7de417cc5958d3ed078da6b8f21db6f2cf0db07815cf8cfbbcbcdc6e4e72de9e85aaa8e034e980d596c9b6b452707b373688b259613cffd347979e63a52b034193d8e49f2afc1a1224cad5d1a9db8c94618b76406bf7a847510fb04074a5df763a396aea0b8b6ca94a8ebec35926a091606e6e90c8e080b5c9bd64ae762662b0038963bccc7bc5ac4b9379e40dc191aded8c5086daea2b97d817", 0xf0}, {&(0x7f0000000280)="619d7450b925e664bb2b51ad9ce08f3b4201ae7d168d63f7845421eeb43e092a567f16ffa32ef4238ecb6d336e66ba828952e739dfa73a0f4ca1e06afabfe44fb62d7626f354da40db123b1396285226476383a438e32f9bf020262b39ca796c7c3916d7723fab229779", 0x6a}, {&(0x7f0000000300)="6e3aedd685777080af2e487a52ca1a72c9e5b8cce13de58c97df25dfbeafb465973c9353b390fc2a76033673ff6af816b699b9ac41fb9d2ac918014284140aee2caf057c9413a12bd6a366c88bae791377f7753f25a710c4222446f3e3", 0x5d}, {&(0x7f0000000380)="977a685efd176370cc3198732c3c949a9bbbe37abae1bc2af9dc38c544b60a0ab19aa6002842f9b6783d0c5efa806e22a6029d244a30775491a5fd6ad77bb36d528d62a1946cba8dc90a9516c017c3a1b466e5552198634555452d7d91984fa672c8ad91a0498461a299028016bc7923c2940a9bdd52275e6bf1b6fb5b1bc9f8b8274d02c04bad02734f9a8d13ce84950045445606b89c", 0x97}], 0x5) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) stat(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x9) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') 01:45:21 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xfffffffffffffff9) syz_open_pts() lseek(r0, 0x0, 0x0, 0x3) 01:45:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x8, 0x0, 0xfffffffffffffffc, 0x58e, "85495519020000ea704a991067f5bda6ff00", 0x4}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) poll(&(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x40}], 0x2, 0x8001) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 01:45:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x44) write(r0, 0x0, 0x0) 01:45:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x9, 0x23, 0x0, 0x0) 01:45:21 executing program 0: bind$inet(0xffffffffffffffff, &(0x7f0000000000), 0xc) getrusage(0x2, &(0x7f00000000c0)) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f00000003c0)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) wait4(r0, &(0x7f0000000080), 0x9, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000440)=0xc) r1 = msgget(0x3, 0x120) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x6, &(0x7f0000000480)=[{0x2, 0x7ff, 0x1f, 0x401}, {0x8, 0x5e, 0x1, 0x4}, {0x9, 0x7, 0x6, 0x5}, {0x0, 0x4, 0x0, 0x1}, {0x0, 0x8001, 0x5, 0x6}, {0x3, 0x7ff, 0x5ad, 0x20}]}) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000ddff000000000000000000000000000000000000000000000000000000000000000000000000ff00"/122], 0x85, 0x0, 0x1000) 01:45:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/164, 0xa4, 0x802, 0x0, 0x0) 01:45:23 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000000)) 01:45:23 executing program 0: r0 = syz_open_pts() close(r0) geteuid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x3) 01:45:23 executing program 0: msgget(0x0, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:45:24 executing program 1: recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x500000000000000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x89, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="025d76afebf4e0c79eac4c869fc6c4245481eb284b865614d9027543aa0e608b3408a65c63b53c5235ff63a1c3793d76aa0c94376faa5f9c0d6bea3ca8437e524721b374fa248f4d3893a8e641aa4e04d00504068435f76917814c9f6217b282a305f486983aa0d7faad380f87741a8341d9bbe4089a6e5a4f1a3286849d9d4da37a7a5873d359bde3e8f281bc6cc5d5eb31c13b6a8f04d2c870de12dbf080461fbf22de15", 0xa5, 0x408, &(0x7f0000000180)={0x18, 0x1, 0xbf, 0x7}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$inet6(r1, &(0x7f0000000000)=""/16, 0x10, 0x802, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x6}, 0xc) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0xffffffff80000000) 01:45:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x200, 0xffff, 0x8e5f, 0x7, "c0d884b2979913ab55bc290ff4b845478f081b0b", 0x1, 0x2d}) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = geteuid() fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$TIOCCDTR(r0, 0x20007478) 01:45:24 executing program 1: r0 = socket(0x20, 0x5, 0xfffffffffffffffb) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 01:45:24 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) socketpair(0x18, 0xc002, 0x200, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="ec60a113c6d02581339fa174a40154d1b4419a535806c03e2f25dd9106962ae4a7f34fa89b720724c5ca36968db04b9c92f6eb03826585b0c315cad6196b2bb19f3083d68c3f4c0437d4094167fe21c1fbd0eafa30050715063f61b5414303ebc60bf81e672bd15289d31f02d8ce0c18d5e7d831c14f0153eeca3a3e3c8adc0aab07670d74d88522016888e831aee4118a0926d5a189de3b025c5be6488c78b41e15d0f3bddcd55c827c8943fd2fe27ffbb289feb76b367eb74e6f491f2a8bceecfe2b34f6f2ab3edf5f768a52a0b8ab29d2598bf777c53532914e2994cb12749400", 0xe2) r2 = socket$inet(0x2, 0x5, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:45:24 executing program 0: r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f00000000c0)=""/133, 0x85}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x4) recvmsg(r0, &(0x7f00000048c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:45:24 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) syz_open_pts() 01:45:24 executing program 0: r0 = socket(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 01:45:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffecb, 0x0, 0x0, 0x0) 01:45:24 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) r0 = socket$unix(0x1, 0x5, 0x0) socketpair(0x10, 0x7, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) fchflags(r1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 01:45:24 executing program 1: r0 = socket$inet6(0x18, 0x40000002, 0x0) getppid() fcntl$getown(r0, 0x5) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0x84) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x82) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x6, 0xec}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x4) r3 = getpgid(r1) fcntl$setown(r0, 0x6, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x10410, 0x40) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000000c0)) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}], 0x2, 0x0) getpid() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 01:45:24 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='\x00']) 01:45:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 01:45:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)) r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000080)="112def6156d09d1266e05d191f2f5514c1ee5d9a61c557a693c44ecfa416e49a75ee4574e7be3fc418bf447c730629efe1f27e2fb5fb3e84727af11a238514cad8eb7512e3a227083f0bc3e7cfaae9571c3e4e5b8435c10900c3958f4e3e6c2da609a6189bba0066ba0d993b6a4d9df9e3364b926a2bddd3f01c48220ac0b282445381edf296d3ff5e8222cdccfcf25f1511816149ffd97ad4280f2db830842597ee5e436b321d62549716e88caed35efe84fbcbd80189520498b5f7659420702d3f46326d610fbc609b6e5b25272a60551ae3d5d9a276bc68c28f5e3acd829b0a896473", 0xe4, 0x409, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) witness: lock order reversal: 1st 0xffff800020b3b918 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236e2f8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 __sanitizer_cov_trace_pc+0x50 #7 exit1+0x737 #8 sys_exit+0x17 #9 syscall+0x552 #10 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236e2f8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236e0f0) at __mp_lock+0xa1 schedclock(ffff800020b384c8) at schedclock+0x99 hardclock(ffff800024dff870) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,ffff800020b384c8,ffff800020b3b980,0,0,2000) at Xresume_lapic_ltimer+0x26 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x50 exit1(ffff800020b384c8,0,1) at exit1+0x737 sys_exit(ffff800020b384c8,ffff800024dffa90,ffff800024dffb00) at sys_exit+0x17 syscall(ffff800024dffb70) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffe5124) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe50f0, count: -12 ddb{1}> show registers rdi 0x3 rsi 0xffffffff82243e20 __sancov_gen_cov_switch_values.122 rbp 0xffff800024dff670 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff81da2df5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xe864708e3995312f r12 0xfffffd8002661340 r13 0xc r14 0xffffffff823385a0 w_lodata+0x496f0 r15 0xffffffff82345ee0 w_lodata+0x57030 rip 0xffffffff819ca3d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024dff660 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=493456 stat=dead flags process=1018 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b3b858 user=0xffff800024dfa000, vmspace=0xfffffd807effd708 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 9926 65650 7512 32767 3 0x90 nanosleep syz-executor.1 7512 42185 32552 0 3 0x82 wait syz-executor.1 86800 395488 40833 32767 3 0x90 nanosleep syz-executor.0 40833 137976 32552 0 3 0x82 wait syz-executor.0 96486 237670 0 0 3 0x14200 bored sosplice 32552 17313 52808 0 3 0x82 thrsleep syz-fuzzer 32552 366285 52808 0 3 0x4000082 nanosleep syz-fuzzer 32552 10386 52808 0 3 0x4000082 thrsleep syz-fuzzer 32552 7079 52808 0 3 0x4000082 thrsleep syz-fuzzer 32552 217603 52808 0 3 0x4000082 thrsleep syz-fuzzer 32552 194577 52808 0 3 0x4000082 kqread syz-fuzzer 32552 287805 52808 0 3 0x4000082 thrsleep syz-fuzzer 32552 350590 52808 0 3 0x4000082 thrsleep syz-fuzzer 32552 92879 52808 0 3 0x4000082 thrsleep syz-fuzzer 32552 14995 52808 0 3 0x4000082 thrsleep syz-fuzzer 52808 95535 59715 0 3 0x10008a pause ksh 59715 125092 21289 0 3 0x92 select sshd 28670 365994 1 0 3 0x100083 ttyin getty 21289 286550 1 0 3 0x80 select sshd 40038 99279 14974 73 2 0x100090 syslogd 14974 216658 1 0 3 0x100082 netio syslogd 81331 198814 1 77 3 0x100090 poll dhclient 30002 463800 1 0 3 0x80 poll dhclient 54162 492533 0 0 2 0x14200 zerothread 10026 323435 0 0 3 0x14200 aiodoned aiodoned 30946 208436 0 0 3 0x14200 syncer update 76590 266001 0 0 3 0x14200 cleaner cleaner 47172 302211 0 0 7 0x14200 reaper 58753 404575 0 0 3 0x14200 pgdaemon pagedaemon 26998 358148 0 0 3 0x14200 bored crynlk 76559 308639 0 0 3 0x14200 bored crypto 52899 119063 0 0 3 0x40014200 acpi0 acpi0 59041 493928 0 0 3 0x40014200 idle1 51823 105004 0 0 3 0x14200 bored softnet 68583 521481 0 0 3 0x14200 bored systqmp 56877 46283 0 0 3 0x14200 bored systq 19642 209331 0 0 3 0x40014200 bored softclock 22763 310912 0 0 3 0x40014200 idle0 62748 421411 0 0 3 0x14200 bored smr 1 333938 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b3b918) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 exit1+0x722 #4 sys_exit+0x17 #5 syscall+0x552 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10667 0 0 pcb 23 9K 11K 78643K 604 0 0 rtable 105 3K 3K 78643K 1260 0 0 ifaddr 35 10K 10K 78643K 185 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 65 0 0 iov 0 0K 16K 78643K 78 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 76K 78643K 1841 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 15 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 68 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 33K 78643K 1322 0 0 sigio 0 0K 0K 78643K 15 0 0 proc 41 38K 70K 78643K 1394 0 0 subproc 34 2K 2K 78643K 442 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 151 0 0 in_multi 33 2K 2K 78643K 326 0 0 ether_multi 1 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 539 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 86 20K 21K 78643K 5066 0 0 UVM aobj 50 2K 2K 78643K 58 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 41 0 0 NDP 5 0K 0K 78643K 81 0 0 temp 118 2733K 2799K 78643K 8478 0 0 kqueue 0 0K 0K 78643K 9 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 54 0 48 1 0 1 1 0 8 0 inpcbpl 280 606 0 599 1 0 1 1 0 8 0 plimitpl 152 113 0 103 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 309 0 265 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 232 0 226 1 0 1 1 0 8 0 nd6 48 78 0 72 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1269 0 1078 12 0 12 12 0 8 0 art_table 32 1270 0 1078 2 0 2 2 0 8 0 art_node 16 308 0 268 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 7 1 0 1 1 0 8 0 semapl 112 66 0 56 1 0 1 1 0 8 0 shmpl 112 56 0 8 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2737 0 1303 47 0 47 47 0 8 0 ffsino 272 2737 0 1303 96 0 96 96 0 8 0 nchpl 144 4401 0 2781 61 0 61 61 0 8 0 uvmvnodes 72 3188 0 0 58 0 58 58 0 8 0 vnodes 200 3188 0 0 168 0 168 168 0 8 0 namei 1024 15370 0 15370 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 11787 0 11787 12 11 1 6 0 8 1 sigapl 432 1421 0 1406 4 2 2 3 0 8 0 futexpl 56 9705 0 9705 1 0 1 1 0 8 1 knotepl 112 759 0 740 1 0 1 1 0 8 0 kqueuepl 104 255 0 253 1 0 1 1 0 8 0 pipepl 112 934 0 915 4 3 1 2 0 8 0 fdescpl 488 1422 0 1407 3 0 3 3 0 8 1 filepl 152 7909 0 7813 7 2 5 6 0 8 1 lockfpl 104 190 0 190 2 1 1 1 0 8 1 lockfspl 48 61 0 61 2 1 1 1 0 8 1 sessionpl 112 41 0 31 1 0 1 1 0 8 0 pgrppl 48 59 0 49 1 0 1 1 0 8 0 ucredpl 96 2146 0 2137 1 0 1 1 0 8 0 zombiepl 144 1407 0 1405 2 1 1 1 0 8 0 processpl 888 1438 0 1405 4 0 4 4 0 8 0 procpl 600 3394 0 3351 4 0 4 4 0 8 0 srpgc 64 144 0 144 4 3 1 1 0 8 1 sosppl 128 17 0 17 4 3 1 1 0 8 1 sockpl 384 1225 0 1208 4 1 3 4 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 104 0 0 12 0 12 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 257 0 0 15 0 15 15 0 8 0 bufpl 256 7226 0 1162 379 0 379 379 0 8 0 anonpl 16 135597 0 130352 51 14 37 40 0 125 10 amapchunkpl 152 10300 0 10211 11 6 5 9 0 158 0 amappl16 192 4955 0 4639 37 16 21 28 0 8 5 amappl15 184 74 0 73 1 0 1 1 0 8 0 amappl14 176 359 0 351 2 1 1 1 0 8 0 amappl13 168 155 0 155 3 2 1 1 0 8 1 amappl12 160 119 0 115 1 0 1 1 0 8 0 amappl11 152 236 0 222 1 0 1 1 0 8 0 amappl10 144 170 0 166 2 1 1 1 0 8 0 amappl9 136 1294 0 1291 1 0 1 1 0 8 0 amappl8 128 828 0 807 1 0 1 1 0 8 0 amappl7 120 173 0 165 1 0 1 1 0 8 0 amappl6 112 174 0 167 1 0 1 1 0 8 0 amappl5 104 359 0 347 1 0 1 1 0 8 0 amappl4 96 1389 0 1364 1 0 1 1 0 8 0 amappl3 88 451 0 440 1 0 1 1 0 8 0 amappl2 80 8727 0 8653 4 2 2 3 0 8 0 amappl1 72 45329 0 44887 25 16 9 19 0 8 0 amappl 80 4001 0 3965 1 0 1 1 0 84 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 57 0 8 1 0 1 1 0 8 0 uaddrrnd 24 1422 0 1406 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1422 0 1406 1 0 1 1 0 8 0 vmmpekpl 168 15740 0 15714 2 0 2 2 0 8 0 vmmpepl 168 163116 0 161673 100 32 68 75 0 357 3 vmsppl 360 1421 0 1405 2 0 2 2 0 8 0 pdppl 4096 2852 0 2810 6 0 6 6 0 8 0 pvpl 32 422545 0 414148 145 37 108 111 0 265 30 pmappl 232 1421 0 1405 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 533 0 3 16 0 16 16 0 8 0