781b27690dc93e911945e7e3805e0fad7996b420bcecc6ba286d985e44fc1f800057d8cc51b7a23476d4d4d1550444fdd9c4741927c506888232fba287ae9cfd413eabf573f9fecf8a8d6518276f389e311dd5c9e0a8f2a6a0f8e68960053d9e141b6f320d0db69b34d5b4c436f1e3146302b2bfb888bcb3bcde6ceeaf639f9ac3a286fba652"], 0x1c, 0x0}, 0x0) 20:49:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 20:49:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) getpeername$unix(r0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x5, 0x6}) 20:49:33 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000003c0)={0x9, 0x7, 0x2, 0xffff, "696e310c0a9ddf64ce0af69aa2bb1d6d4bae61ec", 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r1) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r4, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r2) r5 = dup(r3) syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) kevent(r5, &(0x7f0000000680)=[{{r3}, 0xfffffffffffffff9, 0x5e84e4df4f24c4f7, 0x4, 0x0, 0xfff}, {{r5}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x5c, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0xc9c, 0x1}, {{r1}, 0xffffffffffffffff, 0x11, 0x13, 0x2d, 0x9af3}, {{r2}, 0xfffffffffffffff9, 0xc4, 0x0, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0xb0, 0x40000000, 0x400, 0xed9}, {{r4}, 0xffffffffffffffff, 0x80, 0x8, 0x5, 0x1}, {{r4}, 0xfffffffffffffff8, 0x4, 0x4, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0xfffffffffffffffc, 0x100000001}], 0x1, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffb, 0x18, 0x9b0840446ffbd8a7, 0xffffffffffff0000, 0x9}], 0x4, &(0x7f0000000340)={0x7bc, 0xfff}) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) 20:49:33 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/125, 0x7d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x7, 0x73d) r2 = semget(0x1, 0x1, 0x40) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000380)=""/165) r3 = socket(0x1, 0x1, 0x8) setsockopt(r3, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r4 = semget$private(0x0, 0x8, 0x10286) preadv(r1, &(0x7f0000001b00)=[{&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000900)=""/252, 0xfc}, {&(0x7f0000000640)=""/117, 0x75}, {&(0x7f0000000b40)=""/168, 0x84}, {&(0x7f00000004c0)=""/53, 0xfffffffffffffdc0}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000000c00)=""/197, 0xc5}], 0x7, 0x0, 0x31) r5 = openat(r1, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000a00)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075f8e5158b0dbad4a1d82b4a75183fb3368023044e2f0912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d2fcc9971a858107665e79f8454507685475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d0b7eac7897a1f8125c3f7d036f46f3cda2896765b1581a77246853175c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bfadb938cb57deafb2bb2b621f59f6e2d5a8a51658ae897ec3d9c5e3a9676bc22c9f5a8206c7e5209d630f6710a45f1f89994fa2489d965b622f737d777975b38f4a7f3119325d85a91586351d01449a4d16d36844252e4cb329460abff092adec4631c87227cbec9170b84af6aa712cacdb2b4b0fb57bf000000000000000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r6, 0x6, r8) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = msgget$private(0x0, 0x20000003c4) msgget$private(0x0, 0x100) msgrcv(r9, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8bbdef000000000000a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001369a52a810cd179950b34230482ad6f8e20c6d7e63d6d5c8b3dcda23f2cc82c7201cba4afa95e36a6f7d0bb1a8140585e1f6a430d3efc8a3f1a11929164a06f11fa9c0f5cd7934e14789c36ba9a826c5a6097eec10e7df1a03d9d489bce9b33ede3a988ad133042e3414118c9491e1883127ad89f1a07228e91bbbcab389ce62751d1038fc670887673c9fbf9e36"], 0xeb, 0x0, 0x1000) kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) 20:49:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) write(r0, &(0x7f0000000080)='\t', 0x1) r2 = shmget$private(0x0, 0x2000, 0x1b, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 20:49:34 executing program 1: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x40) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8c0, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000080)=""/122, 0x7a}, {&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000100)=""/54, 0x36}, {&(0x7f0000000280)=""/182, 0xb6}, {&(0x7f0000000340)=""/230, 0xe6}], 0x5, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/139) 20:49:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x8f6}) 20:49:34 executing program 1: r0 = socket$inet(0x2, 0x4000000000000005, 0x9) listen(r0, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x10000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 20:49:34 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) write(r2, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045ff11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c1129442cedb2295689c46667e031356318ffe41", 0x171) 20:49:34 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0xd55b, 0x1, &(0x7f0000001300)="37ed3dd172a1edfc3d1c948189228c2a4e979d6573af0d55e230e8f06a5d7f873a5f9ac58294f94b033c0454e5ae8dccd4d09b86a92ba4fae3305040ee540fe27ba1df5b480319388f5dc113beeb7a857cb30348", 0x54) listen(r0, 0x3) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/196, 0xc4}, {&(0x7f0000001180)=""/96, 0x60}, {&(0x7f0000001200)=""/214, 0xd6}], 0x4) 20:49:34 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x9}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 20:49:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x4db1e2af8ff7bf81, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)=""/232, 0xe8}], 0x1, &(0x7f00000001c0)=""/155, 0x9b}, 0x1) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x28) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 20:49:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chmod(&(0x7f0000000080)='./file0\x00', 0x56) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x9, 0x63, &(0x7f0000000040)="008000"/20, 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:49:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x29) fchmod(r0, 0x24) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSDTR(r2, 0x20007479) 20:49:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x62e, 0x2) pwrite(r0, &(0x7f0000000080)='\x00', 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1000) 20:49:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) 20:49:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffc, "73cc517dcd000000000000680000002000"}) pwrite(r2, &(0x7f00000002c0)="31055d4872c8e4b2904a62120c69a5cde0522e45f74aef90b06a8f02f938924321de7c9a5ee9b68456916014e77de4bb858c4dcfd562c1a322d57a0c41b2f522312f051777baad154dedf8b76714c7ec3d609b088c0e99f269f4ab1f68338d3536625a2768c4fdf52b9a7e16e6d62f27e908e604e5ed4f29e5afabb98d8c2a37d53f211a50c6eba9df06452e92ffb04a096c13cca1e80f473dd7e16ded061a35870e365dee5bd8fe053513fa61ba0d5c5dd0ea51a97a9e9a195c223ef83ea53daf6d2a13db93812b4136d554735b4b30a83f", 0xd2, 0x0, 0x0) r3 = semget$private(0x0, 0x876ae74fe9af2356, 0x80) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000100)=""/65) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 20:49:35 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f00000000c0)={0x2000000080004}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) 20:49:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) lseek(r0, 0x0, 0x0, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r2, 0x40044b06) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) close(r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r0, r1) ioctl$TIOCSTART(r3, 0x2000746e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:49:35 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000001580)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000180)=""/102, 0x66}, {&(0x7f0000000200)=""/221, 0xdd}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/164, 0xa4}, {&(0x7f00000013c0)=""/135, 0x87}], 0x6, &(0x7f0000001500)=""/113, 0x71}, 0x2) r1 = socket(0x800000018, 0x1, 0x0) socket(0x6, 0x1, 0xffffffffffffffc0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 20:49:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x4, 0x200, &(0x7f0000000040)="00b846f9f2328aa11a9635fce075732f6a2acc64f8cac90892578c58fbc6c9721792870ed88121732eff724a17526ad741ed930fda29bd3530bef52cfd56f8d1d56fc43e3fb2b24b9f55ac94aa408998caa4ee32b14e923b029e793604a201f0ae9811558f139c273b9f9c667355b8d5bcbe850f6fdfd5971a74ad25a6368dca4a0f696db332d55f2cb926a455d2a1d0cdd4a08d77e2b707d6725f6b587c3d0a8f93c92e857e9f552deb2c827a9f1a8329fffd92239b7a9194d3ba3dbed59674ffeb0412aa4c2d59cb5a3f5574114257b838534d4ecace65b90a1cf6d2a4a042172d0b7865c66d74b26fccebc06158b1b87d5941801c", 0xf6) dup2(r0, r0) 20:49:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = semget(0x2, 0x0, 0x5cba0905fc957fb0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x3, r3, r4, r5, r6, 0x80, 0x8001}, 0x8000, 0x2, 0x8}) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) pread(r7, &(0x7f00000001c0)="c65d92df5a8a78373c18cb2025549a7ec3cd002f9352517eb27592f3420e6c57a3c117585d382ff929fde0491c63b8598b0a7df1fd4046b254fec44fa70fe5db6fd2d79d0b2b86119090ff17ca44ce357122c2ee2fd5fe6ddf13f52f8b97929cf2195333a74c86e0aed9132ed5ddc849cbbb2d46a92006944e20d051aca9b2e539d0b2faeecd66d51035b9340c18054dde7c163169c436538ec8fd11718bd4f415", 0xa1, 0x0, 0x0) dup2(r0, r1) 20:49:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) read(r0, &(0x7f0000000080)=""/178, 0xb2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x0, 0x100000000, r2}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x5010, r0, 0x0, 0x39) 20:49:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000100)={0xb5, 0x5}) r1 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/163, 0xa3, 0x841, &(0x7f00000000c0)={0x18, 0x3, 0x7519abe2}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) sendto$unix(r2, &(0x7f0000000180)="b0b90c43c163f18275cba0ac364168f1424dcf13e4ff45e4cd3ef550fbcc3664ce5c2aa97f2c519ad4ff2ed8faaa57707623924f5bacb3a393f93d9478fd42366fa6de7776450690faa40189035095f3993e091b3784ac2795f12f74fabf9f71ffde740d5cbc5c93333c3883ae491c74b45defab74ea05efee3a865d92c749d72cac834c58f1fca80f27a98c", 0x8c, 0x400, 0x0, 0x0) setsockopt(r1, 0x29, 0x800000000000038, 0x0, 0x0) 20:49:35 executing program 0: r0 = kqueue() r1 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x303, 0x0) r3 = dup(r1) nanosleep(&(0x7f0000000080)={0x5, 0x9}, &(0x7f00000000c0)) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r3) 20:49:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 20:49:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x1000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80f092130b1ebd25669273619d17b1df853d12f7d7e34127aef0e3e4ff3601c4bcae9d41d779cc6e7ac8ecabf6ab72f8f2c4089291df0d725da1d77609c5212c35c14de1d0895a59187f066024355d502a0518a97e7c770b176199f289a6d6abccbf9387630d85b7aa7261f073a559921fe993e2882fe06dd857861ed534c4a39299dba5b0bb17d54ba1267200bebd0b93318a1d9edfea", 0x9f}], 0x1) 20:49:36 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x209, 0x0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r14 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r16 = getegid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)='8F\fE', 0x4}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="62d1d2affbf1c95fee400a3aa6cb7c5343d985a8ed9fd15e7dd303571705af54f63e4149914e648a1d9d15b9b5311feae20354613d92c19c652e2e569e08b86cffbedba8c71beec2af3229783c0770e0ad31de1edcce6c3a93416792e3a0b1b2dabcb8abe295178c811f6a67b0128bbf975478f3d12abd8b27858db7", 0x7c}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r11, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0]}], 0xc0}, 0xc) getpid() syz_open_pts() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={r12, r9, r10}, 0xc) r17 = shmget(0x3, 0x2000, 0x210, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r17, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000600)={0x7, './file0\x00', './file0\x00'}) ioctl$KDENABIO(r1, 0x20004b3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) listen(r1, 0x7) recvfrom(r1, &(0x7f00000006c0)=""/51, 0x33, 0x1, &(0x7f0000000700)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) shmctl$IPC_RMID(r17, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000007c0)={0x8, 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800), 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000840)) 20:49:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2}], 0x2a, 0x0, 0xc6, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pwrite(r0, &(0x7f00000000c0)="70bcde9ad323ab9199a9ce3da393aaa8fde4befbc421ba8922e22e681e6957b74da9b3a5999dbaa813b7db73cf09b503fca958e65e9130e848c7f406383816c9a6cae98714a4122553e1589a31386feb77d9a90d41c97472cdd208ca9e9c8d79f4d411f2d4191dcda5244566c32eb53d7731a8b62c7d19f3ac673dc818453e1e8784bdb563d72408088ea57c8f7a86450590bd44c6450d655a84398e046b1511299ce072c0202023f7da9ef73f2cd2daae2d0ce7648c6b90975ff59cbcd44b6c4d9bbb5c6556fcc18a8b9e2ce27f94f845aaf6978094780291b695342b5932a50a5080c9f9fb0a1b06ce8fbc7d0b263b09602a36faee749b63fca2441237458d28f5263d04d7a1c89170d29cb8ad02f98c12bdcf486b350020ac46f578422f111c529d93b883a7caf902b7c58392177c5d83367df0a806285c458c3a9f892f5958cf4a28b33332be5f2b7efcddab9781222207f416a86d41aad280aec81d64f26516f42d3640c70695694d9a5f7156cb38c96b86f2bf1d3078f2519e321e6e0bb18973ff6f64d066417736a382236134f12b25ffcc91e29c6dcffb192eff47720567e86efc449e4fe5775301cc0eb4385ec83d83090db0eb4eb35ede1ef33ca032f24fcab3bab80dd4ba3ac0cc18fe6dbecd3f750f23cca5ff8c083b233f21d139e5ed431d732e8b44cd0262a08e7e46400801085d967311e7016c875481a173c1fbc4fe5b9193a2065e9ddf5b82a46cd455f0516d6169629eb4bff9a557f7e626b17cbebf3c246a74e1a9a0b5d3352d270e0aab0bc4af4c9c804f04f7939e21afc2a8b52e4dcc501755b86ed49807e4f6fd0a7cdb491354fdc0e18d85a033073d01bdda17c23906eb780f244172c661d72412b84ef0cae9e9c4d16b04b729a474eb6f0523ac6830e7536521a7e7216bb40a70d291a04d192d357e6edb98ed08ffdab239a3dfb7367dc5692d529eebbe4caf742a3870b66b21ee42f19e5987a80d70ba119c27db5510941a210dd431b3d2daa97c47ccad6474128353050a3785f27b82a24c332bd433a50898b5aa842662f62ab4882bd9890f7d5c06cdb5a0a8e2217ac1287db96aec86f8acb3265c50a0cee2288bc6212a01fcfa5ab3a6eef10890b155a76a22f4ed3ce0a1783a503d901c49fd53383fb5200915d4fae879407ea7d803a615dfb51a2b3dcc0f1ecea881d9f9a3a3a3e92f4cb999cba61a2530da1c3a0f547d12a4c4cf5d9a3b879abf1afad006464cc25ab2316e88677184e2b474b8ca3bf6bbc3eba08a55fd1c348727aa695fae2ad5c475738e05aad7417a3afe322405c35eac45ab315b19721a0f2b06cfc9e211206108fd74314ab69051d440ddaa6aff774cd46f89a263f525bf7178f6add1b957534761334c407cdfe33d45da18e11833eedcaab50576673f28b0177b4f342fcf98a32fbf3797fc1c8a8d4b6526f8277abf01637f281582edfe7020a484cfd969081e4a6517a0efc78e42f09896e343d3f6e43cbcc672b114adbe4705c079740f2281f67804e1990b89237d60667182c38382236bb663792eba487fb0359a1a27c7b787b3914db19190a345d854343645ef8dea98f54d4a86fa86ca6ea770bedfb05884c802f2336dc07096b990436bb7373c5cd1245c9d9fabf1be1fc38fea4257433ba481e89c3de34ad06097ad7a7bec192ee2629db2bc3777447b0e6e18175b6d2739b7fb4d7a5711e9e1e68b1b180bda1822b6a410186875e7f82c9b34e86010a6da8d598c9999abe07e1a593ae93fa6ad83db3361e794edad176bb82e3260245a19919e636f3e0363511f2eeb654d5e0d5c11d582ba683a02759d97ae929cae43541e829d2afa6e2b3240abaa2f799c386c72ebd1a39968ec6ce06290a84808678fc1d1a936062841ea52f4a44943c7898e2dae65bf6d804d32e8924a0bd201df29396b042111dbc340d9b35384144db03366b8aa02315f866e641a566147eb87444b9b3c3b8f8a3720161193b2cded3925413c4271fdddb9930dc98220d7405231cc0dd6dd1d53c9c2c6d96ea05d838007b49fb745bebc4373033b96a9c7a6b3f9887cc3e39654b153cf8c80bcdc2bcbc1753e950c9452e2ef28334d75cb3d49a0892728f3ccdc2db2342256f7d4019afbd8a98e14c14414402c452efe5fb334b22eb275db219320d11c2e17da780c56b53303b8739b45d22c33304f4d6e4ad23ea7c866d38fa817acdf9d0ffb670b37e5b713a75c9b7365d803fa03fd77dbd084aceecbb4e0df43044df9967f85f2be6d052811d2e71da3901f81c43ced7287c0252acaef4db8e6742a0f0d0a0c3581073fbb5802923180470fb21c5ca25eb2c7d3567f384522f71c51a8ee4c4583a84eb7fdb0e9f9d68ff8998a21b534c3653d06da48cc947b3d20048f8c06a3faac0894453c90259c03ff5ce0003558e4361255653148e9049597a83a808537b23ea847d203bd6961c359c48d6b311560f4cdb3a9ac567d2a0c733293ea85b1270e6efd26c6d3e48bfbf1411f64ad3b0fa61ce475e6715e91a4aceda6c01b188e959650e06ead53660e2e3f354672489f460db1807d0f858426b9b74f495b28866d88e2b8e0ce4877a043481386700b0ee6c53f44ac41087cf180323de342a4245eabb80dd55fa18df6aebd7b2bf7a4df0c4f0b69984fd64a6fc2bf0ae7119bfacf9896a7e5322a502d830cd9a2aab8508a9f8adce65371bd64c0f2b9e195f9dbca25b3a4f919a1318fd87fe2503655ad1369206134b6113ac0e2ec3ed4647dbd5193eb6c9ab64ce2ad26b34f9b5f088224e67398664d6ce9dddcb2b065158308179dcaff6763a76f72f9b2fe9bc871bff78a44840e9248a182d96b5740381e4f85350af61aaa3336be1a3cb5b3c2c50358db7bd304e426ae4ec2cab0bfc131bc175abc9bbaa52ea105a7e7835088c1cc871e1313c4050105badebabff2229e1361bc4c478d116267734fed05c414987127f6af0aacadaa7629d5659e0b5a71a609bf6ecd586d851cbc1ec5613c43f5d8d78d5e2ee9f7f2c15f13ddd456a303fa953f53c3dd3395a977a3f30e58565c6d387660fc7b74da41fc0d201bd40ab5f03642b2323981c6d79667baf6b75871c96077147e58daf8e435dcd11561d529141a199231341bd4b5cbdf64b07bc1d6057e76bdb65ce86f3256d836c059a895898a64a2cb9bf87fec30ed8fcf0c087335d0eaf44a37ac859f8cc3a1a04be14c190eae88f46d0869d8991c648c0d74fc838d8c0f52c2af267157c2aac8bb57bd720bed20b7642a812aaeaaa3cbe518a668ce6cc0ede3a3a9c339ade26809883a0075cff117d12d66c45e7f6c26f1078292e01565f89d0a3c6fdba6e2d88a763ba7df241d76de9139a6676bf4ca4c466a18c2ee34553fb7ff29c9a9c5857c54d18b6f276dccdb3d5e01ef9e4924479e434a0846c0d0d362b7bc632ff23c6980ddc9f51a2f41cac3eb7b844420a68ce0189cb575875f7341fdb857c8a59e385b7dcf741984eadef968ef93f358fc0c05b5356425822a810a6643778bea4bc216bba59d141ea2e886389db662b2d96a12f81f291440881f0db6e3ad23a7706506e33e5b838fee63d8de14770ca5f2d7a18e5f832e10bcab7f422aba865a38f08b324d1778f9aa090f91d4980a124528c3d9e2597f858705d0135e07615a08e06920bd05986b28508a131cbdebac7d317b47328bb953ffa919cee99ecad7ac5f0f5708c7eb0c80a3d141fa89175b969b507a94825bf8215b053f8768311bb48c7d0281727e89effb6e5904d1b02c150e3e2159a9833a32d2dd4219dfaa5e3b46e5b2a506558d4de236ca2b0b5134b75102f204c0a525dbee753a1551e9e32c01fd87225b2443e0cdf85ebad61c29e2e12e34545cd2476ee1d1bac70370c7aea010004a75b7e9605d16b4dde66b9942a21e83f41cfe109917c3c735aad77e87e320022e62db467a0ae5e44c4b68195ec9d6cf43b56f02e7c85cbd13f1482207c800b6a878155f44d77f340e0a1e37d5f9c790b0c4d42f55927841e8accecb6bedbd4d6347fb4a217f84bd434b96306710539ef1a8fae2a3d4d5299fe05e8bf85e7d9555e013aec10713f168050256e5215b93e495d73dce2fc94398bd33e017ed59c38681a2125c4cdc2fee310bfd01cc32e6d0ed326c6d92a53292b2b319369d493e96289a9a0c6039a2a1984bd14f43c97893bb6c4e2b571ea5a5d2ee29bf2d8da9d229de1c046c281ba18045b42f726c1649108f7a8397cc2127639ca2a637b3b9a37bca9f22ab40d2aa654c940f4de45b09903588bcc315d2170cd9a803c37fe7790f4c3fdb5d033f4b79cb7e0a68fbbcb7a4e93bb9bb089e3b15f10752b946a5445c3a59e0e1304b500749452e0d7d361acefb40e14f3dc3ac99f46af9ebb56d2ec4e37717dbca15f84b5fa8357de6dd76788884692e36676b66f207956df392fa7437e8467cb3eaa1ac86516399ecdd1883f0cf59404a3dacee5f3a477053a9aa5d8e8146ddc19ddba3cf7908dbc73b1c050729172c5f3a364f8c14dd6aedf0eb69595abcf8a6c1ef7d5f314ab1e57bc9507c9a43252f22406b6ff8315f9ad1407ec7ecf1fd98192fbc2d84c410a8212b2d21007709acaf84d39cf940ad74ed88c89a7f75f1f0d1f3d890b1b0e4580c6326b6fd72ffed59b255c487dbf5ff89625e1e826af28d41de684190f905b584a81e34272e50971990355df77f08ef1d17dce8c908b219c275573ed3e980ee9a0217a3a83bb19cf74ec0cff8e53f0dc7acd1b85b9df7031baa1833370c176fa98a2dd57c8fdba3ffbfcfc9e68b5680153f52bf028e4f1283b3d38051d06b3d374769761eb0a239c7dbe9ce8d19644f95562ee335a7d9755847ca2535340f01046d7f8ce314bf1fa94aaa6e3b66c5282b82175029a99ceaa286cd80f4243109de98e64cfc2f922246a14e09578fc8463a5cdcfe3da15717972742c2541a8df27e6617bc951cba4030d6629d45721dd32ea3cd3f7d4c53399ae190d09dc5739345dbbb3407121a238284a7f1c74ffa22ee35fec0c25daba18ff1fe2714caa46d9245ceac4ad989983313cc9200be87af87ad863b3994566c3999d5ea8d6aec1e382ea7566c61d4d3402611fae50a9c3a9116cdb7c6547b84475d9a55de46ca9b1658e159741eb3ca1a2784c037fb8bffe8b8d66db0d9931aef798b4dd44e871238ba288d79bd96ee4e98a4dbd20b1711829482c35700e1ee89ce252efd9a979a6a64516ec484e49d21f23c341f21e97c30c950f7a3bfded417f4a952a4b84da29fa30a9cba57e004550979d4156218c30353cfce9378e27dc3f2279f6cf17ca65fbe4dab587dec94c386877d0ac56e369ddbf5990373dd581cd3a6dba5203959f033abf757aaab8e70ea6da4ad07b3637faf3416f1ffb8dc1300e3d83c783475ec3eb19804e88ccee1fa61f658736476ae110cbb9e4771a2c7f04151571166a9dab4cf86b2424006f00c36cf2b3bdfd9a701c826cc5d52a6c718b6c3abc963a89eb8cccb29c542d5369c212230d44554fd757764c467acf5a9836814ba3cb010a707edfd9b0171acaa25d783cddc3da52a14a2f2952bd75963a6d777c453f9b1149a372afe099cd83d4a9d1e143da85f463c1cad0cbc87004839257441379093065d9fcd877e63de94e7be90defa3962e1f1630d2a0a6a63b72989cba581a04f0b6dcaee7f36b1a958acc0b5b9d04112fc8da2825232f344dc8eacbcb119c772a31c67d8adc29387a3c742e1426a4965dc0884d4a0f3954e153d6a62c9de1091fb65fb31468421fe7e", 0x1000, 0x0, 0x0) 20:49:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000000100)=0x1) 20:49:36 executing program 1: r0 = syz_open_pts() read(r0, 0x0, 0x0) r1 = socket(0x10, 0x4, 0x6) sendto$unix(r1, &(0x7f0000000000)="d2067cdbe781dcd3959ece24b56236cf38e781d52b6e0a7d12a5ec51dd9d798e28d567d1c634c436ecd542d899cc21c13d4d00df09751569d241ec38bd2e432692f26daa46800f64edb9fb76d3", 0x4d, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) getppid() fsync(r0) 20:49:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) getitimer(0x2, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) ftruncate(r0, 0x0, 0xff) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 20:49:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:49:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000280)="397444a7373a73686ef32e702f86d8cdb8557644523431ef87b846769434bd840c1b806d486a37873cc84adb391f2711f6c0f15cb401f87eb95fe02bf9a38aaf160f49873b859de26fbfdea996bb3904954cb60d51c1322d7de3a571514d1ceafdd95a9589e605de5bcc2a0a22cd061f728741203cd92510ecef55e42de70a177ca0f52d504865a8608d0a8b43e5c00ed460a772640923850d9a4879398e6f29e73f24aa87faf3103280a5ae185ed0ca8d917e67"}, {&(0x7f0000000340)="9436b18ce7d97134cfc51d2488992a7b56707ccc3a280247115ee5e151fc1e4b9ef335f5126ec05903fdcc5b88dc71ce900b6b9f2c9e174def0b5adb688ac035339bfe139c694f965329ae20c5665876923b96a924a2ffcb5a344af60a1c8fb77a230d6e4c30fde3b04454926916bf9ea6985ad656c9ac2edb5142500b5ea18449cfe2997c57279501be9f3d5c2e4f1ad78212fa9400c6b78c7d6b8f38ca4d3b3a55e0803b5da9893b983668d74faf7b3aa3b25f0079ce7f0a6353a59ec4cce0baa358916aac7b053d927847a4cf4d6e9ca582c0a9adb4e8846f9086794fcc1850a5b4"}], 0x0, &(0x7f00000001c0)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x4be}, 0x0) 20:49:36 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) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffff4d9f, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08d0200"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1000000000000006) 20:49:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$unix(r0, &(0x7f00000000c0)=""/219, 0xdb, 0x800, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 20:49:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = dup(r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000080)={0x3, 0x1, 0x1f, 0x80000000, 0x7fffffff, 0x630de47e, 0xf6, 0x10, [{0x1, 0x81, 0x5, 0x40}, {0xff, 0x400, 0x100, 0x6}, {0xc3b, 0x40, 0x3, 0x9}, {0x1, 0x9, 0x7, 0x1718}, {0x10000, 0x10001, 0xcd, 0x2}, {0x9, 0x2, 0x3, 0x5}, {0x8, 0x3, 0x7, 0x1}, {0xc2, 0x3f, 0x8, 0x401}, {0x4, 0x5, 0x5, 0x1ff}, {0x100000001, 0x7, 0x0, 0x7}, {0x6, 0x0, 0xfffffffffffffc01, 0x400}, {0x2, 0x9, 0x8}, {0x1, 0x0, 0x37540258, 0xfffffffffffffffd}, {0x8001, 0x7, 0xff, 0x1f}, {0x1, 0x8, 0x0, 0x8}, {0xff, 0x3, 0x6, 0xc182}]}) r3 = getppid() r4 = msgget(0x2, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x0, r5, r6, r7, r8}, 0x3, 0x0, r3, r3, 0x7f3e49a8, 0x6, 0xb36, 0x6}) fcntl$setown(r1, 0x6, r3) close(r0) 20:49:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) flock(r2, 0x4) 20:49:37 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000240)='/dev/wskbd0\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 20:49:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x0) dup2(r0, r1) 20:49:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r3 = kqueue() clock_gettime(0x0, &(0x7f00000001c0)) r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x2f, 0x0, 0x3f, 0x6}, {{r2}, 0xfffffffffffffffd, 0x5, 0xf0000000, 0x1, 0x6}], 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x288dd7d7ac0c2296, 0x1, 0xffffffff, 0x9e}, {{r3}, 0xfffffffffffffffc, 0x13, 0x80000000, 0x6eef, 0x400}, {{r0}, 0xfffffffffffffff9, 0xa6, 0x20, 0x5, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x1, 0xd0, 0x1}, {{r2}, 0xfffffffffffffffa, 0xc, 0x80000000, 0x6, 0x5}, {{r3}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x2, 0x1}, {{r3}, 0xfffffffffffffffa, 0x6c, 0xfffff, 0x8, 0x2}], 0x9e9f, &(0x7f0000000180)={0x0, 0x5}) read(r0, 0x0, 0x0) 20:49:38 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 20:49:38 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@un=@file={0x0, ""/63}, 0x41, &(0x7f0000000380)=[{&(0x7f0000000100)=""/110, 0x6e}, {&(0x7f0000000180)=""/36, 0x24}, {&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f00000002c0)=""/104, 0x68}, {&(0x7f0000000340)=""/37, 0x25}], 0x5, &(0x7f0000000400)=""/170, 0xaa}, 0x1) ktrace(0x0, 0x1, 0x100e, 0x0) 20:49:38 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000004c0)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) syz_emit_ethernet(0xe7, &(0x7f0000000380)="f8547792f8d4e50c1664eb98ca3983160f505abb1f11f4fc16875d13ca37c888f88f7987b03595300f2dd20491d17436051e2a2ddbbcc5327dd63a23e282504b7b82aa920c4bc877003b9a8af5755e3e24623738f2826d712a16fa7998c1270a6ca874ece24c4628c2bac940521c7a8913c2325c4f0c0c7a04283bf790cdeccf084b153b346b9ecb378addf9f87ceec835f5e3ab00a9eb9767d81e407eda57efc7fd521cae1968b456867c817b67c5f1edc83bda6a26c9cff66c4f63aa9caeb2dee3ed00e13d4430f5e0fa334d4b1c61755d68a3bc630100f3b15b3737b2c2ff721825861e1690") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgget$private(0x0, 0x18) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0x2, 0x1}, {0x18, 0x0, 0x4, 0x4}, 0x4, [0x2, 0x3, 0x7833, 0x9f7, 0x2, 0x2, 0x7fff, 0x4]}, 0x3c) madvise(&(0x7f0000285000/0x4000)=nil, 0x4000, 0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x200, 0xe9a, 0x400, 0x0, "2eb43332439a2954b8a1869f9ad9aad86b92818a", 0x40, 0x8000}) poll(&(0x7f0000000000)=[{r2, 0x140}], 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x7ff) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa) r4 = msgget$private(0x0, 0xfffffffffffffffd) nanosleep(&(0x7f00000000c0)={0xfffffffffffffff8, 0x9}, &(0x7f0000000140)) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x800) 20:49:38 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fchdir(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) fsync(r1) 20:49:38 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ftruncate(r0, 0x0, 0x2404030002) 20:49:38 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008003be, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000000)="d8a60e2e0e10b5018d469078cf57e84b82ff862e5e64d8cc6366ce676d5f714f7bf4dd9596070827", 0x10c}, {&(0x7f0000000080)="2a41749150d0a953a8a3", 0x239}], 0x2) 20:49:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x28008, 0x65) 20:49:38 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10008, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r1 = dup(0xffffffffffffffff) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/28, 0x1c) utimensat(r1, &(0x7f0000000000)='./file0/../file0\x00', &(0x7f00000000c0)={{0x10001, 0xffffffffd4c346bb}, {0x51, 0x9}}, 0x2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 20:49:38 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x7ffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') r1 = semget$private(0x0, 0x0, 0x400) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x80) renameat(r2, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)) mkdirat(r0, &(0x7f0000000040)='.\x00', 0x0) 20:49:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x10001) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 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, 0x0, 0x46) r2 = dup(r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 20:49:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)=0xffffffffffffffc3) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f", 0x2d6) 20:49:38 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x3, 0xfffffffffffffff7, &(0x7f0000000180)="2d13c3df3a45882b4d857d84a56e4931ba9e48ec561e436cad42340d2b5b18c7534a2d89b2a1", 0x26) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140)=0x401, 0x4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 20:49:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) clock_gettime(0x4, &(0x7f0000000000)) r1 = socket(0x2, 0x400000001002, 0x4) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="ebfff65ce0000000ed0e621045733cb3b5016a28fc74916e37bb3542fca8ad5fefba8cfc3473eb24d7353f41b79f315cff000000ca55d077424ae05c584110df03ac7fc888d34d8efe55a1d10e392825339512cd09ae69542bf7fc6a44b46acaf6648e8fdc398a29bd85da8c3d0424802cbe55e567bb591edb9f3b6a527f5753ab0c26be0000000000000000000000000000eab829290cb7b0a5f9628c433e50130ef4856939b11d91b7db29e266ef35edddf2654ddb4152bb44d1d7b0c561ff926360eff8aa189e5dca6188ff0f0000e42bf9cb2b1ce319195fb5807a398eb649658692f68aa939bc2054221f8baa761ea29f54f568b422feacc9a8b576160dab48b96d359656725e886b65ccc4566e15fed98dcf3f3050746f9256aba4c196f2693e39a79fbad7657709112c140691503819c611733a39360659d8690fa760315e7c2b05601987e54b64d5a14feb7d713b718911115fa4eb760f99a259a88c4f0c06d68531cfd44cfce7e2b5779f8a5a59dd6655244b79001f2ef200886fbab50920bebf03833fd85e887ce236126c8162b152b0b54e545efb815e4b21acc85cd751cf0eaf3d485515d98c3f12fd4dab2179536d77cc51e64e7cd23064b5badc919132484a41d2e002", 0xffffffffffffff38) 20:49:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800000000000000, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000005}) flock(r0, 0x4) 20:49:39 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x200000000100) 20:49:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = syz_open_pts() syz_open_pts() r2 = dup(r1) sendto$unix(r2, &(0x7f00000001c0)="c5b117483c8e62c0aacdf37a8e3b9f77a5dfe8145bb33e1ed470985d76dc5d3aaf54bd2b20708d9ee51e2ac8274a4ebf3762e1e53b9d03cca97b18f219e16932411ef33fbbc2e9f0aab5709cabe8cfb372001f549d6a39540661270222abcf1f1f3452c1f632deb076278dfac7ff6b7df7348bd5669e83b9132d63813526af6b2047ac31323e4743", 0x88, 0x4, 0x0, 0x0) 20:49:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = dup(r0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x6000, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:49:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x6, r1}) pwritev(r0, 0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x6}, 0x8) 20:49:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000386000/0x2000)=nil, 0x2000, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:49:39 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0xa) 20:49:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82, 0x0) 20:49:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) r1 = semget(0x2, 0x4, 0x207) r2 = socket(0x18, 0x8000, 0xac6) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x6) setsockopt(r2, 0xd4, 0x2, 0x0, 0x461) close(r2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000600)=""/165) r4 = socket(0x10, 0x1, 0x2) setsockopt(r3, 0x8, 0x11, &(0x7f00000003c0)="207e62343f0002000000b5b223000000", 0x2) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {0xffffffffffffffff, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000008, 0x0, 0x0) r6 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x1c) r7 = openat(r6, &(0x7f0000000340)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0x4) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790db101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59d97872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00000000", 0x11b) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x80) semop(r5, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000000)) syz_open_pts() close(r7) dup(r0) 20:49:40 executing program 1: madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x3, 0x10001, 0x4, 0x100, 0xffff, 0x6, 0x4, 0x10, [{0x8, 0x9ed, 0xbc8}, {0x5, 0x8, 0x6c26, 0x2}, {0xff, 0x1, 0x7, 0x6}, {0xfffffffffffffff9, 0xb0b, 0x1ff}, {0x6, 0xffffffffffffff01, 0x101, 0xffffffff}, {0x10001, 0x9, 0x7, 0xd9}, {0x7, 0x1f, 0x3ff, 0x80000000}, {0x9, 0x3, 0xffff, 0x5}, {0x1, 0xffffffffffffff01, 0xffffffffffffe27d, 0x28a}, {0x20, 0x2, 0x52, 0xd6}, {0xfff, 0x80000001, 0x6}, {0x7, 0x1c6000000000000, 0x0, 0xffffffffffffffff}, {0x3, 0x81, 0x2, 0x8}, {0x7f, 0x8, 0x9, 0x6ba6}, {0x3, 0x1, 0x8, 0x80}, {0x0, 0x4, 0x400, 0x4c7}]}) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 20:49:40 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=""/82, 0x52) mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 20:49:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) 20:49:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="8f4d4efad0f212e4be72283fccac0b590ea94212eed2da58b861472ebbf671531b40ebdc3c3c5e2182c183f964a2e4d7b6d9302ffb6b9d50c90fdaf32171bfba9de724b1b10ca45171e5e33a5b8c0c212a560082829cd273e2e4fc6fbeb5bf03380c915b559b7d0ff8040082ead26f793ef746f11a15cd7462b3498ebd3aa3341eaf72a1e487884645075a793b151e3f470c1c4b3a79ee34da46712a483339093587c91b2c90372d251dfe31a7e5e98c7799e54fb28dfa58f7df070ec772ce2f2d8f2bf9b6020477b1fb832030fc913963cd03a9f548c6098a6aed9e05f3a20266deaa", 0xe3}, {&(0x7f0000000140)="f5cbfea1e330bde4f41c5ac96b99c6703a11e9e8690a2452f903df269d6faf3b34d620040c93faf5a54efc3298caf20bf7c24eb13adfabf9167d3a5703eb49ab2db8f34ca7d1b780a7889b58cf4d9ce70a519c10fc23700a82cdeb118d6f4dcfdb36ae3fec382ed0c57ce5bd58b250962bcf1a983031fa92efed0765f4044f2b", 0x80}, {&(0x7f00000001c0)="fcc665a1ffd4b343f3cf7a4b0050edaca4ecd0355cd28ecddc617f462176f577845e19addd6ff5f515e251515aae15410c06c5f7334aaa14adaa9f054da652b6106d2195687be63a68c6115f84094becaadf36075f7d00424d6ab94a46ed8e7cdd9b6154a24e", 0x66}, {&(0x7f0000000240)="c633aa79961a12f6fad2e8313272317e5fb5006c4454e1486b66fb1c273bf8ae451955b3e2e885c3cf6baa3240959426f0aa2c0e88f00febedc54a341d8b5d2e74e4c89c4f923bd6b0fd4b9c5768869814bba474c3dea8cb1083f9c77830a569f4bc91b48d2c64b79b07aa8edd1d019ebd0986276f78b9bf01ebe03ee4d4232102a64647a8ef0695b73eda47b355ca34b728a5627be94242d7fcdd05ebfe974977e2d62a84d04cad2b815b1353f0f42ecf0bb7aa21d2ae2f9d51721a338868fe0b5cebe4713f0551787f8a", 0xcb}, {&(0x7f0000000340)="dc1ac7935df6ac20fb244761", 0xc}, {&(0x7f0000000380)="740015302c3cd8c08836b2802bd6556cb3f2ccc31caddc93024fed2cc90877d8bcf7883f85ce17ba5041c66c589cf8d66d1d346daaba32bfdb216c6f35e80771797e4ec9992eefa11f9a5272b49935265cc3c2ca72", 0x55}, {&(0x7f0000000400)="080583f4765094beb72f7976a337266780d017fab43818634a1b88282ae7cd14018ebef6e0f9ddd6ba358a410a046a7d4d48966915779bcadf0f4ff0953d86808bce47e758ec9fab38e66d378379c138596023c9253dda42c4fbc091b2e27a1dc8f31329b2337f96af8762feaa349c25ca9b7c2182f5f38326559b35c08e04e3771df47fe201039bef49c37b6cf2c1fbbde3ab520e5bf5e71f9af66e582cc71a207ff189a64f50e97cca34cc172a89c6c6b82b5541f441f15dd9f41a805854c32685fc18222bab08afa6c2460f1cfeca3fa63cbd6226db06a698590886a6440d31", 0xfc1f}], 0x7, 0x0, 0x0) 20:49:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x22, 0x400000002, 0x0) mprotect(&(0x7f000009f000/0x1000)=nil, 0x1000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r3, &(0x7f0000000100)=""/125, 0x7d, 0x840, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) accept$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, 0x0, 0x278) 20:49:41 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000002640)=[{&(0x7f00000000c0)="06bc5487eb3dae48426598b5b0f6e4ce510256fb192512e0e8d5e19132d271d9f118444cdeb93f1e1992429b4d33ee8b87335d91d961444e2eb6336f9669e839f834563950ca49b4370b44c563b496d1a5bc728c78bb694f02ee7746936890dbda602731d7a9b5a57cc44e7173eccf6117f1348dbc1d97d5656d5ce22cdd4a1ad45a8a001ed8d8f4a4b7ed1b3cd7c4f086faebfa97d9bfe7ee6f0a03e16b0f849abf281e20b263d07eb8e6a7ba94acabab7a42faa4f395c002bca3f8ab71fae3e2b6a485f53228879b3b21b524953bca945c", 0xd2}, {&(0x7f00000001c0)="fd7d9e6b885f284ab3048d7686e24e1cdb17329fd269104b5953dbc070ef7bab95f8a0eb116c493b5341f10c78aa2da56ad8f80dc097a12d520060c3e7a0c9b989c9a1ae953483ee5c4f0b39143701674227c42a0e09785967b15438be6c165998eaf1afbe551f7320813d84b8bca167b3bed8848d09a349934ce91b9738b7e467b6ef3bacac83cf5e541d636cf2bd5edc81331d1e28f2482bc2ae3c2860b94a7294b6625cdaaa3ed290bb02037251d5126c8d8275fbbb3fcd5ea7242674a4e9d4c6907fdca5a799c4", 0xc9}, {&(0x7f00000002c0)="89fa38b95c2c2125677944cf74bfc364df859973c7d653b799f86ae49ffd9de8ad5b160463e08075f63160555484ea88d9a37132263da07a75cd57ea2cac3f89180e38bdf86389b1663dbfeb06fe30816cb07e7c0d216693f867dfcab09c17380733bbe55e21df82ef65742d54d26f17d0fa153941edac04b1f8ed1b8f513ecffe93db123970d5f77ee9316f4d8007466f65ffcc2c95d53b8cb1e83e06e563722bc15773fd24998d8efeae8ba181c728bb5f9f69e9a5f32c01d897718a6652a56f1f24f592b0f955d4625c79b32ca61fb9670be370bd6a08feb05bc5ba04b3c780753f728a90ae49a4f728de2d5d18ef5f944cb319609b44b5e49125280657db7a5fc56e3288fe9bc3a1095b2f958dc2281673f423ab2e109dad0dad5f5099248b115c43286d5317050b6c57b401148e1c3a18349b3846edd2d95e3d9f6f594513d9c24a0a1be1576891092faf1d32397513a6127ddf52f8bb691f2afb8b98f0aa8bd030e0dda01f799f2174775c47917a02d7ae7b1e249b26e811e52738b525bc56f04862c889e825671c83565ae69a6c7f5dd890d7dc5e57a634e474daf78d29be81dbe45f34a8a49dfd4291e1a5d461a66ded6b9d10abfad83a02cd938e40d2e8050942e2b3b4c3a206e971eb293a4638d9aebf345e8f895750b9c9bf66ba57bacf4e0b35e878117709c2770f3d723397ced75d7b406d9ec46b485f6be2d0ab01fcff71f2e4284d582e25711121ef1432432c2522c4ab48467167b04df9f9b4e675507557c84d398ff6386f0e8cc285445bced8dfcfaff2b04a3ee76f0418016d102aa129bbbbe98e192b9c47937fb9b7c397119a9abefd0f2ace17b4d3bc34aecd033f9f05ba72003993eabeef787544fe980733943a18e484c1711444f4ed91063a8ffb941acd863d666a12c18ec92d8816860243ffb57d51492f96e4ffa9a53d553c1988429c17923be3a55c643ea73b8efc4af32c0f8467addea919ad071d8ccb0e4a20ff106f058fd53cab5f3be82246f7eee664acb1bd953bb0ba27cd214b121f942cdd79bbc79d3ad105d5205687fce3e071752afab50fa7da8168338a0accfcf709ce6c4d500dc927939d2f4a6be5a5641ee601e4cab88bc4b6910e3928d6dc1e77990da4c02493576cb361c0c9e60de05fc7fd9455b03d23d50d38c4b7e55f862874a71a8e779b005e64ac4e212a8b3c6d70a07bb44132f3220edf7e26f51f0f365e5f066b5a63a476fbd2a8a2f0af6dafa2677fad98e483e37b89d18726055a4a9a45843c38c385a3602f05c5a273d5e967f42bc4ddd5c457d4688c779232685aab90bfad006662cf591350b8ba348f1244acbb418ec67b9507ef0ed81b6c9c696ccc31f8df0a263b94b0decb08ea32e646e822552dc78a6267b52b30840e80d60ccbc83414f0214b27a72afadceafbf38384ada03c78325f2f94a2316b5b18881612273c47f14daee30fa177766a0ca204a6a6501da1586765863454adc75818e28807ce3ca3b5fefdc9e7e7e70b3bad01f15d5e8ae3fa12c36e300fd41cf558713f0657ccbf7a9509a4069c14619ff4c7381362eee37ed00a66a84d921c7065bbc9cea0265254e2374123ab4b17e4ba7ea5d06e1ca75d9e2be248f8184778bae9325db81ca7704668bfe5a06006d40a3d4a90c224a8c79da5ce403067cc2e91d3f50d5660246943118b2b23882dcc2658bbba8dc4b53a1f0407e054f75a3a498444e54f2b4db6f40b4beea6e04f00d7815151f26af34e1b2826b6195b047e4db3cd2588bf3f88192b953d42b787517f8c891d1264aad420f5cce48037f6733e8f9a17e883e1d5969dd6cf312db64f45989b7ad51bf10afab5009c6c86c08a0cb273ac3525594cb7a34ea97b4c9cadbcc493459c0aec5edccc1f15fa077b371926bcb9fb995be9cf321af52cf3b58d6a826bf516ffa641e3c993aed3980b6b6e601489212c15761b0055d18df2f73a5766a093862cea08e5f17069f9886a8f7ec82365f502741410ffecab2e06f8a740b77e870ef6407c7d7e2c77cb00e72e49b157d9085e24072c4af3ef6abca3399f314eaa4e885447772390b1214398632b865f2715f1692c35f1acaad103640adcb104f27e33af30317edcd315ac3a9a9b1d068d89b6f097af4b2deb598c30ede541df91025e84975c82b70dd0741fe1fd0f4b371d78c77a2e3345859fb4c708b7ea4bdca5afff76dc86acafea9dca20bb11c99459df412c9faa94cca457b8a7d1f4d5c8d9fdb0bcb46cce7e2d89cc73ba878dc8598c2b388583f71af1e4026fba9dd45cf574cbba1863d54b61880c3ea47caaa83d074c5525f26a0b253da5ad6f150764a6c2847ddca235aa7f554b0f1ddf6d6fcf2ae1e906afd9585005c417906f2682f0d9fc86d87e2ffc7f4bfb51197fbed553cd70d6862285c88b2c9fdbf581c4bac7ebdcf51292f34082872d08f569ffeed0a0dd377eb9463cfc392753e2d057cd44bd4e0758173aa5c2197b1ff30e0fbd0f25a4f698f1637d331b8144d7e5adc8b1327d8d3c7e8b5e5325bbc1c1db4e35f126c7c7a9e8aedb95fd414639b8cad9fcd3b2e67e3614997cfaef118dfcd09a08f265f3812774538f3a9ea2a20d62bcfe4c2e5c54c561ad27a8d5055a9e195d881985cae749aa1036b5db4cff44a59f2d04614c2d51687751e75741fe55b5bde0d6496158ef33067918d751d63ff67fc32e12460b258ed791e5c8b160e3c13c8a000e3c212a4bb0f61c0307d4b0250979bc88bdb625c4d35fcc3cdd3e4d28211b4cc3ccb9f2745cef35d866d48574d4d4fa0f549f1ad1586197980e3c0a0ae6e6dd61f8f56763813379c2846f95fd851abba9c229ef2240c467c8a51b05364ccfb8d15e0745c369abbbc1bbd771951db34fa22274c5682e7d1a49caf62ebfb526d539a9d82f6ef61af65f5bf20f859cbe466e3feb3999d01e2e606ccc98e0e0ca66ffe8d82be0e69de104cbc291ee4eceb82396715efb89ffcad439bfa89aec72eee3dda882b1bb3a5896bb473a2f1cbb0cb1e24c9f567a855596d85c4b7bc318f47e8f8072d6082c18f00f2b49315a6cdf4d26e7049f1da444389363a0d3505e055ab2f19ff2322e4a8d99a636ac9b3a3bbcc3a8efa9793ac38fbd8f62797f96a5f40d41ad3fb6b8623bf77b13a91e96e606db2f8e3ed5e5fb737ce37e2db2dc205034460a25f69606450823436fb1a86b5b3d9b2b12e3d67f89df63dc05ccb0fca5af7202487345887f591541872625cc3ea9dd374143b4a70cda3b9547e9eb24262844f98ef45b1df53f4cbae987a103ca4b3bcb70f07e47ff54c4f2fe553d9c7decf8317596094581423d2366249d186d580012d0a3ff1900f8dad24ffd7472aebc87d5db2ea4810eab1f6c714b1ef07c1f5c34e004e0f61957969570214382d45acafb7bec77c69bd09127247796cbdbfcc5950c53031b297d0bfbe43a4dd1d2cf4e5b572f5742e6dba1c65dd19c8c62af77524d1adb0450e837bf9334b4c005a40d5200df2e150f8e013501a683f7f1215faa25919d0fa33a4c30d08af5df475fcb6294b7edbd4d49bcdafdf1e0ef675b5ad5e1b7dc5eb8a6ebe57ff9b1b7a77c68e6dc09ffd9875d9088e67e8938b95bd536d6a83f8166bda63e63a272e898f79b519331788c0ee05fb06a1be3fb78c5421552ef8bf32b314957a1d06503fbc0b39f4ca46a40cc6eeac1781911e65ea6dc1b713afdd2eb9d48737036dc6f77759dc37b7b5ec1d5d86a6fef024d16942281f0035948ee4b04dadf229821589a544fca2afafb40510c671c322e67b1c2bf9464cb991ad73368697207efdd96b3b428a67baa3507e7ec0ffa4ab2f27068442e49e557f92c7ca5843bb2d0bf806a0a31280e877271bf972267dc4f4165a2524464cc8634c5ee6cda7cf81a9b0187729436b352aa8e1ecf847e8a3d6943062f636a8038fc2651b0e98f2a5bf63ba158fb4d08100169f75edc9780ba356e7a506c116016cc8e9616bf09077d237d45fb0914ed8e0b7b78e1d1505cf98979c4c886d927792ceb09f15e8d62463c342fbed0680be8f6d1fc4f74b808493bc04097ebc5822223f31f2f4aef8e2815b695d0a9258eb6c37c2b00dfd09996021b1855acdf0630236a9b106db159db26733fd81c0fe45f763e2d98bfc366c39beba3d51fbfbba842fa9416ff65726fcae59ebaf109fbd4de9c1a708cd096a5074beeb4c7f8497ac336ffc1be5ef8be24a02cf019097789d807d79c12f687d1c03ba0c63e112dee7e8cc9562d92891fd215c06d4dbf51444dd0967f93fef48ee576fe4c07a189b66ed40b2acb68b8d80e3b12548abb99d87be302f2764760c7e858ea19ab4967e31451512f1e6fcc357a3a1288a36df08e2cdc1d974cc1af8b74159fa4a52fa68b9eaeb5c512a2da52d9d0d8902b1a9115367934c5cc5b7e4335a38f8a93b11fe847ae77e734f4b2ba00e33da97dc8ce82fcaa50b0b8316e1760ce116a077fcdcd38293ad13e42730c7f9a13b4a640107ebd314bfbc1d7cc3dd69e3982ee6fff7053a26f76ef6093cbc697ac57756c6326e90e697fd7777e8355298b7ad66243f9a7ca3963e4fc0673147fc08c774374a83b980e6931ae6045d4b8c3ade01d63c077240cb27b358ea82a5a90f091690b282ecf9930725fc1f1d194d554d218586c1c803800f19beed224992b26f3824bbebe55c01b25151baa48777f409e70129304f888872e2917204852621c41b9d0d955d4e97397fabe0d9b1d8c57ec70f325541a48f81444dc4b8cfc8734db59815019bd7e39439ddf4395e0003cfaac538e3c882a1e55f7b7747ed7fc8bd79cc221513e0c537fb5aee7297b33aabadede9b1093c110b9c0ae9195a6ca1b7ff50ed849b10b0c219b3cfc854362998ecdb93c6ac623a988231e0971065d09ebfa58f5414ff1e42ff8a9cf8c072f981cf88f8619093eb46f669f9339ebfa34a064190675d2ca18337d92088e2cd46d6b7e739712d7a97b1b8a8987b91491e0bdc57cd9fea5bccc76e1f82a94ce30b0af4d124e22c3e59895e4cf8cd66f4fc65dcdec370836f1c5d08840f51d134df21f3dfd0ef4bd167f791dd33f4a7467994a16f9ea9bdc959b7db5fbd75ce919a12d6fa84f651e2a1606201a90235b8ad9163db440f5ea9adcf608d2c1c18a488ed5650fef2424e849a2fc75ee7fa8358bf79484cf713e7aa066b6bf9fcd69f0a7d43e7fd773a36e2ac34ceb28213b03d617aa6c0b772e2b0dd2694b23a7354b704a2580ad87fe761eaefced16cd5ed38eb420e3f0b69f8cef05076653ac0190f0bb0ae29fa3b93726d9e1b3aab2c9b0ac60eb7a8b306ab9f6e5dd7e00624b5602b46d325130b0a4095ba68a11a3a2e17bad7bfd30c95ed36a52e8c76025f297804fbd35d07c6e1bac2c09adbfc24125a61c1373fb5c8c43bd0f146725b562ea2529a1c694014199d5c1d6fc5475de9fc53594e539a70227472dda63a8f80e2248b6add6710ea78e11d00b5e2532ecd9aa0a3997d71eff4f9d76c712eb25f9af5df26fa9d0c12eeb8c77e4daf75bedb13c102023cd44e5400d5ebda6be65fee8d3fb092889c8f9c6a8ca7dd608f230853261a518d5ab5c170625825a8646ae93f0470acfc125c0263f51aeb4d81f2e6926c9cb76996a0638babb8d3f82f6cd9ace3a07ae1f78e0bee2e7bd7ce52ba88c688c7d2c33deb00cb7dc88c9dc26e6736b8a3f868b1ef27a72b7936f13a62d66d6f7c3467b023cbcc6a498a31055063b6f4967b767f7ec075c8e70f1386782fc827aa7b277206e524ba4d6d939c7f1d9429eab", 0x1000}, {&(0x7f00000012c0)="9a40b223", 0x4}, {&(0x7f0000001300)="11b0978a8942a83c66cc5acd5353df8b814a4b0a44a82cf810517e43d2b7611dbc8aeee00d3387d416cb7304f2c936f2f3639c89f81c87ba9a0497e4824553e85a74c00d2bdea6b206b3f3bc15b8daf80aa8dfd0790e2f188b5b64b92a31fdf133cd9833e9f4f4c3655d95435ec55432f10bd1b2a109f47ef3d6721d273f137de1d088a92dfb4bc5acc09d1d48236f766368bd3e8bd9bb9bbe524fdbb6317bbe2a", 0xa1}, {&(0x7f00000013c0)="63bfd71f5ef3812498a65d494e1b5061a70c549fd74cdbd003c7b1eb1829bd8b15f74afeba49ff4cdb02b61649f29db0fc7771ce7a795a6ac291ae716e2994f0902c576e0683db0d63f5c49d3af873b78d5c46563057952b2c57818c02789e3a2d1937cbf6bd912590a1b00aec67b24cf8bc93d9ec0bd5b574de65822d63c6f98541d8f556e3bcd12b9918860f540a3e9d43", 0x92}, {&(0x7f0000001480)="3277a00ea089f9331809b99c6b17e446dec1a7f9ea6b094b4599e9aff273a8f3a089b492110c50d7a96e14655e47d71bb3a292938edaf60055154ee1bf66036af46e", 0x42}, {&(0x7f0000001500)="ea871fcbb6dbec39e0137d4274e8e4392a3877912e7a19d7cb0df3974c1402231acb6314a4ce5fafa70081fe60ae985defe1bd13ff539b8b489f19249b4ba16eae4f79d44eb207bfe100fbee5200535d4df799ab190496e5b970bee08950fa8fdbd645b218667c7211dcd4b33415f70213a53e09f8cef83e4ccf4fc565c2cbdfdaf046c7600035b99025073d0f71b4f533a77376e32979b4a556bd712f48b900b55737533da90f3f379615a9d1794d17eeba8869d30f603da9cfe15e", 0xbc}, {&(0x7f00000015c0)="1cd27f090cd684e550ba2372957d1b77e7d950ea0d5aa86536f81b7e8690e457a08b7cb9e2cf232b582fd9744e6edd08729c8e9b23b3b2bc915758299af7754af5", 0x41}, {&(0x7f0000001640)="ee36238169947ccedef8612e85afdeeabb54aef873f37b171427f62e382285ad379f5959bf89d2c0e75361cddd1c257342e51edc8fc8335be6b88ae0964f22ae5546e8488f4eadfdae68fa11f6a1a05b4a87efbcfc3dd5d76d0b793f66db2fc822554700e1aa65305cfed2746a053e3e02f1a440370ed02e248eeb4673c03ed1979b5b8dcf5eaac2d0e9fe692829290b9728070c8a596771e20d123965e04bd13101f921c3b25fa0bcbe0b4b7016fe49d5033921810db2106f13940afc895de31d59633cb7abb053bc6ca34006ba0c777cc364e12ca6ea7b08c0aa73f974dcc9894788c19c01efd90fac218607ab78e36c2ec8dfbf311ce54903e2bb6df5c9f1611c39f49586ad3be56b220e627cbbeb8b2cd366856dd6af457f0601b77ee3f6f474f1190f573a59d8bc20e199416dca47204f4ccc677d73499ce672da2ef3cee2564a7d2367e4e7fe784c19ba8c4f78c3a428a8af93b9a16c14b7b6fb7dc06b112673299c0fba184c56f0b3699f52c1f69c6e1fccee9efc7c7100f58f356953e2d05153e7378fcf8ed3274935547e51d0eb37e7d56f77cf5e1c8a6d1878a3fd5a4930c7ee8b5456c4e26170875c7af6eb3597deda337140290cb99a26465bb1623b7fac335de26544850b961ea2c767dbeb51a18887fa75b97f37831bf601d3d87cf81d7251ad278a79759fa6a0e753adb2c13c67f3bf60085865213b5ee3cb21163e07175647c5b7c251faaa277d32c4707d769d65670c7b30ac3fe1e285c7c110122420a9e06b2c61f7eedb0869f1519cd927112bd6c0eabd13c16d15fb50996a4ba77ba6dccbe126a5590f68c916829413dcd47b907ede73c341c4510d3daee726913c2b61989acd423d66d9687cc0c01ee71c1826cf40428429d5ef4c8a6150f62ea89eaf8550de3ede11b4a9ab3800ace11c1b92758719b3bd985802d498b933c736836d2537592d800eb9d3ee854a052c04c462c2623e22c84cb7249c4c323679883f64cd3ffc8123a065845da3067cb7ba038c07f430cb7f575c735f03377921ff334acb5eb7e95fad440298fcdf898376dac390359db3da80f2721854a6d385efc6937b1f14a3d5373aa8b8cf5a37bf15ca66b7d94bcd4e83070b9a8c28ad35214eb824781f71b3f9ee59018b25f23fca0b25e82cd6d4f063b8d1f238da5d76290004e66d0b431a6de5f9677f624a0bd9978b25cfc3e2124ed85a2a33bb89a96282b776e9008226bd7f3c996a824dabff13dba718a1cffabc49d05cf1b1da2e3f5672ff8b60241e6b42b993aab09cc2962512f8223751180c05838b02837ed048000291eed3326e4ae7d0c678c061e25af025d939ef0f29fecf24e514f873a23bbfdcae1852f18c679e781a39ba510267273ce13e40f110590ab8662ef55a64ee49d21ada1b7901d3d5ae444a3a1e4f907702a9e8e82402d850425ce22ca6780ecb308873970e3a36fae95d4eec85adb96007bd88d8aeca1b93eb0af44e076a1cf82fab3ce4e2ebf04a6fe686ddc936bc1cc372a4afa28ca9fac1327e834364917833b062a1767b914b0b7ea4f916c569e9610d3ed22d7e7950b11b7ebd696261215c42e820be8c3acc0b1f9bb031260eca8e33a6963f63084347fea97da66e55df7e08080f90ab02263a22f8cbd9ec5915175cbc9e229134669253fef657186972f1f31fc7906081d51b0520165f524cd87ee004b115f7bf58257fad9e529e0ebc89c0a77c2c7602664ce4a633e08fbb618e1cf19d7bc67bb429d96b2fe8faa016ad8cbf7c1e03c403b5f067dbd6767f81bf5a348ed9115ad5a946fe7e0155d3fd9d3a02156933bbab3ec7a6e858ab3c708d92c6955f5af25a97359084650dec1d2e46b909fc4f2f9ff18f117006c16ea90024db0863394864aa721dffffc96907e822298d0f4fd0ac93be110807ba3e5408694d157bf76e04636025787e068cfd648021e2a865b822088075b57d7f2cc8d8368eb56f41944567984748e55375c6ee0753174939516245d2249cbc71797ac8abdfdd00f363d41873fc564102ed5efc8568ffb98f772ece11b5490131aff497c0b702dade39db004fc1a9bfc2d4044e67e186d7d377fcf19001fa4a52b1ea63a1617776e9c0d3c23d9580621fe62d61197d15bce7093448d38a07f17e20b20fcfc411952a09488fb874e5ab1e778112ad2e67fc23f92a9c22075f605c46f9d7d729123e6703e09153c01a8a936a191fa6e5b821c7f96b75d0f0e186cd3529fe6c86ab1a555ae7061f846cd4f50b40c3da3f550a370ff6a8f4ac3c4f90406cb1d00b4e8fe7a0130976eab88115866edd7b005b50b2f25761b24caa26376693baed58d0adc3f8a42dfdcf7c209a785c73141a70a15f8c032ced76117ea270383992b6f5a3f3341394c45668004de9ad2b2a4d5559923e6e53bd6d131babeb4e6c3a57957e33e028494ccf1fac63520c3780e1758f15aa45fb9cfff3d0cd8c6338f5fe21e9df16befb9b0da8699f3230f26cb1f222790ffbf5ba086f6cbb35fe891db89fa7f04e9c8747cae2205af011a62f9754721600254eafced438f8f7f561175e435ebb7c1faa49c05afe6f18cfb97e53558841cd4fc53787a0aa45f5f8351044617e9d7b2245e0ffd8dc27e4e2b6bee9a5afdf580fd86efa5be35376ca9af8681867640db93da672ae92228edea6b4e674824b93dedab05e4363bd851301a3115fb6430c898df137b1b8135594da74f65420dc63ea343e6dd53e8e4378804f1d7eaae9c436754aed75dbe8aa595a6220c645749fc8d1a6cc5d233fa2f2167940c84cc796a2ce7836ec19a7a850cf8e1dfffa3755e9a8bf024d9fd92b2b42c53550b6235b11dd42e5e54745947a6a8b0d475a3b425c902037c919e31afadcd14ab2e6864e286ef1104a71591a3183f21d712f1e1f1cae3d90cc13cf4f88d15d327233acf201740f598e960dfc465d439d3617d5b86dafab440aacb05a7c701bf5ca3f49148f8c5bb7e9bf90725712b226004888d1c4f5cfe8f156fcdaf4b27acf7fd0b827e7c84c54a67a5ad58977c860643c608fa9db4506d30ad81b65b5cfc624db852b24329acae8d7ced6a5bae65c3226afae82597dd3bd7fed3c5301601f11aa7ac46a0ab8ab42ca49cf0752c0a527b6b9df6d2a22873c051c545b2965b1b0aee587a83ebc5e4e72a9ae7f6e16d5917a3f1ef8541b235c237f3b633d285ecac3f3db82e6773c23e717359f405d36d6b0422787ff53546487b87ecd0d2180b13b8e4ed620e6883817039045252927a34524f5a1e5db052cf55da8876cdb879ba40f4668697d5c3c2f66dc8608b3d2c187def2ed9d73032a5c2270343c5b6487162e94b309bd54aeaadee14ce8220d18444e440a4a95ca24a5f48ffc74ca52cdf19624590bbfb1084c470d802349cf4295d0dd759797208c9e715037a1d60cbf20b88039f39b9f054323a7d4e408254f66a9d4f05cb93b742ecdc60cb6fe47dad0a2d1f3625955afe563d0f211ea05cef0038a9cd905148f9641136a00bbd80c8cc3721d149cd1195f93fafa0f0fda33fb41c462599c00c20bf8bcaf237f768bd487c8acea8bcddb6f781415d7347c7fa727dd0fc1544d7ab12b8fb6ef5ddce0bf74789dd2edc92f4c3111d9302de7c625da571f7ced44ab78b9f6a6be65f2746adcc7c41a1cc81ed39eae77158adb82d2faf8ef276ccbfb165b921e4c3e0389e4e3efcf3082594a70f09ddbbf49a3bec2588a25d441876e91c5d9bd1d32d4f39e9276b2fb5bdf3c7dc02613ee913c81ec10b3d2969c8cc5d89bd0dfde55bc02ef88d25185f125b79a9ab8ad7a3e0c2494d82630e538a64cb59d9f18f0dad364987a39614b14a3fa05a124d9bedcff8f63a266c7c34b4bacabbf58826ce16ad58717ea52e92eab8ee96bcb8b336020156c1b6d4d621a70dbf27af9afcad634b6b92666f6fd2384d791e29d77967fb29d3a82092229bd494cc9abcc1575f74527fa6b92e7c86c9618c48133e2779485929a9fe1a3bf592ace4ba08d3b3fe2de95abad8395dcdb3bb654263964bd93f66cb389d41cdf3e78eb9e0e01ec9f74549f75ae7cde67638fb3124bfad27b8214b4cb0c6bef2384e6e002efbeabfc40fbde4d102faa0b5c799e72210bfee645d6191894345c8e0187d599264792ee762de19032781c50f3d9bb2cb422d892b01744e0e17670c5881c81d90acff409dec62252298c2fed39e6512b97e9883afdf217b2dc8483f6153848ef959d99a311aaf02587fb7187745497f4b9407ccc3c24ffa6648c82ea0abb4a003aa26c613f1f41cdec5460e90220b3ff994fddb8f0269a5f8d17c2b03897b3a557ef5376dd5a823f0b766c7c7f6d2fb0999edd007bc6352a84086cecdcfb2c5ad7eb339e4fa011550dbdf54090738962469b9d4b1916d9d7700fdc31dc9e46ae11d65ce4341fcbf47b35bea8ac1ae764b224d9201cf3fbc752be3d32b4de41dea202e9305763d42844a93ddcecb4331214c8efd8e40621b8a530ac985008f15768c8ca64d8b940f5df584f78561f5b73489d5c1dcaf800db8922a0891cefef16bed26e16953afb27d0b0a6f31ed38c7277e68e3eac9d887bdd4e617074a87716045407bb0ff191aa298f80dfd551b60816a88c2be0929601d85a920e133a2c33c4981ed2883e138879b511730fc155e5b8e71cab6d63b41af31d3a99904ed6509fb23fb78b54be1599ee62d753339d54c930ae30756dbd24a6d239b7c72c18ef091b0bbf6a514d4c15d7f29a986ae59725621e93be650d2cc35b1f10b06c65035bf566737fcfcf003d670d00b6b32f294c896cdc96d2594dfd9e5f7cf1f9e39331c89ad16643ed675a3a86a9c9cda2c21284797eb5eafd740ae8699606bbffd4a04f07d1b77ab2ce3c3a0c87d3065d1891cd865e5a456ccacafc378ef042be6a75343dd071696dae5768890418cf023b11914ef12b4a050892bfd42bd9ffd57b3022e2ce3a8aeb99aa885abdea121a9921033a4c91280a25df851e8167aaebdc4fa9970358c123c97af5ab86e7ce66e0559d2acfe9cc1ef4fee97b9a8f919b60b4adf0fb7290b6dda6230a737fe1796d3927ed3daaa3079b991ce5780f9c2232f263d4bfda669345201859ad0b5e20d22f85e747e36af8b2d997c1fc56e36a1f3992c45eb3ff32f98123442131636cff5238ad56991a2f5d1700174597695987189fff4a37181164c46a1adee921aa7d310fc915989c6e7270c62763a5f52779ae4523c91ec6400b310028fa0a8f1d45703d9a21e8905122de196be82619b56feeedb1bb7d253ae80088a4e4a8d8a7718e4f5559c46d30c06c959b3de25aaea43dfbc1a655ff724ab1cf9cc1df0d12ea4420fbc7d55b4390c95620aac6dc6a8261eb671305d21eea7d2efe75a1c21e3379acc661fb589cadeb1a7fc775d6e525b3c4b3c009e5f3efa5a4dc996d1c03124643ec9d98fb0b942b08947f1bf6f77ec140e2fc2e3b4d302b1afcbac9c5a439da7e8eb45171676ba0b2266ce83792e46a4e577085f6f37267eb0ad1beabc82307553e31c267192616bbbdd47007b30bb191f039aa582fc84c7ad76b7834be23b8c6d075b7f43db736fd21e10a0210b3983cce3367e5e9834a6261c0cd8a8d4ddcccd9e12f2bf303665011d8676f93793bd6b11af1b7918f89eb19229c564302f85aca478dd67337865f0495dd8c6bd8392820bb9db2d58afbf33e640b841dc029b779769052737d331b66a37ddfe1b2394cf2b241872a7fcad6def3b123f4fb50e849c259729de8e6b5bdefb7602d9368b77c38cb6907f415751e9897", 0x1000}], 0xa, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000038c0)=r0) r2 = accept$inet6(r0, 0x0, &(0x7f0000003880)) fchmod(r1, 0x20) fchdir(r1) preadv(r1, &(0x7f0000003840)=[{&(0x7f0000002700)=""/52, 0x34}, {&(0x7f0000002740)=""/18, 0x12}, {&(0x7f0000002780)=""/132, 0x84}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x4, 0x0, 0x0) lseek(r2, 0x0, 0x5, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003980)={0x0, 0x0, 0x0}, &(0x7f00000039c0)=0xc) fchownat(r1, &(0x7f0000003900)='./file0\x00', r3, r4, 0x4) 20:49:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x189065ac, 0x3, 0x0, 0x8001}, {0x6f03, 0x9, 0x9f, 0x7}, {0x1, 0x20, 0x10000}, {0x1, 0x80000001, 0x8000, 0x8}]}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kqueue() select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x3f, 0xffffffff, 0x8, 0xfffffffffffffff8, 0xf52, 0x2, 0x0, 0x3}, &(0x7f0000000200)={0xc46, 0x6}) 20:49:42 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000007, &(0x7f00000000c0)="900000007e9bfddd76cdfeb93ed1796f438e2f7d59636ea4a4b6f36a17841283cd1f6a86cc18c9e64993e3b6b28943242f89846bbfa7b29c58562aa6a75e780ab0334b5d89c80e2c88a681068ab527bbdfafc273ae8b8d89441e01d8a374", 0x2d7) 20:49:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xffffffffffffffff, 0x4, 0x101, 0x0, 0xffffffffffff8000, 0x0, 0x800, 0x0, 0x92e7c7280757e6db, 0xffffffffffffffff, 0x3}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x13}, {{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffb}], 0x800, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x72}], 0xfffffffffffffffa, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7, 0x7, 0xc42, 0x0, 0x100000000, 0x5, 0xffffffff, 0x1, 0xac2c3c122b02d320, 0x6, 0x2}) 20:49:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a2017", 0xa7) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8001) 20:49:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x400000000005, 0x2eae, "6604fa1d03182eab7f0200091fe600008000"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) fchmod(r2, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) 20:49:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pread(r0, &(0x7f00000000c0)="65386fd07398c37fd1ca5b647841d59d795524e691cac546e5d549958ae4f92034f977a3e04492e04c644230c5ce28ac980acdf744d1154373709861250f86abb5b9c1245982bec5a8f9da594240ead2bc4ae8fded9563733fdee2eed78d58a8b2e2bc63e3ed3e0a0f8b2a23a8769637a02d7eb2e6cd1e6ccbfada776165f4158ed7da88e1c429b4bbfaf69d41a99c14fd5d77de22291c4a7413ffe7c15a6430742ff734712c9eb13b163e4e455238efcaa1fcca35514b89886d06b984465e8b4bf395e07ca4878126d583fbff7d055f986efceb8e5a7523fa6a7999bbf69f2bee70ba9a02c79db871a6ec3b3370e2726123fa655b24", 0xf6, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="82f7ff4c0201f03fffdfff"], 0x1) getsockopt(r0, 0x3, 0x0, &(0x7f0000000000)=""/18, &(0x7f0000000280)=0x12) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="4a3a9ff2a8be2f01e8f9c89c8535dccbf75897b5f46ac639fedfc137c3fa44698f8971ba4a3ae7534aa6a6606e78bda2ec7a4995706c0f74c3e54acbda88487bd0b4b90805b48b5d4ad32d1cef6e07e73588acb2ecd4859d563c41f05a"], 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000002c0)={0x8, 0x1, 0x6, 0x293a, 0xb60a}, 0xc) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x4, 0x4) write(r1, 0x0, 0x0) 20:49:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x10) ioctl$KDENABIO(r2, 0x20004b3c) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a7", 0x730) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 20:49:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000693000/0x3000)=nil, 0x3000, 0x12) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:49:42 executing program 0: msgget(0x1, 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r0, 0x20007478) 20:49:42 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x364d, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) msgget$private(0x0, 0x8) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0x2b0) r3 = semget(0x3, 0x3, 0x4) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000180)=""/139) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) 20:49:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) 20:49:42 executing program 0: r0 = socket(0x11, 0x4003, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) getsockopt(r0, 0x5, 0x8, &(0x7f0000000040)=""/162, &(0x7f0000000100)=0xa2) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0xa0, 0x2) 20:49:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 20:49:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) socketpair(0x10, 0x4000, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) accept(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e74707379c1b78aa25f6162ace6315613713b7420a66ee16364e99a17bd2e2bc6e40832af78ed42563e45139ad0b83e2b5a9cfd85c3281c3c6ea33bb89bf3737569a69804551714f9fb7b4b1fcb74d57251726490437e27dba92d4acd02ead94832de334bf3e766ee82ca96dcf946639bcd25e612035cdbfdc11bf463cfe8a982ecf91164f13454dfa9e22a91d48a630fc2602e0f0c273c40773235d68d5063603a97a066a865c19ad5f7bc26b0f12e9a7fb6e68d271504eacc64955ed24"], &(0x7f0000000140)=0x6e) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 20:49:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 20:49:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) mmap(&(0x7f0000398000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 20:49:42 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) write(r0, &(0x7f0000000040)="48744b5de1cdf7f26aa771b198ab0e0e88497d5dd4e48704d9c37947656d0533b8fb50af30ead893bf1e823dc73d88dd49b0a55cce4a127ed3b74800a26f5a012aed1adbf5522c5d4aa28dae4b3aaaa95e1d7d1bbd20e7c30f7c2c9e823644a7afa5", 0x62) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x1, 0x5b, 0x9a0e, 0x5f}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x1, 0x50, 0x8, 0xe184, "29e1a8c3326a6f108c4ab3084dd8e9c6ad781fc2", 0x6b}) 20:49:43 executing program 1: r0 = socket(0x20, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffffab) 20:49:43 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgget$private(0x0, 0x18) madvise(&(0x7f0000285000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x7ff) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000380)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x200, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x20, 0x100) r4 = semget(0x1, 0x3, 0x41) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f00000007c0)=""/250) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)=0xfffffffffffffffa) readv(r2, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/170, 0xaa}], 0x1) r5 = shmat(0x0, &(0x7f0000084000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x420) msgget$private(0x0, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000ffff00"/34], 0x36, 0x1, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) 20:49:43 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xbe70eb2d0e9946a, &(0x7f0000000140)={0x2, 0x1, 0x200, 0x0, r2}) r3 = getppid() setpgid(r2, r3) r4 = kqueue() pipe(&(0x7f0000000200)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r5, 0x4}], 0x1, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x400000, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1f) 20:49:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) execve(0x0, 0x0, 0x0) 20:49:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x5, 0x3, 0xffffffff}, 0xffe0000, 0xfffffffffffffff9, 0x8b}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x131, 0x4) 20:49:44 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) semop(r0, 0x0, 0xfffffffffffffe6c) 20:49:44 executing program 1: r0 = socket(0x1e, 0x4, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 20:49:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:49:44 executing program 0: r0 = socket(0x39, 0x8000, 0x10000000400) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x3, 0x7}, 0x10) r2 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r3 = fcntl$dupfd(r0, 0x0, r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x2) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/224, 0xe0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000280)=0x9) kevent(r2, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 20:49:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0xe38013e4f4ffde35, 0x0, 0x3}, 0x8) lstat(&(0x7f0000000080)='./file0\x00', 0x0) 20:49:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) preadv(r0, &(0x7f0000001c80)=[{&(0x7f0000001740)=""/253, 0xfd}, {&(0x7f0000001840)=""/237, 0xed}, {&(0x7f0000001940)=""/170, 0xaa}, {&(0x7f0000001a00)=""/139, 0x8b}, {&(0x7f0000001ac0)=""/203, 0xcb}, {&(0x7f0000001bc0)=""/182, 0xb6}], 0x6, 0x0, 0x0) r1 = socket(0x2, 0x4, 0x0) close(r1) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = socket(0x6, 0x1, 0x0) mmap(&(0x7f00007f5000/0x11000)=nil, 0x11000, 0x1, 0x10, r2, 0x0, 0x0) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000280)=@in6={0x18, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000015c0)=[{&(0x7f00000002c0)="0ff1b152223ed82ee732b0485743ef7efe0a1d3e052968732f9ab7750c3a798747c229755625d7e3ac0ab81328ff09e50cfda3df8840a7df762ab3900c70c2fd5dc4f19003c96a56a2e69eb1c293587b69f6b6e47dc7f2f4dbbebfe84a6e02e3637bf1377e29f4b5da25fcd9a79409d5a41a2540644ecd8d4a21101e6c904f7d1143fba46d150102e952e68331f29551ade1e8dfdd8610f3405067c63bf63ff7b4accd31c3b60e2bfb7c9d6686d5f071ce9e4035c7910b663afc64a934493c0261fbe187e59c44e002076a9234a4ec99dde1030f131118f14d555c94e15a0382082dca7b1094aa2c757966dd56e270b50d6074bc15cfee19a755ef11c4fa19761ec10a616cbbec91df760eb61612e31605f431153a59b35fbb4e15d44628851cf36fabb583c5395e3a60d13dbb0fcb691c40aed9724cc4a6a7efd93fdd7e111f47ddf463fd9899f062c172bb2b3abfc4d7def56a1b44f822223e707dfa0ebd2a9a9c91512e988478ce1743f6eebb7e1ce17390fbf6b878527e05623e9eb8b181d915e404228acf2175418c4193c10d03080c09513b37ef1d751f3086015341cc99aae1a7439e766852420962cdf7d78ecb7e68254a519934a43539542a0abe5e1008928ee254b8d36c1c073bf25a6e12480cfe1e3e509843a919e1bd9f37d14af2d110fd87229630319e8b9834b4aa70e8e603a56dbaadacc6e49caad925a17b7c69a30c83a9e8cfa99a888c3f8c88f09fd5aaedc1abbbbf978473c739fac14c336b95d76a2f76b0bbe9db86ef9a885f154775cef6febec812bdcb35a90727c68ce184575d8ec667f2129eb402887e853bee3743371202aaad16dc3d071a62cfb6893117a8f372e054d286c7c1ea8cbc34b8da967a970cb412858d50316743c5df0ae8e620ce9c245d37198b3ea79ebe7e7df46d44c969464c29d299b156be6bc7f99d0c1aa68d920314d1f31959ceabc34f8f5e6f36935126122a53d1d0db3b0abcb5e74f3e07735aa10fe0e834df63783549f6ddafe202f47c3b73cb42d87f5643b16c34405281968f9d12b034887e2bdab1ee839715d6809965c68e74ab5f1cb618c65b7ce6a829634b2380ca96701abc9e6b9d8e1022cb0d43bcd57b8feaeb815d9089058bbdc60216a86b26939e2e367ba8e88320c406187dbce0f31c918de0c28563a02b3341799a21171abd3427019e99264ca86dbde22462af1cff9d46464fa3fe24a3e220bbcdf34fea3068c4e89f6b715c532e2e69a7cdf046067f2cdf6e5e5cb4f54614e4c24860fcd15f068de45a33e47444143776f7094fc7e59c73e0f206debacc07bee4fed3711b9649bc63b85113c8b0d07392cb01d784684754a0bef7f3ae61696a08190f4fedbdae9ab8aca0c7918579bcdfad999ab5b9785d396b81add1584481bece34d945e08c6094eca3245ec8a1c6169e65f10121290d82f48cf9ff681989fb33be660277de85db6218f5b08ade62b8762d3e28a679ac4b81bf56617c3ed3493616448ed7f6eaa09ce0224934d7a7c0b6df3c70856f3e3302cb7eb4516391b0b2708b63057890853040104df118de247446b996399ecb0d21420f1b5108456f63ee380c9f72f134104ebae33b67948206ed113763d359bf099be80c0f1809f0976778a61cc7a1ae645c1a7c0804df1a6c5087c35d418ae441e9f94c6756b2ec797f88d503d3d3b61704088967e2e3fbec183640d21f7ad40cacc4f31d82573b53b58d94b82121eb1b5504a7c0e6f6bb39805215ccc79681d87a3ceceebd92471e55375834376dcb7e35eaf31d81171a6f25f3440dd9296caf9231b661dc73b930f8339dc471b86bf12a204b267a43ddcd039aa10d34936c2ba11f690a2bed43a0aa0da1a0dcc3a32830a15956f979461578efc3e51aa756d4dc33a4dfc474b970eb68bb9c60202db799e05534eac9583f261cea7fbb9057e0ac27b977546401a43fdd2ab0f53d36abaf5332e75f4c0145de7d22f820d082be16d978a93d7e3ced2c81af659a4e02a78dbbac132796c6d18a840a33fc89271105884ebe829f0132860dbceb5edf230b8e916709497b159b957e251b492276b53ba8ebaa22b0d64bd6489e05babee64568fff2218729242b9abc0dc0978f7f47d04a4abba4a93e1c3651b21b5aabf1b4bdef8000253389506d1c1cf4a7175fd15defb6fbdb6616eee0408a8eca3de1bec25be287d56f3eba087c9ce419127663e4d981b491835ded1cf0574fa8ec400cf232a5e2c70b9bdd3b5fc71afe152f24d502f99ed7b7487aeebecf4f45af94faf83afc46a6da131f62ed89e4a9e215bab098496ebee6fc16a52993c80597f26fd55db197da0cda2fe36784a35d40bef60211cf70baa88218896c5518e2c06c63e0600e4f51fe341c299c071fa4cd50cd26420c0fa4d748375ced8a82c482ba68225279679da61448eb1d465ab66c01661aaae36f4eb8de03d3a21d980d7e33c5701fe3523ea4b6c45c0eac725f79c8812d750e0a2b78c18ca440d8d46245f4dc614d534f9bbf158ea4f9aff3a53feddaae0a56d7b311ad09d9421ff0c85d2e64dae65799dfd7522e242112a9099f4a8d82b67964de11c2f4489c34bd06042dcb678c9967aa4cbdde4031bd1ee529c5bb49de2062750e29f0159493fe88c994640fc91f7bb6f2266d6e33cca978b25e272caf9cd8b95f0b0b52ffb1fa9d15d340dafcbfc3b29cb300b04637c85c71c2938f3e67dd851ead843c840860670069ef975c68c8ea01bdfb074c516fc039954896853fd2c40b6e1f84e4396740d184eaad7c77f7d8fc176f54466d46121b63678fdbcacecb9f4b532515ce3c98ec18b1b94c9142bb50fdbc81f69a3e688f3c4a9fe8c921d07b92e3450c7346c06121563dda8835a1f1494b11ae74d55e8957f964b00cd5ef9df19c9b60e50ed3c84a7c6c1514a052c8ad4388fe5e69123f136a0cc5907949b6232977c327cc68f0e4b28d75d7018e023d5db0555dcc4d864bfe16b2483e10e968f32ff24c18cad6de83aac9df4696ff5f970c32893b15e89bf154c5c5fbe1cce107aef8c297e75a7021830e367247f81a1388eee3cb0d1378b8195bb150470f89d0f10796dfb49c7eb5c635212ee820fbe8e4049f067696253ff191fa3f7f337cacbad79c961e54348d8392cbe6add72ad00c0ec9e249558b3583f7eb35ddd513bd99e80e72dd058b38c44173a4daa5ce2ebbaab92b7d56e21ac288bd4cea3e698729d70e7dffd4f21caaae371a1f0497bc804c2b1714112e479849ea2d0de928a5399b31385718f2794cde17a97c04e5dcb9e2bb9b7ad42f65264f85625931cc81e5a6966ce746048389ef18cf1e007a7f3723358645307112289c7f02794f8fe19e892abf124163ad4b6902e3fd26770ceddfe6f257b8b18c8d01a19258430838da2c225199444c75d8ab5ea4d333fa0529c0a2cb3631e8f2d7fc7314830aed63b0bcaceacf3adfdf45b3c35c9d04edca01ae267b097a57c793e798963d1211107d780227d00afb3409110cb132a6a1eae0878114487d7b603d206b8445b9e37cd0be0966f71d96663242bb9dd290d5c303d0b06be4a0981a772c1ef8c2882a0bb3c30a202ce6467a762a51a84da83a71d37b46cfb7941d89a1ea81fc258d241ca1b9b36ce999fbdcc40f40c22a25597ceca7e14353ba7f815416ace349c7570bf2871e53889386e8b2b89141b357ee4e7780e5fefc2391a46b5210e84bb0e3c08caa6af6e76686aeecb1d121f4c29ba090125f8848693ac85e583ff181eec2136dd2edbabaa1341ea2a2a1f45b0587903739963590acaf583b6925a85af65c72c9508d0abb1be47667affd0117c0689db80d89fa701b39f5928df2d44506f81dbc4ec6f152e7fd0291722d2e959daa1d4206b3180f6bfc50f9ce0cee7d14ae50e3a21e686fb99efe6f7392b37d60cc6b6bb389167a6fd6b0c1e39202ad5b61c6cb9ab0640762555e4f985a0719be710f1052ca80b75126370c716ad1dcc954f4496f116523eb22a01c6dd02fd44f5e302b6a9bfdc274ce7ed3af451e983de2f364fa1abf48def343c2c7ba878818f512b5acb39caa6bad487170047c7f1dde172586fee4d2ef403b52a36d2fede26c630cb8c27e0715ae1ff8d6dfdf0b1c67d43bc14ab6a03ae386a67602bbf567cb7cf6286e688fe9075a6e2704fa2528866c37cda57d7b95303847533843a8d5769395fed7d33b2d2d0d12e7b27751a6a10627e3cc9b3bd3c9855f9471f0fabd13e6fda3401ea904748b03320585729ed6844a65574d5d5be1d4fb5872e0217819d811856d559958ac76fbe28715be6ac37c28189e5951594f1b6385402f069b266275f216b9df5f29e945e72f981a2aceee87127a9b8bb3852f4819229d777eb4357bca845ae29f4b5fc188f216e8b7cc2eef35d1931b58db01c18e4d17af6d01e6c31465fe5fe1f96b6fe1c07d0fb323a9d6c0cddf83f0e52473c2185224b98eb1926c55b579f078e125d49f92bd11ff0e1dc024ab1803f1732e399909046499537b1c059e7120bc379d52594b824d72be03147cf6fb15d2b9120068b8511477feed1ccca1a10c3a9b8b583b83f48b95023e00f5be3ac1dc19bee408a639ec463218866b1405769c27dd9e85f2dfbdd180b8ea5dfbbfde23162da427608bf92f0dbee09ae8f90cb41c3e2101ccd67eeae3299e8f29707ece1425f9e39ed526087c8ab2120e758b4ee1a856598536ffb9e2b13ce369a1dd61ba5b7316c535c54811f43b2b890788037ffd5507a0b126ce97d79a32f414819dbbd3533c6f76b52337e2784b4b03f1089ce55390fa731034cd8074796d61b5404904cae9d93b80c233fba0408430a928f295de93f51c79aed721a4d279a19c91954ff60373e21c422b78b9bee620e682c42274573147e657fe4e95db4e7d65647fff57d9e2637860286ab6b12761a95e4329177ce8d52f2b9d84ec019e90e1488d3ff988296661efa1ba007ffdd4e9e1d4f09dc314c3a1c081f4633d0c4fe8fd429ddf597b59aa39c7a92753ece5c739913e329f4d88126666db645e167d2a45fc6f7664a9a24c1180e10072ca569d8be1fbd7703445772d2f5f564e4ee23e10ad751946544349e5b686f25a8d6d156864ed60f989630b4992774c8888e5e85cffd86f352818cbfedf1c45f0cc4cc0f7999d5a69fad93a314b4f80d29da4520c6c22258397969973aabf962e59cd8b9f8631336304030a6f4a46763ccc38b6d8700bb87c0b73d0ae2aa2a5ffb418edfb521e410ceb2bae4b31604a4cd93ffbe843536f8b069f49cc1b13b4943b3077d0d460bfd5e995872136e83796341747cdd106426aa1a164e1be09daa17a8f09c36e61de8b463b666f0d62dfac9700c65c100d89a7c8785df53c9ef902ae2c0b209a95f62bdcc8cc683cdc251d4f01b7804c91a6ebf06100105482a705ff23b8c6d154abfa5935374f5080d6bfac8c32b74ac5047ea9218baa45b6cb6b53c47e66ee4cfb0c251114c99ea1e4ed1a6b912c960915c18482921908731134829499059a20d93c0ca602ae277dac6f604a1bd41d9281f93e21e1b7bcfe628f4728f234b5c27babba964f7c24e6a3ffcf362e46faf948f898c94b1c6385710043543b36d6c612582e32416786c5d49a1336b6a8cea55ab083a04ee62daaac9550cb4898cd97e36afe17d4164d908c22f5f170c0d49e4a99106a58bb1dd729bcc7dd3f3963b09a38861b503c0363db534216209f126464526e627d91e8c620c5cc7e838b7e8465bbefafd05b44d17a477f13918b20f26ed88f5428f5d3f38d4c7e", 0x1000}, {&(0x7f00000012c0)="aa640e8ec1208d9d9440844696e16b4505caddd461ba25d90951ffd393956d07a7e78918414be10d9ea9f3d7ba3cc2c103cea57665d04adb72c5f4d1d3e1a5226ac9a8624a96e9f8f46cd227b2acda9575118583de59b8829028ef76c5fed6fcd0f502b63eb64e1116124cb0718639a0aace08cfee037b05021740306de59e93335bf2d15ca413de93b00efae52cb13a0e45fc3b71fa302084cbb5a0e7d42e4f45290e558abed29a35ae7d4939a3d7b4baf21b7b00978a7ed6e3bee6ef8090f6f208014e9c1bd9a2029313f6f47db6b0451b2da5ab56c97adea962906b2f1272bd54704f7d1caeaff23213fa05c866c6deee0f6c5a387cec6ef866", 0xfb}, {&(0x7f00000013c0)="e465ece0c8576e16755fde0b8ac164c6c53101edceaf3026024ba66ee1fed5a0a5d9a6e4562310c82a323be8fd97d45af17e15308f51919f401eac97aca204c65d5c56faf9813f323987b798e243d38b62f1b411b499c34aa63d7b9b72d24b6a72abea200cdeb915a8090367e79c03f8b520c2d573acd7ca6094c7e17da074f0ec27eca5db2ee002cc19a6e6045b9cfe12359d481c7754eebe1b52a5e4918f7f314b5ae88208e273a8589e303a15eb02a84ce2c6224d766c758e98983dc5722cd78d77369dd5115014af6479e38e1c1ec78bf03a019a17e8373d287393574a30b38c7658745bd8edbe4f3fb34376c721d7e1181705f4ef", 0xf7}, {&(0x7f00000014c0)="5a9ec763c54d60335ec2590e832f4fc97cfb1b5ba7e8b8b9043679d8c2c6d2923607c8519fa40029e29c2554ca806205ae82c22414f53fb73e0a37c4868d5912f95caeca1557e570027aeb7e0162fa84ef26df2bb695527e4fc5d388d668270c7b44e5613c33860d55c29f75ba51e73b7effe109b3b6af7875c7f56e99deefb25a023b7b3171005c084beeb5f7b9d8fe3ebbb938dd36b1f0f5921c40fe2add3fdf9bb8d83c41217cfe45ab660d3de7b28724cd963d6915a65de06c61619bf639808da70013c2ff7841e47c6104c57e8ca0e448ae4babcd815c8006", 0xdb}], 0x4, &(0x7f0000001600)=ANY=[@ANYBLOB="d000000000000000ffff000006000000b1fae6e20b02002ac6cbed376e7983fb6ac2d27393e556080d421bf4542a4bf5711d0a276c8fb2c1663889d7e801069d021b26793d5aa60dad25ac3be10adc37deaac1068516010068d4254afebcce555545451042d1ab94fb41ae11132d542667fd0caf5ab4e1343d4b450d56b4937c1ec45e11e646b67d4f687d55db57239afa3e5e171d429f4bc7051705064928026488fa2371d09cbd9c8eaa60feb6a95890565dcceb0536c4112a9b589a10d523ef158d979c7f5438d784960000000000"], 0xd0}, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:49:44 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r2, 0x2}) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) 20:49:44 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x5, 0x1ff, &(0x7f0000000080)="2e17a8202ac6b01a7b497f072292f6cf454b5ed143dab01bce91b1753256213756d35015d842d44314a6ea0619e68e9599", 0x31) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:49:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x5, 0x7f, 0x8, 0x40, "f5b13d3602cfda3556ce4cb005d9ef55db8e9d5c", 0x331, 0x112d}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x42f}) 20:49:45 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) 20:49:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8910fa87b00e607735c579873960b7af", 0x10) 20:49:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\'#)-\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\xbc*\x00']) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x40000000002f, 0x100001, 0x4}], 0x34, 0x0, 0xc68, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x2, 0x401}) 20:49:46 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0xfff, 0x4) r1 = semget$private(0x0, 0x1, 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x40, 0x8) r3 = openat(r2, &(0x7f0000001c40)='./file0\x00', 0xc8, 0x0) sendto$inet6(r3, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = msgget$private(0x0, 0x48) msgrcv(r4, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x0, 0x1800) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) close(r3) msgrcv(r4, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) poll(&(0x7f0000001340)=[{0xffffffffffffffff, 0x102}, {r3, 0x40}, {r3, 0x18}], 0x3, 0x101) r5 = semget$private(0x0, 0x2, 0x141) msgrcv(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000d7ce260939a865f8fd6932e9000000006ac6f69726b7408a4ece1bdf00000000000000cfab22c2158720da6da6df2fa1f3458795ff483573a724955398ec742046bb0aa2f1ec89d980f40a68f75095e177c8ecb5f2e5e274352edea9698c298fcb34d3fa5e591bb01c175e01006c8286e8520938d72e369c57c7f360fb8e78ec1cb0ccc2812780671ab7b9eb53f18a0038b7819a9a2d81d5d0228e3763cd7b9e5137cb54c33bede64d705766c9dc1c5edee0f2d1487805107d26334657c8b0328407b75fefe8c84a0c7ed1535d9b0957b8459d2f52475d2dd8601830eee8f30ff706b607eae5d4f5a34e7489291e88a89b96867cf3ec1bb11f8010a13890dd3f3158b5a54e34ff549facc6aa7672d4b40b09000000000000d2346640f8b2cecb37ec704280034daf75e994771ab8b61a621b62f764a5c8b7257676d5fcc665baf358a31f0f28bb158737224bc17ca92ec377c94a36ab94b443de89f3aef1013ff672fb3b03a551155a1ada1c2d06c28d414aaebddba99af2249b40a1cba028649d7ced7dd96e62239285501280a89803e1043e8c7ead3b60487f6abf5a0584b60a8f31ef260ab461b7f6f7f08d4ae5aca875e3a44f4f29472fbe60dc6a776b7dd5630b6ca8d74672a7721c9959064f6ef74573c62747a37ced846b475a0fec02e71c028a88558b59452157a075ae2c9d706fa7643d8c18747c93d4e1fde60af613ae3459d121ea25d3f867384a4da96b9ce47029664d87f9ca74883be465a9638cc6932877c597d164bdcb09b7b443824bb3a60e71a211ba11503386ae145e927c26560903f62d5866d49ea37cfa8f562807497f5e48d3371e55db74de3847bdd230b7f799992ec76828a6da1635d4e9095bec67435c1bc7ff08d51e596d9cbc4e6fe275715d9c99a320cc204ab9c7ca640a060f0bc7c47c07f92b46b2fa020a7eb9fece86bbcbd6bce46920c8853ecca60286f1b0a66f998de1791d237a044d9c01e0bc1738d4540a1dd27fd94de133d70faac8b1abdc0b9ee506becf866934a70d9ac4012db83fba348ba9e402697ea95a27cb08af89e35dcaa8e9104344"], 0x1, 0x1, 0x1800) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a91400000000000000"], 0x1, 0x3, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000600)={{}, 0x4, &(0x7f00000005c0)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x1, 0x3ff, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) sendto(r3, &(0x7f0000001600)="26c1e884075608a303cd3c1188d3293b0a64026e76351a16c98b1b31a1a072eaed6bfc4e8323bb6bd1c0054af636ba231bd4b3bf411f8ba777e58f1b0a707d16ead35224dc11eafab92a4e41546e7ca7832c1b46509a828e7dd9c2a9c9edb11a74543ed7dc89db2606d18083e2218e", 0x6f, 0x400, 0x0, 0x0) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f00000016c0)=""/147) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='}\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001bc0)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f00000011c0)=""/202) getpgrp() 20:49:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8082, 0x0) fchdir(r0) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7, 0x95, 0x80000000, 0x4, "0d42d653331b2ceed7c67597e9b68ab2a314bd3e", 0x6, 0x4}) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:49:46 executing program 0: clock_gettime(0x2004, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001340)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001140)={0x7fffffff, 0xffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r2, 0x2}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001100)={0x1000, 0x0, &(0x7f0000000100)=""/4096}) 20:49:46 executing program 0: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000040)) 20:49:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) getppid() geteuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)}], 0x1, 0x0, 0x0, 0x1}, 0x2) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 20:49:46 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x101) r1 = kqueue() r2 = open$dir(&(0x7f0000000100)='./file1\x00', 0x40, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x1}], 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0xa, 0x0, 0x5, 0xb69f}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x8e0, 0xfd589a0}, {{r1}, 0xfffffffffffffffa, 0x20, 0x10, 0xffffffff00000001, 0x4}], 0x9, &(0x7f0000000200)={0x3, 0x9}) 20:49:46 executing program 1: setrlimit(0x71b5aa0312797d43, &(0x7f0000000080)={0x4, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000140)="04", 0x1) 20:49:46 executing program 1: r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000280)=""/145, 0x91}, {&(0x7f0000000340)=""/150, 0x96}, {&(0x7f0000000400)=""/230, 0xe6}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/249, 0xf9}, {&(0x7f0000001600)=""/42, 0x2a}, {&(0x7f0000001640)=""/148, 0x94}], 0x7, 0x0, 0x0) r1 = socket(0x11, 0x8003, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000017c0)=0x5) sync() open(&(0x7f0000001800)='./file0\x00', 0x900, 0x10) r2 = socket(0x3a, 0x1, 0x4) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) sendto(r2, &(0x7f00000000c0)="e917b46707deaba2a2bae20073f8b4d9af7ebaff844ac2e543b50bc7e45e63ba8d79fd57cae473e9b43f081747bd2aed8d753960578e43620b465c4131ac30ef9ed6fbcc89ac5b8d721c6a354a3b0cfe4bebaf20914cf5fb71f31f73b6e62c11df516aeafd2c3684bb9024d5b9d8fc83c1ef6bca78ff37fe9aad55852c26e8602ab4146baf6ffc0f18a32a01112c065ce1e6d0b31100692c6d71c96676b81ba68c83744bac91f57f851884f66eafe2ae4fec29fd7fda7604990dfa50a0545a18b901b9d42d0dfa23", 0xc8, 0x405, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r3 = open(&(0x7f0000000200)='./file0\x00', 0x20089, 0xdf3d953a6a48c999) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0x10) chflagsat(r0, &(0x7f0000001780)='./file0\x00', 0x1, 0x2) 20:49:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002440)=[{&(0x7f0000000100)="0777492587f496122068656ff99750badac2711b5cbb5526a5f902a9289362538496ed71dcff0e0808a7767583d2f4c77e805a04125b8ea8e29efccf9c82ad41bbbfd95c6e1300ebb2fd0f3d9c9391705a70494844263c00f35a908a89e2f87e43c30129d71f32a4f32cd6829686b15e33c568a8b0dc42c0c28db2047492e9e4dc44cf0f84ad1669022c8ab4a6bbb5099661b1648703e3b9e6a975b5d25b9d8e909d7efaebf1e9b484fe1f27ca09c3bdfb2c758d10110edc32e8b2379d229f84391820ede56402a9e5c8b15d4bcdc0009aa417d303126a12f0ad835d0305c8a3437fbccb76e751297ebcfd0861268f0cff4b1192ca898aba9e2a93b0d6878fcf0b3c6e42cf3c5d641cbc60aba22954ce0deda35b05d95f800f4d9fe92a89bb2674b2bef5dd4b271f9fa5300143d6e8e780aa7e4d9b901379b878a3858e27fcf5d9ab86b7e6f92b42bae208293c0e4b13b774da80e8f2884b9844f28ec3b41888de0952f7973150397fced0942396dd491f971d19e3d9d907d20126fabecae04ef04cc139cea590bb6cd5d339ddf10ac06dce67c49713e4f73c8ef3aef5936d5c8a1e4f48dee4013b7d230973f777b88bb10197fe35a0184ad26eca04674f5d280ce9dab4ef4ec94781f91ab1263d5a0d07e2d48f3b22882719969d8bfde9cf348979825a94fc8a8ebfbba8cebd76fe5bf7df4524b0a2b0e3d9455329c247d22d13c5720aeb40b494c13325fa6d5a4eaf3a1e71538a7a9ddb5294c47961dbdf9b8226633cc8c0ff2790839d65a8b6867db8529b310da67255da45fb10330ea486c822d732dd8aa591b1dbdc0faa28e8fc571d2fd86529849cad6b143e5e9865528b019a62747f04a9b4fdb3eb25146ff24b5025aeb3ec58f5328277f92786ea61df0c09fa19f1e2e1ae4876aaccb3925ecf4b51d4955c4e725969a46fbc8a33c67f472ad6d897ff97f44bcc90428703c7ccd466936e1be5f4960dad9255eff6fc4eb22b6f1e67450c76a8f1608b19ae90ee74918b90310f8cd433fd8f4310223751d6f2593d518c8a53a44b4447b2f266953bdd0a5d77b6703735717a2a5b058ef876da3116995734e2f96c1d338605ce598953831bfa1de67d736ac31c0cde88c85b0b57b88d2482a303f2104722db79409af9674e32d3f0d414e1a16a7159cafd751d11185fd0f112d84e5c37c31aa4d1dab4a1bc674444bb458bb29639f7f438c55fff15c38da0590e16b767b267733f2f5d9f3cd30014f753e7de75e13ae3a50a4502fada0cf79b6383bbcf0f6e6a0c5e5aa48b2d6b9a5952ce05d2c9a86b09560237cdc19e09556292e17e079eea3a5ac713c861e398dbe7da90455b0fe2d01fccfec5bf5465c366a2d129333815946ccc0f49f76f170d9da3af2b6b679eddafad5f3121ed7b61a76ddb804ed09005b99b8a6d2148c918475240d7b40f7d84e483bcee5eb3339340a868f1e3e6b69090740fd12fe429a2adfdd36d90ae11b8343d42d2e5419ee0982491007719e66a9cea477a40b43d19418feffa165664f2c2f48d63d8c193ac7de39f1768cc51aa4399cdb4c843aa36650210a409f02e6944e5a0e270fc0578e040f90ce4e93212aa19ea79b29fe0351e877892464de99aa36b255f3bfb919894b89095fc5ff335413b53a96d30e73d9674b7c97496378ce390372e31be1d763561782dbbc5ff88392e6861515d4b746aa0f07ae45a29ecd5bd3b93cc0a97968fd300a5b44e5b32f5ce7feb1db487e73b5fc958139518229d67e5002cd81d6084487063bdc937ea2e8343bc809446e406172965b31550d7308f74226db93d15e5d795c8db7bdb51ea78f2d7d453494141d3fe58e7df3568bbff9277173b5ad1940d89ec1c219c8549c0ce74e17116d1dd2768a123ae6bbc5cf6279807ca08e16485d6a2ec7ceb9fd0cc52051a48f8c81df80dfb1cf7c4c88474af670bfd26a3a2833696a9d84ab7bcc7019aff577a79e2a45c05eb6cb18d1e01d2779d3542e4272ece9a6dc08d84930ab957332cd0a579362301efc65d68535354b3795f43c08bf3ab7ae418681141854d9f7375796202e8f7b225affec5e838432beff1b6598b2107a3e15899584974f90f93e001eb7d6e48e2df97f36578f8c95af81550eb6bf72fd9c67da2767d42f2126cc732702e891b390b28d38dec6650045a89eaa977e89631049e50aa9e4457d505059424f0751cf0d7bd4cfb1ee83eb12c3917afe312fc3291fd74a135ca498ae72f49f8754438f454bbfe4b33a9f1ef615dd3be3fb9a7b671b3b32558e66449e1d0e34f34a55c8ab16a00d0238cbbb0b84ddc397186e9f0e1d387543c9446de4c349fd3a176f1c744ba907ff4ff99e6dc9d37129e74a5d31ed1d74e78657c122bdb4e84731728e5f0d2b25078216d9218c6d84d88194e8bcd4170a00221071cf62495a8c39c97b56b1382acf6e167be9c79ee59a2fbf5dc9b58c2a9dfd2b1f6cad027d4e103b44df0caf23dc46ed4350b247896a30e034541d3cd35a0cba1378bdf52e65f23c0a370fd0a8607b47123d0893d67d1a6b7d6ff0bb10dbc55c7a261a6fe544967627a8b2e8b2568dad724df9c9b24f7f01ad13f33ef42c99dd45b66b420530fad6a0fc7a92012081acb7562048fcd41e5a7f6bd8ba52dcf76657184a842d9d6691e5bcbc18be4b4cc08d1021ee5c827ca6d38058dbceb4915648f04018f1d0c6fdfd1d0163c4254cf0c5d1aa60633e02a620de8e140da3fc2737b58f26f15390616c8828a8e34449ffe83dd34bcb30949b91561dc71831dca2787da118ff54596146a829209f514b18912191cc7382cf932408db5ca3f73f77c671516f2d1fdff00e0484ce6e0abb1494f2b0db44e03b09d220e7e4f86477ec60761dbcaf2ccc60ff20b9e3b2088f47e1b96cea0ded90a9da5bcd80e4c0b5453e49949ec3f4fc959dc86fdd19945ff80b79417008976500a43d22587d49962ea6b05e187189240d2fa693298673a93f7cc70b69f8c4a3e86308d691f9d54fb2d373c9475bd575c1fb21e911992931f7ac0fa6e51b9c26c9a23f91b6c2a280ca10ed69743d63e44bb45f55288dad487c790c81bb1733008a170cf44b8710d9e5af38c639f7b77191fb7c9e72c748330b2d4d82bb1afcee1bc877c35afe61aa8e9df53c183f15866d46b7f62ad9510d87bdfd5b74a007c2f86f63e09e746895b90d547b9ef69ae1dc077fb1e35bf3e0cde58054d299045a2d31fb21f9a5e4627c4752a7a9227652c958ef4c0cfc7a8b410dfcd3929530c1a52dd337c3e3d418f11743f2c77637a71bf09b83e84052d7312ef5e87a38e3b45a5f43548a7b06bf7f64b87bbece28d2b9efb0ec5624b436d97f5907e772b26968514cd36683833dcca82acc39dfeaf0be2f72e98ef2751c51efec07afc46640e331ebdd09ed5e75bc2dc67f9c39a2124e725518440d505ff3081aa71bc3ac65915fa78e4945277a8e32d44e96ec0209a186919ef56c18cd813bcf81c31e0611e0fdc436e14fbeae9a1367c1b058718ed3c8849071964b2237aecfe398aabbcc69ed9f83b4df7aa74687fe065d457705b01570d7a4c3b1596b8aa7c4dedd094112ba8583bf87482b188364b746362965b6b55aa4054dffe44aaa2a9e72e9c711f41f76a6644ec92cf3ceaf15d2f6fe92185d56f3d7153efcba22b910764a35cadb14dbf837df8fcaadb28065058a18e3b25ee401b295261b54622593c0aef922b4dac7a5d4ba9c90a74f9d05a7043f2368991b20957f02db1f860504ca176094db09ecf3de4fb7ba5aab848adb94c10bdebb91c8e69e4d5681356f4688339eb2b68ba4bd959da37ef6a3562328a4e7a99537f2d104ccfe66f7454e4e376b8ffa7cba5d2398cabbcb91050516dda883d80d12e6e5c01a81b65aa9ca4ced5c8f4b21135a4b631427054315083410fc9ef770b942c8115217f7104319b92d8045f11cbd09bc5eb5ada6f89450e1bc965eab3c8f49085b07ba534856162fc23314453e3e78b59276e88e724fe632dd98602458ac05918fb54c50dae12a13b5dac9e7017c3df5683fbae7fa0e9e5807112c11d25ad6bf442bb05da03e0762fe19e44615bd80edb7a6f79262b719deb636f1b28ba426d4925f35ed9e94233faae7d5d4413bd0df14799803f26378cc8b01ce7c95669dc5442126f8e95083feb3bf491b5b22101c33fd5dbcbb39a12e04a10658a26767fad249d47cfe5fab3d95eb1e400ad21b595497facb0f1211781e225c3e19efa3dc260de71dbb7d1ca4eb43e97709e8fff0c32e804dd4211966868f6ecdcd862bae48c3641a1d5dcc2407bd62205718479c1d48dca629f491b0952f99f777be4bff2877733ed2c81623ffc2a84f9900b63a5819b64476b027c67843b1f80dc2deea5beda9202d42238eed8954da11f83fca70fa6c82d8d8f777692cd079fc7243e2c929991672a1c36d3510524edc57de96368c56c8d114e54d99278f9b0b7051862bb79b424c8d458cb87d58f5c1f24a8b135b7c39bc4da9f6369979ee31a83fa7e453764226bb73ff16b0dca991615ed594c3ebc4ab69c59988dca30b7a3f23c2b15a08b22ed0dd61ccfdd3cb237a0d4cb57eea7bcc9b655241c50e76d91602b0d857731a411426eb9f7ec72747f6e3721bddb831b93ff7e849bc4fc8229bb1e69f108511734367a19a254225496233c14bfc426acd7370f4c8ef67076849f94c590bafc3eb7832d91c251a16b1d4d1e4b9e4431433d7eef3cc839ab5628fe68644d9c010fe410d1523078ee30b680e320e72e2ec453586348b7c80c58354b0411c98e18cd5f2821507bf2dfd27063ea29866c091aad393700393bb9ece1560399df0efaf2ee734b780bd6ccdd97425f3fd14360d8232c0231528a1b1a1d793ca406fbc571ad6616fd0f0708b6a6f9d97d7af4b7040c5038b0042d2aef46820930155119bf2a2dcc3b36d22c8b8fb1ceb79a8ec7b6948af83a8cea05f6f4a4eaf9bfb5c891fffcb003a27a95fb2b9e5273a706b657dc9e0a1ed6dfb5c9de5cc279332d6a1924d3ebba782c7aaea32a7e5d3ecdd404b24616c42a07de48cb16d160b107930ba68a116dfe73f71e983a34de453d6bed60ce0410b6863240655b107e290f1fe81408cda37b5fa94ae5280b9b4d527a43207a7839481c54c6937065705729d004a11598df1fdace7edcaf0dd99e93f1b7167a32744a1a6a5ab72f5672a1b95a369c0f78342abe354af844fb8434445565f56bdbcfb42a56a80a86e81d1a634634fb5b1adac69f2c3a9d19204c4ace29530125dda9cb16a7d0dbe4256c160c5be120422489b6281af06d30e572f581df2a0e7f065eb33082e390a81489304fb38f8bec5680101b47251b9d561fb182518c6b9f60199b405daf7e251d98aa0b28210f1b8f762ba079ccdecbb50eb8f07720b57e6b7984a9e41ea1e05593fecaefc2118963e5a266b915e99fe2284f58c35dc1fcaf2ebde6e1887ec348ba5676e17c30ce88fcfc29fbb2ae9c7dcd5aad2bb3e8928c686877e2d2050391fca49e6aaf799b931a8e6a71ebeacf8424347dd5a73bb06226d58f50521d71759d939ad2a83a430bf5c5eb8588a8d67af4b6d2fd98b48b4b416dd6145d4861a9482135533976c6bd0b48a25b0d28eea7cf4c4828998c5ea4d2a3d3f86286a12be9da629b887c2376589cabe91734c60eabd91f27091a58425dc56f15fc4670c9c480ef74cd9e59f711357f0d1a26efe8e5cd9128d6bb8d1ea80a2b35649e58415c1b77f4fff3829c6f21a3f704a858a2988c6110347247cb93a4568fc04ee7fbca60", 0x1000}, {&(0x7f0000001100)="4d81b9a24bb03473d07098f022c580844d0ac4efd0a75daebad399a1de17e9c35971ff51a853e10c27d136efc00dcebd1b3bed5fdcb2f2d90e7115b0fbc4c64f86d44c0595e22686fd8360d0c978a21df68f60be216cb33d02bb30362bc8897c324d1e609acdade88d5250badaff8832763f53c27bf82ceae3b854a403d6bb11a0822fc7a11620f98654fcf69b9b7874b3ee0006289d69ee7d8d5efef81c4ccaae25", 0xa2}, {&(0x7f00000011c0)="7152d411937aca7ccb19b202ae97c0720706a1478a38af653355c318938c6d1bfaba0d4141f4fe08d55569387929ac3c8c2817a00e0c024813c62332d668e5473666d27ebfa48c2b44caf524d02c6886c974d2e8cdc5b9a4e843317796d182bcbf46fcf0345af14c3ffcbd2154e06cd2ce94c51be4f9c840d6540c70a38ad40a17cd784c11f34b232fa45562ba8b9b92060260324469e1fae92fddd8aab219ff557ed1a5c47fcda172e57ccef24ed1ae7901c86753175e9ab93ab4a659750224db829cdde4e47f8eef254a78e27bdc477c552cacd50ca631bc7bb900ff3b50ec77abdb876086ae512f8aa4a42dea973f83e925fd1751a094054bf20f47098e71998953be02b2927ccec3887b114b1353fcc46f4686310e654f7354f50ea35dacf88faf77c17fef8262cc0a4f64d5fa432f58036fea8a15335b0fcb2ff584714e9899500647de594a71ac5382d7a80cb83f98ec74aaa87fefc7cc46199b28c81470e0a898f7799ed8cbf15d8abaf396f2d1bb8c6dbaf8dae0c00d9b17196615ecdfe8bab403c9c65968ac109a8e4b9400407c6bd18e6e0ec2182e97d8ff29ac3e8a0aabb9d4ddf6420b1ea125a43e566f8f15cdb9a18fe0a0501533fe87949a82e3ecd138ff443a241b3d87bf6b4846aa828a3d707686c29778b27fbc7833242f29887cfee3c4cdb3ff7996f4ee5e1702de50ba4c9c118173187e1078f032807a650ae7a95ee71a19372241826f052afb24d78b0eee38dd5b054af6d59971e6e001e551c196400c0ded81ea9349d11f56d9e37267cc6683c53e736c8c7e2b76116429de576be025b1accfc3b930fcac0fb78617de6446d775973b5b78c09b557d0a14a980ef74254a0979cff5b05b9bcf1a122833d1a7dfd22e8f0af117280f90acdffcce61b801b0352a451440c6a2a214f789c9c10512da208bdfe7037493cb6613fb2a751a99528d0e53670467b075b25cf3797e8d81de853d9638f626fb15b58c06011392dc209c0e3687def3676816a808b632c884107827ae2b4a40535d77fbd74e63c1aaf23bce14394713c62a3189bac168c4bfb6e2dc5241a6075e6d81b0f67ecc6ab2f458944c03c7c2e1f97b2e723bc1bd81d453ecc99af7712a067ec1b470f26ec7cc8050c2d85075b862362d9226ce3d72c889a682eacf99bd9601b46ad3ee7bb8b250e2189a77156afafb8926f5a80c742bfc9ede0bc2be6d46980b451990f7c2a5391fb66cc4d3ee52417a5b2fb2fed974be5d6ede990e08935ec989e9b2c029419e38de6fc6116c3ee8af4ee65877eb5dc0005a3b99b2143a3b65fdd0a71b508387730db6900f2cd3635387a5d3f50a601fd427ee90cd7b20565bf5eaf21c664dcfe3c7502c8d18ccd042f9c0faee739c2d382550edf4e04750d05d0b7ff922edbd89c13d77de4093dae2cc65bc7284c221d2a61363f4515035dc428f9e5e07cad58402f780fc76ee834e69970dac0a03098b92d4976144c4e64d67717ffce19c12dbab35e23e1cad90bb322bf6b5053f7f000c3a0b74a4e1ebb32c76ea9bf17142209b7049e79c9ce7bb0006e470eed031605b08ccf790d004e23384dcc325ab4e3d214e11edba911d241a33526e52c7ef2ff54fdeaab4ef37933cf270be0bc7f6a9f1b8afb964e177d1315650368668b50bc55c9b3c23d068c707bac67e29982c83ba8a3746c2ccc1524462167f90e7bfe2ebcd51e58d37e80dd37719f93f13d9efc9d74a2c9c96327e8ec791d2ee95dcdad4de793b1dc4accd105b78fb9fa8c7724c66169096f53eda9a1f1091d342799c70c5b10aaaa7a6d50d428056c411d0743aab7b136a04ad2855c11d203c8c086bbcf81d7b122c7a89507c29e9cda711401371c8fec95a6cee03993a040c5ac4c006f575359b93a8680995eda0a8400e9339544dd29fd66ba674943baa52d34e95624177a7541d4cdd3acc71976546657e6422cbadf00cff771df5415e98799717d819bf3bf43853d1940da2193ad317b20745c5970deb1dcab90a2fe287956e7893c1516c4f6695e1a520d108e9d64acda53c7206371e5a8ebcafc63ba926370b8f7d49a48c5bd8066cd45ad824c906754fb0a14037cfb2433c8575f36efe7048cd63e652c0fb5fbc684188bb138ccdba499bf0e57a0674fab369d364585fa921aee5182bcbd15a3caa413a61155ab6875301d4dede0dfa2e7be1378ab6e4e5f763cb78f734c160a31348dd846d0c6fcfbbe8853648e36f74494a6a9d86fadf37910065a8451a2bcaf982935cf2cae386fe7dd4b6c9767674cdc6087162c913b4a79c499f23d4b2ae3613f242752757508ce23eee96d86cb57548797c9a6fd2f852fb830f72d75966e89df123fbaa55434dbb57dbe985f385fd8ac2a759bad324ed13ba6979f99e4a41a4a62054cab509e8dca8ee08372296e88a90bfd91a37a6d6713403d73c008d139973ece6f7635859a06b0336aa7ff23abe42ada014f8fcc52d5a56306f62ee36ad4481ba64a762017d1c4a3437cd9113b9770e23c9979317e5d813b5e2cd7bb47ae7fdfc85e364ace52bdbf88d249e9fc1c1ca48d43da155a4e66115c71acda695da769d90d3afcfadf7158d673fee6ba51acc194ae644ae3424a3fbf4b080d0c2460a454e6d2c9ea891fb9d84f4c5e90a14669f6b67544baf887e5d704c84b64d1ccd83323e4e6023b0b3a4d1fd086f53342ecf7d931449aa5e501a1161bc319f324623acb0e5691afa4d6adfc55c0023a2fe7dc06b5b38c2f1f36f91edfd1bea2a6ae8674d0d793be55940e59f13de7c4ff9f4a360174a6084fd0b54155c635921f6063e999bc9a21f250fd6b31e8255f80c667e0f3c7119dc5f3b8a7c14ffdcd87d81b8c700418bc568424e3a1cf96690cc1629dc3a2352e96cb1ca1872b1e4c161e56e973cd08aeb0f310f718a2b7bb59123349172e2f58ab836d0949073f99ae6944f4a8d51f7e51d31c70a57531b8848750ed9a112b500b711ed24a830f3612e58e70430e09f199eaa6fef63e9a4269f6aef6f1b12b7d35dcdf8c19f07236b2ac155f2ba55208e678c579fc765edd8d3b1682aa119d81ae574047511514dd7a13b3f4d4efdcfe1a6338985ab079c3cb94103e441e6cfc3406895a9bedf937f94c861466ad90d78ba69e506bac3235b8d34fb1cf5aac3db092ef293d527d0bfc4204cf4ecfa884e1ad5770a8aa5dcd5bc65d837ec974db191fc683d9bbc7478f3b6bbc15cf7c9f5c5e42e0f799ec184313754dcb413fcf43e61e0987bc19f86e596cb32c517cb41f2a3d36000fd42a49a7b1c146eae048dc24b329c85239e689b88878ceb134df8c162b5c2ce4fb6a73bfa8d4b10bbac4d158d93b64105979c43ac1c70da1e2e0034eedf7e3761a80184f8f07a1c15b8b2cf8177eba4ded1a123254d541b013e92cceaf2976061c8eeb4fffff7475f3c81a42ea725455c3f6475648518f94e11eea74db4f3e0b66b19f1eb2284fb832172dc9be309566d4da78207ae2f82e978cb61c55c5a93c9f4fa1e002fb5911a628cd62ab669bd08dff0debf72497c185a777fda2bfb03295bff8e41b4603e9758d9692b36343c29d723f96815bea107929b1c70c1c53dbe5f72f6b32217fa1fe8bc6557d12b2b63c92c6d99856156eff955342400f476f710987b89f6e37d269bc94c47b830c4591e38aad915b8de10ce2a9d99fe511fdb1baace1a97c3fe05efac334bdec9c1ab273428f3c18d8d9b80149063c7afafa79663b36c8957932d089bb1ff07522f1b2309e7f28f2d4ba701c8e4def202161f9362c457b6c036108cf6c89c7e830b5afbae8303498c493f4459b26b39fe7860e588da843d262baf4fc8ff95715d23d3179a72d8f052649a9dbf1c4c8a47f3fa93ec117177ca4139bdd5995a87fc61b7351ebc73f3e90bb2a8ca182dc97dcfaae1b2a247ea1363543240eb844f3d4c5001fc3bcd8f025d0d78fe0cf2b1e23bd8659164fd4c57a471cad303b11a80a4d13ef33a57fa8cf10798a2264a5d8cef4fbe566068b57a0b19ca028427b7d61b47b6d4b9c87de3dd0674b69ec45142d6a02fda9d831101502cc25f2605d69a0d93540f618adbf4bac7fbb490625b57688330586c7cd075a18990bf7671fb42704f2e7bfa7f9f4f6f5f6efa3e8560074f71c0be850407fedc4f35c314177b7825b5882fea4be4a2d483094d597d5f4dd2c20237a9104f5a47f58c5ae746227a0410fd2935f7f418445aaf83b7df13a9bfccd59c9363520d681d4d6d4194372e25c49cb7115fc693cc80cb89bf8bf1e85d2aa5e91dbb6b3a4947334cf9bf530fda0f0f5616275fe3627443da8da0782ff4b869f2e85d518a867f805499f0fc084f887fe798132cce401d3c2c995f0cad4999cc5df4690d8ca653936ecddcb41a94ce409d16d3b2319366904addb023ba00764745166d28bc7a35dfdde1d5f98d6caec42942b342b308e2c7ded0e8ca14596c054ac284a1d613a283600b628e86bb31b09df1f1de27659adfc5e37665723a80e7a904f1621c750a29bb42f7b624616daa6a989abce60eaa7ad25c12689b53415f5749820ee2a7c3303c98374720f8f9f62a2a6b9edcf5c80a1dbdaef6d1219a74b096bf4e88464cf56183be3143c4e2d5bc8f23909eb469e5324b33964d4eb926600ec820fca4587693263d0efd4259d829ec6748b4798ea1e6b832becb6fc097eadb544e8a93b13d436ffffe9c030c52dbcad9b0b625243f9da02437f003e37591590fde6e07fef2d586205c6e647eb788d1e753183e4f1eac9c975a83c57581e2e400e61686c6a77cce2ced6f0a01738212a57086c9f234ebd093b73466d13f28268f0ae724d3b6ca8feb686fe6986040a1bc1192deab45a9ab69ee7dd679881106a76cea402f9d63ed9b4d80baf055a17182d43f23e9c0c780933a8cc5904847eea99b0d12d00aa0d833ad762ea750c1e12576c9aaa378c09ff48fafa4295262a7fbe140658587818eb9f066204f166e2f350ebee8b44733e7e3c580b585a15ac097216deeea2dfa49c6acbc02d7e911acf36af480ada6cf11858be1bf4490823a3cc190aa06e8882ddaadc2dc6de9cde1cf6c92e44235f42283a8bd68d8a8e63e1de718d372918031d8525db49f9a87f01fa3abeed287b1617808b9980a67d5443c229d60719b176befa63492d5cc980a43e4488ac9a1351d475ce12773f45ce06430f7064a47cedbcd9b06bde6b9d73c525d4b0460ff4f2a9b98b208b2f554a9af49b8e6711913865f83824c16169ee4b8d80051d1797a1310554df701366c0f9a3f4f7502c7a29d7921a63a89b98bfb315ca4efd9aedb88a24707e334f1134683fb8a6c2e0384222e7a4ae155c64454852246db454b6bf8f32c2ae708f91b60925284c81170892b9d0726ee5fef39f57d7d2f1868bc8a0cb262fffd622e3393bbd512b7b0ea3f0758a683dab56fbbedd918b658b424a63623acce5d501e7f8c3058b3dfdaa4b8b353c66da03d943709cfbb9c82b9a4ddb4c825a117db00a94f101c47046566adef70754b137134543c8cf09c2b0258534929bb16f52abfa7ec58ce77f9c70c10341be35fed7a4fbf35901a551c45e7e8f213be9eea337712e71ac16549f636856f860afd30c03bc63bfdc88707041eb6aae0e348f8cdf8fa9fcbce5ec6f94e48a7007f604f6a84481180210942aaee983655ae88787ab1df1a05188177a6a33ec6f1122d9f437593d05715d935b1d8aeed10ab51c46966ccebc170637578a838064574e61b3daa6a9e34d2756e89d9f01d652acdb736a7dee3908a8f00220994bdba29", 0x1000}, {&(0x7f00000021c0)="2410590a8480b53071893397084aad2d1816b6ce197e3ce036b25f278acd1e73bf4eb59bee4068270d8c9b79d37bf2419855ce2a3caa86afb3eea46084287800ecac9cba049df4aa3577337a5135", 0x4e}, {&(0x7f0000002240)="6e91fe1d9aa3138a852ef7ec9784def7a07759ebb3ba2fbc2f94dcd94b3795608ddd1ca9eec8adc519c04571723d84ba68328ac6b038d1a898fe7740a20898957f025d9a28f9a21b89a55115751ec566033e83135928672e6c8f03e2a7d444c665ad427827538a78ca65d15c6c6f3151ee3278501ce177f5ceda5fa31be095981f42190ffb4b4fc45e0d7093f867db084b85c3c2c234eef3bc485c936be851a9b905dd844878352c766a3f0b655671c1a20f40357a69affd923705c20cc598626a935594f0aeb9b494b7aee2e9a073716d9cd814f4c4884c2ea58c5272d5178e1fe1071fb752d8b03829a39fc2dae27b8dd24c", 0xf3}, {&(0x7f0000000080)="423ac0a1065f828aa633806772ccbc4edee9", 0x12}, {&(0x7f0000002340)="fe2cebff5fe147aab5754fc7b9c1a8dac54ae8a25e84d1cf0ccb8d5fe76f825a4a7989cccd6a5d99b92ba86c8b7ae1e6e6884e3e2e0a784fd1ca159e7f980873c254143cedd20cf2fac52a51f665b361680aa0dd6c525b0dfb0d21357862877263cf222303fcf5c897946d3a726ade2370469fe7443909f3dd9a1318fd6554e45cd4db1b5bd41c0aa0160069056f3ef1b98cc660d6a716542288bb83379abcc8bce3d56d9abb3a26e6c6f266ce62cc19c784df0750dba728c1ad200cedc4834a3361503a2b32c2a82fcaa28667a1a563ffa65306405d2f0d3b", 0xd9}], 0x7, 0x0, 0x0, 0x8}, 0x400) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) 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) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:49:47 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x167) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0xff2a, &(0x7f0000000180)=[{&(0x7f0000000140)='q', 0x1}], 0x1}, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7ff) write(r1, &(0x7f0000001380)="dc4009d88a6a61f70beaee3688e74965aab0f21db9ac59ed638a4da96aa258f637f422b8c23802b72c78fc967baea0e080907c21f1e4f2093df307e821c3005e90c67785ccf67a8c6e10171ee89451e18f939cc3222cf3ba31f6cb3ed5661d4c926ed0905488edf78e5b777f54afeecb77ffe792cafded76738bf078534b3a0abd95d95397a8da17cee6dca32cbf35edda9d224527797428e8292b4f45b51d2a3d71a24069afde827746e5343e68357d36d27c97849a5804578f058154ebfb3551d3dc73e706b6a17defadf8c858cbca68c74f7e1820860798cbf9a9e310d89388cc43be1cc6f937db40c9f5d536c8ae797213aecf23909f3860fd3d1cf869719714ecc42fde5cfdae02ed93fe6b1f5a2f835bf90a17e9659fdf8ad5d236c078d0ff0ff2ded17b197b9deb80d15f941c9b684ba176cd25e392ce2708a0d5c7d686b751bad6ce144b29ea366e8a9fcda160935de780ea008ccadf101a53fe055199c75b41649ac4066948c7200da49ee6d08b424b41b8a0e7cc323b577fec699251d78bb943fd440006a34be2bbf3fe85fd0e72f8b9b09b2c204489291a2da9f786fe45954b5fc93682ee0bfcb80b71a6b7b3628fb46efc537c1307fdcc8a76c039ec893454a16fcea631382916cfd956efcb04a2e71c49e269f2d42bf5030831b51afe78b9c939f2bbb993943daa776e58f95b3d76e53ab01281d9074dfe419c3e8643b1f2be996183ea70201c4a308a8263125e39cdfc91f09d410c3b1d24ecf5b7aadf2ee96168616d5cf2ee5aec01c42d15ecfdefa135cc624e3c30f5310c14861f002828ac7b53b3ed38387cc564ecdfbbe0cf594c63f68b474ed402c5aae16a6be851e1e10b76b81598029d63b0018be414edbd882890b7f231c2669bd5daf2440483446fcc60c8c8b60520ccea22cef87d9e350781f40e8c6ca5bb528f4c74933eee343d0a3c386271be6b0f398a22c267c13e1afa2c4d2ce162d55704148743b617a2668baef4925bacba55eec0207f53324118e35997a98b7451d996ecc81f9c4bc23317c9469500ea2bf0e3ced85f25f22ef2221ce709d94a5bd5b5e0fa39c5ed5567b1f7f8b6186f827b776ebb1ec84b4bc3f1f1896bc40c177f815e5ed6f965f06e79809d95096507e88cb44536c3ffb4f0fa335b163f02c6ee75ce07ec31b3f6277c7696582372f9a4aa7e2734ee23b8c7e5db51f00931a2ed5c79d8a4ebbe2c57fa66e31f46baf45cf42d3d6376003a4781ea008ee8cec21534af117ec3e568d703c67c37c3905683363e2693bbd1a927019b87d0688bcdf752a17388ce4bb380316b2a7d160c725db222aa5b1329eec007ea4d53b670c4bda900e564260286458343f46d3a8601bb289057d2856fb78a32bde94b1148164da7c54cdac25176421f87a579647f73d6d7a45ec0d94de7ef545b526faf2e942277e1146daa84bb64741028e4c1e4bc018c69438aee33e9a8e3c4fef582a2e543b464f8f0726abb1a6a222ab28294e56e6e4d6201be16aed3d76c54c88a0c6d399da6b2beef8d39a7abb3c7f054ea7a35476e29456216eda63afe509da521b495e330c2d927adbd1a4bcf4c720d53612c6fbf8b36ddb8bbbd4797a7f05a64dee052acd81c925f62a3a9ef47f37c43bac3da61c4fe7cb3879ea36614b868b9c16397bd5d26bce47e257bb588bf09e45032e3325d535828981677bcb3795119d11c3e1c8e92acf50bf936c000e55554d374be34e5fa51e38aafd53a352530a122d7961bd55b56c9df83eafb869f513215006f75bdc979f859f7372d13121f20d102224b389daf0d8af12c8cbec42e1a3dcdad9aa37c2fe99eb691c13d0a47963cc01614adf9a1919a7557d7565aa23df8d404d5e34b22b4829f7401cbb627d36e7c5a376dfe4d8149c59c1e0155b3b6fd50087606d7b01d7f5bc393bca03ab0bf301542a8ef32b87d9f9e32b4680c289d2c039e4e8b247370ae0cd43a117f25d3e38ace96859cce26353ee52cb056624c6a9597e29b1c474f5cd6040687f642323091e24df6b172da041439be372b615d6ce2bff24c4974ac6301cda592f0abd2adabbbd64812847f937c5bdbf9334576c64a7b800493e73d8de4374ee8b4176a0824cfb3a9e0baba8e755272f8b687245915bcaf902d00f1e11e72ccef2b1e2967a2e3fe8c152c788a6362aa2a1e917d8425cda74bc69dce92dc79df7534f2d8e6ce92feca7fb62e22f9862f7890485164506de73269581bcd33412368a3b88a9f9950b0a69d98f7a126197b30359ba94521b9f8474b34709e21ef8db08348d874321ce4b05c6c82f36cec777d85f6b14c9958cc97231c6061639c28370af26c5290fc8ec1f5e08ddad13687bca665934231edcf549b4aa1fea193adb7bcc49be9104756d12855eefb0f9ef45b717178799ebb27b00c9e19140264d66459dff6409ca5981af9068ff7324d3fb2e552d8426d37f2b401cd41c72b234b365d1126c87223981364f58ae67c2b2bca2c6edb446ae9cd2f5c67595ef4890bdbb278eabc1673e26b75ab256c96a732d5d47c510d99003656b4ad42f04617dbfc44efaebca1b4605341d2960453dc5e35c90867961bb38d50ad0a66045d2eab6019b31fe87f25c93dfb48dc06c8b9e1749ab8b9f915571a299ef6902fcf3a2b9a51079ecc915956a755d6269c2ae0b4bbcbc115850fd699139afa2213b5a9f6be14c1b6c76046526d28bd92b839baf7ca7402c670287448b076787f01dc9dedae8f15e1ed799fec1cd5e5103e1da2e8616eba15a45f161e06eea8b0b28ecc3f2f0b30a18dbc47aa5a698a3db747b7cce38cf60bfadeeb30bd8d69b59bcc6c5fbed8b936621003bd8f82280280ac58d4a199aa7cbb6054beb45ab35161eb82b3210d5e9f6c27b8df7fa2376c6d98b2c1363c0fe4cd7b09bf2be0210f26393c392381a62afcc8704949da3440bf4b22100f42bab6f93821b9f33b7e5f7b3ca1c4124c33108c66ce5d6d0b6898db56d02762e73e0c35a42eb6f63eec2afb7895a80c93c4205cdc13e32f551781f4917a64492ccf8bc39a38a41d44236902150a55e8aea3a8e3180ea018cac91d1c99e5218706662606354778bcc6448bc5f95c239b82fea260c1d81ae5496d1aa61a57cd234a395a02a672e637514583312daa536ba9462f47c043c77b72709b1d9e0649c525bc7c3ae689decd76c9eba1546feed7d5f8489cf66dad269d1b4486d2532905236bfb6850e05858d92427a4135a10916634948c03b625e70a49af60ffe0dd249285d83e284f68ec1dbb4c6fd26e171a15335081721323b9327018417379ef1f7559e89734bb254a171cfb6be397596e206882281cd0351de8c565dba7676cf08127787b7533feb9d464c78d6561abd9dad2fa23a9869a2ba26359c0a2aa6a7c89e4d1ba5d136a98dc9807c80b6d76a839da8b2c77fa8ce5efdb27bcde743f1ff1163ac397a55e4d2230cd7a4b45453b3a264ea62cfe857304a34b547edad1be533cf8b8b8db01b9dcd99deae046f21f2ae806ec5bfd193b0e77e2ae11e2661f2dbfcc3e1d5a576276958450c695c45e87db84dd8139f6078b0882255c4c3962d99c6970103e1d239e1d1c2123c002b81a055974073cfd2e3ee9624447fbbb7e4b7bd9f4a321bd148fbbfc3e2c3f0fe85534139485d3a9d2765b7393269e52a311212d2f6ca2d0b123e70be4aed337c7d8acbcf99bf14aa7721a9ca7c3b739f2199c24e37cdb858fd13926505e5a89794f20949f3355b2a0f140d15f402698e7e9be9f752d69b27a4cb18993fddccdeb23b3e19a2aa65d45cc1d5753ea1c7cb962efd4c44e30edc7644e57645da3878c5301a2a092f41269b6bb0c244a72a72c79475cf2d5e2f4c3602f9ec3e927e665827398d4cc9c0a57d05dcd2e6445901eeeb6aca025001a5e5f7779f7b967ca15c3d5a2e44cbd72222b93b11e35e81ccbc4ade2b925f9f5bd4c16ce7b8180e7bc617cfd2a492b246691b8c43779f1e34cf27507ffe6ee744e74c21b90ee9a6765c47bc299386b9d2f852bd89a44760434a5d26efa1d64a1209b61fdc8021575279c5abd249c1ac86ecc676ede38d7d85b32d3140cd9f34924cc99beb001d3499f27ad292799a2c38fd8809a26303b7f1bff275ebcee9c41d05b3db0a4ce5741ad1b3a3f11885022e4ea65f2fd0cecfb43440c4b15554ff17461c8893bea448b9d21e517f095834ed58dc92afecbca9408b4cb7c18d490aee7ce7e497286f64c81fe736b05796f0e9626b9f0416e54a47049532df5e83634e7efd825d89cdbedc9f97ae2249ab1e60a3a8734586cf986bc2bfd983a8aab0b9553f80efc647b2456f212540fb8aa6dfa60976b4d55533e3af85934b5054ae400402ea2a47e6b110d35f86163fd002a82c556702d7255ba942490b9e0f48fcd13c50a7c9e2f09d58c1029aff033146c2c281d8659143c784fc406cbcd63ba3d678ce989919e3a90f3618b481c48d622880e2edd05abbd51941a00a1cd4956b7534ad5bfc7663f24d44f13bce48f986eb72bcfd0d64220fb53cf496aacb4590245cbf64aa0d044b3d4f00105e606a0f7638efe6f4df32336a43a46c894cc1b121f0fb31a88595543e329486bb06d86309f28a0dd89981edd35409de9986e2bea5b48b04ced1d3c40c8232bed589c457b0104472b10f5199450b9cd3f305487794a5891eb92fbf385d9becd9e2b2f9d15c251601d596f0ba79d9e4e0529f1ad6dcd29fe5b54743cb8c0ae912d01510fa2b45e0e5d07ea0e89ffc3e1988663175e89fa3f4e2a943d6a7d69c775069e66b2f9a67728b1874cd49939f2e3d4ea29d2b843f69908dafcf8d9ccc13014f98821cf1f5021028382878268688b2f0bbc24964a29becca01322160fdd9ad939e6863c7e236f043e6b74c9a6be0dda4830b80a192997d3ecb84898ae8c6d06c77dc7cead3ad58278a99fe6a8050ddeda50c5c3fd4cae70203cc35d51636e62378faaeba0aada4ac4d870420b88055a4caf578cdcd844abe1daccf87080af71e9910fd5c03aae58d9198085d46e4043a78db9ddc98d82155480b6b636d1bed4b4a35d06148390b75c8ffc39a53ae672bcdd84e3409ad2a34fbb8da51109547e9800439487193fcaa819ac0214db87163786f6918d83e7fae2d7d7837aa6053338492299102e97ba231bf9957b020100b1aafc06f2b4748d2caba2c7ac8e029c7f57233250ae43ee5c1836f1320176365fdd8861fdc2f59f6d958fbc7acacc8830353feaecba5730225aa746a7c9bd8e6907f94b46fac19f0d13f784f356ae41efb45de128a083ac1064080c9e795ad1c104e453b836cc74bd089c0071f12255b5fcd8d3f2db525a2d72d1dd5df231b7b9eee2f5c15f71408ae8adc055c86d95f2ba66835cadaf87ccdc2e9b41da2d64cbebd6dbcc0adb7f9c8ced7086d95447e49ff148dc39da76398a24f1fdff668aefc7c26db92e0be90c9f72268210eb54f9ec7dad841e236bc12df1ce43faa2c3aa835b8c45d3065d07e8e2cf2e0233235bb387fbd8b894dc1377289151b9d75abbb1947b2afcc093aea9f5b763192d309dc76c4d660f0de399d4494116b2b7f349ed254c31ab03b82a15d9e5836002c8450192e6705bc9dfadf795539e135130a08ebf39293be5eb6e8cd8110d1dd05cf51b00a0c26fac49ebe2ad3177d72b996ac16da1d7c1a95da8093ed4cece8d5359e2d304a4d9384ff6458a0569fd202d12d99222fdb0a8f26d5089e1baf7cb6a9e3f2b60183063b0abfeb2537f63a3b6c6abc480acf3819b401474dc27afe0f4e1", 0x1000) 20:49:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x9, 0x0, 0x400, "ecf300", 0x5, 0x8}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="d31d07ba224c5c2cc2251e5731b5904e0ffe08398e9fe2e0e92f1c", 0x1b}], 0x1) 20:49:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) 20:49:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) r1 = semget(0x2, 0x4, 0x207) r2 = socket(0x18, 0x8000, 0xac6) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x6) setsockopt(r2, 0xd4, 0x2, 0x0, 0x461) close(r2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000600)=""/165) r4 = socket(0x10, 0x1, 0x2) setsockopt(r3, 0x8, 0x11, &(0x7f00000003c0)="207e62343f0002000000b5b223000000", 0x2) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000006c0)=""/37, 0x25}], 0x3, 0x0, 0x400000000) r6 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x1c) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0x4) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790db101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59d97872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00000000", 0x11b) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x80) semop(r5, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f00000005c0)) syz_open_pts() close(r0) dup(r0) 20:49:47 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="0000001081", 0x5) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000080)="b1e130199fb65f42335433b04f96adcb5a4f76c3cfa4156bbbb0fbdd9587646d719a5d32b7339ab91cf3abc15366142b2aee4bf0e99cd247fe00000000266513f6e9596e4cd1a47a1966e47512385b67815c51c620f1cf70785f2809ae07855bbf5939880a", 0x65) 20:49:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001d00)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, &(0x7f0000001d80)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0}, &(0x7f0000001e00)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0}, &(0x7f0000001e80)=0xc) r7 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ec0)={0x0}, &(0x7f0000001f00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001f80)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r11 = getpgid(0xffffffffffffffff) r12 = geteuid() r13 = getegid() r14 = fcntl$getown(r0, 0x5) r15 = geteuid() r16 = getegid() sendmsg$unix(r1, &(0x7f00000020c0)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001bc0)=[{&(0x7f0000000480)="c462a8b7e818620659b706b9632f5323eb1dc950828f7a0aad50c4e9faa7a9b645b5e042cf0a0634ee832883b6da32ae9b8a18b922f2d00550d445c08e94b710fd8458ce6f564639", 0x48}, {&(0x7f0000001880)="96ad29de5bef66a9f5ef2e37fab29ecf05b13e570af775c632c7995a38bd22ea2da64c198a232741aac4fedd444c4990db392a9903787bcd8cc682a304286dfeca7a2f1f34f0256f4f90e0ad83b7ca98c65d29d0ff8f48e2ef056f47c8dacbe2700c456411e167278cf4f968d2bce04da9c5e07edf70833e3ffd8ed66375c21b33bfa4333813dc531ad1f13b3881a19aa6f7d30f703b7d8e727bf13459a02f2d37f49bb0c25ba6b529fc8a4b3356696aba1fd9aa7c05ee2ef32885c7b6a6960dc5f9b8581c88916be80e42210b8a070864f9c4c5d49976f49f2cda0c027d8d728e47aecc45405b02cd5b00eb96b6c89f2a1ffe4ec37a", 0xf6}, {&(0x7f0000000500)="ce0fede21d3b6c698c41949f1178cbcd2e2b6bd4d1c43e782dd3bc99093a16639164db395b362d17f04366b39f16f6f7da6e", 0x32}, {&(0x7f0000003a40)="b3dcd18fc103c3e84cbcbaeef5c2af85e68d0612a503ea769bb2aeb9f36b62f2735c603778d7174ca898f37b48e4abe608e030cae7284fa5a84a7a98b7ab660d29301b9bf5d4295cbdfb4fc318aeb542ffc5a0355c67cc5803dc03f5bca549ad59133012e374266a9d2e1da90b34a805c239a075f433a46024dc352c1cc55d0a2262192ba174f881edf85f0317a6d34807f625ed88b82b4167f4d4c7a25cd1d39f9e97dc200335bfc05a9fea1aa8c44f22e7e697cc548bd737c00e6b81e3af0334bbb1e73d3ed417babc0ee6c775bad46117998bfa244a14036fbd0980d60b2f2c52b29b7d8a5902b930b3e59032c58cd87da1a781f7a8b7d38b98f20b6f8889201f27bf99faac698059c501e1a3745d5a3792acc2709e4d0106deacbffb1283caa61b9bc9b6016fcf692205ff2c8d57e809098916d3c77ef69e8722b2439649b60e926f22f11fc56cda1114f2ef6888f856d767b580f7509d67bf4da15cfaffd2daffcace5fdf472690a28699c1cdb6ab238e5f3217644bdaecbffe568feb729e8896c946f3c3ec4314e2a573e59f29ec926e5f90b35560a979ed596bea63b396b1bb066c6829ae80a7f2639e06d193efd25d3c1058171112db2c9126522966e9c9dfb9a73c900965aa3cff9fda84df306bb04d98ff9a7bcde4b99832facb243f1b367236772a3842f69843d1377ca13df14c6af49a12eb6da13ef5079bbccd953c77666c55901eab73b773fe0eec16fbae67d58bdf3a076c4db4c6ec78593cfc845691fb85ebeac334d4ee99a1194df034335c2f69c77a3a9c974d71d4fe52956036dd46afdd0195592fecfdeb9fcd76cdfed5d5d59135bc63b5809acc211c65cae6996a7868440c5856b50f50e1e08cd9eca4ceb8d57bfad54996f2fbb340130c5a07364a630de4cd6808e20276f452ce527df195986b36beac9a50daf2c959082e6434b90f135bf83d0507212c627937e6176e38c02c8b839dae08e7b42aa71fe541b037c3b440308438c5ce58ec9f8a3ed3ec4b9db5e69bd658c5fde5a6414a9751c1918187732de7d03f0543d31b6509bf2b62b9912d17be3b9fa20a1b3fd4ce6c6e2959d3460d8c599dccebdfb47bd444bbf82cc7dfb9de3956ae1120d2ad96a41360f6f5c47a347c3ca74cbb53951051b6469aee5a803d55c4a5d145a0a2cfb0e6896b80aaee82287f3661d6d03708b8d4ef67b18d2d4c3b5b8675bfec9e8c98cf823f118f826596230e2a7b53f876a90909c66a4aeb0516b021d4ac87a774b65ad028a5e41cda49c380529b4a1d9670dbfdc85aab6cf01b4c794c2c02e43e746e105b054648d29f89b963eb1f306fe3e52c09ad7a1b45de620120ff3d7801b4764e80e7bc2d093670d69e5f4e367f185815839da1ff2fdbc7b040f674355384c6af38e0cac840493e6427d239b0aa270517f12a01618652baa3b8da84d66c7527541039381f7a5d417036faee9d11dec5863a6cae729eb2abc733d5a894357c804b0292721bb97e14db8d428c82fa2fa4addbc4da7e13667707cc8bd78a0846c8e07edce5f2c30e8c41460e37ec0dc34bf974d822e9e48ac43c03f613479d750e640e132444a14b49479d716e537317770a8aab5e4448520e7d4a2600aa89722ef4f3899e1ed99fb7c96fc4e0ba04a41f214a62427c694b1dc1d2e8fc81fadd20b8ff5db3db58ed07eb46c3f901ba144a00461868fcc86c6babd6c8b506c9da5c4d701605d1d0552e43e2acd8291dd06d4cc97abc05c4fb322316b16ca93db562bc22676b0a0811dd3da593c5c7b2451a5f1b6e9e76639123312d80da6815dfe0142a4d233e668d73e70631116aeedaaee8809bbcd6ce8344f59bdd1ad4dfc116883a7a9d33aa638004b4d25fe66722c71e00e82d48747e7cf981cf8c23d4bbc026354ff1c14e526bbbdae7f1e04933a88171acf4a42d62b1975c86e305597ceca4ccbae5ae428257af1bb872e88c586d3b2cedcd027ef7f95b686f1e05f887786d004f2693c084fa5b389ebc10fb3fb8c8e34e09db749d44890f0f67af6bea2d8ba2f451c5a4e9817f98a21f0439cecd87698c8b0017b4747cab336186998a968a11d59acd92ec7b96262ac02bafd3e322b8ba010ae7817703ef69544ce077a095f1ad97964f877c85bf61ce031a18b32b17ced35c25548b2a69a778043c2156766462b77116ed4b871c4db14a4cfa0beac1a568681dc98f94e643aa131e65282ecf3dc9c60c3e59e355e91399ec38d69926dc7acc0e7114c1fb2908b26b2ed100fecab16d92b2e3a3ccbb7f374bd9d2b25137b0771409f524955fbe5d557188b9bbaacb6e016fd3e7924b24f4e41e0227117a2d8461ee4a8a84c44da7640da36fcd9f09868192d2879df5f218349d355331dacd3af9378cc6e70f28c556c42036a5c840cdea01de8b9746fc7573b6e4a264c5de354f68258575aceabc7a4733db9a8ed12c4b61fc11ed1a87d59e109420367019e320a169c5bc26d44a9eddc8d7ab56d9daa99f4ae6c7cf2458f10099eaf8342a00e16c494e6dbce2c9e03ad1b389cbaa2b492c40d1ee63a9321887219c8ecd5e7fde8298214fd1537b24a8477b00c67638bd4c0c7140be6dc7e38cb1f1a98b438ec23f627095c293514e4ff4f90091e682ddecafb954c1f0bbf8858eed6f9d4114feb6e31123a72394162beefdff7475170488f0fc55a7c9ac370459085578809af245656fc4ac2003b5faa63da2aeaed7e8e1f2fe5ce3aab5c92c2ba458fae77e04fd8c54562a19c7d3f5c36aa3229c1c8c64f267aed8f072f8ff4591e2996c6e309b993b117a4b55f1605bb05d4a7320b8a618413ee7947614e78260c967904f2444bc65810c207f5c167e95705d03da681afda2637937d08a56a6ab25b5314e77ed2859f62f7f90431f8b3cdf4af9ceea63ece2f18cc11b97aec23a3f15cbc1e0bea9ec044fe942bcae123272299bf16b5918bf4c10fd034f08ca003601d15eb9344ffcdb950b4d3f8422a39f402292163ec421d164c5ad69027a0cc8d3ee0cd768171861ccc52ddc4efbf350260f5801493d005ed5f16f8e2115afa267dd93e0941cd63f00bbe811603228461f3e8dd84c29bb59d8450c3b8c93cd1a1d7abc49fda2ed27659615e39b2c2a6f09687931e7a0580fd56164a0a6a815a2539ab026828988c66c3646e380b9013bae086ddd04822b87356e3074f4886c2b8aced40f02319c058b8ff884b8574fffd3ee12e2f7cb595a7424541d916aaf6f3d97fd12f4e1e4b28c3e8e94aa8d4b7466831b4f5678c0a0f3a5f34627c1ef01be7f48370fe9628edc493b63ca895dc811421722dcd096068c24875351cf48a38c0cbb93d51fd5e5215a9be117df76560fdb7afd041b17ccffedfc4ed96f1bd7c94104ff5f8d32deb32da6e83ab504d772ff3739183a057b0bfeddb5fdeb8ac0aea5eeda996b8cd1b2511618d69c167619a09bdfed055d95adc79f74c351dbb489ad01cc3bbcbe7dec29945c3086945f01a058a9f8b7f7af18208f9b72899bc7b11d673015f9c4ff336978908ea3a789176a9f38167fde3090186d4a3c890e79bc48fab3437347d7a738242a1a312a1bd962b6b601018e80b0405825af5caf4ae651f30f6e4b2183733bf84ae1fc0dd20b5a2361055c8fbda2fe378dda3c70e5e1d5b3b7e8928a3aeb489753a2d81e3a75df37ef5051284a23535e23e52a53c55961665bdf4151a2260b819ed1e740a5a66774d69077834e1df1e5f187c3052c875d5368265e12464c8f301cd9154f65d0982b67eb427fbf9fcfc455aa75f519a234e0f6e2043f54654ebb8cc7305db35c9f1148f258b89cceb5a01ee2d6d31747775ad02ee9e0f2a1fb06239767f01cd61bc440905c8d2243999396d73c4e684d0d77c1c01119c37446fcdd9665d9c1d7091eb16d155799f0a3f799a63e460f67ab4b3355edbfdfeb782acd7c65d02eb7492146dcfecc201cb473b1bee84b479596acb459ef28f317c624f351d9ccb9b36083dbafc65bf7e5d8db9ff2f69e606dbc80a6ea8e23fcf3e8e1b847db771eed4eb3b8391319bfa91bbc8bdb0f03a8084aee3a20ec57b3d91bd7167a352a26b36b435e27389cc5c77b29130881567d3ca47968b775290f8dab868f7ed3386cafa3adaae1e6fe05ec3fd658ddc9170de419cf3b514dd05b08da328fde083e065bb957bcc6790bcb79eda10d5c0fd4eabf1833e767c73ed9f76997b8fe592ce2f3c2755eeb46b6e0e09e49df92b23fba5dda1a24cdc33a414fea81ce4bdb13c16785468ffbc58d24c252fbfac820268767c5e3b81dfae60aea07bbce36bcb55faf028a3839b2836ca68aeded1f581959dcb9155c039b7cb84ab010a33852474ce7ed3fa46b509e4113a661967ceca17dd61a9098d473c68f605d686a439980b6cb0cf49625c9beb31561331e4255543367e702f62b81eac1f8cd46d7bc062add0abf01f03bae6d07f4324086732a801178a77bb2a949bc0f00bfc60a0f155462d860067fc54733cc0ec53860cbeeb81941635b953c6b20ea4d83937930fb038dec1c091f8c7998f3af66fd17ba31cd9868c21536fe181c32d7fa8b73f49cb57b5133eec45eea165bcbdc5b1e7c0385b440462a9bbdfd8c037011ba23f5e1171052884206664d82da1014402c4441f4b6f5477b28943b1af2727edec22b26d48227790dd610d597b5c08b259ea409d3fdd709d2b92219a52468adad85551074ef75a0f9a6b990bdc052dd46e7e086ba945a5faeffb6841313871083f8fb56ae7887f5cbfead2c0db73258f60ea989a9e76217404a84e4a9a92c3f2faf8312840c7d892edff5f8a106766c7f04bf084ebf73b6735ae064a284ce182692603fe43371fb822a790540a1e7dc5fb800ae76c11e5807f10de84327b4f07d7f3b430da567f41b95a8562bca060a0e6e8834a40cd8db57290ce42d710f877d784de4588104ac203d6e9adde3ae000e94f44b1af21fcb9ca63988faa306516cd9f2b4703458edf00b82bb027842476997ed0deffc2922c4945436a88bb442a31e35834750704c0441a19f0793e0148b3bd2ff11939a5a60759d4fae8e1e574324f7d0ecc6c04c68beffd9fa85c2b18d403794cad2ca8fc4c769f4d10dabd4ac92c3f3472219a0efaac443a8d565820b4c1921dd163e6bade8f89436f8beee262dca5fe958e9ec4f79fd07514f33192d4f089c6c60c592e6317a72b1ebb68610b757065535adb35bdeaa7fa5b62b30afa37f01bdba4e0294569e3f95a1fe5047a252816542ce13ef2dbacb9b5889e80ec0d58f77758d6aeb4716931824974ce2cb74b211afcbd9cb92d87aec22a4500ef0a3cdf5d0297f5eca872baadea3740b1ea948adf253254a61ed6d5508693fb138c8abcdb198b3822d77a3a650fbd5c09a93f19adb193242500dec2a58f1b25a5d50031bb0138682025abdd2de8e6c8780d7887b62c6891ebf5fb4aa7a6b7a76bf277c852c0deae825bb8cdc6a967cd582224ea41c5a0c952a14eccee221eb01f0d3b7aa3d6a94c983e5df361b5443453773eda4058f4c41bebe8f49f783e48cca379e5cc161bca67193a22cb9fce19f825f7d8ce101bf399fc2383203c9fd6ef03e119baf955bb21262be922dc6af28aaf92d7a45b01a014183acf6c7f9f55ef12cfb68c7590e5d73116374c798b89792d25a9cf4ffbc49e040b8998e901750a2d3c27285663f34abf77afeba3bcae26e2f870167ccabaad8d0c8cc92bb022c0ccc200acc4a5a16574a30940af9e6bfed7cd65035a6b3482b84a36dac5b0a4449cf38fd73b6705c4e353b5e39df", 0x1000}, {&(0x7f0000004a40)="42a985205c33c4f19d38a180df9c007ccbf27a9a2d632f58485a58b1cbd854687397b1dd1afef66ae1be051eb10014c290114bcd3e1ea0ea61bd778324c40a36731b081a896fd66a23ec721730df7f183785803e5ff0c1df0d6d1e684ec708839b23651c0dca7aa64a8d27ee6b8a22d616294f5670c686a2949445ded8759031e48634b450850677560b94f7b0d2fc42ccd643b8b05d02fad6b9a5b5b620222950155452b4a9875a7b63b3a8e1c507a02f3eba6187e5edc452f1a35015a1cea7a829f81f38c21ddf2a9d3029eaea6d626fed424f6a600249176569cbe203a47f8d3263d8e03a88d122e5891df207a6957df34cde9f91fb5fbe9dc705f83ed5b9fce1e7c94c820335c8215e028aed5fcf743779ae9fbbfe4b1c471644f4eabbaac579e5cebf77c51cc59d63c1f07d101c13414949909c2c6e0d870f01f4729aa8b32bed6400806faed68b1568367e225b398fcb1ba10c713028f5cb0183b76057a0b2e747c77eaf2193b8e78ae2c587300020507307f6ef363226f7be6b400c4425ba46aa6306f09b8e627667cad96663e98fc39e481909ec568c27e83bf5096f2f70dbd304f11cc18920b0299942eb5ac8acd6b50f5a1a1afda71cb0898148671ebc1fbc21c085b0fd85f56d4e83910cb944d88e7bebd4809dbdcaf7d81395668fe932f3696ba285f50e2d63c040f4d07bf5f9bde63dad993596ad22d68a9a79ef19e84b9ae9713b17582b571c49e0a97c6f664e08812dfab0c7db99cd6d5b8e57769f465a4993ce13e9d9d24721f687cbcf463029d5ce0f4d5aa75ca7b06a8df36476effcd9c8b1117b336a0b38bc69e0b19ea4d45dcfa4ea35c5f5d761256404beaf284f65fd0f68ca76ab9e83342c491b4c15abf6d6f87beb69b363362efac8b1fd6a71fe61d0f43745a9be7f029d55708885c904f0525805e69b2bd40fda7ff2aa4c0d1f842cd9c9a357c8ba0e40f4b0af3bc3c5d1292ea888fff0a1c6867d2dc9e480890065a72495873aab575f906d139082a76219444263cde2deb57693edf8291382632a8c31b57bc9d555623dd3a1e2516c65783f9bc3e384e36a44e6cf48ae666e9829fde83f8fe8de2ac9b8aa7b6f3088adc42cbba940f9ebf189d2748e9f1126605898e1f1c6843acfcb7c9ac509a65c93ab337db4bbd5eba083ba2ea8266ab1a7f1f5d77799634e46e88040431680f838864ed8802ba8e1f2b84ac87aeb26d89398c5483750e336319a9b7e6c4fe34db01a567f0e6a95592df9a52ee90c8d70139c95deac5a307353423c11fa8e069e6c6f5803393a1c5827b6c843d5890639b3c7de6e6e1c194d2f48694b0d4b597f50ad22a4cb260f2812aef2dcf876b973e665e215336bc477d2c6a7cda0d0da6fbf338c9fe201c847f07d19d61876977342f17bbba92da648429f05568c41421c6ebab7b31af071d34485d219a6a6d46d2def99f0c45d256f3d32f1bc855708818995d01999c91030454885d8669c2fb538aa492128f7c48bf8aacdab030a8be5a6fd1663d8cad919a15fb5ae8d2e7548e288ba60e174fcc9bc1b79b4eb8e64174bdc88a3f94e23fec83501698bddfff23350df79309d74898a6e27b116826c54d24360a1e104bd3fc588103bc4c699771bc4033051558b8ce1f8c9ec5e12e25c8060f63c3a540b9b0047a6b201f768cf4f7eea8b6e4573d8c2086767e7a9e7d5dd9dfca363467e3fb2330719735cb0568eb877994f69aa44545bc93ff1a46d906b62504bc896a2f2729a77a43712cf3c40b46bd249a180cbe446eda25ce17b87c59bf76156d502b522c191afa39960c74947845b0be2ab7f14393682546a6ca6975b9822efb4ffebf5ba5fbaa105e109e630ba66a1d375688fd5b69869e94492cf7dedadef0bd679018b98c5d4168cee10332fcbdea29f2f7bde325791de9adac122237d446558660ea2eac26251fdfc4048c5c733e12c4ec781e07dd8bc66adb7600c88ba298865125de2b65127a9ccac6b245267653f8d0a4223d6446a232c224f42b7ec27412c109b277112c8c3894d75376ed69ea351838187eac882efa1569d566bb7172665910cd0e2520d827a6ea3e534f3477dafda4db1746856aa6170e5388603e5c3d73dfa8ab34b7f15802d0041fda6f90af634aeac71333eb03bab98b8a40c65f9a881ad89c32b621a2e4fa309657e702331fe8c0d9efbfc19b0746cec4f821b0bbd2e07162ff80edd520b7970cb8db32cd1b29c88008b7c74a03c73d09d67691b65e5a9acce0f005c87844a3897db9554191907e124061733faa9c8e749bc4f76e4b44ef7d9fd664cc8ca5a12e8db69d49599ff5f701a6bd3869211625e90431271964d59461a08729f58008234807fb58010df09e6c1dc0d4fcac3cefd1d407fe0ecc0f1b005b9b306b5dcb0232ce8f0fd478950120076e00e66d51830bcfa9c6b8685ea13c8c87423f1351687082ca0b1d3b8bee764bf6154bdcf45c739b1864238eb88763a01cec52673158adb8f71a4d007e6e9c52edb95e1233d7b51b1940b3ddb61ae689c0dffba952326e97f3ebbb0e914706c1337f8cb4b476dacfcb0d56506a580fbac53a869ec053bb92c5f5f19f74608d3669f48b55bc5396230a69f6c2941c0135ab8b555a745193ee834ffabd34c09af8a8821237bac8f6ddd4b77daaab785be67df7d422d23f22c68cf8a1eebd04c44690ce423627c019dda55ca50f8ba0175fb74b9b74d77033206aca1474de5c2305f9b411c45ae714057f8b60ba9a4defd4ecb1e83fa8eac9fbd6ffbbe1f17828f9f947528d95af489844fffa0324cb264fd7321562b9d4c12e84864ec6703c3cf2e752b84fdbed1b19092b30fb66f0f0f0d8c0ec0e121ac2d783e91855bc2cde15e2df015682b01b11dbb8240f778f8b288b7280b1891141af502188dc5c62930583d649d1000db3e0fe4cfc881cb667dee8da69cb1803bb429ab8a23177a0ed7a50dc38da27209217c049d5aa4aa9287e9e7cc49f6596b326c26db4e189b75fec396634d0d4c517f3890b6ad3496786bcab8d7c52ce12aff910f4903e748b281d81853ea2e7ca50d3726fd91341ac95a21bc175d942e0ab5c9ab0867d8f9467dea9cb12d88eadf6d4d6b924bf41bf4c38ce61f8c55dd8907947012beedceabf6304874e66a434afc15a1244ab6f914e9dc685fcf3ac1355e5e19e8fe00a2661e37840633b8892e8f245adfb146ae1dcb42cecd2c07323e506610a292189c30eb1d5d56d18ede3eedad582a51760cc7879464e3cdc68c57eaa21b030b910a786f93971dfe24494e0eb660899e77d88ef1a57c2f99b3980807dfc1b78886693025de434a75e179b9ec3a6ce476ac8db50fa56b3437a32c4d989321d4a4408d70c1627ec8ef8672ab1cc77864b6afc604110cc350f9713435d0bdf3419fc1a5038ba3c284230d9a8e27af66754fa968445ed480823fef6a36d26d963ff5d83dee30f96a717322ce913a5b691731a9980ca0359ff15972a129c7a24d176597fdcb7f4bae099b39e44b67520b4bbc75728c12d5ae8aa20a5c6fb2cba0c00f1b023d7ef6c08cc24c3b5e0fb4296ae1b901186293f13c53abbcbb343cc6a22c9609de7c6783ea13db787296491d1c4b37f7997eb63ce0505f3a7efb5da9174968f99c661c0a8cbc27ba15db3aa1bb3658436e76e3b5ee499b705b37561b4df0a13ba8bc67d1002d578549999992d06df795783db2ed042c968ea7312accf14038796f133d95809c62a5dd6b541562cc1c393ff9798b8ae1819a8ca01fdf05297cd9f75c4e706061fa4c7245b58cbcc36a2822f218495f36a3484eb7d33a8a8ccab73fea6c980e24b1f98bb2d60af0e39f6bc4d717c5b368cd8e00fd6136b730cc1e97d03799ecfea5c321615858fa4cfc106895382374367d64e4dc769b0f330527f3652b2998b91eb06aa6d8c831f52ae55d5f3a0e1d21f157f028babc9042dbff7f02fe441ec43e8a2a09a0ce1196478bcc6a63860f40f0647f07065bdb0919e2edcac72b224a94aa37949d82f3ce437de278cf7bdac77d5d1974f523a0bcd9bf62a6fbe9e8a7d2c900809135cc949ebf06ea8b34fe086096d5afaa3b25e90a2881969b08be920bd57c548a551d674cff01037820634629b98f80865721f3d695a9d3909789ae2acfa94301a87e7d020bcb9cd97e0a14f9035352066c14422c9a4e013663bf41af5c348924b7b1361a7fc7e555a0d0b151ff911fd4abae31710f2c2756dfb539da78aac876c5ed67f7d12fa49388935e32db94de559af8bcf1009b0b58bc4681d00b8b9442ecebb89b4986c8e5ad6888235482d73d18bd0a32181557c9ac8240ef82914c91d2ee39dbe7a0b4a1f09e91666751cc56b734a994120b18196d2249253bccd2125117507ba6f5c37852cd2da7045d02345d910ed180fbd9395b3d2602dc6cce9d5f0559bdf121f598373c93638efe3c463462639d7d3c6e6d7547d980d22d1eccc6875ce0a3a637d27c591ecd89d1dafda29f8661e9661d0d05dc8a013e95ca21428d7937450b8c887ee0251e8607ff5e4e9920b8aac8326dd9ab6299439cece5d6da0cd8a5d800ee3a8f56d0578e5f5615f7e9b08993047bd63d32562e6ae5343677ca6ab109a5b3e0c037d46618c9a87bee6a40ee2d7e15f4e98daba520496b115d62e414f3b355b7f2eac91fc35ecfcc79b66fdb33f261f3d11a81ae0759e12efc5d75f7ef2d1d7c144fcef080f2824902bb5873b8d74e8eef445487c8aa25510331b9fca8433b8da39fad0a18436d21841c786f0b20ec100becde12aa36cb6653bcf42edf36e7577c2e7df304278a2da2e0593cf4203ab7fb7a1d8d979e0b57caa9ef6ae79ff57db6383e00d9337aa8cfa13fce6d6e63f5c7eec8041e6e5cf171e20344623598e8cc5ae71bb28aedc2fe673999ec07757025b3ef1f0698352ae338e0bf9453666be10bf96ef346280abfe434593b7409adcd9a2b4dab18b5737d44e9b18d0b25de1d66ece6aff13d56294e601484993c3d8eeb067daa197226f8f0750b8a06fc2008e390fff827b680548afd3315291614f9a246fea9e7168003943536c0899231a4221a13cedb04905f6d6da21f450cd2b6eec779b8f6b870b0f98c88184b5fe1ed221fe9661e441d0df53154080100820e74ab389e5a2f59da1f66fe38f1ce55982e4160e9e84e897085d40986a8e269976cb00f3f96fa79677dc8f9f19511d84861e26f5aee5540015ebcfa82010c17c6db740ad2ec8491f94b483591e6c130226ff2260652ccee004263ff1d9b91d60ecf3654e950e9f21bbc585a8e843eb2038941ed5c4ccc978d81b51c2d02c9ae4562de268dc00cb067a088db910df163cb9a24fc27a9bb54f9df2e50cf9b1102681ea482b0d133cbd061936ca00c181d62ad720d7d08680b47b09b3d3df8e0a882a2262cebddfe918c2d2fd6330464a66ac9f9d55efffd0e6ab31ec83b3b5fcf64fb5185f902127c5bca1f7648d225cd098a55df436171a7daf0e8ba072d40496e98c84033d12fa280f20924085eb9f36cd7936e976d27a80f4afb9af099e49f701add48bacb164be6e67dc436a325f7b8665c3002c2dffc34c0f180d04024001c9de9aa1a7f3f5971bb5b653dbe8eb0b774e68d4d400e09ae71ba53567df6cc1c00819d5cd2b91faaf471423504f20e048cc33b7c747d8bd274f94c7bc83b3a2d2117d98b67a497417cec9dbc22807fe78363b8590768dc52a66ef649f403b851949e436b849b2c37fd2390866783dd5c503a570c9e93323209fa7f73167c3ed051cc78a6b3334b442770", 0x1000}, {&(0x7f00000019c0)="64c2b37c11197314e7be76c1866b4a3db231419616a5ee13727b525365abd460197c3550e1017636593ccabbdea310850fb4b91008fff9b5876a9750fc73c1034e482dff97c068ea52842c7e251f4e1f73b295b3d63d55adee2b3c4581bb2383cb89c28a2dac24be5c76b854899c0a4376dbe580e01527ba328ff6c14809cc302211233c864fc85e9d4d4fa30f64663d409c2462ac84e77d9ae8291470f34524d38ffb5d", 0xa4}, {&(0x7f0000005a40)="ab5b29a57ffef7eb186e8a7ab59c02d176ede5099b6eebe28ca1839b0f9171c8e1a7a6f6fe776f9ec83a475b5c8d36a4de9961279adc00dc0b24252743baa59638739b6e9afc402c173e92ad93a523a7f690afee8a638904b1c880c7113e28c5734bc1cdf9439d325a53aa2591a29ed980c54f5efe9c18783ba07dcb66933e4fa9676c5a81a43447e562829bdad291d2a901299d5e277faf28a272612b1e860761c1cf1b338e3a6ca2abd0ea532c839d667bdfb15c545924b3c5de7b8f88343c52bb58df5a0dbcf682532f84140f26ae363ab740d7cbd26e301180663b5f237698610d7fde7b50370c7a90aaeb7dba21f8011d3f59c818c31f31ad74b8d044f20f26aa3224ae618d29c443a9d9a61b369cf642102243359a110f27f1d6e69ec4b07221a6fb1b3f2b078dbe2084baabf0083b19615263b52d2c79f1bb41e9db77b3e847d3e2ee327ed3d74126a8e116774f571d90dfdd31451f25421f70ce219725826324e8d7de513febf5a2deebca906a0b8d3eb997ffc0b2d93b2d8949fca6425c17f5cdf5e60c7bf4f1126aa9fec2ead69f697d112a9ccbc3bfd3d532df2f65db333297dd9a952c6672c32ea4c5393bad06f68b621fded0655f4dfc6d9f988524f2a038c79f96d6e4067492347647afcd0eac4406e21d10ff88806615865c087205721f7bdb577ee4cb906f3a58d9fe03f95d7c513c538555a79041abe5a4747d2e9c6478173736d1c6614af625f2e13a63efb4dfd1e458b387cdd785cbda9212af979abf4d7810ecf5a7d1ec0d59f74069e2ef04e7704d19b0fba7d483098d558abc71b6caf36ec99e5368c6d159129b115b43d633565162d39f881367c2d379fd9d8ed7c949b3a9a0f8bc73a097840b8bfe92d3ba6bf3c387053350b3ab3810018bb52835c8fafa3498bbc0eedb3fa384b1d2cdd1f131a11b35cc0f3f363586443965bd3d41da5d705378f9dad5c014cabe9621e24c5ead2e8402566a3885fc7aff3a299579327b8af0f09a47205dd483f03d5040db3654b06d08d08420af1c288f50794ec780929b6353f8e72f5e310f63999e2b03faf046f7aff542ba9acd1e2cecb6bddfff5640fbbcc5494c20532e8bf0bd9dcafd144d55e97f3378ad3a1abdfd70d6543787379bddfd340115495387626c2d7d8a90533007f462a6bb04bf475e3f3cf3eadec39b7861f57b0bab94e3858979e9241c3d5724acb8e17fbcce350aa4635d1a940cad46a44a03b816891fe0c371da59da9b76df5b38500aa6b18619d1ffc1f8b1e40cbfde41bce6517153ef6a566242ebb575829737a1c3877667a0044ba4c973c8c417e3878e8e5316241797035c671d7de121999000582439b29574722237534f0d70cce7d443123a34973ae947526ea8143aec41897c74ca50e6245dbccf28661a1607926ef64e86a6a17b16198a4065719632274d0b9163a7413333576a6cb4749c742f7d67a0c3aa8f0b958e445fa33c685c5dcf7012f467528f5373ae0489e08a60c6e246bce65fc4df8ee654c0079db1635a3c741bbc73023dc4ac625521c26b60ce60aab5623c999b93c149926f05475e0669f83947f95c9cc1b0bbea7d884d4a9e991ce2ac8215db89bb10a162e332117fdd1667ae24df2e3c82c74e826d63ecb42f907389a08b01414ddaa8ac8be042e8ce11710ee20ab95dc42be03f1e3c54f0493dd5e3ba3dd35a9d079d1250d87ea55b088bf0a4fbe0e1b60607163954c131150be422cb864fdf65e5bf59825d24781fe5459eef5ccc02e341870763d428c8812d01269c1eb7158e5eeb5e322a553ec8f43b88eb64debcf077fb93de6a7008e862d650f9c82380910598f1b6cb06adb47ae2a0fed32484c709ce4f94d6b07cbba4f40331b7936a8ac75f7191b00e8175ff6e4c37d812a60f79f0245a959993b86e847e55112d41be9ca84dd0b8ae1a692ec8e14ef2577a9218898d2bca91aa27bd27c438b6f966bec40940660780c24cd436a0a9f3ec30c142473d3fe0671295276aef10900dacc6131a7f8a62c593703350bbe7dfc7f52c2c9e4424edd6bef37aa554946c84a382e0693763caf4356f060b0aed5ea0307532134a58f523815d7291abd1676dba3a91a17ef5948c123cbbbc6b3c9d8511d817c9cb18609ee05f7156998d5ab22f45cff7fd89fb0bc98c08a468c6a16a5cdf0126af7515b1e4cc1c0a5f9f83673b240ef4dcb578fb70600c9b89e56e3b45b7e554a66183b2daf0c7b4163838bc6cd736b2e38a801839f9306e44ea55144f3ab32d798798437d77c48514eeb2ef2b314fdf62ba8dbde69f4ad12bbf894585ab2b501ce944e72b8209f273715987e5bef2bcc5f68828601b3ab18e17c80a6c15c34ee9cbc7cd630909ba95658981d385814ae5eea33ba487b0e3ddf14e54b90e1c34ddebea30263d25968c548272893ebe9ba38b83f440b62dc29eb1302d345f6c5df185ae698e5152b28e20c9e75b401794f67d69740098c520b68a00a3ef8289140ee1e249bba3af455df63edfd2eb80c355ac5b486df1d08039a346b8775a250f1539ddeb550761eb5ea69afc07647c147787f3bb0dec580cae5b7f641d412b242e3077a9117b442f670f354ea12a773ed70385fcd2bf3665a472043ba0ae5f3d16b7b2499967fa560b63a16ba3ae251160a4ddd60b71b34c7179cd6fdfa32ce2becd2b95a648759acbf4e309d68b441c07e8eff19ca564aaf04695de4fef8d41509ca604e3040f3ee246aa3295347434df99da4843627856f26e7730914c75a6a47b8836f3120b2e39ee1f8f1355b6690495990599550606e47eacfc05a2c74cc66e1d2e1bfedef2fa55aa96ecf968adc4f80670b56288f25c820cf9a89e8854d4d7e57c092702b4304697ac6a029c099e71a776b9eff46b2c3dbe330bfe89c4e84283193ce8972514a528ea3a57c45d73e02e135b5c126cd8bd46ca713977c76c6daa75197f7e04de16c93a9eafe3aa19c3bd89e6cd38b06c04944626b9f4425737a2655b4316cff2fe2534806fa65cc711c37cd6a20b631daccdfe4aa4d4d4877555c2a3277c13ebf4e00893ee98099736c89bf6b3e4ff803a3028c1bcdfea7d8a9acae2635a7ae2280301b585a170cbd1b4e0fe13735428385afa6d4861eebc78dd57c008e88d44a55da362e02cd76031396ed53ee437eec234a53a3ea6d353497cc587a34779773e0691bbf75e8c424f967e4956af6c09c26017acaf4752798cc66a79bf1d1e58e604df7f2ae86e4377128903b90bdfa67e9b51ba873779f488a1cdb3de8581c0afaf4872ca9a2d506c36c4d069aa35d744d35c49a7b5b5e32149bc65ad0fa18ca2a5a20b88ce6e44d6e1ab0ddf9f358edebab8bc28c3f28bfc0c782d951296a6aae36732a77c49efb28010572cc34f7239b69c8fa57ebb96a4fc1983378e6a0ab7a8d562c7b84c5c7a3162affb342a6e6b58fe4abf12c6390ee0d9173be24b0eb589d25338fbb7ee03876c8a18c8feede763a3b014c3b7277e1a4e47f96a7fb7caa3fda9925ac1929a4fe9c87354590611143d478ec2eaa48bc7dfb74bd8af2cd1cc0b307f5aadbb423b186beb4d38c00d1c55814839ae29e9537983599492b2b4f5f54b21e427ec53d50accf115108dcf17952cf5d08ce9cbad069b0ee844cec60daea771f13c0e8e8d3a22bae56a006cacb5ea3916609b6d9a52c2ae5ba58b81dbbf56b1547aaee991ff1feda06c23989c4e4193dda2462a52ebd31093cf7b268a24bb593162633372c56821013fd365deee66bc6b658c72ccbcf8ee52d8f59a23f1f45303f29bc4b7587596a3662751821a0eda8e25b907ef4ae22e00124137a5f7ad2e6a2c89f798c6a650eb4e4fa3fcb08b487b53ef9169e3b0a1e8bafd131be31356718ac8ebfaf1f0535d872c84c8eea27d66e137e85df2104586404de619a82bdf975a216d27bd929c4a58ea5cf98dc71069d838560d1e7bc5663060c30fd2db22b80580ddca528df6adbdca0daf623ead0fa19fc9aa9513b57e59b5eb73797558cc31be233a83447f46d606026b48ec4d4544868b5315dd6a335da806fe67ad48c659af31ebe3a9711b6567eb99886f9d04cd0675530bbe3d0cf85227781b792902201959b356a5def03a4e177745abf2d225eb040026a4eea3c1ee83ad50b800e9bcd1c3369c26a324291dc8f76c98aa08e613e5811c0584373009ccf38da3dd49d3fb9bb3fd2981638ef1fbf0621f7120f629956fc65cb9e692f9320a2f5707916b066fa1c00f74f05af4b3b0aa899211072fc5047e287ebd673fd5592bb55bcac35c694b0cee456ff5aba5e464683ea5d16801473ef975e7590e732e4dc6c3c758dcbfc3973743c45418c467bfe79edae0839b2c114bf77665876e0b58f4986fa23ceeb27309670e846bca29ba07374371bc8503f2cf1d2f72a7d20d9cc747fb0187c1a4be002ba2f46ac55b7fb0e6f7ef4203ab6e3d3e04ce1a5de1e5a953c4f021db8020fdd44d99c869bca41049b6ececc7604f648d23bf015cc61eb79d2ee1b3793f23e08a59a32e9b389889cf6184296b16f94b8248afabf9874d1eec24b7d0a5e5a00aa6f05ac9a51b3521807f8ffd4d86860dbd51dfb57c20acbb50d484299b5bd8e85ef8b9f7d72171ebc36d1eded22c9aaf624ce6f517a5a4fd8c84adcbe61d7914cce5e4b8c1ef6806438083cb4bb32d3bee58b12d519c9292d36a2fc801c8ee8fe5c437fc0b23ba954116b6e945a373381ffec16734a87a155828a3cb7e8c1d64a87fa3ea505caed65b7aa78b99e0c3b890a85b6b847354999f9264dee443958e1a761acea160d5ad311f345794e02084675c03b77a9737a168ec77cd0c563965ebfbcedccabf1f92b9f564b9cb7193d57c2e03843ce231fcdd7b750f274aa5cfab642ac16da5b36cfce1b46d078e1c8d14e701a92c03e5e1502811b6154fbf6a67e7af9b4581f7eb22ba2a2c24b0a3de169e438241c0945f23a199e9b1a32c65fdf8a0f62dc1cc9f8e76bf892ac200c78b1fe73ca527da71d57f3ee1156f533dd38c69aeed843d4e067397934d0323fe4cfceeb1ac4f93464f177c1f7e49ddaf9e7d49ac1db3bb03b3c993c438c724a77577bd6a073a7bc226ac1c268b06b2e7297af27518de320c27605768cffdb49c210fbf78447c1109a11fd610d7a6cf08288554014fe9dc933f71fb6626223d0b7673858efdee26987489fbf41a2c186448bc74c71f397ed57b497012fa1ea131dc50833de722b4b8025c31526b3f7afbe40099cdadf6ea69404e38fb121a19c2fe1d0bfdcf096dfa67fd687611c68f48300852c705abb3ccd8406b1562838cfe6e35020c7c2a2a4bb013db06ac44ad782bb067ad3ee5d0de150f8e60490008b988bcf9fcbd4c7969cd702a38c94da28a202e4e82753db1a9d25aa9a9f70ebad586833862363ba32973bd443c78ed0ec9eea7c694cce17013c5df15c9a605569b007d33c5cdca6f0cd738f22f2011af829f2f6f948b78263e2f458aef5325b515340f700a1abcdcbf91d52b3e864812818206c88068ad82558a25ea21c405e1bd61d9b2a69de17baffd6e3afc2f14b222cfad6f90b2b88368af2b7241978e6538620a24a870994fd7fe1e14ef9f17834ab07f3ad49995f90f32a9e7cb332ff70aa33f6c1e4102908afba52d1c3fa8a9343919ecad5da5b69e1a9c55fd57314af7a433c0cc5f3d4d1cb9500e786b9be977f93d11cccc9cbde34014cca777401a2aa62e35a39070e2ae598b1eb6abeecfb41eb27e66a270b8754b82dd31c6e5dbb77222d87a865b1e02d2e310bef9b77821bd", 0x1000}, {&(0x7f0000000540)="e32d27c6e49eea68ed1ccc256832290754614094b45fc8c66dd26a5493a07460879969fd8396c11cf121d83aa2866c15bc66e9fbbe6d269f5ea66388a19dbe5d8e570be33228697842a9475e7e71b874d0fbf3d16c0644686ba1b4803baa86d05959e52e79913373c353bb289a8d1776cb2d7aaa14cc52fd474a758eb2", 0x7d}, {&(0x7f0000001a80)="87a2a677375687e4ec53b4a5596ff77e50ab9f9a2e08b9bf7102372090f840bb071d95d0fbf60b533f7cb31fa7bea7ea9b833e2b27169070296f9593", 0x3c}, {&(0x7f0000001ac0)="df05de12c965296308970cccc5c87d7af9ef8055bf40716738e6f13bfe2b40fce39a7ada22fc918631d0c5b1ced129af4e700f6b2073b3f9eff8562e0bc0c4e9de263928f7423df9734285b5e757bf429ba70e78d7d9c0a497ad9b94f7d5cfdf68ec253f56a443bf12c6768cf2118d9d31ac0002376dadcf8a6a94abf869f109e2526d0fbc5567171ead187ce90cd900f49932817fa17665e1665073350544058455410fb9b081d0ea6ec13db5fd6e70539bc866bc676bc1548472d65a580921a3eef26ca9ef9fbba623fd5fa99e235f99f96462374d63940e2dfed436ab21f0602bd20029bf192a7dc553c098f9429ede9c83cd933f35f33a67", 0xfa}], 0xa, &(0x7f0000001fc0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xe8, 0x4}, 0x8) syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000880)="194ae11fdca13ba05320cbb6c3c41fcb71b2eec455ec7aa2b31fa63ba57dfc4cc7d21b3f76624da3d414278818b11e36aff4e8efee5582151cfc353ae99905bcbb523d913a3aa55e87e78b1186935257e9f129859fdc64937780ff22eae18f471c4fb3b9114f14244de76789da476732ed0e7ad2ca5ecccdad361a96d7e5ecf965c8c59599b9b4ea53b96fa0e99ba05a43a6502c7d5eebaf81a70c295d07b5bd7fbf222638cf80694c7739016e92b42b99c80f9546bb74c3d50e57a46e251dfa6aff77319358bc217b2fac7ffb412e52bd7679ede8a5e41fd62366ccc422c75803681a437a8af3b0fae5d16bea5bc8591574aff09fed5c91cf6e4dd42e99cf1995ccf96000f852f73930592f9e2798ca66dbf310ea7e27a242f884ca5d16ca6028a1bf2a4ec2593af5273918a854fd7f791c8599cdb78d1671726998e01133df94cd52c44a6671590c97c7cc40ba47bc49473e301426fa0e7b5cc0afbde097676d99525177f561ddac60b3a706a888805b3b0fc42d04eaffa7363d3ec6956a89ce82a8bd12a5ba27fc879d28f46020d6c42a46b25b0e04ca9d661418f3e1a34bd914d0ddc95614c3d4de470415469f33a22b05e4db75ace4768cd8f79cd315660cb367c6f588eec9f7855eee513a806d702ece1b47fe136d1d59c433e468b2c9b0f02eac87a1c1d8ca9877cda4154e2b6d2f92c88e6b74e376988441fc12f89aa11326fe2af0588cc60397d30be4cbc59ce9c53e04250e2dbf5c57be439511f238b2ad988b03e50c185531e031df731c2649938e9ac7228244a42ebe7368ae370783f5818f9125304b7f1c235fa9cb58b033212a0955db1e6809d49e2adeee61062b661bd250c74e2e47138374dcab09195c5da73ef19815fc529c582403f45053777b85267ba8be14cfbf56efe4cb197eb772971394bbd62432c186c2f91cdc2902bb80ed016d8bb228789aac45398d3c02996fb92de98c43d30032e5a48ebb8355e41733f099faccde15b23f0305037486863225c1569cff111c35d43e33e53536c468d4fbe967268cf9adcf84c2f670001dab0b7351437fd6c1d5d459d3cdea8f55ca980fd4c05aaf99f3d4b13d9163b1a96cb99fb42e9b1da706f829de35c4131b5896c0468a5c6cdc520071e7ce69b29f953d7022bc307e21f602f9377684418c0d198e771c68150f19193cc1c4abb674956feb23f59f98544abd2ec26024a99422225b4d154fc13973c6c2a8543cf93c5199faf30a46b311709a3f3cd4aad886ab69972c8d3c366b44ad22826e6dd810483db49219317e679f6723c35fe7d07bbcfd84edc86eecff014109b566236733d0a7e70fe9e772d8357b43aca6268f5411641b0b96ecf67a07da6e25e9f7921a121c1def4130091cdc47a98dd4851d4498d7dfe953239c3a1095f414f80f7ce82077d9c686ce3aa4ec8f73cf9c0b40dee6021f362621c6dbd61b738d75f8f073313f45f44a4d32a735c6ea174a45ca779ef5a868abb4f90cf94079964f64932f6257aa2d64e421a0c0bab33b97bf975f2737ff48ed54a74bc60c5024a4a6170a1b788d71edb4ed570c2b11d763d7d1b49e85c878e9f8366b5f2f88f35f4aeae8984731880c72a7807c09d7b5e106e991c7547f070b5f789343500e5b631d3e6720738b1a70316af4dfad5b5989f2625a9fd962e5dd994da1c648327b749308fa8412d8a256d1438a29e02f6abc918a8305206e353d30fbf64c12264dc60384379302fc3008e9894e9f0acfbf78607217418dc4dc0410f0600cc013c30c8bf8b4572c93b60e85e523fc0ab2d13efbcbfcd521e56478af46d55032c8010c9fa4af9714ecab79fa22f8c17baa2f10cbdd08a621d93fc02863e5e639cced8cd1cbfc9c5f4b4467bdd02fe037745ecc8628fc045d401253f1ddcf70457da9ab98dc426a9a8942c7c3157c2020e01e0f34fbe1a22a4c4ecc9d4ee02cbe69a33a14803e6e3d39f61406a03c64880dbeb77365427f588ebce5794ef980eef1a61e93a67fce38773b3789816f953d8884e0a4aa4b80afeaa8828641840e1b6e1f054067f7c98afc578476ed985ff40b93a01e272a1de05feef2170bb650ec8983a7b5cddb1c0013787cf0426c918b4ffaf89f892fa12b2f8a6c3e55cefbc18c3d2c5171bb55f51fde0d82778fc72f8473aadc06b5b1db195b25fa84e76406c018f5a62e9ca3bd30ce4ceb877b5094df6f279cf4b614b3208298707529d32fa19326a2e6ef24c4111a70c9443f2c90c7a173a91563d47c499e6804f7e0c5d54c6c6e486f4873dd23c7e08e96ca5ee4151ab5eb76c3448ad0af648e9eec9894ad5517ffa82c21e71e979bff4484a616d6b4e8058b1e3417a6e5aa0d139a7cdd1f5d234ba2c7992985f2a0061a0eb433298965b5f3cdb6ce80658fded5477be6612d2bf7aec5c40e21d85c6fde4eb020f3d1f7d7f5057d9102e550bae14dc8e8e86add8a06c0714e686c60999887c027a16a8a914695309b071fd8f48485bc9fe7b2183606aaa32d459fbbd733357b571b16308fab1094b8dafd775b243ed8faabf806b2d78bc78a7e702c6884aec794717caa7f2934bc12f26eff48e1d48d77e2a572abd387b811e3286c21bf1434a2ef19f499ba277de8a1152b602a50ff4053d32c6b5e6d8f683357244e27f4eb78a78a673a44456958429c762664e6fc26e521ba599b0ed830364aa986875f6842c3be21f4074f4efa27dfbfffe42abe73046385b302287e805c0da27a3df4d2f03cebe34b47a624da3cd9e37dd58a5432ddd52142f85d683f104828a55af6675b04716226d951f0115ced75ab500a0c19c42de678166343b78816ecf1f746d6d6a7a0dd43cd8518000a4de5ae931876b1cdbffe311015cda8d73ea9596319c34524c857c28187598dd5c825fd5b4150e97721579787759b91105f7365f48433e38d4b172eddf46b26787087371fd49a50181832775b4534d08b6f5f41b47360dd72da45fbdb74b2e89b4f67c2efbad6c1e01c6a6554101c9dc7af98a3f0f18084b3fdb033200f48a9c35851a8358cfaac919c3096d6e8029a278f87fea1b47bdb950cbeae10b0c1f8b3cfbb1eb05a8f09d5ea6007e42c135f1597a8043e11bb8514770c9a17d7a5c71fc5119a5b02ca1f5daa335294ba8348a11c687948336e694c92c198053ce839ef75d7c792f38a15b11c700a53fa380fa8f8edba2ff721e2cdac3371974a7bea9c3324008c7323f533caeb800a66af9df2ab54ffbd474c9f3b3374f1fec6e44e0d671c7ea1df0024734fc0058746957b663238034b0b6244bb6ef94c9d04079e76601955b2bc6c1b4e6bd61dee4f43d492d9091fbfdffc3bbba2a9790c8ce13bef6363e3c77112488f8a104ba57ea1f88757279af76a12f2d710ab1676e9c8f79a3e0abce1c8ec2b7db9b087bfe899c719f0c0d557fd216c293b1c5aca93faf40826d768d22f2c5d8107b89135c9c1a42120f17a33e4fc7f22ca831b2e6115b47541f8d3553e510e5941e36a07a63fd81e4313398e477b71aac4e57897fe13c5e41742cc60445a538b07ec5ca6de6d1e8498fb5e27fa354ed3d3107859a1f560ee68f7d1e5ed6a25465360359a15cad7f73ead62f45e645fe0171633262f41eb77d6282a89127a29755d756c4f6706f496360d7775093a0596d57699577857f268dbdd880e58252671a1e70fb0e1bc90b56352119b889213bb2baea3a3074f4e2277879c383591cafbb9d3ba8eda34b97998bdc7fd8ab63710e64c92d3ff0c76c0ac5582dc485489132ea7338c117ad8560ea3ff4014ac7a7694e88e7c2b0e1238a128dfaaf14e39855bb3779ffe63856367678bdb320c9e38c6039405e8b15df489e2e03409a6dc9b8d2fd72b4bffdc630ee4e8c4d6c2040b0975047a5050033170ec49c689f40c0ddb5abb609a983b546b15e481dc1ff06049b5fc0d67d621ed3fb7acb8b7040b3834dbf5a56d010bf8976d35e2a0737f9c52ed780d40ddea9c09d80965be7ec10a1469abedaa78e207df4f715df87bc7bb36f57ba937a0f56a6dfe9f6a001fec2107dfc994908700ea55960c7f2f3bf3d2a5137e5a2bcb58c3da63de84be7dc6dea7acb90a53a542f9767745e484d5ccfd70abd2807228422096175ea7fdaf2986d0ecd4d8687a72a8f8b0a18d3e8c10f80d7b453893aff139706355bcad30fae54db2d7ddc0ffa0eb41c0e7bfa72d0adb2fd4c003813a53e8c74a2ffcee7b9c284812a913a7e038b41b24da4b47fc7ded47a4a5c1f443991a6ecbc6b1b1013fbebb9135ec141769f3f1464347e7f51d472935254e5b8ea1612cd4e814ad3aa1f719daebc5ce0cf842dfb9ea91b53626d5bc500957ba21774cf06ac37434aeccc180bdf51e4d18fc2db0436751e0302886ef8d01a901705cfa4aabb0b5b84b07cea8939c591756258e65cc259aa04ef3bf327f386b8af07668e2277bfae954814633daae932403c297713c583de91e5eddf4dad2e84b3e1c1822a001575ead4a2972ddfa398767be782e0e8c68e20345fefc6a434c305ae34e8680bef9b364feb2df1c2b26f42364548b81fedd4fc1ec2594f056de2d0e221873def91d507129c3afe9639a383ab4eba58f47b9b3258b8274dbe5a81f1da0e5099e0022a0d010ac947a30b63bcc9aa7be6e0cdb5d2b78d4a7490e60fb274f0a1bd1f13595207a79faa1d524b2e0f208c9b7b01b204b7267fbade0d3762b018125bfeef33791d1b405947b555696858531d92f993639b9d5368438466e50496c1af909f045ec3e03e1abee9b423cc5c8102f2c8cd5a8ac5083a5a0042f394464451184dd9eab87279a2724a66d95e80ed5180a1b6d69f1d434abe8ee710fa0cc707aa117bbab2973479fc87c602e46fb6893fef9d32669811fed8731da7cd12c77cd788d87ce244cdec6fed3d4304539e492ffee35a637a3c55d7657f14ce73eb86a06bd5b159f93d14dfaa9836f089890b9c37df31d6e996f8169d6c27a5b4a0304374568dcac5c6f48b34e2392c69896aa2c3faeb0c91d27d9b2c4662c050a0b142ab90b5710c5867e27ce609b1291cb039098629ffca94dbaa5565e05c9ba53f8b39e96bc73ba79a4c187b3afe01ca5ff0b35f0b57e1958aa556f98f0b0f450f78be09a75f775676c714c5ed8433bb25d40f0e56234673807fa492ae39ef19df843d9c676a0c52b6e6a6e10287b231d2fa23913c5814477a47edfc7e5e2d978988c3ec9392a72922aca35066d3c500fd7cc8147e33219004849caedbd2891a71849b745daf41214bb469e87ff0b37f89d6719dc7a8e57cc163288c34a9827605f8de943b6ec6b7e73f19b5ab4e4587b10a7f0dcb9f2946ea43546e7a0882b399110222b3e47e17669bbf13e81f389598f6c1948aedba8c6b295e3a807e14c1955a4dfa3ac62a8395300a6e8cb81918c09f2797af87da5b6dc5c55dd82b48670c420e1098c63ab92b154dd9113f16f4a9bb267c4223fe7955f4de0a55394eabba621ac06006113938861903c32986f625cd3e80b13499ebf75cc6c74aee35e0ca393d61160db2e090d2bac2a1dec68a84d14642439de9b730c41e19a11aaa0e30c23dacbe57986d8f3fad4754d6b13b3a831c278830f61f6ca70398550d9564a19c8116e85e713c4eee48c07b28538c0d4a51e5ff12b77b7b5bf76d7cb6450497d7a06c563a2287ef1bc9f1eac586e3f6b7afa53348a2117666262aafb8154d21c28629b052d3a34362196742e9cf0bf388be44894bf66cefd9a966d10ad6b57d21df3e76dfab96fc5866913ed40c5df1943d985db502805b0", 0x1000}, {&(0x7f0000000040)="cf0a39fb93c74d8f198c4ff2b185e0c4e61b453f344213ff7825d22dfc881758ed5ef47481e11b44707eae3049ad71736bec2a95e7e5d05dcf1d89ed454dc8bd423da3838d16df3f1cd8d01de6442d088740ae619d3cf5760d0a29e9ae648ab2f4d840605cecab2198f4583f3493f5917a2e4fa0ee41138f4afed1312d6392c42642bb0b3e88cc386ff877cd6817ce12c88c8cb48b0aad74a2ed1f1abe380f6fa5a3233103ae6c9500b757e62224cf9f53ee8280ecb68dcb46a81acdfdd084850086d107cbaa44347da61d4be29b69cfe74c912b9e9e7046cd1e2d837d010e539cc0430908efd0be3ca7d421159c22967948a6", 0xf3}, {&(0x7f0000002a40)="f96e76c4c7d0a14d4ab4ac15a1256d03868f7146ce9cf74b05a6d727854aa383a30781aefaf328f76d804d1155d650566d5146599c3be9edc6984c77b784e09b29c91f194561c52d567854b8058039c6897dc07757ddedec35933ed4caad750791d7bdc18fac793b22b0bc0db073827f4681d9b89cdb3e8bf69da36322db13c3b0cd608089b78d1538482665e9f6c19b4813f15d915a93bea0c55c95a518de2694df820eb7ec9ad48c7cf527982f47611b0e50d1f62d466b622c5c0d4b704667d3a5739b2a632804bee149f4d18ea4c6827344cd800dc7d245d2f0143979398e22c744de9de8bb1b21b9a93e96aaf3b00df62de1e21c670908c0d9d58018ae274fc2eab45e89e08c74eefbca912382c5b05d109f43b88d416cf60d1b540ca06756bb1a935e34fe5af600272cfaa273061fa834bce23115be6b9c1c3ed08d61349e0211ac289ad6805bd646b7cf89a1d48397c4d9880ae72f4144b91a981fc3134b64cde87d0787dfe0049e78cf5e74c396aa630cb440325a0008cc014de4b6967ebea7ace6996355e4e3fc97d7a4bd2e07214b0fb0d365fe89a43551fad0db92f817317a4bd7a75b7ce2030019322fbd66b1b8522b9e31c7dc13bca489366b3dd728187abba492d01d56049d6ea85df1896b99cbdb5ff71d9539109994c0cfb756cc7216feae715a976c14ab20770206c692bfbbab05ff892dea4535f322b4a124b0e34dfca1547679ae63fc0784c61bbc4f79419a80adb02bc7dc7d4a7eda1091f7052a6c408912c66c7ddf2220b6e49cd36238de40d0672add4db8589941e34cedc7623f5f322412085c6047d97d32f3dba9e5cd3d36f917d41eecbf8e759a43f95b8baa295832e3ed595a4005224aa2bdab9b8575538d85b72b24c373e117cb18595e00dc379fda4e1a21d89d3b23e7c51843e7cf8629ee305ab31cb83fe6f7273a91717600bb76dd5d3bd13396640fb88f885739c4dcefbab6cead8f39c095247247ffa5da537799206d170bb6b2bfb1e1b555f930886ec1ba2779816c0ebee9eb238368743065bb9ef98f555b18cb472a0471916d1120f401bac4ff9e96e549a077a845d98b062311de653a84d0b07481da7a420cb7a3d6bbaf6d4dec99c030eba4a4c3846c9174bcae0bef455c83d6c486383313cfe5b681b6585baed9abe0b1ff20995bf221d31ce3634b494fd979cfa97fa6693be4ecdedd78f600cdf5dd90076eadc9abe7129eb00f425425f853989e44376bc428f108ad67e06d7805bd5009d083cf498eade426c6367901c0ffd43b90159ba33cf78cebaf3ad1da25f97140debe4fe10034e7293dbd8dc27ebb00c29b59a542ff2ff8f65a9446e2c9dda10d8fdf18a4e18d33862c2153d06bf830268731ffdb5c449b6e52cda13570675dc74eb84f146b6b5992cb36af732f0af99bf6e867fed49b0c98ca6ae8542ffcc175db19ede9f424f41becf4bc05489e9bcc16d90db69fc2c79b15d1785cf8c8ee3c7f0c13290ea7732a58ca3e750459fbc6049be01aa5a20d506fdba69b28f5edc334a98eaa3bfa62a12e5b61756b6b9b5d05202289dc67090f0618ed6effbdc6cb4bd31de3e948e9e5613e11bd1c6e1e2b881c5ef473c48fe92fe952e51cfd7d04dfcd4a3130a6d02bce1ec5094b67f62e49a1ebf927db663cbf0819c5ef8762139ac339adab9857d4c42d6dc5b6cfde3e7d15b766b61f21a7b8b258d0bcd946aaecf38b882f598a38fb7cdee99f74792682e26c9e5c0db2f6f90e391ee8c4573103bfd1da297665740b8df189fa88ab4597d4e23e44c61f754b0b1da69b699b6a11f7a4dedb32d6ddcc61cff80dbe8519aea0f6dda4abf2a1aa26b4522abbe69b71f02d8450c02fdea7cb83380dda7e4436b09482ebc8ceecacc4d8fd5ff07c7e2f79cb46d5439c9ca6cbf372e252f95e54a1bbae9e3cb427a0cdf247be0be343a2dfac29acee456e4a8ae89ee28198410e578bc0b9a5f856334ed7d2ed0713c3ee0d88ef692f739bd87445d6bce083b538f29c2fe7b15c28877cf770e9fc6716c7a5930dcd43bfc9880957f33fbe31e1ba04fe1e998a75cfcbc5fa62a246d64dec47c09e7955d030e90dd8502454788ae258b7b4793807f11869f4e4a7ef7d49aa522cfa4c4033782d720ff91ebcffe7469e620dd1b66115aedd6717826bc98903e7b6e3722cf05c33d9ce9b629b2c36c4b739a40dd4283072134399d5aecc15f9c744d76ad7311ec3fdf61f4a5ae16dcc71cc89c9eb2e81ac4800f49f6ba1ccfc86c400ee445a9a225b370707598c73679677a0e1e2dc66078e1f236fa4c8d578428bafd29258a01b5dd33ae65ad8f91daf954beb73895a40c2e6e067d1bd174e228199672dcf502172c3dc2be9ce175fce272d91767fe2767f106ecca9a3b85fc79dd7294a538b84e9f262dc855a6c36ea2e6f74d652c5e1767757b106897cb5d7e7e7678270d70edc8317d1c1715f694a3b3463083fff1a3bf2f44ea15958572c89e85a4a63d510dd723f4b9d1ec6ea964b53d5b27cf3814738ff8080d09aaa804b0da6298a26421ca21de661aa469ebb4e6d0394d4a80f8ba98a74a846192a4f3f69fd980c23ac51fce30d4fd54ef76666a1e51cce2b2dfc1cdfe3a18be52d9e4bf5002e5f390f9ed2fa7d4ab039a1dfc409c60db9a6a53f02d271a3c39d6b0b7553d3b7c0a8c8d7862de1f4bd77756e1f2f5bc53402c7cfaffdf5ccf549ea4a34e50b1b523026c3faf4bae515f4c7e3a56c6136197b14f96f23cca868fe912b14fd712d1325ad6af2f2c1c608f85a1a753b14dd71f3597630b16ebfc9fc4be313db5eba459c50ca1459d8494898d34098a18c5fd9a325e6ae711ee584606cf13aa563d6a317746012afd5d257924bf45b719ab773ea52074e5c3cb2b4e66c7ea31997947c05fcd93a77bdb1628a9ea89fe5971cf955ec3d7e4564bdae978d5f5ac7c2d4c5bdb5e7dccddfed332971e103b9a1048a258da135a4d28b9880a02461b2e11895fb9e3df53a9ce389d2838fac1dab62440e1776b5556646d3b42057c33736b769ec7f74da656e9dd98855a4af8227fbe832bb0b705cdbad0ab73eba468a068ce3f700beeffa58d73ac2bbb6d4fdd1399dff7926b89a5f5cb1127b8ce393b0bcd13cd74c01777c581bcf9508ccf5df4e941bb4cd8d6296899b803be5ca48ce6c7e8c512cb0170b46b8e6ace12eff4fe814855f37ab7b2b966196ba54d9ffce5caffa16e9c2da5aedfde42e931fcc1be3b81a9784cfde58798bb659e8cb84bbed42f7d3446a2be2961febd09aee17efe95a5e7b7330eb7e462d17628690066807f307326f545006d61c17e2c993bdcf01d4dff9a8dc2b6f39458b55faca5e0305d99a02ffe08142f1528316ec7837645e0b1742d63c76bb6c7d3353cf9d52473588862bba949cb6108d726f6ec5c6cb0a5f787829ff4f0db5b604d7950eac1a331f9584b8ee7eabb1fc011da45b2ba7d5b811f31c9dd39ce4bc676006abd42c3173ac9e4c2135e4109553f13f95aaa06a62777cda1f731a40f687db0a5b9fad9ff75df33bfa6f57540111ee5a14250d026f455b002aa6e30090a331e1c6391ba2193b495a2b6561418a287960c13b36e7d8c4f4860c8e82c3eb8e0f439091fa2f0966848a7790a46072e5d1cf24df622de19b6d04f5d9eaab936acee4764cd13586aa288fcd0835c6df0157fa271d6542ab19ede1e072358b3688091d6ef693731948400b57b1fdc6cb917fb16c641576f02ba2515c1d34f6d7be01ba050fcce16308f07d4ef9281df71cdcf2b5356f408b75c3a9fff95964a81bd1c935879a90c7156055f6de3d41de28e5db4eafb1a558ac36ba5dc10944319d267e573d443dd0564ee95739b625b640f60c24573670408a2354a1877bb8c4b5abb577cc610a56e2eb563f8e11f4c84b2b8b8c829a95d2b2686498d61d610b3fcc35e41bb2f1f96f044bfa827d1ec34b5905de9873b8a1936201f48bc2135305b55df371f70724af10f6fd88e79e938096dc3970df8f4bbd3411ec0d1a40e0adcb9b17f24ce0b932c81e1c0120a3913f4bfce4c535e6bae5e1d30bf89e965c9a5631faf57a153dc102b0bb3b603270651c29e98ada4c8db1cd0fe9b02a897d24794b352851586ec4700d7c3eb453e1a859efd2f5f9263fde7b2069cc4056345aa26cf81e3d6348bde418fa06cf767b8ae5648605896e70c1be3c80661782cc3422b03952b58a3f5bab173b9fb35cc8488a9eb5bc9c5054132d8a5f12a534590a0f945f6b8dbff76b45b8f05798092b3324707b43d6c183cf0beaa64d43c8f99fe03a37a7b5ba2b566b57e24488196328e427618cf16a02ed8ca11e96663a85235205d90bcae66540df8336d99b586645454b0893db5a7ea0892f6918c8dd256e8af27be610d6ec3ef82e8043611b51cf07e0c125f5bb261532f2c4ff02b046c3201236ff674e2204400d396c3929bfd6fa176c30dd52d932470f3e3efe4bc07fa8adbae4bae3b2113b44a08d109c6e4ef49e2a985533f3dcc866e667e947beb08ccf3ca42b7fd1676e48299e921f578c54ca8a5e60e87c359ec58b2f9206ff85a7545b1a79a2b7b1cc16ed7e2ce3144ce58f144ec9a5b6e1ad083470958a1aca0390ad819dff5845907c84872f9d5035fcc4c9ceab1834bb1545b14abb4024fcfd5af716d49ed7e32402c9e38e22f0df7a2feae84c0e666110c819ec88bab789a73c65a5c9c1c151d7e3dad4bc1d7a7c30765c0f7b0a718894800bb292600e11fabc17699e323c6af7c9bd7b0d912951f91774167ce38955a290059da46d5b1e04ecfc7317ef2b2b602d74421dc5fca0c8ffabaab709e284053499fb7f8d2e7434ed8964380102ea28459726dd92cb575ce21e997305a0e6232852bacef14a39ea0c9077790f65bcfae568060b7b8709ad7194718ae665b23b7941c734efb9aebe4ec004749daa7ee55a00eb62026b1cae91de3566065484c0b6c61807aa088e971bb766a6376926ef2a46e8c3773273bad586a6a8dcded366f949c4dd64f7f3a2f4e20631f3d618d30f4b81c137cb096083608084445f951fa568e1665b56128fb4829f738c6912784c68cd48510241285df801f61ed4eedc36f58008152789108fe2e9ce7376b74185d8a3bbbd9332817600ed2b210148549d1601430630098b31bf2ad0a739f5ad85d48db7079640456679edde1adcb8cc7ec4db7ca3e84ea5a10a75911c49c1073b0e3454e5d374bf3c8165beb7a28b1a925e600302005649d7c82e7060449815a36bb4d61fc0521aab318532a02498aebfe46ab7523ea71ce370fcc0aceaa5c074e57bf0f3c6b4c62a7f9e564dcff28e2499ff36228214c96875991818188fc96144d7b576f8fc2cc2b30c999a14328dd5912f308128bf42f679b12679444d1c8f97dbe435f04bbe2c5343efae2975de5e3fdd87c0bc735ebb9dd9233cf52cac0d2495c47aa83ca2a3024b44296e161aadbcfd57631b06d1d5df95014e63656b60be251e594a234ed95e8d02022e8cfcf3cf94e4e0b9908d798cd48b0204264a1e81a52433e5ab39751a0c3836094abdc6725d476e913e7cab0b42afa06bb39ba75380f8f62019c501b1868002a5dd4213eea19562f7ce31d6a61f97fb219955d70d6cf12d54fa6dbeed4511fab5e7291a401021323dc53e161f49745ecb85c52302022fb3f206a7c78e2705a231efda597064081f67faa24f8eb8a05838f838254a7691027adef6e802e99fb8ff3bb71b1c12c800b0e208bc392d1bfe560e17f5dc9daab78bd530d76804978c2c7fc75d57cc", 0x1000}, {&(0x7f0000000140)="ae9a7e31c7e19a2c0fd0df49a1dff2dc6b043df104e077c0b6e273262c3fcc083f575909a983ad505d40609680758ad6d5db587c8772e022c95eb4249c89154ded1831e08f81d91b029c487490cbb0ea1a14edfa1118eb9824ccb300e7007b46745fbb158e98a24981972593baae4ab0b99b74ac0161838e47ea91275c951f8030a8a7eb80f9f6bae7621ab6aa5e2895784431c4d140994376366bd951732236e02c2ce9beed4bef626cfda8f818b773832bb803fe63511697048afe7fa6180297a8b13c1f444f64382be98ec44adc93273724b44d6f42e4528b97864e799258c4b5bf", 0xe3}, {&(0x7f0000000240)="e35114de23cff2318952ca8e3a426ccd409705cefc5f94f0e95ea7b9a1d429b18132ecf4acd848bf9152a9d91a1c8715b18cbb3369df80c46106a6d37ad6091cf8078917264adca238", 0x49}, {&(0x7f00000002c0)='\vf', 0x2}], 0x6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f00000005c0)="a83026861f4e71362507215415aa16e3f4c36e1d4f70e6464b42cc9c79374c92600e27ed6ab6714bec99781a599d85f3136949116331fe1f3a9c0be66508f19de0abac7e6869835323c101df705f9ede85ffebc6a1f261f6e0ad581a1e7d1873683b0bfcaafde7c9d3fd81900f502133ce49ad0eb17a59a1a34b13662d7ed9e50d84f8d7dcd6d25ad8e92d53c638dfabc7bb3888813585cf9baaf6b043bd0fddf8eab201d80428edfeef717dab2a7157755868c94e4fbef93ccda07085501f7a49f909b32aecc019137f9bff1e1dc3fdcabc946f266537c96b2b5cc6d4bcc7d896b2ec6a6c2d04e2315932872f16d30a11b3665eb1b1887c13fa0de2e000f969d10d36af7c163808ca72ddf288a16e28f25ad1cc642d5237489f97fc69bdcc49b18f79b897b47e71f423c6574a5b762b0b30a0b1a46d8811d0aa72ade887e8a79c3b2ac169e3bb7d580387bae189539b56d312355cb66ea0c752d268665d3d53c8bca3a8f3af7b86f372de9202091c76ef9c0443f5a5bd519eef763368092504de9535e372b855736cf65e17062083bc12210835866e91e5878ec48a708fab2bb1db1b0041874fb2296b48c8976dab6d81671f4a159f72fa7fce5238c0bf9b9c47c28a6f82641a4ac66e4e4f87eb76d0138b8b02ffb42ae02f7f60242fdc0009bb2f41f8f897e1341a061753ca48018dd1b9c2c562314722cfa2be1676e2a80553006b2bc2e3d7b4a549490deec960a0fb3130a0a8bd3012f4f376fb054433d4488dac9e67a62b1e4bacdf34e4009675dfa617dc346eda4a828556be9944b21caaf6c6fc08dc33f970d862c653eea8a7c475b5333b461a49488c68a0cdf619fbcc7c593283ceed94a8e9a7e8127c40321737d9f218daf6c6c8bf0f58c94f9c7c8516896ef966f0aaea160acfd0eefc396e27a69815", 0x295}], 0x1}, 0x0) pipe2(&(0x7f0000002180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r17, 0x80045713, &(0x7f00000003c0)=0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 20:49:48 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 20:49:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0x3d1}, {&(0x7f0000000b80)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096de3", 0x97}, {&(0x7f0000000c40)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c9483a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x96}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0x31b) r3 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r3, &(0x7f0000000b80), 0x2) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r4 = semget$private(0x0, 0x3, 0x120) chown(&(0x7f0000000280)='./file2\x00', r1, r2) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000d00)=""/209) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) 20:49:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0xffff, 0x4, {[0x8, 0x2, 0x3, 0x0, 0x7, 0x5c54, 0x5, 0x20, 0x5, 0x0, 0x2, 0x9, 0x4, 0x242, 0xf1, 0x800, 0x6, 0x81], [0x1, 0x1, 0x2, 0x3, 0x3, 0x4, 0x100000001, 0x1, 0xfffffffffffffbff, 0x5], [0x4, 0x4, 0x0, 0xffffffff, 0xab56, 0x6bdb, 0x400], [0x0, 0x100000001, 0x7fffffff, 0x40, 0x6ea7, 0x8], [{0x8, 0x9, 0x7, 0x5}, {0x1ff, 0x1, 0x2a8, 0x5}, {0x100000001, 0x4, 0x2, 0x9}, {0x5, 0x7, 0xfca, 0x3f}, {0x5, 0x1, 0x4, 0xffffffffffff5d3c}, {0x6, 0x3, 0xf1, 0x1}, {0x0, 0x0, 0x5}, {0x7f, 0x8, 0x9, 0x1}], {0x3, 0x0, 0x4, 0x1}, {0xbae, 0x0, 0x9}}}) r3 = semget$private(0x0, 0x1, 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) pread(r2, &(0x7f0000000340)="8d5a67ef462c0af20587da60d339ef89b9fad82e", 0x14, 0x0, 0x0) socket(0x20, 0x4000, 0xfffffffffffffffa) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000380)={0x80000001, 0x0, 0x8355, 0xa091, 0x7ff, 0x0, 0x1, 0x10, [{0x40, 0x1, 0x4, 0x8b4}, {0x893c, 0x9, 0x2, 0x5}, {0x1f, 0x45, 0x1, 0xfffffffffffffff7}, {0x5, 0x3, 0x4, 0x1000}, {0x2, 0x1, 0x80}, {0x8, 0x101, 0x9, 0xa082}, {0xffffffff80000000, 0x5, 0x244478e1, 0x80000001}, {0xd532, 0x81, 0x100000000000, 0x92}, {0x5, 0x4, 0xbb6, 0x200}, {0xa96, 0x20, 0x2, 0x1000}, {0xfbb, 0x1f4, 0x3f, 0x5}, {0x5, 0x80, 0x2b, 0x5a}, {0x8, 0xff, 0x3f, 0x400}, {0x0, 0x8, 0x4, 0x100000001}, {0x4, 0x2775298a, 0x7, 0x1}, {0x3, 0x2, 0x7, 0x1}]}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000004c0)) semop(r3, &(0x7f0000000500), 0x0) sendto(r0, &(0x7f0000000540)="b4acad6c19bd1a95dd117d686ffb60a9c3165eb753a164a46f1c86364aa71b56a6c5314c912f36b0b3201c740da102866a5e53d3c223632c141d4ea3c32eb5c94340ab46f7a12350d21aa213202c3058924a2410f89832782cb75f4fef18eb1e226540e3c928e45f6f27169b5da4526b458240c3acaf6f248a40210124f72dc16411086ec6f550a96a12750cd68a351dbc23e8874f6721a01572e6c79d08f4ff202a24d4176593adb31dc063ff0f9ddd539673", 0xb3, 0xb, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) r4 = semget$private(0x0, 0x2, 0x100) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000640)={0x3, 0x0, {0x80000000, 0xfff}}) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgget(0x2, 0x8) semop(r4, &(0x7f0000000700)=[{0x0, 0xfea1, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x3, 0x5, 0x800}, {0x2, 0xfffffffffffffffa, 0x1000}, {0x2, 0x401, 0x1000}, {0x1, 0x7, 0x1800}], 0x6) syz_open_pts() utimensat(r6, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x5, 0x100000000}, {0x3, 0x9}}, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f00000007c0)={0x101, 0x3, {0x4, 0x7fff}}) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000800)=0x7) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000840)={0x7f, 0x4, 0x1ff, 0xbc4, "1635fa7f72245a1890e3199c361fb541e55ccd13", 0x200, 0x1}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000880), &(0x7f00000008c0)=0x8) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000900)) select(0x40, &(0x7f0000000940)={0x1f, 0x3, 0x8, 0x9, 0xfffffffffffffc00, 0x8001, 0x43, 0xffff}, &(0x7f0000000980)={0x1f, 0x80, 0x9, 0x100000001, 0x4fa, 0x4, 0x3, 0x9}, &(0x7f00000009c0)={0x17, 0x8, 0x3, 0x5, 0x80000000, 0x9, 0x7fff, 0xccfb}, &(0x7f0000000a00)={0x478, 0x80000001}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000a40)=0xfffffffffffffffa) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000a80)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000ac0)=0x1) 20:49:48 executing program 1: lstat(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe1) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 20:49:48 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x1, 0x800000095}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="cfcd4904cafa3d008b48b0e4cdd168ef85c68d3545dfaabcfe2a97682794cf18833844b508d02c05cc7e836003a95c58e4ade2cc6de5f2249230add8074e1589dcbe61904bfbba6e30fb90b684de136c2962a7020207c3dd69b2cbab299501f1f38e9d9fb9216b9de585fd02c0cecb73920d498868a8b38984021988a6095af27a98ee9aac356e0f265573521e90e646e69abb21e406a40f05448bec867d76641d816510eaeebf9c955c1bd99cb0678479cd66334a5256221826e409d8c6d5a6959ff4dd93ae9b3c68a53844fac0ad257309658530446a", 0xd7}], 0x1) 20:49:49 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x20000007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0xfffffffffffffffd, 0x7f, 0xffffffffffffffff, 0x5, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x4, 0x1}) 20:49:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x402, 0x10006) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) chroot(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x100) chmod(&(0x7f0000000080)='./file0\x00', 0x80) getpid() flock(r0, 0x1) 20:49:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/101, 0x65}], 0x1, 0x0}, 0x0) sendmsg(r0, &(0x7f0000001ac0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000280)="4fb885766d0082bd1d332ce3e6041426af60de47e9e1d558bdc6e91703e9a976366f76df4a32824409dca4985b7de1dc22648c6dd601544e5b720ebb2780a1aff474346a1fb19ab19fed6fabadb731228f2c9e22d6b61a1ca8cb5dfb6bff611619489d50c02eb3520750285757fe4f230e4802291e05d7a3f84a60", 0x7b}, {&(0x7f0000000300)="69cb3858a3eac6b5339ba6ab9f2f31d908b0a7b7f2bdb2b0b697790a6c9b25ac4f25979408d81499b4f4c83b0ab8c7d84f47ce5e34283d34bafa6b81db10e4cebb87b7be0fef1a33b9b0c3d40b34c2c5bc4891153a65bcd3dbfabb3f970be8d82d7dfa9c703358563fc9077989eca40bcbde31718e66e1f7964cb18db80f96174c0d67363a3e3b7e435fcf07e4c76660625d7336dd38195a872fefacfac33c5824b02c35c618e34c2b402ad621bbd61407adbc7a93672c26e0ece686fdde9baa70f2e663b313e3", 0xc7}, {&(0x7f0000000400)="504f22c899670b1c0a165ccee0c1b1ec0ec66b4923ed0b509a5318c93a1078469701ccc77df08820c214fca05009c86169b0c6915c440bf8eabb94f96e69dc8ac444e7c0e47d9278c9af6a5b9412912f716ae3bb39cde51b374c76bf5c8e8eb797dadcb527951ac36c15a0b2cd33302523350a71f9737f6c1a77e979f2dfcdd2456e8905d3f502df4ed72dc11a176629c9e74f7392a91caed136c185aee92969e1ad09ec30a2dbb4baebd62b3761a706242e2c3200ffd25e31f525498b9a430ddb3f66a52d850ddbb31a5ccfb3dbc0e478ef02df412fae800f998c0ce62d990f21e6f1beaf18fccf16d8c090e3e749f9ae3b860260ee138d", 0xf8}, {&(0x7f0000000500)="4874e728de6dbefe9d8bc2527c94d3bf9fd079802681af11e4bba7e35ad58f8ccacf627fce1f3aaa514e3714bbb1789b01ab0f69350d8018d0b02767be8f39f346d3d24ed13d0d48210e3d212d5c76286bfbc2b738fdd3000e40852c87ecfd1a8a0d2ec3301ce01591736aef7448d56e4c7676ab3682f4d647b589ac340c0a6560e0818537754c8d616f49968db41ca1077fc983c61da5595bcd3dc13b38f2c1f3764db20cd46817804c9b5ac465c3f374356480a274", 0xb6}, {&(0x7f00000005c0)="987fc77249c3c3eac5eb5570412fe6f30a4f46a1bd651e637d4695af8fb6504a74e90cc49ac30a76036c8b83b883", 0x2e}], 0x5, &(0x7f0000003100)=ANY=[@ANYBLOB="38000000000000000100000001010000544fb9f2da97dd96f76b870b18e723b1507337272a0d2ccc44ff6498973f0a33d96b26cd95b5d800e800000000000000ffff000002000000502d667677441e055791b2c8a62557916e7b1afee6aa72e841f077917f4dd64f930b2e3befe4b7d4243822a1206db4bf34583aece4cb7f30079110890c3c6eba08871f9bb3764ca2369d49ccfa4cbf1bd2f7872a397f7eba8ac8619ea95deebd42374fbc54383da96e4808aab669a8e2eee73bdde9a67a41804949150f715c54480a04653ed860b58aeaa24e5605087c2477b824514e31b69111dc825003c41b177d50036fc4b3433488e975911ef51079a54ba0df678abc6018a6df10434b19da1d18bc244076c95b9cc784248e6996546b07f6b56dc0ad101000000000000001000000090000000258a5227c729150e241b243798e29d57e9f692829e08bfe3924ad233283170e18d2cbfb1ac3b483d40f9fc5d6dff9503f2f45b8a7f39e15f01ebfaed3be67b2546dd8aefea642ff19b008756697d0fdce92319cddf745ab55ee6b150795922df356d878a61efbc4db50b05a85bd943cb8980457405aa777c629139b5ccb8e3b0ca1d9797093396c0264624ab8c724cac2501f6c7b9ffb39a83b4f7e88b87a1ffc305deb27c8a79df772b411d12894521c0a13a5c304e7a287042c5b85c93999048d4a97bb3ea6ff677f29f9c7aefa9e0c5398b8f870e74f3eee495612a42d86c532ad0f28fd18717db9ae5edac611367f7773896101b1014e5ebbfb7141766bbd83884251c885120c6acb0511b2ab9f564b873ea244e5da13a62c772ecfff6b04649274787081486457872b6ac732a6c5681c3fe427874f46de86a2326262b1d362f3e9b71f33345ff0679f6ffb13b76c47476f8b949ead8625c9ef9817e84335f6bc3ec8aa3c440fed86ab1f3b6ffe53c0eb8e5076d8ae94ed4bcf6f5d0dc1a22f10487546b139298ed038f3ed3a09550b8783ec59d42ae394e3b021085b30f9fe3f042450c3345c495bbd3248edd25ae814296a57cf38ae807ef17f8c311b71b8a489f2663b84ec53fe781aa19b30202fc6c91676c86f60062987e884f132edc8a8d0f6a2df2f58e9a4b3fff49215c1a31c538a6a7e61ba93c81fba2e0f1c3be4b54ce9178c9ca49cb4c103ee65ed23e1d4d7740759cec92dca29ef59ba4bf1e5786dc489374a6d3f49a4b7a544fafe34d09aef4367ca7783a150bf818d5db6ad832417ca02140bc8b6ceb9ca1861aa6468aa8b2f9d99a89a0415101169c4e21ce580ee3968437ec1ed67e29f1ee51f54a97569bd11b92f374a88d01fbb065105faacbe33b222ae68ad4cf0e7e7b73b145ba257e83ca3f75aa08f772db9862a2e58eddbeb094a48f1062ac22a9a1dfc69fb1923c85e6353c476e0293360bb47661cab895edb03ae13c8e9b4750fe5e499dd01aeffef5b44a8dca8d2f9a8375c4fe2cbd3c350e14f0c4eb4830d342470f2dc876ba7682d6b79148f451f8e431b310776d36fa49a484e812c274e8a7850d0b914a0d1f83a8b3c886a7b6d7890151b07c1161988817dc4cbd67d8712b3bcd835b75c0de04aee9ac60fd764b46df816a54e549da2419188b920c7330bee5f68aed182d2c6745582337451420d69292f7774145634af4c54395a60984f0b08c7f7f9271ab196137d2df2cc75139756a09c0dcdf0e97b8162de0ff1ed5f9f2ed954408b44d5e484111981afe3d19fd66f48bb92be87ac9e0a120cd6be9d441ac8dbdf12a5dba26230353b217e6962c738ae0b06a9737d9ec2c2c9a015c1b1311f15b098d52e4a61bbd46b18c5be852b95d3078f7e38e3487fb231b3597d9491307ac660b67371e9aa3c48b2c2115974332638d0c7649a76584c6f775a48f99beb6ab5f652602327796af2e4cbd77cde8c55a5689f4912db276da89941378e06de8a67c73fa070056ef6b99e255708569b088da100c0df3f81af88b2f3b83ed7777760e21dbd5c70a1a4f4057c7ff405eb04536e3794c963ba7057552519817183c66703ce25fedd167d29b41be441f18135bc825f651ed65d21e497116f12cb263a8c5035bb60ff23b29d917e4a154db1fd6b0b8d58e1ac3bdfd34bc8457b043e19d4ea30583047a320221d40837f61ff49ca197ae859644f9718db406488b671ae17c81863a3b5e94a93e95c1b12b72bccd3e44af7dcb20f08c552007cfa9987382aefcc22303de80e295f6cdfa7c2e91e55b26900bb63efd5ff724ce00dc26f4c49002e2ab75fec3875a2d816905fb796f314d1560f37f0631f68f4b0bc16bc8d04a557fa8ebbb7cf3fa2427993dee9a95d2a1821ef7d542279c7d349c7fa32227335092d2b585410f5a74137d370dfed4bd086b705abf2cdcb438ff5d0c5bf00a52466711f06eb24ebc5ceb62f9c7944dd808c50971a00915e0e1f9166319aa2c3a9ecfab0c6cfa019273991c962a953b89c6cf9484b7e682871758e29f2774ce9b84479d19c6caa7dfc83803ed102ad64e0af311658326eab7cb32e2a1fe0a58581fd81ba6d4c8c4659f870e4ca11fcd69142648eefd7ba28537e7c07b294e40593f83b8048fc49ec0c6c5717b92e7cedcc91b7a923a0536ae242cae97778c03a50f5e5e8fdb0fa6f9ec931fb8d0b63ec982bf67edbafa846717a53f374acc97a22b6d98a648a47b075682fc9421cb7ca0c5b7be42679db51e9c31c82de3a430d6ee983991fd60ac459af0a139e8a0a9aba9cd53cd82cbdfb216bf23a9aa4a384a5c3884fef3ad2bfda95e49d31aadf7f16e4b1961b0bd45c1b6568446e794d467494be2dfc5cbc0d26e00c1c21fd5511b9638b2008cf263b21b5da928942e9d567241fed008a56dfa0d157ace74fe8ee8ead49f651917296824ff1b7d39b6567d43704572fdaa3f171e3b6fc501dbdbc02aab29c9eae3d0d7c157bd04ae8e859f875d975fe01a3e163dfcfb1c3139307b7318ab9cb5e49fbe97878e56f9bdbb7cda0dc7fee9fa49283b62cfb42a7c0645b7213256b7c11fab868e2abe3e670b384b10636e3636619f488436c561761b2c4b59f35a67742737c484c79c01fcec7d2d1ae7c612113628914b2e9a40e782c1c9749ef79c699f4e2af6173145aedfa70b90e211ce6ef2d486b6b2165510390bc1a666166809a8a56ceaab6f440e1cfe2354da546d72190ea1f0bc03ffc350416b43600a68f3ba6b7840b243d117baa34332a5e6acfca585e95ebe4c0b59a3de65ccc6024d4fb36cceca1de64ecfbdabb5af0d8eb2156329627735829f3a2518bc0fdd20d5e771d354e64434cf3e166a9fd5a786c3ec865470ddede7a9ea185c5f1be25f4662a1457f209c22910fc4c4b3102262675dc457e69b64ae71cffbc66ffb635b15c4a2045b2e14bdbe72c4161dc2c8071f7c36af2294cadbde0bc01f5e83ff60e9d8cb9977190f5003b1df4ab0036e831f0634ee0d45f06a83c0d9a588a7ad21cb58bf6a454fd2a616549c921017f46a0743637bd13aaee7f774686266638ead0c42d60a89b5ee0cd2ecb254696a5caecae300ff28597edd2ab0bed2a5e1a741f22290b5306a1e9fb820aa3ee994d56d7b0549455c197a9af48ab3547096f038a28cbebc351cf858864393f016eacbc9af794d5ccb08ad288436c11bf6df00be3bf7e7298fe6be1d2763916e549eef92fca6c9efd426b8540a2049ac9341e6248927aea1b22a06820637309aae4dfbfaf4a45cbe5ae9ef01111fe8afa942753b7990b5e9470218ae54d84d4f46b56e510554ebc04fcae316998a42fec1479cb2faf053f806ef99796a639b576ce5d3df7b17fef99662253089342d42536ba01467aeb4cc658b9cfa284f4da3b340a6971c0470facd04f40d122c9a43b3426ebc2b26eef9fa0bf8ed5ef2acb372d9d1b4d36dd21e9eb08b5f82fe190dae5cb4c412e21ad573fff580ca072debfd9da7c953385b21f06f046f874ae263a3789c71d70a53744b735ac049c431bef562a8ce97a5513562f7234d78bf4f65a67d0133c3481eba476667e136a124f470c1237e305506891a3bfabdd077b50ca1c4a94896b7023220967a996bb4d38cef492883212ebd87f0606601dbba0596676450494ab8111b7878d02dd0cebb9e4eb6c12750ecba28607c84a7d879e1095f13e63448772840b683ffb254aff4d2d468de50af8144d4d5e4c7435372bffa734f351a322c5d7e1a2284b6405e08e05285ce07723c06ab67da2a1eca2405bdaf16abbc6bce18dc18e1c2a28fe632b8168b597e3861d6119ec4e7d6e91f11fb37723abb9daf0759279e108f015238d9110cdfd3da47c0281b746a795193bcb683aabf731202929071d3151ac413dcf27ba7e293b53a8624beea6b5244a2369822740fb5116dafdafb5104063a3b03a8c0031bcc16c4374703c6338291e583dae6180325a0c10a36f338dba2de8ab69e918722145dd00c6e5bab316f241f194413ef71db0fefeaf294f8b8ec457fba1c81333dffb28804dc2415a1545491daa27d5f650d2f48063a0f2e89bc0b79e845a83ea6e2eb02570c676ed809e29e5c9814ba9d57784e22f6fedc66cd7a841d6e486f3a39ce9edab8580933a5d628fda232d7b147a838254dad70788ee707634c630d67a111478e58970c086c3cc2e5040fa33e546e8c69dcf1383e424a84767ee10b41b5c38c989dbb5cde99c33ea49c34b12147828f1435b3b86e82b89f4760072a31cb7792fd6fa575d027476e678044ea641dca94348030b7c7ba54f155b971f428e322f38c4e9b76a086f44338b20574c72eae31a9bb46f956fd99cfc171688dd1565dfbf30aa5f79852edb0ee6a173df8f92ea14447d1a66b7b2355de0ea6ccae097061154de9c846219b84d550998266f147d1325c328bf6d80589965b6390dda55225d12075f9dc6a23b0768a0a41773d99ed447792d1f833cec62b3bd14d4dce7635d6235754ee4277802a74d298a874e1dfaa43212827046481c74c5903ff1234525085ba22284108d810b2505941b028499844dc96be5d0c2195b97cddf3ddd5b3513fb1c87b91c50a7ee9ce262583d2110ab2c040131ee7cc1ef72202c89373893a8c0fedc738a6ce4ce686a2e69d99906f06417818601d8a167e1bae589c7f90b5c345188eb0d966fc9d2bacafc6822a4cb3dcac05a1d93d1c49ced55891767e59b52fa172a8915676551c1800f368e08c64ddbb125c76bab36a0209c1be33a4d603224cf8a02d69fe0082b681cf77204c109efdce805caf3d9553a55e7dc57f284622761e98bd89547c6376c67e666c6cd45951acaaf4ea5f18113c55d51d964b9012c4412c52e80a4f1b43285dbe51287b2c103133b231acbba800985b0cf6bbde58d28c8ba64f3434abce012e5a4a9c5fa443de23baf11db8e1073c2cc27f460fa3b4a0a0fb68c9ba741a257c2c08ba501c2885f625d268c749085fe412acd952bbf3e5e947e57e41cee34a60cba8c6d7fc786cbe401a1abff3fe5407e527e8f60259d45532f28e161159f2c728d96da6fb836ad9354fd5dd986d6273532ac80810bb35d8d07dc9510ae02cdb209aa40d7d9e343b37e8c68d8f5de37886565031dabde269bade4b084476178c52782516baf9f74da183136ff4bb99a4b3036ed7974f74b2c39551331a2ad3fcaf6f2a6f4f7973b8688f0acd0a44cd147a597702dbf1a48a6bd34476460a25748661de2d468e4f647230f6b11bc95ca8bed3af02336231dcb88782363e0f01d03c4f52fe6a4fba82153c9aa7d5796363443b6b125970be01e4318b180a6834d60a06f6e8d1abe86f7726949b07b1d8aba1f22c01a50a6b0d7640473b5fe18d41c3bce00a8ae3085a7b0f31c755cdf58ec31c2e810a24c9758650cc6b0935ae7c417d6cc59cc0a6d086c8bbfae40537d87a8a192f6f67252fd3b439a3f3cde134945ddd984823da2d94ff74eb53c383a0545b16a3eb44c6eaf974cf4d2065fb7d18e56ca1a9f32e0fe3d14c66a69d02972d083b7a3f49aad0a49e104f1ca4722bceffb74b739ce15defefef201872bc5a7af9245a10b222050eeed416d50b48260506ce44cdfe4e1b451f3d567017c869296c65006a3f3e6cde703179679d88c3c8fae44e0001e29e8bf62ce5eb8c7cc75f5485856478e8780b69a90e1e9bf7c9dfa10fc464062ba2ec43499c44604d527c55a719ad12c84b578165bfde201f870cca6d4821e63e1d3f22fbef3bf84c8a487f9b48dd177eaea9af33dd9556e9800000000000000ffff000006000000466a409bd72455260fb877d108a3d71a24940833005198153d134da3557f55d4b023c7b72ac53a1f3e16db0998c3e1d1213134143ceae245f492b23132c57f306f51434c33b847dd0a4f1eb7efb7e58510261f75db0a9642b609aaf370d9a12e0108a7bb8ac7f27c54696f7d806b975c1cbb930ea00354dece51f06a1e854fd59fdd56c5374c8800b000000000000000ffff00005800000002781cc87a41ad15e731ffa518cdfefe1e0363501323bd737d28b9d74c4b633ed294700cf891c3679c3d50ed83140f70636a352ebb0622346b3dbb61880878630b99fa679e4c3b45a72ed97ec874a7c4e3281893ac8de5abbdca0ba53c2f6a4c16939fe3dc878d99b6df598879983db44570946f8ca308b3471d55392ea3cb5e1cc1415b72b6c77f2705ecc62ace8c8ddeb9af1edb52355fd40000000000000090000000000000000100000000000000b64299565b0d1683b8c8498881144da9711c42ce76b77ac2d37e5dd8957c17f3df8ea00bf5e01c7783fa25edf29be5ceb62f871eea589ca1eae22c9e6945a2e6f769db3bc13142f4ffbd0d71ac140a494ad93d5a247fbc2f1e6af3ff6decd128cc960459cb3e906e29c30b03bea35f6de2ecf1ec1131cc8b259a532317000000d0000000000000000100000008000000e7346288ec2a4a6130d31b9cd19f4156ad3e48720ed302bdb2d0bae9b11c568e19b71da0433d5a6c38739a76ee30e20195add2cd65965babdb7aa1f01fe91c94ef9dca2acf24eecd1b744c66b0517dd6f10c26e70ffa4fd745275a54ec299d19af8e5db7f35d67fff8e1074630997b21f1c2d7194bdf46a3e9db9bb0164c1fdc34568657dd041f69738b3c3b0b3ede54c1a4552fb23323755126fee0e23f646e75a7105806a443d617ef1834b4afc46cb1241b5b154982facf00000000000000500000000000000001000000ff010000b7dcc231fccdac318919529c3adbb8e08e2fa2e02947332d1e32ecd6b1eef59e9a6350b13805e114730ea9e9f67f250e481b29dd193b77782fa8f5bc243d65c7679ff9e409e6de6fd1d7707ba0f132c0cbc39848aeb158c3ea1d42259ae2aa18aae22220d2d65ce4543b14b79c45ca339453ea9a639579ae3ecbb414dd5c9abca97516753263c1628c8045f874b9191342faa9fc1f6bb2427a55165a0e5e08576aefe6c06cc07399f249a5926bde224fcb41a08df3a32acb016e483dfcf7dca640fcc286485035fc126f19c398d794341b2ccec7f0e868e6e6968b83eaf3ac8ccae03ffbd1035f97594a8aeb7c2feb729eeb4629a1d760b37e04fba17a25059fefed516df09100000000b2fbe8f87c773525ad6a901ef127baaa15ca9f1fad61df35b797b69a82819080219cf0d97318426ded25df7536c9c6402d00c8cd1156592fa60eb14297897be93d85279644ce1e316141c09393947d2852e439ca66585cb4097dfe1c1e83fd630732b19d77c0740a32241ad8f8e6336837"], 0x1428}, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) mknod$loop(&(0x7f0000000780)='./file0\x00', 0x2000, 0x0) recvmsg(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000680)=""/47, 0x2f}, {&(0x7f00000006c0)=""/164, 0xa4}, {&(0x7f0000000780)}, {&(0x7f00000007c0)=""/239, 0xef}], 0x4, &(0x7f0000000900)=""/121, 0x79}, 0x40) setuid(r2) shutdown(r1, 0x0) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xfffffffffffffe34) 20:49:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec865d702f09d4"], 0x1, 0x0}, 0x0) r1 = msgget(0x2, 0x4) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/212}, 0xdc, 0x1, 0x1800) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 20:49:49 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x0, 0xc600}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1b, 0x0) nanosleep(&(0x7f0000000000)={0xffffffff, 0x8000000000000000}, &(0x7f0000000040)) pipe2(&(0x7f0000000100), 0xc0a13986bfdee90a) 20:49:49 executing program 0: r0 = socket(0x2, 0x3, 0x5) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000080)=0xb3, 0x18d) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xffffffffffffff47) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) 20:49:50 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)) r1 = msgget(0x0, 0xa0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/111}, 0x77, 0x3, 0x1000) 20:49:50 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/26}, &(0x7f0000000080)=0x1c) socketpair(0x10, 0x4000, 0xb089, &(0x7f0000000000)) bind$unix(r0, 0x0, 0xffffffffffffffe8) 20:49:50 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 20:49:50 executing program 0: semget$private(0x0, 0x1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) 20:49:50 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffea6, 0x0, 0x2de}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000003c0)={0x800, [{0x1, 0x2}, {0x1, 0x14}, {0x3, 0x7}, {0xfd76f6bd8c377a62, 0x80000001}, {0x2, 0x80}, {0xbfb787c8af2d3fcf, 0x101}, {0x3, 0x200}, {0x3, 0x4}, {0x3, 0x9c8}, {0x1, 0x9}, {0x1}, {0x1, 0x5}, {0x1, 0x380}, {0x2, 0x7647}, {0x3, 0x2}, {0x0, 0x2}, {0x1, 0x9}, {0x3, 0x9}, {0x656901a194234f51, 0xdbd}, {0x3, 0x3}, {0x2, 0x6870}, {0x2, 0x9}, {0x0, 0x9}, {0x8e8cb38e65b701b7, 0xd9}, {0x1, 0x3}, {0x1}, {0x1, 0x7}, {0x2, 0x6}, {0x2, 0x2}, {0x2, 0x101}, {0x3, 0x2}, {0x2, 0xffff}]}) r2 = dup2(0xffffffffffffffff, r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = semget$private(0x0, 0x2, 0x404) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r3, 0x2, 0x1) write(r3, &(0x7f0000001180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552920de41789633b1024b9334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8cf5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53acac6a9f123259cc908750df11b6c9e62807e91f60de96f010e4a84adb730c81e354c477aac6032c4883b0003000000000000000000000000c9376314a932c0f5b91efd1fcc264754367d8b069edcd30b624f45bbaf8c2ca666339ee0847f2f92501985f9990bc809a382c3fd253f6d937c511a2ec555552a894d04b8b366d8cf7f3184d7bcef3f954437e3c5704916eabcced3bd5db255575bee46958e9ea4e6ad8d664561efaed7a4dfe6769634e8f47e7b1cb69eec911507b1a1bba559bbf7b708f3e5211b78a20a992d0008934ca63139ce07d142cb18f269034ec2dc48915b714bee05e61180e3e68023026f26506b6d7b3b38b30a88efc5d19f2c501f7bde8201004a499564c1719dc500"/369, 0xfffffffffffffe72) ioctl$TIOCSTART(r3, 0x2000746e) r5 = fcntl$dupfd(r1, 0xa, r3) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000240)=0x1) r6 = fcntl$dupfd(0xffffffffffffffff, 0x401, r2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/55) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000001c0)) dup2(r6, r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r3, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r5, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) r7 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000540)={0x7, [{0x3, 0x200}, {0x3, 0xb8}, {0x2, 0x8001}, {0x3, 0x46e}, {0x3, 0x41}, {0x1, 0x3ff}, {0x1, 0x5}, {0x2, 0x6}, {0x3, 0x1}, {}, {0x2, 0x3}, {0x3, 0x8c5}, {0x3, 0x1}, {0x3, 0xab}, {0x1, 0x4}, {0x3, 0x400}, {0x3, 0x31410c33}, {0x3, 0x6}, {0x2, 0x4827}, {0x3, 0x8000}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x40}, {0x3, 0x4}, {0x0, 0x7}, {0x3, 0x8}, {0x1, 0x1}, {0x1, 0x2}, {0x3, 0x6}, {0x3, 0xf7b9}, {0x1, 0x10001}, {0x1, 0x7}]}) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r8, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r8, &(0x7f0000000000), 0x342, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0xa633, 0x20000000000, 0x5, 0x80, 0x1e222817, 0x0]) 20:49:50 executing program 0: poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffe) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) write(r0, &(0x7f00000000c0)="93e4ba74eceec20165bceba64eef3b3c0b6a5edcd453c04b4822f04f9352286bcc2d71e9100e9d8236f16090e46cc6c6d7c993cbc391343e47018e39d45f1cc173940d03dcb3205ed2a69bf07321a2af91495f1936f4c0954ee883b34c07c68be02dbb779da7d91e1d31e700916e87b8abbdcc1ed2923db079d25f1a10461e5686961db236636ef4427a7eb6376d1f6ff09f7c951675f95176eb2977e10372f3f212a11a281662d4535060da7d3502e5bbe929235e65b9aaef6b48a4720c912f19", 0xc1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1000, 0x7f, 0xffffffff, 0x9, "c0f38990b4fecb6184e38a19a91a6d674ea55af1", 0x5, 0x6}) 20:49:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) 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)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x6) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:49:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x12) 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) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 20:49:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() poll(&(0x7f0000000000), 0x34c, 0x1ff) kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 20:49:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3ff, 0x8, 0xef, 0xff}) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x7, 0x1ff}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1040100000003}) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0xfffffffffffff801, 0x1c000000, 0x1e, 0xfb06, 0x80000000, 0x7, 0x0, 0x10, [{0x9, 0x4, 0x3f, 0x1f}, {0x2, 0x9, 0xa04, 0x8}, {0x3, 0x7, 0x1, 0xffffffffffffbe9c}, {0x200, 0xfffffffffffffffe, 0x8, 0x7fffffff}, {0x860, 0x8, 0x1, 0x100000001}, {0xff, 0x401, 0xb54, 0x4}, {0x2, 0x8, 0x1, 0x16}, {0x0, 0x3, 0x2, 0x5e53a03a}, {0x6, 0x1000, 0x3, 0xfffffffffffff000}, {0x0, 0x5, 0x80000001, 0x4}, {0xd2f, 0xf02, 0x7, 0xffffffff00000001}, {0x0, 0x1, 0x3, 0x5}, {0xfc79, 0xff, 0x7, 0x5613}, {0x81, 0x93a, 0x690}, {0x0, 0x7f, 0x6, 0x9}, {0x100, 0x40, 0x7b6, 0x1f}]}) 20:49:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 20:49:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20200, 0x0) close(r1) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 20:49:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setegid(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r3, 0x0, 0x7, &(0x7f0000000240)=""/102, &(0x7f00000002c0)=0x66) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 20:49:50 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x7, 0x15012, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000aee000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000a99000/0x4000)=nil, 0x4000) 20:49:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1ff}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140), 0x4) close(r1) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) 20:49:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0xfffffffffffffffb) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x50) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x4) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:49:50 executing program 1: clock_getres(0x2, &(0x7f0000000100)) 20:49:50 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x90) read(r1, &(0x7f00000001c0)=""/121, 0x79) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) write(r1, &(0x7f0000000180)="b5", 0x1) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) 20:49:50 executing program 1: r0 = semget$private(0x0, 0x5, 0x100000085) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0xc4) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000200)) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000000000fefd4a2c9d651dcdf7dd8fc187a26a7337a72b57aa8b4b1bdb7416a14486b87f6479674ba3ca0e081752698fe476aab23ed2ec18e0417dade9a2f46d136a19a8aa22b51b45d81f93ec207e5895c44f0dc12841a90dbe9e55d6d8f1c92fa8bd63b927e1c7035b6101a14e59d9de4d8fae654d889b22d53bee334c2c66c3c2da3a6eedc2c88aa177efb20300d9d191eb3409972338a6d54c299ef7b03b86097b3a1244edd0598ced606b756f9bc6d3efe350a28bb7a3b770a6bcb6ab9fac1a6d9e8fe5f63db1a363c4b7d3b83623f2a5d738d70900000000000000a60d0000000000000d0de12cde71244f33fbae60d6c3ee30f9cbc09a5cec14dd2308c74ae3ad7932d9abf4f513afc377adb0e95016abc5483e7a7bf087ebc152dbcd59af3d035ca0f0086594e32b3ad815c0c7b92f3021f6e2ad05b03ecfb44a64fa7da6a188fb1604fca860a4f621cd2f40dcc8c8ecbb1cea1444aa3a042645ce83a6f143b0ffbec1ed6839b43cc0dad709b856e5135758730c6035c2cc841f6020a7ca491780647c968d9f1ad51dc4b912994b4c465cb7b750381d5fc96eaa3d64ec5baf7f2e1d19c350bd49fefdf0ce5db4cb9b923217f909b9a5a8"], 0xa5, 0x800) r7 = getegid() semget(0x0, 0x4afa4e04271b75d3, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000440)) msgrcv(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB='\x00'/171], 0x1, 0x3, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = dup(r5) ioctl$TIOCSTOP(r9, 0x2000746f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x4) chroot(&(0x7f0000000180)='./file0\x00') semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3, r3, r7, r8, r12, 0x8, 0x8}, 0x7fff, 0x200, 0x89be69c}) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) r13 = syz_open_pts() accept$inet6(r5, &(0x7f0000000280), &(0x7f0000000880)=0xc) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000003c0)={0x8, 0x1ab, 0x6, 0x6, "1a5a6318d8a5e7f65bf738b662bcdc90a7699543", 0xfffffffffffffff8, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x7ff, r11, r7, 0x0, r4, 0x20, 0x87d}, 0x7fffffff, 0x401, r2, r10, 0x9d88, 0x3, 0x6, 0x2}) 20:49:50 executing program 1: r0 = socket(0x48d1cef68fb3a5f9, 0x4001, 0xfffffffffffff801) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, &(0x7f0000000100)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef094f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee75cbba2d8b66d7075e2e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x596) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 20:49:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000340)="edc8fa97d2a2b429b431bf3dd91b8e4dfe094e110ac244abcc5102a22aacbb36478992429774672a16b459b3315326ef1b210bd142f9c7fb21ebf12c7dc370dd4aa2850834d4448564750ff193c0b422bc6fa8ace759fd8daac205f443345dcc0a3ff620e3d6961822ef17d06f4430a5dc410f024100494233a2b146d51c6fa00ec4d0501af9b04315c425792f06b2d017f4fff22470a0fa532c3521435327210a7fb9b40205062ac4fb33d37c5df3cad80637adb9f60aad96291ae0dfae30aea732045875bf8aa6f39cf3f1fe2dc2129979fbae306db1bf03ddfa18182807c8a20bfcbfb2059768129a0e8c1faa7e6ef647fd5a1cf9da47f4ea4b65d28cffd3c1a80258007a0c6aa60eab74b943077661a05bf639a21a1fcfff3520694202366a8a51213a802c4e05ab6eb5a4df8e6332cf5b800a668a503c83a267195415e0954db259b83136db7ea3e949facb0c87d9a0d747d5b8f3a4a60c405908142531b9490ec38204ea75245ca6f97df76e143d0225842ba78fa8b16d3b5e2c27fb81ddf9a1d870ec3ead2e8e523074f23532f1cc0dcf4e0ac70ef8e060b8ac4700bb8abc9dfe61dd8f8d61de9408daccf814745d370c92ec0f117cfc4c48b0b16c6afb0a3f52ed6f389885101dce3cd0f97ed24763adf20d0e068df1510a1ce4826436be44bc1128653e041cbbba5c0df8ad6d95464897aba89cba3810bc411ace3a41a9834dc34194ee5dd82198f18a1264a9d941f91ab9b18d7383c92efcc7b53ba38c2ad86449a63959faaf2472f523325a208300d48f3b6ee8856ac0cd26a2fa002663234938c246f215390fd78f360ccfd265375ff975a0ae9cc095bae14bf94fd338aae98ae2a8d6664919759761233b075a1986c7b0b7c626fed1a6392eb69ecf44bcf893d1a55d0b206cb1521717a3e8cbe4d237e85f991fbad0f4e5d07fd576d541a392902c8308d1f478606abc2b336984585e6b3a4f67d2d73d389903536b7e1ae22804320094ccbc8ce15648ac0b0c805236b16b3a3757f3eaab710742a3987ea6a25123cab26b8010ceb5995935b1692cb122b86b3a3dff0e832f022d2749494e9ed56c97ed0c8c1935e4a64079563d44ceef2a1878b800472238b996ae31b7b8a45fa52a6674c75bbfd94eb59e3b5b461608a9175413c74d79bec53d56e036056bf84e08f7118a6a4b949841fd81801c247fb7313d7b0b9cd762f8b4d22b65b16c631baf591079d8c257ac9aabc9724d04a9b2a70b86b25c77cdccad8c299599b215b56335dca3b1349d6085f9504e2283e30d29ff723ac0c632ac6455428315081367038269b59b016ca920acbeaafa97373738c361da089d9223063af6eb8943d49097f66050cfac4dd60578efaac172d1b69f3bf2f8e4886334424de47d6d91e4dffa8d67cbe520dd62d34f72e6896eb049032b6b17c8108a3f56f7331247bc3f8497ff4218cb0697a3606534dc365daf5269e335bd3e86a0e0b17fcb44ac7c66753b3547f5d140a00a01fa5b23c5c6aaec967b7191acde24100cfa5a4c84ab540dc6d20e70d545272c5b849f78e1ae07b28719b353a43986d641c54b45c2b112dd9052d66c95ae3b0cd1f6cb451f63fad79e78880d418dfdfb39c5832ebbf33d03ad572ff8a880aa28ed308cfd24d521fe3acef6a9c9532e9d87e91d9a87e5c9d623630e49c9f7d3027fca8da17d8ba9c203c3172496e7fbbc7d5957a834dd3f0d9d81ddd7716ac0cd2b60537cb239fa9ab696c8068afe62eba64934e83d93182ec2c0a8a44afb9f061d0d31b6b555f07dfeb55d5cb0b6a0b2d9a8911579199a3451d51fe37732cdb572bf7b8b71b2f68fec6ad780516509eb0fdf7f16043b90b0e635a0c29e95cf4cecbe001e7a5de8a1ac922832a04248e2ad997801c616ea759f02fc825f61787e45bd6387fea764c04703d21df404485453a5ceed16b71b9ea093a6cc8989e0c64f98038f14b2db2a5549531d8fce68d2ba03ad84e97e08243e1340e4cd1adbb39a7420c944c39c5457c11f7d726746e87ecd6692681d232af54c5861f55eec6f9b086a3abe079dfb149e6faa212cf087d5aa303f0ee1a6581c143df0e6ee94956747cba4acde8fe71923343a4f3f376e5954f6ed2fc7ef5ed0933a7a3a275ee8e4f798576b21a0412d34fb696a7da7035c5f9147bfc9bcf400686af95d1d5fc05f97538bacb150d2f7b3b027810956d3f068aa05cf45428e864dbaa72c9e3b0f63ff894189d6f22fecd82d844a02c91199d03b6eaf5e3de22f145e0e527ea41c321f8001707760eea00a19c592eaa0ce7578d0aa433d2bfbbf8a1c9e248ba8a8ba8781054bc60a8482d651e453296a91461bdcb00c7b2717609c3e245d2fd869cc1526734a936b9fa0afa4ecc3f22ae8aef5c0a57599d162276631f4c39993a16d1d46484170d0aa43a8a0fd9a7b352d35e74e2cebd0e42d4dea0a05595c38c27da0ef4fa208b845d0a4227e7de4e9cd5aeb758698e9e23d3e491cdcbaf967249fe6511ac251c52a2cc63c04cd69c4e6d101911f3d35f7c4a43c7ec5613e8026cdea010fd2698bc0b8188c01e058d9dd1ab7408868ecbfee53d58a229242d7813444e55d3ec9dff9244e5344a58f89e25898e8c6d4a104b4f0947d7880ea09e71fca87f0c4a0dc3c978c700fc4f2317ec5c435fa1b0aabb1c4bfee91f8609f128df104415d39cd1865970a6d032e77b787399e8640db77f0b92399f079227556504739570ef51cd3aa89cedf66a61286034417ed8935080ba19d31034d3b7070a6127cbf4cd9591866f98425f90beee6473b0b5c005c0f703eea752a877a4185c6387762dec7fb3a76a00799d3c12ef3c52b24d9ceab2df6581088f099599784417bb5ba4a343e39fe5dc68e4400e1e6f20578ba38e67bbb7785273162bad960ef3c3b4f27da300b6214e79ff151c555d1fe2910f079c1a7d5f50872ef74ee4124e55cec67f8d3d811880fd961c9b030d52a3215252e27b08c5ec88e6b04776ed9f1f054e875e331e9ebfee8f627ed6546b11247b98094dda40286ce2c24b39116184fe1ab6cdda36574e7709a4e34907b38f6d3869fc85365203e370b3f3ddab7117b275c320b63c9e7a8e3f243340f268bb5e8b54bd74ce80897215d0bc245a684468864ea23a816ba62c4edee0ae6e976bcbffd78d519a38297a8b1a1b3a86ec94056230be191478fcec854f10c88a0a2e984dd06de5bd7b5c565c9ac2bfb09ec9e6f6d3a4acda5fdfd4be2c442467902202b531b9765a02f528928d8a24e04384eba2a0891bf631783c2ac98e80e473d6827200b087ef66c1940fc2a1343f6c04dcc18a9be924cf7738656d942482d996bf4d6493512212e64c9d2c9ee4f162745f566eb585476c96296f830ea49706a112d89e039886e67b15f26774ebb4f48c0e4b045414cf5300366270601cd4856a1b8ce6a5a3178ef9679b272cf68d46195359d6698eca1b964e4c6942196739fd850c961e7fbf8466028cdfb2a54d9ae7c798892876fd859185c138f8a8709db7e61920f9ce768054b5a248d0098d8edb719f9ca903ab1aeef9ad628593be20c4f81329afb9ab5e07f48ebc9475cd0d9f9f779fada88e5a5942c0cdc322f3f21d928a47545ec6ad6014a875334e858f5c16c04ad34fe5e24544b9416bfe98a0f954f163a79cfa9d9420a3dee1eae47bfa047ee1c467f1ffe06ec012b1dd96f1b9a1c77459f17a3d4e70ddfee5e83c3e354b62814833370e7bca9cab4b0e0558fe17edbe1a6cfd99efac550d191d985acba3807baec9c9c5507a3b0eccc1fb97958b05d72ec1642fea2f3db154825b3a44208b1a1426cb987c8f84363a2a5930676bb63c516244b6a48d0e83e03fa8763f3c0c6ad93d0e7f62e5650bb617105ebf536fa1c6f2b715e284581c720a0a059bd2ace70b2015b4f75e6a9581e7cd1cfc13eb9c11df65af0e5fbd91403104c5e34acb43dfec5825dc4718c1fd96ee886c1af425046c2917cc7f238ce21d8b386a93e12c81e5ca7cd9bef3892391d5f14b5bee4dac7d780f6cd05ed48bf2db2cb66b85af7ccc15e78a296fb4977be5130437d4dcc781d34e464d0992d2626c50d8b0756c2134514a020cad12134d786e30ea7d1c0792363c270e4816c03b419a4490c876ca00ae75d60a75e38dfd917eed3db440f38e208b69504cdc42fc3e0074571591c04380eb684f8cd1d5e76bf1e981951e7b3649a1e519bc231b3b9ccd9fcdca6bc1a8deead004001d287736599907da000350138985654cd9e77b1bac5d0a67b3c69655c75c54f4b829568f641128b9428a12bf0f2c8275878c1f3dd66045fa451aebeafbfd4ab8ffbaa76b024aefd0d9b39f60be286926db774b31c65004a42cac01f1ba9d9db81c2562ab332e73c4eaeaf8761f228bf7d392a110b172eae88741478857091a32e4684a139024c9853569281a1dec18d6043a648984b27bc7827555dc3c91170accc5c65479f36307d9cae7e1c16eba81d060a8ccd474f125506bed848b70e05fb40568dc4aef46046003b4ae329679d967ce72698b735c1f78a8e58e00fa2972feb9d9fdf7a23bcb6f934a80df6c364e72ba1215914d5c12dd41a234b57c71b5072120849ae57d7be4c8bf42be872511192ac0d1f20d197378d9cd256403c06409abd312a12762e186752ab63fe68a16594a8480d3949c32cd7955ab2b9eb0c8bfb1e55fa53226824ba76f929f790bce992f631daa3e575aaa06c20ed3a39d64ecf29799f129bfb66b1f6327e43ee5aa2a162f684715cb6ac00af0bd6d6d9d1189bb6fbe0cd55e870a66a6f686b6b6bb73157d0ff6dae00d6511b14df66504ead39b18fce5afb6a0dbee9e6da8abb493ecea40fecf1dd49f89cf8554bb705243a56236aa1820634ed1cdd3fcf15bdfc4dba6d08592b674f5712c29ac285c063e60e3a3856db34828d70a7c23c45e03cc4551262ad6a817a7eca3e49482ec094851b02270467bca682a7f87ee6bc3b488853272bad93bade445e5673518b90d18af16bc3fbf2fb16a7706fa588ec440acb705e9d396f83d04a1da06061e7f735bfc30a6867a6529baae03b30780455ad3d3eb5ea2ef630c8253f4764a62938918f71065bca6a218675e0a2a4b9438f0674c580e33f6fb81737d01652a744933add370a593796fcf0df4d2ca0fd9ffe324ada8e9362e52cfa391e641a2f3c16fb6661a807f5ae6bbc9c0f4827f765f8bd0521eccef4cea43d34cdde058fb4653c0b94f85841d32d2bf7a7235a487476825e65682f82d0318fa8019463b060b8eb42d25ca70ba5c4baa5ea946478841221a68d56d3847e97adaae2ce6a8b4db58c0820bb5a02e39bfe162d485b5f34d7dd9a90a7d06f547a11ac41804035f5c23789dee1ebd9a1f301df80a93a9db828274d7117037b30b3f3a035c850b52b8373f5680f3d185d2c3aca7ec5ae56244cde6060e4637c3c68806fc50487873f20a51f4f47fe9885cdee15b033734d197b4a243b7e257c9c02581312b2f9e4f54ad0a132f7abf6b69dd17e8a7b7a5010e5f8ce857f1893815929c874a8df5ae8ab8a2e682f88e7854e51b5b0178d12bff9008e5c9382abdb24155d08303561303b468c2e9b8be090ca0bee2aff5d497d0e07de6e8b7cc99e8ad92ca7b2f93022468f1e146149fcd8b8a1351371fdce1bcb701d9aa35c14baa69a0cc0ff73cac9d2c05a581c242d7fe8a56b94c9a8f54797f45aad30a74be02c939a0f83941264581234befb49537688672d8a814f55f3f110f1f6e73a1740f04b14a11a6cbf5d1c0f3588aa6e", 0x1000, 0x9, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) dup2(r1, r0) shutdown(r1, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7ff, 0x0, 0x200000, 0x0) kqueue() 20:49:51 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000080)="9000000007a6fdca21a832388e6a8b68e24eac8d3b021c04a07680e22dd31cddfb4b08ba9c3907531a7f44198f178d087c0432932082efb92df2b55c4d892f78776237ced5a7f7293ab8add93a9ad948d18f1d8bf00984242db9682cdb65b1e9458c9aaa2b6926ae41c290c81b7c0d932e6d0b6418", 0x403b4f92fdd272c0) 20:49:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) getitimer(0x0, &(0x7f0000000000)) getitimer(0x4, &(0x7f0000000180)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x400) 20:49:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00003db000/0x4000)=nil, 0x4000, 0x1) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 20:49:51 executing program 0: r0 = socket(0x800000018, 0x2, 0x10000002) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 20:49:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) chdir(&(0x7f0000000300)='./file0\x00') 20:49:51 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffff4d9f, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08d0200"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000340)=""/188, 0xbc}, {&(0x7f0000000400)=""/78, 0x4e}], 0x5) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1000000000000006) 20:49:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x40000) getsockopt(r0, 0x200000029, 0x80000000000024, 0x0, 0x0) 20:49:51 executing program 1: setrlimit(0x0, &(0x7f0000000000)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x400, 0x0) poll(0x0, 0x0, 0xffff) setrlimit(0x7, &(0x7f0000000180)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) 20:49:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x2ff) chdir(&(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f00000003c0)='./control\x00', &(0x7f0000000400)='./file0\x00') readlink(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)=""/172, 0xac) 20:49:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7f) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6", 0x65) 20:49:52 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x2, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 20:49:52 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000140)=""/77, 0x4d}], 0x2) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x48, 0x1, 0x23b2, 0x80, "bac08fd264bb71fa554546291032d17aaad5e3f7", 0xdb3a, 0x1}) 20:49:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x80000008) syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0xffffffff) 20:49:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10000, 0x48) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000380)={0x15, 0x0, &(0x7f0000000180)=""/21}) r3 = dup2(r1, r1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000200)={0x2, [{0x3, 0x100}, {0x2, 0x3c}, {0x1, 0x101}, {0x2, 0x8}, {0x3, 0x4075}, {0x3, 0x2}, {0x1, 0x6}, {0x2, 0x100000000}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0x1000}, {0x3, 0x100}, {0x3, 0x3}, {0x2, 0x80000000}, {0xc11336453980c540, 0x8}, {0x2, 0x400}, {0xbc3c461c561332e5, 0x5}, {0x3, 0x4}, {0x2, 0x40}, {0x1, 0xff}, {0x2, 0x1d7}, {0x2, 0xd7b}, {0x3, 0x9}, {0xa46a8c69e4102ef0, 0x9}, {0x2, 0x82a}, {0x3, 0x1}, {0x2}, {0x112ceaaa1d5aa08d, 0x3}, {0x1, 0x8}, {0x1, 0xff}, {0x2, 0x2}, {0x1, 0x1}]}) pipe(&(0x7f0000000500)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x3, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000100)={0x66, 0x0, &(0x7f0000000080)=""/102}) 20:49:52 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x1da) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) r2 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x20, 0x110) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x1, 0x4}) socket(0x10, 0x5, 0x6) bind(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="2d012e2f666d6c653000ff73523dc600db030c74f8153a07dea70c12ea4052379e1cd3c609859546fab023993f141b51afea0800000000000000243e19ea6116f714fbe48952089df7a0f0f4486c6236153901ba6f1da365b29edca1f21aad78f2beffa901173917781d17acea30d433af3e84a0638b42ef27607de4590c7c9c96743c2fbb9d14c977388d76a4ff840750ae1fddf728d4f4a15bb1160fc47b004f5127e834e2a223772240acc6f590f965afeb2d9af4adead5039f407a9a21ccff6f9dabd928dfcc81bad3e50d6a72aae99c501836d419f8bbd49f61fb1c270cf1c317d2bd12f0105db0bfbda36dcef935e24803b59c39cbf6e31795bf782160fec85c17645c2e4cef2d44b3c5276dbc2f41da19ab44839eff0e564eaca400"], 0xa) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 20:49:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) 20:49:53 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f000020d000/0x1000)=nil, 0x1000, 0x5) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x6, 0x5) 20:49:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) open$dir(&(0x7f0000000340)='./file0\x00', 0x20088, 0x120) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7fffffff, 0x61}, {{r0}, 0xfffffffffffffffa, 0x48, 0x1, 0x80000001, 0x80000001}, {{r0}, 0x0, 0x4, 0x2, 0xff, 0x2}, {{r1}, 0xffffffffffffffff, 0x9, 0x2, 0xfffffffffffffffd, 0x3}, {{r0}, 0xfffffffffffffff9, 0x11, 0x1, 0x4, 0x32}, {{r0}, 0xfffffffffffffff8, 0x9163d9352c29f8b8, 0x80000000, 0xffffffff, 0x9}, {{r0}, 0x0, 0x8, 0x2, 0x800, 0x4}], 0x1, &(0x7f0000000140)=[{{r0}, 0x0, 0x4, 0xf0000000, 0x9, 0x20}, {{r0}, 0xfffffffffffffff8, 0x48, 0x20000000, 0x2, 0x9}, {{r0}, 0xfffffffffffffff8, 0x11, 0x10, 0x5, 0x5}], 0x10000, &(0x7f00000001c0)={0x1f, 0x20}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 20:49:53 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendsyslog(&(0x7f0000000180)="c0d1d5bfe9c0053df0ab55854e032e6db5b9a0c4ba81ce061367ce98ddb269d163514550b9d8660a92636c60f23d1facf4f75b462e8867bf43b15f486e70465aa5fa2ee8729ef74583256bc6cb575c73ecd039be70e954e05928a6636513df6a6ac974647128f5424c4718f44ed0f31f0457d2e940e68f2fb6785f8ce3e5fddf67562ace41aaabc827b0c7179e166adfb3f4d84c33a938858d2f91794c3662f79e432ab717346e42f008b8da273473b4e0f9a2a9cdeea64eae07b0555f44c44b7618", 0xc2, 0x0) 20:49:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) socket(0x18, 0x8000, 0xe2) 20:49:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:49:53 executing program 0: r0 = dup(0xffffffffffffff9c) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "0000000000691040dcc400000100"}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffef3) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000000)='./file1\x00', 0x1, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:49:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) sendto(r0, &(0x7f0000000180)="b53a17e9c012239919c38c745c389d608fb852870d1beff3168f7bc624e3d0f9d3ee3a0d290c85c843807dea562d94b51f0d37d3ce2de948848e68b14028ea18b5609ced524c448aee18bfd0a6303c2b38d70cfe5140f37f8f93ef3e4de3addcfd24aa1d4bf2fea244dae64cc1f5c71c9e7f30125cd7303f0735bfccef36ec6e57244c968b04366e33923a4e525116c4ae381bd6243f1a2d62a2d609cfe08e124ee1932ba8f26678bd016bf8a19008764fac799f2344adb320da2fb36729784e97f79188a0f3ffaee585c225", 0xcc, 0x8, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x80000000}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x7fff, 0x8, 0x202d, 0x6, "a0f761c9ed6ec00441576ce29c9630e2915c1f75", 0xf30, 0x7fff}) 20:49:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x6) r0 = geteuid() lchown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x80) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="32c80df8af1d8ac4f05f86a93cb70f40055783b789287038bf47c497b4769077344623d433eb5b152cc51f3c0321d04e2810ed7f1e79", 0x36}, {&(0x7f0000000100)="7479cab587ee8597c11913f4b0a816ad72301937de9494225c0827a4e7b1943da7163399031475c8b6cc799eddfdaab8090bf5386c62167a0d6bf5753e37f29e75869a3b61f4b7a0c6882becfd9eb8b4e4b5e3f93147a5d3feca2533ff685059cd911b9c1248acfaa9837318ed6b6b91d847aa7667f2e97f29ba43024ebded70e050", 0x82}], 0x2, &(0x7f0000000200), 0x0, 0x1}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000002c0)={'./file0/file0\x00', 0x7, 0x100, 0x101, 0x1, 0xfffffffffffffff7, 0x8, 0xfffffffffffff07e, 0x2, 0x782d89ae74daf9aa, 0xee3e, 0x4005}) utimensat(r2, &(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)={{0x8000, 0x80000000}, {0x1, 0x1ff}}, 0x2) 20:49:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002f, &(0x7f0000000040)="90000200", 0x4) getsockopt(r0, 0x9a, 0xfffffffffffeffff, &(0x7f0000000080)=""/96, &(0x7f0000000000)=0x60) 20:49:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x0, 0x208) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x4, 0x2, 0xfff, 0x1f, 0x4, 0x4, 0x9]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) 20:49:53 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) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 20:49:53 executing program 1: r0 = socket(0x6, 0x8b0127e8f75a75fb, 0x3) setsockopt(r0, 0x29, 0x800000000000041, 0x0, 0x0) 20:49:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff309329e8519dd66d6427dbb3cbc49a90dd8be969bf14f56899b54b7e64a6d09e3875324f4b193883a7349d03e0555968dd50ebb0e2fa4f4be6d67eb58f0cf2ba50370ed16e4d26534c3b95abcec03495e5c5099b840d447e1b1e2e077ba81523bf62d5a56ac9592ff9a928c35ff5148e17f806a12e46861bafb434eb6d1b866e892e512565a43c8ecb958505f4c248760f57c85f804a6ce073bff5e68b46e85924c5e9815bb5a63e02c85eeba71c46384ade5ed2e0ad10feb5e28f7b62338cd98197c157880e5faf43ec133b4076da876b4e92995ba7e53753307845758233fed7bd4fe3b0d3a7cc62242eecec0d0ed9d7fe157ec166c4ce7525ac5920e323936fd42b0b15c91e882365050d70138a4f5eecf5e1ff2066532765d5c69bcc1131c19eb2c589da45bef4e7dda1831a77cf7b0ba42ed2eb079ea9570f136404de9c1aa8c571f8b5cd1465dc6cf2cb14df506135733f0005292162d16330eb53959b0aca5f2c3ef7b19810f3ee39f2eb9b78049af21ca0697d7da055d2cb0aa9e9625eb37c9ee441cbc1b4713e2288aa1eac15157d90b5b92cd21ca0a8c01bf0130d0f18c9fbdbc83cbcd654d99171907f6255f4402429887af32f358b4563e231753a3ea7cb10ae3643718fa4fe47e6ee947ec6e2d2261192c96a5819f3c2f7ba204a2041cd64d69b168525e50373550eae2e0acb9c677e70d27d13c5dbbccd5d9bb82edbb97cc8dc7969c79160c6aea57d74dea7c0107d6362499aa26cefd442993c49b3abb6e40c6df77a3fb650ebd36293ecadc23b74321c5feac3cdfbaabbe2a32fc3a5182157ae763de2c16984b29e1c12766ac0e7c1fef8ba55c9be7d140fe38b1dd4ccd6629d494e952f0585e47316e4240e3134604b4d6c7242d0d389d3fd46da3d25e8ed24b23d59c3206402b6c33a745f89238da2a83336cd2f7b547ee323e6dbedec0c791da25c6780409608c208a44e09104657caf46c454986b42ed52ba9baed82a8749c57f8eb4a8860497d30efd60196c9e607b66b1219ce4567c2dffc488662905e5eef6e0eb60b6dc978027fc217d1c71ed67b0c705a6bbe2374179c17520dac739acbff6ce7f305a87a06f1bc669dc7926bf942f3a45378270536362fde602cb75e6cc5f2e3ba5bbde7ced31f439c2b6fae7fbfa53894eaab1fe3c06e95e33094407ed7afcafa7483e0b89e851bdcffccc4228703a48d181272471d9c33ef7ff5540dc7d5ed48bc72fce96d1cf5233999f32f1530fb16b7b611d9b9ade886e365332b1df56d589304df9165bd282d87968bb140cdc7ff001d5f98ac6d155647f37f052601e1fecbb5a45652f6d1170d6f4a70e347cb25db90c32134d345bab8674ba93e6f30d4fec8c9c7485a145b0048ca6f23038523facf0ce9cfd417dd688e6735e8f3bc387a6a8d3070b1f1a334bd0ef7bf7a0ed9187cd2420e4b9a448e9d73b01c7e00c9ce1427b43bc5afcd00dbb92611635f29783fe711d2126a9ce1491210f78ada92e7f6fdf8086c416139870f785088eaadeaa5de299c47e5eeb2a", 0xff3}], 0x1) syz_open_pts() mlockall(0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c", 0xd6}], 0x1) 20:49:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) ftruncate(r2, 0x0, 0x4) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 20:49:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x7013, r4, 0x0, 0x0) dup2(r1, r4) 20:49:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 20:49:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, r0) r2 = semget$private(0x0, 0x2, 0x20) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0xbe5ffc126bfa5dde, 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000080)=""/216) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x0]) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000001c0)=""/148) 20:49:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x1f) 20:49:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) 20:49:55 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) sendto$inet6(r1, &(0x7f0000000080)="2e5cb76ce6d7bced3526837e8abb9e0363b7f1b9bb378d53b82b44a6a18af30618bdb21dc5f6d250ede0e59b154ba4a3af85b698e871cb5a25f79ac577e71b6d2645ae613e1fad5be0628d256b30021d9db1ef77e3406854ace8c6f046c51c6b5a1b04afa6375fc95d49bfb958d8ac1fb73e3524bc4ba09705f95d51510d7dded224a9550f5786dddb35c6a4db3644670e07be03f53fd612490d7ebc3f0fb7c7b702e949ff4958a51e0b8f72a4581dc8d0208f7c0c16e5f276243bc12b89febb771303a2fad95e52d0e906a369a7d6affc0970f631739b7652ba27821df6cfae19507a7716141f4436f8db064c02f89962e9b886bf706ed112eb17eb8b99b7da704179178c2294a384db3bad5c45350f01a30c03f87a4449578714d77e172d971bef06a1b6ff86bfdfb507af6af4f36389fb632bbf6204f28b2a82d83b06c27317d6a3229d2b62a39cad7a0e995cfeb3765a0faff9ed39a77cbc153ef48e05a7c075d9fb5c44921cdb511d5742bbd663ceca665c5eb1778c8e1e2e57f7d310e33d58951d502372ea4c45af1f88c69094e027bdabe3ccbf7dda1f192d976802fac8f5b0077197844573d45682bfd3bb4cf2ec1b9013238f3f85fa153181b8e0dd8279e5e1e6da96909bdcced89ff315d5e8447eba3175eba6aab5c1fb9063d341d7d01b1f712446da03e6a3bed378f3dc08976f5ae5a53af70979245f28186fce639bb01cc0eb373bec34263746e6f99a3d6d80535121276a40afa5efb644fde52404efc74ed54fa455506ef26acb874c6c329f016dff35d493ae8dc966ef3c24efaa5e3ab6bfd64252cd9ce598cb2e25b1e3210e252d738be911c838d0c0932d102ec7f586b6db6ecd003b9ffa9391695eb22e9433ea984a4820f8bee236c1ee2081e82b533002656d74b944a39b77bf68f4f17e8e1b7e97e2e70b2707a333b7d98f89fcca90289fdf6744845e99859facb86d9348d9eb312d39c59c48db3f1567f79bc1c873eded8845b36e0a2dd7971bb79ea12d86729b8af92e1fe51cd1e7f9919a8e11b753c6db705a9d31d4cbe14995d4115e483790e781a2e2cd8a3faadff1e06fa33e4b590399ecc9b845e140eef318bc33a5dead5f27f651c045a170ad40107a2caf74f75346530f978df3faef95fb203be94ca25e7cd38be83979a09ce7a9b5158d446bcd6fb4dacb5e889f0ea8311eaa2591e82d6ab8287e50a59e672afbae31bad0f76625bf257d06cf95d01d31c070cb0032f6e1d8bab6272aac586553e593b9a977004fcf62b2d69a4ae984aca88e57228e8ff04df54a660f8e950c178eaaf1be1a445cf5a5840657aa12e93f83e90437a45cf4a639126440461485b3cad8daf6c7834a9107581e3e0ee0ce53f9733fff7b0bb79daa411a1015f0b1d4eec49f71bfe13918b6e576b1b20fb73d7d5bd0342de5f59ef10534cf93d7fa9d45a8e38daa643e0361b689d73296fa82f493337dd05318cb6e81982263bad4d4fe97c936798a2dff9644d51a89b52bfa41f018561eac1541e4736acfcacb0bb46c4581c44f88023ba604db1682380c418e5b50844ee5f1cfdcf23b2ceb3bbec5f109e1607d1d54a1fe0e77eae30ce87e4ccf582410a70c15766a7bebf39abfe48096bf6f558365d343863d7397dff866c1e5c98d3d268d193651effa89f548bf63676499755b2cd5e5c1788bc072b71a3cbb1d7ca82b0d95c565173368d8d9dec639c47305a59894a0cca3ce9ff8431ae6b471253ee77b09743e1a0d5f8fc8f9a62a76a56cf0c5fb4046b8d97909e130630a423653a7ed601f59192d8b4198b3080e837014942979fc8a8ad37c4b458ee51f9414bae429db4c3df59e3f2932bc4a67802005160686d59c59303e1a587502850a65c073b84ce5b316bd141b4fba0cf943de328f06b273b83e4c19609f1c12b47c12acd02be409314485f574187ce4cda6a987e8d2ba8722d47b1bdf537bf897e88fc0a414a66243b0e897231d62abfb44507857fb1bac045d76da8895e01f6ae261ced257f1bc7dffde107f88ae7c4e29345bacdb67e594da8f093226676988f84dc7df145453356717f3eb6d654cf68c15e3ceea3213cb34ac03850a994e913af76ae77d524bc7f75027054c29aea05de9258eb7debc4ad865f6e43c7088fd4d04345d3dbb45a756476f85206fda55c95d7baf9c92e525b1c34074801b9d0d4528cc093b638b61cbd1e701ff0f67bf165c97057631336a7b037e0d7c2c308a67fc2cbdb3b1c8efad6e21f0ef473aa1f6ca47fa8c6e325b64c8cdcb58cd15dc2e71c4272df8b7a888d12413fde5c4f6412776ead48d9a9209761cf0f60d0f174a77fda0b3403c20453736efb45113c2cd611aeea4abeb385e399dc31e5f53c35162fd8d99df8f17d32841e53d0125a12e32ead00efef5989382171dc01709ccd3781a4c7cb85a20c1c6cac8f718714be9756b1c811263cb204a24db6ab934a51b9dbdefe3619c8eb72847c36a8a2f0e01907bcfbbc1d9893b8e2f1f6c0e0e772e9b0fb3a7ed30ab45625a3fa39fd7ec97c25f6032237cbe3316ba26a05d2bf8d17288894562f7fc59199b1953475561804bcd649ddc2f2f2f6bc92b1ce6c3d8e45444130eea704e78db9346072356a62fd4ecf1b8f4f781c92678022052527dd84971345aacc84b89f00a657f61db984d4205eea02a83427b041d69a2e205590afb0ba0c620ca9030489f4fac41749038508d032688dd955184528e64b6d71e288ed5d23b895e02f67254ed7d2a5896a184f1033f0d97cd63ed89e1014fb5a2b3db0216b51730391e88f62f9aa5e4b0765b60ec0704da2f9cdca51d43f0b059dba91a80c2e45613b4b76d413e15b579f593f4b80b8f65fa0591b1dca48af41270d062d2c0773ed8684c0db7cee85d38ac8948eb1b8c820a3b4e9581a60d27d03a5fa273b48659e4d52602278cec54b80eb54073bb582e2ca95d9fa5b3a2d89059eb324bb7e9a3267f56701654ca8621c10ae3fbf1ca3448b36ebfcfb68f21a3ab64312aadfd9b4dc938ac9872fba71bda54f90ec63fd2790fc9658b811c6e20c0194b41512c8b4f1363061c7909a21bb6a20082d1f98b4694af551b7bdcccdb8c640d40b5ef778a03737441d69f58cde86f8861416de5c3cbc33eadba9207860765ab1ffcf7b5209f880186c7c646f7c92ac6d7a350a939af3a78ec3daabd2e2773fb142c43252066d2cb596f57b37dbbf598bf2bae1db44c517b8ca191d807dbf2208d979aa739234777eedeca2c23445aa071d0b60fd15a7f6acecfd8b530b1c6d5c4a376ad44d005168c9917591146a57b24861852792efa016ce1c1916f55cba424d458e7e655f0210930e3b1d920d4baed0c9073dfb5af76dd246341b5bdd1bd8be9217679ab0eae636f8e7cb9660ac4634d2abcce64835f4cf69ef4798d62dd3e71be3c2b93aae3b9d2d77def6c8e7ee91d805bbbbadd8e22033de18670fab50f6c4147032227f55c3fd283fcb07856c534ac7041b17c759594281c31165aa4e30d0ab96eb3d528bd0e952b54c80d534b497f3a3024bcf1a369cc2050f2d5ca8cf76ee0da814f8a252eb13af57eb477229d09d976a4b86130104675db0c90c8d34889b01327a13ff9b6f927798bcdf6609a2f670a26ad29783e946de0ff4770568800f02e5a50af0473b3882b8b11b2ddc87ea5492076235a7d497034ba60253e08dc2b06319c3b3f81963a87024984b0b43a53ec7807cdc59425f521a983a67b654b69dc2cc36744c5819cee3e05bcd8176c2cb2c8408f5470975eb618097e79e9a70e91f467aaeb394a56022eced69996a0ebe6883250965bab68d7da9ed936d2c1a7db112bf3e3ec8a5fa39153f5a7daa18afb72e1f7acec60762e60e1a303c3cffa39795d14e8913c44f68510686b23df84c8371861aad97db6eb6e144fa477d5ce4d942ad96bac0be8d6f3f3579c8583b57589d66b0602fa8dc65a8bf42c111594dce919fa37d068145e4b94f10a412d4c7bd6654ef98cbd7f2fdf36ecf358504f07932733f03f848b360ac51e14a63239a068d33decaf31e2af9f8726de20ed9e0b1cecd093b230c72c2a532051ec25917857ac28dcd05a9e157a23d71b4a5b737733eff5ab90c049397c4af47732751cc45b9791361c7ab24db414ca604fc5b0fdb8dfcd296ccaa8a45b942d05913c203c8bf6d38caccabaabced3f2abf17d8641d7a93c81790d8588ab958be6c746a15d8a880818462e3f1c754ededfc9511b36092045673a6819dd392545f12d7f9e5fbcd9aa0b8786b6d259624fda2a600a17731ad13382576c227aecfd6c25d390892b224cdda88e9258d0a903c4decd87d79d7f33aad885f73d3fb05129d9825645595faf8e60ec992bb8ef78ff15fb9cff50ff225d8eb712483c32823572928074c484cb9dbd5fd57e0bd5511583870cbbeff3f86c9ee927616316a9c3e8f96443c47d1de0da270bd4bcf22669da9c39b81997a6ded6f8d329e37084724bb2659a245c68343ffda04880eda17c7822a377150b9c05eaa4a63e5f66f192def40fd173db3a4a73ddfe630581d236e2bd4251d9c7365522e752bdf55283a6e5456afe48a46fd0a66e2e2e0c5211f1313122cd20f1ccce9ae21c7e213227f64cf503e3779875b5fe991e32e6b79f2e983b1192c667c5e355dd88e5a02ffbe57a1546934ac4b12ddeea2e47c05323d02ecdaea2b41f063967073223acc650dd6569c9f9b9942b1f0a4fb3581fe2b314f9d4bbd0a36d4840cba4e21e3b205a9bde99c3d418b1a9fcdb45a3805c8cd7f90a41e0149e9ef078a9a536c8726372d79938fc95925af9fb672cb081ed5843bbd87cd64e5cbeb5ed48ee865768adfd689727170f1d6890329c5628b360cf63ddc29bb9f8c1584ca7b9cb34ab0d9e0148aeb2c30c4a53f84b36cc5445c5854512807dff2bbd446fec7a3b0929b625d2bf5c73359afe01a407afc1fdcce0cd6ece0159bc9dee3e500090efa8ab7900ca43664ef57e64b127e9494c30d193eb9276bbfcf3bbc244c2e280a63e7ac614bd316bb8789c899af472ae108957b893dbed6300571d3d86452a3a6372dadc4c3aea16cf2a382abd374d68a723a8728aa6192f80a0d21afefb6687242cec7d64d3e194973378a94d79cfc681763c818afb84fbe9b137eeeae52c5347671d6d5af8fdcd9bca0b37eb7b98073bfe0672752751a5200f9914c505d2805e6af0313e811c3d2ec12fad0c4d15dae2193e47e1ac12633327680e40c61feaae9e64e5e205d66f430f7e7d8df50a078e4940815eb485cfbb6db2ff43bf96355e2db75c6e482e0ce4c0c4a8db244a14860fc51cdc8ead5b952c4e31a4e07b0083eae03c653fba8067f3e0fa567390fe313828981b7d426609c50a8900b7118eef8a8f37857e716bcbcd6797fc8e35bf7e0a43fc994b9feead0a5164bfef175900cd7faa3c3ac033ceffa0c2ad56ec9969927e2ced3e6c1b399d4a2af78bd22f852545da9981f20f3264176b90b4faffa65612a41c936b1da529f9e06f30cfad4f66176b7d70759a427cfbfba018c416828f2871902a26ca7b3d7e2a3d25e3a0395eaacdc2538cbb6e1ac82e40e5102134b689d2e5537bf1f9fe659df64c18b9bd00555fa27c8bab26073f1ab83ca1648d2efbf1bddb10174f58ae1c6e059eaf3d57bca3f4364dbdcc51ff0df83e26c2e5df1b109f2a21aae2331d825ec86c389add7873194526d473a44ab7c1d77cd128364aafa04202563a60b53847fe2c5b32dd45c79a632cf42915105e814ceedee23550147d98feee6bf68bab07e9", 0x1000, 0x2, &(0x7f0000000000)={0x18, 0x1, 0x4, 0xffffffffffffff39}, 0xc) flock(r1, 0xa) 20:49:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 20:49:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 20:49:55 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, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) r1 = dup2(r0, r0) getsockopt(r1, 0x7e8, 0x100000000, &(0x7f0000000100)=""/14, &(0x7f0000000180)=0xe) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 20:49:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) close(r0) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)='!', 0x1}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 20:49:55 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) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) pwrite(r2, &(0x7f0000000100)="68ae8d8d7e48c883aaa277c7af016c2febd4712322d9ab94ddc36f6db8a5ab529a9aaa47249d8e7725eb9b6d392af4e353bf9e14a96327d959d618c3107ec67a5c9afa47c412eac0c241c77be94171a8367c12168445c0ec13be491e85981182a2c324dc240d4eaa7aa4f8f5f2d5205a2189deb6c695f3d164ebbc6f5092c7b534a808dc0d16ef1f5e0118b55e06a93ff3cbdad1737cc6bc9c16eb195434db5e5e1d5fbc773ce75ecbeea305238cdd51294b6df0d2c9495834e4460059d748c9ec4efa6f2db15844f722788c2d9f3374c864f17a7ec1e0e7a4065f340c4c25273ee5065853d290d40cc9cd5b35b3ef574c8636b03ce2448967ce93580e636eeba9c510ef26aec1332bc26c9a9a7afe9130aaecd00c7d7b61ec27599fa65326535b7e5c288bed55b6340845096ecf5820af48cbf05efd90bee6f2d3d8eed01c737d5ac09083093f4f31e8aa7550c564a7aebefb699f85a33b228bb60ecb61fe2e8ae716bbfe91eb5193747e40ac4d6dbbce633e85b38cf334ef642599c165f121b1729c8d67107796a30427074a6fd835ea5b3017a5fe8b08d6ec6b3aac4f43a4dc9085690a710aed44a1898f7a2ec0f2100a28362c8d2169fab7bad43fcb192888c9df69e18fb86c5ed7ba3aea116238c8bd67d8f3ebf8df4f428b09f735a060da143c33df47a7560d3630a812ccf28da14478490d69f8ac7847c726381e8ce0f7ac3d63e74d6a2e27e4b452b36ce32c0dd1494be079bb6582fdad097f5255f1a25a2269d88de8ccef61b672948022036db23d84037823472894a888539d54525e728a7513d66dcde8123c4c5ba7d90382f375f5a842192bb27ece972cf89acd553c4c79b268094dde9a53650f3890e902fb0a3995a926c81402e236e557a0075579aa62224204181f8ad25fc4b64844e04f8645f08fead06dbcc8388511ea35d0e4a3f42990bf4e499d68557c1ef77a20efa709aeca5e1eac8ec00f278cb162b534e74d447a389c0df3acadaa5f263bb26680a5ffd4601d571b460bccb1c797e0d09975efe30a57e168f8ea0fa175932bb4e6afb0a603446df94f85ddee2b50aa0100ef85f5c8c39a1c4deab2166fb62c649d102c30a69e126de50d2afb35cf7a084176fc39bdb388fa89dba9b2c71e5594d5a12bb9748cd34f95c3bfb9a860e8730a9056934c2f11f6efdd3c42f4a1d89523c758585fd49c7b6b4bafca9283c992e39ba3697544ed1f1869122a8aca77420d59f72dcaf5743739f9b8368bec675f249626ea5f5bd0590b50063e774f5020690960b300ea0bf363c02fe02ac59fa1df0a4f30de1bb9173118fdeab899f4cb4d427acccbe2d900ab33b67a4c816137aaa59b9a1bf1932acf6c5d954780c5f4ba9bda37af2700338c6e129b80d7ae4ef4e7b6776b04217f23917aa5e7b1f310e83f737aebe1434da3a53953455224b11df021ba9348e5f688cab39de03b5ad2372c7da75ec27b55f08cb5cc3ef7800bce7e9fe59d0576cda8d01f8c34fd8ce2e13461f5190df5140381114913a13392c7b4e8d21082c203f8a78fb1474aa461bc18fa4f3fc477d81c28fcc823ec4d16f90b14c28686b951cd1eb792f6a05512ddc4145fcef7429b2998bb681c2c259aace6e6dff9ba572baace7ada39f89ea5e3270e493288ef79e25fee5a90d5c2db967ddfcd80e8fc473fbf6709e4acb91497874c695b919a87af5e1198b80ed54044ffaa841aaa7c2c65bb6c47644f7c6c703f4fc2632ff47561b4c3fd9d9df97057dcddde50ceb2d39251255be061273494e577a048d8c0e9b7a8a264dab796960511d033c8357eaba31fc330cd6641cbbbccba7fd93fd7a606b0576500957041207ba7b6436bb527039becdc08f05e00b1ce53ff02f520bcd87582e72414ce2658d0176c4cfb76edfe122286dd3f551941775aec167d7c1288d596ba01f14ba551410dc212dae1c4c2cf3e6b7f4f50ea26253cba6199f49f5ff81aed6271a89689dafdd21257f2cc76d24b828772c1fa3bd79f5b6ccc09edee6988223b226ca9363aba5a79437edf571ea1e2fb696be6a2eed53fa21d636793ee89fa8dae3e9cb03af1c2ae48b0b3f1c1889b623050e2993c2d74798fe2b6251df1f733ccaea002972aaf1d348900c567f23b4deebd637ab790ddc95bc11694c2314f217f03063fe31555bb01eff102b4935afdce82e3d87fde9c15a1362adf5a9a10b22e9eec715667d5716d6aa61363469ee6c6892adcfab356dd449e429615366cb3b73f53e86745be032474434d521a69991725b666cb4b034d90491993376668d801f073096232ee35fc7404dd3c7376f65cc483d1cfe96b858d30d151789c7d63ff5b1f69c60bd9bfd7669d6f7e854eebee5389caebcf17e0086bf54d871c5f23ba0488ae24a9afdd2fd002957e1acf6cdf8328c13089fa1ff01c9b0753e7c5cf498064f2b6b15cc65b6e31864a81809ae2c01c60c59ac0baf0e4d94bac2aa5c888cafdc97f1b272ed1bb8c84a0f82af0d27192c810e15c370dad6c5fb3c183110fc954e1598411c5c6a301d5fccc16fcda939a8e8c4d70e756899e4f134c4b69d30fc7e38303f94691ce9be54ba1fe5f2e9a0e2cc119ca0565e2cb5bd760e43be037e007b9d8032590173193bb7116cedbebd3385f078d96c30e2becf0b7f5212fad2ac836ff1339cc3cec39566833ce1acdab3fc4e20c2d0ca27ab534a1730c669de4ff79852cd73ab5336d3d55a46ec2ff0dedbcc60ecedf943e12f266a962ba15ab5ae2581c1256f66908700ef99e78d346000911bf2d594158d72b391cc1b885d56acff39cd400b5df6a46bf66151f34a68a2e7012f5bbfacd2aa038e4f143784af75e98ad17acbd5aac972eb118898206d468da87f438beaaf60cc3344d5d7ba8cc826a5a9fb6ec058a0196bdec7cf66b42b699262e292e36f05ff659c43b7743d5804efcb997097a60d8afaf7cbab6a80310f77d882848f4b9d743d4ca0ecf9da6567036ff8f65a8334e12add2f943b1989797a25ee7a6abf3c50b9295d1e22bb74eb4c38f85b511e07f4bb4c4a41386aaa6d214b56ff61b46d3661a626c063e02a79a537998b3b6ddfcd3883a96907adfb2cf6371767d4b48a3aa085bad15e874327ac9324223e2912d5cffc088707b77a5e6a5ad5b7089a16ed9e7fb8febdda932f746bca15e1f954aa12f78863b56a4543a782a04d2075806c32266703e9d6d950730ea5c586a4cafee23d344cd4335c77578b582a10be2c9f6526c1c11302a7d18b8b6c43a532910dc2f14d1863dd9567d8a4bbc52f45872c666076ce1e821f4125f829d5bb48172df913b8557d7096f4008ed9d7155278a7d773746b77f281f37264e43b5cc94b10234a73ca097ad87b2a844acfbc55cf5d123bd9c4d240b1da95c6901e87ca8c0db076c296b70b704be9b19182404252ccbb487d36bf609aea018a6830adc67e8d2c549fd7b32ff1c719fb95c640f8d3ee10e6871769834b8b5f5f389a71107baba79e447804e477cc0108d416e0fd248227d2f6eb239b176b91f72e948aadf0aa1a801c83b2ba18c3e25535f1c145436bead96166b3acf2a8111b3df373f45adab32e5667d2c5933a4d6107e9b6b5db25851dde8f028258de388cfaceca97bf1c294cb4063123a3b3d4512f81d127e622c9de899a6f10cccf2518a019bbd3a17d9db853b136c179206081b7d6a8555b956d0d5b4cf4f36a11c57b5aaf81dec553c9500b94c8be703a62b5f0deeabd957e64f9122e56c1a18e2525e31b186c6f3b2bea0b40790dba443d8859738d9dc9e19a042e46d40f106017833239384ddd4dc476e3d7c6f07012b2841ee77c3b3abbd9dd3199a21886f52702f1f04975da0ebb308ab230f30cc5a14dc9a359bd6124c504ac673379cfb40509643524e8f1dfde72142f45de0848b6e8f69058f7e4524031507063ed23bdfb8bd0615fa1127bef84327914aed9f8df287312b80e3f0b607dffb4ef25fd4fdd61933602c98b9b219da4e6468cd0b3391e440358d1855d8be24b71d0d443182f9e77118b25d1f92a52323f04b4546451c565d09f3c4fe3a3f4cc4d980021ec2f16474e8b63444dc2915a3f70416ac19d2da56b5dbe6e2a8a8b212ea770900bc5df0996017bcb587fa20175fbec397a22d0eb1250af88d59b92a829c2985ee04c675e04cb94bbc3055259abc76b0310fee16a578ba0f5a4b138e26bda58f3f277a6cf6bb0c75b5df64da74b147a93b17971d2ae4618c2ec3a95056d02e2cd928c316c516dd5bb21ab979b6372a3c5b975a69bb47787b5bd284bb8d38fd0b809c31f29a456d77500b6e01903a065a44db99142216a338f236266ababfc602a294807c2f42323a9d699a4f6049956f1fe58a1887433375bb37e1888d8716de872ba57a2cea1597bafdda865fe3bf998356d55803866ce91bcd29bb8e5ebf75c658f8fc8e9c4ea070301fa5caf132b3a6f5d270ffdf45698d96ba1206cb1d92fa35e97ec60031cca97773e8162425b34646ce550dacde79e9526f93c7096c8ab6e92d2faa6e6021d168dff53eeeb3bb8bf61f43df66a173a18c0509f4e9f218cd89c4980fc264104bf04ccddbb1a4a8366b87875aa294645c057186bfe1cb5f8b8d76c8cfb1ab543fed645d57e7abd370b1ae5b4e9ef37c75525c9de7f728313dd4cb7dfc3f254c57a341c237fd40ff37a9de206a5df81834eddf879bb2c276adb50ab818ba734323a63fd28dc9ef925db7711bb1ca184587edb360c398e591af707cce6bd6d35172a359237cea689a69f5ba0e80bb685abcbe12e28d9eb6fb793b14dc6efd9794a71410504cd84b5f02b9e029270e7f3e5677101af3bc5007b17d0e06d12c78fe1ba67008766e9929c58b1929b3541986a5679b2a0624695635402d406ebf09fe0c8e769383124eb2cfd23f8a389d325e5b11b5a4cebff0d27e7d5a942c969ae650cba2a801f9009f319f631a4eeaa947b8f3a35eb853baa564935b21e8725e4aeb562589e67da46302b99c28edd9a938aef917e6f9806c9ad736268fa708eaafacca78f7595ea759402cea70f6b74f80986b32677fdc8c7f26b115d5db76d3aef798c75338e25cfd8e44d3359c7947a207ccf695a3bcf5c9ba20cd36318f25cb5f40676a97edd441290ad93716e3512f23f75ee65c7af5e8369be85454ed33b8662bbfa31c93f8fad7125036f211368acace7fcb0f12dbeef48336106b5a491da7f0c77163892b70ec3b95964904a13435fd2efd908c4c20546b064614c8ecd3847feefb0dc6bdecac0a9931c6daa825cb354904f24387150bc8cfcd26873ea28f7bb67f95017396c751ed5a7371ff277c0adda9741e8bfad41b1d2a1b80b653be2cdcba82dd0601eb33e968cdc7ec479d5beaed9252075a4c2fe847964efb7ba18def56d4ad3cf890f77a06f5497b8b3cb2d46ce04b7674e204c4f9335bc89a70e4380d182485c2eaad39707770db2fb3681f86350442e78b050da3e647ce868f6b2a4e7d4f8f667a697c1cd5250b9b1ebcdd4e61bf1e1215f488d6773b2fa8d264b996e49c792d9115bb52b24d0567a646b35a56de0aa5b0e2ca68f065555a3009a10c94ffa438a5659ee7da84a0d00a5b508a09491adbe0680a016c1d5513d78e21abe8f826b6160e7a86027c23a89197617b9ac3c13728c1e7072f5e6e503adc8596dd3ea38acfecf1f7dca6c5951aa095aa3be5082414d657be86ec6f1bceed1353170d475185ee44d17e34075bbb5a57e3deeb343c4219745728d6c5f8d513ef6dffe005d72d8cb921e4c8ac578c5631be16", 0x1000, 0x0, 0x4a) shutdown(r2, 0x6) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:49:55 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[0xffffffffffff942e, 0xfffffffffffffffc, 0x1000, 0x6, 0x6]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x2, 0x400000004000000, &(0x7f0000000340)="a9236b3cd243d5c6bf895c480c634500189cb7acd63488cff4f1dbbfc332703a939a3061ad6bcfc5cf67d5b51e3fae9ce8cf1d572270c683580b34b474896fc349780b210970fd27d10ce2795f17a7ee6da04b106b39039382227dfb6303fa98da55612cab4c12e45df834064e18186106a4b6af651ff5cff07f99689ef727feafb0bf97c851751d9458f043c8d58f71f5839b6ebbeec027a797f1a0386e8f175b14651fddc4cc5a1b9f0b72720d51161b789ddbd087ab905c1a386f7b15e1e83f6ec01843c1c63c954ef0d3fdacedd7e2f2f6cec9d76c1a434e43355d6aab", 0xdf) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x6, 0x8}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getegid() fchownat(r0, &(0x7f0000000240)='./file0\x00', r2, r3, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x55, 0x3}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1, 0x18bc, './file0\x00', 0x0, 0xff, 0x81, 0x3}) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0x3d1) 20:49:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 20:49:55 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x20}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000001300000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a855ad701e6322ccec87b7869ae954c45762215c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca"], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) r3 = getpgrp() getuid() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getuid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getuid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r10 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r9, r8, r6, r7, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="f01e2ca30aa80dcf3c5cd7e1c2860c14ee99cf037a728d32efa668fa961fccd6db1ab1ec661dbc4f01847a12d7841254003963b66228", 0x36}], 0x1, 0x0, 0x0, 0x2}, 0x6cb9948154a5f21c) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000000, 0x1, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x28, 0x20000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x85, 0x4, 0x80000000}], 0x100, &(0x7f0000000140)=[{{r1}, 0x0, 0x81, 0x1, 0xc546, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x9, 0x10}, {{r1}, 0xfffffffffffffff9, 0x26, 0x600fffff, 0x5, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe8, 0xf0000002, 0x79, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x9}], 0xffffffff, &(0x7f00000000c0)={0x2, 0x6}) 20:49:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r0, &(0x7f0000000080)=""/235, 0xeb, 0x40, 0x0, 0x0) r2 = getpgrp() r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r6 = geteuid() r7 = getegid() r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x1, &(0x7f0000000600)=[0x0]) r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r14 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r19 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000280)="7c64d833f107408ebfe5f8ce9229effd8a8f960b92462daab8cfb17d636c420e06856d0b48e7ea5dbb3582e8051e799907fde081d940f016495fad4dec1fcafbef455d49dc3f67ed61217901bd0e1a8b05e5f40c2dd084858d67030ad8ffede2619e597726d196116af84a89e4eaf31acdc9a76f40f51283f3904d5b6f815e9b0d5478f832a1db4d01ed9d499ad3bbabebd6df364942d77796", 0x99}, {&(0x7f0000000340)="2c8dc4b1bdaa78a6dd845b10b40cd98ddd01cafab923ca54188ead4fda7e04dd0d39c4008f3b1d9b5037af3c424650e9f71ea58bb066547cdaa73a0802a68faebb5a339b35c6733f4388c5368e5b37", 0x4f}, {&(0x7f00000003c0)="0333beaabf53c7dabc3f3a6468dda2511a1c922b74e0df9338b5009ae7b8a1761fd60b72e774a2adf500b6667ce96fca977e14e6a4fc2b6f0afa04d36fbdf0d579942522fe0ae7196f95ed184fba5880335a82476ba1991c01b652deae9e21e9cbb7d2d2375417a516d407a56fbc361a78c664c4fe3005610a2d58296d1e4e8337ff1a375c6c10480ebb0193641d", 0x8e}, {&(0x7f0000000480)="d7956669c8a6aea8c97814e55f206e1352d393c3317e0e0a", 0x18}], 0x4, &(0x7f0000000780)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x150, 0x1}, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x7ff, './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x8f) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r20 = socket(0x16, 0x8007, 0x8001) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 20:49:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x7, 0x73d) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000900)=""/252, 0xfc}, {&(0x7f0000000640)=""/117, 0x75}, {&(0x7f0000000b40)=""/168, 0x84}, {&(0x7f00000004c0)=""/53, 0xfffffffffffffdc0}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000000c00)=""/197, 0xc5}], 0x7, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) semget(0x2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000a00)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075f8e5158b0dbad4a1d82b4a75183fb3368023044e2f0912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d2fcc9971a858107665e79f8454507685475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d0b7eac7897a1f8125c3f7d036f46f3cda2896765b1581a77246853175c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bfadb938cb57deafb2bb2b621f59f6e2d5a8a51658ae897ec3d9c5e3a9676bc22c9f5a8206c7e5209d630f6710a45f1f89994fa2489d965b622f737d777975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e4cb329460abff092adec4631c87227cbec9170b84af6aa712cacdb2b4b0fb57bf000000000000000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r5, 0x6, r7) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r8 = msgget$private(0x0, 0x20000003c4) msgget$private(0x0, 0x100) msgrcv(r8, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8bbdef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/219], 0xeb, 0x0, 0x1000) r9 = kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) readv(r9, &(0x7f0000000100)=[{&(0x7f0000000080)=""/41, 0x29}], 0x1) 20:49:55 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = dup(r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xfffffffffffffbac) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="a8b216c6139a30f982e05a2778745c5df62a00e48fe8ccab9c55e9baa9abe15a8f9a98060cdaae44c931ca46db6ecc6665c513cabf852cd5115992bc674f6c12e129cf73a24e52d82559202ba859fbdbb38a7de1c12b708d1c2cb576b24565b8de422e5105bba5725fa47c1f33e762dc14", 0x71}, {&(0x7f0000000100)="814c0c9a91bf5daba4e3af2f9f66cf51fd8f7f8ec49df87c", 0x18}], 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 20:49:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x20, "b007000000100000020000000000000000000700", 0xfffffffffffffffc}) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) read(r1, &(0x7f0000000000)=""/51, 0x3eb) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 20:49:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) sendsyslog(&(0x7f00000001c0)="aad9cf5af1f54bf010c5eb10e97edeb815cbb0b01ec0fd94e2ce4dab9d4b103140083b85a76470cf483eab3df1c86f14004d6470bf47e50ef453f768a6db92846dcac18f00a22cd2ded2073d8dba041fa7d65158ea3d37eae3cc7da42be9faf6fa00812d10966bc797a60525b75f839229bec38f93e2403fd4ea6f5ea2673f1781600b4e17d1d7c383bb4ba33cd4d084f44588ba04115a95e58dd19ba700c19ce9ed716ec1e23439cc9bd59dd62ec366b4b44fe4ab8707257a7a7f70", 0xbc, 0x1b) 20:49:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() read(r0, &(0x7f0000000080)=""/240, 0xf0) listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1b2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000180)=0xfff) shutdown(r0, 0x0) 20:49:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) r1 = socket(0x16, 0x5, 0x3) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r2 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) openat(r4, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) r5 = msgget$private(0x0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28090f00fffff80001"], 0x9}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000080)=""/188) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x4, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/131, &(0x7f0000000140)=0x83) 20:49:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) poll(&(0x7f0000000140)=[{r0, 0x20}, {r0, 0x4}], 0x2, 0x36) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feff2aff0000007e5e004700000b8afa27db0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199af80c9c0e0309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a599801e40862e74e28d7c6932fe7968f0607fea22a086ba7eedeed6b887340a472826ca607000000ba045a0655f88ea14682fee5658816b9f4326952039e402302003ec95778ca477c843261b0387f83eda5f95aad78c0485f83ccc42e6574d1d6f2443336971c779a5b323e7d90cc414f00"/260], 0x1c, 0x0}, 0x0) fcntl$getflags(r1, 0x3) 20:49:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15addabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c2994bfe7d9f9e04c795e7404855c7b0ba5d5f18905c55d2d12225e706819d5300371617e9a9f44d2afd74ada85224ca509d342a6247e89eee62770796e05c44ed1f592092f5f9eecb225ab6598e71d72f7a40816d67633490d644cd75980146712d410e0cd2e4613eb0fece718e5898e9f04420f58dedc5a0088bf79999ac14f3075c48a8d7fcea2cf1f4047ef5c1440d98e478d169aaf29ea58aa4fb2c149a7ad554e4b6631b854e2f089a7e765d079015e1e4c0885e00e73e66a65d5f8cb980474f49da6830cf44400112bc3654679509fd14c514f2683a8d0c1efd7afe9591ae0cbeb448e9a439fcb02edf2d329961488a5fa0fca634062eb60b6c004ec05b228cb4ec30781d031a4649cabef6929f8b0", 0x16f}], 0x1) 20:49:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="27ffffeaffff00fce000000000000000"], 0x10}, 0x0) 20:49:56 executing program 0: r0 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x5, 0xfff}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x64, 0x80000000, 0x9, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4c, 0x20, 0x4, 0xd28}, {{r0}, 0xfffffffffffffff9, 0x4dc8a1917ee3b7eb, 0xfffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x80000001, 0x39ec}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x629, 0xf7c}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80, 0x80}, {{r0}, 0xfffffffffffffffe, 0x51, 0x4, 0x356, 0x401}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x2, 0xfffffffffffffffb}], 0x0, &(0x7f0000000340)={0x8, 0x200}) r2 = open(&(0x7f0000000400)='./file0\x00', 0x800, 0xa9920813a6c52c34) getsockname$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000edffffffffffffff00000000000000000000000000000000000000008000000000000000000000000000000000000000000000ffffffff00"/110], &(0x7f0000000740)=0x6e) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000500)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x100, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x1, 0x7}, {0x80000001, 0x7}}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x10001, 0x0, 0x7, 0x0, 0x7f, 0x4, 0x904, 0x2, 0x0, 0x219, 0x3}) read(r3, &(0x7f0000000780)=""/224, 0xe0) poll(&(0x7f0000000140), 0x20000000000005be, 0x2) 20:49:56 executing program 1: semget$private(0x0, 0x8, 0x20) r0 = kqueue() fcntl$getflags(r0, 0xf9cd03712fe22410) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet(0x2, 0x8003, 0x0) r4 = dup2(r0, r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000640)='/dev/speaker\x00', 0x8, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000500)=ANY=[@ANYBLOB="01002e2f66696c00d3c22194589f0d0d48b5075bc5634dfe91d8906af88854bdacb0c4b9976179ee6896102b"], 0xa, &(0x7f00000004c0)=[{0x0}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="0000004e9ab424d3f7be00"], 0x20, 0x400}, 0x0) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r2) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x108, 0x0) socket$inet(0x2, 0x1, 0x40000100000000) open$dir(&(0x7f0000000600)='./file0\x00', 0x80, 0x0) close(r3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f00000005c0), 0x3, 0x101) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc4d) 20:49:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x80000000) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x76e0e7bf3485b29c, 0x40000000, 0x7, 0xe9bd}, {{r1}, 0xfffffffffffffff9, 0xa1, 0x80000000, 0x81, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0x8000, 0xb4c0000}, {{r1}, 0xfffffffffffffffc, 0x21, 0x80000000, 0xffffffffffffff32, 0x8}, {{r0}, 0xfffffffffffffff9, 0x26, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x22, 0x10, 0x5, 0x7}], 0x638ec510, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x93}], 0x1, &(0x7f00000001c0)={0x6, 0x5}) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) 20:49:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) read(r0, &(0x7f0000000080)=""/176, 0xb0) 20:49:57 executing program 0: r0 = semget(0x3, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) r2 = getpgrp() dup(r1) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r1, 0x6, r2) semop(r0, &(0x7f0000000000)=[{0x7, 0x805, 0x800}, {0x1, 0x96a, 0x800}, {0x2, 0xfc, 0x1800}, {0x3, 0x3f, 0x1800}, {0x1, 0x2, 0x1800}, {0x4, 0x2, 0x21f44bf516cf07fc}, {0x4, 0x8, 0x1000}, {0x1, 0x7ff, 0x800}, {0x4, 0x9e, 0x1800}], 0x9) 20:49:57 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r0, &(0x7f0000000100)=""/146, 0x5c, 0x4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x800000018, 0x2, 0x0) r4 = dup(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000000)=0x2) listen(r1, 0x80000001) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 20:49:57 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x40) listen(r0, 0x0) 20:49:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) flock(r0, 0x6) select(0x40, &(0x7f0000000000)={0x7, 0x3, 0x10001, 0x3, 0x8000, 0x3, 0x1, 0x100000001}, &(0x7f00000000c0)={0xffffffffffff8000, 0x5, 0xbd6c, 0x3, 0x81, 0x6af7, 0x7, 0x400}, &(0x7f0000000100)={0x4, 0x401, 0x2, 0x1, 0x5, 0x4, 0x0, 0x9}, &(0x7f0000000140)={0x5, 0x6}) 20:49:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pwritev(r0, &(0x7f00000026c0)=[{&(0x7f0000000180)="6cdcd3d0c5484f93b7faac6cbec326b1f0a52b7dfaa5c75d348196ac536c7c573edbe1027a9c51a5dbd3cbbde041c69f92d5df0ae522c057f9a07dc59f497fa60780dea4e71f61a29bffacc48af89dcd964d09f357202073a3e8d3af366bef3f911fc6c37b5c1a1cee622e00a02618f537c0cd3d1303730929470898cd51bcec63193a7a9d5f3397a82767d6c8f4a1603a9bda", 0x93}, {&(0x7f0000000240)="dd05999e13faf1635d1a9bdc9122db27068d1738eb8161bd1639aecc4b327945b2416664b9ebfd005e0c1b0bb2dee7a095fa97425ac33a9b800833d14ef0423d7a92f6b89eb42680201d21ce29d11684a213e34a7f8c9042850e9332f9876632e60b258614e02341db2baa5518fc2c4af3fb1af0e2aacc1874f52801528c0f66fa28638e9975773ba1c886745b3f7dcb010716bb0264f70fcdabd5d83594a7114d279a740bbbe0301ac1378fca41044bc47e5cacd1697ef0cca900755a22bea1b0dee0ee32a11c45e68774faf9835370db9243498e6e91f9eb10b2f9", 0xdc}, {&(0x7f0000000340)="c3f627467dcc93aca48dc621ba4a42d28b1b879907bc46a7ec4639b5aceda66fc9207db997161dc55fd97e48233deae2fecde10016bfa49da298711edf5b3d18935b75aac4f63b761faa77cabfbd8aa012d7e1f81e5039d32036deffc66514e138047e97825c6a368b4e828f3b8e877c6d3b2c0010df42a42fdd76555609d0d7b8328c9d2abfc5aaaa73", 0x8a}, {&(0x7f0000000400)="e39ea037ccfa15ecfe49f43b0981d7e3e444992f5f215cd7f87a13b9358cce1407ebb43fdeb71791cd0af38d7fc042acd7897b036360ce1d9cd0c0aa2562791091d7b0d5c3b02f4ed62e68fb1e406fbff29780cf5b4980a9de0bedf0833885d4451f6a0d3468d98d5b", 0x69}, {&(0x7f0000000480)="f6d72ca077f4281acd0f14daf5e2da0e5129eb93fb0c10db69d1fa123badd572441f9b00c52f6492e2152717cc5b9026924eb99451d4c5d16cbb7d665ca116622d6fcb5117940a027170cad3c5f50f8de12a91e4a3d69a32b049d8d8c496628e15e13797fdd08d141c012901b61d8b8f0d9af73a41027415d0aca5fe59255fd7ec881e6a8f6a645973d5cb130bd1a5024a7852e679e4f8de4649c589ac2182c1e3214ab79b5de35378335eced7fc495347258d89c1cbe42e29f764b79a321694c2685e1c054a292ed2d570b545f38b13aba08e6c7dee0e1e1647aa4ea92d1245b8b9947397f80a96e1e936442ff9704426c89587bb1fe273cb75396254aa2362e6ab39d8615586643697f67202d22c060c7d4b87dff4bf2a21e4cb173eedf1a8ba26012027a31e5e03034606cd1bdeef347baf6642c97a29113ec2f8804b4b5ccf93c314b6107676b04daaaf0779e6fce9a269c5d56a05e595b4b9594157eefa9d932323592d9a9059f7c7a46c713aef55369b82dacf5ba99bb608e5485e0ad1c9c247e4e0b1cb94938944bc1c1e84385535ac5b547268313a73eb8ab7a9743e736858ad2491785354f00ebbc523412c38aee107413b6fbb347151ae07aa1d803147ebf29ea304e9adc17ac021d1be641752a4eda381b8645bd2e550f7e923688a00f6973c55a640abb4726a1353d785c424227811382fd791f6d5358d243579c6feab79cc554e4195284c32dd676459efb4c041c31595651c4e29c47df660abc64e2923115bf7238bf00167e7ff97170a333692f8d778e20e32521c343617fc30a33ba1fdc299d57391e8a0046e3ccf9455680934201eaadf89da05a06cbcddd31642e1b9fd85d3f5aa8eaf3b1c65402488271f30690903625409025241e47f0ef13760b13e623ebec2cdd540d8849d20835799b9a682385010f0a05d3280b1a82186c3f05e74d9a20547b180c7365668054dfb84bec3289c2cc9d25127b1560d7046ded8ce4f8cbc5d7208cc923a2a1a28822df412b8d49652bfd3e580a9abed35bc345708da2b3a27e6f0229dec6de0dce7707b3433ed8a703d1e8b9614bba70edbbdd5f58ca70aefc5ad31d7777d9e54876c45b1847839f9dfe764f3fc27c14dd0c68bed44673a8d046eb8080a0b4c54baa7111f790d6a353eaa94fa4450d09ea7ce8b026e59cb44778215a57b3ec5c52af7c1e036654badf43c4b28d0227bce2dc95eba855542d6fcddd8cd73c85a1e9e22d57928a7b7c0c1cd9d2dc4206625a94ec24ec70c07a85ad71d303118fbbd577a2a2c67737d80bb4e208c345431e3970da92f1d3285fac0f719432f6a5311e65b2ef5440a8d5b5e89096ec2d3ea8c28a6281f4f1d1f63d135448c16078da9f220ae3477ea42c543bb66d76404ed620d62dec0a74b5edb0edcf16ab9fee0999111a6c03a159e25b29e9a96dc60d5398a0b01f48788dd982c0341ccc24d6989161cf845b0c1195b9ecd584e57a8c58a472610499a3139b3b901b923581379663b74474352a0391fddfc58dc70940c43ecf7fcb76024c2dda052fd6c800874f217b907badaff50a17904a64b1e423c703ff74c0f21cb8d97dfd2a4af81bfd73b0ff1dff31fa2a36b9a79d4397839178441af7dcc9cb397b827a9cc3544cf539db8a2253b30d53f5ac48f0e352d61bc365f553cc402db056521c0bc5c5bc9aa99edcb2ec7dafcbc60006164d520028196f2a059b3c939b41c0b99a56faee65c11ab580f3223b17229662377280b25f8c509a45e107236ad109a8493eb74848744fbc60960f8f75c4e7b6b0e721b611f675d81701b99dc1ae5d63265d0ec456522340fcac51c24b4a76b7d2af323d0bdaf68efeb48d16d1e8c646a60937971d047b83b39c81d3183f9869f8162ce4549369a937d226f8cc71f10ff9944495170f4b3682b30a4eb9500fb2be81228271750afecaf9362e4ef154eabdc1ec8bd96c4dd84a8d0885bc46d7f44c5a0d6430da8029bdf235a592fa7d95381de45c58ed22b52cff7da07e9d663bca31185156efb6c43a59494fc1ab6ddda348973f227e72d2035722a4d88f9a26ce98c7fd797d8634b86b31c1cd2b83dd92ed79d7b211fb8c819825b80fa76eaa8c76a8f150c055f6ea7d73e2b5acd008454a84107e2503f34d0c683efb7685ebb10c840a6681e51a4f626937ef11d4695af3ddd6f7206c38b77b4252738786edfa027a3d6d28dc95d2e19e23c8885dcb00a41fab179afd01623633214326247ca41c49766d4dea996fce0147c0c92d578093a60aedfda474153b7380db179bdaa9676a41f8afaffb45cb3b88284c1033df8aa5f92b02e6da8325f547b408de2a7fa33c68d48ddeaedcd4301c20e7e6e39671eb450aa481d49df31c394790da3322ff17351097ac9270a301c9de489286129231afa0785b573fe7f93e59d94bb832652ccaf6266de7930573eb8e567cb471b6b4b5612a7ca423ea556c0886d311212a711b5ff62cf3694b536f2392220b7dd0c39e2b3c5a785a9d8ad7e851f5c0eb9810afd3d42a57cf8d2a18855d8291b176c91eb4055ea7f6cd0224fdef27eaa6acf405e0565a61c3e40eeda444312144f4f0effe77de6d98f52cb5565eea954d91666f37683532f27959ae024cde6dbb6b6491eaacfa4b2f7f5d770ca88fee4ea249c80153c5cb75ced9353f388ab237a82bc0a42be09c97a79d76c29f03f2d311b7b1d42191d59f103cd7307a4f7423a73a597d4001923b6eb7485bc951df09b3564fe8644dc9a6c4ebd8bb38a0d3d767943e345bce3f458af1bb19ddfb51073514b324ab7726407606382faec4098a2ee10627340ea8649b9b2022565ab91e7f2ae58fe1443a96699ff856762c1b3f0576c9f872ab59f2e6fbc1fc89cdec4c86321a7de1f094d193ed4c83562fa90972c7331e56a62dbef231f2982f84412a7974329c3a3a1703389edf5081ccbad82084b617dbe2dc09f99c0e8512eecda7fde651a0547eb8db0ce7d25226572fefc1a1d4844b5b824f5aa8551498388f6a3f75db23dfc749bd98a74c98d111dad22c8930e87d8c8d36c8214cbcc61684c4b1e588e970b1b38e35db55ff206a0496e2ccdf5cd122f41bc2418ffd54f6f3907d1da79757e961603ca688117910d262bfce443d8ce863051a55c6f047135a3b31b98cdde45713fa710319f72a01daebbd3e3fc60b760a4c35cdba30fdd943acb687c59405e2db8ca4b7bc080949e13b09c4258a11b5e22da2a2d79930a94f1a563a9761a5052bfcf4a0ca1a9f1fd07e8e35d292d939307ccad23725cf1e620e364dcd697c3e493322ddb04914e3f607df3ed56d18ee6df16894976633a2fde5494bd4ac44df5c275d58cfa0a71e6cae6b8c119dfadcc95655e4c03457e742b7f07185a8aea31b1f69733db2a729ea06335e29d08277ce06bfbda52bb0cbc887d632699742df507145a5d580fdf76b79c591e400b7ee4ab8aafb21b4e9c5b7960d41f4378214156d757043dccbc2a25f050f085481a318e0bda3b330a1676f84bc77dfa803586e31de5f84ff8b095b0256f25db8ce80febb87f7d5b8fb1ce4eca36f025157e1051a890d0e248071fceae700051595a81e4a43fd037559e843949149ac99d7db5cb7098b5e104a0480b6ae847ef32fd45aa6eebfba9805f0170593315a8e1a0f89b6730301d5f9d89880ef4c64f16824a2d4ce42f00693ddf27522c4ceb6b14374c79150fb1d824ed1f35c134457479ec233132f55596e935ae2d08609f38e8fae5d33a2682653f0e0c58f338fdc5edc521d416c1b5d36e854637a75ea640a997af6a59f1e26f87b93e91c8c4a457a2ed95a0d442ae87fbb9f59502732387f70b957907d4d481c09a57937d1d64f8314537015ca84dc054b3cd1d4d032d82bdb50a187fa3c94427c398c0dfd604d34808f26531b1c4b161fde0ce7efdbde6a820f2486edf706230fb3d7a972bbd3745c0cd75c190a631b74127a089ea76cff07085ae0cc0e8c963c4af362d58739724ad0770cd08ba533943fc2703b62534a43dedbaa08b6e4a9e0dbc443c30765f4144bbf842d440fbf3d855f18b4d07ad443b1478c7a5b09408508fc39585ed07ca361276a68fa2bc6d159283df374e95c738bc6e3ed39f4693f11d928a318e33ccefc793f6ac83744c5ff27034cad0c1a980f74eaf1b520313cf023a24fe2f342689ae39b4cf541c9e650dd34f1288f14d64636b2dcf4d206dc5a0ae561b52d1538d71f3c60a1953f5ec1a5facd8a84e2ae23cce3438d3c05ff51603ffea0b54fe9e2106f3d25fd500b041fbe6784a32c84f1c4dc38ac1a427199939edbe093ccb53aaa1fb8a2d0cbda95b119adaa4df789b972479fe5d625cdd3177900e3390017e7c5fea3fcafe3f5b0f77b328d9a81e07cbed691c006be8e9696b4dde430e4490f66c38fc1b2018ecd7f3356146f57093ed4cc8251c471ac286c5f2dca7622f28df5349fffb4e194299a45e5e226bbd96a7ab2c8793430478807bcbce6a4cda72a6a76ae754fe48044a51a732122e2b6857f7c3140c20fdd56ee63784e0530bd7ccdc7eb0858fe33a222e861069436b7302c44865a7790abe9bcf07948701dd70969660836536551cf3a90ef6543bcc3960ab1a4870596201450e98aa9d95134bb6538fea0c4145a52cbe61a52bb4ecad087af8d542e78f3f410ac08bd0ec205ef0f18f7111bc5d1dae9cac1146014861ccb276cf0ceea7153dd82ffed3d524b09df4cdc7bfb2152afa7f7abd90f0460b97fc03b383f2c2d81cee4db8fb21b0106dfc9e2ecd6268c8b8e7690bc5eb2e37d9644ba85e4b1b55676e1ff2998bb53d08aedd6e57d489426210b068ab97d2b4d7eb1431c95e13c978c7fcd1f64719c40674b3e7dbcd8600a08431f1030e8ac72c4732d831f30c054987821e925472e7609acb030ffff852c6f9333e32248e1f5094822e458ddf73feb7b37417347a7ee9a853eb21148f9c427a0656294f3a99ded46a00c9f92873ae7edb9d2a202b93cc56589ebcbdb8547279d8686b47150b9a656ee2ee1f1147df50bc91da513d9ae7bc494cf2e14c9d12901d497c1d5184c91ec0dd917f82fecb05b7ffe2998eb95592bd902301dbc275eab1d74cfeb7617ed12ca0871ea72c2dfa6986128f8e67128acf628984a203d4026797eac471cd5e30875fd2f57b0202a6a67347913fd9d8d4ef79b41cf576670148c3d212274d6282ac3ad0b3b1babaf21fe3f8ac164f14c12bdf2f08ba22402cefd579144ee4b27091b452c3b7f06ced6275ff479f803465434ef84adfe3f87ee9c81303e7603428c0e74b2ac17f18b8d5daa0614d6d7399947d7d5ed079175c16d6dfd4ca22291630e72e258d10180d4970a204c1e14148bbbfff11fe72c556b0eecb5589828a906b64beba92263aa9feb9bb761ee2e81816f472d2593376666025d545c43f5f3022f1c6fca0e86c1925a44b5a8ee71a29a12614e79b76a7dafc0b3baed3ef656fdb2de9850320d00d944e6d604a6eb40ebc38e2ccc4d3ea8ea0943aff3d97e20a60114a19c3e40d958e37840b2262bfeea1981c30122a9eafb7ec758ff20b8b4fa4fb685c32324f97001b99f6c2c4412f4a6bece6deac3935b0afd33fb8ae4b1775afd1f1e1d6118de5ebf72a25bbe1519e5e16bb8c70d8d6f928602d7e78e47f0da29a149f475118718253c840f00e119717bbd46c238fc82181727316245987ca5ddc90284840142d0d1ef999d097ddfe0bb4b5252d944afe4c7f2ccbee287421edb20b1747fa477443423e3ce91d56937a64b70c591f6de830de", 0x1000}, {&(0x7f0000001480)="776a475b81524557eb2ada785950c4aee8b21b43065699e263726f4ff485f46cbb852a6b203c5b4af48377262c6742a046bd0d97eaa2d9769aa975ff95826ce4d323f1ab57f314a424a61f7ae6779a24542c5752f397b6d6752ade0a55d58feb817fcb33189f2ede3055af998604", 0x6e}, {&(0x7f0000001500)="48e0c7fd431ea71c006e4d1a515841966ed0d18a93120ba6a3bbc23f62a6ca381a7aff3374f5b6d97925d0af69f883ec68b0715491bd8e167f4940b99f07574dd4f9c2bf8f8a07499adc43957b15a372bb4c68cb6d8f2616afab1a2d88c22ae68467fa6697b3687530eaa7216cdd4b41299250cf6ca6921bf7bffe931eacff536cc21a3792ee0fc5e31087462a9e7112dd3edea525372512f54888922bb7", 0x9e}, {&(0x7f00000000c0)="e8c4ba51cb5db40101b94d", 0xb}, {&(0x7f00000015c0)="c5189a49699466b1f0ace31253b56635b57744297d1eaf21a0a571427cb5e9cc30b122cc527cc9141f98623175b46554fcea17637db1278b0a85ccf5c0abb7f954761d1d4e937f23f09acf2965e3bdaa1522a6df1bb316d6b82c61ea485af3aeb77a76ca4d0164efb4b14fdbad64bf0c4f53a6b29e4e67fc994638f5c27cf989d4982cc419f758024b67b1aadbd2ccb7718e01cda167bc5b3ecd6bbfd0acab93a7f2cf611ef1c2da9e49b6753a573f57d3bc27394ea919c85bc65f7f59e6370e425c3339eb486dc5f55a1be2d24728be9ce087a90b5bdc7e68141f1f2b1297917f600e5c2ed7d940273766635087", 0xee}, {&(0x7f00000016c0)="aaf4fab21149c7ee3376bafca8501192d268c555e29a0c72e10e1fb3e6f40accc3244eff8fc2fbfbeff9633f1fa48fa9d664f6349466a96814e8b481b99f0623c42c86845fd6e98107c9407b0c23dcbf434599b6c30912b6e4fd264584599fac6fba2374e776e39660e9c4ae5950782f3f8dc61c76fd0a5a30538d518afa396cc512606c2677fe982ab0e55e1a48932f41fefea6b3f28ba2b9c11f6d5ca04db52beb1f5bcfcdce2d297206806bbd4d373dc1196dd045ecb1ed67f2c31af34adb87b9cca43d99dfda0d96d0c79299d5c5a38eb1cd61b4c06c16899ee100b06f29bc5c67ade1fe473e1b2bcb4ccacb14274d51dc3bc9eaf2fdb155d9bf3369e5657923cdecb8df22da037afbde662a8c69cf12c06741386076994da443bfd33796f9cdcf5c084a103d5c89308c903236335e13f3bba521ddf2baed8d81ec1ff7fb6bf09c8923a32c8d789c2fde1f2ab2e361a2d1acbc84e8deca905b6c32162be8a808ffeb8220bd14b89e4a4ab8731fb846b923b7da99669079723c79158e05f074690be4cc979dafcb72cf433b572beb8e9164dd363b9697fb5b2699c36f457d46a57bb0cd3ffc106fae81ca2456f4c4d24939b3dbf3bd68fd53d7e93d15d370dd1cddcd83a7fd1812d8af4cb7c9abc4525107cd092d4e902ae94434869ee9286c552d00345d4e07a50c4b1ada8985085581755e06e449aeefc5069d18813ca2281bf343f72529bf697126856bc610d735da42bfae937d6c9179b4531ebefe499009616a810a9427d519a68a7acd1593ca32b917cacd406b583f5b78b54fce16bb071f4f972389f212da199f197e9e5809c81e746263cb63f3dcedb6f8cdad5cd85b55e3f683721b54848c04bc44a8fe506d5de2868e929f22d751313fc23fe2dd95b9b379d6945689dcb25c1da437dc546b9e9f4b7500b2987ff488e2427bef171516c3b41fbd9d603bd632bda02e88c2e05b3eb9dff5e10d95f30624c402647ef6bd212abe891d52c102303ab64512fea43954ca8d012d6ca02a3a47f03570d7b3be2e4407c678400f475f7d19ce2a276bfbe0f2bf0008c8c479a8ba283eb1f475dd452bd4117321f545715b66b97a644289c388e3d616275b344079b6a29790027f7f598d6e8b03614046ecf483a1d842d6c21f4177abb073faa73aeaf7d2ef31e09a15110c5c96248b2543c9761c689842e93989213b47eb9a4c08fee4177bd7b4d753853ecfddeebb54e185367d6f99c3971b56fa0c69f8c84cd7f3daa2cb20ca662c96cbef285364e26375f69df6d0505ed457c84f43165e9e7b159fa3cdf1f4c1437703794fc75e14b39426dc92e8c1d2489cfd872ebca70948e888d791c2cbdd5f76f4ad7f58dfab79437d481ea2ae98ba914e03908f3b17bf3fa6b97c098905eb683dcda03be3659273dbc4023b91f469db9fc1d366a80bcec29715cfa21bc91fefd070b74a8e9efeafec11fa2d29b838e93d0fc6f8df83872ed69797410f0c6b86fce9efd6a8ec09247bf4e998cf88aca71e98744896c7e5d51ceff705420a206d491cb7fc8dd530c0f34c53658fe77e5fc0fb219dc1a4a7806c9f375bdb390e62498aad6d71061219d519f2bd97636bd1f1d0499142d912dfcfc786d00344a2af7dd0251082431aed87a4d4843794346d01242f83cb1931328cb1a51520e7825e4ada2a5cb5781d196ea96cec6556250fdaf6563d7d56e160f1ff37e8cbb756bab8510cbbc1644df1e7d944efa4516cf2151685d1891e6eb8255addd755286f4ee7d8df43eb59bbf71cfb241aa8d47bec1bd54d95c4c6a80d62f2d918ff4513267900fdaa9966acfc4b59f52be1d5a815d0dd05aa50b36301146b08b84e5377c1078fd0c829193acd41d53bd095da9a6cb468891911f0dc3f9552a7a8c61490721f5ea7bba714e0b400445bf2e535ca217612e131a548fe6f71e7c230aabbbc90d2e1f1670e1c0b61fad1e1c01e641de57970e6e2aeebbcb4b0661b713df1f0d95cf5328ad82ecd9581a70a5c9322861a5a2e4320b7bd2d11bf77d5b51e4da640c99849baa90ee3a84ef449e8fe5a71a39a91c6c4a8be760131ea8121c4b9dc64dfb7e511915fdc18de6098fb7fe70d50c7224ad40799572793b2f90f55d1e838e13e6ae9b3ed9464561b2b2e352a80379e2aee3ee1666e5b9be9ec19dbeb4b7e656b9caba9775acfe9f5db9beb47e111ada7bda5b4e24e34d3dc1cc108414b9cc25036e556c9f6e149320db65109e4c6c4971e0be0e859e086bddec4d68142d83955a46d7fa363b803978d389d2fef2f34f3c550c775d678c9cfe776bb05259a912d5c70d0a4f7ea806c15ebe8e3a4f99f99dad1eb964be1f89112f1cd89ea19cf68478fceb71037a99afeebf9ea980f71d03dc851be04ea8578ac4d67b490cf37122ad1f5e87d215e12dc659c9dac663beb350a5f518e5048864f25220dbdbb2e47ff38cbbbd74c1a24a819842f8ace34284927eba43face065309c3f22978b20ed32cd172286dfcc683731a48a3fe95c11c13503e51f2016fb314c15b888ca12c886a4b6fe80dd0507d5526f01fb2575bba81a028ad84cce21dda75241029a63b9627e0901d3350d18ccc112743361b34821c003c5821c3c270962dfc058cb9ea4da0a649ce075dbabd78799516e5ead87ea683327b1c6abddb08c7db155692f319e5eb6737221d1bffac84b641af57896d8ac2334a50b558825643e60a5ab896f6203eb25638cb63461a8cb68f69e815981597faaf6a5895043c400895db86d188be4dc3272042ee16b928331d506e21844d01af357ef0820438720582d7f472d5344276ab289212a476e893ff2362c1529ae23876f88b33695e50a7508e6c366b22256b93ac053ebc1c4bfc63df2b9640de98a45334556a21d567f4aca0982a5cc6a44e78d6d1460e330a6875c235bd98d2f632d00b2c78628990b4c65dadd5acd3a79dfa3b6ac671c5d8e6092c9bcad8e6a17612967e807282293faac159f1e31d4ad982ad83868553f8c5ff8f6f68de3bc70d3f77b5ec8c4b373e4d0d4c94a3293df8ef69bbb87789bd35fc20210ecd6524005a746feee8003099701dd45ae7b2e761a15ef3e633f766d23266943a77b42ec4406ea4a95f9382a0e4030f326c601fce263fa3d1789e1f4f0b991ab3368535ab3aa3cd415572798a8cc66333e89147412ded85c1d0b2b6ac551cc1921fe3fda734cab1a341b14f87358c19f73a4f76534bf1923b2228fd0a28479b6012f04e15aa4c0390039297850967404e43603d2086691583207b9f32cb106f5b7b02bbbd337d6f36386053d63438a6a5b1158ea3a7a1bd670a0adc9951a99022682b8deb98b841bdd035c8025ecb3b6ee7aa68c9e40f5cf2039ccacd2e40926615335b9ccb841d469b46bf715290abf7c329abbf0b1fd82341a34b46e0a45907264351eb8dac5bd982ecbdcd6f926bc736be053143ab55ecaaf92773df9b525666e7ff4f836521748c51e37c5eec50e1eb2e0dfccbae195211c9289986deeb7de8efa28aea80ed8eda407924959e8c349911fc6ccd57cfbcfdea38cb39d44fd0bebad481a1e34608182498c0f71da3b7c25e9643eff03df7cdce77def12da1a21cd24a25cd94969667723182d5af29242e60c36545fd2a1a593bc5b4e56788d48b450f729f86fb19bba281120acf93349fbd8966e5c58003bd20f4530996fa0940935e05ac32e516b55aa22d17bdeffb549d9711879de6fdda1c322bd17a518c4d805ebc0e49697ec76b81776db66aff2cc981c4739cca1b89a5af3543885e34cac95c7bba37884abce25811948e7a05dacde14c26f862cdaf5bc2c6f9fb6d34bdd82417d7b23bd87ed428d245299d3573b1c171ed16fba6d87527d30bbe452f1db22b4d74718aa5ad590765a6c3638ea716e881f49649551887867554c6ad5999cd2246e12d36a7cd2e83b8e90e3f3793a62c75e095c97a0f8ef6cb279b482b7bf112d6b284999d8b407f5be1f0600e122ca0705571760f3476b13d2bf0625fa9540bfe19033e8f9cc2b6427b48ab7165d2862d601548dbdc724ed63ecc51a3188d64be219768d1c4fca839ef239e3458b6f699f73e6e074fa264da64b32df2eb92a3315d8b3dfa8071913b8311c894ec8aa0e52513dc99fa669e4c87dd11d5f1d886b541d2d3028bed8bd36dfa3e1f5a496d042d679e8245897bb9bb24b0e23168a979f468b632f3675e2182256a44ef16a2181724b43f6549915722d78fb278df5e8d05fa5d86ed87f67a63a7a61858b961365d4ca4dc48f89fe80a0fda99d1f8f2663e406fcc41c654e617b09dd4079f0e75f24719e1a0f4a263543b64a62f92f5afeb021a45dbe2fb45b7787d234979edee74cbe6bb56a3e9f63acd7e48fdb4b78b0142f0405fbdab46dbb8250b7195b0c945d8c02c79d58de026cb296a2c3a643800a62d50f0753345e3e2842401aed144be6f8f36a03cdb996790d5ab0692dcc43e8dd4c57981353a899dd74c63af07e93e87958726562676931be643e9fc0d406c203d883c7b88990c1b01a1938b4f6c7ad1e680237030857a67f37ea2a84f0937028e43ece7b68367ab20057fc88a3117eb66905f25932fabe3a1b7d53dd2a05180a38baaf6b10f1d8dd6bc8bfa93c229c015d73c9ccd3a02c1ec70d1a5352b6de58751bea10a34668405a557c345196e910e0f28049d4ee174f54bac3bb6d6282e1f88b5d9c6e78cf170d857e114d2b6d6a8e2caf3c607040ca79ad574b752600f6194145e1980c99e5c256fe636ac114aa808c7d622f01d7901cec8a3eca1f68c808d4b0d8e76fe6602cd0048b044ddda202cdfe7306ae13c1df015248583d947fd1a871f98bd99c7aee7d7a7033235a49d194c3abe512afbed80a06fad10fc6d173249dc98a1cf4e8d5c2670196d55a4fc0a0a8b41b7656dce1a2ef8397103e3a3ab8cdbba1fb9189c4c25a93246479519ddf651c22b3695ae1ba82309e7bc45d5e701f061264164889e328612f7b42e1a9de2393348dc2f63d89502bfe5a50cd2a1b4b8602b2430d136ca4eb96292fc77dceb2a5ac5692766471e013d398214d4017686362f744bc9d4625e53de0aec6d84c24720f9cf1ca3e9b7b67e1add146d966ab17e39aeba14f05446ab149f04dbba8ca446238094283e1e525c64fc8116e9df1ccc3ab0ab4d196dc719dee9006e2171fd60e2a2530c226ff5f89b46e81ffc1fdb3cf7e36e5f6779f3030a5fb00353ce6115c38b18109c9c8f22148535e4ecc6e7719a095ff75f266138e2f9bc999107d7cccf7cf8a8a9968aa82a138305fc7f3dc135a9e981cfc9004cf7d0932a43d8687511a08eb392ef027d70c41c6a835f3b8c4bb91dd201cab01c387f51dcfc4d3876f43237b8628a4fc68f17f1b647096ad24f63ddc10753d47f3ab78b9d0611e54dea8327af83ef1947e065214064c491adc260993ce61f98325514e8a5233709b5d2032603af1234fea55eae68088b83563e7795c92fe44b7897eaf2eb9a2337fb70fb9b2af6a5897218fa26569a5b86e8bcb796498ff1537bbb05fa903efe7c6badbfa5f6f95514ad41fd089913fb48d4fdd4133b641374d8af71ffcadaefd5d240f48af934dc31556319c14417b1e7f1df61e73d7072d33b435f2d4eacc2f9e79f131b1ec00303032f6f7a39e4ae964ebb257fc5b8f246cf75f433afd5d3bfa8a261b7e996f44e84164fddada15371161ee94f669b49e244b3155125a6be1d9cb737969e727167d108a5968426d8d5da4642bf83dee2a3ad2c2413fbb0c25b2237bd21f7f00f9d45732e5b2719e", 0x1000}], 0xa, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{}, {}, {{r0}, 0xffffffffffffffff}], 0x4, &(0x7f0000000040), 0x6, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) poll(&(0x7f0000000040)=[{r2, 0x2}, {r1, 0x4}, {r0, 0x81}, {r2, 0x4}, {r0, 0x100}], 0x5, 0x6) 20:49:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x4, 0x3) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 20:49:57 executing program 0: r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8205fcffff6c6c41ded57813653000"], 0x10) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f0000000180)=""/165, 0xa5, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) 20:49:57 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000033000000110000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x113, 0x0, 0x2e, 0x0}, 0x0) 20:49:57 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) mlock(&(0x7f00007e1000/0x4000)=nil, 0x4000) munmap(&(0x7f0000516000/0x400000)=nil, 0x400000) 20:49:57 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) mlockall(0x0) munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf4}, {0x40, 0x3}}, &(0x7f00000001c0)) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 20:49:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff00, '\x007\x00 \x00'}) r1 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 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) 20:49:57 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 20:49:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0, 0x0) 20:49:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) r1 = semget$private(0x0, 0x2, 0x229) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/186) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x1, 0x7ff, r2}) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000060e000/0x2000)=nil, 0x2000, 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:49:57 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f0000000dc0)={&(0x7f00000007c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000980)=[{&(0x7f0000000800)="bc8370965f", 0x5}, {&(0x7f0000000840)="01c74fe4ca55c306108c6a93c4e34e380cc7dd51326cd291afc60317653789b886c81a25bc2031820251ee7904446122", 0x30}, {&(0x7f0000000880)="e87701b3b441c5a37367cbd1f1905acc9f6011c425a9e69964217c666caedf785330aa930ee5d4260a360209c6e202e2518ba09a92288ec7204cde46e49f3dc68a836614da5860417a24e056039f0738129e7f75c3285993d5dbf23ca44311c674816fcc66285baaafb42f3311e0bf69e473f1967f09e58675f63d731e043d8627fb91fbaef2cd76c786a4757bb0fcebd39eac7a4414f625c4f5ba1e45fca457b8b3c74f939c810274704f636eb99bfa2cefd125ebe3dde0ef2ed8736d14582e7cab1950d22f9195208141caf314a4f0b14adc74e4cdee46eb1f3fefb2be9bc1da59e583a8ede52300b5af61721235bfae3d", 0xf2}], 0x3, &(0x7f00000009c0)=[{0x10, 0xffff, 0x100000000}, {0xa8, 0xffff, 0xb93, "622d5791a4f9af88bbd7992c2b41a23d9e31c6898a02d71dee188b21faf69655203a6d608d8053c5cea6904878ec4b868259ec5976c234c2d193eabccd84ca200c166c4ccf636878a98f1f4fdf55167d46801b6b5848e29b7e2a20b067d9888cb8d4c1f78067db22824f22c0e2be2d60dadb60b671ab6c159f8b6328bc13f2790b930e73cd1f61160c3a7204d0788c085cf2"}, {0x48, 0xffff, 0x4, "809e3b0875c7c30e17a34aadf8f270a777d9bcdb3327a0865f0afd780af9be9e86e302c33afe928a216534e11606c5c28d23"}, {0x60, 0xffff, 0x5, "6449c00940b7e184f1e6a56ada2875fde9dd7463fcafd63c9af4057be9a9db987eef31ec7566c03d87959c32cdb1485e92e01afd1b42d28f66afe4500fd90db98d785a09c28b6ec06da0f916"}, {0xa0, 0xffff, 0x95fc, "2d014bb2c0ed25577e6d9360dd24d53f0822077f33e26644d3e5d935d2c92b4250295e3447651b2cea54c3c24721e76ed6dbe80ab85aa6c02810ba158955eff966b43a4bb0126f31682448ca18c13726bcde4207fd4b06a7c7192a4808f1395eabd0d5fe518676f1649bb47ff558e20cfcfa3cae5f6cc7465a8cc656792e451a0bd4d58c24ba7a5e1bcc52278e"}, {0xb8, 0x1, 0x1, "24fbd940375803d0104860c6dcc5f8923854aa4cad335bc92d246d70a0917840e5ce3572ffc9ed8afc238ef0c491855f76d76dff3aaa5490ffa7d87b008361cd11dca33e33ab9cedcbae78cb9830c172af1e9c849c837a54d4025ab6819d5b66a0f5e2ca5d732c3bbaf1c739db4311e3c9f56a6e3b57a062c0faef403b15d104d294d26567da4b106ac235022862b306fc9656642c5999e2cd58e4d021f2c617800464"}, {0x58, 0x1, 0xfffffffffffffff9, "bf4b490bb1abde762967c741bb9e76e115c2b09c35169f4490131655043cbf1d9a9284e7af1329fe4fcbf79f3966c9300510b37a0a96729e632767528490faeaf1670af4a0de06e6"}, {0xf0, 0x1, 0x100000001, "ae1055eec6eba5bdd19bb0938f9bed2b6038ee534cca67779d2faa77d21637fd63b0e0b3a8a037f7891a76f0a1d3c3f9df21d7aa39c2d8052d47d186e23538fd3833b3a026db30b49afd20e375bf21e7b013a0de3dc635bd53008f8fd15ef34f965756542f69c6cb239927a61acb5d64a758d666bc44199716e366c523b9b774e079cca6092f5c1b4b6ad588be2a46be7a395510ecfd777ede1c0b9494097db1213f69e6cbdb3de9f1a7659d5d994dd0da0c7225f260124acdb9437cfa466541ffc98b916ba32ab27902a8c4ce5f835511795aecde4cb21a9688e7"}], 0x400}, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x0, 0xfffffffffffffffd, 0xc}) socketpair(0x20, 0x5, 0xab, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000780)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000140)="259c59d7c74fcc66c7e3f9d596d71fb8722972ce6b25711578c875b4e86e2ff4e7f0ff702eca1fad0eef393d44606f9d11bb89aad8618c210160a3991eef4aa34c072a72bdf8a3966a3c00a96422bf671f4f3da8cfd76272e2cb037f93afab6dca54baef65c4ea971cd11f9df78b7f9cbb92ed79fc59756235f3c26a6d831218116df6ecfb8aac0e3c4774ef158730edef5031cd74902bf363e6f5d31f66", 0x9e}, {&(0x7f0000000200)="84a1aab013289947438fb1f023e71c87bdc8a5be7658f7d5a8f3acd09ca13f490cadac4712839bae06777806eecff1a5c1aefa516e17cf4c81cdf3f835aff39d21327c7cf12475f23339be7a84a0c6d611ba8024efe2b06ebcf92950f39a035497d22f63efdee633a4326b911088800d5a9ea05f90053af606d6c003f44cc77d4beb4aeb7da5619933eb7b06ade2c8e47ca05f6e38c2c79715e6364d9d8a2b564f26ec1b3eb2ec1a2a3dcefe8165acda603dcce32055206e1e45c865ab5fd319e5", 0xc1}, {&(0x7f0000000300)="5ccfa090c40b3f194c665bd1e7671aa5d9a85edc0625db75c6c20275a0861a5c963437869796e3c55ea82080be7fe46f9f497ee99ff77c02a30d1e95aa9b9a4c7ca94f34dbffcc2ef0489cbfaa7e3d8b", 0x50}, {&(0x7f0000000380)="b17fde9073301f2cefa8800dab7c5c8d252043a4c865e671acb3aade86cdbcdcc27ce7d1518ee8d0cb6c23433082696813af31d8659c89e040a122bec88257ce4e6b79f6076e0e863cb2c7f29b9a879d534dcafbd299bc36df75017420ae7adad2345e1ea56e0f2ee92ce58f41f4406500156f8d8bf35b6eb1bf238b1961c16fdc471cd144e9ec18b17652a2b76546c746", 0x91}, {&(0x7f0000000440)="31a30c42f4025f8babf98fef5b2e677aeb9a1f8a493438041cb0861c0468f4dc9f8564d2fc8bb380b4c17148680678f3ae49404e4cd15796e4c587b64e1643693ce464d4befe4a5e7be9b735982a30b4d31002f428aa303cdc1236b4bbe9485c9fc10a2d6dd3526a72afee8b1a375a937bda5e12f07a99e4017551c862d11dd61bf2cddabedd217d6721de9181e88ab027db7ef7dea39fa66933dcf824376cfd59827cd721fd3997d45c75cc4e0983513e05ee4a64e14bd3d1f11c9f11de1d691aee8b96", 0xc4}, {&(0x7f0000000540)="8568f4925c4546fa9b9773d805428d214987a34928e14aad640c745fb5f0972736fd59c48de7ce0867c33be7f890e43c9f7c3ed7b3a315059756e5b0c2296bf677919916b48440573ab8cba760dac731c27a89dfc2948e99", 0x58}, {&(0x7f00000005c0)="1b2de5e7d4979521eb7d23da28f7d1ec4ce11de7d69ffd5a220b7b54817fa1901225cbec30c5cea78d1ecc344c9107c610ba23e4eb669d2ed5d260d5f92f3638bddc546577145c3133a4d300b1ad07ff9523128262a3c6414f7f50267773dfe23630f958943fbdaad32ecf88ac929ddef5427a45", 0x74}, {&(0x7f00000000c0)="9b58652917cb500fcffcfeb55d870e45b2b1c597", 0x14}], 0x8, &(0x7f00000006c0)=[{0x98, 0xffff, 0x0, "137dabaaa84ed5b14187a1adf4e31fd78d7d82cd1ff06e90993a1b7b3ec4120301c482b77d88ebc3017de485b9ed6ca71644800ca5c91bfff3f5442b2113db58b967c2d73c18a66e034c1b2799b2a30521d40c261f1c0c0c06656bec75f05e9212183669024f3c2ad3740187d5dc3c5171f564b2f6f2ac3f679aa3045acb76168bd686eb9392"}], 0x98}, 0x8) 20:49:57 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 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) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f0000000140)=0x4) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:49:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x145850ce) write(r0, &(0x7f0000000d80)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x237, 0xb, "b08dce773b7a9000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000000)="11f639a0758e3d643216c126", 0xc) 20:49:58 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 20:49:58 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) bind$inet6(r0, &(0x7f0000000400)={0x18, 0x0, 0x9, 0xf5}, 0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r2 = getegid() stat(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)) fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x40b, r0) kevent(r3, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x277a9a2c41401094, 0x2, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x1, 0x1bd}, {{r3}, 0xfffffffffffffffa, 0x0, 0x1, 0x20000000000, 0x3}, {{r3}, 0xfffffffffffffffe, 0x2, 0x80000000, 0xfffffffffffffffc, 0x2}], 0x80000001, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x22, 0x20000000, 0x3, 0xffffffff}, {{r3}, 0xfffffffffffffffa, 0x88, 0xf0000000, 0x1, 0x1}, {{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0x40, 0x1ff}, {{r3}, 0xfffffffffffffff9, 0x8, 0xb2cdf90a0ca3f201, 0x8, 0x96e5}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x81, 0x100000001}], 0x1, &(0x7f0000000240)={0x6, 0x1}) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:49:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x2000100000005}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) 20:49:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f0000001c00)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000000000000000000000000000000000070000000050634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49056464893c3afc3530ca5a67cd7b719379a926bff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68170000000000000000"], 0xeb, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 20:49:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/45}, &(0x7f0000000080)=0x2f) getsockopt(r0, 0x950, 0xff, &(0x7f0000000100)=""/195, &(0x7f0000000200)=0xc3) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:49:59 executing program 0: getegid() chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000040), 0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/228, 0xe4, 0xbc0139b78cde4ab6, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x202) nanosleep(&(0x7f0000000300)={0x6, 0x7}, &(0x7f0000000340)) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0xfff) r3 = syz_open_pts() wait4(r0, &(0x7f00000003c0), 0x1, &(0x7f0000000400)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r4 = fcntl$getown(r1, 0x5) r5 = msgget(0x2, 0x2) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000004c0)=""/38) wait4(r4, 0x0, 0xa, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000500)) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000540)={0x1}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000580)) wait4(r4, &(0x7f00000005c0), 0x1, &(0x7f0000000600)) wait4(r0, &(0x7f00000006c0), 0xa, &(0x7f0000000700)) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/92) setitimer(0x2, &(0x7f0000000840)={{0x1, 0xff}, {0x4, 0x7ff}}, &(0x7f0000000880)) chflags(&(0x7f00000008c0)='./file0\x00', 0x1) fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000900)={0xe79, 0x1f, 0x3, 0x5, "dbd55bc234ca03062d5c33e6f032b0ea0d7f842e", 0x6, 0x3}) msgget$private(0x0, 0x4) wait4(r0, 0x0, 0xb, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000940)) connect$inet(r1, &(0x7f0000000980)={0x2, 0x1}, 0xc) 20:49:59 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10000, 0x0) flock(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817c07d56d4f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c216c1cb3e298a36256e0a4dbe2d1010c411c89263fa6b29ab902befff6b2429218a602e466bfcdb265362ece79b89023807145c5667e69a763f89286d6b56df716521b4f1b4230e9735b589d02a66a4bf699c1d4bdf5fb9c0a6eeeaee01618f2045e061ac40094b118c6751fa61636eeea3527a7a3aa04e4a0222b9ebaee6ffa2b55e8b4c0376798fb1d2845b6ed7fc591c99ed854e5c4054364be8be0918e0a4078e230e51fb59cbf", 0x175) r2 = syz_open_pts() close(r1) r3 = dup(r2) dup(r3) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x10) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b87ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 20:50:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x7, 0x73d) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000900)=""/252, 0xfc}, {&(0x7f0000000640)=""/117, 0x75}, {&(0x7f0000000b40)=""/168, 0x84}, {&(0x7f00000004c0)=""/53, 0xfffffffffffffdc0}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000000c00)=""/197, 0xc5}], 0x7, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x880, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {}], 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000180)=ANY=[@ANYPTR64], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r5, 0x6, r7) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r8 = msgget$private(0x0, 0x20000003c4) msgget$private(0x0, 0x100) msgrcv(r8, &(0x7f0000001540)=ANY=[@ANYBLOB="00001100000000000000000000000000000000000000000000000000000000000000000000000000000000009d8bbdef00000000000000000000000000000000000104000000000000000000000000000000008700000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000016000000003a1a9a1ef4fd53076625724f00"/219], 0xeb, 0x0, 0x1000) r9 = kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) readv(r9, &(0x7f0000000100)=[{&(0x7f0000000080)=""/41, 0x29}], 0x1) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x1) 20:50:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0x8, 0x5c6, 0x0, {[0x0, 0xfff, 0x6, 0xe84e, 0xd6, 0x6, 0x5, 0x2e4b, 0x400, 0x73, 0x80000001, 0x3, 0x2, 0x1, 0x1ff, 0x80000001, 0x3, 0x3], [0x16, 0x0, 0xa0000, 0x5, 0x3, 0xffffffff, 0xfffffffffffffff9, 0x5, 0x100, 0x3], [0x7f, 0xfffffffffffffffd, 0x4, 0x40, 0x400, 0x2, 0x9], [0x7, 0x20, 0x8001, 0x7ff, 0x0, 0x7], [{0xa7, 0x800, 0x2, 0x9}, {0xc35c, 0xff, 0x3, 0x7}, {0x2, 0x0, 0x1, 0x8}, {0x4, 0xa95a, 0xff}, {0xffff, 0x300000000000, 0x4, 0xffffffff}, {0x800, 0x200, 0x6f, 0x7}, {0x9, 0x7ff, 0x81, 0xdd}, {0x10001, 0x8000, 0x1, 0x2}], {0x7, 0x0, 0x6, 0x3}, {0xffffffffffff7fff, 0x1000, 0x10200, 0x5}}}) getppid() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000640), &(0x7f0000000680)=0x10) r2 = dup2(r0, r0) pread(r2, &(0x7f00000005c0)="53fd2ab3050aa59d5d6634f1ca2511d8ef2d96f840446e3a705cd12092682fa6b96cc0eb3e17f04ef89c15e325230335b6fb31dd9f9389e521e7f337313e3656fe9b84ee44717c64bd4660b2a09a67678b14785a194e92e723abd6", 0x5b, 0x0, 0x12) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x1, 0x9, 0x2, 0x80000000, &(0x7f0000000080)={{0x15c, 0x7ff, 0x7, 0x0, 0x1400000000000, 0xff, 0x6}, {[0x9, 0x0, 0x200, 0x6, 0x4, 0x9, 0x177b, 0x6fcf, 0x10001, 0x7, 0xc281, 0x10000, 0x51, 0x1f, 0x8, 0x1000, 0x7, 0x9000000000000000], [0x8000, 0x5, 0x6, 0x3, 0x10000, 0xffff, 0x0, 0x8, 0x1, 0x6], [0x100, 0x1, 0x28b, 0x8, 0x3f, 0x0, 0x4], [0xa07, 0x6, 0x9, 0x10000, 0x2, 0x7ff], [{0x9, 0xffffffff, 0x10001, 0x6}, {0x5, 0x7fffffff, 0x5, 0x7fff}, {0x10, 0x80, 0x7, 0x3c4b}, {0x10000, 0x6933, 0x30, 0x3}, {0x8, 0x200, 0x7, 0x7ff}, {0x1d, 0x7e, 0x100000000, 0xcf}, {0x10000, 0x8, 0x2, 0x8001}, {0x4, 0x6, 0x0, 0x4}], {0x7ff, 0x101, 0x9, 0x7ff}, {0x14f, 0x9ef, 0x0, 0x7}}}, 0x5c0, 0x1}) 20:50:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xc, 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/218, 0xda}], 0x1) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) 20:50:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 20:50:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "30592fde86f45e52c58b62c25b9d19bf96cea18a"}) acct(&(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000140)='\r', 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1) 20:50:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2f161b8ed1cb11c85f6e21903b56e15d98c0802a4ce53db5df5baf35cf4d535a1a7c6f1b23a16e62ac6e7eadd74152295ef482efaf1e660c159689343cca84af1fe433a133e5eb9f3d3b760ac6f81b86de41fcb5e0bb3c963bfa8e8195bd9ee20e73a1f94468d50593e39553f612ed21c918fdb581c24c351e803b317bb164037111beac1d70f5c30f5bfef27f5e8b65c9f50acada95860a313b2eb54256f27a9f92223c6a267e2e96df69c114f3111859ac0085", 0xfffffffffffffefe) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 20:50:01 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x3f) 20:50:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x1, 0x9, 0xfffffffffffffbff, "eec1731c46ef8aa38be0fed7d138e6dbabe6a0a4", 0x6, 0x2}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, 0x0) 20:50:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)=':}#\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x11{*%),^\x00', &(0x7f0000000180)='}\'\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\\%(\x00', &(0x7f0000000240)='@-\x00', &(0x7f0000000280)=']/', &(0x7f00000002c0)='$\x00', &(0x7f0000000300)=',+\x00']) getgid() r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000880)=0x10000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) lstat(&(0x7f0000000900)='./file0\x00', &(0x7f0000000b00)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000980)=0xc) setgroups(0x6, &(0x7f0000000800)=[r5, r1, r2, r3, r4, r5]) execve(&(0x7f0000000380)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000003c0)='\\%(\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='+}\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000700)=[&(0x7f0000000500)='k^\x00', &(0x7f0000000540)=',+\x00', &(0x7f0000000580)='\x8c\x00', &(0x7f00000005c0)='!^-[-\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='%*::::$-++.\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='}\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) acct(&(0x7f00000008c0)='./file0\x00') listen(r6, 0x101) r7 = dup2(r6, r0) r8 = semget(0x0, 0x1, 0x701e6e69f7810eff) sendto(r0, &(0x7f0000000a00)="d8c0c742915b9b83a35d646c98549f7cb2acfeaab7fbcf99638248c234b87ea41f50316ad549f57a411005fb852501a69de80c479b37e2cb2e5cd019089a48eff241a3d178146b004baffd239cea3d3e8d2596ac9717260435913050f7098fab04e86868e587d1df147ef12ccd6522ef193c931d7760be4329c0f8023f2f5f733a20b084aba61aad355d480e92a1cd33f87d428d04831834441e2d2e8771b9ca1ed375d35f5226a01c39ea7ca5879d47139b9713e3da737e42a3326abe867ec52528494289856755b517c4d5da", 0xcd, 0x0, &(0x7f0000000840)=@in={0x2, 0x1}, 0xc) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000b80)=""/4096) dup(r6) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000940)) 20:50:01 executing program 0: sync() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1008a, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)={0x18, 0x0, 0x8, 0xdfa}, 0xc) r3 = syz_open_pts() r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/diskmap\x00', 0x10020, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001100)={0x10, 0x20, 0x4, 0x8, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9a1a}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xeb18}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001600)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x8, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001680)) getitimer(0x1, &(0x7f00000016c0)) connect(r5, &(0x7f0000001700)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pread(r4, &(0x7f0000001740)="fef1fd940ba4b4026aef602cfcdca58681a3362a528ec8579ef80cde2581cf1393283357016c9c913f44123bbce61d60cdb4df497c9cef0f566909b1ddebf3ef4429cb61d7be6cbca69a38c16c9ce804ec810108aea4a02b6184cfa82f7084f138589643ccdd8aedd3db5958e9c4eb549c5971d1224929c736ec2f096d6f53d55d9b4fed55820cf6a8a84eb438eaf3e058", 0x91, 0x0, 0x4a) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000001800)={0xfffffffffffffff8}) utimes(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={{0xfffffffffffffff9, 0x6}, {0x32a4, 0x9fc}}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/zero\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000001900)="4a0f218f06bd995f5a4fa57aa424b6d0746a80a19a2a2bfed5ba718450db0e0eff0d61f9b01ec6513c617c024e8c08c3fc373177311b12b275f72974ae671a7ec90946a75dac332a86f352dcf86949afdf5b8d5c99493aa8253a2f954765d9ee92bec81a2971907ca1e3c72a9e37106e95b0a9680c0d9cafb2af39c8", 0x7c, 0x0, 0x0) getsockopt(r6, 0x9, 0x1ff, &(0x7f0000001980)=""/9, &(0x7f00000019c0)=0x9) select(0x40, &(0x7f0000001a00)={0x2, 0xfed, 0x5, 0x5, 0x7, 0x40, 0xf5, 0x9}, &(0x7f0000001a40)={0x1, 0x7, 0x4, 0x4, 0xac7b, 0x4, 0xe28, 0x5}, &(0x7f0000001a80)={0x15, 0x2, 0x4, 0x7, 0x9, 0x4, 0xfffffffffffffffa, 0x9}, &(0x7f0000001ac0)={0x0, 0x8}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001b00)={0x200, 0x7, {[0x1, 0x945a, 0x0, 0x32, 0x4, 0x10001, 0x1, 0x3, 0x400, 0x7a, 0x4, 0x5, 0x4, 0x100, 0xfc4, 0x3, 0xfffffffffffffffe, 0xa825], [0xefe, 0x1ca40000000000, 0x2, 0x8000, 0x3, 0x800, 0x9, 0x5, 0x4, 0x7513e137], [0x7f2f, 0x7fff, 0x4, 0x6, 0x2, 0x4, 0x3], [0x8, 0x80, 0xad2, 0x3f, 0x7fffffff, 0x1], [{0xc1, 0x5, 0x6, 0x2}, {0x84ee, 0x3b6, 0x6, 0x3f}, {0x6, 0x7, 0x79f, 0x1f}, {0x800, 0x9, 0x1, 0x1}, {0x3d, 0x6ae, 0x3, 0x4}, {0x7ff, 0x400, 0x6, 0xe4}, {0x8106, 0xc06, 0x5, 0x80000001}, {0x8001, 0x1, 0x100000000, 0xb3deec5}], {0x6, 0x2, 0x6, 0x9}, {0x5122, 0x4, 0x3, 0x6}}}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) sendmsg(r6, &(0x7f0000002000)={&(0x7f0000001dc0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001f40)=[{&(0x7f0000001e00)="cf53286e035194b14e5a014b510c60c1896f7f0b37850f2a1ef153b7bd527e9072d27b4a81776df3721f7d7e", 0x2c}, {&(0x7f0000001e40)="12e3277bc5b122a03ea9dcfb7ee48d0f608eb773c6c80c1d2a2b1f5ad45bc8a75920bd47f6be831e459651f2bbf92bbf5cb9ec1a00688ac2b7871cdcd4f6d050a924dfd99ad8f387fef5d5e5febf65ac74132ce904b57bb051fad9571d1356ded50c0057a5c69ef8e1cc30d7e555729a4f284efa3f30ab0490ff36ddd5c47e3aa786a2c3a22d703d94a30f80b649340d0a1c3f34c0ec60522461f1448dffbb1eeaa1b95f7b673cf250806932da63662d1a30735755727983302508b98704e7d1549df31bbe8f139677d3a8f106ab68f4aac20aeffbbe1116ec2afb559f81", 0xde}], 0x2, &(0x7f00000021c0)=ANY=[@ANYBLOB="5800000000000000ffff000006000000e4a135a6b414f7d2d40028abda703c2b60baf06807cbf1a8534bea6d5d0c29ec5e33854208000000000000004d298bfe5c62c287301cefc588f3e46a3e8667b0c3cb00000000000028a4ad1ea3fdfb09ecab606d339fe3d225d09f55ec53a0448986cd66a86907626844e2cb847a2841df9a906298fd6ba052941eafb26919583f666ca0703c1541650afb3cdcb0dc8956ff1f21dbe2cfd3c269c3db19fe3dced48d5633d6fd917a8663e03e13a39bf9edc294e44ef836ce55181c08335ae6894215e0af66cfcfb72021922ac30ac8ebff5980621260addcfb0eea090157f52021cb82e636e5f2f603f28496bea5de97b584cfbe7241aafe06da4faad794b90f4e190328479c294a040a"], 0x58}, 0x8) write(r3, &(0x7f0000002040)="1936dbec9aff0aee4547c8a24eab98d5b3324bb6dc61fe7e08f410bb3409596a4c16f1f3954b2fe7cd342d14257d1ae3b3c5697e39816b15721f23bf199050dcde35b18794f524b91f25d20a47081617d5227f0ef2507b94ddac82049e72d9afb1bf68f5fbae1b74e7f3a26a6f3ce6", 0x6f) select(0x40, &(0x7f00000020c0)={0x7, 0xffffffffffff8000, 0x2, 0x9, 0x5111, 0x4, 0x6, 0x8}, &(0x7f0000002100)={0x584853ed, 0x0, 0x3, 0x100, 0xff, 0xffffffffffffffff, 0x6, 0x10000}, &(0x7f0000002140)={0x800, 0x9, 0x3, 0x0, 0x10001, 0x1, 0x10000, 0xa58c}, &(0x7f0000002180)={0x3f, 0xfffffffffffffffd}) dup2(r4, r1) fchmod(r4, 0x0) 20:50:01 executing program 1: getegid() select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 20:50:01 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) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00') rmdir(&(0x7f0000000400)='./file0\x00') 20:50:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x113}], 0x1, 0x401) lseek(r0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) close(r0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/238, 0xee}], 0x1, 0x0, 0x0) 20:50:01 executing program 1: poll(&(0x7f0000000000), 0x0, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 20:50:01 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x4) fchflags(r0, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x80000000, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) 20:50:02 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) chmod(&(0x7f0000000080)='./file0\x00', 0x48) 20:50:02 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x6, 0x8001}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) fcntl$setstatus(r1, 0x4, 0x80) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r0, &(0x7f0000000180)='m', 0x1) setsockopt(r1, 0x7ae, 0x7ee6, &(0x7f00000001c0)="66e9c07ac9877ad0a1c381ced5d6c18f56e17aa8d891a241bd9f7d37cb59f97123c1903e8f3e526f41042e435c3251c33d7499e2132803ba9fabc2c2c27f2d8ff579cfed3571445fdf1423b9392786f8f59bebfd0bca45a1b750c8a5193c8cf89de93817f390724f04fdf722200e1dd74c44326b047331356e36fbc217ef5561a240b3365106fdf95aae363c5dae1919f398ae52ce6579ba4c2bf612010fe98d86ab2c6ac1ff36a3c729da5e833ac471cbcf5c29c42c7d085b6971a43f049f2051e32f3d8f3e2dbbc85cc0e86348985fef0abd3523ca2f7e58c860e0f63ba192", 0xe0) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) 20:50:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1818c34e02b6ac46febf3b2d813b4ebff4b868b3"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) preadv(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) 20:50:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="7c28eeb174fe7aada3b06d053a15ee15", 0x10) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d011e20000002000000c548c60fe3d86b2401e5253652ce3031a851f9f7f93edc57f27398901142d36cbb537f334073c79e8371a03427542010f798dccf86c6eb84adf03d4b622813926453a2c2a70cff83d595a5a8580746de9fd3f02d27e30de1fa00e9e116074708384a4a122a835947e430d8fc93ee990000684bf47bc82a978e74fcd89d07d692230c0aae29a48ec2eb4ba218a727a87c6ce9dfe764417d74d56b"], 0x3) 20:50:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 20:50:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) close(r2) 20:50:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r1, &(0x7f0000000300), 0x1000000000000074) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) 20:50:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 20:50:03 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000acc000/0x11000)=nil, 0x11000) munmap(&(0x7f00009b9000/0x4000)=nil, 0x4000) pipe(&(0x7f00000022c0)={0xffffffffffffffff}) shmget(0x2, 0x2000, 0x2, &(0x7f0000b06000/0x2000)=nil) pwritev(r0, &(0x7f0000002180)=[{&(0x7f0000000040)="37a92d6315144b3ea8e3e84675d8b1ff505139fa9e328235e89422f017b898cb9400a52f6f3cac1979cc08eab6fa352b1efb34f1f59c740a2342c4e58ad6127381d996bb04b2e945f038ea05a61f1a018e091cc6a0c3fac85a687e0aee870be41036bffd00686af0980cd946bc0d20acc881cf7ea406465801b44f20c71f019f190f4f3cf4896edfc324da3c95197d659ff079f7b2629b8737a7e77f27d50482f02adea647572641c16e1e1605c2e7d3b65d249a389a178c61fd5fad96b070dc1897354fb886df1ae55d5dff290444c52ca03cc10ab178fbee868596c6c646052dda6715729fcfab8401a7373292e5b987654d84e73cf696601397b1e409bec0140c55ec4d1a904b32df91b911a8e00b6185d7af1ff57b35ff22ac6fc0457974801f270fbb2e8863af916cb49358763848cbccfe28e0606da9b75b463c253b3a5961586643b8d9e8a30555ede94576bd35449b16e894a76315de6d5c4a06ff2f254742444d99b995b45874484f903e5badb54ffc89f9065329b0ff6ab90c111ea4eba1de9c7b538a8a6cb8c251fd8d379adb263f91562bae93fa76e1398e742b9cdc4e2711cb56343589754cf8e1223079022ced90d5ded16d2b2f1d4ca98910ad15e05f5eaa65e7e88bc18c2a9e0bda4dbdd639efd9d7c34a23ec9b2ce4cca1861403855969a182b923a950c6441e0e660dd1a3b7042512aace26b7e93d03184f5eb22ddfac646e7a9abaa6c3a2d9b0db756e00d6db5b3ed2036106f19a550a5a25b4278a861d41480bd53a737444a7be2a38258a2adc8242264232f196066777aad5bd27c2a77082da39740b5cfb25a88f071ddd77479bd7662848b07d62ae6763a7b12b34d35046fd24e234fb0550805e41e076cfcea229d6498b00e85bd35c52e5be3836127f1f319bb665ef373019d8dd967a108676cd4f52439964700f1131972bf17b9c1be67dff1c0153900234b8a2eeeb0b94b19cb39364d404c6326638ff2d56fac677de4772ec2b6d5652927d938465a402669b37ab89ab2c3d25e99df9cbc25db89be7245f82b4a94a6b91ff0cb5e8f4f1d82aa0a3d125cac70e3844b419fadd46e780c9e42b79d011b97573f9ebc7f738c56cda485056337ff24710c42787b6f6419c2f028a0a366081aa97e6bed902810bc7cda29b01b97a71822640aac559d56184ea5e75c4d6508dcdc42ebcf91d5807831a8b1d7dca1d0f31fe7b54376dc2797a681f3af19089c3333e13c6a7a669d373f36de527ae70866fa86efc0eff337e33968bdce37620a49e28510e9f99a3bc377b78d8dba1299191713f204f54f92a7b233d3b890f21a653ad4780c099deb1fa54da49220083b54976fdef87a5a1480a10fce3f4135f73e8b63489265c4eef27deb22bf83d8bfa3d335b3000b82f8dd354f9fd863964d80110dc8b21ed0c4c955e06981128d5e647df271d813f292761a0ed9cb347fa4010643244eed9afb312b0e731d502e1bfce55d358952cdf20502e6672ef620ecdb01e4ab3005e79406489cb2f6fd7d7e696ae1c40287a853a2f711e68df1fc7e17e53caf7afeb6c802faaa247b3c7ef9feb7ff10e695d8cd3a23dc04fc0577af984a0fe523093ac957ddb6f11d4469be4e9e7659d4cc4e7b1df482ee0596c552fb0a7cdf827ea8275a576c97c73e9de974e73e579d04709269670ef8335d6c6d221998f1c9897efd190a46cedb9ebbd8909fb5e73b493e925ae1e370f45285003148a5774bf5647ca1f539bfccb50e6bcc6cd756dbf39dc6d20c294171a306da5d21bcad640872efddd25979261f7487509983cce07be09f3ca957a07eca12a0a9feace132815f0c5dbf504c1a07a7961790f92883fb4508dfb849c129e2b54733d62da38fd98937a57fcb8129f2c87f86aaae90c11b9f96165c30b7fd9ba4268e5a26404351952afdbd2434333a72e0025336cc4d4f5d2ec4a13d61b17c5816413e56ab905a123f8adea8e1783404ac20949c7850826d448c580667a4734c8467bcfa63e9fcecfaf7f81e32f9ad4ddd755f1529252fc4c076003eb8d53c376ab5c7c30df97294f8c40228e6d4d52e6f8d09cedc7895b106939b0de5d7d43aff0c71dc105191d665c181c045fbdb5afc0ab82876574f2d57a61aa2f7e73ecf484e418db150663f513e9999b6fb844c1ff17123b1a2b39b1aa201a6121a1839d9c225118fc67e66f0447a4df9d076f5774819cda56b8ca5efad6d7d8f9d400ee6117ad98b8e58da4776badb095502a2592a79992dbf12d2666cf51f93e4c0305890847360bfa1e058fbf6b5c1da8afa08a480dbfe5435e40b34fc86ef68a2ee73e6557775a9e83a9e59d3144ac1ef88450b9e73d00e5e5c27326145d7d79910dfbe053fdc8e4826639d290afd6511e1b5ef4980fceb92409fe219deac34e62b55c2b1fe8017ebe7d7bb2024a9f554263622b4e8a993d23fcf1ca01714fc5c84b6b99ceef1d5a36f08e45a9c1b3a4192798d82dba0ec901cf45a546fd5dcb13e46067797bae50f6687af02a27a368518342f8c991ac5c0f898c84d81cd0467f16e298a62ed4b11a0b414e8d081b0c5f0ca79781c4cc8f510b1e237fb324c658736bffd81199adff947e4e72d4a449babcb42f8c1b58f1c1fbc53affc5cbc5bdcff8ad7270d362202a048b67e35b3594790f2144153dc90411cf253a7249bfd3b940751620e8fb34231ba9548a0e71048f604ef7e0b60fee10a4693944e3d7736bc1b394203a99785f196fdf26fcaa018978a5ca600f81dee3cbfcdd10899094860001589c44e80bd4e5d164e11e6a7c62db9097e4bdf650abc78f891e6164d6a677479607903b601ca9dc5818f5900f8a55b56054f7442f7eb60eac2308e86c5fa3687e6c5add99b14ec788769732a9eb3a51b90ccdab9cfec97edcb87a66dffddfbf28a928d5ab9ccaaf13466a232d78e67f866db82fc28445f12dea865ebc4fd4c45986deeaf5ae243a27de71d975181fee873e858c827af6297df147903e3fa0cd0ba121bbe7d5e45ed56e7d0f87bce70ae98c9b0d13ca4b1fec8885ded3319b603a407d233908597404d77ab916473add506dd8b2592ffaf3814d5f0f5f65a70ee7b0c544b3657c5219cf940dfd06125b466f1167c0de2f6b691d72ffaf8a92c0dbd65a2d866ea23659fbb938301fcf0dc13de0a229bf23ad3f5b6b4c52bbc83307f282419f3548f9d4353c5ae827605e8596ed75fdd442bd39d692869e0a6ba9b2283979aa685047be82752603cb533b784d257fe798d3ecb14cc5f9e80616593abb8a8c2918b0cbc87c0ebdca41282e49c2e64bd29d66cb21620b336e9811b56ea4c8ee2050caeeb2e08e9f865528017f6750e0b93b536b3785a984bed6809869368e7cf4fd6b21502159991481376a5eb7fe3144745abc7ba5b5fd266a558d39bd3eb6185419d8270794e5eb7ac81c2507d0cf2f572bd827299ed22d824713eeea1ad847d77d6cc7269719cb139534293fa2873f78a07b17e49551ddf5b484cb19d13292c46a964fc4530779bfacd6d619a05e3e5693dca9a3ba8cf17095e62eaa3914c6456877384ecc70dbb20ac013be027151449f823eb70cb0c5aadaf57ec03066d5174421e43681931017b0360ac2aa175d76652e58471209ad03ccabd8bc363053cc6937cdcfb6415cc496ae3ef7b1da38f1a739e929e0e5634289be35dafe47677c7abfe416f21bbec44d710a66e8f76dd75f7612bac8fbfe29bda76eda45e9910702dce1cfb75370f8273aa437e12b7abd7b48dacb873897f4406013878daace0f236d02e5c8e2750ceadbfbf2ed013a5d4646c2ad665134bf3f21a303f1c67d539152b6980214eb4c71ce5173769c533e01fb5d0fb7d6586be1a0d64bfa895d23d775ea95f41d0ec4009d116626e5fddde3571ed4a32738151fe617533cd96798ca98b4235dd1d42c4de553075c9244c139eac5975d2bd683c1f170d803b5d6cd96b952d2c509b6d80620649027f0450483ad3f5736311ea2d78c0c65ef3185ffadbf2a117f43297c118de9b85f60f0767aa893391c08fd25f79ea0c138511081eb7b6e2684c90cc4a00f55224ffc1baa39b396769d9126296e009a43e0935fbe1e1ef987e1cbc6516535f494592c8164f4b428a6c9a059875262f52ec40b442a8943c4e888527ac0228a22fad35f4835db45cf0e19377b86c2597fc4e00e51054cf927514ceca65dc1be89f3e4aa01d1bfc9d7601dc0ea6be5da04e0ef6b9abe60511cb6a9cb5790d63f58d47d3ffeb7e0521b9f921a876352395b4f1c3f3a16b60a5fb3b98ea1013145ede7226b319270f2c153f68a531b3f3ccf6ddfa46ac12d00105db1283f6bb7ea311360422e7749ad9ee724a2ff6a5dd13a36c2b9b5af9ad272935faff0ca78ada5acc42e8718dc5662e49e71b4be63403722cd26a658eeb2f760a9f8bb07e50a5da2328a96b00429337bd74974e7b91fcf858924145fcc1ee9170aada8d65f78c2455a3d09c4ed76650b918ecf92fd3df22bc4acf8eb9cc184dee82564ef359059a709fdfceb63736da4cdec94047f586421413bdbc2f5bf5bc229d7fcc8f8ccbf67bb4ee5b17b5eb4ef4c4a1564043099cedd75b204ada1988fb38eb912a68a12e60c692816073b1da4ef41c097f0eac7e57f4b4e2124e337e4820727713f4e2b4950579c805d79b8c504ee4ee122d548dfada0bfc3e4278bc467e2d7c5ea90af450a32e36bbd8b10c8330a94200c8d362b9dbd6605ec334292053367ff086e38611bc0979807b8a715ba97c40fb18f01e1862bc652b0917ac0b6739d02a3b64794b512e8df42b349548c7f7b7cf956e3605809582c6956fbf8848e227a081eb0f776ce29970d0c751f48294f7f626cddb176e03db6831787e54eba0be020e7f6528bb523729330faa0e7e54b5c8ed65292f91a7ee867d29af16edab13513d57bb31d5ce615768b36f9534f006ac8930fa0fa1b0d03cf75e595bb129c7a9af8c4f2fa5fdaa6b9d547612f0c150b749bb9d7f15093b25acb23a6f76901e22213e49a45c7802a67f4f2511cfd8ee9cabe120c57a25ce87985ca04b1ab4c10a0acc92d89ae717f8cbc87a885524ebd9fee709fb0a5f144bdd942b9938a9a6b606461b36b9b74475808d3d4ad8c97ba3964be54a055d74da3666c61a45c99f6549f76234db7bd374472e4704a0a8fdc3e7324263920d416e05311fa7dccea32672a6944a38780a1da073e209b84f87f4c425472b12b7ec3697fa0d4cf38f4c82c0818a2e0fef81a0ce6fc265603786e21570ac479320d12248a90a398a3ed3166eb78851c8fca82119b4d713be2c16a55e25b04d831bcb33460a341a6fb2560e38bd86add04dffb7a358077248aa599b88d24899ff24a77673eb4308794fc4a9cce43c2d4ee3cf725c770f1928b6d803b863425d6218976eac2b61b2819c587b58a26cd5b3d54d8472d74164fc70f5040397aa6a23bb31e20254b3b373e65f447b2d47c08d9bbf97fda7e31fb54228b55284ae0ffbabc992b90ed55dcd4fed60865ad0fac3dd635c65c2b7050f33dbccb9d7e24c40d7ba25ecf364c5222cf796deeb82f591d8b91a1f01b440512edf6bf9d5606010a8d6dd51c9a4353038301ee84a3703248c4857c10955a6c9348a5572eea9fcda650a9ab86a6b299f4051c2568ebc0d6611150c66edf1d22141fe6874a4cd18e75bc33d90d94d2ff5e5cc98805dad1d202c8c9bfaa80eb6af67b88ccc13d4e4a1bba6313011acf312f6bc581afdfb03ec364dea761de9c16d2f08b20ee603cdd53d6a4c9bfb9decb43c18155", 0x1000}, {&(0x7f0000001040)="82bc37ff0120bc0a6a28838e1ac52a21e96940244d2dc33029eb42a949052b74067de16cf467867a474c49d98f008ac5cd9c8c15c4a380759bfc36449e39c290a880e4248d1de109526abec9951a7205b208", 0x52}, {&(0x7f00000010c0)="9160dd1b9c04dd6895ca07d3358c085ee678bb9fa1df6f67de8d69d44b61496be3aaafcf9f7d4e5b2150c1a17651e576a8f148d0eabdbd65acd944c60a9667ebe8713ab706899d45ce5237578bde951b90f7f1bc28d1438f4a8f25e0aa77f1a3d7695de90d468610f18eef580e16963b172d3056f8dda90cdd788bfc51c63249607f4f245ebea891e5631d4d4335c7490f2871d2aa9e8c1d8c7359e24bd589693805773f0304577699737dcba7d6e73f1730f5c18dae1764b0ba", 0xba}, {&(0x7f0000001180)="6f6b60a56262069089671af32f0825c964ba59cea4e7bacf85fb366d8ecb6750f449aaa8980e0f4497e5a8d3c35eb40994b1dd35941301097d71cad35e99b131f6cee74438092218f27454bbe8cd4206e16d7d2fa8b0a52bec4417e23b6d438654ac2da921aff9049527213b5b96438f44e023e915a503f12ad276a502507c5e0f7c7563fdce1dcec0c52213bc85819c3f5cc31759c12df5c2553bc3f31645d22d3c6452dd4a148ba13e324879e8426b3c19e2bf1b6e6fd603052467f890f9e57cebb2d55b8033daf9cc2db04eabd4c0d64242debbece26d0416d67b8430c49dede14ef0c2c166d8c7c4f4094c4abbf49c9cf74855288b5fea8ca2c26a02f288dbaff5d3e930531e57371c3e828d154d072f15e091cc588219552957427a24e02c77bc749dd617259507aa161dcc8ecc2f9bab8945aee1ffcfb7d4090fa0b18aad5e7197146057c28ad3280526e155e931f8efa34ea332a6a70c3a7fdcd136832a2e9a415fd19ce8d4354a425742ea25f24814b42469fc43de2527ab012833cfa50984a45fb1a23a36c90b3936aad060829c9a566d5039db9856e094186e8ea8edf9ed24f5745d31d32aea06cbc64bd1da8c23dd0d7debf3fa091dbfb24d34a3b4a8fd8d6fea0eec245f2675289a064bcbf294a41e2b6bf1975e7906f414b56a28c22bb41972f26b0a49e528b3dcbba232097245e17fea371c570e832e2cf533e6407361a63f35d2e6fb7e31b2c311091e16c722043f2831c7631594c97fdedb7f518f952fb52a172aaa3a8c748fbd59a77687e5e57080b6b2b2931d700018645598d4b00184b2e55746514786db478772ec75a18dd5ee06daef84e218aa1fc554919d52055533bb0ec1ff6987029a9b3e83fd3e2819a121e30ba3d80ebf93df6e9df1adc234ae932887f8ea0ab531c881833e19b860ba1fac019c6ad2e8dcc62f69e0d25f90692b50ec11c9625a746f156b2895d59b9f4a76ea0d26730f4c9f7e0835458d0782811b1c457856f6dd7984d891123372dc39bf9b0528c5a5f916c7405591723bfa2cb6ba72358c76b1f4c7ecd984754767b4c0450cd83ef8aee9df975b4f90f60b8c764e9f886c7198314cc8ff8fcf151639d70a6276c1aba88df5d1ec22a3371a21fdf414633f9d40b41ec1304a8111222f2d0025bfbd382caa3bf56749a74b48487aa6bce0672bf4b5014de129d88de39c71f909bb4a7963223767c05ed2e1f4453df62d06702df727f46a712e1e5ed74d11371842e3ace2c712faf79a14403f37298d21c1a59d8bc27b1a27365ba3337e4bfd90078bbc40df26f21a5379102345f2d406c24b27d10dbe1f0d2f75913710378a6bee9b99dd9f9eb0ac87677183747fc02c64685e343fe893bc5aaf894a60a642c846a189c68382087df0c4d5ad1302cad43bd395067cb36197c3e2ab169282974e8aa31a1e9eedb511cff9d3793adeaa4bd89e8aca8975027468cc7ce90695930d52d5a1144dd949566e7add023b98fe7f8b11c8f6747f89750a4d0e28b18076fb0878f5086877497549bd737d2d781229d89b79db5fb3ad3b49c89183649f892aeb0c5c5edaf574ae87690e5fc997ef2abb7f5b838139fe8ac49efa12bba9528bf7854e08767884ffa1e4497502f74bc48dd1a1068a3e99e0dd0b95f6f1e9bcab91c1be02e15b4fcb28bb0d888bc49c4416e3d243b3cb9b94a7296816fd3576b71e6d6bec269f5b721285a94d45d137f4f3f135341b239befd5a10993667f23993b23fb3ea3ddd9407e8e5d1d72e89f2dd2fcd2514706c12235517ef459149f35a623af5c36e69334f6534bd6667e9460b1e418893409164ae66a991df024ebd0bfe7eb2a4991ab48026f4efd0522db0c6449b31a99266b5c89e15616c1d69d2745300bdfbeb4d51be745473bdf6cf2ac877e2ae9cf5550ceeb9025273e7284eb68d14a63baf60efccc3fd41ef9b23f11975ca58eaba3f5047d9d7f4737d4f966ec6727e8785225202dfcb81c10b0bdb6ca95c5032738a8cf81b30678a2031d0b81c6fe4b417fa5e2872954dd7198a69c13bdb673032e3c79a4b69eaafa84cd588e9046f57b1b8cfa66881dae53f3627d274c6492e190118a90715cf75e7cea79d79fd3fd46161b360415e040bcf4a1e43fd8afbeb9bd04109c22c2db686f78a7b88e3cb2783921149c4674c4e72d1b6281cef4bc1b55f3c3aa888a5b0ef1ea82fb4ac2b828e4b69db257ed0e9db15150391e1b2b13dc4d05f78cbaafa447eb21aded0f379ca2a35c205e8e69198caad8fadb368792204b99fd935cdabd76bb7c50a19cc9d6846720c8bf0a5f06e9be5d89f39bd4d8bc6b77c94828dab48dc091e73870f268f4f9647e5b9fbadf36548477b45e9b6802c8306e3c256a9c87acc62fc09d2e7a70aef28cf43034f1b52cf6a7fba15dffeebbeeab18acb97dfac291a9701c916977dcc4e2b2156842e9af89d7ea13c82e79a55199609bd958a67e5a037655db0b6590b26edae75feeaa40784b79a55d3bdff6f941990bd22a79a033a6feda901908892dcbaaab4da005b48f8a8bd2ef7d13cec83e045c71f95de539cfecbb1b5c77c7064854d6cf2d46e5dd73317edddbc3d38b3fbcea548dc04a8d74355cbf08ed1dcc9455a92d974375bd1d803f563d5ec4d9ad9f52e87eb8c151fca9376c6e255442ec4869c35851d76c61692bd0d3eccf4d8a61ddfa84f2ba7e44751de46583046de718452dfd8f9924db9b520a18d3518245d57261907c5d99b483931c503e1db075b67804d78f3333455aa96c84cb3f9983b11c6fa776a095c7f15e5b530eeb872d8037a66cbc0c59ed4efec7345e7c5a6161f94d3c3b509bf0ffd28c1b549ad34d517cab8a165d49efc87a7c13b334126575538a620cb5c23e49c4e6dde0c27d2296777d6bd016b3f05d71ddbe56812de36a54a5d26d5e431fd1814d0a0a0e34515bb2af655cdb0c86347e9cac6d015877a54b344c18c0bd7c472ec5f4f6f9d7a020fca7492fa58a6523f3167d0cfdb9ef5730119c10ea2e4c5a32b7905e73601f22633915991a421ff16652c261e9ffcb76a478b443d4d2b6242153b5898a82a578707aabd643f49d60a030c1b389fcf9a1c7e975e8b04712ead2efacbc3071e0d43f8bed3b555874eb0a263d9cd71b43d290357b920c84d5e22380f0ebec07598d11235965d32a8863c53618bf85b5cf565aeb332d4ef3925e4167bc2ec2fab6011cd88390c0c7504e9b3b8ee384081073bc193336dc8c098cf7f4edc1a5c10696a9443f8f025cbde0a6c4d599ce6e96cf4ff4782e61bf240deeda559b1a64dff8d2968f81f7362d3399afc7b05ba795ec350a56e4b6de82db0f89023c1f6f335f043ade8d900b3622a56aa5ebef3b71acf22720e9624c8840b30d1e0639c8639aa4d117519f75ba1f49b0cb5e27b1657b945d97fbd3ea2fda0cc2c98a683153a146d1be992048043501fc168915c93e90ccfd3bf663b729fa1fa81dde801e51a3ce5f2ceba6cec85241104d7196de1133bcbd44af8c5201ac57794b91dfc464ad95e88753fe6eed01b2f76dc03976693687961514e4179fa5472bba1d2c6dcd1584577acd51298ee4685a3b0db108cf2862ad55e129754ae46bec79ac94fabf887893a9676a21e6b3f97cc02c5b2873230650badf24c94e1b3bfad2c021fbeece75bcb184884f0e22d42339d1f57cc6d9460ed2df1de73500bfb5046283a9f91198bf21b32ea6a7fd57233d374e85e486e966469450cf54fb08834a676812d1e9295df7369d53a9fa1d7163a0331d33b740773f7595bf463b6d54bbd993780d182bf9b97207591eae76b830cbe2e0d79ed693ea7e569d9032faf6f31061b5e93b37152ce180c9da1c109cb51b976f7582b46b6f1719f328fb0ad16ec0d1b600746dd2575ef2ab4368ff19db3591ab3b0825492b5c25b5920e546880f842dfeed9b1336c5808817840d609df4419260f95fef9402b15641361d315176b7f91dd0eb450e8ab399e60550aa88951c7d7cc4fbef326b5eb40030a33ea68ac34b4b684465fb68d0aac2c145254b95876f15149b9a9e9ff771aad508a9151fcccac7ee2b1c99e93a76d35d13b4e99896b931cb62bccf5fd4038329ef145e5e3f8551c8dcb28f549f10daffbbfde1c19d6ffe121dea18b59f6c16097d5730d7e041316054ecff836abc3f2e0eb350417802865422281de70518a352e3878f5503a163fdcd8b4217b898dbf359c9fe1e34cd262dc6257ff8f2d09098d2a2ea2efe4fa0a1a53ccbd0f8cd41272acd5309671363195d205cd2a4921864f2ac9a34367e44c81dae3e34ca529ea940b6bf196c1806fbbd7ed2ad00f317c97e9f4e75f626bc9ddf42be5e6faddb654712186ad4a90c599ccf8ff75fd3a4bb8cf563a68152b85613846462423d841b601a1aaa1239eeb3e1a5b749aa5a95174400d71e6c54306d5a134763b2806fe16aac59f02049bd5e18f07aac808f251a0beb5fa2d832a1b9449d433601f27eb2c1bb272410c6b7822de85081a123f29ebf5919f3d15c5cd57dd8f2614a904e435ba0e4403fbcaec5c1320af151de1c4b296ef9787c07a3afe0144350c16f8878c5275b044d51f9d28431f49714ade88c8b8e7074af61ebc8c3a5a8e9ce3d60326ff8dcfd60c17b24a91924153cfd30f7fc767afc40f7e4e5d8f8c78d58467cffc085b9486243e832215c4623ae9355ce58aff7c524cabbca6d104ceab99ea4e8c349e0f7fcfd8ed7e496443ffd923d9c026e0e158634b05326c2357f12040a24bd1aa8bcb135034aaab64a26cd9b6e7951e8299ed8012789c7187b47c1c1dea287e1f518b0dd4d805cfe15f8b9f3c67d22bc2311e94e1aa8a3178b2e36769475c494706c2055079d9886f8a1fa022311f16835fa7f5c2f0be82941312c63f547c3faee9152e670e8700c78e9d2e56556ec60c0a10af7aad9d26b2b3568353b3ff002f78021bdd3065caf7417545499779d23759a899f1ad685139683a7ffad947a6d500de4ad83f9a2ec6b3845e436ed89a0d0cd4e9221c01198ac9ed16c2b4fab4cb7e30ec75c171df6dfcc960b9960775fdabcf9c631a5cd73640ecc7a86bf9856be3c825ae881efed194fcb4a27878bbd68ef47ad9f3414b0674d0d3ec9585965776538e95e0d7383a4da013a690cd1575eef2b060d20f8e8eb04896c44af20110185b6df0cd50899c57c3ae98b5d31d657eb4f6d6b2cd31b5c759695691d9f3b16f7baf5a7b778231edaf1eb32117b283af1cee8ab2b120cf94adf8e1d932c1c1258245e0000b1af62eb8bc18b49489b195af59353dafbb7602b7a42c6c0033650f0fac845b3ca5d17bbc48d5f471b5fa5cfc2d37727a3afe58609c3175b22c4478651412148bee59537b7aa8e5cfd9451316a4172f1d2954da5d89427929e6de10089ed57f3021c9a0e6cfda744aea4c533faa2773c3b5147a12c1e846e87d254180ee3a8c5d7b20a78aca4f7124e08db6d9e6e13ac2788d6d77d3b7c978068aad9b0b2d2384d38d5943a4e26b5cec461c86d2ddf26f63b00fd108e2a39828a9fb12313383e7d3f1c89a7ef2aad4f27d6364072a979f545747f1aefd25e9722ce54e8de455fb3274b4a17c4217b8b9d509d3c6b58de79ada230df0c1fef2c13d4ec36c22355d15c23c6e63df77f8b55aaea695be7c7292ce724bd6a64032b3db3ca283313a0d911a02a1f40cff97c26484a4f0570e8db457b4e22690313db8bcbd624da611fbeac41ef883ce508c368beb6e2704d1961f016c19bbce25257ec35b427db29f2fe4b8f208b3deb03f36f1ef", 0x1000}], 0x4, 0x0, 0x34) shmget$private(0x0, 0x3000, 0x10, &(0x7f000078d000/0x3000)=nil) 20:50:03 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x100, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) r2 = dup2(r1, r0) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x12, 0x1, 0x3f) setsockopt(r3, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x5}, 0x8) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:50:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 20:50:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) sendsyslog(&(0x7f0000000080)="ae0f30289868a68cc521e87b36b4818e1368af30fe233e31c4ebc60bd233aed27908cdb61c96620e060eea9221e48b795d983290337935ff6cc259746bf885e5f24932e033fe6bce91bea207d39547a7e3c067d8abedff5831cb7e7217da5c00124e5b0e314e2710eb8c4eba29317063afd61372b477ba625aa5e770963520dee4a545009c44dd8819765d9267f92df38f6fd65f7ca58f54c73d135826f1d20b8e5c983be2ee86279037ea60d5cf6b73715d0df71018e044a6bd63899b0e346b7642951bfd6c3d", 0xc7, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28ff7f000000000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ba10 failed: hole in range 20:50:03 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') r5 = open(&(0x7f0000001600)='./file0\x00', 0xa42, 0x5f) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom(r4, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r7 = getuid() semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r4, 0x2000740e) pwritev(r5, &(0x7f0000002880)=[{&(0x7f0000002640)="733a57d187683fd85468d202a90b7bc59fa8dfb30eccbdf6ae2d6a4d52c123de6026b35c9e7c6b6d9c2c8c4b05f82d5bebe96bf96fb4f42bb6fb765b16f07531ba84185819b7bd63c16132a62605b6b46089c5dd82c4f7", 0x57}, {&(0x7f00000026c0)="462e02635d55db401e0a74ec8a7d801d17cf3132e177faf1ae0f3e9ec85205a6e88b53696ce1b0f894933a68210f2b44ce225c6ef307ecd6f75155b66cfc02a3efcb99a3baff9a91d072a2178b13b6f6e6b2c7f475a88865a334b8a14929eaf0f3536a3d702b40b8f82a6bab4c2c39ad22b68b3e8b5c0bdbf4425e421a480663e7bf1c4692a3031ba4f590f134b95074c3b70f295faf6c3d79be73a16731549e49e0e33b2525d4bdcc25ef1d2abbeac7fabdae12fd6f17cf93b9e9a73f", 0xbd}, {&(0x7f0000002780)="0475e040f0d7eb244c77cb08ae29f66054e6b7dbee34aa1a6842bf2490ca045a54bb881495a8ccf042481a971f6a34b28fc62df351eea045230372b08b36fc37adc20143199344a372b10dc39a3df4444c8fc4734bb1506f6794ea35ecabdda89d3c7033d926ff880375bd4ecef0eb6e4d75507451e817647923a7a218510e4e8300e74834ffd92084c9cb5d8322199806fed2a78d4d207e1c49d03b491b462f2ce51e894de91381eb882701d3295de85cc2e429df78ffd5ff9f0e2b1324d826ac7be756bdfd73", 0xc7}], 0x3, 0x0, 0x0) recvfrom(r5, &(0x7f0000001640)=""/4096, 0x1000, 0xabab671b2e2f8f48, 0x0, 0x0) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r7, r9) semget$private(0x0, 0x3, 0x2) lseek(r6, 0x0, 0x0, 0x1) semop(0x0, &(0x7f0000000140)=[{0x4, 0x3, 0x800}, {0x0, 0x452, 0x800}, {0x2, 0x7fff, 0x1000}, {0x2, 0x3, 0x1800}, {0x1, 0x1f, 0x1000}, {0x3, 0x8000000004, 0x800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x8}) utimensat(r4, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x3}, {0x550a}}, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002a00)=ANY=[@ANYRESDEC, @ANYPTR64, @ANYPTR, @ANYRES32=r10, @ANYRES64=r8, @ANYPTR64=&(0x7f00000028c0)=ANY=[@ANYRESOCT=r9, @ANYRESDEC=r9, @ANYBLOB="bfb55ef48a3890574f84ec25559608a19f47463f7bf1a24e2c06172a50acbb8fc0e82915a6390f40988c743f77d0b84fd3b901b9acc87198ad0b8fc519f2166be50f8613ca8b6421e6cb134ac429f816aa6bb188df9fcf3a56ce7d09b83c2457807ecbb9496b5e929f50e751abd803cb061156a289d86af3a2359e8fc4106a82722ab27985ec61ca6366c6a50c6c30bd92da6506dab240f5a9059dfc94889efd068ec2c9b5df5fc709612ffd698d3e8891365bb8ca395dff5d18000148dac1902927ef54d9cf4674af2b510a8f7093693a082f3a3e69a64908e9db5da9d46a378dabc0a9a0cc6921249a66"]], 0x38}, 0x0) 20:50:03 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 20:50:03 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x1000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x411b) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000100)=0x34f) fchdir(r2) write(r2, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) ioctl$TIOCEXCL(r2, 0x2000740d) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000800000000000900f3ff0a6300"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) 20:50:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0xfefd, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 20:50:04 executing program 1: shmget$private(0x0, 0x3000, 0x88, &(0x7f0000006000/0x3000)=nil) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 20:50:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)="b446518f332f43659b02125f03f6ed1f314137fb4f0bca2900bdfa2cef8b7cade14dd8f5d373c622079673d69a6f91f12601d0de374e77f6e03f471dbbc5247d3922f4e9b711dc2081488deca630511ddb36c9583403eb2fe3c339d267f3cc28b3c9aefae77869694bc2ebc83999806770711a2072fe17cd169fbab583d10fefe384ae6f2607827e256453e3d62e394a0ebc166a809fad7f8a089b69d00d1408e58864f75a5588b6c34f2d4a22d706d2bb6a4e12a21adb", 0xb7}, {&(0x7f0000000180)="a7", 0x1}], 0x2, &(0x7f0000000200)=[{0x108, 0x1, 0x0, "b9f7c47a8dead5a6bc1d1f196b355cfa479126b1dff5d04a32c20f01b06d48844b9ed32dbfea57d0bebbb6ecb31514008de34de8187cda300b7ce439722038c2231d14a7135962f30aa17cde3f683a9fe1cb453bd24cb6d174f6d86d658e7ccdd683726b1c8dcc3f73cd58ba51a4fbe4c969acdf006679cf0d20b5376b52516100f17bcda01180228bca89a652b27c9276e3fb34898295acce4eb263d5c75fc3c5b5e5c32200dbc823c9924107378c1dd322348420ea26519981af4b33ab4999ee6ba6e6e62f65ae221a7f541818aa2e36bcbd8e0a9cecbf0a97f4e2274ef72c60571f5672bc8e6b73bd37c3260c257985"}, {0x100, 0xffff, 0xffffffff, "5425289c071e2ee2c393acf3b65b5958c96019e9f24524fcd5d4cd63b6054e50a4b5353e5cd6d70589416043e3edf07b53608efaa12e04ee2a853b19bbe3676b362ad88921c1f197fa6af8c261c016bbf8ae7b3cfd661aa62d35295abd8d03109bf2698c4ba108ecdf16664d90c8ebb5f601b105facb341b2a60d7477e8fc81ffb982f2585ea108f0c26e2309a547b6b8a1eef5bab1da0b348c808d6da4011db3686e2bff712e60d938c7983cbff8fea5e25d329ecc573dff0128b577505176a36dbab5240dab8a75bba59b743c0827f2a6afac18fcfabee03a1f48a2c5c3c743dcf29874fb8054a7bb0cd3edde5cebe"}, {0x40, 0x1, 0x5, "d9b05b942786e6bd0d848ee3d0c65d29dd41c1a3ced58610c624406a1dbee8984664bbe29ae008c8ef"}, {0xc0, 0x1, 0xff, "c4c165ba2555e3bde7de726e5a4f754bc8765572adb516b1657d31384c5d41ec774db67ed945b4e6aac2995ddeb6ce4349037e7e769f3433c2e0a89003dce678dca76e45f8ecb01d7152e7e2af61990fa0c99b233e86fda3cdf9f40582319602357c7c350f98bd09d3d3290ce757eead7f8dee8cc3e11279bfc5b30daabc1377571e50447026c48b3d4db8594a5eed79a46cf579dbf3a9ad5f318f6dbc51ff25cebf690e31bf74bcecbab90ed489"}, {0x20, 0xe3cc57f7f973d77b, 0x9, "9c4cff83c48054b5028f26"}], 0x328}, 0x9) 20:50:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() read(r0, &(0x7f00000001c0)=""/4096, 0x1000) r3 = semget(0x1, 0x2, 0x200) r4 = dup(r1) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x2, 0x0, 0x5}, 0x1, 0x8, 0x3}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xb1f, 0x100, 0x6]) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xbdb9, "e71400a09974e3376a57ed08db27f40054851136"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a", 0x11) 20:50:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r2) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 20:50:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0xf97b1392b9fd0871, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r1, 0x1}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/34}, &(0x7f0000000080)=0x24) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3ffff) pwritev(r2, &(0x7f0000000200), 0xa7, 0x0, 0x0) 20:50:04 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="7270d452a7de276d9d25d3b502bf894ec332cf16c26797b73f20b964b807e4a94e41681eb70561849ab60fc20984c7ea18b453e4d9423e72fa3910f7e173c9e38bb910f0b14f303f7240e1116769469f944352eaf63beeb8f5eaf0757b22aae3fcaeec22cc10d8463de95c743cc7781780", 0x71}, {&(0x7f0000000680)="dbe62f7227ef07d5e0753a5725a42be1449d4dfcf7c49044c9d0a8261fa2be43d3fcafe2a326911692529732c006320f396a84227ad95afe7237b971b0b67069078888dca94a763fcd1c070e83ddfe3a67adf7c632fe066c02284303711b92c74bfcf5e3b8baf04badd45f47f13fb998ca1a33786ea62093c5b42013a005370a4a28e1c191eb15cd090acb0afa6a72a50c8547e865e6286649abaec0777edaf81c41d98885d01b5b64399e3cf20c73bf5cb13ce7ee1c2685f48922b69f2cf83dc7f3d2671b99bfc18d84b8d5b720c647689545aede09d49eab82564cc9235fb0", 0xe0}, {&(0x7f0000000780)="89966162af959271250a28f8f8aa3562bcb3748eeeff85b086bae150e909f7f93dfe80d699a8fd4410f0bd81025b40035d6127819542ac28b7d778ecb27518dd241e588b5884f7c826a6c525cf169c0f43d3115ba739546b3349b70af9ec12500f0eccb13f6b40c5bd29af4c5003cbb722ad17000c22cb58f3cf1b77b6615999dbd587c9bbdafcbd6ae33c858f", 0x8d}, {&(0x7f00000005c0)="8a78a981b11d2b8c5cd495bddce925e9ea02ceb6d8e8220d2957229a453332a1c6d1ec81ba1dd981abb3a6076dd4e72a9c15dd7879", 0x35}], 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = semget(0x0, 0x6, 0x502) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000840)=""/71) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000280)="39282ba8bc237a409cec796aa1b3a60e99b97efb6ace9304aab8aec43b859c07ffde789366f2e9360579a17b67b942adfd7165942a2dcfc098efb6645a62f62be0ed74e17a5cef4504d08fedeeba013e57445fcc7cc7dff10524bb5364820dc2d7771852bee514085a9fc065913815087a59b151577f1c4694289a1c7aa8c859c20cdd0b20f74fe45d17d83c909e69c89d6a3369bfb0a0a107719cc5d244732b1befe257fe07460d8721e312d62cc849fa", 0xb1}, {&(0x7f0000000180)="702264e20b49f36c61e1450595aef85535672adf585aeab96949aae6260a0be181f0fe1c3a2c8b7ade786900e8e06a90fd25cc91c5b4080aa66abb4732c7ab23d09f627f651457ad2ce771795ff4306567e53778b83e0dfd558ecab1c8", 0x5d}, {&(0x7f0000000340)="daf470d8828863c720208cebc27f644094c8ac4ad2ee01b143b9fb3c3c32a0593bf6f5c51d7d5548e9adb12f5e1ae3b87b0cdc3159a79080ff7da17c2884bb6ed680de20db07050b6a24ca9afb601833f588af36dfb2a34941f045efd45037dd06cb90d11bd1f6deb6d5a93ccd0697ff09b1ca7a340dcd0711f483bb03706b0e9a8eb4a1e382e598a59fd0283d5957ee22cd842a08de6b94b4a5c03f26cefa7ea3fe8a0a8ddcd7e5a1", 0xa9}, {&(0x7f0000000040)="e964b842ed3d33c17d98d93c10e87b651d2eefff928e6cccb37c8052478793d43fd72260c7c83f2df77d", 0x2a}, {&(0x7f0000000400)="10d2c91393f16e341522c1189b16f603c6ddd9e68bec52d7e56cce8d03b7fe96e099c42e9ad16eb696e2fd3bebc1989ab726f1ece30f54cbb46df99427e0cb69fcc702389594f1c6c1d27eb8fc8ca47d22515bcfb68a5f0fb8545c58084482950e29e878e50f5a95a44fcf76e0a8ac9dfb2fdba4542c789150c17a0d5471a7bf103263", 0x83}], 0x5, 0x0, 0x0, 0x400}, 0x8) fchmod(r0, 0xe3) pipe(&(0x7f00000008c0)) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x11, 0x3011, r0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 20:50:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) close(r0) r2 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c", 0x768) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 20:50:04 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/96}, &(0x7f0000000180)=0x62) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000280)='./file2\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000002c0)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 20:50:04 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = semget$private(0x0, 0x57665b7bf73b9950, 0x671) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/69) 20:50:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x73}, 0x10) socket(0x0, 0x8000, 0x9) recvmsg(r0, &(0x7f0000000000)={0x0, 0xec590c1, 0x0, 0xfffffdbd, &(0x7f0000000780)=""/160, 0xfebd}, 0x0) 20:50:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:50:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x20000000, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) dup(r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0x9a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="36d9d60ac5588df86b41ed07e358462e428f2836323dde11b4ede1825d227d97fafdbb53af5691a065cb938c8322dd0da280588c3f31d8b00ac01404b55e4c6307a4f6466d4864c45dcd2910a293bddfc88ca1cebc0e4a11472c4fd725e70489b1e16f1bccae5c9a1c4a7aa16ac82a1fc4e589e820644d0ed5537e784806196c6d6aa56ceb19ed30ec1fb2caa89e74e53b070f1aa23033f117aacfa4fef9e90db9849654aeb5a4a4282bbe0921246b48979693486871cdfacbc57b9e0d5bd441cb999b6b9c29dbbd03f2cdcf189bcf2abf60c8fbc1d2972eb2cfd064d645a07d8c8b", 0xe2}, {&(0x7f0000000200)="4891086b0fcbe55f585ad8d0992a778f2fefb0c8b0ff8633f1a08562f159526dc00979bcb2865c7a69f249321fe3cd0402570dcf05eaeb4bf44804b045eb693a8f9e06924a2f8dab14faf684ad73d430d475ea2cbe508a55a9c9a2337196f59c8305e90cb1f9696fe8a7036d009108977c5631759d3869d55fbc6c2c188f6d85debb6211544e1a2f18b7", 0x8a}], 0x2, 0x0, 0x0) 20:50:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) kqueue() r4 = fcntl$dupfd(r1, 0xbd11b7ff05ffe515, r2) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000001c0)) dup2(r1, r0) 20:50:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x611, 0x100) r1 = kqueue() pread(r1, &(0x7f0000000580)="29d8b4800b099dbcf7a9ea7c6b69ade59dbac8425e0c283add8685d27ec57f5d0dc332054768f1fe894424d204d1aca6caba160c38d253c27e2427aa0657193f4839b724690f16ab4e5303bf94ebb838abb63c89d5a09839774d14936a74836a593e5ad5a48fad1ebff4056f6b25308edddd5b704b52c85638979b3bb9dc59703eab7738860d097ad8c914bec643ae67b2ddd0e311c248", 0x97, 0x0, 0x0) sendsyslog(&(0x7f0000000500)="6d4dc270d04371ef8fb2c5587247563091b12da77ce47d669169727bf2b80e14f360a4a30b92b780666686f8060f553588cefe314e92ff6fa694c8866642af842018ba4f4a3fb2730cc7727b3cc5d679ed06683a0355c04d6546787c9361653ff2cd230a6dc72fa4dde7384a5ce2373382fb8ccdda90e0680de7119594", 0x7d, 0x0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x811, r0, 0x0, 0x4) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000440)={0x1f, 0x8, 0x7, 0x8001, &(0x7f00000001c0)={{0x200, 0x3, 0xba2b, 0x5, 0x4433d487, 0x2}, {[0x0, 0x6a5e2be5, 0x3ff, 0xa9, 0x42a, 0x3, 0x1ff, 0x8aa, 0x7, 0xb92b, 0x67fb1111, 0xfffffffffffffc00, 0xa6b, 0x1f, 0x9, 0x0, 0x5, 0x1], [0x1, 0x8001, 0x80000000, 0x1, 0x9, 0x4a, 0x8, 0x82cb, 0x8, 0x4], [0xdf0, 0x1, 0x6, 0x200, 0x10001, 0x4, 0x8], [0x3, 0x7, 0x7, 0x7, 0x1], [{0xcc, 0x6, 0x81, 0x4}, {0x7fffffff, 0x5, 0xffffffff00000000, 0x9}, {0x7, 0xf2f, 0x3, 0x4}, {0x10000, 0x8000, 0x2, 0xe2e2}, {0x2, 0x400, 0x0, 0x2f4}, {0x2, 0x9, 0xffff, 0x2b800000}, {0x5e, 0x6, 0xc1e, 0x5}, {0x8, 0x6, 0x3, 0x2}], {0x3, 0x800, 0xb2, 0x6}, {0x100000001, 0x80000001, 0x200, 0x28}}}, 0x9, 0x10000}) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/34}, &(0x7f0000000080)=0x24) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="50326409cdac3064d0989fd6aa891e2efc4517051a50b94e9fa6a2d5749f5ac0ac20a51c88b2f7794b157fd716cae51005777270a3564dd5128f6b5bb916716a47c2e3bd2776dfc0ef5edf409121605b20e4de5e19e59ce3813ad11bceca3b120f0df2aea2b1d7be58c19296fea0e77204", 0xb}], 0x1, 0x0, 0x0) 20:50:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x89fb597e83e361f3, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xafc7) read(r3, &(0x7f0000000140)=""/241, 0xf1) 20:50:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/72, 0x48) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) 20:50:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) bind$inet(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xcd9c766c65afa7cf, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x2) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:50:06 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) 20:50:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) fcntl$dupfd(r0, 0x0, r0) 20:50:06 executing program 0: madvise(&(0x7f00002ad000/0x1000)=nil, 0x1000, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 20:50:06 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) setsockopt(r0, 0x1ff, 0x80000001, &(0x7f0000000040)="4304b95a4f218786e6fd684abcd8975d174ec3728d8e11954c3a9d95e6ae0a", 0x1f) 20:50:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0x47}, 0x0) close(r0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() write(r3, &(0x7f0000000800)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e057e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0x8c) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000002a00), 0x0) readv(r2, &(0x7f0000000100), 0x4e77ca5800a853b) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x4, 0x3}) 20:50:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 20:50:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fchdir(r1) syz_open_pts() fchmod(r0, 0x0) sendsyslog(&(0x7f0000000000)="e3caeeb4dd1d44df93c1060209799f876ca0c513fb5ac147d44191f7a21e9b623c51f3acfc4a152a1ce9fa9fec18d0f59e674cb153f296d7b3a30155b1c96faed78c77c653895fb25b752e861d53bf9646f02bf423e5aa5339a44792ede09aced76f4f6c136a5f9209aece6bf1e3b0c08ffa46cef4e8f5df2813f02069b355aabeaa08449cdb8eaaadb3c60e0b7d28b1e6f763b09ccd121ff3a4f05c18570fd5a89a1cf08d1e11031f97170406543bfab206445294ddb6881d3173c5d8f5e3763bb3", 0xc2, 0x13) 20:50:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4f}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) kqueue() 20:50:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000014, &(0x7f0000000040), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x1615}, 0x10) 20:50:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x3, 0x8000}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x80000000, 0x0) 20:50:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x2, 0x6, 0xfff, 0x2, "bd8a51486983bb7e8182c037a3345f9191ecc694", 0xa7, 0x52}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$unix(r2, &(0x7f0000000380)=""/173, 0xad, 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="be2322a5b40dc13775b44ff84f01000e2f6669294be9f73fe0a67c7838567c10c28a3c57d856e2865ce422f718dedad4ffcbc466d1b7eb1ec3f001b93c8645049f8fa18dd4ed71813bd3a2544571ac8fe22012f99f74274590848cb5aa1f43cc2d7a3baa15146088eec41a"], 0xa) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = syz_open_pts() r4 = getpid() fcntl$setown(r0, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "2b6d1af631573a30d23be19fd73fe96273f273f2"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0x1000) 20:50:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 20:50:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) 20:50:09 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) fchflags(r0, 0x10000) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x1f, 0x7f}, 0x10) 20:50:09 executing program 0: r0 = socket(0xf5a49c64d5a718c5, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000140)=@abs, 0x8) 20:50:09 executing program 0: socket(0x10, 0x8000, 0x80007) 20:50:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x2f, 0x4000000040000, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0xfd9c, 0x7ff}, {0x9, 0xbf}}) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x4, r2, r3, r4, r5, 0xe, 0x2}, 0x56d, 0x656, 0x401}) getsockopt(r0, 0xffffffff80000001, 0x93c1, &(0x7f0000000000)=""/237, &(0x7f0000000100)=0xed) 20:50:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x2, 0x6}) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xfffffffffffffe03) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) shutdown(r0, 0x1) 20:50:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x4, 0x78d}, {0x4df, 0xfffffffffffff001}}) writev(r1, &(0x7f0000000180), 0xffffff4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kqueue() select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x3f, 0xffffffff, 0x8, 0xfffffffffffffff8, 0xf52, 0x2, 0x0, 0x3}, &(0x7f0000000200)={0xc46, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x80, 0x80000000, 0xffff, 0x20, "6d000a8493281ca26b642531653d193e1ee9d650", 0x3, 0x3ec}) 20:50:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000000000)='./file0\x00', 0xbad7356326eba1a2, 0x38) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x0, 0x1b, 0x9, 0x35ff, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a530", 0x74) mknodat(r3, &(0x7f00000001c0)='./file0\x00', 0x80, 0x9793) 20:50:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000680)=0xc) r3 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x3d5}], 0x3) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000006c0)={0xf84, 0x5}) 20:50:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8e) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 20:50:09 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x7f, 0x21}) setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x3, &(0x7f0000000180)={0x10000, 0x100000}) 20:50:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r0) r1 = socket$inet6(0x18, 0x8000, 0x7) fcntl$setstatus(r1, 0x4, 0x40) 20:50:09 executing program 0: socket$inet6(0x18, 0x0, 0x7fffffff) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() 20:50:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 20:50:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 20:50:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000180)="582720ef", 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 20:50:09 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 20:50:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x4) fchmod(r1, 0x140) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="94417ef8f3bbc1afee46e6d668e4efb1c782a24a373601f706512ae958fa826e6e027089426fc3dcec0abe8d07b9dbccd0fd5f51d68b1038d1af961cdec7177d650c87bc08e0c72543be53808487127edf9cf53650d8ca3fd84289128af46ea751fbc81dfd17affa2602d6f53724ed23c0c54e75b627c2f263d702decc56199fb46ae0a84397055bf95e3df8d90cd3f48a1797789e58e9f9e4fe6f94de57ed7e996f56549b59b8c50b20c94685515f4c82fa462fee65b98edc76298f9fb5fc8c08c77d3b561508ba9e0c4ca40cb5c44270288e28e98d836c56818bf1afb9036e3f518bc165189f08a0f889a1c93b2a47461c539831774946fa7fa19f", 0xfc}, {&(0x7f0000000040)}, {&(0x7f0000000080)="5ca8ca75a952784cec5e0f970626a4e16000ecde72e449b7dcad203751c9743fdb31c347f1a0d84c6c2d3f66a441dc6f0df41d6a8b66475130f0f345d21aebb9d4b09bec19c00bab3ecbd7cb03a0c91a39e62fc6be02ecdbe250b2abfd4cb6a618adb7c51ee4c68e3bf2030c9cdce7", 0x6f}, {&(0x7f0000000240)="5f20b257da9d4812de87bddca2a9022976f3e8c03309d3e5ce227dbb3b6159fef5bed19fad9e0a107a8415648234c9d666052ce539c2c2", 0x37}, {&(0x7f0000000280)="db37876cae7af6f3ebc24917e8084c1f83ce779bffd2fcf22c7602eb7d1b1a5d57f2d87264860ff51b7948378b48377a1174e8be0901a6cdc61c0e4ff385c0ff651a6d89d910ba945c1402ef4e890a17714b2cf5efead52dec358ec2ebf1fd86d332e4e40a8e370f5a107789b60ada7d72396112d7b4a4f2c2c87b0bc68b2764198c51774952b0160940b9f2e803bb2fb4981d7b713fcc5647b4cbea2b0acefa6d47ac241226f724f7ed03fe83cac0a3c897e147122da2f175ac49d3b24a35a15dc5cf58f050e4b8bc2535f07893ec857a0bdf57f0d7a723fd9e61982a50cbba548dda01fad9b5872bba70ca26b1ade59fe3c8c31d62debce4145d001e8e988c02f400776b19ae30440427c3d54ca222362d33508aac92a6ee11c41f0d1f2c3a424494c611b5f9bee58f4e05ca497233fc0b5cb81aa71d155115d7862f64550a6f9c8c8037a85a90c7ab1a7de4d1dcad7dff89c3de7569725a6835cb35d4da6a64f3457225de508fbcc8acb8518ba7f913dbf9612061a43fc9f91dc32ec2c09fbfe361f03ac041275e194a07fc75452ad359dddd39ae6b501fa9394294b23fe576fbb47113a3b7159d41346c8a97eaf3e38db609cddc9ca176703af05d9262c7ca6c784248ff0b14d6be642581d282876ad104aa8ab397d6599571a11eb8fa91c6567aec4b0d41328a44f091891d959dd44047aeb296c5ce473665ae95fd7db08568fd01a94d289dbfd0f03f51d13a95d8b99a192522dfcd150a9362b6d8583ffe1d93c888e9cd44fec8af0d32eba7e916e5ed96ef88a8e27f199921ea986befef386cb6b61066eeb4feb3e297a9e96a6ff1d056569ead8675016edd2b985fb8e5046b373ed5695535a3801dd382f35e39dc8f454521d17d05beb429d46be8feebeb4e5de83057c0b91230a80c653cd213a8a16bf1e18e08436d693d8cbd75aa4440e3b7edf343c865219887cc9fc9b030a2f0a35ce9d0a34b2c03205e871ebd26c872c09804ebf7b2eef9f0fb3710d4002b7e50f6ecf2cddd51ca2ab1a8379c13bc494efd3acaa11612885aa5d9e7ae29e4d1ec2c176489e7552f1b9b571803e5816459d5a9babcbc4b35e97856a1454767b0102e4c3f9d4908a4a38a8672975aa8128b6a0ada9bf34afb0bf6a25dd34bdd74849f2f0dcae35f61d95efda5fc77f0e7e870a50fd49cefe3bfd3987d0bd2b7fb8a1895cc4b0312ffd2712f36eb5e70693b7005cef18b9cc4432acebb96e51855f5e3d07c5767fac38d3d00bc36a2cda2a0fa3fe0b70c54c37e73469fe50a47a369050545a8d590995f0d6170ac6ea028d9134c7156b35eeb4d0e696af2a9cd04c12c57669d309aedce5ba7092da476151582ac788d6cf7e455ab058131991f2a92223c44b5f0cfb128b3bbd6d0b8621bb911371351e72758c6a0f6d20af5f19982fc698be94b4f541c0ce4bf5da9dd56e58fe32d01ca1cc2b9b3864bfc909b8a3236714b312cf73b927bda1e6bb1c0a9f80f3a60155cae2e25760c0ddc685f529c3e02e0333164ec19c3f033242ac5cac091e161970ed3f1eaf7f49b7a3cbe9f997e3574560b029d79bd50480374cfb9a5d841328b1bf45150a3acc50ea5f98a8e5d4fd2e3fc1eff7a1b830eb9b379e1dddfb0157a1f1608f579e5ead31b90649228a3215fd0a675ae16de368e1d77fe5a796bf4faa788733009f6ccdf9d3ff67f77c0d3e758223b17e56e2150f71505439695ac9c41b0b8c0514f05430933bb5a3753297e4b2021b8c194036c1de87d12c379fdfdc82077be8df08eea785acd0d9aa04057be5064e48315a1164bd8a887763f31f00be4d721bbd594ef009980b2ce6087782dcd3d2040d24471c4025c22362268fd1f26e737ca8caf1e963010a0e401083e6626d8dfcdada82199b2ad50d709a4f745b9bf91f3aa9e5c09fcb2f6d8f56a49ed3dee8d410ff780fba118744239f230a241eb16cf5e96906b24dfe8f117df7c94c097dcd615431fb7b784f59938ebc52ef72af51d7956599727fd800cec7af8d980f066f31ee261c40278d4373877be4fb466494693ea0845180117ef46b7f80ca65be5603fe12b50067b668446b25f831c6565e5a10406694c0be91412ec1497043ef6c10d85a811acd4b699170a36d20f9e94ff60790eb4c05182180821d28e61808420fd9cfc8aa133e05a0cf6f3b5a99d734dee084be45099d5dedddd628bf8b333c8c503396615af035f47eef3701223e825c103dd91ef947e5f7ad858ccd14f9af3a15d6781b2e922d8f852ef65bfed79d69fb89e123234aab962f3ef469ad6cb75b20848395fe242da05f73466aff7a2138d0b871b86d34fe58e6a1f28ded467f0eeca4851141def22522d3b2ac2e50de9e4f2ac7f0953c3f7796b1c2a1a11ede5519d811f61e78e626e8489cbcb6be75a8e991f20639bf70aab8e82c1ed2d23998f975ed8ffbdd95821d2d2ec5ef7fe91254e8624da95d9b5562aaf7e839781e8f45ab87f4a2aea9a298d0c2a9ffab7dbabe1a139763efc59bb77dadd47beb47335ef9685b21acbee0d02c95b0192897aecdd393c8120aba12df44e15f1c083e26f3e0060ea93306b8b7a1e1343b90482ce090d6c2170e65689c5391491cbe47d292e21c50e0157f75c77a079438fdc8a818cd6c14ec084c2184f103fcaa4718f78b60376bbb9abeaeb53fed41ebb92a10aa209e2ba11b1a2627d2402a3d0387457fed08977a90a714e8b89460f159ef4a00c607862b501f02b90936202a2b2bb91068b5e2d5a2acd9c71b1d6eaac059884ada67dd158bf84cdb771c7ba58acf6510e95c139d7de30fcdc31c4ad03fd8230200282b8e7aff1379d6693843acd13d545053ea9cf2e11a11c58a6a878b5fa3f4df2df7dcb36d71521668d1a05edd6be0ca5a4b14a7535d07ac68f439005485d3e34ae86ca0a12a5050e70b6e6f2c95c172e3fb7e7a4f1538d776b7b56a624e776a74d6cd3a84358a0112251397a1208771bb941d80afd61c09749b226cb44f637e2e217911a60192f0502f9c8afda267e1777f42e1b91b80b05badd3ef25f97c39a5410909888c74edef787518457a443081f91be71f89156ed37258bf5f978358fbf1ef609844aa7575a95aa083f51078e1362848dfa431af653507c7851732f18bd93d7148dc08cb84bacb522b8a1cce7055f1333c57b011d21be5c6b3a02d8291c9588bd6c9a1c040f9815f4eb4c787117a0a809011e73c728789223b20681c40f916dc7a87dbd4773b8965e0697c06c53c70c2da45c9eec31f8015f7b6fdd2d083fa95420c4533cb4bc672a94dfbc16336c60222be478f26d67b4781717e33c08d5909dfb1b020bfb03fc3f9a7f9ff5f277566dd1d064cab01c091526f3a9b091f73e31c6753c9dde07679a00338cbc95fde3802763e28a079583429cb860ba9898a0cf48850721f67b6021619e982485e840fb2402e56122b08cd35261b2b02a8f7714fabdca6a7f0309081f2899fb9ec176ee66fceb209aea723589cc27c8dcd4e646a54a545ac1f7c10bf10777a6d4773fc100e0bf60d6073e562c5aaaaea21710b69542a004c1f1f6d1c339d362a1c59ffa0bf724621425360994f8adf0d3cca2983492b2d6cacb2a4db5b891e0f269bc3b641a2e93311fbd2ee2b43d3e3eac8790fa5ccd66a78aa4f8b089059f66e01ed951fcf517e9b8b9e95bb5e23fcf1b1b5159c94a0b76a735c84d5d1d21e6d804a23f1874a9b373b8f67fe8717f73bdad2e83f337f1e5b50adfd332984d62dc6d7302413ccbe16f0cb0f83e683b435f07f5262c715241ee874c9fb3e6a072803d9123d5fd739d4d228508d746e59058908453c41308b35b2b9edcca7c6bf1029a7575bb54141ca5ce4eff570b7b122fdbd6079601ed1a63994c5c08e39fbd0bef78ffb04f0f38ffea21a2b4a2cbb66410c7894ebfb6e8278b96fb7063c93f60890947eb30d82a4de7f04af8c8928098cf2444b24f7ff7be2e765a9b86c15258599cdc4f88052646447cc1e5d14f74ca7e49fbf0d27a40e74175d0af9b439e51df4c0bfc7aef2404f6dffb89b32134ee9d8b746e0105afffaca436d327f9df77241c70cd91738409cbe7cecf222cb354a0ac1ffc60e86249d2bf8e4055c5477fea528a21e069e9e715854fb160a18d0b308e37567ef087489aa190b4559ca7a48132da9f1fdfb9f6669f6483f0ef75031e38ad26e1f876998cbd04a8cd385ce7c66154b88fc425bd715191867a0d632f3361eab259331b843fcf828b13a079f6b0023ae92009839ea53505bcc27c375dda38fd07d2468a99204bc03bd827b3f76035ca6eb0e16674fbdef7ad218d59b77584c61255afdb34550718e4f36654f78635202fd3ea6969f4b84282646295399efee730aa49fde8523583388ca5c7b38c7e2aba51a8817e3d6ed07a5d3e5baf08758fac013be11bd5b918ceeb55e7d4e9a88298d0152ae608419de3c4fbc5811059af22a35b3fae5681a060b014966f8f04c64d9092072078b473cc7e9371ce0fe5af588887f38ee0c60f5550c681abe4828b2c6d68a84132f55672f325b7c2f6dbfc25ab9686eebeb4fc81a4d7c779a55d5122d0946c2f900ba5762740f50a1549558ba975792f9c44842ad4dce9d0a236a2267d3aa22834380deac6570080ecd62fac3c62f70aea45e9eb5d35fc74effe0efb7a6f93ac1e292307206980437bb4f9de76643d9112d8a974181390f42ceb3f1a267255aa83555e2360069630cd8dcb221ded4d02b650c02621226d85b19eaf373fe249e70af4e92604420ad87b15ccea7139d00d1439df33449d9fe4b85061c0842b88c90b20b1e1616ceeb6f82d5bd217c8d3585d63dd23a417531e1eeda93728c9a2832a186772b024de14b98af599c7d079499549630f101de5511b1be22a48ad8be96ddb4fc37685b51e3759f08c321d6755e668c97d6bd39cdcdf66a98d982f9f52d68d831fad572b6826c45ab10a32de3eee1e4cfa3b6ec0e05da06b35f4935c8fb5ecf6e4cb61e81a5eda8c211605833dc9c5ec63876dfc82b3c6754f8bf6585eaa4fc8dadad2381bad9c24eff3f109206923d1f03f7d5047a5d06c89a29b21aee2a45e23817c42c455169d984d42f7957905e072c4d9fc46330877ec2ba08bf338bb0d83a2598048bdafa5817dca7b6932ca30c24db73a6b0d46837dcbd7aeccec0ce600c19e5414697f62b66f6060ded02404a547b56374ec185d2ebc8032c711a0e542863a50f21d051d548125b2f4b8ae50f31777d86b92e4454641494eb7b866c4c14d6bcdeec7abc7e36629c861a285a93b195e599fc7baf1c1a15c046f96834c8d783154ad358e884ce8d7def5d377ee333344c7ba6ced11ea44125257f361eacb8ead3dcfc60df8f4bce8213d55c44247ab4c0dcc9dea06fa89bf46b5322037e0883f30f25dafeb21e511e51712a6d06db1a24cdd78febef5846020992c0f99f83135886690fa5c16fe1ccbbef366ce32006b4ce5faf83d1bd3f06a2bcd87f0a7c9c459e81d62b4b44f23aa763821a76ab89fce6f47cbaa1ff111769a9356d1502ccefbb6200724fae10869c1a49580ff13529381ffa8998929c50ae3342e4864abdee53102b83b7a1b0983e818d1c60764f3bf0290cc3c5d36ca0cbce9a1d55435224f53805fceb680125663f09799085eec50863e286b4b0feff2d48154660aa8071551cc238c098975b562d274a7f1a4cc4f729adfc6b0168b5a080e3ae99e58125881456186d9babd5be8a05671fae873ff59eba83740a148d18f18a588b9cc606b44258e763818f0142d1efc9ea3b325", 0x1000}], 0x5, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) 20:50:10 executing program 1: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) listen(r0, 0x4) listen(r0, 0xffffffff) 20:50:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000240)=0x200007) dup2(r3, r4) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef4ac8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebffe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946102f0ce6d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8ff3d66979de2ad41948e6f45d1d9f27d6353a0e647e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea7a4ac58c7933baaab56da4fcf5dd625ed79297f346f1623cb33b52e79dbc529ad979bccf7695e3a7afb08914bf74cbf61ece3816b9451f90124b059bfd086921aa6913a2afa1a37f28be1aabeac3f77bf1b3b3828dc44db1b4be64afd14421a9b22b3cd03a8c2754e54f1886c9948030d6e78727b0240425375fefd31333f382a765a565bd0253f66a552b7dcbc22fbe2159a158be42e5621ce5cdd2ea", @ANYRES32=r7, @ANYRES32=r7, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r6, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 20:50:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="4f2e99eb432f57dedc59395b54e0d5d059485d4b0ecdc055e29aadd27dfb3e6e81a35191d39bbf2a90b3da53f0b857a2edec0ec5d717b8b060a65f0b1767556e03ad29eb362c1d2ea08d94971de7815dcb75effae03ea0305b5af87ab1260b0b61f50385bc", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 20:50:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) 20:50:11 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x3c) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)="2c0271ca8b080aae3300bfa4def38003", 0x10}], 0x1}, 0xc100) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000002e00)="b10b938636ea69df7b5a9984bb1bc72ef58d96e56e11df900a707f4946b1637e2096c584b9a1b4e017163fbdb35160a56c11dfbe74df97d36d19ad6a91c6fb4ad19581b8cf707131830f7a22b1b263c9da0e443c5e969ed6a0d3bc508bf75c3147447379f585759ceba0de5cda46291dc1b8f106a83e1cde43a862d95413ce2616b261ed9f79913ae781b3b843ea1b4429a750b8ccb1952a7b863d0bada9f61df6609fe368eaf47c0ce9e46a22b0d75b063deeaa94285d0c43353046e0a308296a76b0b0145f8af9aa0ed0e18bc50509eaef21c8e03842a97df3a462ea3f9d5f83bf1d4d2875f0d5b24e941483f863cd2ea7c769bd3e594fb173dd873c7d9a3fd20939ad1d5867881ed77a078007b4972aba36cae02004373a6a74d74cb15a52c5f8426cb6f235d38048fd91f5d6100fd58a335df10add227d804167ba191c7a035c5a2a916e7fef18a6003578820b3e0be26a22f2c149f40a0335cadcca64a5e44179e6ce4d7f7c16e8a96c5be7cdf66eef901cb8eeabc94bae30acca8c6fa02889c32311044dcbc9a2e02e0632f7f9aa96849abede543773745e4652fccc503003f10cd68ddab594969ad36cb622ed7ba22dc46a80fb63ac2c561a80ae5c10b295b9f75d9536ba1ac24b8e9ae217611ffe79cb9422158475c1a89a51547d13c03b68d75ffb5717a35f381774567871e9e4190272c97eafcfa0a07a751d0bc8eeb0c206e12b2cff1065a3d5622635fa44c0dcb0722ad4c97e6b7d5844b2e9bab9ba1d083fa2930a3ea267d7f15d817e2b2e055ccfbaf019292f6156efd3a9a13ea90ecf59fc1bf35c6626db1c6759a50ed84acefd3cdb3532da1f23a262055223e7a3a62f15eeb8060dc9cfa30e6783757ae2f0ac6ed75d3212591ccd", 0x27d}], 0x1}, 0x0) 20:50:11 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000600)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x5b08375bf3181614, 0x7ff}, 0x7, 0x10001, 0xff}) 20:50:11 executing program 0: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) listen(r0, 0x4) shutdown(r0, 0x0) listen(r0, 0x0) 20:50:11 executing program 0: r0 = socket(0x200000000010, 0x80000000002, 0x0) write(r0, &(0x7f0000000200)="240000002a007f000400000000ed0300000400ff010000000bfd003f0000003fff000000", 0x24) 20:50:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000588ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x7, &(0x7f0000002000)) fcntl$lock(r0, 0x26, &(0x7f0000000080)) fcntl$lock(r0, 0x26, &(0x7f0000000180)) 20:50:12 executing program 1: 20:50:12 executing program 0: 20:50:12 executing program 0: 20:50:12 executing program 1: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) listen(r0, 0x4) shutdown(r0, 0x0) 20:50:12 executing program 0: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) listen(r0, 0x4) listen(r0, 0x0) 20:50:12 executing program 1: 20:50:12 executing program 0: 20:50:12 executing program 1: 20:50:12 executing program 0: 20:50:12 executing program 1: r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r0, &(0x7f00000001c0)={0xa, 0x0}, 0x1c) 20:50:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) socket$inet(0x2, 0x4ce4845514d15c9e, 0x9) 20:50:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/52, 0x34, 0x841, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x5}, 0xc) flock(r0, 0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fsync(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x8000, 0x4, 0x1, "c8c5eaaf93335bde6cf3700d9f7da1b99ef6ff43", 0x5, 0x5}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x3, 0x1}, {0x18, 0x3, 0x2, 0x4}, 0x4, [0x1, 0x400, 0x5, 0x972, 0xff, 0x3, 0x7d6, 0xfffffffffffffff8]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000005}) close(r1) 20:50:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000380)="c79602b74c6503b9027b5616e9979d41e7cc205a84e814a00c3da82518397aa5661aa7fcbba425546961e43c7db2364eb927b2333f861964220c708e5c9a04dd9a8e2ede4370d6975ba7b301b905a1dfdbab6fcdc2f885faaec00b7c016a2951488abb3dc602b8b62d2cf5be6d78b83347d6c87f13b75e2d0015307deb658ba8c8220975134e6518be66b662c604b28b", 0x90) 20:50:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x0, 0x8000000000000001}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="473292c9f9c28c987761b3bdf5db7abb9271a3439882a5c1dcf3fef0ec38cb990145ed30f6e6a1b52495c681a313670b6154289a73b745b8a4bc9ab497518fbf94fb966ead258acd337acb613ffe32945df0565d784656e2a69be2a38fe361c0aab33435ba6ec83c11e1d4b814d8374c270cd9bc6ad09791427bed2ef48ac51d35dd4b900c082f5483485c5540ca9e4cc695586a90f10726ae63befebea2f8f083d8f1d6abad3a3400629e2a08a0b65301f041eaa68da63c7fbaa5", 0xbb, 0x0, 0x0, 0x105) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 20:50:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 20:50:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x2) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000005}) close(r0) 20:50:13 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0xfffffffffffffed9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8) 20:50:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = socket(0x11, 0x8000, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 20:50:13 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 20:50:13 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 20:50:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x0) 20:50:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f00000007c0)=""/210, 0xd2}, {&(0x7f0000001900)=""/171, 0xab}], 0x3, 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, &(0x7f0000000740)="bb79f69567104105d1cdf7aa779a6b4f817bc7a7f0cee9b5d9e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x50) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x3fb, 0xfffffffffffffffe, "035acd76ef3caf0000000400000000004a1100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) writev(r1, &(0x7f00000019c0)=[{&(0x7f00000008c0)="c0b413f48bae3276d883c1767c5e2c68fc9017222be694b936656c105108634494be587703", 0x25}], 0x1) 20:50:13 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0), 0x10000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 20:50:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) preadv(r0, &(0x7f00000025c0), 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wskbd0\x00', 0x800, 0x0) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000000)="4dd6fa2bc4695d3de8a3cc334ceb8fe26b93fecfc9a2f474fc98fb28d86a066b3de1f751d12f17a340d62d2cd89c0c1ae337dacecdfdc2ab60ef04fa663bfc7f0a", 0x41}, {&(0x7f00000000c0)="380d06a8ac3bf48595c15a44568691f35101c423cc9ea386f729fa3b3b16914d274fb2bf76f9600cbf144fc9497bec3221ff5d68aa85876e3e1c45220b8219afc0d3b1c11e0228ced057b9bcdd3c4343152aac704141cd4baa0a5b1f36b0c32a8d94262ee2f6a7d3ab", 0x69}, {&(0x7f0000000140)="81ebd5858824a191f32664ac683130caefe7", 0x12}, {&(0x7f0000000180)="538a06736981afaf80274ab0c101a104e26e48035f10c9a9fbde7e6f73876fbd225684e5f3022495b5f3d34495e609a0566b23f5f2fe1d7a3496ee7df6f4bbd8c023a75e22c3", 0x46}, {&(0x7f0000000200)="5e2fb3f01993ae6a2b3930e794b86c1884902759c3f4b56b58190ac31a9e3c407667c0667c6a0817e8bb5fdb8ac57d675ba01679a587f357cbf6252b5043f998cf596f618855b08fefad448fde8469f68104f78abb4b62193dd605a156b75e2e75224715d2fb1ebee0f53b63275596843285a7950bf93b5153e1b107dac839dc690cb863ecaaa0c7fa5f25dd00e671c8473c94ce12eef14f5eadd2e06cd6eb605d5c10779a69b833d1a5e8879a1426b93a21aa4aacf0a6741df0cba73dcebe4bb6997f7b9a0540abd78851a7aba98a28ee8df6992e784cbb1e0f36735daa5605390847eb401119e99923da7014dbb2e13425f39cf115ecc5d1d9545a8467ce316c1f61992716c8f3cf008146af3ad3a665ba18968d459f3068d8be5c2626ed76723637f5ffc04b075133cb16c2b33264d4a0c5b332ca02da6df86658f990e133b3bfcbd88fd91223553afc51bfd9e696da1c2f698d4dbf0dccd85010c32b6ff8d9ed97f55985ee578e3a6e01ca2f22659ab3043e66a42b366221cb6990fff1a29f16bc8163d9f6fefcb3d1b5014103355b743795cc25b7a770a79a1a6295a8cb0d9dc326c263f0b5732b4b756663ffe69c9973a1c5c1b86bf3489e489459297583839c977dcdef04ddc77553167beb036ec11b992a5ad8f26df68a7a757c0144e4ccc939dc44a2f82b605004bf08b5b12570b80b16cea53f177b198144bf717df4b511c8217a398d56c500b807ed99fefb5b0602b66e6952fa426a02f65ebbfbf1167b1a3792280e786c37ce25cf21cbf5e1aabe65bde2a28c3726ce3b586925371935acbdd3216dfe63eb657673c4782131b6c094679a35cbb45dbf712edc45c68e0c49fc3bb7ea47fdbfe4c92f43f48901465bea0ff0477098fd88a0066f98cd5a1a81a86ebb13f1c2fc562e0e674d43b68f61095731c1f422df22f9fbdad28fcbd5bfea7db4a754b536799ecc8c29cf04277f72247d2e8b78cca12dc5917409e3ae469ce38099602eacc69e2ade5cfa2b19a890b81f43e58fce501b4f57540f27240843cb22d35292d38b61e6454881799bdb27cd9301a5fe40bcdaab69130e35e75274ce0277e40003b3966a79ab9f9e00bdb9c7ee567e226c3d86c5394f987ad6a107f71941da4cea15ac8186a988e7afaa92834d471daee095797cd55bd43dcdeacf7ea67cc567a83ba9ed3a9d4b2ab527c1a999f24752bd6fcc45a4309783caded75c5a69364cfa0cf945d541ffdf249a8f9c6b20c2055ae60ab7a6b52ac0f7451b3617427b3cafc03cd26a4339920e4c4baa49290c581bf6e610421a0d0e8f1f3b1c7a86fcf0739efbe091b5efbf34620da98b817fa4c6f9a40dc4661766fa8104617b0b68fa7a96d14f2b2b280e2215eac719e3bb2c973cc590cd7d72b6ac7c8187b61bf7b744d0921e85b3c846bcf12dfa73937aedac362109b152e5449f5d3f1883072cf174a720d99105ac82d6ac142c39f5bf8349970dc0e0fc2e3c367d8ba9cccc1ef37582b871c8a711b31301fce0e9873864c65f92adc56a7552208bee357c78a76eb39f9d2e2efacb8d48e3b975bebef8dfe9ecfa1a6b2e535cf3d7a2fb37f0b8470bc55d6643a08c9d85814c41ae55aca14ff16bb540c6577af95b2cb7abe38cfad380b62c839b97d47f5c02fdd8a47aa20aea18a5f7a25d6e3ecb206c18478cf7bd916aab88634bc4cf2386d652453a59afe5cdd7255843fc09319ec494d27f3f899029e8024d675ec1e591f5a8eca465831a9d40e7f886428fca84a6da0ba6b883c64b2ddd10340218b6d3b349ab3dd6d93ecb6df1147e9e06a76fe2a2c748b1664b02ad3381570dc31282bd460f80f993a16db24e9be85bc8729095c69a236b49e7c2eb1ddb2748e4c736aaecb15bed4490d210c6d8cf36bc56cd1eb33b190bf02746d7f646e3102d485981362277e82a8d4a06413c30b3e0bcb1bbeda3bffc93805773c60acd531aad9f9152b5122484918a96b5dc1a623e8d78668289a196b6fc72f15fc8ad06248cdf79ffc8926c904dfc8b8758d864bf4fdba97a9e0b22ddb4d8534342cd12960074b95f5f9a4a678ad70fdc1fe616a2a680e14089923565a92aa2182537689798ce09e457d7d9259347cf9d2c0e5ea3dd1ba93823285325bfec0884208b948fda75cdcfe664c2ae6ad68d48eb1fc32154d24e39459bb175d41f5d22e0d4b3001351fa63216c0fab0b59c7144ae7528ec873fec8ae09fa9064f099de77a90a71b33aaa7981c7bba80f778f699092d4c5664fecc6e368a0bdd6ae57c48f1f8c28ea5140b12e28c6421130f829db8a836e6d60dd896213eb8f4b67dc0ceebf0660f5e9ebb0ad260994a0413870f54603d1a5566b5d71a987a73d03533dc7902d643a6d61edbaee68f648aa375cd51ace9212c15cf2a636450b2d7b2a8653e5214878c49968727df50fd8cf4481979fc1ea39fbaca917a6a50fc4f11baf68bd6c98efe72e36ec2ae126d15e6a69709f31c4c45079ed7151ab59dcc0cb6b35018dbba6dbf44db3c6323e3e65e4aae18fca5faf478e155bdd225318155ef194afeee7a82a2594749e4b9642ac45b666dddde59ed8e6cce261f59fd4f35b157ba8a93720be1bea6d138d142da5d89164b938d5f55914b51f394a81f43d55a09d92aa8b9819989803b942de89449f6c432d253397ccf307fadf8f1245bf637981e84e95f02aa6ec095ca68cfdfdb577f44a8779f08ab085d41870f0568c5e13983d2bcb0750421db95eee177a4dca2b0dfd4c843159219d07c6de8f3c20a07d40e64817ec94f77e698f61d35634bd67b606c5ddf934b23c286e1075674b954f4eebb96e89ca4e62bb3c2b379a5aa7f7c9cbfcf910556ab7d883e1de98c2be331776c4bda43e4f4280dee1f856674823449ac0dc9650559259d5a3e61791a82777f426cad469a7edb0a544ac2b28f27ed8ab519567896aae26a904f4c0e5c56aeecf7575b3a8bd3da4bc8789e7a4908723da4c8653caf73f12c1394c01352af91df948134bc328fb1ae1e8b457818541c061b4fe5ee753dd33b42e16fee6668040f62e3985913015740a8b9a6b0cd3ae61d3771708eef355f603ec0b7d96db2d20ffbb3ab39b04314c8fc17f68e6f5eea66d02921af4162586591cc5c5d112594b992536d6710b50c5cd09efc035497b08c454b578c91d5a92551fad3a3240ac26bd67bbc7e4e55f633102b1b69fbc8a9652bc5fc4f528bf0b43e4683bee986e87f72f3767724225a540792a88cf1f934ee609d67e0031f679c5e90f7480ee9b0865e239a130b9c8104fe57bb55c1340c638de5fc68113be9456b5099e46d75a3c4443407c96c057d908cfd5532a4e35091f9339c62d962e8f50156349b20fc688b195f3614718aa0544ff77b2e5e00b88e759f85ad9d883d93c3501cab6731af0ae495c29837bc77c7f4a71c3439ccd5e1ddbcd126b5e12776aa95f8dc6224f560a0b97d624d9606883171ab0552840e659d5b094c851236b9611b5bcbe86938150f89babb28c1adfc838a509653d558770ccbc03ca79063054df4eae24aecb64575945df1fb626b639e11caaf0a935f6ae365746776ab978d322593d15b354c7c11dc4af0612e11efa5a5eb6051aa56bd37c619189104aec84d0b64a294d5f7996fdf56b767f9b85db98404432e8a5a2ce43dc6d536de13721c44cc74aab612b7fa6682a14e3cffbc08d4f63453da026393e5496e74e98dabae66898125e65accddd37771670160c70496bcb92d55361498d2c44b7d97180a92b17095b0c5700afb12e6201c789291ee96029bc354bc54244b0e69432a17080740b5788ad8a9cd3938f76cfa903cffef390031e4d4629a3915e61cd64eb21a1d0194fda4e45392f6c2073bcc36b05534b683742ff46f5364f5682ff90c0ce0edf368b70e57e4bb5aa524e33e0ee10bbef4b5b82d20f9edb6e6234d374ac2aa3445eb3861dca35b1e9eaf34aa9b74939538b3f330459c1c95438b9c52c983a3abf2030c85f653e910a52d39cd9d618f57390eb94a45523ce4c76bf89d011f0a588d37285de0f62098a0bc152b2d0133ad27beb83d541b4e8df6b5d52d4ef12df29c93efcb3c4985570a6c7d90cf4d954e56f37b7a5ac4bb5a45b38a80ce9dbf680bdecba2edeb943822f5cfd7feac16524e0731c9bd390df0f78af75c05cdfde2787a7001771900983c147a6eb0baa4056c736a6beb6aa300c59bd0cfe3853e4623d4313e4d6f7be96f3a67a78692f211982ff2fe6d72d9228c7f94c409ca73b55151fab5cf0f53e9279dafec60c3f1980a279283e439b2783bcbdad465758ba1a7c117dd1291aaa7345870d33dd3041bdf4b4dbc604230a627db2446e144d5aef0f49c6c685aab96500ea45e00c6172dfc8856e1de6d60b4d0d1c4ca3092bf84322b59a5f08ad7d132c9675af874bd1c133c31cbbd5bd9961d0822b0c2ba4359310909fd89c03d1ac8e727034f2e96d3ee0ce58a21f9814b6022fd723f878a90b2f9885171e4349ab10d1b74392c57437c5f0d55fd1adfc20ef83c9dfb70b85b2eb2b1f7ec6523748398c9244bb1c6c2e8bcce4a13eabcf5d1aa8953fc6c690a8eeda940b6a84876784702d220ba99c502ed01967451f85eadbaa80ebf9125b3922de0b87e787dec08ac8c1d569ba909c7ed254f7223339ee780d0c9f378db324d72b26b3da172fb7f98c67b015564c4b1e9a5fc3faccab08d512ebf8557f005b0dcf03210033902bd63a76af736899c32752490dbbbbfa10e7ff7a06ae1a40a86b396bec699c805d9c40fd3bb3c41a439fa587aafee41bdf48ff0a21da2a8f3074bae1e7f087a684551a2ce35564f7c0d34394f99966570965549e096e2ca98d6ea92dbee0b0a2678a9f09ae3bedec3af6c43ddb3bec8fc06a99a2c934374e47aa4acfe4c2db3708e142359af3f1dd019e6f006132ae31a2a68c6181569b46356c877fa939931b7525f3b589181aabffe0a67f40572029e3a02d7d17fe02295a3ce8fef82189a2b447d92a6aad5f373cac3f79de18c6965770ff891db448e217437feac6872bb7fb351ff8184977e37b5b7de9dd5d0b248974058b9f03f9b98a8e327f35bbb9639faf4f8b55287798835a3cb6db4e925c5725227a1356afbdafe2d2af3a02fa4e73eae5c58746c89ae3219477af88911f3d1b498754936edf96541c76b1c4a85760675632e8511be784e45080e50afbe9243699884030b054070a990a1aa353cb57f4ab34aa6ae10c7213dcc71494ecfeb084d64213d933310fef91234688b800bb56e049291405f9820bc605a4a15c3c088a0d4e613f2985ee913d479d64045bc01516c0546bc3da2604c5299e414e4a1ea5fc16ad02c125db9865be9e83a1cc39b557710fdc7339ef4a1148cfa61eaa913711b9e27532112367ccbd4031500fd0e30244453a21766de3282028715789d1a3cb5ebedfda20d255ef895462e573a8f9a1279748a049e75aa899c55540a43f4a2f3b846784b0bb6166c49d622d53e61fe6f8e3cee74c3c8236cad16d3ce8c781f785fc14faed720e484752c6b74819ca82fa9cabe0b9fe31b3e0717e70b12d73524f88675277f454e87180199a26bf5ead48fca8ca737c5a54a7c6d69e64b3576fb2e3c5ab8a77ab7ec830b1154a9af18112f6d8f376d0b4763b212aa49849bb61022354a4366e3cecadf62b48e09122b6f0a4c637ea58322636e103bc0ec114b3202f80145149cf32840a4fe4b5d4bdafaa519beefc1c9fd540f98b136137d35721a5472bbbe4391af60aaade268cd46dabacd35334af92682defef63", 0x1000}, {&(0x7f0000001200)="45849be18057e3f563d15abc8dccaec4585577d98bda0079d530e1758bc813d676b9269a72fa86cf58a0ba4ff7f4eb18749ae8e49fc05dfadb45dc64f984c3e6a904ad2cb0fe8fbb6cfc51fd24371ee77a10cf74f87548eff825a55dea41bc1e5622fd95646a4730b0e99c2be10f607cffa778ff00d5d1310ac3c01375f24ce2d8c19fac6679564f098ea9c024124f991cf6f8ab608fac0b222e51c1d05366e478d5a664b78acaed2b2700c98205ff9fed49543f3b281abfbdd2b8f2156c172baaf721551a3ff4f23d41da34cf14026d495e8b118d866425964619f74d9439abffc28484cdfeebadc21bc9b28bcfb7171c8136ab41adc6aa3fbe9766e7e6b09923ceebd55941c6edda0592f34a2408cb1e99f05fbba65ca91f0212a807ab72abda065738fe6672663773b48242c57d6a47869699d4614598182846d9f9892bfcd1560f1bf5c22729b71b762d73c968c62bee3ecfa21ee2b8dc956ea886f5dbea4538f0aa95cbcb38794d888bd0933a5e46ed6a9ddf4bc5f0ca753edccf215990b8840ffcafbb3737f6a825ee675c1132dabc8f87f8a2fb8d19dbfce6a9ec93471f190bf299d29df45374f4080aea1ee9de1480861db5bb7ece9da6717aaf7952ee76b1a6b6307c03313dec5319d4cac474a7a0ecc99699499903177899836b721f2c23369b0432e3eec7f72e42e886babef59a77fa9eb362e9e4466d4ad48a191a40d5dae1afe9b35836eadf477908678ac79422bfb174ed23bb094f020c39bbec4d1a05b004768e2d2951f75edc6821552ba246341a0647a730fec7e47999d58cedcec154b89b5f8e22d324ff855d99a87e2a634fa5559056a70ada1f2826ae4bc6cfbf26861346893752fb7534ba343fbc127b849645a1685ac21453e369b1186c88dd98661b1d9085c536d0bb39ce2aa068aebc0cb5127dd30c1e722b43bb3788e84085885d688a6ad8211ec8d30d57ee8e0368e2c2961af9d2df4ac708740bdcaae4f065e66b686ac88880db2c78f96675b17c886287c6f151614565b7a285145306651fe6a2d743c43c8be81c886817d884c6471054113f89c882a8ccfe90645a5201c58cde8ae9aec8724a7478626e7f1103fc6fa6861128ff4c5ea4b35fac1daf61b4a4b12efef0d9630579821a775ea78b152a0cd546219f8c978867e3d9b0704420c8c86370e38a969c91b556c2980f6e1b63da1e2689ba0bb01f8167935483a515922f95e89b55fe27f444473b258b66832f32499cdf59a6e7df943a96f510e2f6fd7c141cdc04d9d14eb138ae065c3edeff3346d75ebebffcb70b253abb5e71e4366d2df40080e8dbf16ea976578b5e68403afdf8135f16f9b21946479823cf341a3be3a284a27384264f62767a8a30b555b0e1a74698a9da6be4fc0862246cb3c0582fecdfb9be5798915f159b4ba961acff7ed42a6e291e2f3ca2730a7156643c64c9064893b2a092ab1310ea7708bd445a7c305a2878eb9c62ee1415364180ffa0e4726541d41623195aff98e645fbfe3eb54677895ccf7798ae3daefaacbdf919d3cd7563871252465d7d51ab0ef782b1ada9de2e5f21b5abf62b9c79bf58cfbb100905d0341317aa48fcb614351902b6ea9f379d6237e3e0926240d68fdc115c5c9b933e360e0835c0dddc2a2be83ea4ad12e3c07e72a6da9e066f5a14d93e8d5619fc5d431d956089509d0b03c6748c1438ce20a90f893d3479357e1171afca714ff38994d02df1d658c31dba14d58296a6b7d785dc363ebbeb5313f14cd3e635a6dd1753e3a9958565b71e3122c53d2c3c0b52e40112cf19475521d407c9366a57f54837fc2c872a3077735419fa575d9be5925bbb159e87bdf5dbddee29acc544b8db04a46496c863c591bea407c59236d4aaa68bb9a82dae06fe062b9dd5827a8302717957dfb087c27441bd120b595d96f70c5311e2aab7d053719ad60c9b5b715079d399181a753c9f762eff55cd3908512fd9c6765766ab18c9daca31b4da789ba2dbbafd58f109ccecb9e9e7a37d3a1fd5be76eb0f714d214af4b1a115909d7a5c1028fc9c3716de7577b45db3e0d4070d639ffdf4ded4422195f50a75af8ecd489d54d0795a049b0140a3f86651a9997074656888cb69a513b790ea9e72ab91a9d48e6fecc24792f1f07f1abe94659d140beecfcf41c32803678ff3312cbcf32dd66fbc4571d3b3891441c72f7db60c41e91673cfc35446a76e54defae13e5817810a781402472691339f0b530bdd61b66f89619f2b8832457ffd37b171ef92023f1d18bec8f9af5fb22b1caaace8ac20a0b5f953bbf918d87e21db11a1f049989eff24f3942fd810b5f5523cf684ea3c1535882c2fac7e1f75cfe4c7327add6852f22176ef4cf113c7197f772b63d56a1974683b06ebb68ae5d2bdb518e1c1322704d469611c5c19cca65e4af3bffc9b12bb1e2738b1d6374433c566b9b0081b250de8f9aaf2095b234bdfa9ad4df0052c7ee633b9309478139dff93fa8fdfa879a9264665f6958d515b3efd823329044fae2d755b1c5c6b2f7dd633baf1a9bbaa6b781f6d4cc6ee77f4a42b004d6503b613a4367befe42439deb31722074add6fdbeccb92e10e5a7df0ea84b1b9c3354ebfc663681539726519d5b2312330445f050ec6564aba540abc2973bdc4d393150e376013e9ceb629e995739ff520a94d27e02aca2e4d31d3d57e77f7344b04ae3d87e1e9700dc73962ba97f4d1888fa0acfeebf1c06a22273b611a9bdd216821fb1fcf7cee521db19d9bf9fa2ed44fc2f924f0fd7b2d739cf12b1a4b10ee15430aaf8c3ab48ef7efd941b9bc4438cf352ad69464d82704369a01fe6f0bdfe1e19b644ea4c2bbe42555ffb92249efcbbf29d6d83c861c4e61fa417dce19659d1e64b997948641893ef371cf9afc90392c4b4a648c3a92d3208c31b608c2ff0c5aa75f56f3af6d5be3816953bacd950357878cfe3a16f024c8314504c0bc77be42d763b83537f4c5eb678f5d2f426298c4bdab88abfa0629f27fd76917ce373c332ed5508a7e4d22e4fdee5630b0f1aa03d154a833c673e2f8f0181329ab3609bfc0f6a47f11d6bb86b1cf60b5504ccd0f265289290f01406644b6c6745588f719024b29742305ea1f5eedd20a2ddf60853ab9e8c92c4e0548cd4748e2a64e7504bc4ddfe91653ac957802cd0b95a98d1467fd43bc12c544ec4215373da7814e04bd560540e2f89cd41b6133784c7332d30312549a95d582fda5cc2b1df7b309402865ddc4f31002211fb05a5f8f4c8da2f3ce1ab4f09f0e2f9c3d658e9698a3f54b7383166271d707e5f3ea6710dd241a42a10a49fd0a91a7c32a17a1aad3c1823eba462ecf8e03c2c8c53f949f64f068681dc8aecbc546212a6412915946b246f13307a5076636a6c8b3925bc08ae1a8ab4e429c506dc5168829eea396b3a8bda708cf9718ebacc1ab073b1a7488a5e5ab8c89858d6b54ac7135801a79869b8cd58aba9e628166593bf7e7e9a59ae7fd27c8a1742f7810a748d2aa97dec1f56ebc9bccd297e277efdd40e63d024f9c9de5e7170e3648268113f0fa02579957ca9b49e6b3c9daffa6a6d90909c63622fa03a948c6ab041fd83536fd1199b4952df3d28e42edb2871f999fc659f246760364186358f167adf34d39fb6a4da58f97517f08cf42e78fe77156faa9c665cdcdcbdfd75c3d67a77108e362f547f1bfc07f9045cc04e130e6a67d4d60907692eb5916f7cd4b1df0fe03469359f93d83552200b14ff054033993f9fe0f229272fe9156bf4137db86c3d77ebb545acde489080241f10aac504680dce4bc38990b304aa543e6873cb4de06b0c8f79133ca7d4963c1c17a5357bc3ccf64c27c114b58385e35b5a58b74e631a50eb621e1cd16d2775220c1515c0e959e035a8988c4c7c365cf93467adb6807f06a91740c0f5c94896629e5f2ced75074a54b4e24a97e1c2572f5b50940435c6c4d5f92bd4f24452d1d6bcc95247ec508402bf0f93acfe6db9bba91f2fb5466e1816da8684b335044017aac9efc26f61a449014dabaf794953b1b9486d4d1fca994a12b146a8a24d120ba54da3bc3d33c5bae6979c5c2d2d32bdba286ded6b3d29a44149ab6bb5136daebde4d3e0fae5da523a586e076243cb4a2effe84a077f88895a7c588be71156c21b20fe26bb6c2e6cb327ee7272a124b3efc9b531471977d8e90fa1c49eb91d312758bff7ca34644685c829c339a12128d86c07582204e61bd082f583d8c3f033c1cdc323c99c300cf41028a79641414a38d8667e4388442990e31456ccf92fce77ff33b8770430adf191af1bae81d0ef495399e400dd18e1fd2eab07e08d6c4d5771b637c3a4456f3fa79ba77ece7a14de3dc3c6c506f9f1eece568f76bb3ae339d09e1d8954c1f84bd4405301a685338c2d31f0f16f01d9c2a6ba456407a4904f5932c7aaa06b35ad84d0f6e346c97cbbe73b270f9d04df563fea6b8956016188e29a677757a2b8c8b8a9d1bd3b48fcc528c418b49a9c8f3c8351d32f62c0bf68a7ee5f5f772a24ffa7593549e4971aa895a81eb4f18b82dbdf13e67b870df4f1f2c82fa91bef70e0522e5755fe35e1f2f658902c3379f3da5e0d8be344c6102e18afa097c1f5d83507b2de9934b813b18a2a00abb54175a9c268c927ba6051e50decde7c11c407a331a6290111278842433d14237383a9c12e4973a1eaadf8847ecf5db0f72940b301d42e8dd3e8c6a60eb01942249fa77d5c7908cef3f08639e40ead10b54ca28a7b1ac2b5c3a46f4ad7871e9c800dd9490cca19aba8191382a91ab7084bc3c6cc0d3e9c17bb270fe0e36d789e7f86645182771549b52d86361e2f1777839fc3eee9dce8c94311ba70a897e0c59f7e7d4f4d7beed60d52f3c6a4eb237a68e3adccd832cb2c73148a07d5e50e29f8b14cd646500b725be03c585c41d5427aac722a682b4103ae34b82d6fe0235cc2b030ca8bcde36ab3ace3c6c6e753760685b44c48656fcfbe8ee5101662b720104b50449d93a9efe006d334afa0e56cca12049d9844db6a5c6e401baa3f23e7f3eabd0754f634e21e525ed0f23af75897ba0961fae18324c31376549bd6f1629702f9d3a885ace28e07aa84693289b5722183b7a5f40f5a103e396e9062523564dedd85aec1d7cbd5822c5e7e900e12cd3dff7af828789b7c9752671c9d1b84112db0e567152f2983f88e81a72b212cd3deb60bfd39f5d3c3c9fbc3f9d4f42e61758e82357953a3f4264b9b0ec611359797ba519fa07d955b30df10f895ec928c32a654872d96c2d11363d33aad9fbe952e6ec1a73d33424bc8ac2393735162575a02a214c3b497151fbd9ac7c7578aff8b88e9745d8b1eb3b0621c8adf9bee1285b247ae2b84d2907df78d0e75c22e4a454b07add2dd8e870abf68ecbe65d6f85cedd3b17eb05268516042e3d9e84fd774db0f35ac4c3317f045453982673ad28b94676f76d4c7fae3419ef44c6eb3586f480196772ee1aa91b934be69de3ef6f7db56106f2bc9ba6223374b7ede63f97c821f3bc7d2e8e36dc47f8b92b371a6770f1dc46bda6349652bd1366a4e02ad61d0c2b995a2f3024a9e9d31b06d55bc8b5c0274f5f8e9d449f3dfc2a6f5b96b03fff9ad082f1758636113222d52a13370d0c72ba94c25ae7eb3882bbfae286642fea383133551f9d0f45740b34c1f34f97fe148bc86f86fd20eba42bafad5021b38ec8efd9cf7b8df906622a89cf6f97cdad65553338871a77706f7be4a04c1c0529a7a694807f71a75dd720c9fbaef872b8157a955397eb", 0x1000}, {&(0x7f0000002200)="ab200e0837a77560f02826e87207ed0231736baf0083f56dd29170fd00bc71c3c8d086db086d7ecccdf368346dff35801bb6c8efeb8b3e5a530671ee88dd668d5a3d6a8510b9563aafbd978280a8ddd767f56d25ea673d70560a9e14b323eb6aa82eb4b3bafe8fa0f4790ad86bfc9b7a827dcd515a73589585678210abccf07cfbb65ef774042f206844009280da8943214dc5a984899aecb74c404a974c1efa320401fef22ebc8ffa434c8bcf0d5c0253733cf56272865b8b24cb", 0xbb}, {&(0x7f00000022c0)="29b7271d01ffdfb057d1b3e904ab26b96089f46e96c5a80ad7e65d2a1912df46a9f2c43ee248eb3de6a76d2e89eb950c87facd450d6376814d9b8013c191b5afdb07b11bb34e95e48c2be9afb91022ae6f68f0c24583a862c8c29c3a9a77e44bb46978a92364678f1a3b45847dab0421841ebd86b1af372ce760851b1c6f14e6cf1cdc3d9a", 0x85}, {&(0x7f0000002380)="051b872ceee19a7e6b3174b8adf053eef56e26b4e31d9984d61b76ebf2e4729b5b98351a3c1e18087684911bdcdd6d0175860d40f8b80c85ecdf416db35446db8cbf0773822c2c3e18d71adfa6ce752a66351224e0a7b5b44f4031088d5d71a57c5669e6db7627de44d726691e686ee40b034ca178e3dd8c20c3a6349e12136e9d1fb5bb55ef3e915945bdfc79cab4a0d8a6314187494b63b58bf9", 0x9b}, {&(0x7f0000002440)="05a8a4a7684f9fa049f078ccc7ef511a56f8afa03c2f8870d6ce8e42f5b0cb719360ba7fcfd6325fa1fb23e63b720f02e593f818f35836b6300e539b179d126736372ab89b6bb5", 0x47}], 0xa) 20:50:13 executing program 0: r0 = semget$private(0x0, 0x0, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="8910fa87b00e607735c5798739607037d12ea5eec4deb7af", 0x18) 20:50:13 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 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, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000000000000000000005c7e5989cff540b1b1edec4b40925a8544e06bb384f1c90f917d9a6583bbdac438a90be6a2c98724185e0eb8c25ebde91b71a395ab78cf21a3de74eff990e7eb7bf073c14cc236b0d29ed6ae33d4fbdc437630aca3f0ceaefdb4d583d5549fba0246d98988b2037e792dd2e001acdf71d6247467af4daea06eba7913dc4507d799d1943c460c8a218eb1a9b64baaa3c5d2209498543fc6da96ed53f95d312fe0871bd1a7e290520deb763ab54a1477224afbeb9139e8b331b6a5426e100ad8a191e06734efa5b6d8bb"], 0x10}, 0x0) 20:50:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3b4", 0x1, 0x0, 0x0, 0x559) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x2) 20:50:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x1}, {r1, 0x100}], 0x2, 0x1) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000240)={0x4a60, 0x800}) r2 = getuid() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000300)) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) chown(&(0x7f0000000280)='./file0\x00', r2, r3) 20:50:13 executing program 1: r0 = socket(0x2, 0x8001, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6b4006000000924d"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000780)=0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="32a4e3dfd5db7cb7892467ef6325b3cae977ff7e10945259067b720448afd479138e0d98533173c72b4c373da685be1176aa3abd20e36c0999e86c250d0fd3d81f360988b19070298aacf4a0e1d565eb3229c9431a0793de889ab5107035682d879c3bffc317cd60a3dd87fc7c205bd9fed42cd94304a9f7044334ee2340353cbfe9b1a46d9ddf46f279e9318c1c3c2a0a6c18dea8f85ed5e7a85e6f4afaed3795b68c82239ab948591cc99ad67b94529a17a8a53e072cea06e781b25e524027b167a5dadb52be9c68e32c9bed95", 0xce}, {&(0x7f0000000280)="b9a88e6716d509f2f0fad33ad29904f869e3dc1976153c434d483bdcc78facc9fc01665600fd0bba079162f546335000034adb701ef5ea7e8b74ebd2dc749142219e73c7c1576c2b4b70292513f852a198abd37aecd8c989b21f63d2f7ac884e976461380d34b9a0b5d4e94124ffebe356ace79d91ba907e0098bad4ad7e8d5133124e8f882942bdc6f3012b03631695e87473e6e0dab37221eef4d74acc558181f96d", 0xa3}, {&(0x7f0000000340)="e9324bc0184f8a0cd213b31e4150654fa4e3967c1da254f7da7f2dfabb7c0f2fbfad26698ee865d7d01f2f92960f6ba5a23da4259c08291dc2ef435bef2dbe64af0cc51a42bd739076214dafaa811c8d561acb02068251d7c892728d1eb4e5907e776708a9985ac96c91c6d5689cea07128e830b4e55ebd4ba3f51b95b9fe7d04da0b2eb84aaf2da4469a10dade382311edcbded91595cbd6c751da3b8071d", 0x9f}, {&(0x7f0000000480)="2917722763d33955f7d0e2ec515abe97084490113b1f16f5eb589ca5d6c4728dd4c6d76101264307f914a0269abc55a83a22f60433174b746009e1c2176cb059f104538b867cb0323512e82a0b40b26625b65727decd4d8d946784083939e02fe52537a3abc4e0e48e194d9ea36bca356989669e0d9b827d4e713e25bc6ee88d50bc8a2c752c171088b6ab4bed39ba6ca1c74b634d5009f9e972ac9da2492e3df3b595d27156a55e2a431f07fb1f088d93c29763194d8e4a4d27f2ae2b1492994eba2546b78d97b24317fbbb932b82f8619994", 0xd3}, {&(0x7f0000000580)="d4d9a9a57d60fabfefbaedf3564843236971ccd4ddf658302a6a6a4dc1003f44745b11464bb50f6c37055e704be49a846ed41af77e0bc5b9137f00c50408102f76f2fd8537f8c15b4caf92db7e62ab401880d8c87113bb1308c0d510a39ef1adf03f085f6aa124a6765d3a9d173d3783174ebe3b79ffb702eb3bceddd72fff18bed2d0a8", 0x84}, {&(0x7f0000000640)="786bfed64edb6b1f316ee53968e171e003c3934e48f72e5034137848f0515bd25c0b800a52ca8b9ef97fd929360ecfdf4dede9250a9037ab037e4b23d74634742ff78160a3f24ec764e5f26e5c588d7855bc4f2ce78ce09ec7d726589772c3a6e451534dab122170eb6141688e7858fdcff828166c5d793e920dc5acff930aeb52", 0x81}], 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x40, 0x8) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000700)) sendto$inet6(r0, 0x0, 0x0, 0x2, 0x0, 0x0) 20:50:13 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x734645c6) close(r1) syz_open_pts() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r2, r2) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 20:50:13 executing program 0: 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() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) ioctl$TIOCCDTR(r2, 0x20007478) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:50:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x100000001) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000080)=0x5, 0x4) socket$inet(0x2, 0x3, 0x8) 20:50:14 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xf8181ff868063ca1) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x6bfc2ce9b3fda71, 0x0) 20:50:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 20:50:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x8000, 0x1) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0xcf2f53f02c5fb1c4) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:50:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 20:50:14 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 20:50:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x6, 0x6162ed39552851ab, 0x4) r2 = dup(r1) socket(0x20, 0x4003, 0x9) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) shutdown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) sendto$inet6(r1, &(0x7f0000000240)="224bc8edfe3ca171192757d459366d50b7e348cb6d771876f213ccbd407590ee5eabe699d37b90e4c04259f825fcfb0b7846ba31c4569dea655198d08e72c7c38e15c3eba70d81f562d0d9682cedc76c2e3ce33f1ceb091b4e71f205da019d634fecf201c70376a81eff09b5dbc8c96fd3ee536d92a85109f2f084f9136e8a0c471bac995a72347d4a0b7d0c2c2a1c482c4d780ddde119462157073e60b8d45e1e46ed32c8995aaf53942bc4404b10eb4138ec9d4dca24a0a4bfa9cdf947d879920d8c3b6ad6084fcbcfcac291662667fdf5518f98c607f973aa2f72b8412f7192b76e50b339fa86519d814c7fe6733f16a396b43e656d664f236695aefb04fdaddbf152094f487b1d8613f7c191ae8d232cf92ba87049bffafbdcd569c7504ac4d4b9d9d0658fd5d9910b365ee520004da3bca6e3237c8d3961faf14864ee747a84e0e0b33cc2c58495bb84b717fafaee68acc854ed6d0de082019eeacec6b76de0ee29429e6ead6a00194421396045ec15f2b930d835c3fb7c96ef3f28502851181eca0ecb8ef1c6fea5def59de44e4c71dd225100ef6e0a14e2464d1150ca4ad076fcaef00261920ff52e52f8c96c382828a6bca274df4393093b4aaa186934512cb56a21dc4fac3bc90dc5391cdfa1c7b077a4830b2222309ba44b4dda3c40dd5b6efac814fdf8b77b4e34cd726f82a7a6a0addd8d115b9cfaede463846ab62df7da6ddbe7a6d8501cf13f1a39156ef458f97898da2c130b10554881b7ca1fba3bee930d87ff45d37d329defaf37ef2743a9c0ce0d48ce6bb87376cd190d655cb43efb8e2cfc596435102a93c6c6285b9f7decc9ad46e077fbdca1adf31d46b655aa05f65f863437575ad4571e7e9ab5ab5ca05b1561c037be5ab9b228bff1d2aec634c0bcf5055575bceb3a34c96f0c4ae221acb5f3425ecf3451bd607263105d842fd3f6523ee37c0e33157e7e072e0f93e8b70b51d38515d030ef5b19582a29efa9334b93de4c48e5031319eb5787bebe5ebc2ace3f3035dd7c4f4564fa4e610be9d901552da03dc7cf6896078ab9eb394f130f365500f6db07092b91b570d96e39078ce0a587603a39f54fc5a2a3cb44a5927b8c66811d15391893cc23fb2fc3cf81e7a6fbddcda1bb6ee8b5c0714ad3b59b06fbaa74463574cc6041ef5e77f7e2bb545fe650b8375ae90d2fb0fb11f2a469f47b20bffae40c2f9173a11aaea9cc3544cacdf46fbc6e4f3a17493fe2fe1b4fb55a82110dc02225a2e353548f7bc13030eef2cb6d1c3fdab27563ad7992e9b04df657ff46bd20d9afae4d4fedfd1fe3713a89fee3864b4bb84edb0fd9b2729ce1d6d4408267dcf9cceb5ef657523156647652edc936099035482e4be35ac8dff64610743c880e533c6b047652cd8aecadf0cde40f2a7a619d92d6d870b30bd9470b6a10e68bd91f32e0d700b599295275a2464a2e49d3d07564b9dd169611aee6d074afc2abe4515e8316ce58366581e127c82f8fe24e55f73594d372d346dba30ad6978219ef96ab29931cdf449cca99ffb225c27a02e63ce3e995fe25d470cdb0fbe03d9d9bde53c35da8d67fce8b0fcdcb3cb139fe4544ff67f9132642a76257d6dd49b73e261a5ad1842e760ba24efb2eff44aab0d15d910a96fd4f4acf79fe5aaa3fe3ea58e818d217ec742016ada65a8c107051e69fd70aedccdac6cd2a52b184db84333f68fe0530badea8d223150e2b9a57bffb7867a10a52f8ad46b724ad104783e83150261bdd11181a85d4fc9b853127c3421cab774e5973793fe0f04e9c1860e8dbd401a2335c9f86012b86efe71e19a0579e3a0fe7939e5035a448275b1b5e382fe9ce8fe3cdbfc95c42c51dbd94c6bffe3db50bd58db7f28f502158fd0d0c3293baf283f5de5cac4731d1ab145e5281859e35e27e552f57ab00eeffa900ca832e78f153c204382c615173375c1a7793eba3f66729ec7b114918764ee952ea52921268fb96bde3a72a4d5e35a37e052627dbdbcc1b58e311129ef86f7435b87710134cef828de00b9f2e5f4e13e29accf7889813e40a90de1491cd6655701c9fe25a41f2b99799100b98f846214149d46e56b13ee72ed62d5e2da5271becbd7d61dfcbbb30861328dd35aaf01a2d875d9ba7b3d4946ffbc8687b2bfbe242510172f06afb654c7857eb7a69ef322364aca029af117be5cf3c68d800c6714ffb136d43fd306639c5f4b5abf636f09225ef6d771819733d959ec0a3523a5945a219fb69412b5da217a3a0801d066728876dcf2690caf3a8ea36f4539be1919f3771b466753698177e82cd4d46382ef2d39af99231cf695815e71331c522f907ffc9f16ebac4bf5f52fdf371e0a5decba1404ac7a63b6e6a03be4b3424f5b8bc6e9cd1516ff7ac5ff4adaa11501d32ef379eb3f3fce2eea76250d84f2a3f8cb07e7820bbe641ea63d81cede25d0a188f6f62e4e2c13b06dfd94072636ed58fd87f6fefc928366c5d3a797b595ba56bc59c8fdaf3e962b980d0e2a1dc905530fd17e046b37acbc1098f11750fd6b80c529438a14afb58c73f1345813d2cedcab757a4149f2fe0cc598da15f7ee62c61c80ef78cd4e407825ee60cacda58067d747a573f9493f52b8b581b73bc3fd86b8108e536a7e19084d01c568491cfba1fc8106242d1c8c327932fec627b428300ab408f10ee755cca3668b4261575a2548d2b0384c722159d29227229d94e82b7bfc7fd06a7798f517752e24d14caddb3eafd35fa3d4b9b1aca174bf01cdf39530b3ef43a0734ed4cdcb79fae9811fa1efc726516a446bfe627d4c3a14c86865a0443691c1622102e667522346430465d02e102744cdd58f8e987038ed099115494ffa74bcb96448e506f4d1774c8d0da243cada227e36cf09a8c6f11002ba337cbca0f68dfc75ed551e8a4a343762b2928f27692e23cb4f0604f1edd7a834d2f138cc5fbc6dd160fa286eccf05a502181f456fd65890158d9687c34157cb723404d216fef36928652753c1969fb7211abc827ad5a1a246dcfd2808d1ee8001dd8374b18cf2e243a9f7cf97c56241b3d2fbbfadd20d1edc958f2b1d5f1c4c6634797c997a9de1955333c7e2167c13a8c85ad9c26747d3d732681af2626b1a32063a58cd5b8b083f4305010b9e8bfd71d88b7cf25ab03dcc05cb5e84edf5d13fecf1976cf84873b018fc0fe7f5676e808e59cd35d8d6dbe26f80646994150a0e12fe432bca1a884bc2fba8d338b2c552cec231d0f8bac242a482fe195f6892fbbf11c3efa09f09d21352ea65be3b40b853b643eacb4f20b2c1ae6ed586014d8eba998bd759541d4294c9a1c2814b4f1326ae837b8f23fd4974491b02452aaa11c7b5ae2062c0ba4a965d7928a0d2acfb704ce518c979be2a31f538c9d16d58c374aff524c5d1fa6a86ef43aa46fddc4ab834288950bbd3ae9c37982e15ac8ea37ce0f34c81b714a03a7c9bd8f7b723c9daafd0bc2d0e920d21ab4e3b9e55547e29d13f106a48d858a74ebf9f8431263afa169d9b9e234e2fd272f26386e10ffd1d181b8ce0d00c07036d80859a629726cd17f51c341a5e11d93a6f39c044e926405657d3dc52652c59c263b27d5ff3bdf90f333e6915b6a316d94798ef17eb195d0cb76bd82ca80f1e5c22acb27062b0f73277da94e75ff0f9e8168cb145c29abc97205f00ed5f4e1837d1a339b747aa919c9bff2437ad152c1ccd2f921b5da4a82555cf4625678b9ae39732760dfb843504625147462caae422cd8a29cb75e3c63a5b4ef791d7947b1999dc0c479881ec672588060185eacad60e2024ca4a0b5e44fa23502ed2e25023236833bbaea7c2c250c9a412cda236c23fdd2fc22a57ceacc5cfaf9636f834756de4db56776f3bac4c15b20c8fb455d057908d043303bd6fc8298d8067f827a209b8c5c895e1f9dcc5ed9afeaca2962f8bdfa1e6c8cba04ab16fb915b0b144a11d85b5d4ecb2801a18be1baf29979574b5c51d9891f9f751dd8fc97155f9a917e5e624ec89c4a5d9ff111b15f9addb7de010a284b04fa28f9e7022089777ed08d00bf320c551f489ccf835dbd0cfcf7ca066b844c659a8d5c8651aad826f11d5ef05e2586d2c67d9f64e8909680c0e98fdf69a0809bb96f8f403f1511840fdcf878cc66a83c99a0a24269d17439943eaef20dd59d6531a773e7fdc234419b46c988f6c73dd71bae2c08a464d77462c6c256893decc765d70e2b3895f5d6300afeadfafdbbe9aa4b3c58f486ec068ed6d3e3e523319ec1e30d011e6ad7616a4987a9d8e6a4fec38e5f818e5602f042fbfd01e64546c11c2ec2847a5ae9fe71e32088297c5b0a37a7006de7d4b23d15c92dcbbdb09521583c02a8306f308d1e6551339f744d28b0f94ec7bb318a1276b9b7b6cc733e9a6ddc066dfe2281dfd1b5b027b7339ab7d6797abd28b801970b25d42914fdd4605a74b5da84a9b082991322f1ec5ab01bf69dc13317ad0509949596ede1dce71ca391e44ce7a321886683145b066fdb801ee0ed289ea50421128135c38d289043f60ba692514fd665cd0148d29d7250468f0b57763b689397135819b2baaca18869610b107afaed91129c39e9c768e62027abfc22af9b6094185cd3a14ab24bf85d40001bd2020023c8287494a86ebb4065344b8d6136b9741ecb2b99e67d975ae3033094947b7437f28522804da12fb2ed312b5cd5a7251d5a95e0f3845c11d7f4f4040b675b4445746ca77b71153798ec2cfd5dd8f96a85ea13de6a13e2b4790fad8be7afc1a10c8c9755340345c15e383a3ae00dd8fcbb42ca73aa4623b054bc8180764e83b315d12cfe2f7653b90c71fc009785873329e9e46f84cb756a4f811466cdca2cfc9f9b12f3f92cba69317a4383060e474e0f4044942e735174c5b908d7ff59181c72f1af81e505897daf8c92cb29f00e4cc35d9717b456d9e7fac3db81b911039f94b4625867e8318f77f5f8d5e3b1018bbe8aa27b939a57f49f9fb6fc2b37b11f607110c5a007e2eed5a8ff9269fd564b9462771a727a45d3ecf7d92c395fa57854bad84422612444a2f91f1bd5096befd6feb4dbbbbe2a789589fb6c53f2cb7d55185943ebe13035cc13315cf8924361c31c58508c9eb2b3f97bf92e0bc8a06ac4cf61bda740b8e178076f3f1a3db2c1f3f889a94b895a06ed7cfabeb53af7d77eae6352ad26913de80bccef685b00b0d8ef0ee8bbe01b85113884a43106c604519f3b280f09189e2b48dfec21ff443f735952c9b07c6b54d70d70a1812880171fc4f07c4b521e095b3f23c600a76aaf27a8d5c896e2e9f9d824426d5fd3a090e5e67088f40f06e5ee88951ea966260d243a4b403a44cf5e2319da45bd86e299e231aefd720365e803708cef8ad03be231f1a6d452c89836e4e14f91e3b9c3bc1895ab49b7f4ca8c62f85f5f57a1f34c8bbcc49afedf02acbe13f43f96dfe70d027328aea314945a9031861e0bff536f95b1fbfa9e9e3d38930c134d2f0a927739eb80fcf8fb49f3192dc7869f328224898feb0ba414d813c48b37f3c385a1eac4792b09f6ecb90cf41e9847945c600522148f56d6f9387922ec0fc856c39f463545868a69c117a4613e25e28d3a614bfe656d953be1bd81add8c4b79bf3a050cc1abe96dd064db98d014850bf6a254b59ea38aab27f0262b5dcbf9a04846a80804497054eea9be67bd434d9f2e716da7aca46055469795676f2ff62d8d662c5a8473e447ce4adf0c8669cd05404d4e1da36c5cd60c3882b911c487c3892fcbee3e1739be9ec4647c387ac7991e206970", 0x1000, 0x8, &(0x7f0000001240)={0x18, 0x1, 0x40, 0x80}, 0xc) sync() pread(r0, &(0x7f00000001c0)="1c6a2f4ef5ff43d01fc115303f1114ee325c295417d44a5c6c97e49ef777175444b99c81387101f88aa96b3d1070477c07258e8ae397ed894150bf261c92970ef5686416b586d88155c785e7e6a5626ef0e7fea7b8f99227683f6f33ed640f108154aa0980cc", 0x66, 0x0, 0x0) wait4(r3, &(0x7f00000000c0), 0x8, &(0x7f0000000100)) getsockname$inet(r2, &(0x7f00000013c0), &(0x7f0000001400)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001340)={0x2, &(0x7f0000001300)=[{0x2, 0x100, 0x3, 0x8}, {0x10001, 0x1, 0xfffffffffffffffe, 0x1f}]}) r4 = msgget(0x1, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380), 0xc) msgctl$IPC_RMID(r4, 0x0) getsockname$inet(r2, &(0x7f0000001280), &(0x7f00000012c0)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 20:50:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/67, 0x2b3}, {&(0x7f0000000180)=""/116, 0x74}], 0x2) sendto(r1, &(0x7f00000002c0)="6dd60b643df0ecc2fcbb6395cfb21c1024811e00b4e9fd6af37dd4ffd5be2caaaa2a54155af85df53e901e3c93151c7032e4a6566ae345c71ce0ef8ed7c21129748da0d64c3e172ac0890e731e076d5bfadaed9128d9996b52590948", 0x5c, 0x40c, 0x0, 0x0) 20:50:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(r1) r6 = socket(0x0, 0x8000, 0x8) fcntl$setown(r6, 0x6, r5) dup2(r2, r4) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) 20:50:14 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0x29fc3f8438fcfbbc, 0x1c6, 0x0, 0x3, 0x1}], 0xffc, 0x0, 0x80000001, 0x0) fcntl$getflags(r1, 0x1) close(r0) 20:50:15 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)}, {&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000500)=""/237, 0xed}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000440)=""/38, 0x26}], 0x7, 0x0, 0x0) shmget(0x2, 0x4000, 0x440, &(0x7f0000002000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mkdirat(r0, &(0x7f0000000880)='\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) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 20:50:15 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) getdents(r0, &(0x7f00000001c0)=""/27, 0x24d) open$dir(&(0x7f0000000000)='.\x00', 0x1, 0x64) open$dir(&(0x7f0000000040)='./file0\x00', 0x18001, 0x4) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0) 20:50:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x7, 0x20) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x200000000000011, 0x3, 0x0) getpeername(r3, &(0x7f0000002240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fbf234ac7521441000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000133b9833f75a15f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000da05661d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3ba038ff249d7212cbd82c6cc8ddb8080e3d559664e8cc4bc817cadccfd4bf41bc0d70f8046159b060f9b9fe95e4785716c2a606e5aa1fa8e0c07defbd8b2a049d97baf1948cd000a313370035758d9926795a97e33d6a55d2a4ea57697748c61e7ea5fe72eb01830c366f7bfdc0267ba0222782296524ac106854f4567c824028bd66dcb718499a0b8ea938c47849cb6720f4dd9dbfa958ab7e4f2da7da29933bfa4acbbf1c189f3959b8a505d2b8cce0cb9b7b074b8f0ba36c0e667b16db048cd8d1f1299ba7189a4cc95ec452d62602f7cd42ea6021f2c9d6e41924a60e74cb175824ccf96638ec8076200"/4443], &(0x7f0000001040)=0x1002) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r5, &(0x7f00000000c0), 0x145) write(r5, 0x0, 0xfffffddf) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) close(r0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r7 = socket(0x10, 0x1, 0x2) setsockopt(r7, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) r10 = openat(r9, &(0x7f0000000340)='./file0\x00', 0x3fd, 0x100) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r8, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) 20:50:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x10}], 0x1, 0x1ff) r2 = semget$private(0x0, 0x2, 0x80) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000180)=""/193) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x2000000000000292, 0x0) close(r0) close(r1) 20:50:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 20:50:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="f39998262146f89565e870a8c583de6d7e19317880932463a4e2d0881caf9ddfe7b2232993bffae78d8b9f0bd7ffd26f1401e647575ed6e736183025abf2ff4e606caf3290fa6a630efa7ae01471630b79dedafac79497c4e4fb7378921310f7961c4f20bde2b6daee4c40dfcd951aa40dac8650e4394bd86661b575161eda88f0610294cecce4be2b689adfdd3e8fcb3c6ee95d96b014dc36230ab0f49a9a4f957e82b8b6cb7df0425bc2096a43364216663c89164f78f1699bc0e9969b39987bdc9bb848e2bcadf6b9a148244c085f4a93dc479d002c1d5e6c2b63e5b1b965023d66c7f86865be6a28a2a98e1b9b266745", 0xf2) fsync(r0) syz_open_pts() accept$inet6(r0, 0x0, &(0x7f0000000040)) 20:50:15 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8c7f080000000000000000"], 0x10) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x6, 0xffffffff80000000}) 20:50:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0xffdffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) sendmsg(r0, &(0x7f0000002800)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000000c0)="9a914e8200ed80de9d4f879aa7a23aba6016cb9db2a13f341d7ba0401175525d46066b1937fcefb858f480cff7e723da7f93dccac4cf9f22a7cf04279ae68eff40246aab4134676534ba1e27aaa04e3c715aefec2d8cbbe51259da3f6813ce090eaddc00ca53bb12bb1d74173d00972c5e38ed82dbf37144b4c8ac34554d2d196b97ddecd8c3a610715a275e0325569f495a5ec75f93f1b8913dd06b4e2dd6fa03c80764e6e15dc528296b87c53c7e9b229f8c325896005b940d150c5412854f495a279fca249a40b8bb3774878d9ca5f1648a63518121fd2c1b17e3fd10cce5af2378f4b2d8827d4764985f4237e0b97d8655", 0xf3}, {&(0x7f00000001c0)="bc3aad4263de9df8e61bbed047e079aa6ca94a053e0c45e9d36024bf3c40814f4dec8ecfe082040ab03534402a3d00be1a1d0e174334d7d6594ed0bf987e2a2e930c0779b26386d2d56f1a5f6071e468dd4ba9f7b33d7372", 0x58}, {&(0x7f0000000240)="b63a8986ca24c968c989ea0b68ccb6d651382d7bf8c82ace6fef8a54454af114bfa1769a1ae83a9574d43f942e42f3ee67a230b91d09d7803edefbac46b7c9da552e7925713e83ab2aa2091ab01b1040917fabd0bfdd8594d8dbd1986c8c432567aeb81e4ce49a2cef21d4ec83a6a63ecb2da7ce7efe45ce6de12b8252eaf17542628d4a2e6b84486c3adb9e26651ff6c88f924b3b3edfd5d8a8e127ba42d713f310a96d1b829426fe1dfbada5280556853b8efa50e8cb149be1b3634074a3198ce17a18019f4c8b57b9007e3ebb0d044e10cb6ee5e342e22ad45be801492be8a514954064d30636d9341770ae82588610ca1153b1b9acdd261bc2bb15f09ae0fb069bc98bcc9b325766b5dbbb66e78103383a7607a9c118f064308c45232ccda2eeeaceba2ce6a66faf01ffa6a291f87fd9d9728ad2412e1543cb26b808c186ca3266005840b0a7856678e13b46f7ed44006fad8dd6733eca514caa69ed8c6a307dac378ba4efde6f1844e566759bf00167790cd95e9fb8a0065fd483b005df2b4e089b3fc2b30e7ba13779b06c5589532f3b50f03fdcdf70ca3d01f4c5ae7a5590ef263df3cf1da643f70efdb446a01b57f68bcbe1abbd9285e3382c414ba5e3b89324faac7dd82aa835c5e990befe412bab9fb2415707c2cc418e1ae3ad718fb2614c8fe20f5ef90dd26cb5e6f94f6099c76ec3e21a6bcf38774f5067ffdfdcff736a0fec67ef4005b9baa230ae6a27dc7f46363417a17164ac9fae1c8aa6bd43ba89c3f43790f972683b3d7b576cf7dfeea9e9d83afde9a487d759f4735090fe04080596d9bae078c99dfc282220e73c17cfdea4e9a85ac3d9eb2e2afbae27ce873ad1563f3dc7b45db57720c4dda25df9a500b6735fcefa6c892f588a5a92780194f413f4148ce09b8d17769f6d815c0826a41643f1ed764d7e317946aab7cc54ac8f74ea06827ae5ee1c05063ff90060ae03c288a7f877db649a41daad4fd375426f660d9adf667167dfd37f16d38a871223407aeaba562a88afdb050160ce75d90a368ac4419e6a67f33ada760122fd9c8a6fb8e707da348caf8dfaec5f0a07e3f057081889cbe61c7856be851a6afac453db0002d0f469f92f454a3a4ba2f481e582c06f5a72e2ea5bbb21d9b689b29f6d06d66165545b6a856963fd818d20527cf00e14320114355ab27b841ba251b6c1b27300d6a334df8e96081e278306a39c7ad7410f109e955115acfee662448fe3936f2fa1f841a3d8a3ed66cc8d2cb4d1e65ce30fd0f9132bc0500a346cea8c663642095758075396d8fc6aa0e85d616654bdc957665888c429678bab277ae28303b2b458cf244fdca96f36bda638ec53f3a1f7bf3c5c42da3532dc15c8df4ea10f1eaea13e3af517e4b2ab65db26c6d5d64ef68bf1d0dbf4056459309b1f6619e716fa8f7f9f5f2da1b42f06f0483b90598d5e2bffe93241f52d15435695d3c49b159a9e6c03125dc3fba13eae8ff570d0b42bab06b9528aed448b65f641a7c23d89833b9b00fdce082db08b18d541827c65cf6e37c110507eb8c39749fbe334975bde4ca950659d5a9158848f0d60a229a1b4068f5ed60f3c012ffaa6c93cd8b41b48a5bbb04cb1dbbc6942a0ec08831b2468a20a347f1e3010e546ba37168c0ce3458796a753079f11e1083874f02240f0238221f6037bb8f9e3a6b7b83c0550fc188c315187b3c0d78f5933614b39c2407969b6859b6fa0871294b64b38a2c75270f12cc68c9a6490c454165cd4629523ab8e3ccc516bb65234086d02cadd18c83c6dd97001553bb01b268547afda03ee9875746ebc6433e1ad30669e4bfe190186d5066383731ca37ce9b8990539d136f40010d3e2e5dddace2cc5c0b235ebbb6e81d58e692e8fefa45adbd04cde4d01cb21a603f437a97e2fd289b55fb13a646caaa3c4719e4b6a18cd9f2cec3b3db0e4a933c5c8bb5cdfacc27e53603ba32b71a870898d1c5a764cd2ef27afbe982376bb88a60b08d3b473f3f440590f5a7c89bdfe74b9e8812d9272660cb4069b2015469ccb020583232c8359ee36a29641c7c7b601849a84d62066ac5b55b6dc910b292ac6a39d5fbebdf19ec245dea8f2e172aa595d3f5c0753a0c16b1d1ffeaa6140eb3ff24ceb6ec4313fa3c30aa59f7b049690622a6820f21c66cf681f9be120a2c661342abcc65c43a067cab28cb8476799c34a66d46a9f546853f23ea011c1c332493db9a5f8b845c8073b155880d7333b05ebc797883faa528c958984e1476051b1836e92e91f407941ea34f448904bc1053096ebd8851f1ac445b93e988f6c93d50667cb60ad6e6372f18850d84e51ac46238bb6fd1d5b5273c431efced67762c2147b60e6dc431496eaec481b5f12bb8575133683408cc836c3d67429ebc17f0ec537a145c5db6e4a414b62796dbe9701695c97dca7bc91b9915f444b4857258c11c09bb3d1c730e93309d22537c7d976787e5ac9005edda64660021195eca62a788e4f424d0ed7d7f729034332f8e83f47915ecc77fda530c603fbc8219dfa9a0c1b244cc7aad5a2d4b91cb36e51f44d15f5014b208fa4eca18df30622fdec3533ebeee7fe569fa1f5b9911003ed89bee3a2496a4dcfa29d6ad139040e14ff8d70a219cb91adac1d69ae51c04f20d05206be1fae0fa488291cee228cbd05b97d6a63789908ecbe66c25fbbc46e96cf1749220a4849660869abc3be45d95e258f2b0066852ae31b05a8afec5e50ac06cbf1a46a0540b814607437ee133d0515b0bd1e926556c94128e7fe3ae1d48f86f0ac10a1b91264085a857ffc4722a18460bdc53b439e2610f1f5348bb6f3b8e1b2a86b37e886c0efe0a7cc2d49e0bf6ee47f4b33cebcf59f36b5a0dd8cce93606012fabce1b5b41b8bdd924a198acec3eb45cab58b50d0ebdcd35c45c38fd79e7f3490f145b374052a59b14b27dc981897eb74b3be3dbe52e9cb497fd579cd574a748ff24287bfc1bdc0f364f351ef2c7b0bcf110e9b8d7265a70f70b508a5a462b8d8c30be8f77c153c049072631582057dc3857bf1af0c53dca9a66af456c904e43fce17ed713fb0a563707c87a0df0dd0ef1bc38e126e437e0343967814631156c389a52f7d6fb18f2d9134bea25d8a39838d8a45baf9fe94687f7e5ffe0b4646a9f61885708d86e12696ca4e68648c5778714f2876d6f9e2d6574a98cfe7a7ec74c3599ef199d422e503622d557bf52e0951142b9a56d9cdefe88d5b9c45e3f8b5cf745a842b620d2acac94e4da12697b33f81bd23ff5dd7400bb8d721d02d47dca65d47e18a7c3c17a88d1ab464b040d044c20de35d39342cd682efb50f9116463eb41d1a65984ace5a14c120f7cfd9c4d240505f97b9e7c33796eb3a2e730d699b880c41bd3869a3d79253033fb17ddc258bb6be9a51ce58b8fec3576398fa7e0ea50a969caee0cfafc967e18cfcf0d226cd6e8d12346a36747369115fc3b01a59689330b0d814b80752aa78a2d4b36f8f1a53dc9ad860e0eee0558ff5644859319c2fcee316ecb7f53c84197c76a9bf42ff0443d650e69cea05601e7faeaf62c1bbb631df82bda11b30a9bd5e13a752f9ee3dbaf642840f43540f34216c99980f91cc40fbcb11bb032592714c02018b1b253d9bad1360470c9e58d43e4e37396d51e5c67e84dcd3872e595c818ef38320458457d27fb1c8cd9b45fc670d1b78b8ca83fcc405066275b7425d9a8edd4914faaabc511a39275a29a7228009c995a687f56beb754b32dcc165af26733ec3f4eb58f71e9095ae666769f28274416f22d8ffbce8f30219809597dcef4e0dae3d4c645d8067f760a52896be2c018ce314ae8d2f4bd328ce29c562968d6a92c129f5f5069558e8856d10f74fdb5aad777b7812cff1d6ddf15351f6d8957227ced4234c3c21bfbf9321ea934d1d60b678d6307043f47bb3561972a6402b509dca264fce25745e85003794450dceb4d630f7296bac6c856f164302f66dbe5bef2623554cc63f9034903a62249eb793abf8a3a096cb228e39f7115a06bd6195c7a88896c8bbbf615b341e1ffd41036d02b6ddbf371d2bf565b42afbf1c0f196166d8ce465dad691f4eeefd15387409244acbd6e7fd61e5e4503f0a977494817bd081663abf4c8c2b557eab4e335dc6d50e5213bcde3745aa83d3c811ccea2c24486312fbc5df51d1fd99c6f4ba66e05954b635a67c9f6ca35527567488d8e05c65e23640e24e832965f641400910a9ad32d4a3537b33ffffbbf17c01336005837d2023136ac20c02e96f016a9597090f13674dfb9e9ea028f6e5c89cc20490e32dc4544be83775eb227c983840503dc6bf732b9807efe89168d52e20ce8e18224664b4a060685cd665df79992ecd107b421c352232fdc2c4829cdbe7ba0146152eef8a7e46c1b082b24fd7278866b10f888643fc7a73d7d037665c8dd5c54abbffca51a7a2e5fb005a8093930122c8b2f25fe592560a5e74cf8148242a08a421d60d1fb0a2ce97fa651a2487db5987f502b5afb292a79a5963c86441165c3cff1712ba593a063262276d9817d84dbbd3afd51b52c8062fc809590decde5344b4fa9450d16b9e42ff2907c1d89c997589b6ce618d0f99934647321c9c32605495ec819a22d5543d5ae622781b296aa42c759aa02ee1f9f23d9ae2b87f399a87d3f2e82d83c3950e2633597f248f821d5f1468bd27409569f2cdced2c191170959d94ed28bf16d6e60f849d4931e7428ff99fde5d1af7dc62beb9afed71275ff8d68844108e45ef9bbf6914610c9901cad9291f69ead8e8cf5e4497a3b2a4d609da1ed832643c06c37d3a0babd5ab112bdcb72510c7e6b3cfc649aaffa7ee6d1cb2527a4a1f64f0d978875a3821fa34353bc00067c62cbb2376b8aca905de4b6028d9c223b7e98bd4d9b45b848514d2c686ce3162c3be95c8db4d71cb426e1af22bc7e1b68f021157ea7066e4650d7879f80d18c5e335182932e239f467d2e05461b1d0910c98bc4e8c4f2804ffa094562f8004e786a2b0ec13eae3434f5559efc8f989665fe33dbffc751e762d619e3dc9a288e9a232038634d89ce080d6fee73414ab99f65d3cedff91f0eebd24ac44c3e7ca24dbff15d2a52745b18031407961fcd115093ab70bf8aed05946e2b7502f4a67fdf978477f0a1cf3e08155a733a71f6eddec62369bf728c81ba9b58041000cd859b062c61c51cf1c1893b72e359127022b164cb41a2dbde23cec78f6213d76a49e7afc9039034546d5d9365b87243368e5d4e234e748732b242f71ee44e98c198acaf5668e4b3f7c38e0d9c092c22be9ab90236e9b70e487a1de6ffa49182920071735e95e4ffef3a984ef5096d9ca0822f1cdb4be7bd42bb7aa00513180bbadfabb863e528a12933969c36f85c75b269787e9c8d362ec6c60c72b1294ec19aeb6e6c1dfbd558c53eb5c62adeee60eb09fa38661f517b1f626a9172e99541a2d7b929092a061205ab415c26e0a0cdd8af87a1fd4c334cda8f7482a7308d30cfebf35a95d91ba2435c4f2ee60f77eb123a3374a5aaab4a20f3bd9a32b987a33f1e3e742026377e555e22c194b1ed6ee34986f8749d6a1ef194e00d54628d570841c23f3af72d4dcaa54644b71ccaa828632e3699850a317a7526fda0035b1439c53bdbdb1932ce017ddc8067ac862c1be7ec6d1b9e4c956ea52e4f1049c49e83bb09244f235e41be32e904c8cac9b9374406b080f61e6a93714a3b9258b57da31ce4facf02b77277e3196f560790a42de64e4475a1707e696194e3c89f654f8bde955", 0x1000}, {&(0x7f0000001240)="20d4b8aecfe21d3d5ccecf3eb8f819ca2ebb70b9f9d4dca5fbffd393d4bbb094d851a55ef88a6c904b25ab3a144fde1ef089255954aa189d8b10c4119a2a0be7ae1711f84ca11a3c015d725ea372695a06d89b6325902b2999079bc5d63bd08f8351828f12d88b5fad26cce840233001f468d41206d95e0e05a1121097855aeffde6a09980404fa824a6858e57dbffa821a535f0361c9ba016118080ab2ae8a26c96f8", 0xa3}, {&(0x7f0000001300)="0ea8541f2189b5f459a9bcf4fbc09348477bd53b1b6f", 0x16}], 0x5, &(0x7f00000013c0)=[{0x38, 0xffff, 0x0, "96c34b1452fc465f1ff2c658d0a7866eca224031ef3dfc4113a72c7f114aff4049bfbfbf06b084"}, {0xe0, 0xffff, 0x9, "a95a4bd6a557841f77f20ece4b213ea44e0cc4b82287a775961ec92b36677dd5e674a25668c92165f5a9496ab56f0421c56189792b6903084f5e4abbec4bf81f67c052a2693183c38e1cc430e0f8b1a74bfa63fd6dd41a78d9245f360655b01359208330bee65ac4f7c5d27e123849a63e4b3731e7417a772ca74171df79daa15f78d3c491224e1ce9d575e46aec90998d2f6b488ebca6dee9c4f34823b42366bb38b56db9cc566927df97131a523ab5b7ca06d59d457cd2d1ccd3af88db460309ccb857d08e11d628dade66"}, {0xe0, 0xffff, 0xffffffff, "346e53503bfc0648683746acb933fc9c1bbc1b1852184ca8721459d54ce42b4e7eefeb4b35f28d5b127dc46217bf19b67f14b31d4d9d0bc4a2937a132f9ffc41d70469f7ab18335dee3793fff99c3d6bd606e2aa75c7c9dcbd40ef83043c12013509afced5c290a1d3717252b5f153e7359e45bec3c62f2a5d03af1a6aa950c79c12cba5ba84d9b69bfd69ac071d418cc947bb429d92d525efcc51394e5e7a5714bdcca2787a110cdd7bf9fbcc0939e6d870b713d1bc042514b6af57f1b41b47a87193ee126f7bb0a134b73a53"}, {0x1010, 0x1, 0x3, "812681092da10f749267ba8fb80bc0ad21eeff8bf29a9559eec80ce4a957325daea82e442dfcba4b386224dd0138ed6cbf7c1a6a0f511961759a66b4afa3f85fa38cd7bf134554dad8318d51d9b7b96929cc291e3f4278b97a23772606faf38912aee4c8711d0bd3b41577135dfb9923d826338321681de3866bbfe116908e6e6447b0eb7df21fec63963c7d8c51759807fbccfa3c3096ab6992127f08ef18948150a784f5058b55939f94d7237f08c9eafbd4b74f85c0c12e6f3f8f2199f1dcc37e05a7c221ce8fc5b723e710e678050faa0c636ea8a1177fdf4cbd073757e77e33d13f057327350d413637ba72001db5248dd50851c12238ded6c536c3cf0b2023fc9c97b5a827111fa6c38ac0e585fb9580a18d5d60f5ce575f8062361df8f7c72d4bc32382d7d466f4b3261b37ac375008a717f18ddc9a554cf952e5a3d9fd580949d658e0d50753832ba8f8c7ad830a470f7480fe203141596de9ecd20ca3df84f32415dfbd354cf543fab582cfd015b7b080c8ee9ae58a3d52f2c419022eabb02bad84f817b1bbda1231528d95b7cc7ff69736261b897e525896de69c1417a0f25d08914c2fae881fecb3ee2a5f093cd6ce60cc5a50c13b348f5711d138e8d8f4fca7e25bd020573a887ccb22439b1b598a7bcbe0cfb9bbd069286ad41e2ccebfbe772e5b418b4e8fb8bdcf9e88851a44391ba647a1c42e07cf67e392f4812283cef72fa11ead5f1a16bf148a8c2bb2165489fd3e9b3da6662052852baaaea61d1dbdbbbda4de2142b22dab12f04d54327478f2dbbbeacd6acc7f8d83cd24c06b7ff09a6a82443c7e0e864551f8a9e8cc184294f87a3a67e0e09d84348d4041375b183f49188ebd01178aa99f3fba36a778eba6fce8542319f9a2c123178ff59e4ad3b1427fc09673f8ae030d97f4916c07cc7e56db1186f8ab62ab130218e8b933beb11fe4d17d02c104f48928e6a984f6748428fe5710e87f8bec8f453d55c3e8af2e079ba832610438e95f539c111b0b8e862ab28c2e68a38153b166cea9d338bc6a821a337194957071eb53caec7282b7e1e4e462b34f1eba3717a3830d599491d10f819b11a04fbfe47242b1cc977c1b03429812a64133b5cce0b26c763e387172e99a1d7c277487e2d6264b64ecf797df33bb999a01c637ac12f63d614489b6fc53bfdf4e4901ec7158d605f210f08c02cdf87fb08fea3b7707642863b24762c5060a64a6a09cfef5d3edd54a6a1d21179c3e8e76b334896a291bb28ee2d9a119143347af658bad1d94a8280a771d63a18af7d4903b9252eb92d318893ed185c9cedc1354318827dd7353a699e00133a0c4240a684b918e25ceb72125dbd65470578dbdbb4093d7b8e980a0b86dd07788cc504f7d518d55d91c4a1eaecbe34b000146603d518dcc5aaf3e3ebe0346ab1e2329ff690af28c0c9602f4cd497b13f401836c72aff30ce48610e059cbca60fc21c0bcdf910761812d5b2ba6c94f6e76d372ff5d2ebdfee8108bddb600ba045242a345edd54fef6c0102e4fb135425f310cf0a2952bf95c6249810719a502ffe9e17ede70da0e58f75da0889c118103d217b4789d74efec60323264eb83c34a16043a0cac6f3222a907293f25817c8eebc6a6fd128d0df9c6a766fe4f36bdc8cc4ff00a26bd50930dab978837a67a7de23cf24429ec1e7a4d44ccbe4a171668e4409340434df1c6c5ab3a4edf508308cc942d11b8fd63b2d5578edc89eb78d4158bbb0d7a4f354fad069763f033181ba089cf6b3760f80536100db7ab69861a1eb12cd68d8b428ef6cc826e7f1c207bb02f496f22a0ff705357cac89c3bdff4ce268a454f23bef8c29c366a4427ae87897ca032de3d9e0b0e4b97c36a247d599296f916800b001b04eef25a0eecd14966c7614da8355c1dacfdbef678dcb360ad7737249481cf6ad79b7956a163c212f8039398e26cd9567d227a69005ec2b62c5341188bd9d1bdf887fa9548729bf2e3b7dcfc84f5ee60840ebe770e9fff6fc9a560461a7507ce29297e7a46eaa58204ca44d49b458565216e0ab9973f67a65c6938fb43cda38ef090ca07e3c14467c88a8afd49133c4e04a3ffe0efb261fdcbb47b99440093064391807d0a24fd09174905b16635210f9a2f863ed5c66d30cb1dd2d3245c8fb2336799a0a4c4c62307dfe76fef10081ac33036206f92572dbdf1d6cd293a825b5cc56a28850183e56daa013e4e8c9f4c90cca8bc474ba03b4d8d74764bb39a2fcfaf3684829ed57d6df899ce2e5dd0ab0ee7d9d28f789eb47b06bdf2fdd1f6257ddb49928d291cf478e33f6224c54f18cce6a016134772852f03d18ca85885eb2c2fdce7fef64530ed5b4913046bc752c5b5625aa0e8b7c01c1816b95182ecae70b35e6fad50fe307bba48f57213d26a17aa30982049ea8f6482a8b5afaa9e7cc3c1f6a7ca194339bd10e2d57032b904c022f4b68ba70b5a6c0296366d7c35e6562de225626c414dc372b28e2751fa5aaea98fcfb3c8edc95907542b6eb6c82fba31b8bee54f444f6dbe62fbbf42d6dcf70026e3b7bb2caa639b1f2abde0d6cec6fd7f1571f29b23c1eb028eca8ced58b3eaa2f414fdd6987028b87b8e84dc4c53283098ef606740c41cf8abd643b9d040dd67e1ee08b9f32f99cf275971ebc677905659efaff44ee4c476e092fc41497d47a3e6ce6d1eeb1a02298e85e3bd11b50251e43dc2cffb01cf36b0c947649337c4f2460c7b4fd7c6e671c91e0586cb40b810714672321e877e65beefad9f98ab2fa9d64c61b0aca8b3dedd77427ea9059101d2fbe25ce393f71b8b2188001b9e3e2af6058dcf6f8dfe296dae41f0b28bbbb83c282799ef1148ff1b2c5bdcbaf414a5f1c561dc0bf323b8cc042f2023832c24d6ba594af1949edbf071f41ce99dc5eb4ffe4cf6a0b9a5baa5c963d1c66dc10809a5fb22f434ed99693efa2fda71c5de6fc7d2ef67d73d84478f5e9331e93368ac191107ede275da1eb0af93767cda67055e5c90325d97ef1d0766f6ec37d97d0ca5b42bc1d31609be37628baff7adb1c5eb46ddb13fba929f1b15589e0fe87029e852528c951b41771b24304dde5dbf9930ddfd1c8976458163647734436d4974e5e1f9bcd060b5a026efb094b31a8b9feae527ad244570638fe5d31d74f5c137006855298fe71503a2c75a4a8fa6a7141a6e688be76484c3e3a7732d4a7a2529ed4abdbdcbd6122ed97593b667ee155925e0e7b6072802509d18094c6d53845242c49258c53c192bdfd79937cdb4c5441fa5e8af733d538a9a0f70dfaa946cb6694185b4b19b7b2ad7826792e9617794b0b1568ef7cb2406e573e0850854eb41db0920b3d98accab9989b941db79031c7507db61f537a148d479df4ea834984c55a2acfdf0bf93ae60de42eded5ebd35c7d25f8e5cf341c69f0d3051ad77c322b887699f9d42495d2c086d0b89b1dd8427beebc3b44e96cffbf77183760ef5aef9971ec23981211cc51c34b711aa4f377d9ed42855a0880f1112b627250a737a4fde330b729a26035fd12f506417db90a51e536f2bb9769be660d9104ce08be5d6e96a695b1d144e0b483baaf23dc131a53c2184a33d9f31335f41d46e77605ccc57ff6f346de6f1fd3db0b47b1729d0b3f3703a0ba419906d5d809ec9ce86c0277c887ba78fc875139b2a0f1dd58b714338b112b3da09296bc835f24da19ea0bb4aa068d7f6e65062c22dd59aae45b0a3b81413d69256d1dab9ac3c6eff4fbd75bff86f00d027133df0637c13938496984c4365a2ab645c1231a4b0aff5686331eac6947cf55d7fc1cee8a2178ce68bf5a8ee41dc2189d8bcbf3a573ef15ef6952eaccd398f6d477f8f6ded5ddd14540b89ca7b5a299f2982bc096c918fb6f5eca860a83e5f5ebf719dc2aed5d6d05fc12c9073c6053a4118b7703e39d541c3e2f8aae98a6d3091bf17aeb76d0c79bbc3d406f3dfa09e78b2827d7e183bb2a6139ef9f2e559dec621e3f4f5eff9174b41f30524b5a5d076d6d05a24a93d4e2938081c002221a7bc57c8a8104571e3a02e8f076fe02c52ac1c86c8758943ff78bc00f67de9c608e29fff7f9ce162fac381a200a790d94684696b0e9b281e0087743510d94ff0bd36a874f17af033436e635d6f6cac535bc122add00d108049edd81e00f4011dd53cdf79c38e12278919148779bd5fa1fc43f3a253f0f603cec194155bc7cba9cd2362750115d0410dd3fd7090a105dad842c05edd1622f62a6af7b886bb3bedd8ff07c5aaf7ca4fc47ec74c37bc9b7f26fdcda2ef702598f989e62acb2db60f62674a86c3f9f016596882cdbb5f38213d2c88319a24c663ba7253e1973f7501bd6395e73a8e2967733045e7c74f926d68f0d8d70b19ff6274662975fe77bfdba82f480521bf3c85cdf4488c7848b998bc8e1c30d8f5f1d057ba8a99f9638df57a5ef45731bbb34a75a4b4de8499bb89f73c41e1d4ed1441bfc71a8012351477ca44c11a2089b252eeb47ae56f1c7d69812b942913ba4977f46bebebd916fb74c86f5d4dbceee39bf28c268931b4cf0a474105146c112fb0c74563b4ef50b346f25e052177ee9f3bb47179a829325a227ba8dc0fb2701520ff8393f6df90722ded153224dbf0aaa68dc2b63a1e2966a04aea30ab7559ec32b2f6688de0b4b2f8ffe7ccb54407fd0b23ee31d46ca84f40e81f2684dd01ea4e0cee972e9bf4eea569bcbbf61ef802dab7c6fc1d5df168142a3f1f9f53cc1ee05d60d8a58f05aef12dda8d9b85e1f0d0c23592bae9c47df91cc0e7b8445a947e49b0ecf37502b5e92a7ca6cae845016b8b1a8e908cd9032b6d2de171d649f765f18843add069f3994f182036d6c3e72b8c01ba20a5c7dae5eda1141b3ecac6017c27bd97e5913d2526d9f33c39582c2c1823faf25bba424e21e5f526c24631e213ae8d1c061a7ad8ece74184b14d732a7449e7645b8029facb5bc913bca00c9fc329a68a8178221758231ccd89a3a4598f62e102638ce3ceef10c20331ec71f39365e0b72f1f473bdd2963f43a8780764bc67ee14b3f55ae3bf2891fa63a0acbcdb8038d9c38511c634a952899ae43f8220a5f27d0a1cfc6e72a1b990c41ef2c45ae7e83d999de40133105c9961d1be25e24ac10622b85d4effa7c7d0bab79e959a8605ee89fd4e0606646aab13470ede6cb7ea852ad24f216b2ae41efaea8bbdedffc25cf01dac08f02141c00ffb16b9536700afd63d75c8928f02b50d6265b91b676b99764a2831536a736db7b4f94f5c4b335e09e2afab4430acb312b2883e6a2bcf456e8afbdad153d26e17691a687c88c12b6c1a372152ec81572c58f33f28ecaf99970f7f43e8c75ea9d6ef3fa543e0e16a6ffe2a442ec4d2f88d21a98c47a4eba195f01ac3d4c5d7ff115876380b9ee126cff298f7de33ed0056a3848bbaf7a6d31fe86480c4013010d4576bf3c47602cbff65acdc53f594799afce437bb6013fb742cebddb1a4ef789b6e77ceefce99cad3f39282a44dd7b238250cdd9c7b28cc5142384bbbbb0c08408b69dd78a7dcc0637dfbcff87eb24ac9c837ddc7dfa199d41528dafd1a9cd39f1896082dafd591738160500afa167e81ee00fcb6edc000fab54043617c3760c40a6e89124715f7e155ebf44fcefeb906ffa9845e2b72838958854775a0ef2113296b49d753248cd59141ceb8e871370d8dc822fca765d7ba95bf38b35649ed959f11c34acaf6fc17455e59553a8b4b463706f2111d6f3a8e424097d36288788b4ff32bbbf6caa755cad2292327220c523f89b"}, {0x100, 0xffff, 0x917, "1e7995ac91a313d6ed5bf951a3d653cfa11ae539e8e3d1e2a5e20eb3f0e10de3ea3d085da65cb964cb9b10bdce9e1d80e3fbaa7ae1cfb419bcf47b17528e391703a3f99c9457a8fecc1bc25e7645db56fb8fd38455db1819055854420794b085d2f094a6883ba4cabb6c073ab7cb6ab60e281dce0f015dd6f3f5782a360578378503013e34787f3e2b957f44feb294cf21862aff91f18259fe53f5bf258ba7a020015de064c38a0ad65c889e07259bfda1b9ee74939a9b024aa81aa41f00aa8713224472b99fd473c05305e41b7b60b575ffb583d3ab6646d463f86a1b3d89843004f86533d546b692d2dfd94c8701"}, {0x38, 0xffff, 0x100000001, "195b38cf59539656ca7f649e1f8cb6d059ed443ed4d9b5adad873b5c9dad47e55037de18"}, {0xf8, 0xffff, 0x7fff, "888651a03d1195b504d5ccd7f517d2c3cd484e092b1d0f956b5e2a34cfe12019e584f8fa905e3f813becb44b0ec5dafc5263cf9f8946e89c714e10cbb607d7106025198261db4934a134105c897a5c0d892ae35405c2f46cf5a50ccbf89d0b152c1ea36e13819cbad5d1da05e60545524e1a3bffae7318d7d824028a0fbe8991de0ff54610b0543da37f395e5fdc274b29ea386fb1f3d5ee2a1a704f90f4b23a61ad1b53c16893a6f3310fe1959fe41f15573cfbdff26df61be846a8440ae45c32223c670a281af32a9d3d47ebfd7f4b1a2756335a7a128c4865d55b08c1811ca8"}], 0x1438}, 0xc) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) fchmod(r0, 0x20) 20:50:16 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) dup(r0) 20:50:16 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18408, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10088, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x44bc4e81c20fe1bc, r0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0x8, 0x1}) pwrite(r1, &(0x7f0000000080)='\x00', 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x1000) pipe2(0x0, 0x10014) 20:50:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000000040)=""/152, 0x98}, {&(0x7f0000000100)=""/210, 0xd2}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000280)=""/46, 0x2e}, {&(0x7f00000002c0)=""/23, 0x17}], 0x6, 0x0, 0x0) getsockopt(r0, 0x29, 0x2080000000a, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) dup2(r2, r1) fcntl$dupfd(r0, 0x40b, r0) 20:50:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, &(0x7f0000000140)=[{0xb8, 0x1, 0x1000, "d744fbae6c9340149cebf445a0bcc63a8691403df09cccfe67e4b22eb745b8a890619a7140d0ed0fb44d315b041f4e9ddd74b2e36bbfeb57d640e8b15027dd1f0dd91ddf50e81b6864699d7882e2f85ceef85558021e182b00a4ee6dd8e23d268eebef9051aaa41f2b0efe7e3541cfda6c39f8d0ae80e0ebe4d5835f9c15c10acf090ab242f3346f8314d40ac43b51c749ce4033457ca64390ce37f4b7e4073322"}], 0xb8}, 0xeb813d6b78d35ad2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 20:50:16 executing program 0: r0 = socket$inet(0x2, 0x0, 0x3ff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x5, 0x8001) 20:50:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x1, 0x0, 0x0, 0x4], [], [], {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}}}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) setrlimit(0x3, &(0x7f0000000000)={0x6, 0x7}) 20:50:17 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x20000, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x200, 0x0) r4 = open(&(0x7f0000000380)='.\x00', 0x80, 0x5) r5 = fcntl$dupfd(0xffffffffffffffff, 0xb1b04b968085f1f0, 0xffffffffffffff9c) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x200, 0x0) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x40, 0x4832, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x8d, 0x80, 0x10000, 0x2}, {{r3}, 0xfffffffffffffff8, 0xa, 0x80000000, 0x8, 0x6}], 0x69, &(0x7f0000000480)=[{{r4}, 0xffffffffffffffff, 0x88, 0xb910a61c08553285, 0x1, 0x1445}, {{r5}, 0xfffffffffffffffa, 0x8, 0x9, 0x3, 0x7f}, {{r6}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x9, 0xf0}, {{r7}, 0xffffffffffffffff, 0x9, 0x2, 0x7, 0x2}, {{r8}, 0xfffffffffffffffd, 0x1, 0x1, 0x1, 0x40}], 0x5, &(0x7f0000000540)={0xe67, 0x8}) r9 = socket(0x11, 0x3, 0x0) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x1, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r11, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffd, 0x20, 0x8, 0x7fff, 0xfff}, {{r10}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x1, 0x8001}], 0xf2, &(0x7f00000000c0)=[{{r10}, 0xffffffffffffffff, 0x8, 0x0, 0xfffffffffffffffc, 0x20}, {{r9}, 0xfffffffffffffffb, 0x44, 0x80000000, 0x5, 0x5}, {{r9}, 0xfffffffffffffff9, 0x10, 0x10, 0x21, 0x8}, {{r11}, 0xfffffffffffffffc, 0x20, 0x20000081, 0x7, 0x7}, {{r9}, 0xfffffffffffffffe, 0x54, 0x1, 0x9, 0x50000000000}, {{r11}, 0xffffffffffffffff, 0x2, 0x525457c3c60c450f, 0x7ff, 0x4}, {{r11}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x0, 0x7}, {{r9}, 0xfffffffffffffffb, 0x50, 0x20000000, 0x0, 0x35}], 0x9, &(0x7f00000001c0)={0x0, 0x800000}) kevent(r12, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) dup2(r9, r11) 20:50:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000a, 0x0) r1 = kqueue() lseek(r1, 0x0, 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x2, 0x5, 0x3, 0xff]}) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x80, 0x7, 0x1, 0x1000}]}) fchown(r0, 0x0, 0x0) readv(r1, &(0x7f00000000c0), 0x0) semget$private(0x0, 0x4, 0x2) 20:50:17 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = getegid() getgroups(0x40000000000000fc, &(0x7f0000000000)=[r1, 0x0, 0xffffffffffffffff, r1, 0x0]) fchown(r0, 0xffffffffffffffff, r2) 20:50:17 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x1f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 20:50:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r3, r4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x80000000, 0x1, {0xaa4, 0xb46a}}) close(r0) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0xffffbfffffffffff, 0x0, 0xfffffffffffffffc, 0x6f68ab90, "851097875f7c84a4fff9ffffff9c11fe4dbfa600"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 20:50:17 executing program 1: sendsyslog(&(0x7f0000000000)="38269ff06c2d4670a462ef3604313fa54d4b0d72378e408372741d5542523c384d70760a2fa842093b64f1130547e778fa4188d250955839a2c7a6876d9a474e443566456c18ee8dd86a9446c0deab3a130a8ce62d459f166c45d3977b453bb39e3f3e55ba21c0d925520760528164bee63faab5e72eb4ed81a4b18a34a8192581bae537fe719af757bafbea4c6462b5d6731df27f6f814708c5b7be8699423ac6978bd7f745549524e3bf83416e880078bd8a3b0d9299933ee5de1544ee8106eadc2d95be94ec70a037f45642071a19dac1c53418e38769509fe06338d20f1c868d14ba74a64574f1a05804e2ed348754d77b96d55c92724dcceb6d682fd9f968193dc626c95cb4e4595bdcedae6fa315566d0b325f337bc0896bb55fef03438781008b93aaa939565a2f5d91c665cfbc6b70d12a93128599bda25fb71746c037537765b28b63b7cb656387b85814fbdb722b452726e835c118632646fcf25bcb494182082e7049f03d912cdf24f27292", 0x171, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x0, 0xdc5}, {{r0}, 0xfffffffffffffff9, 0x88, 0x4, 0x20000000c348, 0x3ff}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x5a, 0x0, 0xfff, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x81, 0x40, 0x401, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x90, 0x8, 0x4, 0x4981}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x200, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x2000000401, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc, 0x2, 0x100da, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1a, 0x1, 0x3, 0x9}], 0xffffffffffffffc0, &(0x7f0000000300)={0x0, 0x5}) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x8e83d6bae65a06da, r0) bind$inet6(0xffffffffffffffff, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x10001}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r1) 20:50:17 executing program 1: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r4]) chown(&(0x7f0000001680)='./file0\x00', r3, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) r7 = semget$private(0x0, 0x3, 0x141) accept(r5, 0x0, &(0x7f0000000100)) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) semctl$GETNCNT(r7, 0x7ffffffffffffd, 0x3, &(0x7f00000017c0)=""/84) close(r6) msgget(0x1, 0x3fffffffffffff) 20:50:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="22feffffffffffff0000000000000100"], 0x10}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa2, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x8) 20:50:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 20:50:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xb1, 0x0, 0x0, 0x1000}], 0x0, 0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000100)=""/16, 0x10, 0x41, 0x0, 0x0) close(r0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r0) 20:50:17 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:50:17 executing program 0: setrlimit(0x8, &(0x7f0000000240)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() r4 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x4) symlinkat(&(0x7f0000000200)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00') sendmsg$unix(0xffffffffffffffff, 0x0, 0x406) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92c", 0x63}], 0x1) readv(r3, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 20:50:17 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') chdir(&(0x7f0000739ffe)='..') 20:50:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="1950357a20940000b74a70"], 0xc7, &(0x7f0000000180)=[{&(0x7f0000000000)="26cb6eb4c201b15668735329a6fb31b66e8a422db94f745b67de998894b7426720ee85491e4a41b1d19556d0cdd9fdc62f2f46273a702a893caf42e3f62c7e0f9ce923cb95d0edf622ca2b6ae9f4e377083b96655eda1729daf7f5f7bede108a518cc211778392904c911c0282c34fc7363b03164da2cc4fed3f047366d36f2e00ce0323eb2d97a8b319e30ce5c6365a655f670dc0036b04310b9ca2a7a80d14cb75a008e1950cd3e3e90612cdea73f89b8a16c94a5a5671f21b562da1319666410120f98dcbeb1120904d3335c04aaa40", 0xfffffffffffffd55}, {&(0x7f0000000100)="57dcd739890518775c97225860d0d7caa4e5c428e1f8354607f03afb50d0fd6e7a9502ad4fa4d04da16e308f2c6836601096b3c2145914a54b9755c405b10979cf60b75f606eee8b5e4d19722de70167cc52621c77fd5b9eb9c148bcc6929498bf7f7b3b0ad6da8df0674ded60accfbbe73b0fda760ee952b737988a", 0x7c}], 0x2, 0xfffffffffffffffe}, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x900, 0x1) 20:50:17 executing program 1: pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) pread(r1, &(0x7f00000001c0)="181c3460672f3205540afded4a80b2d88fcc92c9730f4a1487d0f14e37768980fd4f28aa1856936a40ac7328b8650890982d6a08b8318057cce93c9f1905a37191f4098ef732f94fd4fa7b5da03a8ca8974deed2ddd0b30fd53fbdfd3684299ee803160f705ffd4a211728a7001f12427e7fee38054adde325367af5dc883f0b6222bc6ef6a8f7e720a739577d07bb423eed00233ad1bdb918347499b379f2dcea00b5821c33f2198498fcc8b7cad1231e597806bc42caddfa02834a1305c978f0726bdfd9cce5d1c3", 0xc9, 0x0, 0x0) dup(r0) fcntl$dupfd(r0, 0x1, r0) write(r2, &(0x7f00000000c0)="5186bce5df2da629554a3d047d6a8e62161263d43a9fb34d9134010a11a7e759b6b3e62513bd20d05d69a1b90e3d27348ad43ff7cd0efb693e06291d5fa6749952fe3e8cfbe9dd70835250ae5209be55837bc15fc846923087e431657c0b1d487516d2d35d7ede2ca052a1d900a763135e27a02bfe4ca62c2d51d6a013c28e0102d1dd259a23a5909f25b2682a6e54349302936e3f94fd3f67d9c9aabad3d22945f3d78b36434af8a6baaf2f4605fb4a0414282bf6ad3964d1e9f9bb527b23a6461a8bde3d4da33c068bd0b6446ad339411445efe927ab44d1327c23b5af6fc6016718d32ab9e0782ea9e082314aac", 0xef) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 20:50:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x880, 0xc) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="4164ff01000000000000"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 20:50:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="b0ea65a6a378b2d57e3d006c11cf10a7bbb10d443812b7a9263a9e26212548ecad4b0aacc5639cc3cc4ea678c79dcaf3ee31c3acc0cd"], 0x1) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x0, 0x60000000, &(0x7f0000000180)="d1c15f10268d98c5c43fda04db425403df4b69e1b6375228b880b8d8bd732695b0288f66e931ee6e771469e0511e5edd01c07d45fdaacfb9ed037ef9e883db42c6b84abe2f1f796f10fdec3381704ff7b6bbed232e4123f11abbe8308d43dd222bc92590b63f6a2949e58a72ff486947a4b1a445032f6a03e216690a732b4b62df7ab58e627c0b59b63ad4b56fbc38297108c63506cc2635e78db8086725c36d4f822512dbe4f7f8573f569ae19f273de796a9181fdff6602651e6a2417e679b170d8b3cb27d106ecf12413fc0a02adbd60920903fff06", 0xd7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0xffffffff}, 0xc) 20:50:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x80) 20:50:18 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) pread(r1, &(0x7f0000000040)="c10436be29b22dd567d7347fac606b7f33a11cd751353d5bad1d2cffc30262228ba91027fe970e239cbc5babfda8f445f06688ac511e07420b41687ffea5f0de168b68232677ebb2071c11ce901b63d1b73702fe2f50260c0a8c21efab06d07e4fa1f60f7d0073876597e38876c21b165abd87da6c", 0x75, 0x0, 0x0) close(r1) fcntl$setstatus(r0, 0x4, 0x80) listen(r0, 0x3ff) r2 = dup2(r1, r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x1}) 20:50:18 executing program 0: r0 = socket(0x20, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 20:50:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000043e7661900"}) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:50:18 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) writev(r0, &(0x7f0000000080), 0x0) dup2(r0, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 20:50:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc00, 0x0) getdents(r1, &(0x7f0000000140)=""/4096, 0x1000) write(r0, &(0x7f0000000100)='\x00', 0x1) 20:50:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x2d}, 0x2e) listen(r0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0xdd, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 20:50:18 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="b1", 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000a1f15d569b2ae10eebfa1812a7483d43c9aa5f29b6a1fda593b708a8f6447f25e73a7f95d2054b5926de7ef90d699cd4260ac5f5691165d910310c3366b41d39977519bee5656e9d1b1c88048bd749c11673642675a77f834f4f942ba10cb449ef8ac9869fef2be48c7fe3bebe14356e62a3f8194f3f0a14a352758c51f084094b4081c02951ac64c93f077ab3ff1c3e2d3cbe264a130df637587f8154f70dd836953bd3e3cce847ee0b9b5420cdbc21f1d85d7d9394460052e5f68fc9cb9f671fcd907c00217d061545157693469dd264e72718c339c09dc01ac266", @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64], 0x28}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 20:50:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad", 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 20:50:18 executing program 0: getgid() r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x7, 0x2, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x810, r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x9) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000005c0)={0x7088, 0x6000000000000000, 0x8da, 0x3, "f960476f15e5d39d3357d9281a98a083ea666e23", 0x1000, 0x9}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000180)="ac598b5dadc8023601df3055944cb052", 0x10}, {&(0x7f00000001c0)="67e064bbd045e04abc988e0264fbff846be9f12cc1d855b6abda121fe319c2c2319557bfa5e483b2717d94832dfb56608393d31873d7be5401e42ddeefffe778892ba60c28413a94785ee81117ef3c91e51d71c1d983ef160645ecc503c93cf73e1fdf308614048ef20f5a0c7269b79276717880", 0x74}, {&(0x7f0000000240)="d7debfb6ea9c028d95dddfe55861729ec82d6cadc26bb5d67629b798706d092adb34be90b460b2ffce15c9461febadc59efa31a2e6496fbb778178b4163c806c373dfb12fb88eb1aefa83a0d04bd2037782f273be644bb62559bbeea350675611d455712e3cff8759de9d2d01da331e98e9fb1a16b766afe4db084b7ed3d1790c15e0a425fef1ac0fcded33a1af2ba0b2a70d655766f785c3a815e18bc3a5299d75895ce243e37decc6cb3d7fdc815612272cccceb7c61ad57", 0xb9}, {&(0x7f0000000300)="3db535ad4e52d89c6213aafc78dd8aa8182eea6a04f2d348150608c2213826ebc0cf8ea86a5078128a124afd5560430950bb743a2cc37ddfa16c834d8c46d34a813c3b5e49816adb7f5d1ecd80d17eeb2b801f35e6144f76effb673dd0588da00e97e85cc31cd0f4c4f7b5002f9c0735041057a0d6c37036113204f1412fe3521ff4dfa362ab85fb27204a601b235e0e9318f9afc66bbd311fc97598b8907d7d0cb7662a535f3c26bd1195f628dbe6dc8c9cfab9c1585e8ce3d4b11326d162753f9f7882bb07d05913805a346f59d17db9338d1a0c3d878d356c742626e2d7cb65e859835956250f", 0xe8}, {&(0x7f0000001880)="f6e08d414bcf38f22853ce1fdcc30e04d8ef8616f2e271672b493d3d530b053d924f4f375bca5f13f0bf776288ad0e6d365926a68dde1a0d1ac0983f849a262d7c2a019de2bc06afd86502df7a768612ce693e5170cb28102be607d59dc3ba2f457e229e92f065bfedd0c716ed087ab47e5114a5975e033e7436cb412e66eee2dfc7fbfe9ac84fd27cd42104e20bb43347e54c0ec90f87006ea61baf353adb6ffb30600f13d934f96d957105916e91d7dcd78c9bdf118ad1d18e8621a8cd21560b769775d5df7f562e57bf0dff9272e70c20e073564a96c6d5ee7fe813ec95d37f29ef188261ec64167deca9b7a3833bd1b5e80ee8ba399fc55708508315208664ce60efdc898520d1b280910b5398d666919f7776514599106eabe102acbb83a1c1c2563396145bf5cbfbdfa8ca75048b43d3072498e1f0d44fc9bac277c8cf69142d61c07f9925388b97eeb6f3138268fe881a591c0e9f8730fad103b8ad65de3b1c164f38e08a339db3d4c0192468864eb00adb4825130e40a9647901b3762c5cdcbcbec5486d43660a1457346fb00418ede6bf6a56f83ccc4c348ff456b289a729565e8484c22d3124fb50a2bd28fb4204ab9150149243efff4c84ef8c5e58ae5577c76031bfb8e5defd10a4345f26630338836dc7db1a4b28b3d2f6477316a827157867a1379d985eb6fa45f08714af0d4238774090c6c202e8d1d7ede456f414f6a100b3e96631153a704c8ab93ff44bdefc94efaf7430efa64f1ce98fff41777b03134cff5b68cd38c4d65dcfaa73243796d30f9616fd9b54f32924a974e41550c05825fbfd12d656ef2feceff54cecf8c6a9d81c7e8eb0a6cb29030a63f540d3ea920f37f35650d79412bd865465510ff9c0a00bd371db07e0c657b7b7d6850cd53b5c16d285a33112886ee9d05303699bd8d3632edca68eaf7d62ecda05b5cfa3c51a2f5d3facc7aa1506241bc8f99a218795afa83507c1be0bd102a61de0979bf60f02620a06ed55ffa40bb06c54ecd6ca9fa5f683270c64ff87142621619e00d33f43af3c500abf872a8e5862b7f12500670fddb84894f1d5b4ecb775bf211b6c70ae2538c7945662afcabbe390f4082bd28578ed52be0891a2952fd76a21bd7cea1e07333eee39c203f5afdfb4cec69ad922eddb51e0245aa9ddf9998ba7998337261303a753f87665f65f5cf3fd0afaf8eb530563596c10b651be563cc8814bcaaacfff20bbf96300699b026cb7252f2b1fa69e37528350955e4717bc85a50d1b95d6ce5084d155cbe2fb8bddaaa4b72b31659b4065a9db57d8fdfeb4c3e834fe0ceec5ca5c81c200caeb63200fecb164a1605811b080587ae46038de48d20211c84c5b0ac8dbe37358515728bcdfc10a1d420b6f80ee0876d1678c2812b21f38e20c00977e41d3af8b2c1408200957cc7c10fc70dffe1539b43682b91675a9c2954102b49836aefdaf2ebb2050712ffeb49d25844c84e3c10779115a575439eb8a6a56ea63623df1c8f8330fee8e855805692fe711e581351a9ed7f52d3668d176ba4c914b2515e1be8d07dcc31ed913fee816ec782be65bbceb745294febee35e1c6940d3a5f6c9f5450935395c71fb3edbbea670d8e2f300ab137e70ca722f878873d6fc28e1203fd26c4f5358b5a43293722343aef5ff3fc710db9d03cab228443cf2309596ca4c24eaf67a6dc1517d9b9e6b958685cc63c02b360aa1fce857f7b02fa5c23ddecf4ab147d809730ee4392862ea8e329a2b2ed763fdf73bd7dca3e53d81085df247246af5c3ea868266beb38e46fca3bf8a91e1e4abe6238629bcbdc31af5043a547c2f1cdb9d0b586aca48c473a408b1a4cd0f52bb47813261bea413da4c29ee7174cdfe3122f3dfe20d91634f62e95118e95ad20fc2cec80741ba3aa6980f0f8e7c55c81a2d9d77af2f03e18220da0298334c28f7308f873936afab43dadab1179f7b695bc0d0445c4c6f274865488cf9cdb02bf3b5478f037119addf32dcd7a2df5fe2440aa4941d62d953fb56d2bf19d95e13e8d68fdbb8363ac51cba13ec5f9bba0ee697fbb5062ea7965e414be788a361b278c6376b217cbb5a65f986ef68652ce35c3acd1b8ef62f03b3f5589c26e60636ede52508e5b38aad34405a1495b60c8108b4236c3d78e44be75c5f35f045d92edef8e992702c880f1009fc6dabeeb1f1d05c4bc5e782cd6d437370e99a8c5b78efddaed3a5c6d4109f56186002fbf5cb327d519e746d2e2402e2c3fa56fe9cdfb0505ad6ece3a510a42312757d2cf27bdb678e4ad904b19a38bbd1c34610366c3ec3ef33b9b1e49c17311d893054539d9a272f43255fbbfc30279ce12b29fad3be94ac5baeb337d28a855610852cdc9eba780d4cf932582a926067f6757ad58c18acdc1b4e6af424791137914c21b52231c1ea8ec3cf22b2f00216cfd7d4ee4f0ca57b5ad2706f7b3c550b412d92d89a0eeac27546e0232b3347ec869a7ce39daece6954a402cd2b2c9515986e92365a8fa28a579c57d7ce5b2a3f9adba692a984d2674cb1796a15e07e27ab5ada3c549ba049672d0f971d9595d6602ed625bb93cc45a2bd98b2722f80513f344cd4338162eb930dcd29bf9fd1f0438fd95ff3c36d542e425aabaf2c5fd50a1ec1f460ca36d2c1949f71ec0c48e39d065f109d61feeeb80696c7cc8f3df52540762d1109491c5afd017557401fe3c2573fa70fe41b599002c972954959150e55f8272bf5b2748e684016863574d66ffadffeec608841158db36dfec2a170f573cb42f0bab6248b4b524b76445313d0c59849ad52c14924c5737b668dcbb42d6f533d4a0fdde9d7a64198b7e084e1040fddbecb505679c5e6608d025e0f1f8f66fa5e28a8526287b77d55c882fe542f71cca61e301f7d428ed61df3886f169e3695b4794180876e7a580fc8562c66b04fbb8cb51ad20c6be4e96afd161c853fc55bb981f660e8d499ec9b6568871c78263b82c119a66bd047987b5efffae586f99b5b67a8e6da92a626a5930c8b94c550f8f0d259b4c943ed1cae82f609b68e8bb750e1faacc4d53ad3030a3f002790b29cee1ceeb81dc121d21215ad5980e6be4c0bd98c36bacefe30ed75780c536c0cf2d8d87b4f8860720e50bba947e9549bed5bd954efd31a193e4da5ba9465b606a93781b4a9e9dd3c2fee62a862dd44251835e4d481046e83806fac8d29addf566926fbdebc38988add13223d37946730ec7c78435da272f83f8b1f63c50595093b8776d5846eb1f1aba2cfdab990a05027eed7e01bad4112b1890ef69e3fee7225e5c11ebcda59dee9d34b1d616e934227569b9fdd48524b07159e4503a21fbba9f868505fb58dd66618c7fb7e1f8b0a5d951264a3fe07281f66d7883e94c12c8c45e0390f328b0b113b86113437ee9f8c4c8c72a31bf753853a4417cc69e464b073e3ae404f816eec46338b91405bdc86cf6f7eda4c2b8f4a91b1e69e9c0fbf1d40ce47e164fc28aadf19d44d17722e0053a30f4d101c00e3fb5d038ce4f0b4ac8abcd842a7dab1e00bdde3b0b9a62c33ba41cad003e6dfb2872e828b243483cc281aff2e120637f616b805a33803d87e941bae534ba1d8a163499713a68f472fd8dd0185723026653e4ec1d3bb78614c2b412cf90fb9033c22e622ed8a55399ad44099293f72b48d1717d9aaccae41b06ff49f0894809a76a1b4d0ff657d7101f2a6f119a32eb3d80a73ad6492091a19d2a0bab3e76d0a2c2e9ac64fad9157b17bc531e2e68cde4613ee479eddca57e1058660c17dade41bd992b377e486aa2c41675e7e0effe0be8251609d0c2f3f1e3169449714e86d0952afbaa80967975f48e916eaab94c30ba890abcc2496ab1b85e8b522730a23ce3deca56913676a1ed3ac57d891fe39af66f166b91a6fa7048e85699c18e1aeb5eb4add0a406c421b4fa9fae79124b9f1c835870271e2818ea6b450bafc1036256c8fc5590f44f5b0560f6b36b3bdb0295c0d908168427ca2092cccd5a08c6f740bf8e2278ac12198cde0ea16d74ce9f29fca49ff31af6e6f7fa8c29d98c3f32439a441868a221768ac4eb0d7a11e5eae99deec65679669ed793603948c9b6e3ef86d39b3fa9c45a190a7242964d818acfb095456effeb846885ce1df23f83d6754098d868c50ef3ca324423b1a5b97b867f7f3220b27ae00c8e144a6d15907f65cc75403bcc7d8378682c9fa24eb4f85d14d2dda3314c42c71ad8c14f1d4b329e231cf408e5122f0fcbff7e7ae7f1c5f554f20dd58b2f4b7aa465073cfe48373f37ebed09d7f201ae83dc5b81e86cef5e877db1d661cf3118bce844612216f4aa3aed324113100c15dee96b4b625ba163f40dddccc3d444954655d7c53b4a1ab87609975711cef075fe16f73b0516d7a51eea99ccdb6f5dcda97b0eefdb6ff702021566e34b57b96897ed7d4a4d0ba0add3f48798962a0ac835aa1fb797ac0c2f730f292f4aec642cb7bbc76c4b201ac8cba40f42b5be871e2bda134e268153a931df6deac28998c8722862051d886547e2db45934ce005e31422dd6bbb5d2396c37f7599f7d28a1a6bafae7d58532116a092ce60cd6e1abd84135b0672f177e20979cdb6b8bc540f2a29073a1cf1ac61829cfad0ae53228765c807595929af5f109c7056302de351e09c55e73b0a305c5541bcaffdd9d52832dd5daa18b8f20a4a31fe585fd7b3cfba1b830dbd52c18db4e7bf8bbbc4d86aa121009bfdaf4f803e4aaf044375c17f6ac3def7a8d63079dee1ab4e519207e8dc87e87555e0658c42ff9e90810d24586d47f4213b6a8c7a5a823c851b644224bd938d3e5dbf52699a29958bd7f13f7bcef9155b929a31dcf88b15ad57150cf6f97515c0334260ca56ee1cab64df4b651cdd37980cc5ab405dd1d288d1a97183549bf1ee345fcc0f9c0b33f7c4c36adade21acef51a646b17589c5ef0096ba2d7aa4e868343c32b7ea3bc278251787152fd6a9a887fdb128774ee8cd924d24e9cd381b46bde376ed0a6b05cfdfa22d54cb9979bd12d4a01ede52bd22c1203a61762b096b87aa6ffcd1957d792d81424d44c27fac5f011616dd17d53f94929ede987b6aa048eff0e49aa8f0a49ddad4945a1fabe89db394a4724c102a338ee065e461f0dd4fd0157855bbeb733053309bb52819c0d2354efd0a04d6006fb225d130b1a916383014b7679cd35fa5277a110e18eeff99ff23566777f669502c8675c196ce5095ad52b7d69fd2376c579b0b0de0b01ad70ae78fb4e0aaf81ab2acf4e01bcd030803d7bd55b4b52dd09b021970c1d64ef9d4fd9ff42393da11df9ba074ede9348b5dc5c9b09eb900cb64c361d9320133984f050e5be97e8836bc25a2ef4324d039eba6f307d529ab573b0597022f3d38cf233b69c85ffe52afe59531779905351a366b738e43fcb4f54b3a961124a851cea8b1009f90064ae7383ed6609fd8e29dc6e32f80aace9dfbe891c9079fb577a1e551838195799ef7c0523a6c617905123d12b530e292505816e0c0f23a492be7703c6aba026bd94d157b736912d22289d44f892ef85d25e82371dfecc3bf6678f9cdc9af27288f247d821b421eb4ecaed97f51a1067c39df21abe139a09e6726c617219971de23c974306782f666060b4c973a7f53813bf53f0b1a3cd44d087d847e224f9239d08222cfcfbd0e0023fe5c4e97c999af7bcb514b5a999a397bdecd2ace44d64c1025d86bccd6ef02448609196bec7894d3678211428026db21a5e52bf4c4ea6e0b54d8be6a33041d71988b22d7650c47b3160ab", 0x1000}, {&(0x7f0000000400)="47866db60e7e10d44330d5baf78a54af98cdc9df1509b4c62083b626e4d6ead0a3860e05eff5a6e797860db20d25ef112e66", 0x32}, {&(0x7f0000000500)="26bee8755594125252dc3e62e8bd9c25bf117fe056370828856fc0ba5c0d6476d0df0378b895a9f62b045e8bf2133afeb2c90f437e1b886f21a4b5773f84679ee68629fcbc669f901ec3afe074290437df1adb130afb8cf8780533a7dde473c3e7ced84f51e770a1ff58f9cc7484b4a39913f4553f0fe1b004bcbe5fa8538823be5cf12e1def80c43cdd89c0da", 0x8d}], 0x7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) 20:50:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x2) r1 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r1, 0x0, 0x2bd) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="e7f7edf369f731aa1f826ccc138fa232741e185dac209ecc70fb84886e95cda36298a90ccc44231e5f2d479d03e13ca6060c75e3040caa", 0x37}, {&(0x7f0000000040)="063eb66e4560602d31293825e7a672c7", 0x10}, {&(0x7f0000000580)="a42ee58924d2d17528298dc21f9f9ee4d258186a5c19a60dac8724902a3b9d76151c5225a091da007be915a2b4270f04fb84efac23ea60d72c755db456b7e0e2a938d89a99d459e923d2ff1d2fcdf6fc469a90a8561ea3babaff06d4a74feff66a0f3ca0d53ed7937a15bb0ba7b81ab94abaffc1d850913b9d85722d7fa41deab547e4b47e0dbebee08bf8038255ada65a44d684bd9b19fdb140290203c51ae989d8a7f61e97477ec1c3649b0c036896a202db7ce3384b40ec4d540699f8afb1746701427319dd9e6fc8affac1797c4a13022a980b01a0d46f3bb5272e825ef50232a7d2001455546a2e134aaf79676651577d81745ff7ca3c61149128b736c51f43fc0d93f6ff7f0b3b4983ffdba767ca911030221c1b91f993475d1999beb47edf60c478951f8261582b0fd4ed74e7e8269ee3eb5f374b6db214b9fef5d9dd72a0757792e61394c772502c51ae3268badb5fcaf2d3a4263688a1ad63f7c39049f36be977a0a2a0c0869e7a3a7a654b3e851b67ba0fcd8fc34601ae12a999a89ceaeb52229808ec2ac5aa3c1f4fe06eabfa812c951daa0d799aa908b35aa7f8970c0ee351073ba21e86fe9483208c3164f1c575755f4830c30b66e6f79b9bf5bffc03f88e73756533e62bdc4c3278ba397bc8e2016ff80574e7a1f57f683cb2fcfb036a060b0aebb880d9f195c6ee305aed10d69a7f3028daf0afad8f1ea47d8fc61ea5fd2330e14d8bc30a42aadb77ba572af3fb8760f6b0b55acbf0ccee3609fc052f487fc93c2fc60443e2a20854812242f86e846263a57fb7585671f055248f2cab58cf6344f68b0b24bf3dac4822d201a2a8bb1e397b6ee4184a8bddd7969f64839cc348cd4fc34bc04d01dc96e8625dc7021dad4e27e416c9b6d8f17a6891abbcf894104978d9e9b6d622ad952d8b970e3d83703461887900f300318aa784941a01ef06cde078b7d8d6a956ed9328b46401f5c1f6a2245ba6e37216f741a0929ab34cf3c2457f170d9f1154e5b0bebddc4820af13eaa514aa806a1d2d011e3046efc02dd8916ceb244a2c0f96f7d37fc1062008bc2ce183dcb6afb0780802e42e6ee1fdf2eb3e8bbcb1f7b447806b4202de49631d2ea2925c02f25c4fdfbb999d0dd826d0bf60af1c446c16023934951131e9533878e4ee32c540970a8728f4420dc3d9cd91b9ca66d1bed742ada210a10a509aa0a50a1c34dbf602cb8b1fe09499a73b2a74c4f1e3f3f2f3a869a7cf87a0b85541609721655a0cb55a764827d65d21a00ea753f3eab62abfd9a00775971c30e07efb8d92e8acafff1f35a20329f5501738a6b2b4caaf2668eb65064e87eda5163c5681261bd09a3aa0e0fe112b04a395817c409e952148be557d5d084caa81dbb708472d2ab638b9f1d09b11e075510dd9d894e233f961d9c828834ac5649acea7733a759e7ff125a6a205b6d1c841c326432a7507fd43e11569ce77598eb612c1fe522482574ced74438363d17553ae9603597ede8e7aac95cba79e9b0c05de9ab761552f84801f13fd3d9e9b1d3bd50bb951d683f9b470f2f897ff8fc23decb3bd41675985763c6708cc470ec53b31e72b68145fdeb66ebd23b513db1bf99eebdfcf8fe1b0e229fda56fd618066af5840864da03076260377db841955bbf85468e5eab4a5ca780e469cdb2cd668074d60906b1522558f722f23645ace5148992a68acaff568dfeff8aca8aeb4b35726600a242731cac3023033ec61349b2f2bd669309556d12c327e6281901e1baca5490f2fd044c63cde77c68aa4e63e6856f615195d6332aeb804cbc9e4cb46a68ae1f2a134c48d5dfb8ce576ab7c68938654b9ed1587a143b23b6fc682aa681785740165fc394ac329e330160acf12567983c1703ff49aba7aeb4fbed8d5c3ade6f07a2859f5c931716e77dfea5bc26f801ed3d2e8d33a92c79f4dcc56d71c030d7f149fd18513abdbcd24bcf255728585f8abdc417513a064d79bc5320b442c95e4c8febd44dc7e463313a8007025aa26d69f697a0449f6ce76072fb4e59348c17ff58c47d0933e92e86796ebd1e002019e1263a8d4828248341d3cbde54203efe56976ebef2493567a65a512ba4a077d3fd21079c80d207a66c2a142335e9c099105a7dc07f2dec632e5bc03632c239c6e123daa9b34b83028a7f919f9f7a1e2c21161c45fc9b1650879b448cf2caa7be304545e3e68276bfb6df836f5b5b0bb5a5e934f2a13969b880bf4913ac8138819e6e4015fc4e9d023a45e1d6fdfffe3f2d1e4bfd602274cf31ffc052282ae151aa7c410491813ab91c9d4ec7e77f4d3b2c62442cd014bf96486b36542383812e2916cc55643fae0140361c457905bf5cb9089c5391fed0d1f41758602692dc81bfa1be6f556cdbe2a0d0d69e43d7665cbf3f7a9054b591647f6001be8c45e8495866b249f3459bf2fbce8733f84fe84c82f6851943b7e5473954afe7d8f20c1ecde6781fa01b47dad67d73589599248038d7250ffee00a855fadc06fe2ba304ff8bba5d967ff125530e12926b6a69942cc9375ff02ab6d7639cf2c77b3290dc4b7ec1673d2fa9aa11b12878fc26430a76172b9629017a57afe7cf3cc214e197148af3ea105646050e19ac02ace76d6c9749c728c79c9351a6ae49345bc836e6091c3f47e284ca3c18ccf4b75bc90d9017cbdc989da70390811875515511fe498dafdbbbe400c377592b096dcd69cdbc24589da600296dee202a0e20e6ae09efb74bc08e6ff39ac85cde2a5b49b0401e32444411a036c83c25f9f7592c43cd95399eeccad3a812f854145cd727ebc1dd993567e0484b1016d3ecaf4de5c51af720a470dd7544a045e048d756329a25158adb8bbc6e6847e7815578575b238078e76cf786aae6bc86bf75bfb1aa46fd22fa8bc39ae0d512e98cf9f9e4727d6c07a690720be28262fae4905ae8098f227635c26aa08bd076241fc6c3d2b3039382ec9680e3a3598bd11a512a029b6e2e829ccc670becff2c88faba1d0f3ed073db8ec4e4526d7fcccbf9afc8432bfdbaf9076ae08f11a3e9d2a5dd05c3d40634f0947c2a1af0c5130efe894f7b0715cd48a820ef05df7a9c4b834dbc4425e0e1e7a31859ed6aea0991827e477e00d6920cb1abfba69087408de848e34cddf7d56ab606549d39c3e269f5fae665c12127805b6de1a9dc2f91777f17799f1f600eb47f05face34432b341a45a0f6ee31bad687ba69b9fd5251cf9755ced9bf5062310f96c281133c1661f48ebf5c94d1994c6cdf15fcd2040d047cbf81988608cb92b965a062df3a944296756d3979710224371ee2164750d6e6803f9ec8773a410f54ad5454a2304e238bf6fc4d2c555b97006ef770d1a401d1dbf658283e4e632e0e571a0d7bee148f870d5c8869a864a094b624e48d24473068ec674385ccca0667c8c21daecb5e0b83de4601ea2710ab07b002431c6b2cb2e6cdc6119ff8ace1d3ac1b0f6c158f9a552f50692b934d89216a31118a0e3bb04fdbb2934647cc9b18f0f3ee2b5ab3595aed003f15db97ed26929ee2343d5463727b5c4b77bf7aa5203729c5aaafa6ea92887536f8ed1c330d0cbbfaf7a2215b6e286697a4f82172125848c9ad882aae9dc1a11889ff7ea47543b872c7db783c6bebd7dba05276d2eb59a9f994e4fc5118d996b98457d664c81155f8bdff41682f35c352fe846822c8b7ec675ae7a6c72f5785d1629c4fdbeae069c2bcfa27cf78f45e5770bcce330407e592678e3ab1578bb8026f2b616da9d1e1fae29ec7a17980f1def5c5b00b3116b20766e01f3bd0b3d460c2b8330fd8c2694dfe24ef7dc247a109057db9fd4198a3a5aca84c470410d0518fbe7b49ae3aa7f7fe889e7a54722e8f39af6ecc4e05ccae8156ca2550182eee90f140c405f9700592152d692660a0d4354acc2c5940ad9fb7574c52fcc1e66351350822c60f4cf94046eb3a285ecc9b17eac4bf4b56fa16e4f133b3d9a596776e36f4e32e1dfed950fe1602e7710e8f005f5a34bac9e0e236aa456e375241a90cc7d2d230ccf38629265c6b789268b619831c557ab2ef8a4be9236badc03ca194b96aefed3261e9b9bca73e2cfe313531c4cd4f72bd617cfed36c1c5e3840e3391a093b0229f4b7966492b770d9243e0b3ace1ac35a44b13576d16e26e6ba6b5ff7f9e71a232d09684dd69f6b6f8c4b9b13c787bd2d271b8e3c586b64ce94dd6e5114ba5c39197559ae7a183d6c390eafe2ec8990c83823e613082587b0fa98279e40038272fa49c2d8873311c75bb4ab6b07b88cc8172ec0e010a1477c628b0b55f5d3ec6b93c9fad40a3320c2d3765bfe26dbced10ea90ecfe1405988b7e83e6563f6298c78742510a1839f8c48ecbf2ad21dd411fc1a24144760efe7b0245a984c70d759bc152f9b1dc7d9939db968776d03195a92ae25d010fee3edd9519325b6295226bde73c6d3481841457e199b63b8d38260c1f71e45b44ffde06cb24a06932932b203958671fd7f83603f145afece484bc23999c92c5bb811792a895e19f863c2952f2a086eef093ea39a8ffb82ab29f068a87e11f0505f6e130eed7eaffb26816efe405a60bc15fb326158a2c8428c231cb7103946fc1a3e56ea83a0150865b82b31ac2adb471b6799fe05dd7a9811a448a5139d21457e6e6282e6cde7ad08af6160553b06de2f8e8857808c543376c90113072471b1e43f1245334d737d51676c90d31ad4a35b28807e1879d31b1fbf62af9caff46019bbe6ae9ee0feed80754279e2f518d7dd180cbf57f26c4a5c174e9636c6bfe1a89cff6eefe609a23025653e2e5010a494db088f14c67e501805c4d92d860210e372a9bc6289e9959ab26ff5d0d87e742c60e5d072a8ee5140c741d66d39dd5572a39df10b928722db188324cbff8fe3e4df9cdac3ba2370a491bb39edbd3e29cc0d09bde626aa817f500f04434984d21f4382662b3952a626fd993eeb761c25a09a0a65f2f93679652b6f961e5965be0aac82369d2f81c23e0a043e881940beb6860e4efe857cec3a4474de29f10718fc77331c3422466380da201a431ac2bc2b19dc5e3c91d8f9f7076157aeefc5f487a7d0fc4461150d89d5eaaaf2039d2d1f6ad103f8fd790c424f63fedd2522267c8f7730654e5b87b902e82f88e4002c4fa441bd74b74faa101554ee437769f1eed6d3652ed254c5904110f52b2c65153c205a8b756a05e0e8df8c062b389f3b09a80075af0faac6d7ba741237154f8d72a7632a7af670fbc6db8893d01f155beeac7f33788262b8b885426581cd0e7e22c174b60d1f1cb993106f2e00c105576a128c235849de7d03df11062289fed4cfffb034b131cd7bd9d9012ec55d739ba900da1ebff1c87ec42764085f4ab51dcf83d70c94b728e484d33a2f47f7094afc59219d4a8131a5dca3edf3ef194167870f86209ae31d6de4efd86075a4d7d8b85d7a350105d4641d14bf7191f4ebe033de92539d5a6a7bc5b50696d5ce4bb894b869d7e072958bb08af4779bfe6aa195df125dfe4dfc63371b623d6a8ec32fbad8fbc149c8eac57412295b12b5294e31001c06b2a24fa52dfdd2e310ffd0c03ebc9f72054886249f4a8e29b52099b9f7ef579e55aefc2a3c193357074fec2ca67f66ba1ce640cc131572bf5a8f01bef7ed1b6e1a812593de1dc370b69171a3592a50897c8b6f34be57ea9db502d2e9c914ceeeac42de783073d5e1dea1fd2a35b4d022dd9f830d421aaf6f68a2b2e63f46f2e5b04713a396474b3008ef2e99fc6c5e9bc6b828cd763f0c28ec8520d558", 0x1000}], 0x3) 20:50:18 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100010142) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x9, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x1}, 0xc) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) r6 = geteuid() setreuid(0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r2, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x7) semop(r7, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) setuid(r6) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 20:50:18 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) clock_getres(0x2, &(0x7f0000000040)) kqueue() r2 = dup2(r1, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000000, 0x8, 0x40, 0x200, "13ca1c1ea624c8741f73f9824cf9bd0b7d48e3e5", 0x4, 0x5}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) 20:50:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCNXCL(r0, 0x2000740e) close(r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r3, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 20:50:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r0, 0x1f, 0x5, &(0x7f0000000000)="44f9a015b143048cb2abcd81679ec199dd8e7cf54431a34e88cff3cb67997e6aabefb1f69b6631ae050000000000004270a498c1f0f3ad198bcf84f4ea0426c7f4aa7dcb4fda00000000", 0x152) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x1, 0x3, 0xffffffff94e657fe, 0x7f, &(0x7f00000001c0)={{0x1, 0xffffffff, 0x8, 0x1, 0x1, 0xfffffffffffffffc, 0x5}, {[0x81, 0x5, 0x100000000, 0x8, 0xfffffffeffffffff, 0x40, 0x0, 0x4b4, 0x67b3, 0x8, 0x0, 0x49a1, 0x0, 0x5, 0x0, 0x7, 0x3, 0x6], [0x100000001, 0x6, 0xfe000, 0x5, 0x6, 0x387, 0x5, 0x80, 0x1ff, 0x10001], [0x7, 0x40000000000, 0x3, 0x80, 0xeac, 0x0, 0xfffffffffffffff8], [0x5, 0xffffffffffffffe0, 0x100000000, 0x1f, 0x9, 0x545], [{0xef, 0x7f, 0x7ff}, {0xfffffffffffffff9, 0x5, 0x8f, 0x4}, {0x6, 0x6, 0x1, 0x5}, {0x3, 0x240, 0x956, 0x1f}, {0x100000000, 0x9, 0x1ff, 0x401}, {0x100, 0x1, 0x1, 0x6}, {0xf9, 0x4, 0x4c78, 0x5}, {0x2, 0x0, 0x5, 0x9}], {0x2, 0x10001, 0x1000000000000000, 0x6}, {0x8, 0x100000001, 0x100000001, 0x10000}}}, 0x8, 0x9}) r3 = dup(r0) chdir(&(0x7f0000000140)='.\x00') ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x10001) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r4 = syz_open_pts() close(r4) syz_open_pts() 20:50:18 executing program 1: r0 = socket(0x20, 0x2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000000001ec08a3717fffffdb00000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x40}, 0xc) 20:50:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x7) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x1, 0x20) read(r0, &(0x7f00000000c0)=""/77, 0x4d) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000040)=""/1, 0x1}], 0x2, 0x0, 0x0) 20:50:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x230, 0x0, 0x3, 0x3f5, "0400000000000000186503182e0700ff1f091fe6"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0xec) 20:50:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0xa8f28bd82572aa16, &(0x7f0000000040)="343bc8be9c221444300ad8fcf018530431e733c4ad72ca8186660139d0535d6980821edd365ee9", 0x27) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) 20:50:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) socket$inet6(0x18, 0x0, 0x1ff) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1) execve(0x0, 0x0, 0x0) 20:50:18 executing program 0: msgctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x6, 0x280) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x90) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/153, &(0x7f0000000000)=0x99) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r1) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x44) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r3 = dup(r2) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x10001, r5, r6, r5, r6, 0x180, 0x5b8}, 0xd736, 0x7, r4, r4, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000009c0)=""/242) 20:50:18 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x3) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0xa, 0x0, 0x0) 20:50:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) close(r1) dup(r1) r2 = syz_open_pts() socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff7f0000ff09000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="f67d75d85dec180eeecda99c0209e2993896f04f5b25286a5240f3b3ae66053064b3da4a39a1cf371dafdacba49d14935f0cd969c644e3bca47897f3ad2d020b7035b8395c93456380a38fe8d40290de9ea35a0d9dc49e08a8987042ba2f68a6bd068d06d5d22a1bb349b061a32f4a7c462a6098376841dcb7947cfd02dacae5586a76f48f5297cf23b99f4c7eacc42fdeeb0c61a0f6c3e1c81276f78460ad0a14abfc8e15874564f4890d06fb5022221c5e9254ff4524d43f86c30e2b4e6b404a83fad928d94525759f2e24d047b19c0837ec3ef05587e0320443723a9413afaed5c9aa98c24c832dcb40686fd6fdbe8a068512685f", 0xf6}, {&(0x7f0000000000)="28f32a1809c89e4bc2c79f1ba7eb46eb595f9b288887302d7f163c8c203417bebfc45e", 0x23}, {&(0x7f0000000240)="4757e9646a70c0eecae2b009cc3d76a12c65a07b98e75bb513682887d7bcbdf019c4473f9d17390e64420a7ad1c3008b6c8bf3539570ba7d564ebdfd45424a7dcaddbfe190b643da01729c6d3315d069ba8408103450f07f0ae000415be41f3e40733e161e00e6d51f9b3aa4150935be1bd31bbc10d8ab63247939f16e8483224df04c04e6993a7c6890769c31f6c86b45e78d1b368e16873a00909c000665ebc4874f461374eae89adb79b64b1fe1ac0e6b8f6f5ef775ea34a7a277b6208a0629afe88be944c5a0527444ce4ab5dc7f14ed6f4afd02974d0a23a21204663d94b80094d5204c8a1511cbec7efafde3d481b8bdc375cba9c05573", 0xfa}], 0x3) 20:50:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) 20:50:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 20:50:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 20:50:18 executing program 0: r0 = semget$private(0x0, 0x5, 0x100000085) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0xc4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000200)) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000b00)=ANY=[@ANYBLOB="0300000000000000fefd4a2c9d651dcdf7dd8fc187a26a7337a72b57aa8b4b1bdb7416a14486b87f6479674ba3ca0e081752698fe476aab23ed2ec18e0417dade9a2f46d136a19a8aa22b51b45d81f93ec207e5895c44f0dc12841a90dbe9e55d6d8f1c92fa8bd63b927e1c7035b6101a14e59d9de4d8fa9654d889b22d53bee334c2c66c3c2da3a6eedc2c88aa177efb20300d9d191eb3409972338a6d54c299ef7b03b86097b3a1244edd0598ced606b756f9bc6d3efe350a28bb7a3b770a6bcb6ab9fac1a6d9e8fe5f63db1a363c4b7d3b83623f2a5d738d755e39705896729a9a60d0000000000000d0de12cde71244f33fbae60d6c3ee30f9cbc09a5cec14dd2308c74ae3ad7932d9abf4f5"], 0x1, 0x800) r6 = getegid() semget(0x0, 0x4afa4e04271b75d3, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000440)) msgrcv(r5, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015a8cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e534ad61f289dba09000000000000004da8dd62e4a279bca82e51420b412f518c5519a31d0fe3c70921c5711562c1f04b59a2ab3742250100b857615e6e284c6593f108b9313a83b0f2402f50e131efe8e77e7cb5c79f2f5776b926e9c60579e183feb18e450eed46eff663e5b9e414bc492be008a76964eb3b52aa5f8448fb429330a90d558860b01492e9d465715f54988efaaa4869231e05b296ec4f10ce36f5a245461f7cf4a23a93b13d84a6a984a1fe954190ab41c0a6fcea2eb20000e4a071735d1dcb8b00c1f48757ae75d2996b50f7f34681bee4eeb36d9a6b357d37319e5d657817782401003d58d1b6a0882ae9328c923b48666deaf73aa58b3391c6419288a2e91277e48cebbf167048e5841104f252cd77cc22a521c5d420745da1c44f6410efdf3f81d1db10e68638b5c16e34ce27ca19f3315caae4e288c3123bc50cd75f6d9155700606e86451d462dad46d7fefe405000000000000be47deb5737a8532aa3019a3e2"], 0xab, 0x0, 0x1800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x4) acct(&(0x7f0000000680)='./file0\x00') chroot(&(0x7f0000000600)='./file0\x00') semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3, r2, r6, r7, r10, 0x8, 0x8}, 0x7fff, 0x200, 0x89be69c}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) r11 = syz_open_pts() accept$inet6(r4, &(0x7f0000000280), &(0x7f0000000880)=0xc) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000003c0)={0x8, 0x1ab, 0x6, 0x6, "1a5a6318d8a5e7f65bf738b662bcdc90a7699543", 0xfffffffffffffff8, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x7ff, r9, r6, 0x0, r3, 0x20, 0x87d}, 0x7fffffff, 0x401, r1, r8, 0x9d88, 0x3, 0x6, 0x2}) 20:50:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0xfffffffffffffffe, 0x6, 0x0, 0x354, 0x0, 0xfffffffffffffd20}, 0x0) 20:50:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x10) mprotect(&(0x7f000008b000/0x2000)=nil, 0x2000, 0x7) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 20:50:18 executing program 0: r0 = socket(0x6, 0x2, 0x401) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:50:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000980)='./file0\x00', 0x1595f1dda1d30c2b, 0x20) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000009c0)) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000740), &(0x7f00000007c0)=0x10) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r4}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r1}, 0x213c0bc5e58e66b, 0x3e, 0x2, 0x400, 0x9832}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x80000002, 0x7}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) getsockname$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000780)=0x8) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000a00)=ANY=[@ANYBLOB="3e5150690000f2ffffffffffffff00f4357e7c76e368e0e7e60c2d8802f8d2d1ed00000000000000"]) mknodat(r1, &(0x7f0000000a40)='./file0\x00', 0xc0, 0x40000000000000) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)) close(r5) msgget$private(0x0, 0x284) 20:50:19 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c02b480309900fe7c8a5b67071b542a538706000000c4110000002966000033000000000000040800002ac1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f000058c000/0x4000)=nil, 0x4000, 0x2, 0x13, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x100) 20:50:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) setsockopt(r0, 0x440, 0x8, &(0x7f0000000180)="1f2b8094925ffa390729389e7749126280939eec96a5b1b3eb507e9afa787e02fd36fb483b23b6ee18993e16ceb516681bc8f4d19aa1d5535d43e06c668048aa7c7051ef19b0b109ba81cbb89dd0cf91aae343d7cf3f74e8e9c710ffc4f8e508ed1a27628f1dd6ce658f11703cdd427d343ad204b657ba70e26d5e2536dd0958d5c55b39b9c68ab7bc156539de320cb0e461f8c5db2ac8517be66e069a2087d789e87b3ac600b08e883beded04bdbc4a553e1a2e408fd8fbe97164a38d938557c13ab1945229", 0x260bb5b4) socket$inet(0x2, 0x8000, 0x401) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000), 0x4) 20:50:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x4, 0x0, "b000", 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x20) write(r0, &(0x7f0000000340)="0088620f7879df89e8e5c0a68eb98e72670445ec3ef8271cee54cd240ab5a7ec4f4383b5e21e1399da903c15a877c50f31fa6fbd61156ca06a13f27f2d4694a4b7d7b9d77bcb3f83115f941e34a664affd43fd68d5db2abd86e488811f91a4f1a34d64b96651c40735bbdf94ee80cd4b04fba8653efedacee30eef151108b3ed113ace9b6a8f8d5b6bb9d21b5d08f52af9963b64431a10eb0ec3eb7e8657a4eba5569061b0ad6917213896d7202bbc2d12c468c1abfc176310c2ce907ed1c1e0f96f0233427bccfcdbe67f061d7d7b3272ee1f64822a7a71de", 0xd9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x220, 0x100000140) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) open(&(0x7f0000000300)='./file0\x00', 0x800, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x200, 0x0) 20:50:19 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 20:50:19 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}], 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x8080000001, './file0\x00', './file0\x00'}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10, 0x0) 20:50:19 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getppid() setpgid(r0, r1) r2 = getpgid(r1) wait4(r1, 0x0, 0x3, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x22}, {0x80, 0x6}, {0x101, 0x7}, {0x45, 0x250}, {0x4, 0x3}, {0x47}, {0x85, 0x8}], 0x7}) ftruncate(r3, 0x0, 0x73) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000180)={0x7, 0x1, 0x1, 0x20b1, 0x200}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = getuid() r10 = getgid() sendmsg$unix(r4, &(0x7f0000000380)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200), 0x0, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r3, r3, r3, r4, r4, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r3]}, @cred={0x20, 0xffff, 0x0, r2, r6, r8}, @rights={0x38, 0xffff, 0x1, [r4, r4, r3, r4, r4, r3, r4, r4, r3]}, @cred={0x20, 0xffff, 0x0, r0, r9, r10}, @rights={0x20, 0xffff, 0x1, [r3, r4, r4, r4]}], 0xe0, 0xc}, 0x2) setitimer(0x0, &(0x7f00000003c0)={{0x3, 0x8}, {0x0, 0x6}}, &(0x7f0000000400)) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000480)) ioctl$WSMOUSEIO_SRES(r12, 0x80045721, &(0x7f00000004c0)=0x5) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000500)={0x4e3, 0x7}) r13 = dup2(r11, r3) pipe(&(0x7f0000000540)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) fchownat(r13, &(0x7f00000005c0)='./file0\x00', r6, r15, 0x6) recvfrom(r13, &(0x7f0000000600)=""/4096, 0x1000, 0x840, &(0x7f0000001600)=@in6={0x18, 0x0, 0x1ff, 0x76f2}, 0xc) ioctl$WSMOUSEIO_GTYPE(r13, 0x40045720, &(0x7f0000001640)) r16 = semget(0x3, 0x1, 0x8) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000001680)={{0x0, r9, r15, r6, r7, 0x10}, 0x0, 0x7, 0xffffffff}) r17 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r17, 0x1, &(0x7f0000001700)={{0x400000000000, r6, r8, r14, r10, 0xcf66abb20c6d999e, 0x8e84}, 0x5, 0x6, r5, r0, 0x100, 0xff, 0x2, 0xf9f}) msgsnd(r17, &(0x7f0000001780)={0x1, "6ebc746be8e188685a7621376efe0f992c1a0c4617ea5a6db73be795b75b61d54bf3f54ec64ce81e413ea3fbfb831e8bb68ee511b821a390423ccef485be10db2edfdd8a8a5f37f876d8edf0318fadca230a060e2f58dae8c18d838501fec816f29048f1ff1d85680fbea1e3a99d9d7cc59699b7c7be3886eb9ea706ba9868cc3f4ae3efa163169859891d552e1651e802f532c4d9fe007261e3fee8cd6b45a673890eeff8bac6bb6c09cce577d4145ede4e25e3a11a7dc6c02791cd41ea8777498b9770ef6b836e14a6fb0cbecd859fc6b3063f19b44aca64dd"}, 0xe2, 0x800) 20:50:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x8, 0x20) kqueue() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x4, 0x0) r3 = socket$inet(0x2, 0x8001, 0x8000000002000) r4 = dup2(r0, r1) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r4}, 0xfffffffffffffff9, 0x0, 0xc2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x31, 0x41, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20000, 0x2, 0x808, 0x5}, {{r4}, 0xfffffffffffffff9, 0x8d, 0x80, 0x40000000000000, 0x3}, {{r4}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x5, 0xd21}, {{r0}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r2}, 0xfffffffffffffffb, 0x10044, 0xf0000008, 0x400000040000, 0x5}], 0x3ff, &(0x7f0000000400)={0x0, 0x6}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xfffffffffffffe90) recvfrom$inet6(r1, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)={0x18, 0x3, 0xfe5, 0x4}, 0xc) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r1, 0x126) close(r2) mknodat(r1, &(0x7f00000017c0)='./file0\x00', 0x6005, 0x6) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) socket$inet(0x2, 0x3, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) close(r6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000001700)) syz_extract_tcp_res(&(0x7f0000001740), 0x9, 0xb366) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc51) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 20:50:20 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1012, r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) 20:50:20 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x1000000000000009) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 20:50:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 20:50:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) r1 = socket(0x10, 0x5, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 20:50:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) flock(r0, 0x5) close(r0) 20:50:20 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0xb2) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x40) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 20:50:20 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x90) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 20:50:20 executing program 0: r0 = socket(0x18, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x2, 0x1}) dup(r0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) pipe(&(0x7f0000000100)) 20:50:20 executing program 0: shmget$private(0x0, 0xd000, 0x202, &(0x7f0000ff3000/0xd000)=nil) shmget$private(0x0, 0xa000, 0x0, &(0x7f0000ff6000/0xa000)=nil) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x140) fcntl$setflags(r0, 0x2, 0x1) 20:50:20 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x4, 0x2}, 0xc) 20:50:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900005f00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 20:50:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000c00)="b100050460000000000008005786ca900f0e08fecea11ea8fef96edbc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ac0100000000000000e9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000007388c405ec78a34be26ec8ccf469c673258c551cdeb0ecab55956dcea067ad7e4ffe3fe6f32322b6f96041b84ccc0fa26ea7caeaf08b2aaea217246a3d4bbc0dc319d16bb642d302786291dc26424f97c5e753530c91259b00c5664b847a531d711c4eeee3254ffdc7dff9e54e3127fcc30358ab95b23cf69bccc222f73ee8581eb62004dd06851700464db28087c9c3311a99de92e864fe1c8269883bbbb363c4b2e5e5b582f2c810bcbbd76bc8feeb1a32268cf423a986b7785e0e3df2728e97619275023e838a609323c3a99c2e1084d57bfee460dbc79263b872298d442dc1b601be7cddd5705044630de2552fd5eecd8e9a56ac703c8efe96349740b5f3b31a7d91fb354f4e35ac8904ec04e8e62fe726dfc854c8e39c5de8114656a878ca38cd4d4418d6946dd3140a6b7685799001bf0c644c80c2e7fd758f4560a59818eec414ed4f5b340ff976cb3d4044495b4123b826cd6b000662bfe6c23cb44819af024bce8758737b14bed4ab624249bf7b760c10573413e3d1a2941c92159fe6ac704cdc8d319929f81a0df62e6143173c390a11898db47c51257178db219b45bd43976035", 0x257, 0x0, 0x0, 0x4ad3ed3f) 20:50:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 20:50:21 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000002540)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x122) listen(0xffffffffffffffff, 0x0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x4, 0xfffffffffffffe01, 0x10001, 0x3}, {0x9, 0x5cb2, 0x4, 0xb46}, {0x8, 0x3, 0x0, 0x80000001}, {0x4, 0x9, 0x1, 0x45f}, {0x3f, 0x401, 0x8001, 0x5f16}, {0xb1, 0x8, 0x10001, 0x401}, {0xffffffffffffffc1, 0x15, 0x4, 0x8}]}) 20:50:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x0, 0x7fffffff, "0000000059001040dcb9000000140000001b00", 0x8}) socket(0x18, 0x2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 20:50:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="ff09ff000000000000", 0x9}], 0x1) 20:50:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) 20:50:22 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x100, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="23d5", 0x2}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:50:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r3 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) r4 = openat(r3, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) fchflags(r0, 0x1) socket$unix(0x1, 0x40000005, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000740)) r5 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) chmod(&(0x7f0000000700)='./file0\x00', 0xf) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r6 = kqueue() r7 = shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ffa000/0x4000)=nil) shmat(r7, &(0x7f0000ffa000/0x3000)=nil, 0x0) open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x51) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{}, {0x8000080000002, 0x800000a}}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000c40)=0x1) kevent(r6, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) socket(0x0, 0x3, 0x8001) close(r6) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8001, 0x100000001) getdents(r5, &(0x7f0000000b00)=""/193, 0xc1) r8 = semget$private(0x0, 0x7, 0x8a) semop(r8, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 20:50:22 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) 20:50:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)="e89855c3ba71f3ccafb0a1a4f79502c7752d35ae199ddeb2ab539710daf8d08b28863dfd1db8b6363a9c348443a02ad7cb", 0x31) r1 = socket$unix(0x1, 0x5, 0x0) dup(r1) r2 = dup(r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x1) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x2, 0x10001, 0x6, 0x5}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) dup2(r1, r1) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x28) 20:50:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:50:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x9d}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000040), 0x3ff, 0x0, 0x10001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) 20:50:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:50:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c466287d47a83e680d980f59e2e1a1303d01f3c5df59a67c1f05fef3cda9ef29c7a11194138c1bc8603e2db86028b45cb7686db6e58fd263f7d84e6927472ddaf94a3bafc021640e84ee5052f59e931309b3df843a7339bba6778473dda834f5ebfab408012335c31aa096cc0397150e1139041f56dea7f043a45a95ebed12d6911b0d68cd45", 0x86) 20:50:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x2) r1 = shmget$private(0x0, 0x3000, 0x82, &(0x7f000053e000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/155, 0x9b) close(r0) mprotect(&(0x7f000000a000/0x2000)=nil, 0x2000, 0x2) 20:50:22 executing program 0: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) 20:50:22 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) fchflags(r0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 20:50:22 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000200)={{0x10000, 0x800000000100006}, {0xfed7, 0x5}}, &(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x7}) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x9, 0xffffffff, 0x8, 0x6, "c9bfab333bec79d9a974480ca1858053520bc062", 0x4, 0xade1}) 20:50:23 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x401, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x40, './file0\x00'}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8810, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x100000000, 0x1, 0x1, 0xc88, 0x7e, 0x72, 0xc917592272f66a52, 0x2, 0x9, 0x5}) dup(r4) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00008f9000/0x3000)=nil, 0x3000) fcntl$getflags(r5, 0x3) 20:50:23 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xd3, 0x0, 0x0, 0xa53a}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 20:50:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getrlimit(0x5, &(0x7f00000000c0)) close(r0) mprotect(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) close(r1) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806e8a7e68 failed: hole in range 20:50:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x81}], 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x40) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000240)={0xd6, './file0/file0\x00'}) 20:50:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x6, 0x92}) r0 = syz_open_pts() close(r0) syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x8000003, 0x71, 0x40, 0x1b17, "2bd0c00968dc65a2dff3fde0ab10000000001000", 0x0, 0x610e}) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x1, 0x8}, {0x18, 0x3, 0x1662, 0x4}, 0x7, [0xffffffff80000001, 0x0, 0x8, 0x8, 0xe09f, 0x9, 0x5, 0x6ed1]}, 0x3c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) flock(r2, 0x2) accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 20:50:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e40)={0x0}, 0xc) wait4(r1, &(0x7f0000000e80), 0x2, &(0x7f0000000ec0)) sendmsg(r0, &(0x7f0000000e00)={&(0x7f0000000900)=@in={0x2, 0x0}, 0xc, &(0x7f0000000d80)=[{&(0x7f0000000940)="f680bcfae0a0d4e176541aa64dcb6c6b2f639b1ade064136228cb979c5c3d7d477dcd4647c4ea30ec9f93551ec6842d4177823b871c9be33c830132ce486cbb03aa3c153e1c99f5758ef7300e050c95f1a46475b0a7d302fa4dcea92cb2bc44cdc65e8c1995637546db54335a76a4c532ae8de08152c0eed20e08fa178d7c283d7c4820cfb297320931123d9923eb45361ae26009c12b5600e5ba18b10e7f8a0b7651de3818e38e26f798909bed934e5b01a837edc015465281a4be9c577f4c0430f438851a544074f", 0xc9}, {&(0x7f0000000a40)="16fb69039814815cd19a394d3795ce989e8ec77962c0fffbced907c14482885272837af44b9ee3abb1ce3e634f74a78a9fb946423171070c3e92ab99a143bb79d2dde1f67529fc06bcc93f43e75c718cf1e1a0bc0499158cf3b6a984cfc705d2808676071b30ebb680baec8bc864cebcdab3f7aec901908ff4945b5b91fcc2d71ecabffe5820b461976f032a97c58263ec3e3e0145596a6411de36e1049b249b642fb54633235750a28233ed4ed50c6ce29ce8b7f93e", 0xb6}, {&(0x7f0000000b00)="d63f438e7577ec1b8522d94b823f18e1e3d81e76c1980c2428f3806faa96b98659c4c3245ea52ed74c8fca41e57d6e0c916b32e2c4ae181f75e3749b36f808d3d077e46fd984a291d7b228ad9144248f5abb56de6b89b9981dba6075b8568e9faeb6ce628728c06efae859d3484a9a6ce48bb96fb4346a2bd6c52760e7d5dd3d748c99bd0e80b6bc5667188e63", 0x8d}, {&(0x7f0000000bc0)="0073d9c409c852cfe01128d6bed53973b45d765b9618806c85a6e3c315d48f35124bdbc4105eca7f59368761d52bd31ae5cc809877e27b9e4316031b1f3388e1e411ef302c2dfddf1094b57e141a94026c517a7fb16bcf2f59aa6e64e173486b5315586dbe15ea5f3c032d230788d49f4590fde68327f9d4247100301cf7498f", 0x80}, {&(0x7f0000000c40)="74a2a25b73e6355d", 0x8}, {&(0x7f0000000c80)="20e1803b310deac1795ded870ec7b706a037b789699f0ff070599b996b3029a617c544e6d8e726fa55836bc90e5d793e0e35e1be98c5fe7bfc7a535b8aec309d404e027b4f6802441cf74c711c0e9bb8f3a1550ec529031238a7669a9fbef02ccb28a4c6fb33f9bdf2435fbc7542e466b2df91dab4b309f7452eb117aa27d2eb39dcc407c3bbc5bfde4d39e3a93c581aa6d4ad01940c2a2fb70f34ff09a3c310a2693cd3905d4c62d04dfa4d81264581dda259491cf53f028134e4854775232b721b8c7eb332eca6ffdbc00709df7a1bd75e42b039d7", 0xd6}], 0x6, &(0x7f0000001400)=[{0x1010, 0x1, 0x3, "ff14d7e42073909670d6431f5e0ebe088e8bd15961b53f02accbd33a01c0abebdeeba79c043679c02533e58e7e316d6e8fe5aad2f6904eaeb79beecd67321c187f6d988e05c3aa55a00ee2cc8f87794899f93134adf492dcf26c23c24c353fcce475244c0d3ceb96819d2da60d2b487e232720f211000e6845ebcde1c7a5553e4c66183323cf31e9843631db853b5f395d93d7a9c0e211dc6827d458ab3aec39825776498e37ab891de0d9c43b6cf77a94981be62e447e58fc0899596193e7ba558b7c631c34ea9db1f78ed252ee5d7d86f4f6434492b78ea71322ae69fb22bf512ef2062a75f5bed89cfd14aa5d59ac738f6643bcfa3e75dfece8ddc8b4b48f8bbbb80cd0ef71abe357b2d8c4dc09a2794aef9cf57e3d0fefa75da5f489e1d9ee5b0c69d14430de45c2ceef5935498dd0efdad7c8313458d1bae863a299c66fdae1602a8462607d07610a53afda7b876c94c6064c1bad0a91a43c05d4175b198e2af617b7d5ed6601636c54df447fce17ef7d98efaf975e7db7faabb2e34b2afe5e582edcd2796c56ccf99599ce458cf6d6d0b74213408a851da261052b53257d436bbecfba389548313531d1ea49211a41ef3c47093426dd786bc5f4d9ac457d0fe783e8736076a56d25a8f41a86880f6350a6662e6d92044c974cc37fba85214def2a3c0285faee63896592cfae02512be3a61022bb2470f04624e6969736707b5221087cd98bafc3962535e25a893c8c50c536ffa780dfe361569bd57f72df4ddb4de9584e8b093d2983ea76668332377701a8d3c565c2cb09441284a8641a4ea20dc36f300f18d8c3c8debe7025b18b1a371bc2c0114d1c1012cd1c417a9b4479e679dcb11ee0d5c39a149320eaa45f8458ccf7d79932d59d6e148b2f5db9bf8b81cf6870bd91624579dc2051db10a9304fbf2b813107449a60c7b5e6c4fa8f64d57aed68e09967ea31e97f73ec1eae7819b261972a016cf4826610b62d973f8dfd7832a0b6c30a1e78f13d57cf6c9e02f884f7dba561724fec4d4a58d3ef279773759818f2c835281c8823b81719f8f7b00c4edfee22c3bc359f7e093159c87472ddbbabd80449b48291dd112cce8c61816687d4d694481cf8b81c9daf14b8f06cf9219d59786eb5b344f8520667d6901fdfa0e7f59e2ceb927f0d35b8b2253ea2779d929e02c0dfb4a26c301bf480915f0801e510fc01b58c7c934dfbe06a97ea278c6da469fff5d5efd6bfbbc58be06e65b6eba1c53e7ab824f66c0e45b0c8559cfdd51d5b00c4f7a35e18ff4d939654b204c141777ac5e812a3902cbd70d4b5b11fa889931298493b423c5259c095b0f028f8f985d56dbe494598021714c630ef9fc8998e6ec0d3c6e5dfce1d14d87cad0f911d6dbeb5d15c3d68562ec5ccdecbfe6331725b07e8ba92d74fa9bfdeda87b5229d0f6b972e48db48355b85b7c76a44e3272058f48d1fe9a024724904bc7b12e28850700fa95c3e238f3bb60f4af4c7fe7944baf111123fa5ac13655f569b66b3a1a50fba7932fe7e73545700cd22659bd55927917e622d0f86e496cb4ec432c2028e49e5c64b39a3a19746a29adce18d94d39227eb6fd71c8987312fcdeace0d4d87cb5690aa6e499f08a0d8c9c7b341f5deeec2652f8a7a9f46bcb17029626398e86545d67b4bc3334ef0a05ac3e314da193b42a4a682c841b7d7a7ef777231f5a6a42465667cbcd896d2a70f8ca247d9cf487081526a2f3c619b6d9327c739fa6e2bdcd55ef643988da896a8e51dcd237fb23792f1ae1978005e148c094d2f6b760dbbce9da157d1de0d9559c8f096bb05fa9d80aebcc866e4d39f6a29026fe59414da5b9ed6163763ff467cef1cc8a5936fe901e7b30d8f2d3daf9442d06d5fec93a63e5c6b1294d3abd9d4eeb3587cd7ce2c439cea16986c4b070d1b0153bd98155d31fc6b5e694e5908a90a700bc64c43cb76a35c65712df8c80821b1b822ddf08ae0080c873142779d29ef872785bb3c7e9b89fc74b17699c0b869aea9e022ca81417264432cc5855f280ebb016558c819e743ac67b7b3e050a85ca8f310dccec7bf37f37da9ac4fc2cf7ce5169bf59b79133b2638816477410cc678430d1749019477be7974ed29f00991fce495fb32227f3377f5912c24fd48aca75e449e459b493681dbd6e9d414c6abb2d6c37e0e57f611daf4b09174bd8681c0ea1b9172b9e6c546bedf7bab038e0af19bfd5354e7a1417da5344c3b7cf38c813936644940453e4f0a3c54fa1c7a92a602e0baf47b61d133babb54b286608a115068e86efd741ee520711d24137252ff2973168da37d1a9d8fd0b2531684bbedf95b375bed27b4c6eba1283d43bdcf1f2bfcdcce029c1fadb89b96a1ce388fa328cd9576b6b19a0870c8087666e21d05840208b348e46f82eb27c290d4245bd0be90ae3d8e6420e64efefe557a2c8aea3dc7a303ba3696547d05dbdc1cac9d89329d664c2c238285c640213d4008bf086e21fbdaae301ff25ebf319e9a196cf594cdfa40099ecbf6aa4381cd7fc12bc0817780e1e941ccffc393ae91c38b38dda87c67a273be73cdb38b8339834a28c999b96301f40b51f483207ae93f2b5543eb0a2930294697841632dce2e3621059a4b8e99bdc31f457c80a9a698626c8c21279ed76c21903290599c9ea0b4e5120cc556385eeab30e74b0545bc8e3c75c2e5bd87f1e8425331d5f3d0f8cf05a084928dca205cd4dbc25619dfd7d1868e3c7f178f830c5e0731428b467076bdece81f009bc1b9529bb0a0dc14108482e370c31d1865e44550ceeb3a81cb3adf9466970ad37ab332c186587bf7c65e9cde430d1ab72ee3c2421e85bf7d79050c34c40eeedae5e7b61ff6363cd9e2f5aab669e890ec7d1b2195621e234590c7a8d56d5aed9514274d4b33ae5e23d176db691fd15d4647a020354aa86fe270603f714e799e18e0b6afe4ab4f1702c44549c26bd6b10265966ccaca6971496bf2d0273ad8e73d4cb05cbe8d154357da2b90096e9e43fd84e512b3cf2eb1dfaf2f32d99e859088456cd3f3f7da960d87708d0f3b3b5ec81c6cb4f2eec6c7b0494b982d11bf39116f922abff865212f4dec5c86d9baf6d60b659b23e5feab13fc52632c901c3a0b0be5de91c2ed973eccd000ce3c50086e9835d837bc22be012783d7810ce4d9aabbe3fee2e09e9d8d974ff6cc8ec2ce66c0a268f9ad2880b93b842dbb093fe9e8b9cb026ffbb91c614cb294af5d91a464909681bf8fbf3fb33fc413af3a6bf14334618ba3818ae1b41ab4237993fd092a237948339931acb39efe01c6a6e67560007e3775b250844cff1dfec9a3ebdfea45033935aaeb715543cc0551308dd28bb196b55e298a9b0fe4845fc5bc07d32846ea7b5368d09710d69b57518ae61e24e6c6b2127662dc43a33a670f811bec33fc03e0a1a7825dd091d19956a8f49f5fbd28bda9750e41b0f074a1db191be9693ab62aaed62b420313affcb62b91a492b33c59f3ebf0991499231a263f0a0ab0ce24e807965bb781491b21209b92b38d5d4465bf83c1687b8f64f89966ca6cca93fd3730b8d36f965d9cef7a5f1b8deec2957d2b4fc607588ac1126a3b21ce6df518d334b287ff8cd8099e7dcf5d2d651ee232315f6cd45037c1a884725783562879b1598fbc0baceef94989109dd183de553acf8c152972113adc44d3c09ea344c2c155fa72cdfd510b51c2d892c5c5d1fb23306ce6c5534bed826e3ac1794fa7d22c177d4ccf2bd78d59cd20a99ce74f9435af01c6f46886b2057623e82c66c507fbfcbae6454da4e2acb5891f34cdeaace88bf0bf842115db94052c5af704f529f28712e658aca3c19cdbb4015835199774b7c419831c2ea3b96b546e8f2878c6ef29219dd04843cbfcb9abcf924f1da218dfe12d693ef2d62a5d5cfa5bd0fa113654864b72b1c627910959a0dbdb5dbdbd2f95d902bd82ba23c93556f298545eb86329fbd904abeeeea386752dd952d3a9952249c5cc5dd8d8daced7cbc69af71aee541e6dfcd30f43b4684c023f3a275c92f82c4aa2fce5c5d74cdf039225464fe8f70dce64f73ff6e583bca9586f4631bc0e17d41aafe6bbae537cf7555b52bab2efab9a05175e9dbdd92b04aeb13276ada15f01e9e0fb06ecca29d4c06098c8cfe0ad7a92678878ab5d98482ce4fc7cad4c3f32446aa2ac4fa0690a79d023e192776214c8ed1a2dc592fee5a89aab881b12adf63d30038759e387299f2095ebdd885c295ab785f54451739276ee2ad8668bfee17383aadb7ed498028e53fe44bf623efdfb108b2dd251fb5a18f8b7baac63c7fc62266703ab2442091692876c935bd8dd166d7f704e5bdae8a5d4ae51a454c30f7327c5142dad9126fbfe3bdb40f1d9cb0ee77ff9746d8265280a00b79eb0bc99fc60cba8aa7fd516953c7157146568c3a83feb6025f3d9cec627a2719eafff66592509a93107522a9e70427be4430ea4ac234d638a0b81e115388d841a1fc4fbd1c7bfe310155d822d28638b0569ad0cf0e32984168a9cacb2159b6854e409208ccc43cc4c6cfc3c8ceea552771f1a3c8450bb6484e2662edb75f3534d793db55fb6708867860c4e8c7bc7c20568e1d9ceca8ad0a7027f6f79335644eca37cc5b00cbdfc182c7ed9587ee926934cd14b85562f60649e0865ed3a3b89347ee76013d6a590592d48ff4f42eb3fcd93bc73a023c242b7ac7d7823ae063f31addff40cb926ebc5bcea02616bc4d77242240b533e237fbffd40e0449e161bbd6e5b18bde511dc556ec8525f3a41553ee9236e5f24f2d5024a5bb07453faa1edee6825466262b5967be6712224e0069b9a8904114714ad30a7342c7c721ad89d2d08db0285fc283162d7477c0d537cd9388dc1cfe10a744c5c179cbc5484f58432b45008d5a901d0f68e2fd2f865846062b36e17ccc22950091654abd32062618ff334eb6a0b6ab800d9bb892e30a643f91342cdbd532d62938bbaffbff174646569cbb9c9d0779bd1d63fcf11fc25259a1e0f2c38856959b075aabe55fb9773d27f15b628027f01cda88236101ccd019692af4d2d036a235812f19afbca07517a8af9a4a3aa1b253fd51c98b999e4c78dd739ac92ae6a3c384f60f18b442a637123988ffe1aa25358ffce3342e2d57dfc6b56284812e42e50c8e14b17f4edb905e68594c6279df945547143fbbf8dfcc5cb7e92c5d3b11070648c46d176845a5ea9fc2bd75c415ac1cd2f2ab74d5bc977f817c3817e7095b3c7ff527dc5f12d95d28a229a89b5f42173add92eab995becf55c8ff435cef5aac45557756a03335fc80d932175f430a233b4c5ed4f05a56f33a05839ce96753ae1eff417b34ac608f5e5098da16442c016b8e2624bf7de127159aee34ee701377d89556b7a500a2fbbabdc7005d1d555ed029964a773b78d0e0366728d866167fb83f72a636a473e4cf265beb66bf12fa79f6d61bed06f335459c32e73521ea5ae4e50eefe868744538845698ec797ba12a7dfdbb2d77735bca9eebe5e7e405cbded096ecc1754645c7f2dcdd96c11775018233656c181757986a95709df4a77bd78204a3bf13bdbb9d838b8b0986dfa72c5f80ba9e9c67f69fd3b4f561c3e9aa212cd41d30bc9258fb6fcd45ed4df5e06273993d203db500331ae146f8cff4fd2e800d3cf9887c4113cbef2a9cb49dc1be67a377b059ebc63d955a8cea59b64cfb026e0c5ec32ae4a35255561fff84c815dfc48938c8353c9c5c61401edc15a5dd30d6758cf299262792f57e51fdd90675082baefdab2be9dd3"}, {0x18, 0x32564b55c94e14d9, 0x7ff, "abc2"}, {0x98, 0x1, 0x0, "b227d0a7635b8019b0b9ec18ff7deaa65e5ed62235d9ff0d2294a50e23f5e57e604c132421a6537fc1cbd2e8770c65d0fdda7225a9f74a72d1f03d5f4be8dff4fd253ccdade713aaac3038fcc52469eb13ee3da83c0b6e1d2a53732f1e20945531b92e027e1215666ae723edd0bd5b64503c360c5aea17f8fb55f1aa743e69d654b0165007"}], 0x10c0}, 0x4) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee44807208061e6f41f6f97eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b30d", 0x30}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b7a5bfe96a67f4bc1087cd53e87e222ecf1c682b106582dec1610fe59fff7c0d5e2c243f388aaa18e47dcc32a29b15796ec64f80f849aa2bd6fe71e3dcd6307ca6649eaf27047ae36e491d8b71898d60de132b4e6a1011e2d000921303f2359b896cb7e69255d8ae62defc8c9628351b408271ccfdc8beee0141b5b33a854cc2173435d0127eeef8e5cc0deb6997c65f879332ff2a5fd9c71491e772818dc6d6fd639654696f64be5747d440dd582a8a34d2082f30c62786edcc73fa0954184069041c1d54fda7cc54e2fe3d103f5500a3d241b12ae31194017305d811003bec2db82a3641afe7319a461087b0d7271a315127a7abc0956fdeb3dfbaa0335460e6d60af55c3680b721ba90b77b095f1f1fa9845bf906d3e8f6705377831816bbf1ed7ae87e9b6b2381f1acc58ccbd47e8f845fa42a99bf5c4f2276c3ebe1680d126d1450d3a18527d4c12ebea15ea484623af04e050064a53da707c30975a5eb89eb01fb27e85440776e23f182786a711556ad577509815205d59fa5eceea2f2e68f303995c4b6831c219a0038ec435df7a36ec2e7ead15e3d9c68d7c0f9486897762b67e2d760c95aa8cf44f8b1e7bed040fbf8a26cb9ac517d89f7e802b510e8180effb06031432dd1806be96f6213fcab7350d8ffc7f8fe3023d0583a8b07ad48161cacafbf49583e0e4def0b3773509fead2d2e22f8f4e68590a4cc207bbe61e85732158a8fb153d761cf3ada6398b007c16a35f897b5ea674acb6ef1202655b1673deaef3d78bcd2600d22f80f081a7bd12c9a1c66f4d1033ce2d4b00b43c12a56fb41c5900aea1a6a4635aa7273ef2829b429016e487b9de4b1cd27f6c3a22145ab609cc753cfb0ae0412b946507f2062250aac715b17753b3e0fe85c89d3995e5e22f1265dfc2183230f26801b9261028833ff08d719e0576d66968f9b2864295c752ce3fa74b27da614e5a267bc2c49577f4ca30d9eccbd3472e5d611b88279e4e7b1b1c7b4e0a10101d1df59369e4fcb87f4e3294e384cae136317948228b95cfb7f8bdc50c2b8d682e9a129ae047307c8666d3db4fb09fdbb5e224d6e6e45442479076c712a92662675c4c8dee3dc64958df96c799377f711bee1f3d972dd1044b1bee6e4ce394ec0bffb5e4a70c4166e043055a81a537110e1bbeb8bbedfec2b0d350b55d97e4a54465321553ba5120498c37c47e5c56e7c7bb9dfd39f7eec1d357489f186159546bf19f15ce7e0d6189e2c2f580728e0867e7864272da74bdbbde49175e4cd08fb57d054cfcedb07f917b51984695f423990f7a6ecd86e3da0857c55ea04cb6c58afddb24b2d457a63c080bd6af1e21400729d4018dbdfc7dcc4531aefdde4e4ba1af62c7c8ef9ca7dfdd10f20ae3e70eb3000474c3937ac17ef26a543ee3cdb73484291ca6e56370a116265a2de3ec76b0872188b6482a17dd4fc18caa94b941b374c275d2ef96b0fbe3f1f4510a9139177834548cddfe267aac0d6847f520ded32feacab0e7f6c0cc441a2e821d4bdf67039d0dfac3b8e11629ab4368df944248716c4e939eb0d0e23011b91e67d4a6ad004b409ad6eba9d944a1653a9b5ff49df146ae79409b3e5b4ea5ff13c51838667e56ea3c324cbc65617e802b9144bd8958793e0f959416742b1b694b2c6a2b8079a917f25ca1dcd8a22a034efb094edac03e7cf158d983e0ecef8f2ceb599944f737fd390d8a6162b13506e18f6f5ce47c31d617a00ea744e206b8f2b1cf4cc17a3cac5dbed1bbba35ace30a4d24e976c4b93a84fc16bac20c73f869b5ca27102e46af6f4cbcc64ed0bd717208453ad0d702f45d5bb01ee21e19ae488ddbe79f24905a9d613e11cc086f3ffe711abe571d1b9e3989966d74bd40e0fd12e657004c681d4646b7aec98a19264a1f856a6979ae8d453b403f57fa04eaf408ab4a347d585332f7d1087168f7346244da4bf2e98e398e51103489700c3aacba0c6be2ad3eddcc4a54d65a39acf2e2a8a124282c530df67da93d0f6abc003562a252c94801251bfe5844f9d4d078f12fc1be80b28f0cd2438cfb590066985f95e2d10a78cd7864d02aacdb397bf7e0763fc58ad41cf66b466f045435b6c5796f97c7347acea4a08c6dca859e0954f5c33174b9d6c7299a0e2e63371bddf3790e70cde8e13386b178c61f02975b1435107b4524eb42f973b6e2f8ce4ab76c9f93585c64b4e880a259c98c6423bd178c96c98d8701ec593a3a090deeecfa7a23d57fddbe5b81df21b44b056fdf017fd4bada1aeb29691f02a9c758c4efd4470a368635e19b0254c56f432d8f1976af8fad4a6ecf06e32b32d9b8ccec635d584f037df1c4374e1b078c879ae096d8543fcd88df9bdd77efc5b31b212a74582f102e781827c53a4dc1af6ebf56aaae24efc9a4fac43586a4b3dcdf4a851b8dfee0d5d67ebedc032", 0x811}], 0x2) 20:50:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x10, &(0x7f00000000c0), 0x0) 20:50:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f661e6d653000f978a14af8519c656df0967fd4bbe945e91944b228f21f7e45b3eb55f777028746002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08800051555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c019238db1be58f487f5a9f0239e817c4b3370347046e9ce07d0c9d52a85c8079393cde0f2bcfc5083eab0e"], 0x1) getpeername$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff00000000000000000000f5ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ebc811922d63700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b64c8c6550a5a1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d4a0daf6437eb5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065b64cf6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080179d890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0291cc2985a97fa02d0169a058820e9091476075fa2a5"], &(0x7f00000002c0)=0x1002) r1 = getppid() r2 = dup(r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0xffffffff) getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r3 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x0, &(0x7f0000000440)) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x20080, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x1000004, 0x95}) r6 = syz_open_pts() ftruncate(r6, 0x0, 0x1f) close(r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000480)=[r7]) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) r8 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r8, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 20:50:26 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x10, r0, 0x0, 0xffffffffffff8000) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x3b4797d8b5061166, 0x80) r1 = dup(0xffffffffffffffff) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) chflagsat(r0, &(0x7f00000004c0)='./file0/file1\x00', 0x10000, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) execve(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='\\-}\x00', &(0x7f0000000240)='/dev/vmm\x00', &(0x7f0000000280)='/dev/bpf\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='/dev/vmm\x00', &(0x7f0000000340)='^,/\x00', &(0x7f0000000380)=':&\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/vmm\x00', &(0x7f0000000440)='/dev/bpf\x00']) 20:50:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 20:50:27 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f00000002c0)=0xfffffd82) accept$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000cf1c937464ed7caa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0f46946464777bd768ba323274f000000000000000000000000000000000000000000000000004f6506f56d3c5bce1971056efd123d99bbb24e479f4fafda5a75da503871a210ddd86325d7fac8ce2dd3f00b380f13149bb7475b6f3eef206ec758e1e964423e846767625599340266f9781944bfe3d7636ab2cda1a2115764580000"], &(0x7f00000000c0)=0x6e) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000300)=0xc) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 20:50:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 20:50:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x1000000000000215, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3, 0x12, 0xffffffffffffffff, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 20:50:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) recvfrom(r0, &(0x7f0000000080)=""/184, 0xb8, 0x2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7f, 0x4}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) socket(0x2, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) 20:50:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000072e605f66b96b720a44d2ab3b7fbb0e500ff840bff00"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xd0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) socket$inet(0x2, 0x2, 0x0) 20:50:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect$unix(r0, &(0x7f0000001b00)=ANY=[@ANYBLOB="9c0240000000c43712665e3ed21626152d790f2cd45d4fa2ab006408000000000000003576563a16f30d1f037638dd060b1d2e5b11ab6b4789c534cc4d3dfd9decb629e3b3bca19629245c6292a62d03d3412bcb2a3edec3cddc18746dde000f9913e968dc0e3da899262670bce90c641703d47c8fb20c36"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) recvmsg(r0, &(0x7f0000001a40)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000100)=""/4, 0x4}, {&(0x7f0000000480)=""/115, 0x73}, {&(0x7f0000000500)=""/173, 0xad}, {&(0x7f00000005c0)=""/133, 0x85}, {&(0x7f0000000680)=""/226, 0xe2}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x9, &(0x7f00000019c0)=""/75, 0x4b}, 0x40) pipe(&(0x7f0000001e00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000001b80)=0x6cb79f2d) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) read(r3, &(0x7f0000001a80)=""/56, 0x38) openat$speaker(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/speaker\x00', 0x0, 0x0) dup2(r3, r0) 20:50:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0xfffffffffffffffa, 0x2000100000005}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="64324b9da591d5cd6ee5433040b646d19a5ad0f9afbaa8e2653a3f0213ad41179306b75ad33107322b724521c76bb464b4a986d87bcb0476bf638894f0020182487eef02b4fde18ecce05f1fb19ca8172b7b5cb32a11b4ae72606d61d98255cd45f4de07ce28c4097b623b3b8005b5f3e1c2e21678a556b9e78667adc5151126878bffcfdcc945e01d070ad0518877cd", 0x90}, {&(0x7f0000000180)="17306fb7e5885ff540f25ddf9d5420d9c3922e2ec8bec7504c11f21ac36b706f943c019e02c5266030f2f6ea781e079ea83edf8936e9423561797f4797216205d6905938adf100f6d9b450dcf0b0c9ce891c7895e8fde4bafbad4fd575b16922c1a5fed9eacc1efeee08f3df8c148932547b9ba71712223524f4f486db9e87c6f1acc987ba4bcf315654615c9a515b26a3e227c60eb36215b228bca58c8a65f6f5ba1f19e626299881ee7553c80f61dabed440ef6d61d351c63d2c0d709f72d26231d31d75e3fd9a8e2130afbd7e966380a0face0f13c29da36e336c6dc64049d0b14267", 0xe4}, {&(0x7f0000000280)="12528b883a31ace0d19ca39d4c960b25b5e839ced8e7be8061b239ad1d06f601c76c9cafdcba715d3f88d16c1c1f474150b11756a5982d05d2c3ecfa98c2c2273c8cdc761ee0d02214358cf0c1ebd6a0e89af1144cc7647e58679e4d15906deafb3614359e36898fc72bb15afb1d6cb6edb5fceecba721a4b66153158635598409796825852190e4a62a132666030268837185b74d2016bbdb4f8355b1dce51ccc8bd9299cba898ff94299f36a06f635a9cf74a73daec94122c34c208cd50de80662dddb74a03d6fc46e94816785bd44", 0xd0}, {&(0x7f00000000c0)="fa6f2c4178c4", 0x6}, {&(0x7f0000000100)="ac", 0x1}, {&(0x7f0000000380)="a4107319bd72a2eb1078f407a08c5a262eda44680249184e90123a49dd334a53c5b051b04a00737e9b1d01b87593a025f1d9bd40ecefda32b84c67a7130cf993baa5ea3a502166ad8216af1a3ce9e65620780844c60836ce10699a851a8f80b5a229346c24ea8c0b0ca0ecb0031425fd62bc91916900a2b3388cdae2a9a9713d4eadb0023ad353644e3430e42e329778bb4dbe8c02fae46ea7f79b683f847d61f7e012db8c1fc8fb68499082dd45fd", 0xaf}, {&(0x7f0000000440)="6c83e8f1910079e22bb2282c2a629976676f306c28b564192f0c8b", 0x1b}], 0x7) 20:50:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20, 0x0) ftruncate(r0, 0x0, 0x100000001) minherit(&(0x7f00006e0000/0x1000)=nil, 0x1000, 0x3) r1 = open(&(0x7f0000000d80)='./file0\x00', 0x100, 0x9e) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10004, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) munmap(&(0x7f00005fd000/0x1000)=nil, 0x1000) connect(r3, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x0, 0x8}) r5 = fcntl$getown(r1, 0x5) r6 = getpgid(r5) r7 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000300)='./file0\x00') close(r3) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) fchflags(r9, 0xffb8) pread(r3, &(0x7f0000000240)="33d52bf21d36610d16fd78e7f60dc9519fe2ae2df6017db0e146323ba5dbf564dec8ea7b520cfe1e3a85052735", 0x2d, 0x0, 0x0) r13 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000d00)=""/125) clock_getres(0x0, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000c40)=[{&(0x7f0000000640)="eb2bd6dbbee354dee3e5374fed44ccc315e17350dc2a2779b5cf2625877c88eaf954b41687e24eea24345fe457fc9b46745724f77864b88887c5cd130e36b774b9249abe554329459f6c3936ad918b63b913a63606d2ed9dfecc12fd8a8ab33794ea801c0367449cf9851b51927ca958494ce4bb17e497ef0d12f4a20c4deaf8b9922ffa1e53c217620ec4414cd938d3e10ab08a4390d2726e9c272db84b68069d3f91c35094c46cfedba305adc2a1b47eebf3ab75b0ac82b821055bf1297950cb94c7023e93c6d765789cc2e2c8e1977a442ad808d7a4a15be0", 0xda}, {&(0x7f0000000340)="dbbd3d4974142bda8f3a0b5a24845bcd118f694ddaa4b104bb8959ea45155b28aaaa011a932fac89fb429ddf8117ceaac1a8a14d69c6f4dd7658e77e08d7100c2e31bc9d489ac0b7843d3372498acc0fc1cca950a7d6cac5a21e37d17a55d8ed9cc2a37c42688e91fe7f47083c67f7477b5ba101c5313aab06473d6a9ccef5c83ffb8c066d4c3311e97c970f3c1ac0ad8dc5878af839b54de7957734714068101e7ea33cb8f3db5680241b6c6f", 0xad}, {&(0x7f0000000440)="e8d90ac0b4fb788aa03008140cdfdfaecfc12965e28492b6f5b8fe9cd1359d94287cd42e53a3abf25d205f8c1959ea10ce825ed10e517d4747520789a531647b42c167c8645f063e209c50912d5c5075951a07a1da7494447743d8441814db7a936241f4bd41543e6aa8f9e2d4f81d61c807eb64b6b762f2807e75b476c29797c9adfea75886a1e68a52d2333f87053ca1fe7d07b8dd1c32f815f4a4b6afb75e1d372d0d5239284d0f9ab313bda3829f066cbb3d", 0xb4}, {&(0x7f0000000540)="b492323e1e525f9880a59e074116901af3fa93ad9926957854e85546cdd8a1ef1effe42b22a1ebbc3a9502116d79bd285d386231663561a23c3677bedb3f0fc1989cd1baab94569864ab64f2fb61af6c3f0f08abe03a82170b6c5c932e5b7350bcb4e5cf744d428c713a327b3d0c188b65a493b7cbaecec028485f11bfaf70a61336fa1ae5a86aeb66ba26", 0x8b}, {&(0x7f0000000740)="c96861de365f1a7e473db1653a7bfaf75e7d590137ff5e556fa82aad69fb125165b82417e9b2746c45cc26e3990080868091e903d6a7d585daa5e0037d85d657622c129e033697bad2b4c1101a79936f5ac534ac62b84bd00169ce1d3879c13190e6f3d79971d5ec165d921c5a80a1227e14b7871af4d7981971932f70b996e23abc473eeb1c8333ad87432ba7b89b70c319153597732eb1f53f39fd8aa3b094cd7f6576e66234fab1f8eb6b519f59073974ad9b6c", 0xb5}, {&(0x7f0000000800)="02706309dfc866b10ad563b6d3a234016c4435274ee13564f0406bbe5611e74732ca93670e5e595f961e5604f14f6c43430bcb6dc639e8893f2a74e13ba2f3e66f7c4deecfe90af864be8da8ae2f8c26107a09e55e63849f9120e986faa3ce2353fc258b6ffb30f570e91d8a094b0b3d351e77ecd6cfdd97e41baedd158583a90adaf5a2b8c853233172ef0a6363c12f6feb7362624e9427d4aa7465a68cdcc81e4ef78378e2ddf27599e5d1fdf3e5a72076ffe825d95335c5d55e36afde89e9c790f0f45d4f3de376bd7e6081fcc9d0b67a399a1ad4704d442c3dc5b3a09346ca4551f02a4f112212aaa46807cab2b5", 0xf0}, {&(0x7f0000000900)="387a915b8eb000787b6b8b19e4b1101522995ef2932f8684474e80921e72a177cfc41c501d3dbe6896f5f1f49399ece9d32f90f7c57ee33bfe6bf0387dc087b3e8addb36fb4fb41d3b2f14f157007da0cd7e33b2a5b29d62d713a2d85488acb2c5acab2819b9fc5a5e6259c3e2bf75256ed859c5340cd130f231dadd513b5f68821f9e56a3462c9d035a7e994ecaa758aa6713dcf62249c04194e1345269332254b47777c3c944a9e924480b2b1ad6a59a2f0d045e903689aac5c00b2406cfb431fe72da3b70cf9a1dd05b4955504b2469e4372bb9eeeaec47e8234bceb6ee74", 0xe0}, {&(0x7f0000000a00)="d5be7560c054085682a375967db620f12cd27a57cb40fc4a5a66fb8c566b69bdbe6be747570620539ab41f844f18b13bc2ec74a4d712ec40772f41442c70a33b8071a7e70e9f3b2618ab8f06d0e8895bfe8ada84fc54b27825a21bdc18918ccb01bbdf9318d3729aa12ebcfa843d8c5e6f037bb52a049e640ea250ebe9f16dd83bec1a5f39cfac8e92dac5ebb5928d135c32ef1db32d00975b2f26f49d744f0dbdb575778f860319220f1bcec677e078feecc19c318f52c6c2dd5996141ee34f9d1b20972afbe388c7a4cfb721f23ebe70db8157ed5718b06f1ca623bb", 0xdd}, {&(0x7f0000000b00)="ad957f7abd834d94e45e212b5a232d2e684a248d5aa369dc997f73c737fa39c1cf0fd59cc701cd6ccd56a9ab912c5148010630646b24b8c985f28ee9f9df05b419017ceebc72cdd91378b4f20fce4e46b03305cc1854fa06fabb2b1f6c75f2047188c1d3da86f175293ec0313989bfe11ef72e25488f9b04f6cf26c8a1ebbdf9a943b71849b0f446bff0e76dcd42e09ded136583fb209e244f57609c32fecfe7ec2003f330958fb748c0b2660e8350606c6b739e", 0xb4}, {&(0x7f0000000bc0)="3eac057c3dbb7aafde319af157b3a81ff52bf41c10c8cc0447d23b98b076fb763c96e296ceb7745216744da0dfd761a3441ec25bf964935296f550b9836e3d9dbcdd4f50817dce9d67d72ad8dbb550", 0x4f}], 0xa, &(0x7f0000000f80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r0, @ANYBLOB="00deffff1f00000000000000ffffae44ebd16c8e82000000cc3096a2000000", @ANYRES32=r5, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r8, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r8, @ANYBLOB="000055edaa31f2888294c2e4aae19b3dff370000010010000000000000000000000009", @ANYRES32=r6, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x8}, 0x400) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000663000/0x2000)=nil, 0x2000, 0x10) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:50:27 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xffffffff7fffffff) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/231, 0xe7}], 0x2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001780)="234eabd728ff1c2810c9d2994d50ffd0d5ad8b5dc1c77db9fb54169ad1c6a60c8d434f630c33d7e073db766ccf2c316f20f0b4ecf7f78f109db4846e14cd09a38ba47dae99ee5a9cb1bd8dd57721fb597326bfe6445ae6544c7aa5f3546d0020a7fae950377914987878ac6e860c04ec4c78eb3a280b43b5415f053b5571531eb279c962576d4459d35c6c40934a2b2525c0928f89c416f140eddceaca16c0", 0x9f}], 0x1) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r3) mlockall(0x1) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) 20:50:27 executing program 1: r0 = kqueue() r1 = shmget$private(0x0, 0x1000, 0x140, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x2000) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 20:50:27 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) mprotect(&(0x7f000001e000/0x2000)=nil, 0x2000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) write(r0, &(0x7f0000000340), 0xff23) 20:50:28 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x80000000000002, 0x7ffffffffffffffe, 0x10002fffffffe, r1}) 20:50:28 executing program 0: rmdir(&(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x1, './file0\x00', './file0\x00'}) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x131752aa}, 0x8) 20:50:28 executing program 0: r0 = socket(0x6, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) getsockname$unix(r0, &(0x7f0000002140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto$unix(r0, &(0x7f0000000040)="c6dd1aa8de1348a56214c465a00458526a069428442c7be7626beacbc0813f9a3a83f27658199eed5f2c04cc312ef123ac8aca1fcccd71fd27761f5617c49eae4a27f071f404f3c0c6ad00f201edc9e71b3d37888e0a3ed370e257f8792daac0f067674c13267535a02c62365d54fcbfa4e8772ce361cfa5f9e64dae0fbd44553415b773e65015f8ae79bb7862e45e85228233e17ef7354058666cafabad3684df166fe1304086ab9a6faadba061b9c2a3ead0c7851cd7170452f7cab68645f90b866b4a3ff9317013", 0xc9, 0x404, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3598efbf4c7dfe35, 0x2810, r0, 0x0, 0x0) 20:50:28 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000140)={0x8, 0x6}) write(r0, &(0x7f0000000080)="9419608ba476fd8c39259a681c01acbe7db9063b8a88a27eb8456ffb5887956531dbc8066b7a3d4346e88411252bb9df891fdad9007e992ef9e83d170bfe3e6ff87c4f5b095949a385bdd0e3b0e847c817", 0x51) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffffffffc8f1, 0x6b, 0x2, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04", 0x20000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x6}) 20:50:28 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 20:50:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 20:50:28 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x4) 20:50:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x10000) fcntl$dupfd(r0, 0x0, r0) 20:50:28 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000200000000000ffff000000000000f87c8a5b67071b542a52871d000000b8fcffffff290000003307e937000000110000000500af0dc1bb893fcd31336e5d6d56593047f15d342f8b359fadd0b1ff564630a16c85b2829729b084dda073bc1bb13ff594efbc5e2ee334d455e826f1e59ea68de3deb53f8aee43c8e0d29f6a8b5e986a2bdffcb61eb1801b81dac39300d1a7f5c23c59d25ac2d0875aca"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = semget(0x3, 0x4, 0x200) mprotect(&(0x7f0000636000/0xf000)=nil, 0xf000, 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) 20:50:28 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='\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', &(0x7f00000000c0)='r\x00') utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 20:50:28 executing program 0: r0 = socket(0x2, 0x8001, 0xfffffffffffffffd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f6669a1d5c53d"], 0x10) 20:50:28 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() close(r1) r2 = dup(r1) recvfrom(r2, &(0x7f0000000000)=""/39, 0x27, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20200, 0x0) r4 = semget$private(0x0, 0x4, 0x2a9) semop(r4, &(0x7f0000000080)=[{0x3, 0xb6b, 0x800}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x401, 0x800}, {0x0, 0x80, 0x1000}, {0x4, 0x5, 0x1000}, {0x6, 0x6, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0x0, 0x800}], 0x8) syz_open_pts() 20:50:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r1, &(0x7f0000000040)="5b1360cec60cc707767038234b71010e5a390396434f9b40b128046a5cda58e6990199e403147c455f4186f69ea4b64eae8ea9bd5ae829811625f70172f110b16b188a0b54d496a1b3e1772af990db80628b2bf28cfda9209f49039c", 0x5c) setrlimit(0x4, &(0x7f0000000140)={0x7, 0x4}) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x6) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x2}) 20:50:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 20:50:29 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x20000060000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x8, &(0x7f0000000340)={0x0, 0x7fffffff}) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000140)=@abs, 0x8) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r3) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r6, 0x2, 0x1) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r6, 0x2000746e) r8 = fcntl$dupfd(r4, 0xa, r6) fcntl$dupfd(r3, 0x0, r3) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r6, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x276, 0x0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r8, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) 20:50:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt(r0, 0x7ff, 0xfffffffffffffffe, &(0x7f00000001c0)=""/75, &(0x7f0000000280)=0x4b) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0x1, &(0x7f0000000080)={0x18, 0x1, 0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000240), 0x4) socket(0x10, 0x2, 0xff) recvfrom$inet(r1, &(0x7f00000000c0)=""/208, 0xd0, 0x42, &(0x7f0000000040)={0x2, 0x0}, 0xc) 20:50:29 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x7fff, 0xecf2, 0x9, 0x1}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r2 = socket(0x0, 0x2, 0xfffffffffffffffc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000180)=""/150, 0x96}, {&(0x7f0000000240)=""/39, 0x27}, {&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/3, 0x3}, {&(0x7f00000003c0)=""/24, 0x18}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/174, 0xae}], 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x1) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000), 0x0) 20:50:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x18, 0x6) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82380100003ed56d0000000000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) chdir(&(0x7f0000000080)='./file0/file0\x00') listen(r1, 0x0) 20:50:29 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r3, &(0x7f0000000640)=[{&(0x7f0000000180)=""/190, 0xbe}, {&(0x7f0000000240)=""/172, 0xac}, {&(0x7f0000000300)=""/152, 0x98}, {&(0x7f00000003c0)=""/33, 0x21}, {&(0x7f0000000400)=""/24, 0x18}, {&(0x7f0000000440)=""/212, 0xd4}, {&(0x7f0000000540)=""/110, 0x6e}, {&(0x7f00000005c0)}, {&(0x7f0000000600)=""/32, 0x20}], 0x9, 0x0, 0x0) getuid() setregid(r0, r2) r4 = getuid() setreuid(r4, r1) 20:50:29 executing program 0: r0 = socket(0x1, 0x0, 0x401) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0)=0xaa3, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0x9, 0x4, 0x0, 0x80000000, 0x7ff, 0x80, 0x0, 0x1, 0x1, 0x100000001}) 20:50:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) acct(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000080)='./file0\x00') getpeername$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000036d0680000000000000048cb63e05ff1be7c06aba314000000000000000000a1f20000000000000000000000400000000010000000000000000000000000000011cea458cb36d422cde0a81eaebcf15d329e74987f306b32c414ecd157ac0af5ed8bdeac1593dae5815080b443f2063fd8d72e0f4f77b8485ad1c9f42a2774219c9a2e2592cc4572213abc3c0d29aa898644484743936c9e09141c330560ed792e6336884ac4832270f250a3e973379a4e974c30ce37983fac189e760ef334fec2e9b5327b3d79f21829987ad5675dc55a82f12969e67b2132f5c5aa40283857aa01220f9acc2c3a1d212eb3367c65f6fa14c18ba13f9940f199259ff7adaf039872642a8122122bd768267c2a49e38dd94c8d574d40fc024ebde34848ada7ada103070029dacaf88c6e4c3dfe0a1f2d3a59600ad34abb9e1dc5b9982e3005661ca3353aa755416b26b5dda6e0b86fb847f33caac1f47076cd8ff1ea54c1dfa43f7cab41b02baaffc9d5a86ba39190a268e93692224315881ff1bb87dc88a0a5ad016423d90e2fe1aff0ce6fe48926713e14f6cec75e710ed24403ec6fd98cfb9b149e4f6ada660e80120559ea51ec44de66039c304e1e0200000086d209e83d56a78994f5e6dccc6b52e2bc15f2701539682cabfa1ff4b3506a7cda100e2529670a61563822b7b1c42fb360bd6fbea20de018e35f8500000000000000b5d074bff97c4e5b013ef430bb3ad79c7cacaebc607410e5f1a7eeca8c805e4afd4c4640a28026c389c0ec05088ba04d57777a250d285107118d2374976627520dcd90e6261b42709903c2591d641730d5042d084206ffada0c6fa918025828629c59b375a3f5f1822d7e92c01a8a578e6073978753dde3ee177b472f5df882cabce688d6e75708a62a2a8a8f459b27d6050f4ec029fd38115e8889ec935ab509f0a6a8d5ac4977258e67a02e33ce6536eaed981514d6820a6f8d854c5ea6e478d293b7e98c99403f185e08a1338c12170ece755000000000000"], &(0x7f00000000c0)=0x5c) close(r2) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) 20:50:29 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = semget$private(0x0, 0x6, 0x80) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000400)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000340)=0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) semop(r1, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) fchdir(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffff7fe0002) semop(r1, &(0x7f0000000300), 0x2aaaaaaaaaaaaba5) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000200)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x8, 0x3, 0x80, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x6}) shutdown(r4, 0x0) geteuid() getegid() mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x200000000086138) 20:50:29 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) link(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000080)) 20:50:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getppid() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffff4d9f, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08d0200"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1000000000000006) 20:50:29 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x53) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="c20b9290897be3aea697731cdc4eda704c4e5d981b5d5d4ac5f4de484e15231c7c4e7eddc05c1e89cd23bee77d212d9b83b5ef306717f55bfe88c6fe99081e04679a6d5c3e14f9a85958c0d488e1d37183cd3cf03b6f803f94ddb5835baf4a102c8dff37fcb7645948e25055d991770bf00b3bbff2a70a68bee13e4cec886a56758ded3b73e20da90e111dfe264b4e643542fa724634d4034df8a07a299ff466af641be5a1ee6bf4a833fb7b456e1130948b7457a52f5ba369f8484909d98af56dc73b79e11c213af3ef134ddd4366754b609b86c80cda4f014bb78937e1a4b2ff9870e23b5a6156b90aa17151664f7cd84cdb368ca5fa", 0xf7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x7e947173cdf63314) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8) r3 = kqueue() mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xe3, './file0\x00', './file0\x00'}) r4 = semget$private(0x0, 0x1, 0x81) fsync(r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x2]) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) fcntl$setown(r2, 0x6, r5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x2, 0x3}, {{r2}, 0xfffffffffffffffd, 0x44, 0x20, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0x10001}, {{r1}, 0x0, 0x5, 0x1, 0x200, 0x4e05}, {{r2}, 0xfffffffffffffffc, 0x4, 0x80, 0x5, 0x217}, {{r3}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0x7}], 0x7, 0x0, 0xfffffffffffffff9, 0x0) 20:50:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) chdir(&(0x7f0000000040)='./file0\x00') write(0xffffffffffffffff, &(0x7f0000000100)="5ff19a557fd13019d73f5e2c8b84797837b2ce4ad62836c7a7b1bdef4ba523cb9fc2a859b7085a36edf1db6b42c14d5a7a3b13e7509d7bec665ef162c5e29388ffa161b406a6087955e695ebb68cb296524094f09fb7f2bf4626096ae6e4a811ef21c33ebc914a6d5a790d21f7095b9a5556728107ca0df22b32184d1ffe0b936277251dfd634121556bc102f6775b02b7d8f5b743dde25f187edc9c2a38bcd8", 0xa0) 20:50:29 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x58a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="f6fd8997c77a4984463049a37fdb419d13b57535144580d2341e7d73801f1dabe4072a4b0bdc2481e2513505a3faabd57b5a32b22b311e8a5e36aa48a2bab3166315ebb8ca49b69f82052f5b78545483908aea3e29ad9d95e2c42de3506c618f9c8c04ceb93326bb96a36e6f6213eaaa47c593d3bec26d64052350fbc34640f7e7a32817db2c2c0692853d66118cbcf21191490a479342dd0fe3362ae38590ee7476d23ca564d70145808312c36e50e1b4a100753b83ba2939a9732e474df7ec058d78277ef92cabf0f7ba9767adc419b75c691b88fc05fa053f3368ae40ae765fd6f0a110aa2ae468a613b94c73fc5069bc7dc22654a4de26f1d9466679813dce28357735c242e86aedb4a7bac28d666eb4b5568190017426e0625d450d0f5a87719c23044ffa918fbecbd4f450e419377c428c4a3e8b2c9aa70a74eebc58e54f187ebcece8f2d5696b5c2659bfa5b879b68ebbae9f65c883c77e2589b7e0de0767eac11d3e8c485c3ab65a9f27403f44a5c8ba1525c4734f5336da75ec60e13d0c2abff9f07575c26ec57dfa927066d988abd0586092409e74c14c01d45e26c94aae7e1b980f8b65761121dda0947340d1b2300ea06992396cfd401bff8007d820b128cf3a5f47ee51e504613a089796b12c87f7a8d26274997851a93a65af7f38f511ff90519e399a2d5c10c8cad0ce45cf430509db10e4b96840d96fa009ccbcea15491f9408e3fcc33c135b9acf868fbed58033322cf5d273b78dc4efa7658d1c3d3e58a5bfca19e3a5293cddaa9db864a8f2a2195839689efb42b2e3cb35ec1cb6406b555b6d683c3308d70c7cd4668a41b96a0bd2649855e44818a09cb5034e5635f723abf9cd6bfe01ca54f3937c9cfe079e10c166d9ae367abcd225466ef1d49639a6a6c48558d9d420c2dc3c6fbe55f1177bd3ac6cb66837aea9d47cc54075190eff1445cdcf39a05557efb1b489d72cb82df24f935a618d3f2f3000449f6c64345cff35a8dc5f5406a9c7cc6bf36feb3d9f656b3f4ca94aa131f03bbec908b324ae64e8b10089dd652d7740c9433ca4426d61826fc510e1a1b73e46a18274a7dd0b219067cb2caf295055aacd3225990348cdb2562a0a890b479f5cffb73dcfaddf2323af69db6551dda603cea9a43a4353abfffd8291e5d7b23d818d5a75521d8681ff4d21eb6f3f024d88b2ae420ae4497b4d46aea2ac8a14dba40addbf04fb5376c0193f0fa6d57e0e506a59d0e7366c498c5b2ab00c1125dc652fa0a14e012f9f7f32aea2865fd60aa189fb3b132166404dcff947962c0611f4bb2caa3ee4ece43f08921027dd66238a0a80ef157fd783dcc4f359f181335e569b75a715b8018a2d06edf988ce7e73d6c8ffb49128a7ac526c82514cb4e8e7d4f62bec6060b261d330bd473bbb080b78e78e216846644dd9a9fd015d3c8cf6c2ef485ed5b4cdd3d89391a3b07514f70ff8d19015106f458e8da8e72b2f3029755bf50260f94b361e975b8c4492a3de518987aee5a11053bd9b001315cb005ddff8e0a9358ce28c462c59935ab0a8818250d05f7f2e2d6a3b678dfa5a1048cf0a72c8f7619fed2c781082c2fd47599b6a63e05df23727484933d1ccd3957ce49c6ca898298cf636636f0054ece9bcc294cad79343685969071e2df1556a2a0bf6be3f3ba6687cd3a98902021ea2a9db787efde6154ab7517c94eddb28c8791b26d861b5e7382ad05047c3f5244674c6dbf39a7c4525796863db3c68b55bf3c5e2c79d95ee38ce6c31ab4657720f912456924c1c04db335ece8a99f5f5e48f84d0b95da830685baa1ba9e29e57b52b3daa4cc6741603a61c6632f51ee2dfa6143caf6535c57110a4ee6aedfdedd4f7fd9569cbe03fff5eb7766b40a62d7682de9c1a913bd29406f805bd25de7942424126223584eba3ed64fb0b3c3a3511eeef2205c5783c8b50bdd206933c24ab65f29c3c9762fba96c9f83a31a0ccd45e6b59b22a0af0bd25a4bf8b30f361eb13c7fb24511e3db7c38f534e601e62c9f273d50ee3f2ab0c9ea59b629099d3058b8b2bea4004a20efe4c919572bae8c327d4de6553e01e168c1776bbca493b1a7d7c98680a948ec5381b62b7bf8cf074a22daf67c94e97d74c4f99a127ec3c78b66954fdd02b0b754781c3c2af2dc84792186df833c8a00f1c07367619ac1d25c071a8f50a8722707ec376f0e02d41f8a1481d920f3db2d178dd423542b7eed61537cdd3b63f65e6d1d621071bc39b2d5bbcbf4c0562c40f16132e833b27c623681fac52b3cfa8137e1dfa103bf831a053905306e810a39b876c5f88caeedb04a09fee8f495da88abd1de4b7bedbf6c54d4db4e913ef85b47e08a37df2f5f9e7023383f22d086511b2617e7f9c624011e0e1c7892ee466fbe087e228e7a5b97d520aa8d204ebf58de3425c0432463ad7827c225879c61e90e1c5dda9c1929f6e5cee8b1c6b3303809b10aaa3d8878282e8b73362e18d2d5e389e5262ccfe5b9c30db7a4cd0fd752d7ddcc18c703d32df2975c538f19a919332822a63e2d107e2d549904dd6952d5b8423d07543cc3894c782ef3f1068faa52d83d7f3204271a9451f074749c3800a680f1af5fbde1dae02636447bd1522e2cd94f0d56c82f4843fa125e41dc5a0774502fbc8129a860f1bb51b422d36d63dde1fc8884a116394543e351f6e2970ddfd5dcf7edab90cc565f46ad4d2a5a4c9950bf483879db93645269441a727df8bafe57f678865dd5204fbf53d05da31a58132bd40cd73f664460353eae17dae95d2203895fc9af6d85c443af53988a4aa89c072b5480480e126bc3febce9970b56aea000f4a8e76edc9b690a5276be039255a9beb974a62965ad3eb94712f44e0dd9becb2713fc84e0015da6e4f7c0a13c3194f62165332ce5a5560154d93a98fefd4179d2edb943fb7b3aee42de4bba962faef9ace7ee6b6016feaf9c39f3e22c0804b877010b723c6e476c095e1aacc5a01a032e22846d40767614472c88a7a749157a00334da869c9da969bcbdd4bc8e7b7905742fb05680b4aa25c95fb744f15500b8b58c1a14dc61d0344d210af9bb3f831236c98f120d33d82114388c86afb613005722bb14f3046299b46b36f59ece68aa9f5e893561b14eb8fcbdfdafb37b42e9490f1459f4991a3bfb950925f221b90374c79f97783ac37452e21361b86e7831913ec9de3edba553cb545dfece1e67f2f5347589115da8bdbd8c7d929a93ca284de76c5388126d1a88d81b2568bfb4c4583aad1a58a8e7df4a3509ed661f1d71a8512ac53a8cadd9db6c349b55bd7de93fbe39f11e42d01a17316546ba1daec8124101cf7d44c2dc86e0ed66c122f30885cbacf7ff312157ce0b0f28a92b8e207025077049cca052df045bccfc9ef54a710b17afd02ceb7ffeda1958e05ef0bcd1bcc487d96fe3ba9eb3f4d4d8c94820fb37255f23d3b92a07cd2b62f8c6358ee044679185618b8536372b5a2b909b7f834ba6fab628e8706f64e27bf88a867b45255d94ea8cf37bffc2ebcbcf8c038d0abc93689839b888657c630673c1a093cc819d059bd31fa61a07aba86dacf20fcf4a750ef4c32d4c7baadffdd43d75f058d2968a75168abe97ef21fec547e497ac445ba266dc0d4e98277ded55a155a15f5f13095e839e2167fedf83bdd8d46576294251817a687c635c119f7555ccc877a6ac03a7aee7f775f76a9a9155f9460284d75ca358d933fbcbd1cb02bdd574484e19ad0dc99f70c3c82ec231e88da473b2e361d5a9e1ede688944ba1142c1416153adf538f111964aa737c43dfe9bf3bb862d5e7b459b759cce6c5651450c841b25aec43aaa45f0bb299757498f917a737186f08e6a5fe4dc0a19feb83309eb46dd243886f82953e442170f761900aaaf57bee5994a2bccba717ed10d044c90914c16fda687df5a960762e4606d3d75d5ba39a39640423de968e5b6e70bd59227a5f7803676ce1b7b2906ebc4ce8054ed207f83bc3cf876c859ee57a08313d96b0ae504b7107f8d3915d601f0eb4ca68fee68b4421f7e1038b5097f2260a65a44007712d26ce33c0b15aefbddd58b20ced2fbd51506c9573f399f53e5b8e472d6ee86f7f0073621c06f13a7ab7723dbef5686255f5a8d9a5cdb584e15f6a35f5ae781dee7373cd4a2b13fa091efd6bc2500659122399385ac9f13d99f2980c004d77e01aaa80d0984733b7f8582cd693feaa4a1d74f2626a1aeb42a102c9693cbea7623ba9398502a98dae2ed0cda1a9cc0da27073ef716f57ad01cff82e61b76f7d454e3d5f3170c07be0b668f13ff03e73f543938285c2c4d36ee47b85b41bb4ed290bc4f93a5af9e0a9ebf9f04094d9651590fbe7dc46aa2e88f942c82d2a9c76e2853f3fbf4a58516e718d953bea2a293689f3f97d7546a7c131bf92715c05f4826e53c811e8af23ce44e435d9a0195f0c445a7349dea0af3f1d23cda184936794d3ec0ef484a5e25f4d22e32a8b79114f3b7c5f0b9989f456ebc068d18cc1feb6f5e41700d88551636db5c4e06f37fff99856ffe7296bca894fc5e765026e53bdf80a2b1f3fc564829393389a90e7aa1b48f3de7cac6a023665cddc6524adaba813bce5b62a88dd1d2b2ea73d1c10207d0c2d87200da6e52eb25ae4e3c6e4ab6121818d442be2d3f0e1b9b75a2a2a3564f9a7e4a90e6795e0f5073142f25b1ab79fe7e29e485c4a5807ed933ceb3423e61fa1b3370b0c99cc2d2c98a4ae771cfd8513812610681b25fa895d6322a68ac08727fc0b666245723eb646ae50bb8a03af07f992ddeb64edc80586ffccff903de66277a6b876fa923ef23d68540f915263a13c3afc6f1f6b7c05390c839c9ba358a3637b8a139b6c677e5079eb39c95cb0337532ace6fa0365909ad1c0734d42e8fdd51a8c292d4399681b692066b92d20668ac0a8744b7866a877e442322bb51e549faf02c9ba92ee11da56097947192bbc55fa83ada48cfde7fb8b6a8d1ff1adbc968b83e01dce7c9554acdb943e1ef08fead15b2190ee4dafc6b733cd3dcd94cab9d81e1d206de379b5b7a7920a500f8a888ce0421f8e3921edc5319ca5382c924a5ca9239eeb5ac146cfeb92966f9f5936c5e088aac8aceade4270ac298d716494f08dbd79eb2e18fb04d2afebd8fdd6696ccbd242fbeb3ff646dcc4a0cda7318dbc67b15a59694dc9a2b4ba28abf2ef9cd2a09910e69c3f42d231c925224e5b7d72d52af808be342263a8fa8f10d29862bdd3eb720cea0cba3aa414605350b9b0ea8944a82bb30801f6d7b4f5ab96a10fcdc9bff76237df41cb827f62fd7793a0596147a358ac344a0c87b9d70fa11d592454e52907b5d13c65df1ab872858ac7ef747804804d66b9784d694415e5b4bd6f10d5537b743175b3d4cb9dd665e077043d15bae0a43514c925978b25c7bfd9f99d729fb3f11c14469f41bd4343ee0734f6f278855c15970272dd44b8e5025874d58640ca1a020e62e01c0fa28d1679446cd5b76d2381de95271c1d5b1efeb8c0e351ae5b94d573153f1804e580e27f77d451b347f31c72e891e78c40b599cfd618b2095236fc8aa4d6d8a0385db62697ef3a653e0324d3e1594eb6aa45df819deaf050e2920ba7550a33bb0648ce93c910195da0c330ab0af62e180f6b4a5c8ec5fe32703149f7dee677f2ec0e1e57b834c4422664653795cb13d1d69ea3deacc870b32f5dd540dda9135d3fa30498d337e0519086165b179fa87778b5fabd64d66e7b6a20e83879eb9aac2d03badf49883e28ece38f9a962a9de8be3ce0a", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x24d407258a17acf3, &(0x7f0000000040)="0439eb9705d26048b8fb080bc77612889a34d138fdb75763daea55308bd31ca7937212f23acc54e59fba8e5479811af57c68256b9f536a85747195122548afd6aaa9397f3057fc325a93f6652be69f7c126d2d5c453655a07cb19215e9de1317026a57a62f0efa8ab16fa4ed76895d18ae9af375c938f31aa446ba76c97174eeb0fdb92909aaaab544f9561210bbb99a34aceeabae083cbcbfa07705da6f7997b72a149cffad0d027277e362267221334a68e3302ed39c7c3de3274bf8600ebe59c9f966f8aa82a8ef9fc549bd548df032ea836c494fd93373993e7f224675eb6e9a671fad23b28a61fe88645bf3515750131be36c757be71d615bde72ab3810b665a0d6d100f97a7b290b9b746eec8b4bea42e177d9be03d1cbbd48585b3c2e5da1ef947ef2090d344ea94eadda2f1ee687a3cd2c1269d0924d77efc98a670c9c6a33b2ecfd9d68d2bab237924b0b399697af420bd1a554a9d4b8048e7dedb10935e2c5c2ed88636e0c98b9312c4fad1ac5c4740a463ed08fdf77e7f47537fedfa82b749b4bc0f5d62a6f671101ccb34ec91f901336ab535abde05e4b8931f679728d655f21fd1b45ec4b466d67ddee08818db645a7a167b4efd834571375c107cb7ecbb9cc9dd2288e8331b686bad255cc21dfe1fb8ebe8f420d73223fa5da5952907c449e14c3a2ba2768bba0de3f7f718bec003836eb4c826e744cb0b6b713844565e37e53592a9dc30ed79e2b1c88ccdd961487e871b09eaa3375fff50138f20aa5376381f562f9fc44403d1e324f98c74e8dff8eb0041a55c5b250de69c605344341adddb3365adeebf109d8f6ba38c9740dfb4dd1b9e0e09719901d0f72822eb4146c1a5d4fb2df807aa00588e5db6ee07c1a51624dc33d238d4ed4e21f2cb7ff415f2cde8b1d33f1690f6bb3660514cac705d135676b3d94afc1d7765d874850e80f6806e751220b44eb054364a6cfd39bb5c27acdd7013525807ee0596028bcc5403253d659dd4ebdb52c235bfa414704ace74118e2044ca22b756bcf0ef52b898cb0d2b7e5551e2fdbd9da8747fe3f84815ad36319bf01d73438956a930e8a9a0d3aa86230e595e76ee4011ff7b573397ffa913d51e9bb6ee55c85e58133d541962fd71175e8678803f028ecbc5f53f41096f48ea1791e8ab6288dccb7b87471408aefaf8d7fb0b803a72f7ce1e9a1b8bd95fb149138509729198e5c5a0e9b740676c8fbc57b5405061b69fab563a68dd36fec290cfa38dcb6ce6329d56fecd2852786b1f711eafebc6cba6ac3fae311aa2fbe2c030dfc7cd01b081e99b700c8646da3ef19a3d0e0bbfa6e0d0cca54218d6312dba055b089329d0f79476c92c12418308765903261742e98a51dd532030411c2324e41d1c4f5b30ccb876edc93c5a2bd6c8749164d6fdfc334ee9f096135df0b8f9843a1a760d2534d15ad5e60829d9fbfaf602d68b5234117f74a53323b74ef983b643da85c30ebcc9dc26e40d6512220c0839f4229b8b151076114d0cf55be1a1ee80aa72dde4a7b7c38a4f109d438afb50934bf68f6a8ff58a3b8ada72bd6721d01cb616fbbbbb4c147cc1f0c16bf98d8a010eec345a15b39f023225d782667a5f9f154fb08535c045b9a090ec8d1e526513b75fae91efcf024fcec61362ca006bcc43bdd2632c09e073b91ef5d66190aeefe0654c6d540e70ec5fb15362783cfb1bd60fecb6df03cc1dec03bebb3c4bb20cf508fba82eae727e8ac138666f4c4891e8035574dc55d1c16912fe29ce06640aae02fa81a11e05236e164fa0929a91cf8d825e53c4b7d3e8818c93cc75db1a4888caca437fa1de8491323fd6a77c1e585aee7957ca13fb31093658f4b48758922f2d57f8be60de4c61b27186905250c26cbb79487c04732eaa081a10da46f3d17e58108659279bbbd254cdd38526fb7e169f8fe603b0de23ec6e7508e0758b3e93a4570dab26935804c1a9e531181940ff54b482b228e0e31ba5235899b4f0d81f44424f40fbb5850ab9f0256725e44dbf29e88b5d5b465953c7650e5b920b674c8e20da213a940bff826ea72f8515a86271fe3222f4e8282cb71de31edff24b7c37b67c52354e24eb12f2714c0bef3fd861ef2e45859d4fa6dd499375d06af88daecf0c111bf412ec0c1ee0e9fed62bc7afc37c6b4c9e01a9b4f08e923cc7afcb4d293f34915d160157cdc1767b2622dba2abb1e7e66afaa6d2c5484cf08f346fadc803b9a7772b714a427c19a89464d17a5e14b1355e9788bbde485f14e3b5995aa7ac97660509320808d31a5e710e478b8d4567a3fd71c40c2ec9de8b39c1f968c3916578660147a3ad6e8c96b955c456a313d7775d875579d3dbe139421d638adfd993283a3df000f1050a88359b4afd38f9f70485f4a597fd8b10c7c930444e846870d786d133d684cc303bbeb17e3839ec1645b7660cc0fe6824a986249496dc03e5c2071a5e0449745d7e6f178b2cbcfc4ca7eeeeb5d79010d3a11fa69f76f3cefd57c56c05ba4003a3d1acaeb65011fb06018fbd21d1e2707188eeb681141d177aec28edb30d1768bb9d489dbfb7f40842f0bf4919b0030a0d28881b2bd74ada605a64e5cbdf49248495926747c512a4599b68d03e7f6400727da33277dc0bff32b658bcbdc86c70d2e0e47137e7be7c646b5e8685d5c48eae349709d911cefce736388eb3f3d2c635ecd394a062c08db560b96f37a09861f5e538e8731c4f6174a5c3bf39c700742e31fbbec8dcd35bde0656e4360a21cb4bfe59b3f35b73821192b05849737b72b20c35dfcfc42488294f0b634fa8ef6541bb6a4255c545e502b99dbc27a6a63f704dfa757949299e3cc6a522cf715cd3395e467e6bdd7bfdf7f23ce9a8b60d0746c7fedec077f2511a33b129336ac89b95af48e93ce73a3325aa0d8f4f908911f5973151388f46401c631445a4d0f03648bde8b4c56634563d8125aa6c1c315f05fc68508d1af5905ffdaa1bc30572bf04ef9e101606c123b05dae44ec5d505e0f58a97ae23b48674bd0b7f261ae46feadaa90afbe6126e31db1715fee53974af9c45772ac84d3a6e35220df51894c2fc6c521333268668a352c8c2aa98a1cb20a8a5a0a62d1310096c34d4c7b181f5f9911f7950960896ac1e30f98fc4edd4c29cd0ca13f70a0db360f148464783d49fdfbde3f4893558a009f505306ed177c0c0b012e9908e91d6c6040f3360b828778c25b5e005912bcb676f49533b086576b7ee9916b94c773027de6d281a6312ddf1ff8331d44d07338a114e50fb836f8d74460b72176c34088dd000a403df8bdcb8bbbc5f814932c02138d6259ee554da4a7c563e1826270fe2c7fdb720c3d04f02592f7d770d9e2e81569afc603092690a19e447027f1d725300ad026deddd1d6fe1f3a9eff52c35364be7b0f8917029be6384067b27969e3ccfa9b1fe15da47381ef7349f75f34014847fcbe9aadc0b5692c6908450cc0159dfccaaa1d9a9f2fbdccc1e66ed073b6ef800b14d788f2407d832f7cb7dcedd61069956eb0cd8b70b0c6e5b30e6d98116e9dd888474e7336d1807ea219211afac9fe97f3af5f0d5134e3744ae86a5db3301f8aba367fb0c97481243ae3a4f0c31d6b3aaf558bc255b522dcfcef26d905c2d63045fd28f33a14efc7f731dd09c23414549def2d78a44186c68c675bd60a169937b0f67d78fbb601351f11a2dff2b7464ce3a6b18e9bfb1621315d805a633b0628817f1373cceef4636fd9d1f426994e9d1a8eaeaec5e98adb2baa6b278132cf4a60afe0d379184f47c9e53f6f3667ba535bffbf6fb084ab0db69c08a6fb096766a751406390dbe27c9e4f87af31ab541af23159a2b05389427fd978bd1dc3e2e927fa6b99e7d938aefd2ed61c447ee1f1a95bd6269cd12d419093aaeaaf577047e9060bc74fc823736a96b540ea324dff51c46715385804c2d71893563786f4a81200515997ab4f56557be8f121008c9a92d98608c2b1098a84b44e66e3d2a657898c91a59f6256625d9dca5ce82a473ab8834716ef0854386b5ccbed9912872b41a55b2973b5602fcf6574c8365b19cf33338de64b5714018e31ce6946e75c7a0d6a0e2d0d858c81b608c082d85a1d87cec2ace283c52201b8404d0aa54b7e4e45518785f336a0bc41eefae404913d1f88695dbc5f24ee376c5d114182b3da0441a14d540785e88c90190d06d37ae4d962d456308933c3c9fd78327fc49b5b2a1e0b57fa445e97f97a71b0adfd289409b7f5dc42980713c7ae4fe22970f2e9f17ac06e721cd51185040a0d9eb7a9e2903946ba7f593f4b6d7ab9cac699323f0c99ff952c7e64c11d17e3e8b8f434419ec5acaf8107646d25b525efafe0a10b91721bdbc68655e0764261a214874d6815185708125656481960cb35dbcb85f2cf8206f68df87f7706418c67b6a787aa7aca90b2bc5e6739bb0829c337f855d5d3f5b2f4576acc7b4ef533329176b221fbcf893c63d220628960ece1d655ae9a6384e7c5d707739d2943954a0f3eb9a00c3d72da3bc779fd2d23adc5050aadc8fe0605e249725059fd490f2d03f8c900bdab033fe94f2db729ea10737031d99366587658232f7da73393cf6c6909133875b8ccaa2dd3df29b393d59931d0bc72f4a9a8c9455ad75eddacedbf18912b5635e12a201ef6b7e2d8110cb108a81f0099e179aa4b4b4babd9ad02690c71fd4d213df3a2457007a730e68091067cd71d79892146876a30136a449b32341ec292b4fd58427897a3a77119fd5c517c0795512b141e57ea89d9b2a0261c201e09754483e91c2ee60d325e1ed4d2af4d9c3fbc8b2bfa5a579dbd8f36f12ae44874f068ad7bcbb7086456f00333aa16642d19ab78612ecbc63892b0272b39da009ce942e6dc0ea4df6babf8860f72e321c5e4f1b1989c4df137a9cc92a875fb50147d0c2193ec2da08661e83f176873fb45330e27b9203d6edbaf7d32baa34bca5f615238f568ebf8417f5f83e0ca11a477518dd730529d54749b7ba29ec9add31ddc0b5e0755286a491ebb3abe2f41dc6b2f97e72e8e37a4ef3472f12e1384738cf8637e47ba338f1f059941df723da7dd176b3c85edf69417f111a2973e9e2f10e0c56f5573de8e7e07c1ba36c4a326f8b40d855bca5f4db928ab8b178c03fb5e97de97d583779725e7447c7aeca5524d060f4419059a83a71a4a31f79dd6d38f2af5692aad01bec4c372a516911b85441662848942421ce8ea9961b5583153cc3231f2808385221e42037b5d06f55ff36c6b49dd59f7244661fd74edc61a7acc40bf826444fab52ae2a1f655d06e5125e862bf25eb46fa1bc5572b61b8ef261d410287542cf26dc165105a1480f8fa54b2f639fecc606f857ac2e4ddf008db54739ef0a17c1a1751a1bf297793c45b9c0bd2014050c788c43667ba57c2280add28daab2707dd555c091e83649e556e16f350e9d66ad9a12652a958be487b40d042c037e6b3c1d5cddb94f74bd91f5a92059a6e389adeb5dd5bb4af795f55ce8d3ea537a57ac117308149b84c1024230bf879484220deb3330f9446e5875e929f6e33f2f66e85923ad7f0dad2fe1aade0f8a426afb20741d23f081dd75aafde17f903bad6f1d9e5b469f486be06c438f92d5d4610d86e0efbd0e229878d150ec547f044660c3ff4569470d2578d03a6aa88dbdb8cceac8862ba1993113a28e3419e95ee7adce3bb411bd89ad5781d0c4fc8c973b61fe32af0818c4b83ee8195d3a799c238a3abdc1b7df0c257b111ceb04635278cff6d51b11e44579f62e3e", 0x1000) recvfrom(r0, &(0x7f0000001040)=""/198, 0xc6, 0x1, &(0x7f0000001140)=@un=@file={0x0, './file0\x00'}, 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc07d3b03532ae6ec, &(0x7f00000011c0)="8910fa87b00e605c35c5798f3960b7afabc658f12dbbd7d4deb4093cb5476b904c93bc936b058a4cf692c5642b2532b2085d68a22cfece2a26e1a008a740846613973b0f9ac2d26ad6391c3510517c4888662debb3bc0fe2525d3c5dd1fa04ba37267cbd093b11b7f66c10275affdb8dc5173c9132f2bba0aaac9e0ed029d835c8a9809612d2b8ea668099a8e40854993e94ed28a71a892257e5f85364f931e5ff50c12c20222c0c7c532d9886f83f6405d6d163cdf5214d49c031f20bcf9dc95ea7d8df3095a0b42017cf40ce942894e8", 0xd1) 20:50:29 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) write(r1, &(0x7f0000000000)='Y', 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r2, r3) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x1) r5 = kqueue() ioctl$TIOCCBRK(r4, 0x2000747a) kevent(r5, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:50:29 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xa6, 0x20, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf000001c, 0x1, 0x1bf}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x1, 0xfffffffffffffffc, 0x3b6f}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x3b}], 0x101, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x9c5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20, 0xd4ce, 0x6}, {{r0}, 0xfffffffffffffffa, 0x30, 0x1, 0x401, 0x200}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x101, 0x715}, {{r0}, 0xfffffffffffffffd, 0xca, 0x1, 0x1000, 0x1}], 0x401, &(0x7f0000000180)={0x800, 0x101}) kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) 20:50:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="e4", 0xfffffe4d, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x5, 0x1}, {0x8, 0x9}}) 20:50:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x6b) 20:50:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4, 0x7ffe) recvfrom$unix(r0, &(0x7f0000000000)=""/181, 0xb5, 0x802, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x2, 0x0, 0x80) 20:50:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40b, 0x0, 0x0) 20:50:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = shmget(0x3, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) socket(0x20, 0x4000, 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000001b, &(0x7f0000000100), 0x0) connect(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 20:50:29 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x96}) r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) syz_open_pts() fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f00000001c0)=[{r1, 0x80}, {r0, 0x2}, {r0, 0x4}, {r0, 0x8}], 0x2000000000000054, 0x4) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 20:50:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e51513dc", 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) 20:50:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0xd67d) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 20:50:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r0}, 0xffffffffffffffff, 0x121}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=ANY=[@ANYBLOB="10000000000001000000000000000000"], 0x10}, 0x0) r1 = kqueue() flock(r1, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x53, 0xfffff, 0x3, 0x280}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x20000000, 0xff, 0x5}, {{r1}, 0x0, 0x4a00e905bb3262fe, 0x10, 0x20, 0x13557990}], 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mmap(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x2, 0x4010, r0, 0x0, 0x23) 20:50:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x87235c9c94741e95, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 20:50:29 executing program 1: r0 = socket(0x2, 0x5, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)=""/4096, 0x1000) ftruncate(r2, 0x0, 0x100000000000000) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') setsockopt(r0, 0x634, 0x2, &(0x7f0000000080)="a6c512f28b98f5dfb200556388bb42c0da37b321240e3a6b64d5544ae151fb0f30749e04c888a8627f8c974ab9dfc38558c35e8875271e841db426189c699c06c8aa27b7b9ce1dcf1351d7159cde159e39ae48bb58cc19891f15522b9c7684eb712e598de473a8b7dd20eebbeb917a2f5069d9f6828c1cf222c04b98e5aefca5a60182f72eabda2c2a05ec393695a33ab9dfeea54274c64e9f4dde4a42760455011b59a5fe0109fd9a4adf05", 0xac) mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x20) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:50:29 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r1, 0xc0}], 0x1, 0x0) poll(0x0, 0x0, 0x1ff) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f00000001c0)='\v', 0x1) poll(&(0x7f0000000080)=[{r0, 0x100}, {r1, 0x20}, {r0, 0x4}], 0x3, 0x80000000) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x2) 20:50:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000900)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000900), 0x178, 0x0, 0x31) socketpair(0x20, 0x412c7b88fa853177, 0x5, &(0x7f0000000040)) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000440)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) close(r0) r6 = dup(0xffffffffffffffff) r7 = syz_open_pts() close(r0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000200)=[{0x3, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x8000000000000, 0x1002}], 0x3) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) preadv(r6, &(0x7f0000000ec0)=[{&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000800)=""/172, 0xac}, {&(0x7f00000009c0)=""/151, 0x97}, {&(0x7f0000000a80)=""/203, 0xcb}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f0000000c80)=""/241, 0xf1}, {&(0x7f0000000d80)=""/83, 0x53}, {&(0x7f0000000e00)=""/143, 0x8f}], 0xa, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000f80)=""/188) 20:50:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000000), 0x0) 20:50:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x15) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x1f, 0x40, {0x7, 0x8}}) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 20:50:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x20, 0x5, {0xd4, 0x8}}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffbfffffffe, 0x6d}], 0x2, 0x0, 0x0, 0x0) 20:50:30 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 20:50:30 executing program 0: r0 = kqueue() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = semget(0x2, 0x1, 0x400) semop(r2, &(0x7f0000000180)=[{0x7, 0xfffffffffffff52e, 0x1000}, {0x3, 0x709, 0x800}], 0x2) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x9, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}, {{r0}, 0xfffffffffffffff9, 0x18, 0x80000008, 0x7, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x6bf}, {{r0}, 0xffffffffffffffff, 0xc8, 0x800fffff, 0x91, 0x7}, {{r0}, 0xfffffffffffffff9, 0x47, 0x1, 0x15, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40, 0x7, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x18, 0x2, 0x2ec, 0x4}, {{r0}, 0x779737009e6e0a57, 0x4, 0x0, 0x0, 0x39}, {{r1}, 0xfffffffffffffffe, 0x18, 0x4, 0xffffffffffffffff, 0xfffffffff228a0fe}], 0x7, 0x0, 0xffffeffffffffffb, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0xfffffffffffff801) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) 20:50:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x1fb64ac36336e136) 20:50:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001640)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kqueue() recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@un=@file={0x0, ""/42}, 0x2c, &(0x7f0000001540)=[{&(0x7f0000000140)=""/231, 0xe7}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000001240)=""/233, 0xe9}, {&(0x7f0000001340)=""/118, 0x76}, {&(0x7f00000013c0)=""/154, 0x9a}, {&(0x7f0000001480)=""/153, 0x99}], 0x8, &(0x7f00000015c0)=""/29, 0x1d}, 0x800) 20:50:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x1ff, 0x1, 0x2, 0x7724, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept(r1, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') shutdown(r1, 0x2) r2 = semget$private(0x0, 0x1, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x80000001, 0x800}, {0x4, 0xd0, 0x800}], 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5f2) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 20:50:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x400, 0xffffffffffff595e, 0x101, 0x9}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) flock(r1, 0xd) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x4, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x3, 0x7fff, {0x1, 0x1}}) unlink(&(0x7f0000000180)='.\x00') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x6, 0x100000000}) r2 = accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) connect$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000002c0)) unlink(&(0x7f0000000300)='./file0\x00') r3 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x80, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) chown(&(0x7f0000000380)='./file0\x00', r4, r5) sendto$unix(r2, &(0x7f0000000480)="99d4f450b236cf55b99392f01d1ef2bd571fb9ca702f7500dbfc94dba99e4712bb35d89ac2886329e870582ad0303ac895e2e22dec81ab640e2fd4cd11368c01bd264866454516220a66259597fe991d3f12c6bc8eba093b239736062d4fb1d6b99281c245b18a4650f16c2dc489f89e615399ef1ddcafc9c9f730e3379eb49e09eadf5b54cc3cc5c6d891c2e733b3be8dd7f7b57c2ca8bba38d291010d1d4e50ba0b9b4e1ba33d5a977c3c2561e0aac579346bd7b45a0f9a3df1c", 0xbb, 0xc, &(0x7f0000000540)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000580)=""/179, &(0x7f0000000640)=0xb3) getitimer(0x3, &(0x7f0000000680)) lseek(r1, 0x0, 0x0, 0x1) accept$inet(r3, &(0x7f00000006c0), &(0x7f0000000700)=0xc) fchdir(r3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000740)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/108}}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000007c0)={0x1b, 0xb9ad, {0xfffffffffffffff8, 0xffff}}) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000800)={0x8000000000000, 0x7cfd, 0x2}) dup2(r0, r1) r6 = msgget(0x0, 0x41e) msgrcv(r6, &(0x7f0000000840)={0x0, ""/228}, 0xec, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000940)) 20:50:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x80, 0x635f}], 0x1}) socketpair(0x19, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)="f19a732959d2b9fc48fa73049adfe4f926543152d9ae5ab6290021df7ba80b446650500ad3a767126f46c7784043dc1b2a9498708329474a79bd6a5e902a16716d7c31fa6d5232cf29f44851e17f2b0feb2895204c0ab42eedfab817b2482805dc3b4aaca867afc100baac65f5e218591b33209d72f7bf7c3843132a1ef3f8f4814642d76e27a0d3737763d103", 0x8d}], 0x1, &(0x7f00000000c0)=[{0x28, 0x1, 0x2, "93c84ee426c1240feb6827a674c74295a048206c"}], 0x28}, 0x4) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 20:50:30 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) recvfrom$inet6(r1, &(0x7f0000000040)=""/6, 0x6, 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:50:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d809fb8fb50a579466ee531dd5fda886f4e6d0e64cf7417a0c85be69eb32d4e994cb71118ac25a412638e03f1d095514560be6b4fe40acaf29f664f5157150c61c8fed0ec466933185a347784915948f92004", 0xf9) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000480)={0x4, 0x5, {[0x51ca2985, 0x3, 0x1, 0xfffffffffffff001, 0x10000, 0x0, 0x3f77, 0x1f, 0x9, 0x2, 0x8, 0x4, 0x4, 0xb49f, 0x10000, 0x100000000, 0x4, 0x6], [0x8d8f, 0x6, 0x5, 0x3, 0x6963, 0x7f, 0x0, 0x0, 0x2, 0x8], [0xffffffff, 0x1399, 0x5, 0x10001, 0x1f, 0x1, 0x2], [0x3, 0x7, 0x1, 0xfff, 0x8001, 0x452e], [{0x7, 0x2, 0xb277, 0x5}, {0xcf, 0xffff, 0x28000000000000, 0x5}, {0xff, 0x2, 0x71, 0x1ff}, {0x1, 0x1000, 0x57, 0x1ff}, {0x10000, 0x2, 0x7, 0x4}, {0x7, 0x10000, 0x7, 0x66}, {0x3ff, 0x6, 0x3, 0x5}, {0x0, 0x6, 0x3c, 0x10001}], {0xfffffffffffffff9, 0x1, 0x4, 0x6}, {0x200000000000000, 0x101, 0x0, 0x7fff}}}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 20:50:30 executing program 1: r0 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x6) close(r3) 20:50:30 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/180}, 0xbc, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000040)={0x0, ""/242}, 0xfa, 0x42abf2b23cb3ce90, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x2}, 0x8, 0x0) msgget(0x3, 0x10) 20:50:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) r4 = dup2(r0, r3) kevent(r4, &(0x7f00000000c0), 0x7fff, 0x0, 0x8001, 0x0) dup2(r1, r4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:50:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f0000516000/0x400000)=nil, 0x400000) 20:50:31 executing program 1: minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 20:50:31 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r0, 0x20007461) pledge(0x0, &(0x7f0000000080)) 20:50:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8, 0x0) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0x20}, {r1, 0x1}], 0x3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)=' \x00\x00\x00\x00\x00\b ', 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000340)="01000008ffffffffa40fa57bffbb32a5795ae7163d98af96e4e6223ab7ea22a10170afa7847f6e48423875c944eace1aa7c21ba26f0b82aa46e34658cf81310900590db0636d60dc77fd574aa9f9d31af62c0400ac18a89dd1a08b1e6dd845b1ea62b4743478b3b91ba4c83cac11827d722008bb486fe6d6e5fb7117b01eee205459e4e69f7d2caeb4077d4cbfe9dccba8665af87a8e9879c2eb5f03475b6ace3e8761a5d2197ce0f4f8b74863697844c91b3cf2bce99a08c9df6dbab32e14faff18ce1c6730503968853e0431e5b826d6735e3c4a6813ddbc88df4f7be52f98e300dd3e00af30b73391c870892038136db7aac4a5233b16ae182f1f44626877cfc75e943480426004d3919b71c4ee9e8fd564d20c91430510d8b944c65a75aa930f4cc0b5c49f7b3cf060dc8b35545c30b79dcfc900f57e9f5807207cebb98a9fa9a0b683e0a8bbc98c251e3d017535c871c0687c75410104000001531e99b92f2f54f1dfe77cb948e505d677cbb8d4519b574c02762dcdcd452a60ebec1e6fc4868aaa2a2f362819cb24786e548a07816179411ea294a4ec3f9fb826178a96c9cb4b2d96529c770000000000547c195ed1dda9e80036b6a91082323563bf43d903a3cab356523d872c79830e2719c21b5afd9ae1325d2ed6c2df9db055aba23ffc313ae0dbef7f52d59120f67fed809adad05bece9424823e70cbc37079e5ea3f16fa29b2be51a1a71d0a0b0af60d628241736382167ecfce489a125d4f21cf68ea43cda76", 0xfffffffffffffefe) 20:50:31 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0xe7eab15a3ef244d5, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:50:31 executing program 1: pipe(&(0x7f0000000140)) r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) r2 = shmget(0x1, 0x2000, 0x100000006, &(0x7f0000ffc000/0x2000)=nil) pipe(&(0x7f00000000c0)) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000180)) dup2(r1, r1) 20:50:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000445000/0x1000)=nil, 0x1000, 0x2) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x100, 0x0) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x120) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x7, 0x7fff}, 0x10) r2 = socket(0x18, 0x1, 0x0) socket(0x1, 0x4, 0x89c) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x100000000, 0xffffffffffffffe4, 0x3, 0x4, "380bb3dfd79c0f7865f7cc7bdc4284f85e3ee408", 0xfffffffffffffff8, 0x8}) 20:50:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b7", 0x173) getuid() r1 = syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0x3a6002df, "86e485734592e93fe888f578ef46997ddf46901f"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 20:50:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x6, 0x80}, {0x18, 0x0, 0x1, 0x800}, 0x6, [0xfffffffffffffffc, 0x0, 0x6, 0xfffffffffffffc00, 0x1, 0x6, 0x3, 0xa18]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) 20:50:31 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) seteuid(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) syz_emit_ethernet(0xdb, &(0x7f00000002c0)="2ce57b672be74534370986a0ab9fddaaa6d355ef9a67d4501d1e9c2bac09f1c28869bf2320cf7d30111675ec8d0a3ce4564ddbdb32eb849b134260390ed8cdc640bf32b9f15174c1e40c184de31404010b837d247e8a7b8248ff02e91f41fddcc13d2c6c3ac8e99477ae2f23d1ceb317e8d7c2be3f763e861306b11b3ee82022e6b50028bd4e299ac5af57307b49a4e2aa84a6a8bb27182792dc42b8a7cfff37bc4036b5a5c9252cb7c5a174a868327e44508e8ee767fb313807cc9d761ece79207773bf4c650ca20a6ed55cbbb0e13b65d7baff7d6440750f5f7b") rmdir(&(0x7f00000003c0)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x40) renameat(r1, &(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000100)='./file0/file0\x00') getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 20:50:32 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x0, 0x289, {0x4, 0x100000001}}) 20:50:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000180)=""/116, 0x74}], 0x2) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x7}) 20:50:32 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) geteuid() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getdents(r0, &(0x7f0000001080)=""/181, 0xb5) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000080)=""/4096) 20:50:32 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x139) 20:50:32 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 20:50:32 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1f}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) syz_open_pts() r2 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) kevent(r2, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 20:50:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xffffffff, 0xb2a8, 0x7, 0x400}]}) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) select(0x40, &(0x7f0000000040)={0x6bf, 0x1, 0x8, 0x7, 0x7fff, 0x3f, 0x3, 0x6}, &(0x7f0000000080)={0x6, 0x6, 0x0, 0x81, 0x2, 0x0, 0x1fffffffe000000, 0xc65}, &(0x7f0000000100)={0x10001, 0x5, 0x7f, 0x7, 0x3, 0x333, 0xbc3, 0x3}, &(0x7f0000000140)={0x1, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:50:33 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x6000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in6}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x800000000}, &(0x7f00000000c0)={0xc, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) 20:50:33 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffff800) listen(r0, 0x0) r1 = socket(0x2, 0x3, 0x72fecbd6) socket(0x0, 0x3, 0x7) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:50:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/59, 0x3b, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x9}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, 0x0) 20:50:33 executing program 0: setrlimit(0x0, &(0x7f0000000280)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) r3 = semget$private(0x0, 0x3, 0x401) semctl$SETVAL(r3, 0x8fc230f232937c4b, 0x8, &(0x7f0000000040)=0x7) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) 20:50:34 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xb82eed17c83d475b, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000017c0)={0x5, './file0\x00', './file0\x00'}) semget$private(0x0, 0x2, 0x1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000400)={0xb0, 0x1, 0x6, 0x10000, &(0x7f0000000180)={{0xf04, 0x6, 0xef0, 0xfffffffffffffffc, 0x8, 0x4, 0x9e}, {[0xff, 0x10000, 0x5, 0x10000, 0x8, 0x7, 0xa1b9, 0x8001, 0x885d, 0xae0, 0xffffffff, 0x5db, 0x1f, 0x8, 0x4, 0x5, 0x2, 0x20], [0x1f, 0x9, 0x1, 0xfffffffffffff001, 0xffff, 0x6975, 0x6, 0x0, 0x0, 0x1], [0x4, 0x0, 0xffff, 0x0, 0x7ff, 0x1d51, 0x81], [0x1, 0x401, 0xda7, 0x8000, 0x1000000000000000, 0x200], [{0x46, 0x4, 0x1, 0x6}, {0x7, 0x5a3, 0x70, 0x4}, {0x3, 0x5, 0x3, 0x4}, {0xfffffffffffffbff, 0xe6, 0xfffffffffffffff9}, {0x7, 0x8, 0x100000001, 0x8}, {0xd3e, 0x8, 0x10001, 0x6}, {0x1, 0x3, 0xffffffffffffb3ba, 0x5}, {0x32, 0x9, 0x4, 0x6f98}], {0x7, 0x5, 0xd3, 0x1}, {0x7fffffff, 0xffff, 0x1, 0xc965}}}, 0x79, 0xffffffffffffff9f}) r3 = semget(0x1, 0x0, 0x100) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getpgid(r4) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000480)=""/131) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000540)) syz_open_pts() ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000580)) semctl$IPC_RMID(r3, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000600)={'./file0\x00', 0x5, 0x1, 0x9, 0x1, 0x6, 0x7, 0x2, 0x1, 0x1, 0x0, 0x3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000680)=0x8) semctl$GETPID(r3, 0x2b336cf5a91304ef, 0x4, &(0x7f00000006c0)=""/206) read(r5, &(0x7f00000007c0)=""/4096, 0x1000) fcntl$setown(r1, 0x6, r4) sync() 20:50:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt(r0, 0x7fff, 0x7fff, &(0x7f0000000080)=""/206, &(0x7f0000000000)=0xce) 20:50:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0xffffff5d, 0x0, 0x0, &(0x7f0000000840)=""/124, 0x7c}, 0x0) dup2(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) shutdown(r0, 0x0) munlockall() execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000080)={0x8b6, 0x80000001, 0x100000001, {[0x6, 0x2, 0x4, 0x6, 0x6, 0x2, 0x0, 0x6, 0x6, 0x6, 0x1, 0x3, 0x100, 0x4a43, 0x6a4, 0x7ff, 0x8, 0x6], [0x81, 0x2, 0x8000, 0x800, 0x4, 0x40, 0x101, 0x7ff, 0x75c3], [0xe9a7, 0x7ff, 0xbf, 0x3f, 0x1, 0x5, 0x7], [0x9, 0x8, 0xfff, 0x1, 0x0, 0x6], [{0x4, 0x4, 0x2, 0x3}, {0x200, 0x8e33, 0x9, 0x3800}, {0xffff, 0x1f, 0x5, 0xfffffffffffffff8}, {0x3, 0x8, 0x3, 0x3}, {0x3f, 0xbe2d, 0x2, 0x200}, {0x7, 0x7, 0x8, 0xffffffff}, {0xfffffffffffffffe, 0x7, 0x5, 0x5}, {0x3, 0x8001, 0x1, 0x26f}], {0x10001, 0x101, 0x0, 0x20}, {0x2, 0x100000000, 0xfffffffffffffffb, 0x1}}}) 20:50:34 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x8, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x203c1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 20:50:34 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) sendmsg$unix(r3, &(0x7f0000000a00)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000900)=[{&(0x7f00000001c0)="7dafa5164bf3be1cadb84e8996e490f677d45b60a74988fb6dfed86b9908cac9e559529d86cb5aa01c9a2e30998e067b76c6c83b86d57846de2768489f6d1bdcea8ad70a7ecd5c005d50d6383581aa2067fb98af3288a905b76ca04ad20dfc0ab74b5b0d573d981cf1a68f317fe0b8c3270c1f31a18da736188854a8941d7d475db888bb0865fef8eb74c85e265bd64654f6a700af04fcafbd73adec90e5a93c297cd0061d3d2f5fd800783d050d3305eac88d5d22db687602956d86f1550cfe360e3a2a0cfe69e09331c313f241ce90e532333fb62c931133b0ecfbd006c70e03876c6b19ccf9b2ad79755743703c2b6c19bfe47f", 0xf5}, {&(0x7f00000002c0)="253b37f2f0fa3b5a9627ce8c44146b900cb7b4fc80103c9121cf4f8e769faf5457315c0233b6c3debfb726366e41971a9b8fb26106c404a17ed9489dccf85f93257b77002e75e49f4644f5923b3f180bf9170720617b7afae151266bf37256fe17aec553db2f14f5daa2ceef1b376703a1488f71dc633b587203ecc783d02b0c15f42dc894ac27a8c983569ed0bfd29886ffd0968d286bf8b19e80cfeb26394b12e92b2bffec732bb79a766fe9d25976d267947409ed99393197d1eae4147de90df354873392a63cd0dd36c23277d22f1470c0", 0xd3}, {&(0x7f00000003c0)="8bc86439662067f16e86be92b0a72a6b3d830fb6e5fa4dd809b042707a6fb18e419b8e03ed7b4e80f11be539ddb89df5da21746dcf4bb977d30573596536e23f1762a6e3bb0814b527d081ff136a47f6c732428ba81af15a01930354d059b477b8d48a24a8cdbd1f1be0de769242da2143d60a53c4b6d67c04cf9d04c63e1574742244ce4b2cfa9a9b4c0d4deb13bf9370f7a98668725fb28e03b765385b376c268cca36037539a332d50279b42879a62d21b1c4a07392de7147a64325c7579a279e6e91bedc734906b1bfef487004a804568389a9fe9d4826969be82161adaa0cda264f4aa8f792d810e372b1678105f851858da42828", 0xf7}, {&(0x7f00000004c0)="8f9c24d368ec55cd48f00fd84fd9aeebb86918558b3c3ee980ecf46f8666e95afb86f1d60201b2927ab6b794fe4a88c724ef5d0a545aca6a185f0a0bb97de0c91b5d76e3c5d0fac4e902caf12722edd59ae1e0578bee3e4d70e00ec7077d96bb02441305ac1586ad6476cb5f47856b", 0x6f}, {&(0x7f0000000540)="50a15f7c85bb5cf78fc199b6d1c85953ced5b3164caff0c9374334cb4f2a0ad5f7b73950ce0a49125b8f40652ba704c14a6c23fc2492c6f815df120f07e53413676b11fa4ae543f06d71b7d0bece65b4dabbed7e47abfbfa626d6bf27296c21e44533c3c396ee36323fa1c8c55ffc8c710aaeb7ea3e5a8aaf49c70f3473d45603bfd91c2a0e77df53f65df5e96795973e48dcabd5d6a54715428f853894664bc65b88090941f509f8edf97227135eb8900a57ef635ef8701bce095bfb1fc4327b2f1c3762d692cf026a06757c05a2eb86366f8ee94fc02e94aee203767edbc70e5aa756c0dcba220c4fd69f9520145", 0xef}, {&(0x7f0000000640)="4e16b6a286d70176b87504544eb2ec3e71e9999664497018385136aea5be5f0130a11813bf4a73de428ad1b601370b6bca8e38c11dbf15f1ba07d1c383700bd9f750b375ee051a70446836aca7182c9262eb2e671d6f13073913a20b3a056d1ce3c9cfd50aebbd2a91d2b09d44f7f7b4dc315452ffbfb139e96fc1109b895c59c7b05e7e3d2e8f1e95b7d9624db4dacf3d5c764d6c101d534ffef7ffa37ebb", 0x9f}, {&(0x7f0000000700)="4e6a1d816a7809123498f30d9c5e34f8df0f2ff5e5e707699a2f8a8983bd53a82e02b00f7b02299ed4312433f9044e824db87830ff5929bc554ce564885f9bcf5154b977981d334068a4cde01fe56cf03f198aa612726b51a6f68ae1434d96cb3955bcb2f814d718e40a6b5eb1d9db8cff378f7b4687dca2cfffda3f89ef3f247c134d1bde6f62c0185a9d02c9b35bfb0c3072c9552c5c2253ec14781ad13cc55321c3e7b13d13a8dd6ba463c796c7359d2455fccc22ee", 0xb7}, {&(0x7f0000000140)="f1ba1ed8a8e99993dde9cf5b8ca448e5fa8aa7cd9968852ccc99ad57e0629b0af012ccabcb29e0441c3703e6053999cce5924095aa96baa890", 0x39}, {&(0x7f00000007c0)="84c05fdd249720fecb62ef3d4581ef2f6256e42c120be9cc6eb49d925a8af32249c8e0994dcec989dc7ca4da09916350d979005d4eceddc0f98d171166d309978e7e9d9df834dee583f168f5636dcd6f4c70fa9aad216119213bb7cf49f8dc787ccab9c117b16eeaa2c95a948bdfcf0bc5f4970bb3f09ac4dd2bea8af44a919037494dcf936b032fd0107c87384b5cdc468e9f12278d304c666d8ea80473bc46c7231b47130169c1a2f0f70e1abcb87663c30f105cf9228f3d4990f54288e51a3665aa23c7f20215ad7ed723fc567385", 0xd0}, {&(0x7f00000008c0)="71ebddf890c1417ffddc4e0108acc352eea35a8bd76eb17b44764078efe2b2199c41fc7e973903ebfd033228beedd6", 0x2f}], 0xa, &(0x7f00000009c0)=ANY=[@ANYBLOB="1800000000000a00ffff002301000000", @ANYRES32=r2, @ANYRES32=r1], 0x18, 0x6}, 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 20:50:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 20:50:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x5, 0xc65b}, 0xc) r1 = getpgrp() wait4(r1, &(0x7f0000000080), 0x2, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$setown(r0, 0x6, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x10001, 0x1, 0x4, 0x0, 0x0, 0x5, 0x9, 0x2, 0x3, 0x5, 0x60000000}) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x9, 0xffffffffffffff80}, 0xc) write(r0, &(0x7f0000000200)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed669c992729a79f3216a63ffeb6fa5d", 0x96) 20:50:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0xfffffffffffffdae) r2 = socket$inet(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="a473780b1cb8c1481f9c90f0862f155ccef5514ef782a2f5913b66cb42a0c8e927543ff6f19e4f68e10051d3041b41047fd40680c01d6e446f9d186894cad16fa6d550b4007bb1db2c2e24c70ab99af2a047b95a779f4ca73a9cbc321b701581dd4f2867f30ab175cd38b43d55cd19bbbd64", 0x72) 20:50:34 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file2\x00', 0xffffffffffffffeb) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1/file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 20:50:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) 20:50:34 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x800, 0x19) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 20:50:34 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\'+\x1a\x00') close(r0) 20:50:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0), &(0x7f0000000100)=0x4) recvfrom$inet(r0, &(0x7f0000000040)=""/21, 0x15, 0x40, &(0x7f0000000080)={0x2, 0x3}, 0xc) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 20:50:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x4, 0x7}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x9) 20:50:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0x1ff, 0xfffffffffffffff7, 0x1, 0x1, 0xffffffff, 0x7fff, 0x0, 0x2, 0x2, 0x9}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 20:50:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) clock_gettime(0x2, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 20:50:35 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) nanosleep(&(0x7f0000000080)={0x7, 0x80000000}, &(0x7f00000000c0)) 20:50:35 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) msgctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x6, 0x280) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x90) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r1) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x44) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x2, 0xffff, {0x0, 0x4}}) r3 = dup(r2) getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x10001, r5, r6, r5, r6, 0x180, 0x5b8}, 0xd736, 0x7, r4, r4, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000006c0)=""/242) 20:50:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xf7) 20:50:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x84) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 20:50:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x91d, 0x1, 0x200, 0xfffffffffffffff9, "d1cfcb410816800115c7cbb41590dbf4fe3ef81d", 0x4, 0xffffffffffffffff}) 20:50:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r1, r2) 20:50:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESOCT=r0], 0x1) dup2(r1, r0) 20:50:35 executing program 0: r0 = socket(0x2, 0x3, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x6) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x882, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0xc51}) recvfrom(r1, &(0x7f0000000100)=""/77, 0x4d, 0x1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) 20:50:36 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 20:50:36 executing program 0: r0 = socket(0x20, 0x400000000002, 0x7) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 20:50:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0xfffffffffffffeca, &(0x7f00000000c0)={0xd, 0x2, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffd, 0x1}, 0x0, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x800, 0x0, 0x1000000, 0x0, 0x6f0}, 0x0) 20:50:36 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}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) socket(0x2, 0x5, 0x5) 20:50:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 20:50:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:50:37 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000280)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) dup2(r0, r0) utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 20:50:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file1\x00') kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) connect(r1, &(0x7f0000000340)=@in6={0x18, 0x2, 0xfffffffffffffffd, 0x7}, 0xc) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') sendto(r1, &(0x7f0000000240)="6619dbd6ce6b6530d90b0495bc2e6f3335a251c484b7be00af5053d50ff12d35e997f2d28756f66f4fff85c99f84f191103bbf5aa5332133e0b540203bca1067c87575e6124f12d46d834cc533fcace34875bcd8d617e1927574718e8c1f5fcc35c164beb73079e5d24810b4aa9563fd45e95820d20f60c73dcfa23dc5b9d8d8dc3d9097cd6d79859b5240298369e515d5646c13805447a8a03937ad49448e7ac454f2312d2f6a279b1e7efa687dbc1bc79735f875937608218226a59bf5f0dc1250b154b20051a6e81b1f701970b06765fb7e", 0xd3, 0x4, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 20:50:37 executing program 1: r0 = socket(0x20, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 20:50:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x40001ffe, 0x1000, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1f}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) 20:50:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 20:50:37 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xbf9a, 0x0, "7e73457abf5dbf724d52300000fa0000fffffff5"}) syz_open_pts() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 20:50:37 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:50:38 executing program 0: setrlimit(0x1, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1f}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) r1 = syz_open_pts() ioctl$KDGKBMODE(r1, 0x40044b06) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f00000001c0)=[{0x5, 0x80000000, 0x4, 0x8}, {0x8001, 0x2, 0x80000000, 0x1000}, {0xffffffffffffff89, 0xbfe, 0x0, 0x2}]}) r3 = dup(r1) bind$inet(r3, &(0x7f0000000000)={0x2, 0x0}, 0xc) r4 = kqueue() write(r3, &(0x7f0000000240)="754c6f7deeea02e42e6b6a7c834504c892432fb5f71e66f55b41e055094f95b5b7bf1c87b70edfe9a526ff7e3bf0c5782b0e048731f15756275911ee1c89bc23f518ed772a0689a6fe3ea9a5da1fd5ae036820f5b9e0259c4527989dee2fc73acac22c4c86139f5e8a577823a942bc6e196fd59b560fa0f796968254d7e9d756f63230e7a08fe5621fc88cac8dbaebb72539d82ed9705ae785e3e45a3d5ed897456db90de3b44112cbd6d8cd70b16c44d10144252e441d0b47622ccc", 0xbc) write(r1, &(0x7f0000000300)="b0af82b6e897755da7f2d8f0506e9b74644e40d84d9891514d64ee043a70cecdc7f2a19db56b8d5e05b725e87233000e64924f4e93d5b030aa647588998a10f0bdc13f28010791ce894ccc7837669408bb77af36f3b5c115c4d979860d6bfbef68583d1fff966b6894ead374dce31d7fddbbe955dfc158562841ed16024c7a1953b3f14ea067efe0b27faa32efde26892222b1beeab91c639648b4cd73ad5d", 0x9f) r5 = accept$unix(r3, 0x0, &(0x7f0000000040)) kevent(r4, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x2, 0xee2}) bind(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f05696c6530000165978679db12dc9547fd28bc4e737048e3bff77eec7651bff6fcf1e57a2abf6757cd"], 0xa) 20:50:38 executing program 1: 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, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x100) write(r1, &(0x7f00000013c0)="03c52a75f34dc1504a36f0d3274fcee4547a8d2f763d38dfa14afe33e0d448f1b57bc41c7f114f325e94277ad9e92a066330f56a924fc3bfe32ae5f3ce0df7a1ea4f2c0e04b6478df512c7dbf4af87fdc07f2e0e9fca2e0cf607f2ce5b40524aabd62c831b9769ac69be5952076abcc677e661d643c32109e5262e506eecdb49ebac21f27e2b2100c81de36221a89de4c16797cab445b060f8982549058632b8ce893204dc7930aa34ad7d63044a7f813a42cdb8d29d63e6929713e57ddd8044322d6f2e10645b4b337ee7ad9b9eb665c41203806e4683067ed61e0d2242e99b627d3ed5c3ea6b1f3db45868860d749aa798cb84b509ee017fb3c39c76ff3b39c2320ff627fe2716bacb37aeec35ff668adcf50a06d599007a2322faae780b0781c26cd3b21b76628274d201f4f1fbb87314dd80fee8bc96f5f2fd4f47b700aa5c6c224e92fc0a5ee495873219c51e629daf6baf465955b63bf8a1f563dcdcc99ee3f17fc31734ad3b8346b52843634af494a3f92bcf3ee4d47eac36af2d923317f665c4179ab1556a781b1bce801ff6c53c3e26da2a8a79ac52c992bdd915661da6b5a65f471eb5f5374de424aad16f852b748398da9bf70487831c6a8e6bb9ed53bc489cf7a5aaf6f0dd2a4e23c55b95596a923890136367caeb7ab9a46b20be96a95b07d7a136f3459fca2f35f35ab7fe5b332c1193b85c4a75872f0d000b6aab7de6f983ee63734efa3bea6c402e0455c5c5a89b71f219c7a9b976926567300b3fc3f70e4d48c3dbf127629f3751cc8455435f375347c5f01c5f83a007a3ac9e102e5b144019d8d8aa443f8eafaf0b74a8b9eaa2bf04cf0acd6b644bec2127c7245ffc07a99fed2bccc84432c031442b1268bdfbf7d5f739b6278a713518c6b8b1220a7b029c78fbf98620da33f6640c61f714da5a94804f6bea29c6220a46f14a42dc21b7808c732ebd4145d6d5e64bb454708d5315bde806a92577f57d46b1af901b028605b65eda8a862655e2a04f2a000bbe008ad025404b17296db007b64be9bd5991dc814b2c0c2256882d8855615da0b7379ace188ea55162edc2e3ea0237ad5dbbc766daae79d2ae8f3b4e38634f845d6981fb863477186ab0735b7383d62a03e6a471007444572df82a79338cae0a7b15cb1fe2e9146a4b3a9acf0b59182dcb5791fc1e58a26cf73baf3c7822c6374916bfcc9c7421437ac772e21b6acfb812b87acf07b8baa163b277fe1cd12b35960824c30f257b41503a42f3b0ffc483335e794aca3aaa18852aa92da339af0ac611f88f764b413d21848f62865bf3f31e393e2a078285af4728bfb9b1a0909b31d8f2792e6991991e0f75b9d7ca786ca53a8f98049d2fec88c1ea11e9aadb6059e75b83629489b719596cd90514419abd136b03eb410ecc371f32ec46dc251448d23d2f4bddeae538bda5d33dfcc0a4bf6d2dd21cfdb35022d172ee586d9b124855c04ee9f618083d687c8e0b8100472a076071d9b1829bddc545ccc505bb673d674d6e5c7b2de8c34db6c1238e9385acb10811bfad18495da5f2992a3e8529c184b3db71a688b06d03a65ab95f1b4925ac890ec7d75e8d84a9cbc7a8e1126a2a05d24178c12f4d07cae2833de0c83982deccffb536881a79a206c648f35ffcd77b23696729be4b2029d7473ed194c44ae0ead039ba8acfedd090030a404696b3230849f773e7d19c695086dd119c9845d1c51e45f7aec45a4f53a1cb408774647b32c94f2b28a021a188a2c20bb45662f660577de8b564eb0fbe783afc281cf45193bb6fd66ad5ee4166233788b947ccc95fb15d081f30bc0ea3f187926c4df8d52b15d8c5222a45a017249de8899e994d0b1e29747c3e5d2008ccb90b8dbe48b4d785b224c8ac088dcdfc18afc314f81ae9989b699e8471f0d50c22812f4bbd467f209f64fe7b372089dc9c62ebe3e588ea8d89eb78373fa852debe09e478b3a7a810423ff0c93df8043f4a7e0b1651ce76d3b6bd185d453144160febeb434e4efdaee8c9a0d4551471122060212a54697742c20996b686cf654f6a0409dedb0aac87445afd05975fb3ac6edaf8584e2ef31002b2144a8314676d57094732a06995d544c139fefe9c4304a090c4bbd2ddc6fc04fa44adcacbce2bdc72167b685a85d6a2be26d6e97b7244d42ef04756337b9a3df486b2fdadfa18c3c724ea20bf428e1aeea23d3f31c77bbc00fe1188876e2fb307b2abeb2fb101cf7848e385f4d16eb3b32b9698caf90de0faa64ad1b3b7c3c6c1f1ffcc3a7a13d93ec30ce735493476864fd64116c31208e226efb8eb189b1e52b4204caa0ee14a37743438a5d7d384a2f3b6a0bc375d5fbe500e80131981c1c5dacd8f83c4ca4506e5497d9f3dd34ee4a6dbaafbf268a5a27197f4575fbd5b0113fe7a48ad9c50a68ae2ae0845e8e94bb903b92c2a1eaf864e2e8a6518745fa3e882ae63275b8d8145225d206f6cd132ff1b156697a54e2043c9116c694b0bccdbb3a004638cf8008c9b37f6472d26c24564d6a1120cfd7037605b532bbf902d8e13a77a7f7d841ac4a36b5e7d730d24c6221b4e34d82960606abce6dd8885c8b3fd8d93d292bb4474628dbb50bd5bdba8d44c74d2730c84ceabd9e54b4f56681717a55642340a09179b9c656e27993096e040325eb19c928690d547e6a63d95b60be4e5084ba474301ec4e300f160407dfac164cfabcad4d50d8244c4004701e051d6a888f069ec7d98c35799cba68a71e35b5c80dd79091bdd636738d93cec6917cc800714e9d4ed2edd7378fe215a7c4a1e03254afe3c896f6b9996cfd36282f9ab0b0be82793ff02d633765bb34f6c257ab2a372d9989797f1d3f32629ea8f454d5a7ca690396391170f1b5115aca131c7121683ed192be105ae380a37bc78cc343cf17c11064e126b08da6f1a8e3226735a26ed587d7213d15e6f7f26216f493683bb8be1709300d452bb2149bec7b19ad19773227f00464053b854b79f89739f1ba0aee6230037065fbcee0e7d3f0092189b1763fa506dce17ffab1b1fe2948d3b4a2279c17da64f17d50195dfd3f63dab60c44ba386b9a63313b4f913ec692a72659e2313b75b0154b277b37397791bd0b668eb0f364e4b7b1a5f8d97893e1ed570591b3d150312ad9bae608bc2aa2e90930ff70fc4a619f60f9651d67bc8f52de570817370c214436c1a71c71822b5e3686aa777a17f16efb438208e1dfca93f7de878bee115362fa6420ad0c63a4040c2224902d058e976cc775228aa1b7975ae672a77fcdae94a962255f1bf32f95e5aa0036035d978847c39130211e08a9ab5b36e9d9fd03341ca41b2263d84b0cd280aab253aa46d3d9dc7ee257167b6fd5d8f73af1b373d8880de17fd046014b1279d1f1d845c8a311e4c1b9d91e67b12952031279ebbcc4b8b0dd0e142fee2c1147482d92c398c2ca05ac948dc61890f3e1b09c0061474f7f06e8fa1e738ddfce67223f2be90414da309e0cb8a3dd05e04c17102aad2b3b9a2b4902377ca707c870ceca1cdeb4af954d9441697a78f36db3884272e898a1ae76fd7cfd03c2dc4d8af445781f206d944b31c5218eecb3ed3d156241064d6afbb5ac292727858291cf7f2939c457c6e09e32e73e892bb4855acf63731aecc6175eed1ce73c91e9ebfada3b3e668737f196a84d8ea6b3d0446823402620b0ceedf308880288b932d0c8f4c063591a42767f42c416b8adf2d74b9430fb752b3898eb2738f563979cc814aa99f9021e57693b79b8fca389c062e39a46e30ef6464a138db4dc40440a1ffed9da43a6f1a3ccbb22f402b78829e4df5e415da008b474ee91990fa76322183619b090747672d4ba80d191486537dabcc95232ac5f0fd3bb2861fcc1d556b7568bbc27079eab365bdd473b80505bb9e00ce69481c021ffaeab8180cd452f0fb27dc0be0d4bc9dcfe182c338fbae9263fcc3fbb38346b851f827b3cb34be82a6bee18d725be0f10e48f14cd0904ec98237350796aff3181d696ff11e16224f584cbcbbdd4ba4dbf8c7c44c9769f6030e41211475fbabdf998a319cfba04fa66feefad58179fbc12700bea67cd1cb1016854d2e1b6bc04b6a72c5f27caccaa14fbebc1467a0c98000e1db1eaad0ae2834abc1a6797a6b7c98e9a85ac1c397f7a63199da48a973e19eb43aec2e4e9ff6556e8b3c756eb1e57e7dd86cc5db46aaa8f91a1fba483e290e3c0e8bf8b0748fb1f711b74044cfe80b63a6127929387b1acbea197fb4f70e4a564f17054730ea8ba78f597e3dc576c0369f16719ac7192f21d9faa3d449a37ac432957996e4910c04e7e21f55cbad0c5e826afc15f7950486ef828cf4d0eac131c3b2f09c92c34318c18c60261582a59f6c6916410dd5d66ed902f2e1a847f1617f0698ae4dfe87dd74ea4467668c4bcf969588c42dcfb35399a2077cd4f093b5dc498ac7de2278c5120a3a5828b61be992301ed5fae7080818ea7398dac92e98e6ad8537f41f4e46f5edc233013f6ed1af4fe8c96f6ed5d85fa80fecf984e61cc193c6ffc8de79da34fce65597531227356278c27bab85a274c0cd199618d9aabf43f7a409bb64ec08d1716dd1cddb82cc65c4727df6d95b96a2d826ba629fa6f2704a152f67b5bf3a1b09e419984725a4131c46e92fd8294bcac998799128f076cb8ff339140f1436b4fa2f1c978c94552c0cabb868f2a70def29868217551a7896f05092a3629aa919477cf10c9c485190d04607082bfedb32054ada7b407912246e1cfcacd6a4d8211ff500a331aa798cdbeb9e492663e855bf0005356dce92ce90375690cc764e4c254e3425e8ba69a87e494984e1595384661a4937fe0d3563c16d9e7d1f3d0faf9966b0f8339e8a04c3a8874d6c0a01d238660ef906331e46b8decd7eb0f6ecd5a3bbcc930f17b8bd3315a537cc74b0b575e116be53d1cdb13443d39231d3d0902c8e64008b9e9c3befc246587920006f723beed1aeb7a07735739ab1a29b020f1c44a2524b4801b433e10dd6994f9982c47dc5b74d8112d262bb3c3e9e6365c0397a7ef70e005c3ca7d69ee20d2a33f0fc39582ad49b1f4ddd813b6a5f035f4e33f96f8e7afb2cf1c029ccad6f4cb329ce3e8b3b62ec5f57d7003093afbb58596fcbc19ab2df9084bf35362bcdb09e7bf669987b676440f323c07caa4d0d4608aa8aae1194ef388fe488cc5b16bbf8db40f638f657ac6c5a44100d8c9da2e5b3ab7c9defd66a764ba4ce4375ecf93f029041aea259b3a522b211a70e2ae0f445399ef35ac99dc8a70ae5ae81d14998f35178ab5f49ec61438511381dfcde7eeb0d9e9732a8e602ec862e2bdb9a49bd442807589299714c2273e4e2949e6e0dc2a3747a5ca35d068840a4e26f89014411fc15c9896e0ddcc8b3fbbf86b1cd4c80d85bd0d8de82e48a95de67c1e0122433dad09357a2ce4454e0b09103ce16fca55ecd0633ada101e4bf5a7715c5f5a53874ee5c0f346d6c7607ef90816ca967bd0de7d7d26107007b9dc02f09bcfb8622f2e95cea8b29ab1f78f84a4540046499aa1200250fbd914d9fdc286f525bfc708f2da2042b0c8629df762c2ef5c0d540573202d53ea93c3ca04c18388b78d5ebfe85f7dd68e88ee568a17b1919c51a5ff891e5df4cd33f800d515acd721236b3463ed361285c6c59df61767af72095be42869d931ab394e08dce9619775063e50657d59540dd49c35925ac4b18aaf956abd9ff8b3123750fcafa314e9ea0414629b16d818fc2a4be670e22926676d7e7ccc8a9d8a027cb0fdd59338cfb", 0x1000) getsockname(r2, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) 20:50:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xa1ad, 0x9}, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) 20:50:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf28, "6572e5c84cf3d4b5096e0fabaa78516b49fb2824"}) 20:50:38 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000080)='\x00', 0x0, 0x14) dup2(r0, r1) mprotect(&(0x7f0000302000/0x2000)=nil, 0x2000, 0x7) mkdir(&(0x7f00000000c0)='./file1\x00', 0x100) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x4000000, 0x4, 0x1, 0x2}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file1\x00', 0x9, 0x7fffffff, 0x10001, 0x1, 0x100, 0x8, 0xfffffffffffffbff, 0x0, 0x0, 0x81, 0x2}) 20:50:38 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x6}, 0xc) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 20:50:38 executing program 1: r0 = socket(0x2934acff473a5d68, 0x3, 0x1) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 20:50:38 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 20:50:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) listen(r1, 0x102) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 20:50:38 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) flock(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) kqueue() close(r0) 20:50:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x2, 0x7f, 0x0, "d6b57a7cf53f870dd9f09a5b33bb5d030e61a346", 0x100000001, 0x13a}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42e", 0x7fd}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 20:50:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8001, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xa6, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000200)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09de", 0x77) 20:50:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x80000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 20:50:39 executing program 0: mprotect(&(0x7f0000146000/0x4000)=nil, 0x4000, 0x7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) setsockopt$sock_timeval(r2, 0xffff, 0x265ac58daaaebafd, &(0x7f00000002c0)={0x120000000000, 0x200}, 0xffffffffffffff81) getsockname(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000001000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000"], &(0x7f0000000180)=0x31) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240)={0x8, 0x91}, 0x10) 20:50:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7f}}) r1 = msgget(0x3, 0x1) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000098705cd3a75b41618b6e8dc3818f20489c122557f490af5c479ed43f58ee5c570eacace4bfd90b018aaac7473152c24f1d14c325559b4784eb9590c4db7153ac4d8ce6b4ce2d2b5ddc45ef954edcb8e00dd8249eb1083cfda14020a4eb631f78e094e03ec839d358b2da4cd45b3ee7b56b1de0db23fdd08985133336b5ae6eae9b983514977960a8a50f9f43073ced45c59419d3b0b310acd96cbb860d5c047dcf7c158e0795c5ac388c5614a27d30127c8a8e64e89fd2769560d659db39c9951bf5d902d745a0afb534fed59b189b77f71d8604870aab7ea638fe6f409e9be0e09056966e6d19532ed937ea76c2"], 0xc5, 0x800) r2 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f00000006c0)=""/224) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) shutdown(r0, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000340)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4914124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7a38f1b457d021b33ba06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0xfffffffffffffe47, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r4 = getgid() r5 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x0, &(0x7f0000000200)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r5, 0x0, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) r6 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) dup2(r6, r6) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r7 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r7, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 20:50:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r2, 0x0) 20:50:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) 20:50:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x21, 0xa) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x6) ftruncate(r0, 0x0, 0x6) fcntl$setstatus(r0, 0x4, 0x40) read(r0, &(0x7f0000000080)=""/21, 0x15) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x6, './file0\x00'}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x18e) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="55615dd9793c3de1910e3408cdc6ab8715e3b849a0ece980fd7ee33fed653f600bd59a526bc7597a897ad00634b7", 0x2e}], 0x1, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r1, 0x2}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) mkdir(&(0x7f0000000300)='./file0\x00', 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r2, r4, r5}, 0xc) pwritev(r0, &(0x7f0000002580)=[{&(0x7f00000003c0)="4539d356e5a24b56348078513aa3c58be012211d38aa81939550980170503ad5e204baeb9518ebccbea9312bd62411ca688d6c00ff6710edf54efe0efa84230680cc55a429c9e6e169265f68d6bc68de7fd2d41deeeb30aa3238f3a9b5f156a57a3f1911b74c8698a802a36393886966754121e415cc5aa879404808e76bda2bdff4b22e37677fcbd9d4da391277a050b17af7f1d813fc84ce277cab2c1f300acbc91b4e329da5db04a10a7d990e32b42a968cb3af4e188338d43fc60e5764e5883a6b834e14eeed5449bc087001fbb49a3f6601090edb2a69e363acf70a1b269969b8e2eef1488133c62f5e6a087ffa00d408aa2b51efaf12384b0e045a8fcc82e7204ab1d3cc66d58c4399b2c2ee2e5c2b98713c8fcdd8197c3aa8fe8f2a0620fcfd0b781a5fb97bed356795319d525355d5388d87b75396ba49b257e575fc420f869f6a4ce9ff5734855468784105e3b648e44094db5d40f72f6468168a2c6b960779ebec91f65632ab81755a71e5b28e5d75aef962054091ea05d2c4b43412ab2aecd69103612b73b64d3c18d25b93c6d0c4b6336617587958d874d4fcce52b4f2c65476f92bd76a36a585fbd330fa7dd93cbe6c78aed90ad21b9246a1693ea69824d6a1ab74913a4b99914687bbd0926cd59f21f594f3154e1335bd579916d808021cf2f8ba865fc06cdb4d6b79ff12a5f5c480007d89018cdae67fec3843a0c0f12a28d0d2efff9d8b6e102f291feeae7ac53b4e9d6d0a448a9c80eb75ad63ecd4a54ad07dd974075f1333cdedc1db4e9f622937147e54aaadfafe6bf4a9c43385f37693e78422bf49c1e16ffc226f1005b30d45b30cfcccf91d973f873fb70d2d868cea10deb84969082da16b3e8db440236d7f2746ee341cd1b02f54ea6c7af28e99c621ae72bdc129e38f1cc27fac2a54e67ef8af2981b1d2601f5328e86af98d9c15cf3db7e12e94dcb37ca027d1e0b185212c63cb14ec96dca04d70148e9188450521b17d6d66a4fcac17aa608baef0304925b4da4233046c7267b082c0a43c1fedce69ce4f608ad60e09140ec9e1151977c7e2030aec8b0c5736421b61d893695b051f937e26e9183316ced053704043ab08a62ec5abe2d2f6b7638b71fd8eb328a2e62913b48c983585b51365f5e380743a603c20ff692e59665779bd3d91abaa6adaadb215b679f86cc8b16e5ed7e226a51fd031c3a350aef2e442b9c2d980741b404f957fbb0cc69cb2d82849bd5464038c186147f93234c2673b992c5a8326fb147c56ca4e6e0283a9bfa4077a45ed5cdbf82415a69fdfd12c481f16763de6d62d347dea291366030970ccab8d69fa55c76d1b49451f091e13a8a0bdcd437b775e0e4c8a4608c152dccd893d8beb4a45b39b823f2a5830bfc2d54c6140f49275986b287f4bd7c7052d804776d8a2364548c1a6c33487a461bd06d41e580e444e3219a890e85f3c52b31b571f440c17350ff1af116d8a8172bd67f42a11ecb73d42f2c857f2698ec64ad060111f84481cb8353c4972e3314c5dbd1582e7db3bfb9920a8fb4cd4a75979fd6f81bd9128346c67889895a2b13c0d88a39886a7b515a5bd5b9fd4d37acee093bc7efd271de12584da3100a78173ff9eadce948dd13e789478757ac620f59db5dbfb569297a44fbf2a51c9b962ab47dd44977e0e2c717f9b41e6f6169b01403c4dd324bbf0f2d2fa2d9b81699aa6ba179e53377879d80e10d72376e68a47abc7e8c42a4d6ac266932b1d3a765cabbe56bf17d7510df9b8705cac22b975f23f6effa148beed419e1a1dfbdf6b2af0ed987ad413ed7274fc29f03ba0e70344888fe786a3793ba71946053e6d88acac6642ade064492dc8b37d58530d1aa22cd24815e55b5b116c188525ccc364d13f490b759c300c53b1ea0795c71f80ed455a279f2b9b5ea31dfea30d3408a40be974dad502eb199648c7eb8d71b1c8b8800d61f9e3dc32b05c446a693d72ca8bdd5951904b3225c9040b393866c9362c36866594904f08c8317b9894e1a3d42d776f5af36ca600fd715202d4e0cbc1262a5db63b1c7aa4b34c42b05ee536a4087f44fafe265498d63142677ae9a747054d7ee3605ca89c7c06f17057d056aba8f18345f4434750487e3ebd5d798b3cfa066a625e3a5dc4aee9f1dd85034b028aa13a5f8576df2e951a761c04460f466e3461ba43073e0e4239e11773355aa90617ec294cb4c91ff199b666d14c462edb8879f07f38cbaf8fe16435bd82ac3eda64021fa955daedd0a9d7400471a48b6afebf90824d3f67519b7291cbca4fc3e1ab4c2f45f739dfadd537a734f59344f6bf05ccfa190e034ea63a76fcfbfc323b75e7018b0acf9370f24e0cc25ba70191d5aeba62afcf7a4181394882aa49fb828af49ce77c6c8a0461522494e1b64b2ea775dedcb0fdce3469d9db9a69837dfe33b3004fc2c430b959099d5033b8b072e8120079fc4e727afcb51c987a9029ba05ec2bb1f4ea79dbf49a69e5d29777a046a75f404ad5def5983d680e2633ede842e3affadc4889362d8432c37c19e604cbde8833a932d0216714a4b785b0aaec284b000e7a80b7e6514ab83bea1ce4f1b2dfd5ed760233e2572ce1830bc2a3da99df39085689d9a84751c1e1e03b213119d302c1f214c72f6fc3f43be4dccf7b57973a65953bb1db4dc462cd6bb153086a3a33b6e9717487c71c3ce5a17d40f15c01b2ac5f633ccb022392ca09159e5f0ebefde7e666e000887873d985bf7841dae0235792bc222b2c89cf10a12a3741ddb194c782db0fa803055f589c85c135a3814ae0c8c99417fc54674c4b323bfd0b94ace42bf5748cfdc372dac3fd438ecc3aa34bab2118768635ed8262b0bd60416a80bc00fdb2ab568d2f4a89a7c5ef0fa19acbe64bd350479a1249d9e8591845f81ecc7580fcd578dde317fa21226648c6ddae8742090164cf8e8e5fcdb5f76a0bac5cb617fcbdd8c1a2899195c5d675f7d31834c74bb220158a5b0e48bda945fc3e74651b37c29924d7c42ce2c6c36c795878a021a9e2a58bc73b4a2a4a03dd12da41a3a47debbd6538972814b86af59386e87f09620e3e2ded882cd058c96b4d80eb780ef21d3037e0147648ef03622e6852c1d4368ad8c97ce57d102a77006b637196fa0dbd9ebe54995f650ce28d0df78b016288e5dfaa3955ece17b803b6f7c63efcb183a51735062497e6eb1e50d1fb7b3be6567da0a85cd82c48f193d879c531a266399b0ceb798cc5d334855dd51fd288b0213fe7a211001d4d56c64ed7d4bc9b5803c2922357bcc56e68dcc4647e190a53a55de162d16d0aa940b79483fd9fcf9bc05b68068091e8988bae396bda14630f2f05841a6742108350b7dd4371eee13bce4f08923b08efc30ff8cf5f71abcee516446cce854de13e691a2f4ac02aa704311f74a434debf517734fdd2155c25b8bce3576a022b30c056a49ca81fdeab3ebba3b20b1f94bcfaaf2a8a555d77451b73a6ff119c050987909d764ef5a678903a54dcc0561c14c8c820e3bd1f9ac48d65b82018bbf4bb36d761cc0c3e1fd76ea50021c90dad22cd3d882ee1cdbc72c971a5ee33d5a77e8de7c70e2f4061d94bfeddf4ee30b8dfa066afa60de2f0f3d528f237fde59c3039e10fae9a5d4d8383405185ed3be95c30a79eeaece46145dcc7d91906f81ae0854f221792a72d60532381951f0f114133960451c94ebfb1470433ba403cabadce9c9256452bd9ff8db487d878c2f1ce6f845ac189f1d6ac163037e02d2fd98e81576f7abc16c9bb8c4ca4229e3e275007a2e5780a33444b372a7e086d8a21aa1ec827efc39d76cbe186390d70032b779e37b611de3b6c435650bd0c57bbf410879efeee619baf2ac14505f47b646a3165be58330dd907c106ca8311508508b0c506994e87d759d2a3393c1ba99b3d4031d620aa3a942ea6084297ef0a5bdaa2bf53f2503d995eab94ac7523ff8b4a267ec40abd835b6da541f97b75c33601bb77106d55dd2742a1dfaf14d77193ebecfe52b1df175a637611e14b052b3c0a0114445e96a12be112d971ef0e1f2b9ff1cba39ff4130de313b6c0c429f1e72b5a32d77e7e26faf125eae2111f33ccf28ed243ea777617b49a10cdac39f978d04f2525c322a6368d3eafe8d26b47e9e547f75e1bc3f8c5111d50da3e07040b48d090cf3779759a02e00b92828488ff72ba25cd0183b9d80085eae70a4364c213bed84614f993bd1c980195595f4760abc720706e4e501d6a944115a1d479b945a8aa8fdd930328801bf2263f27462f445a37f9f47b53e3fd028f9690a62dd4dc0da6d672c8ca193f5d51bc0492fe9f08d551e9ee47bda4ee7a1f4bab96c00484c1b70c3a59a339c3fddfa6c63bcbdf5ada8398042a7567ebd00787df2d93764f12b4502ece0d2731c22b12130402c86ec74e9c6340645d9eba848f6022e3c6aa1de992a1cf4484e73f0294c5b26aaac6dbb0d27d7c6127fec64eed2a0f04c00d3c6fe1f284c4c39b47da72438975e2d510f6b400a017078c6a0678f1d96352ca6a971975ae6b16357430e26f4d16155c7c66a51100b8255b59e43f5cd2b134ad3156c81346bf93d79e4a72cf83066690733323079efb6a6932d84985867f10ef3d1e8ffb1a6529d8e6d0e548401291095d4b8007e7d64763c736702e9ca167d953125fe9b818daafde98b89410b9494c6a355ce840f4265c95be1eb86c5ee2bf906450c85fe36cdfafbf253016fb2a35fa801f4f4822aafadab862c826c0d4901fd12ce68bf1cf3a8f0943a388b8c0c670f8e50a59623bdd3a14b2f11d5fdd7b1e2b30fc90d9b309335709b35fae3ded18d1e440251aa22a39287e1a88f86c664dfc2e385aa3b3c9ce7553c4aba2f0bcfb8f21c109ef3849ad2915776eb57fe3e955454aa1dc081a65dbe58711050354961e371d98bc5e29ec45050c6134317f9f53e513480ba94b464bf55e80afb3b38f85313f996e743df85be6bcb8fbe6a5b5a90655add578a9091baab4dd606468e69b3a53e3ef863739c10eec4c5b5b61aa1c82f97d71d9277f69c8f4b79c14220f2023e3a39029609ac5a30bf8d2cd0824a05a468c0e10ce6e3b176dffcd0ab9e010c2af286d4df110b560f9b9c040d2d07a6db24260b2c6fcf0f79a0e46052ec809c5a84a7feed1ca2599e9c15d84de6d476badc462a1992ef62955efbc68a2dcf80988ba45b83d187ef290735432ffa4251c3df36eeea009effeb9d6684336e9e5f048bdb28f83d15644815811e203715bbdffce3110fa64cf3c297a3714473285b885bf0f6ab29ee53c087ad7af113e28bff6621da38d3c810ac7670bfb1d3071c15184700a6f9a2366046350acf0236177c6045cf9bc086a9f60229bc0f7ac79a9a67cb551e2af820d8428303adef00010e8bf0a24fa781c305c0261b7d7d84f3d93b192dd231bbeb69bb5fc495578c7336aa33777b7ab1d8526126f73404b47b7e931e6674396b7c0aded10bc47c8600bed04423634d205fdb10c4ad9ae2e6072458889d479fd6d2f944b762f684127f38db1251fbd6a82b9aaa31aa9ff13ca3faca1eacf47574dae85b4d27bf9172dc0596c172557fc4dbf199bad8a3d8fc3645460ae59b9687ca8158aaaf8631816cc8c3a7cfd1e8d14f9dd4a28e852fc565607520a0e4b1f27c0597957b232626382596f72189e1998989bb6a8c4c7f32278e5011447eca5aa9b93bfd36239096eba1c053839c8d4ede801a7540d988f452281a53c96a6d52dd20e25a28faa4ce1b45b8274cfb7be85191e992b94c0ed372da99", 0x1000}, {&(0x7f00000013c0)="13f8d28918033d1472bbd52859f5aee137f111d373b79afc8eab9f6dcc91765600381ca3e11f91528e941ad65beba9f705f416cae1e4189a2e302b3ffdc8a897ff5e0f24a1c57bc73caa159ffc761b153e3b661e7306f982e88650b972dda85ba730d8eb28d6012de9f6e00bbaac2b92d726eabae52cf9c5c09e9ccf8c6ba18361d6d3768e9ec706aa7ed75a6c5136556ba6006b66b8fd9b06cedbf16fc295ec744270ecb2acef745aa58042a79f3a33d31388db005d20a8f3a7bfc3caf17af311d0c391beff9a878ed1f606c43ffb441cc946471fc031a5c1ef9b767de94bc1b2f297f402399577ef43d34f0c2b6270b7611475c3539f9b2300577736aed276eacfa9d83e6484cd2f99d2d8fb7489a60923a449f9d7b5111b8ed1ed6f599ca7836d5157097d879d33a52700b29c2c37dca92f1fcd9e2f0b19292f81a1b109d3f026cd584de491079a2f3eb72f9f175018c263cf4abc42f94b2f8351b829494cd129a5227d379b510e5cbcfaede958220c7f823911200b05e16475742a212064fd5430c88bf0f1754bc15c6c13b0ceeea3c1b2e43a3b38a9ecb2a22fe30999d52b3e9f4422c8af81ad8606b603c0bd6b949fdd1a1d5d4ce1b0fda04b615393afa7aefce429271db21ad0ac56843c47fab7ecc15d4b96a27283c5163c10aada92cbe64b9ef2ce4662262eb75f1e4dbb3492028f6b9690bec53d54a44870ad1014623366ac0b3e77c5c25b26ee6e5838b31074596542cbb004ff562823e93ff25301b3dce04630fb45a706309241f3f62af662ee6ccc49570f9185ce42537c079a8abac9117af599d3da356fe7a8edad85bc41b7b6eb0731a0db0c09d80802e02b48ea4c7bd388d0b5b52158dd46670b803de2fd19d9183329fcaec9898b643f585b29236458a2729a99fc3ad160d3182659141f12ada38b1fa677015a34bb47ce4cb2e654aab603755402519fa5fe1ed811925c124a1c4a9807fe3f7994ab1c659b6c8b06f11f8a35d791095bf78ce66bd69268e11022eddd50b79f39c125c0a9d18b6250fb139d4df15a1f828e46ff4638cb51b157ef6a4d30011f2721b3392f7702ee42188605196bbd974be8aae0e427eb0e670a2ce76a6c811ef1dfe84b4984d3051764dc523fd5f55cec62e5840e1d48fafca078d6bd35427cae7b8cb4a81c8d56f0a562c1465265d5da6db6ecbffc9f308d651991bcd432aca6957b6397556619f61a6fd4613aade5044c91a9e94fed3345538899ec43860fc737e20f8eed8f3a069660b567cf24ae7c26b89c1c028a48f00287ae8cc3c97ddb826aa7084d266d6cf63fab254ee42f30f94c0b5f91b0823010edaf4fa4d8530ac8ef4aef01b6b4d94ae66d59f4c4f82d62edce28e41ea69c26fc246c9a4c06347c18f1e4c0075bf4d20198399fad23b2e99014646b836f9d8b34bd89ff938a028c281c2b84d8107479067018d337b822e7df1ecdce541d0c9f6467b6160c08f89f7b59889224cf378f27de013a19d8a32d27e30235463050ae064fd604eb326d963d784ff568e6eccae6dbfcebeda29bfc36c146aaacf9ed816428fe9bf6ad45877eca4ff2624b3cccdcdf5317fb201bfece2f730baecb5cc1cb74d3b762d0cf433ee5aa9c2ccd7a764ecd40f2741850ba2e0c05f1dcfb0650ed7047ec9d6601f92e5326d7cc9bc3e59c5b88c233b026c930f0644a04dd587428df863257bc3733d978544add2b55b9e1a26470fdb59a71d36f88d2fecf8ef27e0f6907be4e8491a24529510783ff3f9996be68d51e6708953e4af8df1908985d203eb0a007586e315f601751d719538fa9118b51333001ab002dbde0eb5a90c39f781613b04dce0444ba3a595b0e2b299a3e472067ff8486e72f1afb05df5a7c052eb8da529ac8eed1b48d98962c644b534030246ec0b39683b11b47193ddc34330cfe0a14c34e3565384999ee1173877d94bc324296ef6862f23a01ca5568b3474bd536ec00044917b34710c62f39140b49c9144e33b4c74d03f297286df34c0b03836f2394dd6ed6299348cda1691134c2acc278d4b7e6ed4fc5075900dc775830ba6fd946a12dc746ca63fbf7c848891a34175c08c8dcc3c7417e227edd52cde6eb80c4ed7c80625d170c0566eea8e5df8db53b753c2ebe48b39af88587ee255a87e6b1a0d1b09e8b70664c0f4843826f22dfd100a57a91f0119982e80603de4ee9df5bfc1f4b9b02e471ba3541fd1c943c0f40133a9c2c28d8e0f6810b5096348b4e54e417756aa73675efd8e1f2b5a4dcdc8c3c2bdc523c37fc35226021d552d4bb27fae8d0c108892bbb93444c4c0644b62dfca26c03348d67a58d75da3d94a0c42ae21249f0f4160a39597c46b58265aed91a27e74c4dfa7861743588ea0f35fb81e5702d17436bd984f254cf48f6f0250a1fca9eb581d58c364e069210cfb95a0800528236e0b2114325dcbbca702bda8ad814d1a1d3f595c0bdc33c1c417c04e6a047ae8760f30ff999cdab93c05a04d07e1b89865439131355545eefd27df3b735a3905496144e5ddd22e276e78d380c7bd1c214e8904dbec03828cab4c6de1705da1dcedbcd3cee3bc9a9684e4b9f79cdd08fd46d01b400adb3516724538b93d2b580c57e305bdf361aa20ffe0aa9b55d7956bf63864f7d873502306545e335fb6d8a3d6a8d0f1689b1093261a407ec28a5e9fe7fe874864c57e4c56319f503fc00e6273d8ee876d0b70f1985b508c4af68f9790af01ce993d582756e5cb848a108f89bd9e590a4c5c089c81b34a3bb357cf4de338a8517602787db470104e958542fd7ff1ac39ea9d68326cc01fcf0f868b47471e17c67acd92407a0a617db8e212b84e8e4bbc5f9d2ce86e555cb379b6894b17af71b7cece5d8ae17307d98aeedf2b31a9d06b57d6788219b94f5c76f1b91df1a9d6d4f3a547b133057677eaea89808df4c8c458708c142fecc22e7e0e29ee4105aefbbcc8e978f54ce0f8df64e33eceb7a061bee559830f5da8e00d00074c8791928e1662540fc97e4bc4a870d18e230c9d35fc6cbb871534516e4da75fe7a4e030ff71d8c8f571c40ff030c7441ebe2f1a3aac84a7478017259083e982c0fff1e846981204d44a5d30aecdc24d3a1af7fdff4cb858a26514ae8f4737e5b35d3d61bb304e695dc9dd75b9ea4053dfc675f45185cad748e1ffe2f018cc558636466bf5114841318c7902cde024159a98b7b1ad5e4f28ea66d4f803102756d797f614530fb81bcdebbe0d7b0a8c87fd81d547c0dd1bb2ecf9f3c3a9d634da27488a7d355bb0f7757dbf59cf61af15271912be1932cf61feb3e0be13f927f496cfe740c4909c42402be03b2c22e8e69fed71f538889772157e9599f8ea880d58726ff8d5c6f4d446aade991c4a460540adcc8770604499b288acff1371b492100727e889398ee966d37325c1cbff844da478bf24bc1c6f5dea2bbb9cdd39b48aeec97f1505e19b198cb8d052cbebe5eab405bfdbb84232f4c4f4f89676632e43628fffd6729cdb6f06b347fe362fdbcc6c2e3eda4640e19f680a4c383448e04bde5dce592704072d7a714022b0172ec96f14ddc9009249e98cdcf55db47fcba6499a765aeab6668fc022597223afb11475f0f050bf0844ad8125f9c0c2c9ca6b262a36bdc35589775d1a42693f29225a18e4c457d2b3e364359d7e5945fce66c3520e938d6c50fec09256e66f60be043250b93a061bd74a0958893b4d2ac340e4f6f29c406e6126388767f14e7b9b33ef242cb40ac3f86fdfffa3b101df353f6fa84a17b15b7f5ccc7ff14d9fdfb452004dffc4109c593094395a193dfe5ddc55343747bed9585649acb148af1b06873428f3b2e0a6f649a7725a8dd52c3386d7c4693d64e0c420c6310b9910747e141500fb5fc332e23e0a3682195a5961770bc9d2db0b31f365353680a8cff78579e6ae8887aedce4b87449011d40c32e82ecb476b75db15768436cd7bc31001a9e6ae3799b3034368cb947eb190ba09631e51e7ac20af28660e7af6efe41126a980e11a8bcc78aa9e6b77400a5b2584af689084e9e5a013f56fed485b6e8d6b878f23e6de47780fbf66b0f1288e9e5ce37839396ea3588d8b606ea2f3ae316aa9b5d3872006dfc9c31c575c205559b1e0fbc97f8826f1a3a504bd59c9acbf331a7d19b8ade43a87b6b9bd86030e01e282050755a48cdd4c05cef98ec1c48cb675bb47488c0d035fbb040a24c40f130f08ead33b64f222eea61f791041e3236803e63a03b6f41ad7cecaa962242b559967f8793898ef7b2c84f763c939ed8529d3bbf96bc1e9cd226d108f1f04d7c6a3f34667ea0d9e5c78e7c84014f2ddbfe22d9c348b2323b81e1a3b893f53e2263e451c66ae1e0c5fdea27f8eec7cf7b095d5cf3c80b1f27180c7ce18c72f143cf16287debf73a2c08fd808ecb762ba62545e0e8d7e4dfa77ea0d823ce2961fde5911c1299a31b8fdde8f7f990a734c2e5f716969398a2dab9d2b0c965873c677fbc5dfe01a44f35c6931202699b55f7e7c0c09e09dd75aeae517ea923ba31f99a5af5fae02e184b93a63cfdf1bed0919f235b7109b06064a51ecab479d33a470c0b4c52a611c82e325b3338a8949bbb8d63e0b3dae7c1121a9dca619b4205fe6876efe7adb7edcbc00a486c9ce3c2216aab97cd8758992b51e35d89d056d09c352ff270f6dd7af8f528707eb93aa06983f2745d5a30807fdb1035efde8f25590f84fa9e2c86171300a2a7d5c32c06b3a178f952c1c9a513a83bf55d7b072128dd806826c6a317501a7d41b3613442e9c949fdd60572a51610c171ca90e9b6efd5a832955e8e4290ffe7e444fb8a5a611883fc008b35d44fc56aa23ee5aab3d55916dc341156a294601aba603764c84fd218cb6fa6bd6bdadeac4b86030e4eae41de4ac8eda73777ed0550522fd9a307b2134c3367c4a598468a124c1079a8b660d6a6ee08f4e5e83c5c24b5e4b4b750f1a86985c5a77fc5cb6421a9fbade936da9c1f77ab5d57db4d6ae89ffd350ef8300f478b718cfa95462ba521cdccc4e14a8bfc0d27cf266debadd2f676ed9e9c0491e367f9b6aeb0f3a66812cbfa2cd05911a0a713a952ae693d08c6f3fcc25bda4de79ad99cc7c58fed4c3ef805e25f4921008ddb50c058dbf7b131f11ae074c6183ffee2e540e977ec8533a3aeb1ad29fdb07b77df576ca48d457319bec5b512af6b7a4891cac471a39f773a39adbe45694966e26bfbd13aed629005b426bc32b50aa540307dbba1ddfb46d228a79866fa95b666e1e974d75f3b17fc2fb573f422c622adcc4fb517c5291e7b90d78999ce25e6d7835382813d83a2f3453c8ead776d3987aace9fbbed258a3c201b360d4fa66a2915dc4559dd668a4551a4d1f79a3b2854210c052dcb140c5a2e2fa952250a28b98ad78e3c822996df9e5e6304a5fc05bd8734cb8cb6624cc9b034aaa851e48a79c2e5e00c26df10a766b6b9333ac57a8fd4bc6d4c349ea409f9fb2ad1ca349552c76788cfd859e922ba274c0be1ee87e6747c123b39818288c2b716a3b98936dc5ddd3611e76b3f6e4317349f9d5b0aacf75e337dda7c23033e18d43a0c4d97005fa5cb66197862a440ec4f363fbb0b2f887fa30d2f4ade9827dd033c9adbd14957809838e2905d7b151170e264d19b280cf7fa354829cb00b31e8a1c26b825b0f05c4e9cfb0a24a9d5f2ef0c95cfb01cacd319ed237c684da61a95a48aac7f8f293f2fba754d5cef0570ed4ed8be4d2895efbbf2a4646a999300e5af426328d08c98fa0a7d1d43e5fe36e1bc9f5972ec", 0x1000}, {&(0x7f00000023c0)="184ece3a108854bf3aaa9404faa3707128b06b47008100265312d6a931", 0x1d}, {&(0x7f0000002400)="452dd0dabd909d905653b271d8e6b009d835d39cd917f12b3a1955a6214c5dadb475f927b5e69b72d708ee16570ce267bf0e2ff76f265ebca8862182ec8b0dd0dc79fa36399a1471463f446eb4ffa6c87086a17020c599f22222a72734c82434b8b357706886a0367137cd975cf0e05a9bbf613cf8799ba41c7c99bdb68940f885be16330c2cc23b6e93e0487a80799c877abc4289c568313987a000b67bb4cef13c72445d5694385956fbb21c177d0d", 0xb0}, {&(0x7f00000024c0)="811d73624d4aaf2fedaf0de4e00db6bc2084969ed6e8e48f252e1109c61a2ebb61994f07f408756411f51f41afc0339c99d4bd87cfb0e18531f540e1a45b9cf1c27f4c160236a8e41baec8422b5e4d3ba8681cb70e76f97cffbe0e3ee08eabb8152b6161952b917c0792e4ecded4ec412eca09c0445044410e30f9db9930de0bd9c514499f18d40dab9e8bd86e1e225af9a7a4d1060d8c109a44d16c1af7bc89a19def5347ac0bbad443706df3fc0f2aaa691b", 0xb3}], 0x5, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000002600)=0x1) r6 = accept$unix(r0, &(0x7f0000002640)=@file={0x0, ""/49}, &(0x7f0000002680)=0x33) ioctl$BIOCFLUSH(r0, 0x20004268) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000026c0)={0xbe79, 0x7}, 0x8) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000002700)) write(r0, &(0x7f0000002740)="15622b3a9bbb8b3d512e4ca9fa769fe72680794430a51dc39d1338359607813ab97fb831250c3e0f43fabb14b8d9231ac09b1501526edeabca58456fc7ad93648092a1ddc85acec7d7053e6999e1bb8de2277345eef8fda1aca92aaed80a06e63446a594aec93185f21652a82c4711d78fba4c932bdef6", 0x77) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000027c0)={0x759, 0x5b5a}) r7 = dup2(r6, r6) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000002800)=0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000002840)=0xff) lchown(&(0x7f0000002880)='./file1\x00', r3, r5) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000028c0)={0x10, 0xfc, 0x4, 0xfffffffffffffffa, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000100}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x91a}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xac}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000fa8000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000f6f000/0x4000)=nil, 0x5}, {&(0x7f0000e54000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fa2000/0x1000)=nil, 0x7f}, {&(0x7f0000ff3000/0xb000)=nil, &(0x7f0000f04000/0x3000)=nil, 0xfffffffffffff001}], ['./file1\x00', './file0\x00', './file1\x00', './file1\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', '\x00', './file', './file'], 0x7c}) sendmsg$unix(r7, &(0x7f0000002f00)={&(0x7f0000002dc0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002e80)=[{&(0x7f0000002e00)="7cdf9deeba799e126ab8059770d19777c0f8", 0x12}, {&(0x7f0000002e40)="358b738c888cd75483fc38cff6fecbc2d8091bda5e4943c659aa40b2a742", 0x1e}], 0x2, &(0x7f0000002ec0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}], 0x20, 0x400}, 0x4) 20:50:39 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x2) shmdt(r1) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) 20:50:39 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r1) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r6 = semget$private(0x0, 0x4, 0x2b7) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x7]) accept(r3, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00'/4088], &(0x7f0000001380)=0x1002) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r8 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={r0, r1, r2}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) semget$private(0x0, 0x3, 0x90) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x6, 0x4, 0x7fff]) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) semop(r6, &(0x7f0000000180)=[{0x0, 0x19b, 0x1000}, {0x4, 0x6, 0x1800}, {0x2, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x2, 0x8000, 0x1800}], 0x5) 20:50:39 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) close(r0) r2 = syz_open_pts() setrlimit(0xf1c32c80aea8d42, &(0x7f0000000040)={0x60000000, 0x60000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfdfffffffffffff7, 0x0, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000480)="962eebb45c9a", 0x6) 20:50:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000023, &(0x7f0000000000), 0x0) r1 = semget(0x1, 0x3, 0x101) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000001000)=""/4096) syz_emit_ethernet(0x1000, &(0x7f0000000000)="66472cbab87d34938bb149101a90861471beacaffd0b42a559e2f81fb72fef80cd5f53e8358e62a0546ef1e0f4455bb5dba9a1a557a5028e06522c794a485a48bb78bbda50dc3905b7b03e67fecc2f0cf3dca5ca801e41d78143dc2fcea496d97adfe8f4a22e552ada51cdd7b036309183e118d56150bfc24463536d0c933f78f4dcfaa0cd8e22388ef96a23d460a1d483da67355f6d6526ac0b2719fc0dfd97700fa0cb2b7a094347245077d33a47bf803aa435107f959338bb0dfc21bd5481428f25ee609f774c1543a84086f16c02ad0893a8c9fef9d2711edc76eba9565b37afb036761d12599e8f018005d2c7cb7ed500c2b5033fa802dcb7305d56806d9e6f803628cb7d56f3e298de77231935894786200a20ce947edb93f5cda7c6770f4773272cf34bc9b333d3927aeaeb4c83dcc1f72fe28e19ca43018e7b8d89b3626541fa21b0e3d8d42f739e82a678ed2e375dd8e687fa926f665454f6f2a82f771c3c1cf372e34342d164f2a7fe0f10260b3fe016653900c29599c81abb1983874f3932a6cce00224c27c4c28b40d710a1dbf554a10a1130fe7d4a4ed6a7c96ad85b1acd50e23992581a73fb573041a1e7596ab77a9214242b665ef13b31bd71516cbd5fd94b9c5cf7fbe9517ca2cc29a95beff254b153a5fde0bef30936f85edcb2659b5ba8865a17654c0a37ced39c22f3a06eb458ad4733c636d5ba29542d34304146c61d7a7c1e7221d146aa3afbf8a934aed45d55130582202d8c726f15e335567198593a61e49a3a1d07ff4d1a8624f2b77e791c68e6158dd6661977c9585701a78df771db65cd30e4530ebe86b0781bf34eadc612f28aaefddfe14de345af115561a1a8543b8776fe47d0619ed23cb3a2835183d263bf01b21967edc707af4756f78068d6fb3768d0d7570f42c28f490d7a95ae755503bc69483fdc9e9c6f81031841658c34e4fd3711d766f73524f32cb16e6a4dc02b176e44c4d7ef9076939d9ccd3fc94108d162644449eb92dec2c25bd57fd2823ecca285643209e95368c8e4884a433ca02df4fd167f260540185c71ae13471c89051cda0145e4862fb6681f588d1f9c4b437a8a262167d7778149301f41063cfe443db69ebe53fe479f4e96591ea94d899a9f345c9d3faf1dc1f65135805c5fbbf8e4a26db2c805899c5498a4130568fe25eaf2d2d15519547251eb78779f96d8c3065c69d8a58eb3ea98bb141d043c8062112f6349e25bb7bfb3525af9961d7ad4416abf41661604af82e73ffcb70face6b060ce202b831722357fe91d1d17042f21a9729d35a6e231641ba812f16c8eebe6c0d702b01479ede972c1685bf18a245c5194ced8bb06f43a5ae5a287641f45874f45d748a39e87f9e13cd95922dd8a7d23fc7cbeef25f92f806bf7bc0a56f157e36c74e3e5deb819d2f5b938c076ff049cc6714771201d694eab306b6180846c5d1bb33d4df0d720fa238cb885fb3c8eac47a782d484d76a84dc6c48f2164fb0e072b867bfde49f3ffe9ff0c9a0c8c93c62cab69f204b91d9ed78f97c19bb620b38609d5cbb5e850bd45fb46dbafd3d004570005856a9b486f55f49611b8ba19a08755c14ec352cee6103712966cadfe838e892d27a229581c9cbcee205787dc40b7d9d79b08cc2dfbf3a8d2dc8d834cd9d887788294cea02ce1b482da47f8722068094dadb2e57011e1cb157c0b7cbbd81eba585f25df4f9b2b25a3e368787c2cc323a1157eb9778bdeb8164675c16eef3d0cdef7eae57f8a5a13c4908bbe51d4233f4f4e282373b53ed14cbfb6b04987b00b115366d1c05b3881fe2dbdae00dc03cda67c744cced7a8f9008678eed921250b53a3e18e73fe39fccdb1575d90c2f6233a519757233ff4befe77beb8d515228c91bb18972e7c3a3d2bbcc80189aa3552b0aa0a612acba21e9c20d6b88031f96a9005721df7a94a6587822f1a5e0625bed78d06a3db57b05c218455f660a86eeb4418de01e91804c984ac20fbe24b10ce284ae9987a8dacf90caa294c3a49f38fdf51276d54c21f0901c0f268762fbb2da0dd04f6ba28a4815b6bad4e44dbf90d87f1984b90842ee607a5ee1cac2f120106001ee931aa94c1431eb7a9d32b7e2949a5c4f190b78885b7c32d26323d1f589ff61a105558a7672ad8cfad57d46158e6217f9c4f1bd8203ddbabad81109a701f8b31505491b3947378420a0fa59aec78ad60ae97a48a305d1fdc003e1ef86daee22bdb7fb0d7932fab3bd4719d4fb502605ab6e79f27b0b9557916ac418a16626063327a143572fda2abccae402b8cc3d0b773bfd60c1d802ca53305abf526b880eca3182b35f2eb82ceadc695bdb8835c546138a7c4094e37c406d6d350c69b2252c1f1d31711638128b4b21ef67ab03d040737520d44baa85049ffb053c94b9549782aaabd55e4b1a4d27cdd2fc0b31b784d66002d3aa31415c6fedc31ca4c4b545731a0bb417c6443dca02ab84f28b82976f5ce6772f19aa693fa9af545c44271e2fd94506b5245466a000ac497eb24b4ca4d471d2a4162d131ddbfddaf069916efbe20e6fdac495867759fdae2df456a80fb8fb75777dbe0ce36c2c93bf1f766e83a665ca076c2e14aff6b1bd76589d79b65d9c4ac23ab599da8a4dc8ef33a83ce7c166074707005b29e6c5c9b69d942338db2a62390ab50bc98a20dc1f9481d765b68cf1ca3f91b7e642aa748ca9a1f50a14227f3a432d06f60bcc8f81a2aa387a13d66c2710cf0a91c096ff281b3c9714e2c0032ce2b82a26ef761a724caae2ed2d970a9658150e08be91ae3cebdb34121650044e803cbf2e8a29bf74dc9bf43a5166c5ebef90a766f5db785d32a4d4d7f467a3fed9d502627c0f8d09a1250a3f4a2c7642d1ad6d0edee1ad4a6ebbfd6b50c9d623c54bdcc89bb387564e02b7ee2f1d86885fea1261dc6cd65a0aee4a773ed06ee938a65f4869790e0f2ee2e9c2b8040fa763f85c3f9b4fc12e1b6e8f79fb2fc1463a3f913780ec3bbcd7f9a2cf40d40ef84f358a1621a0db2b072d6d2ea5446ae401c1d96d338dc6c26ab3996c5414719abe2b55052338e867f59e6a51ad5a91c3c7009498d5c98463af6759f1178d5479ee00751fca071db5864e18b16d8fe1017fa239ceaa61fd262f4e6339573af0de569f820f28a743577ec4e5df4def6f0d61ac4569c711fc374ab60db6c5767ebc7b6a18298965b2f53a23af7fb692fba96830fe149c02442a835fc4f108657ddc1065212452e4ba91d9e29880601e7721c8d64d68131b75679e063da7172627213d1272a99b98bfb80ed2d817f103c7b7c9bb5aff24f8119b0f4f626583f2e8352e767062f3ee6c9992c55246a830332951cd3705efefab05563a9e68bf01e5e69ba1e092e3ca6aed08239e77401278242562526614fb9144bc75294f3d151e2f7a8739326ae1babb1812c25267ca8bef58ca0fc232b7f807dd642211b77762fef1dbaf8b4a923fdc00291db78d62508f2f87db006d93f7515ec335da1874d6e902dbcc1f9374179aba53873e63b973fa9361690d2f04c6d7d955299c6c3eb9af9e189288133c9ea5d940c121d945b0c2ea826124f619e654a0729dc35523b90b7872c2beaa9c2a60661b74a7b20b9160953b8b109a6d56073bbccfc6176bb5d037d6de0bf9c2586143d21854f71c75a85dfd40fdd35b0c9b54020c2a7eb6eeb74770224fdb9d564340e32656cc26f0c10b30d9ec7181f70ebe9d059c721f7204d6bedb16e69d3a1ac153a6ef329525aa3177697b466a20b8efbf12cd94c79ad80f37c42fd3ea559b3307ed671facfe57d5d9d0a3ac78f1e99d02d57a577771efe8b50aaa12f3e614766cdd1d4179be9c3e83133077854f17d6a3f85d8b9b5a9fc4b99efca048bffe7fcbf2db1e8359d8aadb48ffad5a36814d54bfdb53d5543126e9668d46176cbb7644a7d7f6fe0181af33b1685297a04d0c3231d9af2dbf9fc360a22c2b14ce6da2b9240a52372439aeb1416c20a7c25aaeca55cbe1a2eae8ff184ab4b7dec4d4cb219b1db58678167d7d40a61df6f9a3185089deca76d9f0127627ca62855046be0382c3bc795f57e74685bf5120c7daa304d52ebb4a0301272c552bd02b12d1f0571d65bbea413ada2326ef315b05d820fffbbd155ab662bda421051405222f8bc8d703d05c7e64946937e928e48565ea956d705907e12cce463bc491181283afef487eab8aa0c3bc20baf99abef93d4f14d59d1f27605a3d1e15f6fae273573a741b396f03c07f021720b2f8318d7c73a81a2ff03db2d360e40db3e167154f9410a727a6dec5acfc35ab99453f1f4a2099565f4f58fcf35d5ebffbfa9174a17629e9bf3b00bcee269e600fbf22652d31d8933c7e282026147ad1d5e037427dad3509b985559d7d4a68257ab97db59e2af5bd085c6e35172f100553e2bc9cd2e4d97263247b39c473749a1de349d9f1b95bc7d7e67685d7caa905305b7c802ef517ab873a4daa983cb33def9827334d8dc01d34d070bb7811b92f20b18abd48ab3953f2d98b02145ffea1f46020a0763198f255babf13c6d5b6b912867e28c54811ec3a9749c9ec5da733ac458927d120b48cba9e1d8f77819836a196d4d8ba90f503083245d291d1a79a5c611b9a63174c42af000adccfb7c647f39c4eccc083610f3adbef9587ad3087ba2cd251b3516a8bfe9e17cead6206dfbe8c2c5396b7feb797d90ef43b76708e37814aa84a446f87745a95a081a8c59b00577f20e5f823b3b2bfd700cb025d797f2f17b990d26c115c8fd986c366b1f66b9225392ce2d1ccb3065eefe44ae07857eb830aa90516b22290e31afc2415a0c631b1b67caadd65190f0baf33890b1525d81ed62ff94be38d292436a9b18767f4cd5dfcfe6e29ddd3bb498638f5515f4d16aa2dd59935171d69b37c158a86c8047ab1675f7ab45baece1a17fa0c5a760a334d59cbc91d40a8849a4af119b2d203d8575a17283d1a47a5df586a9ba78868fc9cadf9b98bb31962e9a78f36f3acae61834a262bee50130b7f6e7039eeb06fd822b3b756f1d16842bd1b63cde8f418d23e5500a299e836893fdb8bcd1cff7a7c8569a2ab8c9bd6bf396831598c678819f5a1e3bf60a9f6781b14a399c9779332e4fb948d1353a4f071ab60af10105ae745664da07a94b73b548683f9124a3baab17059c538311c0b02514c4309dc73e95f2480d3eed5ed234dd2419b842460e897dee8543d1ae4422f32c3ad5be0f65d1b9c8365020468e2c6a28012d601217283fb26f32b313941f160b548fba54209b27d11ae0b983b98a277ef8925a4ab4e53a220ba418c422453f2e1a4128ad287b37c4ee375a57bf62e3387a556a26a2b0ba5e8d84672ebb760586924cbc739f2bae458320c7e8da465fd078dd8e80dcf02fa7bbe1d430bd31f454426f30136ee00e7fcc9432c68b20ca9790a00953aa1f91075b52f54875318b75c2304bd964e553ffa98af94cd1c91ca3ad9f3e9c8a3b458b8300210a90155ebcc6ae0bd14e1ffa57ef59d4e2e9385f9589137ca3c2c38f8b7b82b7833cf0902e889d9d1d667fe4727577cd00a2a003dc8bdd1405ebd92aa69f05a633082c3cf7a0637857bdf097cd70b08f0d9bc42fa342027da100d16ab6fef765f9341688a093108429346acb0def8c0df389731d6ab96c15290c5135c8227602d291fb29e9b042aebd65d05d04cfd205a9b4ed3877cedb93763f05de2759ac602ce9f2cd8e40e0c4b70c8270a1412b6192e343e994dbb8318dee4208f7d8e4a2ae840207a888e56dc63be366174") socket$inet(0x2, 0x8000, 0x8) 20:50:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 20:50:39 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x2, 0x5, 0xfffffffffffffffd) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000280)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x400, 0x8, 0x100, 0x3ff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x7fffffff) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f0000000040)) 20:50:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) pipe2(&(0x7f0000000000), 0x10000) dup2(r0, r1) 20:50:41 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000340)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r2 = syz_open_pts() close(r1) ftruncate(r1, 0x0, 0x8001) pipe(&(0x7f0000000100)) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x8, 0x1, 0xfffffffffffffff8}], 0x200, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0xa0, 0xd7aef6f40eb86a77, 0x3ff, 0x8}, {{r3}, 0xffffffffffffffff, 0x41, 0xf0000000, 0x800, 0x9}, {{r3}, 0x97c1b1f8a44523d, 0x4, 0x80, 0x3f, 0x2b57}, {{r4}, 0xffffffffffffffff, 0x10, 0xc695c6bd8d809793, 0x1}, {{r4}, 0xfffffffffffffffc, 0x40, 0x1, 0x70b26eb3, 0x7}, {{r3}, 0x0, 0x10, 0x10, 0x7fff, 0x800}, {{r3}, 0xfffffffffffffffc, 0x10, 0x6, 0x0, 0xfff}, {{r2}, 0xfffffffffffffffe, 0xae9f8fca7c72b34c, 0x1, 0x800, 0x200}], 0x7, &(0x7f0000000040)={0x100, 0x22e0000000}) 20:50:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00001db000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xd3941dbcbaccbdd8) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xdeae6574a749f6a7, 0x14, 0x80, 0x4}, {{r0}, 0x0, 0x40, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x18, 0xfffff, 0x40, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x401, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x65c7ca37fb128059, 0x7fffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0xa09935a8be780142, 0x2, 0x8, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0xffffffffffff6af4, 0xfc15}, {{r0}, 0x0, 0x52, 0x40, 0x685, 0x72}], 0x100000000, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80, 0xfffffffffffffff7, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000000, 0xb4e, 0x4}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x2, 0xe0a, 0x81}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x2, 0x9}], 0x3f, &(0x7f0000000280)={0x100, 0x800}) chflags(&(0x7f0000000400)='./file0\x00', 0x10000) 20:50:41 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x400, [{0x0, 0x10001}, {0x3, 0x2}, {0x2, 0x9}, {0x2, 0x454}, {0x2, 0x2}, {0x3, 0xffff}, {0x3, 0xffffffffffffff5a}, {0x1, 0x5}, {0x2, 0x10001}, {0x3, 0x4}, {0x2, 0x2}, {0x3, 0x7f}, {0x1, 0xfffffffffffffffa}, {0x2}, {0x1, 0x9}, {0x3, 0x80000000}, {0x1, 0x6}, {0x2, 0x81}, {0x2, 0x1}, {0x3, 0x6}, {0x1, 0x8}, {0x1, 0xed9}, {0x2, 0x57}, {0x3, 0x6b}, {0x3, 0x3}, {0x3, 0x100000000}, {0x3, 0x4d}, {0x1, 0x8}, {0x3, 0x7f}, {0x3, 0xff}, {0x1, 0x40}, {0x0, 0xcdd}]}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 20:50:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='c\x00') 20:50:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000180)={0x5, 0x3}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x20000, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xf400cf9954d08c8c, 0xc0, 0x80000000, 0x44bb, 0x2}], 0x5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x20, 0x9, 0x9}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20000009}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0x6}, {{r2}, 0xfffffffffffffff9, 0x40, 0x10, 0xe7a, 0x8}, {{r1}, 0xfffffffffffffffd, 0xc2, 0x20000000, 0x2, 0x7fffffff}], 0x101, &(0x7f0000000300)={0x8000, 0x1}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x34, 0x0, 0xc6, 0x0) kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x50fb8b1f891b8f82, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)) socket(0x18, 0x8000, 0x8000) syz_open_pts() ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0xffffffff, 0x7ff, 0xc5d5}) syz_open_pts() 20:50:41 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getuid() r2 = socket(0x20, 0x4000, 0xa4b) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x7fffffff, 0x100000000, 0x1, 0x6, "8809931c24a92f1b1208e71da3dae0c982f909b9", 0x7fff, 0x3}) listen(r2, 0x0) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r1, r4) accept(r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0xbb0a}, {0x18, 0x0, 0x3, 0xff}, 0x467a, [0x0, 0x6, 0x0, 0x34, 0x7, 0x5, 0xfffffffffffffff8, 0x9e]}, 0x3c) 20:50:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0xfff, 0x7fff, 0x2, 0x5, 0x6, 0x800, 0x3, 0x10, [{0x7a, 0xfffffffffffffffa, 0x819, 0x1}, {0x7, 0x7ff, 0x80000001, 0x7}, {0x0, 0x87, 0xfffe0000, 0x4}, {0x4d, 0x7ff, 0x0, 0x8de}, {0x1, 0x62f, 0x0, 0x9}, {0x2, 0x8, 0xbfa9, 0xfffffffffffffffe}, {0x10000, 0x3ff, 0x1000, 0xbea0000000000}, {0x24619912, 0x1f, 0x6, 0x8acd}, {0x2, 0x5, 0x101, 0x25}, {0x48, 0x1, 0x4, 0x1f}, {0x9, 0x7, 0x0, 0x3f}, {0x2, 0x1166, 0x15c11cba, 0x6}, {0x8, 0x248, 0x5, 0x4}, {0x100000000, 0x100000001, 0x3f}, {0x3, 0x3ff, 0x1f, 0x8}, {0x6, 0x8, 0x7f, 0x1ff}]}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x2, 0x8000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0xf7, 0x4) sendsyslog(&(0x7f0000000100)="47c622db10b6988565289b454c445ed067eb70f6612ce3aecd4cfab20be9170b9d0e9d38e519c082e8b85209578d6e845d2bee470bea1704eaaeff53aee4d77509cd0da1a3a2f52f2346", 0x4a, 0x0) connect(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="ec030000d77b230066696c"], 0xa) 20:50:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x6, 0x1, 0x0) accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) kevent(r0, &(0x7f00000000c0), 0xffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x80, 0x80000004, 0x3}], 0x3, &(0x7f0000000040)={0x5, 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xc1abf2b440858724) openat(r3, &(0x7f0000000140)='./file0\x00', 0x100, 0x8) 20:50:42 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) clock_settime(0x2, &(0x7f0000000100)={0x1, 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 20:50:42 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x1, 0x5}) 20:50:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x100000001) sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) rmdir(&(0x7f0000000040)='./file0\x00') 20:50:42 executing program 1: r0 = kqueue() r1 = syz_open_pts() kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0xfffffffffffffffd}], 0x5, 0x0, 0x0, 0x0) 20:50:42 executing program 0: mknod(&(0x7f0000000200)='./file1\x00', 0x100, 0x400000000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) openat(r0, &(0x7f0000000000)='./file1\x00', 0x1, 0x20) r1 = semget(0x3, 0x1, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x0, 0x66, 0x100, 0x0, 0x7]) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x8000001bab) poll(&(0x7f0000000100)=[{r2}], 0x1, 0x0) 20:50: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) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000300"/110], &(0x7f0000000000)=0x6e) 20:50:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x4, 0x9) getsockopt(r1, 0x585b3492, 0x4, &(0x7f0000000000), &(0x7f0000000040)) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbfffffffffff, 0x0, 0xfffffffffffffffc, 0x6f68ab90, "851097875f7c84a4fff9ffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 20:50:43 executing program 0: nanosleep(&(0x7f00000002c0)={0x40000000000000, 0xffffffff80000001}, 0x0) execve(0x0, 0x0, 0x0) 20:50:43 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) r3 = socket(0x18, 0x4000, 0xff) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:50:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xbdb9, "e71400a09974e3376a57ed08db27f40054851136"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff202, 0x0, 0x1f, 0x0, "b557d27963917386995830f0fcbe588c3422814f", 0x9, 0x7f}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) write(r2, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a", 0x11) 20:50:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x594285a38581947c, &(0x7f0000000100)=""/113, &(0x7f0000000080)=0x21fab962290940ca) 20:50:43 executing program 0: r0 = socket(0x18, 0x8000, 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000008000"], 0x1) r2 = dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x6) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000080)=0x3) 20:50:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 20:50:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 20:50:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x6) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 20:50:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f00000000c0)="8b3612832e6dafe2c07e800e0b05abfde30200", 0x13) write(r2, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) readv(r2, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000300)=""/165, 0xa5}, {&(0x7f00000003c0)=""/127, 0x7f}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x5) 20:50:43 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "660400180e091fe6000002000000000800"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 20:50:43 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, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socket(0x6, 0x4, 0xb5b4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:50:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x101, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 20:50:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockopt(r0, 0x4, 0x0, &(0x7f0000000000)=""/44, &(0x7f0000000040)=0x2c) 20:50:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffd32, 0x0, 0x0, 0xffffff3b) readv(r0, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 20:50:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockname(r0, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) sendmsg(r1, &(0x7f0000001680)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xffff, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="742e67bd8077d82e3264d1f56a1cfd8d1805ea62cd7a6922bf9cb778f479efb840ad7f5e753b0375912b42674fa3286a7f3864d322adb62190a4ba139d626d650780830bb9a3c4913991f91cca86022e1e084a67dc58b372cf0be17e3cab9477b341e447005933aa90c0247b268e53382ff15423f52e0fbe2dd790499169b44ecfbde8b280e22bf1be9469a7bc28b09c19609ab95ff8ba456d3c7c6eb736f279ea162d92ac76aea7fbe7bdad4dcec04807b821d98b", 0xb5}, {&(0x7f00000001c0)="de36790321cf8d17aff4845ac5672dd405a4878c27576075416a6ece10b5f11accb2e31e89be15492d7dce8da32f39b376fcf7f7170611657aee1f77a6cabb3b5a6a40ac37b997630a8f9162acd77232511c41f8c6d7f39a734f826a75abba7fca111eb7474c39f3c4a02c45cc82d23b9b232e2afe8ed11fa93d6bd7eaaa5d84c451cf", 0x83}, {&(0x7f0000000080)="c9fc4f40cc2c7b47dd6d17e598da3f4c13c833d2c2332f6d74ffa5ee", 0x1c}, {&(0x7f0000000280)="7b0d485f3bd276801c1bcf6e21b90bbfb0a9a5ede1da888a2f853943139128f2a68111badebdc0fc8593149ce99174384f12ce11150b2b0c7f7b4901fd81a92ffc9e542ecf5527ee61eb5e83e5f35e315f22d64088b1c8488d93ff55b90ed5afb80b0133bb8cfe8588d6ec1c72df1c9470cff1d8d83124389e59c2d005b984264b41b55f5a282cade72fa7fc77e8421f27d780b713356081e54226e02f46f2c178baffba3566ee88455608b33d17f8a03875e198451db4aa133a632139bacc586b1adc5da2b364e7e9bf50f16ae132e3ff9128c61fb425a5cd27ebfb2288ef001ce87480691ea6a23fbe31f72858b39efc071900519e357d7ede", 0xfa}, {&(0x7f0000000380)="3788c3cd0188f79a8f43ab079ca76477e491f7f809254d4a9d9ff0e93edb6c2599ae84af68ea526c3f50c38da41765867be0cc1b1100491eb1df6eb2a723b856fd2ed7a5b5194f9520c4cfd010b5dafb194c30312bbc5d7936317fa1d4bb6965642f0ac5d6d51725cfb1227b3823c07934356302f03af387de822c954704c4adbb708548be9fafc18bb107648f17573aad75add7e85a15fa148825682d9ce478e59f", 0xa2}], 0x5, &(0x7f00000004c0)=[{0x1010, 0xffff, 0x8001, "9ddd93c182c1c2b7dc0ef28745c9353f2c4139c72e4f24d51da0e31cd7e84008a9c6e123b9e15c47cc70c419d8038b02d4896af0f848bfa694ad5755de819de8f2199ff5128163629fe0c4705e7a189b38d48f6c355f11a992b44a0df0b030f5639bfe60b66774d77a0505ee658766b8822f2cde31ebcec67a8f6921c324dafe9a4f983c56ce1127bd442afb21126968341911fc96176141154a2c264b20bf0851313c7aea6de8ec11c9503243cfb6a401d614c73d7a8af72ff0b74e9a7143dc237024e0b36ac4b7f2ad5ae0a7b57b3751a227dce513ab19b048da08bfaae3ed5521f3c09817d0b4baed973083ad9114d8e4dd724b2b17296a2102ea10c6b082d8d716ff9ae7e14a47aeee6e6a2fe2f61d728c4bcc84f47d44da947a5e32e5a71e48d5aa971f28fd0742d981759ab946c12eed2d646e40b770f91eac4880ff03eb17a891c87900d3dbf52e3d970561cd2fe5db18b0113c98c98d6909c6662e56b33074c7e217f856c7475e5e4854d269b02ff4697b93c5178bdeeceeadb578d199b4122b6f59b2ed7aa0343748ae1ffc878a50b425ca4e7a4563e76ab9530a91c0e8b80d03b018b2df4bc8ab052542613fdaf5097b7365837c547558ceeb332d8893cd0dd063c8d495cee1a18c75dd6976d1f4d3489dbd31f64371e885be1b01b2326f42eee65dc9ca8fb68db0e2633aeb84f99876b26666d57fbc684139888c2e25140e9d088990609ca0a4bfcb3015e608e1dcd570ff061af9d06aa78eef5b2b52d68e3c07777c5bc7062ac262f792638fce1e6936cee988b84a3d118df2f4f337dbc415bf833acbf91e86d9e56578e88b8fb9328a10e579bccc5ec9d513ffaac3a65dd972c918a7bb15afd3fba65a97edf7a21706ed16f6aa643646885c7b309252ad4ad7da928750f8c5f239b84d5a04a50b742fff479bd2f513b8e697121627806236882dee5b09d446e5d2ee42665055ee6d1559ab662959b95b351ba6fd3e3bab71f04adf888143dadf35a3b65cb471fef89e294264fff0a4c5677478b90e0e4ba15ac47a76213e93fbef26501bc42e055a4f277314f7b602ad6febb56c27fee3065e9e783026b2ff37f7dd8a6343ec51882800b88118ea3b1502a853860be894469a27f1b475da771f22c541fe522fbca2e72028c436d0c5d4a6504cb4565067353aeb89d71fe9cdeba2a2cbd8d0a926f02ce9ee5ccee32e4d89683d4fff8a2aa114d55793672b378eabcc3071360f73e1ceef0ef23b3673e1b8a3c5a36c978fc23f04f459cf2bdad000cf1ea91dbfb71c8b8f4b8ba5fc4145f23ca46403966d847402da3cca108d1819b3c6f7f13f30747320f67cc5139aad1328a273da183706656c20f3c588a20d2d9fcbd5f2a7b63e3708d6bd7570f09057063d6b6fe0e158ab8ca4e398363953e563fb0209c33316f0d50ade5e8bf7e60680e738d4d232b5730207bedda2bb27f0d12b8f62317a566be21acda57e80ea6b25661e3050bdb451fd968762b977b1f36c1e247ade303203cb1e35265d5f363a2478736d951da2ffb1eab87bc381a837e03bd0adefc6199ca0c10993882a07732fd1f0eddf472f79bd4a8afc72a3fa7d9f4e4530db609ba01bf05164d1d2c57e07f78348c54b7a594a4ad6f966f8d6d84b0654728a01c690298cada30d3c67c2f4c25584e2d577a0c65a44aa2cd626ab6a242ff4bcc8f7945a7c970929d9622c185d899e4f18a23d8bc8b19174e696536dbf8f6b7d2f3ef47b62ca57fbcf2a6aa9d05d28a0f28e19c98f27b63a622948a56141107a551157f32876d8acee1feaf87922836cfabb43df3013b3a470cad549e6388ec23f480f1e69301896fdf14296ce69cb0da36ba14b6b9c107f5db58e22811b902f495cdd93619578067fde256b252d33c6808bf77e413f73b9584f5d8a403ca273ef6dca72c6e26e7d70f093ec4d63cf91f625b715d1e7bb93bf22e4fe9214dc3f68702f323e62743887a6a3d0255a2dc522fac292cf652bdcf1f58abf064ab20468339b810f81a7bf3a9e2725ff5da5d9c03bb11a00ac9671f8df0a8dcd93ffabd202618e222827d979608ee8ba24ba1e5eddcceceee3c340b7852f5c8a94981131e7924c7e04e705569f3918112b27fa3f6e42e9d532f631cccff98953ed1de0bc7d1d64553524f7805566ec0964d77dfec9133230f28666c508d2b0ef6b61b3e06ddc395bf6274d5184f277bcc150c6c9a5b430122eb9baa42b900e6bc111814cda737809e00d0110b5bccc8df1fb7187f4e98276faccb1596441206e2ef166dc7160015da0cb6ba05ecf44c3140fd528636fd131a3842aa560c1bf7caf954ae86208d2e276663c7e2b474a1cc3649af3b96dc5b9a11bebe97a12c2f5a0395ef826c6e0c7f5c28b122c1a023373dfd0a767e486398a442867727f62f6ad4c6cf25cdc73239334c1786c0edb7eba7347db4cc0ab181f9acbd4f7ffdd2eeaff1ab9fff8bc3d52b59606368d27dfd35ae38c8a31dd22776adfdc2eea3f6d83b528c0d097cf96784033998ec4bcdfd8cff3585c4378a8ff61fa1e2bbf8a1cfd21a07593248fca391b60c8f12130398eba7a561ef9a5ebed6a0ee4a4f2b107273f7f04bd2117fb692988e50fd4606c9461030f66a4039fbf1b702b595b1d0d9d6b5082dfe811f84fa6bbd0435dbb43f19aec222050911510443c3575a8b67d52d74e1d3882d8024a3a821be8f7902847bd38b689ad736ff2f6c3f20c4dc966acf2adf7d14dce5b31a79ac90fe637ef2867b9eaefa508203baf1bda6fb75a3fd5e6cf3e71daaa68a708b518fb5fcdc6c63f4391aa72ad5bde26f4e35d6ba1ef5af9dbb70b7eff0e8d57227177c825385cb022157c91c722692ea78b90f5937192d7c216270b405ec936a47e0353ea9c125c766472ea977b2dea3812a31c9150df83a2f5b9eb66a1d0d8db5aad1379afd61c7f7d427f12738d7ad2e6f84eacc5d1a0ec62e86a77a9d3f2c0ad1dbd03dd2f227fed47a6f649f19bf557df98284e89741d812dcbf938c3b79bc591466482e51b6a1a961118037fb56bc3a3f44d27a5a57a59ff5aab873d5e95c028ed6478cd18a0f3d2689407bb04dfaeacf7625139c90a132a02b7537cf30679aed9dbba611e7aa2e053c4c827e301ff0b305565e18f432b4af103a8eba64f7aaab47a6e4fab0f33ae420c4eedd2ad16dabadc7c5c1127a6997c5424c11aa4202aa8876454f5ed9524d138a02a78419c8339bec671bba848db5d59bde5f441d3a693290751637f2afbad45cba2f29e17fd664998e97e4ed240e50d2bb0ee62a5207e9a4bc4265feeb66503853b9bacd25a8b4264aef0d67f75ffbd6529238009741f2d7f1fb52c7693c58def13b3ceef985c2a869358e24f85163d6e8a2434841c9c78001e7dcc7ac5a573f899bdd5c6851c6262a38690fd3f26dc511ee07e5de5d32ddbe21ffb9953a44599f24b423ab2daf48cb74c1c5e15e963fe3043eaee830d63f7b23dd971b72da2766eec1f5fd4cce67925b2a1598af14c136fe2b3455cc7734700cdb1637bdc0713ec27dcc5226131cc469dc948b5864556896fed960d6be3243a94c7b1540ceb471a850cb16ef40e345701ecbfe2f32c6947c5425083ba29e62d2ba598ede37d946d00cfb18a00d3ffee21a1f105a615edd3580a9a76ca2c10d72d10f844ee41ec51a4d2bf10c26ef545a0de6a6cb57490dd5e0c249a7fc39e15d00553103d212694d0af10ff0791c057e2cc5382d4235726b831d24383f93de209bc553a1d916a58c236d7a1aded5784c17386652b4644d1741882daffcb397f2303d37d519a69cbf1c676ab9198ff7bce81e303cb4d188bb3f960f7b6b723ae363a64050b335599269bc987ab5bed6cd0be063cb066652d0ab1b0a5394ecc948fcd386ba2f5ccc9dba65639a9ee18ec7a27b0bd2764457282e804b287d9ffe4e7919bb0498e005b681e9a8d70bd1ced45a8f2b30b60683b20febb8a49ae6f53d1a4cd12a7bb544d49c44e80d81f0a767056f08af08c693abd7b7966056f22aafe544f3411f402bf816ee55453478821fed3aa7599120207f6c4fd679727c2eb3235033ba4559e091efb8f5d58453459bd19e1b06afb061bd5a455a4280fe324d60cc801c7a0c549c5cf2e388d1be2bc31dcfd3b47484259bb6757563cf9b17ee3af29eb69b182e07e46720d1c637a2955a279d23ab7c48d4cfb3b96d911b8b5a84415a891bb60cb5aa391bc213c4a7c9186bf7a4379bd7aceabb766ffab7a6a394b83acb0a9002303d036cc089bf252258d0c5f47f414ac47388c2a6785d138e7137a5403c05690b5bc9bdea613914b0145a6851447be444657a1a7f0677059c6b65f205582cf545a80d38771c2d422f52b2ebf5fba2b37008e2115f41f20d728d4d2cc9104799117829dda98d2b5c074460ad679687e72ad187b503877811de9b027b761e02d8714a832f176cc7ec3d8f118f6680e9d634c6f7e4a873f735fff5507c52efe6807ea872f557727fd04c5c7126e17b5741e545f46f8659df30fcc2921eb7c349ae62c7b771ac4323e515c4e1cde5ffa8ee0eca2e1f2d0ba784a2fa8b3b7f4614b943c5cfa422799689a82fcc7eacbe8e118fd2de614b65f1f5438e6c0dc0cadd280b0a64c655357303bddbfb0aff3f47b743b86aa3597411b1556f80a5ef9b1c00673bee41dc267019fb9cb1746a21c4c0a8915b45195cac1c885654bb1b869e1e5e00fdf4d02ded34018cdf31086bbb0d9060a260dd63e5763ef2d96d1b42b8306de56c8cb040c0b9affd892f931d677fb7a1b3425b497b79c520ff754647ac4e69047a5eb0d5465c7c6db643318c91b4e86cf327ca0e5205068a504c0b2bc5be6289af0566a91b5e4b5efdff8519839258263ed34c49ad2fc5915fc23631a75f68c39b49940eebef1e3779fbafe7e3b91ab29e30f41871d71875f89c133fe03addb7c0039380514366410591db2fa7d2139910122520bbd3fa74afd8f8a9132a6e82b657330981b5031352208254e078ee708fc895e04d513ea06ab1a6075d4f9bbae93c699116b70b8cfcb4515bd3e0c01ae54bd2e7b1da9e4cf73a80102e8a7ad1bd2d58ee047534e45e08e2b76e3af909875def97d480d8c9c7aa3ba86dfb3aa3cd62ea9c8917cf1fc8cdec6c9d8cb3e6a803051d544f3ae792d96ba88672cb815f9db3845e2b9e2f8940b9c23be0a3d32ef96537dae2b7e26fbb9b5e71e75ce5957a43e7408157c9764647addf45c7549b0e4768a69ddb888bc71fdca2950a7203e85077a5a464264eb758ce18c220e088aec10c10ca7a20b2e009b2b065039dd1b59dcc04bf563a056f2cfd161501c5ac68778ab65138c6cd6871c1b0167a868e6794a4f0f8307b9b91444ffaf86062e24ca1023a8e77a52219e3cbf3434095f23c1bb9d56316107e50b14ef56c19c9ca06481125c9a196b86bfa761527a69fbf17c579716a0a5abba3f91e31be5d493308834ae357f3a0e22ec3cfef69455dcfdc93529b826cc3c4b6d9836fb1b3954726e6fc4dee775fb5a869086d04c89228843975275febfc6bfd0b20792f1416c678fa6fa0d681e2daa4d757d099f1a1d7ff27427bec6f97137827565c12480f4662ee295d8f7431368198ffee3d2b33d15b4f0822468b64b81ed4874c6a36cdc45f21cbe17ac5639b850ef51c81d6ab3f498417589d283063e46cab6798c1f6c5abb3ffc11b39b676008af2bb789ea0cb030192e8f1a036b64271f554084cb969dab131c4b699803dd1d2fb9f53cc0bac764b9cf158c5e190d201d7850df5ded6f6448d90e"}, {0x48, 0x1, 0x7, "3e9dd6d86a9648c1ab728939ba24828c0b6a1e438715d7bdeba23b44d1c38903113907602150ff66b55c16473a448cde9d52"}, {0x68, 0x1, 0x0, "ace36d30b7c9cd1b0c80da3496b740417044ce93d1fadee0b6bfb5fb59ce326ec1d39aae400c1442f670ed4d5baeffbbd6c3592d993790fb786fbd344a627314f10954186b61562310f67312c9f3d0f12fe268c9223c34"}, {0xf8, 0x1, 0x0, "3c75afa17eb965b77e37ff78f9a5ea455474ae5c0650594a4716efa107f87ec0f32ee82c48e67710983047118d4a00ccdbe6a3872dd39af027bb820c48a3bfdd61f249a6e8a40a1ba5266e638ecd84796affbcdc03444ba6d826c576b7978d1aa84c23c88abd79474b2593cf717ee7dd97ea6b68b98c05244f84cfa9d42d81faa554bc8c2bf5f2e468939798de77a4b78044814a8f3135041884c93879b8d7fb53076f78963dc01421f9243c9faa12846b9b392fcd546a329d1edd754e013e00e8d19748fccdec5a374ed555a005887200a4ee8082d43d9c77a4a56c876ad0ebf8"}], 0x11b8}, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdf0) write(r2, 0x0, 0x4b9) 20:50:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 20:50:43 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x3) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 20:50:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f0000000000)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x10000000000001e3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) socket(0x20, 0x1, 0x324) 20:50:43 executing program 1: r0 = semget(0x1, 0x2, 0x600) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r6, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffff7, r1, r2, r4, r8, 0x8}, 0xffffffffffffffc1, 0x4629f8cb, 0x100000001}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x2, 0x1, 0x1, 0x25, 0x80, 0x40, 0x1, 0x1, 0x5, 0x6}) setregid(r2, r8) setgid(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) getgroups(0x6, &(0x7f0000000200)=[r8, r5, r8, r5, r5, r5]) semctl$IPC_RMID(r0, 0x0, 0x0) getpeername(r10, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) getpeername$inet(r13, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000380)=0x6) bind$unix(r10, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETVERAUTH(r13, 0x8004741c, &(0x7f0000000400)=0x7) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x8, 0x62aa9a22, 0x1, 0x0, 0x8, 0x9, 0xfff, 0x2, 0x3, 0x3, 0x5}) bind$inet(r13, &(0x7f0000000500)={0x2, 0x3}, 0xc) setegid(r12) setpgid(r3, r3) bind$inet(r13, &(0x7f0000000540)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgroups(0x8, &(0x7f0000000600)=[r8, r11, r11, r5, r11, r8, r5, r11]) 20:50:43 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) setsockopt(r0, 0x6, 0x1, &(0x7f0000000540)="f7d54ce9fd8a4c797e7522fe4af6fd4a2510a35279fe23e3576d51c8ef8f329945519b8c5dca0c10545e8ada090776af741cea93a5bc0bb74e0be681dbfbb403818dba6150eae35fa5a7c7ef3b490ff9c41b42c9f33171c1c997817b1497af79f73278e7df07d84b544d6f5b09a42a765a23c76ed9e1799e735d10dbc8abc7648ef0faedc0efce8d8c2fbf7ab321f1da394be205f9df6e0dad65438402949fa6863bb23d980ed1ac4df0b21844c95550b542d05e", 0x1) mprotect(&(0x7f00003b6000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getegid() r3 = getegid() r4 = getgid() getgroups(0x9, &(0x7f0000000700)=[r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r3]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getrusage(0x28c4af3db9bb1dd2, &(0x7f0000000740)) r11 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setgroups(0xa, &(0x7f00000006c0)=[r2, r3, r4, r6, r7, r8, r9, r10, r11, r12]) getgroups(0x7, &(0x7f0000000800)=[r2, r10, r7, r8, r5, r11, r12]) setsockopt(r1, 0x1000080029, 0x9, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713348e69931929648929ef884df0131e254c2e63939bd0b4af999bde799569793c6f719cb584fd683ac255cfa0802cd8a722b8e83386c6d6a2a439c33679e21c18b77ba0d54235467eb30e24c2593404340cd44c42ef291bcdb9ebdc7a30c22e48118263c60978cd5dc91273cdfca107ade5bc31a58bb3920dce0466e096b12c806be9b504884af31257b37bbb35802680863872ef148adf72d17654ac6a11596e326fb683437dc36c0a30dda14fe1785071f49bb7ba41f190e8d210a8a715b6e03605d9c6641d2332492e1fcc4a3ecb36fd94fd9174d0eb1e6b690787ec801cd8c0e955f06b065ce59c4916aa6bad5304bcfc9eeb765f1c18a5c8d6c1ef39c63a27de561dd37c466e76dcfb65bbec1a2163c0256f1d2c0825e51ed24ae6f433c93e20d4fcaf84a", 0x12) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r13, 0x40044274, &(0x7f0000000440)) accept(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x200, 0x0) mprotect(&(0x7f00003b7000/0x4000)=nil, 0x4000, 0x3) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSDTR(r14, 0x20007479) ioctl$WSMOUSEIO_GETPARAMS(r14, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x44, 0xc0}], 0x1}) 20:50:43 executing program 1: mlock(&(0x7f0000006000/0x1000)=nil, 0x1000) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 20:50:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x4a82, 0x3}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000100)="5fe0f33184b3d170e801ef792242a7c4603bc55f11eb1c1b0cff9fa2bcd435d30dba3404afc2d75f58aae634115357e5bdfdb3d8ed8fb90fa25ec43ddade0073ea28135634f04bbd04b8deba1af006dfd3b3805db3764aa133f63bf66849e665b6ba132090a61e4998a83b5eb24fce75d3958850d8a73d222e9293106f33e83358fdb9f5b0193ff6f3f5684866f060549b4a1f7dbe4716a093e5d578d6d1bbf385d7b8d0b4688d5d06ed84bba1", 0xad}, {&(0x7f00000001c0)="014c35fe0fa4e7bbfac151b906be2fe77062fc3b4361f50ef6b33fa00c9b10d6b85bde679b3e285af5a452fb1621b67cbbf9ab7dc1b2534baba67e689e3aee818d6e2f27bccd00f3ec3a35f6c9fff7268d19ef60a8d2487586de3a6f504b1d55e4be67523b00b2662422387e69505bc73348360d2ed1a95c3ec021f68f35fa9656af12e91ede6a97e3c76693279af364b872bfaee4b6a6a5582d2b5a60ae9fdd91d1572414dcaf5b4e4cbf3fae77d6467017e4c6b30f48d2af2c49b6e40ed789e4b9be0fcdcc37001c13c1d1a9bbaea756e121362275878784d27f96fa77f9f50321094b9b181ca30084264b5c121bffc8b71a30e77921b7adb95aec151ec8764364265480669a2e96d10c59accb7cf6eb5ef226d4f779729f0fd806f6ec2fb3e4a06fc60b7ae41086f8f87d5ce554862d0969c369d98283928696bd05c454d1541076850519b8a29e759221f94bdb4fc4be7367f26316c85f656306580b73cde2be6d67eaef3c7b38178806cc998f57aa891f7e02ffc781f79964f4e33ea3b013b648e3a6ac65d095b51f1b278ae430170d5f0ccf4ea6323c89909f9c631a1e89da2c935479ca9aea42e7fc32045bfebd8402dbd8e54c985d3ec5e282563c37823577f6b2cf2b55d24fcf068b19e2e54319be6ed1a52b8fab0248d32400a06ca50ab90ec5db8529e6480f5a74fbeae31d17783d3ce6d5215cde3e413b62f1eeb34815cea7311a55ade9b0c335fc837e315684b7fa9eaf33d6d230bfa97a414f8c73aecbce1119a804331f4839df2088b19d9620df4a70d806ef405f6ebd3af0d14c87270a8079166867fe6c8fc0b7daa80de12bee9377be90223134d7bd0fdd9bfabc820cd91e108ab11e69c587f3e42fdef9b1c8e0fe332e77b794a1dd6f48b389f1bbbd2b5abd264a957a169abb5ea9bf340995faf81176141ebd55150c729f47351bdacf42926c71805a9e9489a838793bd5659dee517824b2384850593fbd25d73edb8a4b70bb96bc2e32dd1e6f7fb842a6c75b2b6915f3465e3c85b039955602dd4c3c3c0e5711956f6e176459df65b89ec56b80dd5711a3700814d87bb4753c8c1aeb42246d1c1eedb812a96205970fc8ddef04ca82f7a094d10d856838ef655283319fcb4698a3d97a58229830ada9d14055999d7a84c91abf32d424a9bae93138fcee705c2c3a9d7189bc02a7eb7c6fa12c3727cfc253148a5737fa3fcf61629188c10d909d7cddff54b3fa3b8e219079854cbe2063b81556f53bd7849ea4052badf0842b27f5137af6649c521c4c5b9540aeec43bc089a3e6b6b0f6f204539224e9d9687093517083164d13013ae287ff098a2f7d078d86612616b66a5e026c5a2182768012b7ed1d7a804c9dda3d93ea30c430a1f8ba06cd58e3226c89ce8522d2bc11e350e6de920b6c747f462d22cf36e7898e8b132d38936ee330bf80d1890066b203f0ed67563139600b75114716684a06333fea043f44a2b987d8ec1970844d61a51fd2baeb4f3c981f65e36f7aec14acd8f6cc8da1bc5c8a2eabc6eacc57f7fe68ade3e15aa16f23b21f825180e1e4a4f9b6d760063776f4bbcb924a1bb82e511808589100ed66850c4865b0140bc98e0c15c265841a3406eea59f0a2922d50f140abf2f4777dec741bbf844f9b85f7746b8664d0b4e635e9d94457dc0e5616544129975bf645141c504c33cd990d2db8b83d0dd5180e00cced95ba029d012353163a3e6059f790496056a906c4d5479f2096cc5c411f5b8dbb9861059960338e9f99a13b283437f15ad132e34a3fa1d53df26483f593550e7c103da26e85dbea184250c75c316e676fe15dab07e17f90d2775626cea3d0bbd7f52c9fbdd73f371f61317e6163c9e4da23551cc2715aca60af39b15eed881f84d4ab7233bd185b63ffdadf3f74a42d5b8882da2da3d7918afbe653ee26ca6777ad12115b328c666e882589aac57d075a849613a58604dcb114579696760e58b616098ca00c0330839bd77e7bd9d4ee17bb99453c30a7d5bb5a6a25c89b26a65e4cf7803d0ce223af09f8ed8db78d216649e583143625d9a756b4ef92f185e37db3ddbc8ea79eca34963d6189124a8eee7e0f404e5c21860c2c90339b317c2fee658156f748006e943410c3c0de7177d9172da1b386a4f0963ad80ca737a3583694f48080e1c7aa0b55fb95e7c7c369bda58f2d3b117dab63f1a96328c898144895a700c32e4a80bb51492dcfd26dad5fb134d0ac00e15fc2c0ce070c94899280c375834883908fd9ce985a6726347c8256009ee1ac56010c96d264152da8af2569a112e199c3179f61704a66842682b88c1f7995fb95bf640ecb1ad3d55dfa951b1b9f587ba056daddc30b8a5ff805b6ec0eb84eead9929d4b75f243437bbeaa86685ec5bb1732b3fa70153bbbd6479f8365059f885c7d9025095b65fd034adb8aeaa106f947a55e3166c2c6fb42496ad9b41e7827885f265bee7e05c98135e7de20a26d9f4d6132fe2107b188a697ee72b51ddbeebd6cf5f805c5a9f5c74bbc31f33cf7cadae6192e95cf52bb54f4a56a618e8ead9a7fe8192a13a4e793b0fe77a72d2e5e6593e6a251035ab912f86bf19c6bd50ace6b1688ad8b4d2a602946c1b6cd31df8e80f963fbf63b4485e463b2a6c0c2ea59cd813e518eedbd35b18dbff96f23bc976e445c5d2e95849517918314a8f46029968ff5883eee3640fe78e52cdc51d532b520968d2d7d9db9381eeb38de10b2460105138e21f8127f7dda615f417667463d91772bb466e771d7472d6195029d4da12d9a4d5e3b06224ef4b294c0382beeca05b6afb321e2055dce719d8f270ad6f9bab5c8fd39d553f8607466542a7b580bfafdd96a57dab798f180245dd2157409bc9c23eaa3d72f04e4e6f3f329bd116c76ede6927d37162d94a2b507721da3823ccd1e28c0d79fd2a88226f0362c77ce16257bb426ef76812e0db8f6894fe571c076d6ed34d6e9005eed4793b4d679629f274b6d69bfa23a4074626a53d5cf25bad26fa22edf9dbc78583326a2899565227dd43955b026f2571ced3480a068fa60edc086f62d98ddad3883d7d73fe0e5e7d92357115be4a0b0acb6d9dc3235f475ee9d9ac1072f3afc946e8062a0421fcf9e6ef5482d8f01d4daff40eecc6853d363db41e20f979740e83f422fc5b5ec029de5b3e26188dbdb132c2abbceea53d9d0d082897fdd9a79e911f50bc860b0d67ec0525c31db09e56e2db43f040ef55770f01dadd398621f59dfe918e94728032cb25fa57a1fce8749ec927b853aa2917f494b8f8081f1b87e43bb01b9c301b3a38fe42302210aab5ca19f17be8c9e2a05a3817da7245d5f4faf2595d7b1176fe17e8775da6dd873140a228171436e5ba4edf562310b5e6b34b059342dbce85450a1c25e82d44226dae6c1d43c097d7e4d907821e861256afe491b93e5344f9cb1f01a40082603ce49a359e2a5aaf76e9464718172842b616679e7b86bb32e5871e5d9df47eb93eca355316abb6dc45d202c5bb37ddf1cc1cd4a22fd853bacb0319271c57727291a549034a3585b44e28adcd3ea236001c008f07d00ee840bea67fe4e1f43b7fb86b2c821a851c966c4649fb965dbaeb56a44b0a31b86429f6d832557051faae09081efe287668b75c2508aed65c7c913811c0924be6a503f5940336b2e94de4f63550e6bc6d8b27eb77ba0c9ba76fa817e12b1cc1b6fca879c046ffb5b354015de84ac823b09e06eb493cb215ea5de52be660734e093ddb95b42366a2d795f9f01203c2376d7b0f8b672796199fe557cc54dcb1dee4c0b1fa2fa01b768976a903222f4d36b7856f4c5729f25f0290984f115dd572f5b08491eb901ce3023acc59fc3d1cdbd88906e01c81313b97c0464eb20c9f7bbff219041325a810cd96f3639ae02cbc3667f9b9a70b7899f5e54d4629e2b6873843d431d06e1ee2fcec310ad76e1cdb035e3fafa8701c0554f7db390f5332ac1ea719904335ae8e7f4dd829069849e7084da150349c407669db6eac8cfc31ea83c528e12a8046d4feea2a427ad46c5f3a9be291029c3bcea0c2f5739744b1934278989fc78cdfdfa9580e0f0abc6f1d0296521f78c211ccff4985f6fbe6ec56c8331e49b66f2709c7d73669baaf983ba1b366f38a58dc6eaae6b181e45dc3ddd39d9639c46579c64bb0801d966ece3db7bea3524467b7e5e8cf4cae0e2488aaa1d90c6d544fa15ff5e017c99fb385ec973c963ed0baf64003c8217fa501d05fb7971e4bea28a72968dbf2a3fd2e29e33c47d9fddd2aa7b6a6dfed93582ca95b0f7b51c4d8b8af792c562221e05f80d0d1d7babd782776360b4f92577275e9a3863643b6bdf61e00740e26a57e5279de52faecfba308e0e65c6119f50db8c8224ab308b4795ba8a7e8dc6d03e5904677703813518ef7bee90afef63ad182b47b377b4a8900f78e300a207b60a0195f46bfe8d4dee9c3133d8a94bea24a04fe27812c9d2a51ce3273b79d428e15fa0f52bf8f8f434255357386591f582a5cfb8ee0a5b8fb06c10bc5bc9fece6d2cb0a21690b790de3c0f11135f3c86138b330853a50286399342d6b49fa2d34e8c6583938a8b4559a16658badeb0bfe3a02f19f2a62c25a62476dcde60db8438367394ddab72275737032370eb0a84780aefd0ea3ee4209ade891312d5fe31fb2a56360e07ec7b8fecb07b219b4a5338fb5d286815669a65d951a8870c7999e948f51b22c9d265037ff21a5d0ba5cd8a20dce29d07c0ef0114b29ae8d4fd4a4d52a64fe8a447cbfbfe1e59e9d262286f6ac177ebb5479f3bfaddaabd54c09dd98ee5db7c9672af2f92cfcd327e5698ab3d2b57dedd97928149841827b62cdb54a93fbf665228cc1b69234ac4f2649df8a57d48327e860b9c3993a246db0ab9a2c96ac261ac346cb97329fac88b203843b946e5c99f19b408ac390aa7933f2c32da7c0331b8c7fa135bb011ca4dff1292bc52d206c56e26ab4c1102d62e444c6adc24e934291664ca33eb618b4978fac9147451ceb60e0e6daed467df78ece4eb65eecb4cd4730966155de89f079fde1443b400539ecec2c08902b0da2318e34f715a279b327954a6153e51e40a2474ea064df09593ae90078df188a81c36e4a06dbf0fa71ba69dc2ac8f1d08e7ae32cd18e757479ec0945686f6b11f4cf5802e6778ce9466601e21b35e3e5eb77937c438291d3fe1d2dd8e9173d70e14e8ad7dd2db11878dad51c30f57e9df38557cb7e02b636b97dd6f62d5f4a2d78bc2a3f6fc0cf44cb3b39ffa18272452353eb7d1cd101e3a1654c57b3157299cd0412a3ad9aeb2e357ed07503adf12b3f37e63cd82bcf416fb8a6c17f782ec8b9f76e07132b27ecaffbaa34cffa44a686823c7f1399412f490b9c6d1dbf0472a8918e62779b78ae18647ed4a7dc0e8c61bff006f1e6d41714e5bac9ca9ec128742daee6b7ac7488bdfe3286326e2bd8f8be3fb847f8b4ccdc7571f781cf11cb2c08e5cab5d9a2b9b08bb05c80bb16174b3a1afef903da94d8b3b417c4bbfa1f20618aa5c234ef55e331950810702184c69a02e7b8c8fe1e4fb01c6f7735be54ad8506380b9544be71147d55c80abd0e3b3e273ce59b57918477daf6575aa3fbedd83a3cf5d301407b262d96e812fdd7539b4320eb873f7a99353ee9ad8c3e57912d31846b6a98db5acc584574bff89a7f268ed6865318d907ae96e50d45307c9e0cfd20c0c4122473ec7a5d63b4247def03c6e85ef7be4fc500a56dde0a2ea257221c6905cfcf6be28fc733afad5b8d24bc1", 0x1000}, {&(0x7f00000011c0)="5f8029fa3a509a8487687c054832daeb229ffa39496f074dbab65f86556daabe4cce0dfa068f747529b8ebd4d74dd8a869bf76e42c2253647e7c652aba577120af69e1aa1628b49d7390d961978d14dd5b897ec194a256d9345fa991e52dee1123a2942df6d9d983b8dc3b654c", 0x6d}, {&(0x7f0000001240)="b32a135d4fa7db36c540f06f4d3a69ceaae9de95a14e634d0953ed1a9783e08d695c94bfe43f5cf492b2266c0f50bcb7b477b3c846b85f65324e296bbae3998686085d0ab275a1f816229cf34a97506fd4e86e878a5315ca220d9e90a0e5c04377b81a3dcbac7da8bd33401e5d86b3386fadb924ae2a7bcadd19d3a193336b91e4c898b0f0046f0404f5206329f394a07a370c13ee77a4912372881476fb344e2042d816028a8a7a973a5bfa6916b497e0389a85a660678a394656d567c69f5c3c16cdc89d538f18bf91200f9bc9876cba5d4f2faa", 0xd5}, {&(0x7f0000001340)="aba8067e11e1d128aa90ef299761a575863aacd96106ac821fccd8da6e314b42ecbba2837f50a7b559ae8278555900bc4047681f60d06e2b2281f26a7dc8c4cd527700", 0x43}, {&(0x7f00000013c0)="9804f945f19a9b6a5a14ae7e068ec986131e37b6e8cf00618b1c9684b93f166c740aad13aacc18c8c0627e7fb7c999356f29676b035fd1aae8fdde61faec56cb51a4bbbbf9b55ce6d4c09b06c081036e3e75bc90ff98ed312227e87c10c4c22ce3e34d775f1cfd1dabaaa7535387d3a1ebdf888e5ceb9f8adc32e97d08f37b70aa3d2e2fe4d29746c3a41bca65f001de6165dbb0bcc184535fde82601b2acd7622f6ba2777622b7c9ca9d118369244ecb51b413967d71f7b333102e50442d52c26846379864ca2e5f7d3fb7ef4c8d9b14f30a9d48b297932e62dde0240f50b3cf2ce2119062249767f05f94b42f7f02a0ff38367a88808ca", 0xf8}], 0x6, &(0x7f0000002900)=ANY=[@ANYBLOB="101000000000000001000000ad0a00008cd02c424ab8a2bbd53e18476ddbef08c25008cea488df9e1cde636ea8b5787c71573abf7c3f169f6c047e97ad4140a1a6f24c783fbae404b83a0a23547ac95206ade0ad3dced04827bf99fb8e9a519b04c034de1488205704e4fba7d25050e426b5da0ee820147ee3975a003fa6d55d83ddf8d1be0d6a6d2872e7e6980e604183f2548671528acce07e259cb76e26ad10e6b1b95b05d5c221d91ef6ed886e02fb1d11c27f78b080af92a3744c268ca64679c3a4b9cac6b07e99e4d9e958dc8e80382622492e3569cda1bb6f8c74c447771a4684926ac30eff6f7282eb8db404ac7d673afda90bc0d3d207bb9eac83b000b84c4f21aabe90874b0a502f46dc97e28fbb953bb709f4a533353bc7101b8a14d8eb5136b39da767c3d75c05876968c68e08516241a5c860833b818fe7aebc99267b1ec396f014b9d7462fba96fba6af8dbfa7d944d527652ca446e5461acb7b32253e4d9c40c0c493418034ec055fd4e25c1b17eade1703325eba2051456365bc3a944efe8d888990aa05cd586e95bf015db09a5843da968fddeb466ab9483e61544f72c71edc709b391e521455fb6eacec723a5e731438dd6a1e8edab9912ae499228642a49463fc09039049433751eecc162c8d6cb18f072841c588e2b8c06ab62e16c59edfa7fbd1a04123ba87eb92e5ab7494492574db1f2e4470e013e32ede8264cb1f2db68dfa7e1dca281f5ad2d182e2669673acc88572284ec110c8e574bfd811e3307808acbb876af6135d1056df191064ecd7119863867fba4f96a49148466e7e9796829c42a3d95d2dc29372be16b4c0ff073d3eefb8c260cad024b9dbe7467d4eff50c40a647217470ec5ebc7f922db5907326e3188f73d0d2d796b3cba34c84286abe8d73792a88022e1fc5033bb030b2037d2eba6734bbb0dffbb41b453924dfeea0aa63d4c1799f67c3024979a87b7d8ff358bb957d489d982350dc93f436fbc0a2eba026624df4605f381429bc1882bbefd49a965a7c6154ac08b2497fa942377edc15025ca65ab15f02781a1917e5ecc98880e68d1cb6d9d4c40b14a566aff92d10db7b273dc30f5f15efb154ccfc05a0146a4aa706f981d778a4da816140d91a26eca04dc4248ef08beed0e7bb1d1337838304bb16d2da394e84add1e645c499383f03a8367cdfdde8ef2512e516a9d3d3bee278a5ee60ee29468d445474b128d6e359559425a8cbaf593f03a2382348b8c1b80fc2b1ffa17227a96ca421cdf8f73b9f160039c35cacd7d5ffc29c5c22c78bee54e42a79d00bfe623cfbde266678d81a11afa48cda694858a7bf77aa231f0ec581892cc1bba7dc1d85a4b4a197f6978bfb6a86c369e4df7a85646a21bc54e0b48c9899c80994180cf244a19d6c3caa218fa67c873fa5ae3677191240162332b096e08c7ff6463ee9f7d021a98eaea9c64633f785a0f869f255f8f4869b060e770439dc1c91778a0a0a9afcbc95d9290e8e2c25e6534a317b959a51c35d267f7acbd9dacfe1e1e838cee22aca2d3ba5cebd39dff134f097c930393407b78d7f4d14e6796ab80435a127fe5df651c5b051646e431b791c5fafe47f210d084b6bcf7a52227cf4c92077721b22c2ef013f711935a3c75d93032df83a153b44215f27341f6a82d7e103bfbf793ab6204d0511c1311d51a5b1674a623d7fa2156204fe26ceb1e01a88ddb03d87a483ead956204a02658b8e3b4a09c31627db94b0761b5cde321d7735881c0eaddf18af2fce0b3c9eb6b98d0cdfc84da4582ecc26a3eeed3086683b4afae75b56f7c2fa7a08043a36484f824fcfd765756015023a44171ed3cc2ad67d9c6e3941b997723b3c60c508aa2b44b59146128d56ec81307f737aff80c1ef0583a124e7d1c09f6228dc11269b39c269fbf140b4cef442be2222db7403a4c540054d3fe022512892f8a67ae7e5c87097b59a6e13f40e1abc1067686df02a842de6d10135583b23f4fba9939ed11308d39a18228f2e6a467215ea87fc1fed05d240d5144dfebe638335076da0ef387bb70626a4d6130e99ef3f7dc7bf920b7aec3eab9ee6ee988908cb5a924c678d8f73c7e15265aafd4cbc8155f2fbf206fda5d4b6adf4e410c2d04f9c1b96919eca4f1b87de9afa01e02b1e22ff570896c58b7f1cb41bdace979440b59e81cd50c183a39296d2f12ad1f94f999d66f803f75e6d458c2a26f80b99b64f819597361fa5e811c2936375fc62ffc8f96ec0a3bf5cb2938ac42ac3193b520f29f776b0778d4c0aca3727e7f3d222bfbcada6917ff153f3c1725e5da2fc847856d2f9a49d2f426b362466bd67271a0cd046f487300a91c0356ac099e733ba9e838e444364c5997c7b62f8b551a37fb7737e6ec2f4e10c58fa5d495ba5fc40d31467fd44ddadab710e4855b64be2d049ede70ba74cb1682e2502dc64d45a4093dc1acb0b17da8c232abfe3e6e3e4d845acb4c96c46bfeb39fc75289a0e7c2daa8b96b34faa00c3dce0c3203842220773ab7629697fde0edaf109512a4ef54cdf541ca8be582cc5e14a33cdf0209c9267845071e7e99f33d12a4b66ec043829899c02f2763f3168306ba3f5bba881a5131dc3b31e6b97b1e6bfa1bc1295ca6e3c57b0185db09f250037d2e2f6e9bd2a3f4fa05fa1fb62749751c20a22620be65ce604fd28d14fd8b96921875087e703934c22fdd022298d8bacffcbe8f89397df057a72393cc140b44d8c4751ca56b7358e04502358f876ce645d2398278a7f80ee0ea8212cf0d25d0dc9419c09d82f2c47280cb294e2eaeb5130997e4944894b31d3af8c3f025bc6321900f720e4b1a901dc355f390ebb9d6882fb17dbdf9e7bd48dd7c23fd0c81db92aef7f1c1466b5969b83c921eae5e82aef7193cb773965149abe952075f4a3a10417eb098e73048ef628239a96d864c828cc56f8ebe724b3fbde015ba1708646d548a3a8859e1c858e19e02c13e816254fc4c88be81dc0a9af628d6d771f9071b9a3ac3db3ed6d936056dde92fabe91c12917a8b2a72b8c10cf121359f051b7a52fcdc1bb19583b3ee08e4873e8554d3802992fa4e369538e3690d760a4b502f1065b84be85c913dd62e3195ff54db78784f609d2c55d12d04c4c7b094f341058c35277a4a4a2c3e9490281280e4a3cf6c16f4889e4075ff40dca9e1e74e210fc7edf0a563416992266adf86d0c2812102b2e83aeb734537461f9a24d28b26f061385cbb5b9701ea4340ccb34c39b27af276856b6cf77b2d83e05176dd6bf42070a5cd769bc1274c2031fb5688a419b68d78ec454a125f1f5a01300e26c9f324bc1fb04bc12193e98d5814b146db7d0b6f7f472fc63019b348ddb3f0fff0d8d9457806fa836bc936c318d25b6c421099c2d3f2a17a83418a4c1eaf0aaf10e61cea02c2172d81f71942e4eac069703f66d13ef104454b3186b6644815ff6ef0f8d94bd214af514458ec01d4a537f10b01eb230b82ba14a4515633dec0caff9cae6b6f392db76b95818cb6b03a353c55130fbea72360a730212bbd7167eb3a4dd546bcaedb9c219ca8fd10fed36f62fb10dbb0e6944d3256d4146f97a0d785101d78647d4ee2110159877978829b90ef7424095fd72adc751092647dbd8599478bbc9e805d8a893ea32a36854451b8cd24c9feff01ffe6f2fafbac710da25ed632b774a9c0f6f3242b44b93a4eb9b422761fc3fb8fda3d0611b14f97f589548497fade9b6b868bc6b537120faed6d81bb84ad9338e23f88063e5684958401ff324b1bded71148f1237a26fa935d313e91ee9310badfe5235f2e744308c40ffb704af84d7869261d0bf9096806c0e059430bda1d7ca326ffaf3bb796f5bc4d872b4b58760bf6017a814a8241d0e6ca41bbf4fe5fa5390702ca282bdec5f3f40b6b80fdbda58c8e46b1e3a0044bffd301dddfee9b6ed12215a8011fa97091ecf821b8693fccee0de602d0246059705a30d986cd8f1a994c34e061e5f2a1d85ec967bb95b83aa11571b19a0ba870ea22958a392a1171eae00888f7fd4186c8272c89512ca94524359892955db3341d0337fd8f5afaf85443c3a6a4adede0cc9d0b493be6c8f4716ec2749627df2d42f4bcf871e7049f85301a95aa59888dd1adaf89c6e184fdf5f4b44a095e0bed1fc69c6809d9df32793739e7c38e26ddfffc638953e998ccccf923bc34b0c058767be0b1683e6b4adb6bc25199d5497705cd6ded9b8c49c6b260b96ce1c9dc4dbadd5624598a838db42a191e423473ebc1f52b0f5b201fd17e597997f876d7e55cf6ea797e700e01fa3fa6b11828226342eee38f719d10e563e568a4681e6afdefa19d16d3e9216a6e3952fb650d106c096a25168f795f6b9053a44dabcce895f59eaff962a607ee451418836c712227248fffeaf60418ca3403aa975a07ea787cf8d939445f95ed184aa3d9d98fd7c0ad6f040e84d62ee91965595b1e3c361799da954d8ad1e43aa239bfcb9ade03b886d76c78c159eddc47191a4d3912adcea85d7ffb28b5d1a3fb65246405d16fe6120d2ac8df5376efa2ab79ee32563212794224c48693a196709d5a3ed02d2f19edbfc55f5f51f523b398d716c3b9cf37e58789f29b2fc52c053a66f8c3655f614fb90fa23f386295d6a64e94453dc8d01c00861aa36bdbffb6a2b8a70c3c7f9cf558673571cce87827174ba0bb812ee2449b31ee698e19b40c6395a35bff13264a76cde86f49f5186ce9ba9d7ea6def7364a251a14ef1f9873921dcc788a92dc8a00092ff71f4c947d8cc6fb2471bc21fa256cdfd89172e9ed49abacb603787c65751991a3842c84fbff4d73fd39e9481ade488adc13f0c7354e46ba4110dd0f75634251e2420b864f13ea59d7424eeddb1c61a6a3d3cbd7bc4fa1124a7b9976f5d5e7d028d1fbf6d993f8bac1b8058ce94a0bb922da4bcb3365521e9c1f36feaf848c5fab4f8713043211f166b05b710daab7364763f07a53cd2e826f4b47a0e494104fd31f2cba21ba857056cf527e28ec22197b1f6bdccc0f8e11226c1ac7cd7f89da033b38a7f8da5eed57cc94f517d50acf73dc16c4e4e968e47505f933b0b188cd7bb354cc14c6d0766d374ccd03a19b2773f2d7aa428508fdd1f292a0ec625a813a34c09df2ec291642506fefd37579889f062046d3243ddf2447d5fe10deb4de7ce877d6cf55ee14ca2000671d028bec7ac4ee9abd4efbb2810ea6f2b240f5d8043b7e811bd99bf2872aa6d2ad245da4f8ea31519a689757cbfa6a727cda0658aabc9effda67e7fb1a35f3166e14407c6cd14a9978b3fcee598f9050c465308cc1705ad337d0d945d216308f892a4dc3fdaccf6a69e2497a22798f344038936e1b67941d19effe64903804a5c32720461e8a41c5b5648c52b4026df20e0d8746fec068547e9309f244106da5d1a84452192f1b86e682b4dc3569206900ca5dbbff2c9e443cdeba39a423fc40e05a067bbe93dccc989b871343db5fd587ad51911a4e3a9ac2afa0737cfded15337740ab933553c2ec64473baaeb54887e485d1ec4f960522a199a42cd1e6c969d833a64f94913de474bdeebebfa366fdc5a8478eb7a595f06dd3cd75a09c723d4f11339a6147c190631d2b75454c36572d909edb2f686d172cef8c4c3ce6c447eafdd6164bcc9881b6598e9badfea1da68b4986149eff92b1598b8760b1b05c41ba138def6a0b33e19391447935a38118f9b37746028138e2ac331b97b5593c15d93e381dd5ef1d5844feaa20c54d5b0bfd88358166e22e930fc5e634b80a009b9cbb1800df4247529faf970cd7dcb8bd4272da649bd0000000000000000e7fc2bb05000000d6da564380e076f8f32c6c127dcd11e354978c3d6f78e5e52173cb88784328fb01158ceb14622e4bc187a92cbffacbb254bddfa23cbb5461902f2a4e803925bd2b529f98eb02e8b7043a510a1ec86b4d6231c60339fe5a86dacb220f48d1c162b1490adb66815fab4bec7a125eed0e1a1fe08d75bd6cec00f23f9658953d88c1c6de3d50e964ec08daa74c3ff45be48a52d31b4188039f872c434dc737c861f375e1379adebe00facf5c1674db769ef7ff090f407179b12593000000000000008000000000000000ffff000000800000cd2c280a8fd191c08f9f8a8eb041d690e9cf5990d51f0503cb82eb5be6656f319b9bd64401ded3126576c914db1928e94a78bbfb4e8d08279c27a11eeece344abf6e186f2d74e9ac827fe91f0699d80213eb4958426e4ee6a2b10d4977c3b3f3d28c92d5e48504038d00000000000000f000000000000000ffff0000040000001893d7133cab99b109d8399bbca00b903ae76b82733bbb260bce027e6bceb372e96a6ce070bb2b87c835aa1e31f2a17e3b38411370460b88b11c692c079eb7331afb335e3055723475bb6bb0fadbaf572f9ba066bc9445ab71ff02717273a3ab505150155137947cd92de7709815a1db2eb8216e106b34cd65e52ddada80adbc064bd9ba4711aa4b53f87b78f4899ad17f8e616b2e90e4a14413166d7a62e6e63359dd4725e584d31e3a6b12a5925971ebbe28bfd9e4ede82877a46c790d302e4d30cf893e85c2c1b78427690993f57d5a4e8d92063dbd63c7d2ef0d0029861941685e700e87532e96f8f91701758610ac4edc9d58db0757cc30281d8ce6fd1afc61b9b78d37a97a0ca6a3ee2214af84adec21746e20cee263f402e09534099a3e904d450534cfa07e4ac119ad5cf05a971f59a47041dee0"], 0x1250}, 0x400) sendto$inet(r0, &(0x7f0000002800)="c35e3eb7aef131438e57ec8f1434febd0bd1ad4419d6001fa19acababc0e8db8a30b33481359742cb8426f201388526e4b4b14ff5781aae469ff01d4639ab0dfe1a959c2ecaf2a6bdc97d9f3ed893c6b1dcd365ba06a86645cac0c9ce8893383b331f5181c00e67edb83dc8aef4f3de6c9794a53369703b9bfcbcbb43dcd6b689c52a10a5d768c62548ca21f700000c93c5fad74d2", 0x95, 0x401, &(0x7f00000028c0)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0x210) 20:50:44 executing program 1: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000100)='*\x00']) r0 = shmget(0x2, 0x1000, 0x180, &(0x7f0000ffd000/0x1000)=nil) socket$inet6(0x18, 0x5e4ff4bdb006923a, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000400)=ANY=[@ANYBLOB="2e2f66696c0797f10000baf7b187a51a1b3d693363a96872c668b5032fa63e972556cea44e86606a244d500adfac9e491b575816bd251e87f54baa41eede8bb39fecd3c390235fafcafca82e2fb62d11c1273c87973562fbf6b628b49933338dd86f83d7f081eef8390b591b913d4ecd5f6b3c5fad1501aceff57c760364729e63685916c6fb8fc420483f28bd33a64ed8b3ed029d70bdc128a0f4d788f7e9857d29b756e695f33defe638134bd07f3f3684d210a58339d7986faa6e717bdd8422b7c762ab19ac532557a48c14ef49b6548437965b4c188dd9a42f2848366d7a30c0930bba3ee0e324d64edac4fdc6e82944ad741f2546fb6c3aed68f6998975ff7680be"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) setsockopt(r1, 0x1000, 0x5, &(0x7f0000000000)="da457abd36c20dd0fb71f16387ba21632a1fb5ad5a8aa28ea8d42995fa96636f35f9918fe88ff5aa36936068e4ddf48c07f3ebabd86c7ddcd312621e3fcb5322db4068d7d5064822911fd019b1a0c8dbd736712132459249255b8ed049fe2685c4b5b5be2aab108fd7975fdb59e60b8f0ee5f69bdfdcf5269a8b1b318ce02c6ca4f8602e8b9b39956e8af82b943757678a06a0711321ead8c34d0dbd2f3f30bed2dcf409effa82d2ea506eb8658f9bb1be9c981a0debea9652200cda9e3f2146a2ecb6aa013f9d556a4b41acea3b956465e1d9b6582d47ab0c23fcb019cda0c36a6c07aa6b3acf27950fdf1b3f8a84226db134", 0xf3) 20:50:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0xa2c3789955443ee9) 20:50:44 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000b0b715208f778455c30b76000000000000040000000000000000000000000000000000000000000000000000000400"/121], &(0x7f0000000080)=0x6e) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) select(0x40, &(0x7f0000000200), 0xffffffffffffffff, 0x0, 0x0) sync() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x80) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000240)=r1) getdents(r1, &(0x7f0000000300)=""/176, 0xb0) 20:50:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x1, 0xc3}], 0x100000001, 0x0, 0x0, 0x0) 20:50:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r2 = geteuid() r3 = dup(r0) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r1, r2, r4) socket$unix(0x1, 0x1, 0x0) 20:50:44 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) r3 = dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x11, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) dup(r3) msgctl$IPC_RMID(r2, 0x0) 20:50:44 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)=',\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+-..@}^N&}\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='*(\x00']) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0xfffffffffffffe1a}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:50:44 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x1, 0xffffffffffffffff, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="504f35a31cf58a88e1ef13984337d66d751c089baf", 0x15}, {&(0x7f0000000080)="db7475d023d3e49d09252272d98b8c0a6e3f6b657d64c8610e18243f2252611b961b9645e1a69cf509c4b11b8511e1bbdd11340978335cb514d27c01d7d4f7a8", 0x40}, {&(0x7f0000000140)="342f82c0434b8c35055951a49325f20037e1e883b5c9974edf27bb1a8d6e5dcab958abc728126909e9d88740dd43bf97fd10e94e0e0f03dd14aabff39fe0eb5cc9fec6c71210e663fd0d4c8861db7bc442c22eb62bb6155dbe5b", 0x5a}, {&(0x7f00000001c0)="1778472f2433304d061a87da9adafaf3945da25890259b002f4c9ef5139b6d1fb7bf348fd2437865ba22d1bcc60fd311760fa46134648d6b08ac3aea2617a3a12142bae3c4dda91ee93b3c8da829eae78863e604aab6310a9bb5abe1b0b8dd14bc65a2448e5c53d753f3f78c783a57f87ec13eee1a760a7ca1c3e5ed3d8ec85a76d7dcbe0687c13fed706cb0e242c2611c5f57f5f35578b0f16bcd365f036a1eb10d2863422e755fc27c24b455a57bf661cac2", 0xb3}], 0x4, 0x0, 0x0) r3 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) recvfrom$inet6(r3, &(0x7f00000002c0)=""/159, 0x9f, 0x800, &(0x7f0000000380)={0x18, 0x3, 0x4, 0x6e}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:50:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r0, 0x6, 0x7, &(0x7f0000000040)="0e5a9ad09fe6015944c521d3fdbcedb2c286503fe736cb228e376a737ac06d5a3a92fa9ae95d47a2af883be581debe36827a0dd55348be812d4b4b02e533f01b63ceaaf9207d7e6b06cd128dcbaef2287c3953b5d2765e1ae6d7810f3e061707bac86ac474d16592b7edef5ad962d17a73588231171bfe08e77ea74a2729f14fcdd159f33f281dd5538f07743c21d8612ece63b0337100b69403d97c8b4fc3dea9b4c4ca03af", 0xa6) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8000, 0xfffffffffffff87f}, 0xc) 20:50:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 20:50:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) poll(&(0x7f00000004c0)=[{r1, 0xb1a1017e7b8ff90d}, {r1, 0x4}], 0x2, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}], 0x9, 0x0, 0x0, 0x0) kqueue() unlink(&(0x7f0000000000)='./file0\x00') readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=""/141, 0x8d) readlinkat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/107, 0x6b) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x9, 0x2, 0xc7}, {{r0}, 0xfffffffffffffff8, 0x5, 0x99b002bfafa9c1ff, 0xef42, 0x80000000}, {{r1}, 0xffffffffffffffff, 0xae, 0x1, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x800, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x10, 0x80, 0x1}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x40000001, 0x3, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x50, 0x20, 0x800, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x10, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0xff, 0x1e}, {{r1}, 0xffffffffffffffff, 0x14, 0xf000002d, 0x9, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x10001, 0x3}], 0x1, &(0x7f0000000200)={0x560}) 20:50:44 executing program 0: r0 = socket(0x2, 0x4001, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20, 0x40) ioctl$KDENABIO(r1, 0x20004b3c) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x2, 0x0) r3 = dup(r2) linkat(r3, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) fcntl$getown(r2, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0b24c809e7e10100"], 0x10) connect$inet(r3, &(0x7f0000000240)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x9, 0x4) shutdown(r0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000002c0)={0x4, './file0\x00'}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', r3, 0x5506164d257de5d6}) bind$inet6(r3, &(0x7f0000000300)={0x18, 0x3, 0x9, 0x4a3d}, 0xc) 20:50:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x1, 0xc00000}) close(r1) r3 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) 20:50:44 executing program 0: r0 = msgget(0x1, 0x0) msgget(0x0, 0x100000090) msgrcv(r0, &(0x7f0000000200)={0x0, ""/180}, 0xbc, 0x2, 0x1000) msgsnd(r0, &(0x7f0000001740)={0x2}, 0x8, 0x0) 20:50:44 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x0) 20:50:44 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0x0, 0x2, 0x7, "09fe48b0b00934c8eeefeedd7257910e74f56418", 0x7f, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() 20:50:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000140)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7e56dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa78f754a0a200000000000000a39f3cd374283dd76990", 0xdc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000012000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 20:50:44 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) write(r1, &(0x7f0000000100), 0x0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x50) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 20:50:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x7, 0x6, &(0x7f0000000100)=""/231, &(0x7f0000000040)=0xe7) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1e, 0x5dbdba61a4c8b090, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:50:44 executing program 0: clock_getres(0x4, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x2) dup(r0) 20:50:44 executing program 0: r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35a2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f11dbc29af2b74cec29507f2640c0718644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472"], 0x10) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000640)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) 20:50:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, 0x0, &(0x7f0000000080)) sendto(r2, &(0x7f00000000c0)="af296886e4c70b768d8da72ebf8f5ea23eadcdb3b0e8854fa8035043d1e03aaff950c221961b82ee0c4dee294f971573bd8741306494ffa859defd0b97f64afeb57209", 0x43, 0x3, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) sendto(r1, &(0x7f0000000140)="8119d6267059d1ca9b8c9df8819ec46f37fd2c7e20f349f26505b3374d849637ea05fdbfd8ad11e708603f6b2f4d64bd0df3a2de055b4ab84ed38ede70f9ec08ee9b252ba760ced834a92d477a9fd4920dce053cf6554e5c1220298f17270287aec1a0c8f162473b61eac42ac4ae10614bcbdd3d44f86ebea8d4f7be3a71965a13733c88375ec9923de58fdb6b4043ace4", 0x91, 0xe, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) 20:50:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x105) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x8000, 0x8001, 0x5, 0x1ff, &(0x7f0000000140)={{0x7, 0x6, 0x35e8bb22, 0x1, 0x4, 0x2, 0x20000000000000}, {[0xd4, 0x5, 0x0, 0xcb3c, 0x5, 0x4, 0x4, 0xffc0000000000000, 0x6, 0x6, 0x9, 0x200, 0x3f, 0x80000000, 0x8, 0x6, 0x1, 0x3f], [0x6c, 0x6, 0x4, 0x400, 0x1, 0x1, 0x8, 0x6, 0xffffffffffffff7f, 0x9166], [0x1, 0xffffffff, 0xfffffffffffffffc, 0x9, 0x7fffffff, 0x81, 0x1f], [0xffffffffffffffc1, 0x9, 0x400, 0x7, 0x3, 0x180000000], [{0x6, 0x40, 0x9, 0x1}, {0x401, 0x1000, 0x80000000, 0x2}, {0x4, 0xffffffffffffc13f, 0x4, 0x401}, {0x70de, 0xffffffffffff7fff, 0x81, 0x8213}, {0x10001, 0x4, 0x1, 0x8000}, {0x3f, 0xc2dd, 0x1, 0xfffffffffffffffc}, {0x3, 0x2e, 0x0, 0xffffffff}, {0x4, 0x3f, 0x7fffffff, 0x101}], {0x410a, 0x5, 0x7f, 0x100000000}, {0x5, 0x3, 0x1, 0x6}}}, 0x1ff, 0x7f}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000040), 0x0) clock_getres(0x5, &(0x7f0000000100)) 20:50:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x9c3, 0x80000000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:50:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x100000000, './file0\x00', './file0\x00'}) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 20:50:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/101, 0x65) clock_getres(0x0, &(0x7f00000004c0)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r2 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r1, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000300)=""/189) renameat(r1, &(0x7f0000000200)='./file1/file0\x00', r1, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') fchownat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 20:50:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000200000005}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x1000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1ff) 20:50:45 executing program 1: mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:50:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 20:50:45 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) mknod(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 20:50:45 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000200)='./file3\x00', 0x4) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 20:50:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) writev(r0, &(0x7f0000000000), 0x1eb) 20:50:45 executing program 0: syz_emit_ethernet(0x0, &(0x7f0000000000)) 20:50:46 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget$private(0x0, 0x1000, 0x34, &(0x7f0000497000/0x1000)=nil) shmat(r1, &(0x7f0000270000/0x13000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:50:46 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 20:50:46 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x81) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 20:50:46 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) 20:50:46 executing program 0: socketpair(0x1, 0x2, 0xdb28, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/86}, &(0x7f0000000080)=0x58) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0xbd, 0x1, 0x100, 0x8d24}, {{r1}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x0, 0x580f}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80000004, 0x200, 0x80000000}, {{r1}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x9, 0x6}, {{r1}, 0xfffffffffffffffa, 0xee5eab9696c459a1, 0x40, 0x5, 0x25}, {{r1}, 0xfffffffffffffffc, 0x84, 0xfffff, 0x6, 0xf9}], 0x80, &(0x7f00000000c0)={0x100000001, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) 20:50:46 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x9f7c, 0x4, 0x9, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x81}, {&(0x7f00009ff000/0x600000)=nil, &(0x7f0000e9f000/0x1000)=nil, 0x3}, {&(0x7f0000dbd000/0x4000)=nil, &(0x7f0000ca9000/0x2000)=nil, 0x2}, {&(0x7f0000d24000/0x3000)=nil, &(0x7f0000f95000/0x3000)=nil, 0x80000001}, {&(0x7f0000f85000/0x1000)=nil, &(0x7f0000ace000/0x3000)=nil, 0x9}, {&(0x7f0000d29000/0x3000)=nil, &(0x7f0000c48000/0x3000)=nil, 0x3}, {&(0x7f0000fd4000/0x2000)=nil, &(0x7f0000d43000/0x2000)=nil}, {&(0x7f0000ee1000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x9ae}, {&(0x7f0000f9d000/0x4000)=nil, &(0x7f0000f98000/0x3000)=nil, 0x6}, {&(0x7f0000a4b000/0x3000)=nil, &(0x7f0000d2e000/0x3000)=nil, 0x8}, {&(0x7f0000e3a000/0x1000)=nil, &(0x7f0000af2000/0x1000)=nil, 0x7ff}, {&(0x7f0000c91000/0x3000)=nil, &(0x7f0000f6f000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000d1b000/0x4000)=nil, &(0x7f0000a06000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d79000/0x4000)=nil, 0x4b}, {&(0x7f0000c71000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc9}) accept(r1, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) 20:50:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) 20:50:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8000, 0xb) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x81, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x1, 0x1}], 0xcad, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x8000}, {{r0}, 0x0, 0x2, 0x80, 0xd1, 0xfffffffffffffeff}], 0x3, &(0x7f0000000380)={0x3, 0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x19, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x9, 0xa42}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x5, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0xb, 0x10, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x300000000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x1ffe0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x27, 0x20000000, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x5, 0x3eaa}, {{r0}, 0xfffffffffffffff8, 0xa, 0x2, 0xffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x14, 0x2, 0x1}], 0xfffffffffffffff9, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x1, 0x5}], 0x400, &(0x7f0000000240)={0x1f, 0x900000000}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0xeb}], 0x1, 0x0) 20:50:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000480)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0xa4, 0x80000000, 0x6, 0x30}, {{r0}, 0xfffffffffffffffb, 0x65, 0x20, 0xffffffff80000000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x1, 0x1}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x5, 0x50a}, {{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0xffffffff, 0xffffffffffffffd0}, {{r0}, 0xfffffffffffffffe, 0xa, 0x1f, 0x8, 0x1}], 0x5, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x9, 0x6}, {{r1}, 0xfffffffffffffff9, 0xa0, 0x2, 0x8, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x8001, 0x1}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x2, 0x100}, {{r0}, 0x0, 0x8, 0x8, 0xff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0xfffffffffffffff8, 0x4}, {{r1}, 0x0, 0x40, 0x80, 0x20, 0x80000000}], 0x1, &(0x7f0000000080)={0x7ff, 0x5803}) 20:50:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f", 0x377}], 0x1) 20:50:46 executing program 1: shmget$private(0x0, 0x1000, 0x1d7, &(0x7f0000ffc000/0x1000)=nil) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x29}], 0x6, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) fchmod(r0, 0x8) close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 20:50:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10083, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x166) syz_extract_tcp_res(&(0x7f0000000140), 0x4, 0x7) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x141317920483ecac, 0x110) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') unveil(0x0, 0xffffffffffffffff) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0xffffffff, 0x7fff}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_emit_ethernet(0x58, &(0x7f0000000180)="3814e1783a47c3cf43aa4bb74fd7a8a7736a983955a5e30aea1de242157a2b8b4d888af1177a7246e2b1c4a76af97e3c25b4e05ca61e0a038b7feb8102e18b905a139fb9360037e4d63a36563ebbbcea815587d318a3815c") acct(&(0x7f0000000240)='./file0\x00') 20:50:46 executing program 0: r0 = kqueue() r1 = kqueue() r2 = dup2(r1, r1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x6, 0x3, 0xfffffffffffffe00}) kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x380000000000000}], 0x8, 0x0, 0xfffffffffffffffb, 0x0) 20:50:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:50:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 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) r2 = dup(r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:50:46 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x109) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='W\x00') r1 = getuid() unlink(&(0x7f0000000300)='./file1\x00') unveil(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000380)='r\x00') r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file1\x00', r0, 0x3}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xc0, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000200)={0x8}) chown(&(0x7f0000000140)='./file1\x00', r1, 0x0) 20:50:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d9695e2db5246ee0b5ce40444184c6101dfec461e7158409b3edc0819bf0054ceae93b51b7fbf6bdbf1544aee9edf2ec6e14367d8eeecc75b11c2b3dbc45e03de734989f846a91b1da5387260271eb", 0x4f) 20:50:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7f, 0x3, 0x5, 0x80000001, "681acfb4e64f482157509d4818004ec36ced80b7", 0x9efe, 0x3}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) 20:50:47 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x60781d44c3e7ae94, 0x4000, 0x1ff) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 20:50:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x3) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x82) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r3, 0x6) setsockopt(r5, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) 20:50:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x4000, 0x100000001) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) r2 = semget(0x1, 0x1, 0x40) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000100)=""/114) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) write(r0, &(0x7f0000000000)="c48abda857436212d087b87418b80894cbc93f2cd3", 0x15) 20:50:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x80) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) socket$inet(0x2, 0x5, 0x81) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xf7) 20:50:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7fff, 0x7ffd, 0x405, 0x2000000005118, "017c2ce6780900000000020000000100"}) dup(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/254, 0xfe) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) 20:50:48 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000180)='.\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') 20:50:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xfffffffffffffffc, './file0\x00', './file0/file0\x00'}) 20:50:48 executing program 0: r0 = socket(0x1b63e38a59e7dbe7, 0x3, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000280)=[r3, r4, r5, r6, r7, r8, r9]) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x73}, 0x10) recvmsg(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) accept(r1, 0x0, &(0x7f0000000080)) 20:50:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 20:50:48 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x40) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 20:50:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be15f5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290235f4e6390fd3872babfbb770c1eea872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040), 0x0, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 20:50:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x400, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 20:50:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x4) mlock(&(0x7f00008fa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) syz_emit_ethernet(0x1e, &(0x7f0000000000)="04f1417bde7592ef2b4f4499b3cc665d681e13677d651969d5529bc237ed") 20:50:52 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvfrom$unix(r1, &(0x7f0000000180)=""/88, 0x58, 0x3, 0x0, 0x0) close(r0) r2 = syz_open_pts() r3 = kqueue() pipe(&(0x7f00000002c0)={0xffffffffffffffff}) fsync(r3) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x100000100, 0x0, 0xffdfffffffffffff}], 0x0, 0x0, 0x80000, 0x0) kevent(r3, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/189, 0xbd, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 20:50:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) r2 = socket(0x11, 0x3, 0x4000000000000000) fcntl$setown(r2, 0x6, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) sendto$unix(r2, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 20:50:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x80000001, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 20:50:52 executing program 1: socket$unix(0x1, 0x1, 0x0) 20:50:52 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x16, 0x2, 0x2, 0xffffffffffffff5b, "60ac832ddb632eaf042a641c754e4d4a89f0047e", 0x0, 0x80}) kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 20:50:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000000), 0x0) 20:50:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) fchmod(r0, 0x89) fchdir(r0) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000004917f0c300000000009f8ee9bd000000064bf9ea0aad6ada4b85c688d1d97b00"/124], &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 20:50:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x409, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x100000000, 0x6502, 0x4}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0xffffffffffff0632) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) recvfrom$inet6(r2, &(0x7f0000001780)=""/215, 0xd7, 0x40, &(0x7f0000000140)={0x18, 0x1, 0xa21, 0x3ff}, 0xc) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)="4bff6206ecd09ec23e4db69433288efe9115e514d47137d3ec738f1f6c77b1f00b653830d3f39dab7961ed457dae04b3fd5c3660bff0c18dc906a0f5fa870dd4e1975f4c4a7e02223168d253d0a8a659d42f2b2e763bff38bc31769ea5fba49a608d9239390759ef261d7f3ec217669353acf9717634edafe4d04c702a8018e3c086e2acc96c7c61f26f2c689640e957a97c2fb7a003c3cbef328e7bea8dc869", 0xa0}, {&(0x7f0000000300)="dd05040d2638c8ff340e50c11a69089cb1313575b73611f83f3bdf0fbe355ce5f3fbc0750c7c7228d04532febc545227b89eea42198bdf4be276225b21222313dd4208e9afcd1f7199ccb9f21f6f1db31cce59e79a7625c0af499f064aaa2e2b13e315536ada2a760e73b6b288dc2d823320c83efb8d46d2aca81f52301007547940518c7f3e1a5fb1bb527025bb6e035aae097849fa5123dbdff393d4eac8d63b20e4622399953172ff709d8f7f12d35124ece0ff37ffabfccdbcf18af1d2967bbf4c9fbd46bef9da0a3a9145f732aaa3f0596b57b8830b6ec460d1ebb3b3541cb14aa6dcc51439ae40da3b84b8ec6b1cf0fa8c0af91113", 0xf8}], 0x2, &(0x7f0000000440)=[{0x1010, 0x1, 0x2, "db628a9a5432a1dff23a0574ed6b6b33a0df04d3f3bb5d7142410d338208176f12032db1816c1110073a8d4d75db83ec4e90a4fb8e2a0b3de34bab86cb3833fc5f5e2a05423cb5ffce6e213c1cfc0ee2f0e6393682f6bf372f3a6ff8c9c56e3d64cfc19562ba4967460e911566ad46c271d84695e6d875111acfe19f340876269e1c3eb2b752aab7e8fef5adafc0504ef19b22ad735f1ba07e91b175c03dc83798df9efe49918bfd5ec73b10adcef1e39b6fbbaafd36e08310e98fe119bf22c3af1f4cee94de245bbb83a0d6e76aecf6208c31d5de6551bb2a9cab30637d968e05e5b9a6c8891cc814ce47ea14140d73d76fe3660a34364dae1d1c1738b59bf31dbd73cc65e3df58445eb97e05a8491d1f98940039f92e457953c797ae2773c422c6fd8311b5d2c40596ee06a5f83c051ef6d37a21acec2af4c8c16ffa3f47004d4000d064256af5958dc8db3e6c3cf7c84f91b9812cc97d6829521a1a22001c0929af396b9047805298420ba9fafbe3f59be1b9d59e9a59257c6a7708616ebbceed4b6e662c0b73cd6f210958d3f3b84029fc8a942d7406d90b21088af2c939febebb934640190dbfedaf64928e96afd10f045eae9231914708f5672491e4444e759931b971ed920ced1612153a8860be3c651f9b3cfd768ccb8af45028bc78765ea6908799b8c2e1e60bae8a11870fd80037dc82a87cb09cff961d2534f86f96710514d809a4d4dd2d30ef695da27cf255bd1ec833a0d1e3353150fac5f5e8da65568dda4334bf8b7185713a9f81df1bdb4a09f2d515a4afb94a42235642e3e1e40b0d28618628aeacb42d8ceb39d40b475213071610f47ee864f9e85c53175a53eae5eb220bbbb86d9e40858556a0fc0dfda2f5c80289c15fccc413c16a0de6234c6325e6aea293b3c9e0528c4dbc4c73e9d999716aefbe79f5ed418cd052166b2f3ec64a2c4274fa483e0498d4b92038f53d8a057748472ee5782a00ccfb7f92a46618f7f978a0d91d5b156a53551d940a800a2e820762ed8c4b1a8b61267dfdef1d7145f4e67481783ab5a077ad13980c1af0a2393653925ccbec52481fee76ff806e0da5db77d80f44ec171893df521c024ab88db5bd6c0f49af8c20519b3f4351fded8f5b55840c18bae6bb15750b3b35f22cff5f5c36a1e8efd12d87c4d48212920f9d2a72f7a35e5731c91a53c54a15415eaf3445cbc4ede327de57927e13b8f6e76f545238676aa1327a72afee5323de1968850f7f054d68f9497967f9910e57c78d0820af6671bc50c68804ba9d6e0f1210a36a5423c41f9a8c9afd4c434dff0466ff7c8754335a7e8398a2a824b06b8fc8956cc714626005b4dee3cf7160cdd186c9e08a3a8f7225e3c296604c7904b3501ff40a5026bc83262243680370ac16a1507684f6e51f0e44a1507988844ae54bcdf29689022c7eda756ccf2c535b09b0f92402f7ee5a83021a2ff2d4ad139f9fece36d3f34d5d05c66097984d574374b9aa2d47e258438ecdf8e015ede8efa641b26df795d41775e31741c9cc3ceabeee04668e52cfa76e00688fbb105ba0fc03a290915c9934fa1608b58da221fe5338c6275bb2e4a85a4d1ac4f9cdceb96b9538a8388612f961a55d8067b2e6713d9f3f794f13fece9d86555b10383e46d6c3cc16af28ac8ff33a86d0fc7c6d0963abf4f1f82afaf596e97e2505f4b640ff8e5e8e0813c90ad95ddeb8c8d10d2774b80030a079ae7b7a6b0ebe0716629d05b4729ad4e4e51dc33c9e6e3c4725fb355e4d2beeaa3b20a4072952c429de2160560c96c723871ef605b0d7fb84fce7728bfc73ad48e9b0138fbae610cb759d252f7270a7b21ee277e81acd359eda50d173fc601c8549f292579fb13f98e03f63fad882f2099b1e55e6add7d1ecf2382e1d99c9f192efeb82572ca80368d6508e14273a233d27f4296cf7c877c1f1260ea3713394d01e0abe280b2a75b25dbad9bf0f972bf6bba6ad63f11efa099ca7af10ed7969c4347eaac9060143b6e5b6672362a987de0101a709d39d7c496938297de3365c949bb9119876db72408257fcb7f8a130c65d78eb00116f5085633d4644b1e4f4b236e0b2045cc3faf6c293afd5a0008586f9331300daa7cefc92eb7d87cf7901e0b9e176538848352d4847056c039f6820a3d3fa53ebed97941a1481681e81da0ccb6f5870303312f23de960d9487dc9c359450df1cca1fc2da88df9c3282629aed47d2e915e2f94d5da0f52c0c4a172785d8c54b68e2fe84a6a4a547b6327e153fa7f587aee3650169b56f4fd36f26a246add82e9141f7d39196150106456a918e55815cc5c2503490beb24dcea5526d23d23d11ecfa367ccf5d26473dc5779743a3a74a65406fce2e942e9618ee50f3ddbaa61c20acfdd70a194a47b89e10c57757f120f899eadd7fa553bdc1e8492f5c995cf1a4df48da44ee580c2ef5464256ea7c5f5c50b2d2f4ecec27eecea6b17aba8960f84c476e177f032ef4eff14844596c9685bfad00d4379af39ae7ea1ae60bd2bfd2474b4a236abe2fa5dfbba63163acd6878e1e24de519a2efe62695a317a4cd3738f9141029b2a16119f8e7784ec3a00cbfd3c86ecaae427c5e0d1b0ebca7b9cd0f9a66bad11f6daffca35bad9901838e195249c66bca9061122a4b7862e0851942d9cb5d0e1dd2f170e44b53d48e6d4dcf34eae2c64e80d2911c08c7fb6d40209981b3ed99dd6f213cf6ea70c4cf8b60dfff4c580c69cd4cf6de5114829021128e25e3ff2b1750832b7087ff295df18e7a1e28a3d13fb8dbb5ad2e244b9edc09d80160aefdf908bd0fa354a10087bdda44b3b6db5f1894905a0b4b1fcc1c1bb704cf04c9c6fdefbfe856beaf9656619c10d88b6c97df239598d6cd2595fca0ad05d84439456cf7927ffb034d578245a2d8a6c536fa2363ebab9eb217ebf14adec7d977458b2b5e54c4ead8cc93c9a919fb33ffe6b3d98851619f7fe0bb61c48ab47ec06b5a383601f55ffdc4f022fb320534b7af01d67b613f54d3ff8183556f7ba0f653dafd32bee2fc3706d7cb60b54c65dc09366ee71b6f4ab7a498d27029ffcb528370c001b8f8babaed352a0e9e503e579dfcfcae33c2af6f37fd29861980c839a69250e52064e8225b83eb0b0f48de4c7f561004978595a4e2dcbc3715ade757421521402d225eb6138c616b282eeb4a6c8a22d5f302268591c4d1a67d7dac80acadb38c60e7d38f854a30c27fce01a1fe0ca05f7e94f7948a59f8287c5bee492d014c5aad86952e3294a80c2a3bb3a03e9e7139061712f0dcd316ac9397564b142c7af643300fb420bfa1f71fe9f4f8b6144d9a4b4f3002846529c93dee721567e6f6b8c7508613c58774da2075848c13d50971d480970e6e822c202fb6b9e6ee5ae4c0d96cf9c7ea3a4efbce515dfedb7d7ddd18d5789f4eaba4f2a9be6085f5bbe7dff11456b3066838ef200db82a2d31c33c6fc603c96784eee70e28b6e938ad5aac9ae72e5d084980a79f6bca8ea57132b1f75aa060954c18f45de9143b4a9d2901857bc0e9796139fa064a88da2d90a603e1393b16b170cc9204b9d2c8e439f94402f9eca74a514032767cca048d166b00834f48e802156b434095a200dd056d238aef1ce6bde85b86928a84822a6cba18005aa4c979d160a1d43b9c52ae37a73e38b97bb3f15490f0e1475e219a2cb11b404e8b1f803cdb590bdefecebfb4040d82a1fddf98eac6c5ea0669eebd470a9c419e1dabb9b22811d008b9cdc170cc9bf1df83e455e0c7cef8c68bf0d111bec06c782f01a3eb852dc397c8a389f6cbc2a203be45231854ceedddbe5739cf3449419084476e683cb393aede13845567d521cfb3d8b99a8010ec42e065eb0f18cbdbffbb1dde9b9ef01340522e6992a3f194e391b73850bcce40c3c51d61b9744470c02365825be163e9c1ad1c4aeda26f0c9be4184bdb7f6ae2331170b5e0d83d16b26924a473e759c33eb670a6ddfb9b657b71a47bfd207a9c2ee22156ed1a04b92083ffc36a2f613489d1d6a74bacd74a6f10c845db3c98d0cf75f8ecc10daa306f3f0d88c2fb1e7e9dd7fadf5da921f313ce0069b10f4b170d80eccb600372928a36883991034321c85f96eff9a1b812e6cc504051ce525d93a8e86c42b9c2b304c050b77c9d6b665f01901d5c17f2006c2c4fc145e29507c8908eb7d7911711d20632aa5ce182ad6ff3163e20880b99c7b449ced3325d39283ae1f88dd74c55c8ce126ad5caafc79629deb0dfdff238d5b7a5582d876d51714f3d9bd77fccc71d82d052ed53568cb149bad959897558c77329ddbb3b1161a1fbca4e1e1a022510555bad3ac27d83991c4a1e108d7314350f616e251b86c59dcd6bf1d99ff2f615dc06e084f18e63a05a2cbe7ffe9f807a0a0d610d6425abbd53ff674d5f9e107585d239126d3142b3986a32e61510942d16896ed905719b389255114a5e3c614c0bd025d4f44fe0c90e5df238939e61af60f460851795cda65a89f3aa11a202c7a03621b103a28de9f657201370f27c2ec8c1b5586d7ea2b4709bbcce6758308b8bbc8c9c9eee73f6875032bbd523b90fb1af1d7122cb99174ea06d48ccd9a9a7736e0be6f51255e2f5fc52b529d92bd9ad23f322a4b37653970af06fa03c6a57d75b90ed4b5b052a14c93467aa11d07552b5f8b7ac41343b08738a0d92cb05ed0ed1920a7edeb03fc5702fb5e34bd1d8e91ef63d4baeb0740f074936ec6972cf52edfd0d253ec717cc26fea5db34d687cd14679d53324228cdcbd632c46f5fb3ef9c6942614de758c9aeed09ac5c29f49dd1bda87d5f7454244e4b1b132bc2fd41bafd4632c8a041a949230cd5c3a7d2e077dd464f806ed2fa554b0c3d4cbef5af346e9fe64c2faf8cf1d5a0715c11238ff6016e49d46203e2e3282dcdb151bb3c5184b066dc1c8abf4ff965e06a7c0e9be56d8be7b5ec04e352b0463e67adef87eb3010b44493f8ae2eaa0ef0dfc06607b3bfda3942b60edb523f1c87dcddfc3a6490908e0b1277e3a4670861a0a896a7a8a17372531395a8dc90c57ebbe3d6b80d02da3a49a1275146a402192c92ca36cdb4d467a7f6eb21be0df7023904afeb43f4b0ed1344ea42bfe71929153f3a74bb0b846a76a0164567fe6e62924259682ff1baf3dfe38bd397156fb81d36c2edcd579453d2efe31317bcf71bc16c8f504b0c702600e8809e426ec88e2760d26ebfe008ccf8566dadab12c2ffdbd973e9d0fcced4a330b8ffa8d5399bbdc6c8f31031c2b5920973aee44f253e81c196f5b9187eaf8c87fa6e25c93d3e51de78349b2a8a21f214bedfc08a479251b687eeb1ba61cbd88efa52d58b53d490171ed3f86057b681faee72a1c8bbb0f397609c3974c37cb73cac55fb75b00f040ba6bdffbcfe1f30cf83139072de60a23c344334454051f6599ae5eb9875f927cba575c57e35a5d350ffc7be8f60ebb2d4162832b4a9f6cd9aece7847337c02e12b1c3ee7699745366dbe5432f8755937d1686059856df6f90c4ef79cfa8804317a50f60d79dfc381afc0f6da4b83acdfa35947fd7c6731412b55332dda042fd9a55ae4678581ed684f797e7794b21f0f6b3b05bbd054794102294ac40fdf7d6639688417e4ff116dbfe74d5eb99a8fb61b6555c52a300acead3228bfdeb8168865f68a36185ce13d0bc48a930dc69015f102321e16d52c243cdf802dd600b3a3496ffbc0809f23aab795fade1c8a09385c643428856a3d63177e048524a07c2172766ad97be97eebb2f8f8e29336160bf37f832a013ca2bbb7"}, {0x98, 0xffff, 0x4, "9a0c02cf64dfb3cfda631c6ed97175380b5e6327a39cc0f1e61bd7040ac18ebd9e81cedfcacdc764f2690fb14ae1a5d16647f04a486cb5a804c4b81380e2a14bf37790ab9f30549a1804f4e647419cfa2123b01d7ad5f6c32b36fbde4cd88210359444f7e6a0f34636139dfe9579d85a99307557b53c0c7a77f00a260612b6b6ec"}, {0x18, 0xffff, 0xffffffffffffff09, "a2fdbb67"}, {0x50, 0x1, 0x1000, "6dfbe4f73acf0b675f08ffdfaef8309bcedf7e6aa75138796b6a47efeb771bf03d9e3bdd0133abe55b93ff1691ac5dd4be4be1e77ec7adcbd22e"}, {0xd8, 0xffff, 0x5, "8d675054de8ad59d06c3f6d90dbd9691ce07f2c474b2fe9294558cb67953fd8f3d322ccc215eeea9b4f6d4498b4ff549f79d4028bf575385e1278fa1656f4a5fb4be10dacb475283eb0e72d7e73e81cb5154eab99a539593261c4d6a00f1054c85cc3528e456419defaf31aac2364326d48f477db01038dfb3539f6387630199f952047d0d5389d271ab2245b60b8e3a063b7f34b0d0956e6b8d69909fe0c096164203c8ba8e23fa61ac7066645dd77b1710722bf971cbc99df4a3b9af6a7ef3f3c9e0808aa3ad0a"}, {0x40, 0xffff, 0x4, "f4b7363da98a5e330c88fc6075743a63d12cd226e1bae4c5677f293b00a8da4198d18725265dbc4adaa08bda"}, {0x48, 0x0, 0x3, "92168810dbe8078f81db1e5391805eac3807c6c5a2aeef96238d1b04204fa6b1bdc21c276252468e4500c25b4802f9469acd29e1cdd5fd2e"}], 0x1270}, 0x400) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) semget(0x0, 0x4, 0x10000) getpeername$inet6(r2, &(0x7f0000001700), &(0x7f0000001740)=0xc) fcntl$setstatus(r1, 0x4, 0x8) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x8e) 20:50:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x4, 0xffffffff, 0xfffffffffffffff8, 0xfffffffffffffffc, &(0x7f0000000040)={{0x80000001, 0xffffffff, 0x9, 0x2, 0x6, 0x6, 0x2}, {[0x4, 0x5, 0xfff, 0x8, 0x10000, 0x0, 0x9, 0x4c, 0x1ff, 0x5, 0x3, 0xfffffffffffffff9, 0x10001, 0x0, 0x1b30, 0x4, 0x1, 0x1], [0xfffffffffffffff9, 0x5, 0x0, 0x0, 0x8000, 0x5, 0xe59, 0x8001, 0x39, 0x5], [0x7, 0x8, 0x9, 0x7, 0x1, 0x3, 0x3], [0x2, 0x2, 0x7f, 0x200, 0x8, 0x6], [{0x3875, 0x1, 0xfe, 0x10001}, {0x10001, 0x5, 0x54, 0x3}, {0x5, 0x9, 0xf66, 0x7ff}, {0x50000, 0x6, 0x2987, 0x1}, {0x5f, 0x7fff, 0x9, 0x4}, {0x0, 0x2, 0x8, 0x5}, {0x5a, 0x9, 0x2fb0, 0xc512}, {0x1, 0x0, 0x4, 0x8}], {0x68, 0x3, 0x1a8b936b, 0x9}, {0x4, 0xfffffffffffffff7, 0x7fffffff, 0x10001}}}, 0x1, 0x3}) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000340)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000380)) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0xace0be3d2da5c1ae, 0x86) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000440)=0x4) chflagsat(r2, &(0x7f0000000480)='./file0/file0\x00', 0x9fbcba5aee790408, 0x2) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x5, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000500)='./file0/file0\x00', r7, r10) msgget(0x2, 0x8) fcntl$getown(r3, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000600)={0x5, './file0\x00', './file0\x00'}) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000640), &(0x7f0000000680)=0x4) mkdirat(r1, &(0x7f00000006c0)='./file0\x00', 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r11 = openat(r3, &(0x7f0000000700)='./file0/file0\x00', 0x40, 0x140) ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f0000000740)=0x3ff) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000a00)={0x43cf, 0xec, 0x5, 0x1, &(0x7f0000000780)={{0x80, 0x5, 0x0, 0x4, 0xf2a, 0x5, 0x5}, {[0x1, 0x7fffffff, 0x1, 0x8, 0x5, 0x9, 0x7, 0x8, 0x1, 0x1, 0x1, 0x1400000, 0xfffffffffffffffa, 0x80000000, 0x2, 0x5, 0x1ff, 0x5e4], [0x7fff, 0x15, 0x4, 0x0, 0x7, 0xff, 0xfffffffffffffff9, 0x2, 0x5, 0x1], [0x0, 0x200, 0x201, 0x8, 0x40, 0x9, 0x5], [0x6, 0x9, 0x1, 0x444e, 0x200], [{0x2, 0x7, 0x9, 0x4}, {0x1, 0xffff, 0x7, 0x1}, {0x101, 0x6, 0x4, 0x200}, {0x9, 0x3, 0x2, 0x100}, {0x7, 0x5, 0xfffffffffffffffd, 0xb76}, {0x40, 0xffffffff, 0x1, 0x2}, {0x1000, 0x3, 0x6, 0x1}, {0x3, 0x9, 0x2, 0x37}], {0x8, 0xfffffffffffffffe, 0xf17, 0x7}, {0xffffffff7fffffff, 0x0, 0xa23}}}, 0x1, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000a80)=0xffffffffa7a2d2f7) fchmod(r1, 0x10) sendto$unix(r11, &(0x7f0000000ac0)="bc83c96f34203f14e550f3f4a95bc10d7861cb6c8d6a1a07b49e10aa124b96de68af1d35d8e91a75bffe2de089b8f994b3a789472b0c046a2769f4e68d27289396c90426d1b352dcf10fd4c44181b6dd0b9a52cbd3edd8d9ea61c1a43a607a3748e41f4c77127a0c0e1e0208b065a2bcbce4182e9e139952dfac494e2de09ba604a8727abc989f27e07600b0c94873366da4cf014a22b3706376cef83606058606ec27ec3401edcf7103fd4426e488d7ae65f8ce151f232b7f170ce516a89c9f109b080bec0129f0408945a34a9d7a29", 0xd0, 0x8, &(0x7f0000000bc0)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r5, &(0x7f00000011c0)={&(0x7f0000000c00)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001000)=[{&(0x7f0000000c40)="6a2b525f93fbd523bd4b4b28b6f541ca00d6bfec52198c8a0454385ea48208cc4717338f4fb52ab2f432d929918aae589d63aed779fe61ac904d31a2fe285ab003", 0x41}, {&(0x7f0000000cc0)="690f6a3ddbf861a25516c4ec48a1a0f9979dec0d02c76a7522771ff27abdf2f1566659f9bd771c52a59c5e7bf95d13e9d32a0dd151d3c5ad6bc2d7dc7fe85a34b8582cbb7c6d7f8cd64e75618224ce0e8b4803f852dde0a7d822a4f95ae8da7f8a5b41e9035eea5d55de2814aa92e4f54dfd782bc0320f3a2e3bb4f00137e6251337e6f3d74a8f1fad2200dba953906e360210afa3e115505fd75fb9d675f1731acf9840ec51e618211fe57aa5121a7904f50120026b8dc83e1f109d149895c02d", 0xc1}, {&(0x7f0000000dc0)="f9456e6cf08a193b476478c4ff6841591dee3248", 0x14}, {&(0x7f0000000e00)="6114947060606f22066d724ce6951d03c51610d7ffc02e3c521f3719993583c8b8ce4c7200614c8cf5ad119f3d5456ff65cb3fdf048c81288335b94a85f730bc640aeee5259a491a396d77cd5620f333a3bbeaf213316a4baaecb2207714b314bf4766ea7d03dadeabe1fce510444a2b87fab5c0444e2d172be95d", 0x7b}, {&(0x7f0000000e80)="6a011deaca4fda13f5706cec386b07d06bb86dfe81ba8dd2674c51bdc89f6c1333e9c2677565d1ce27e8d9ed656d70b5658398104daef99f204605f6e0fbf5c269dfe4f4d7f2a30889e1bcf9f20ef6ec05dc082b5132891342af0f409c1a2e8c578d894aa75c3d2c755978eefaa294cdc526fcc401cd97aefc49f9113e6b52f5c7397f341579", 0x86}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)="0304dae45fc2176a2081728950afac4b11bdea61be4f9dd0879b63a9007e17f6ef66343b9e4bc9def00b4db3e7efc0824657d3f51e986a901e9e720061a5e6cf81e1017b38fbbd3bcadb373e26d41f8ea6d572d828c07bbbef7942c95c1c3fdcc5dbb102c2", 0x65}], 0x7, &(0x7f0000001080)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r7, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r4, r4, r1, r4, r4]}, @cred={0x20, 0xffff, 0x0, r6, r13, r8}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x38, 0xffff, 0x1, [r3, r5, r3, r5, r5, r1, r3, r1, r3, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r5, r5, r0]}], 0x108, 0xb}, 0x401) pipe2(&(0x7f0000001200), 0x4) sendmsg$unix(r4, &(0x7f0000001340)={&(0x7f0000001240)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000012c0)=[{&(0x7f0000001280)="ae3c76f55f11", 0x6}], 0x1, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r12, r7, r9}], 0x20, 0x400}, 0x1) pipe(&(0x7f0000001380)) 20:50:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1c1e05a47b3fd64cbce8522ff81c30f6490bf86214db87da36", 0x19) 20:50:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x5, 0xe4}) lseek(r0, 0x0, 0x0, 0x59e8ed5f7aeab7e8) 20:50:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd2, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 20:50:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x3ff, "dbf6812acd234b4d0910a8e6c3a4920d488816ca", 0x0, 0x3}) write(r0, &(0x7f0000000000)="d53fa193490f80e40b65e9b27aa3c00bcc391c8020665a17e3312205eecc65947f4940cfea9a7eff28ef448735189be217bf29d87e9b22b7fd7cefd0b949c225a308a1b42dd63a63020a516e3514a62f48b8d47d88578cf8b5328074732eff", 0x5f) syz_open_pts() 20:50:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x7, 0x73d) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000900)=""/252, 0xfc}, {&(0x7f0000000640)=""/117, 0x75}, {&(0x7f0000000b40)=""/168, 0x84}, {&(0x7f00000004c0)=""/53, 0xfffffffffffffdc0}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000000c00)=""/197, 0xc5}], 0x7, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000a00)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075f8e5158b0dbad4a1d82b4a75183fb3368023044e2f0912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d2fcc9971a858107665e79f8454507685475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d0b7eac7897a1f8125c3f7d036f46f3cda2896765b1581a77246853175c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bfadb938cb57deafb2bb2b621f59f6e2d5a8a51658ae897ec3d9c5e3a9676bc22c9f5a8206c7e5209d630f6710a45f1f89994fa2489d965b622f737d777975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e4cb329460abff092adec4631c87227cbec9170b84af6aa712cacdb2b4b0fb57bf000000000000000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r5, 0x6, r7) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r8 = msgget$private(0x0, 0x20000003c4) msgget$private(0x0, 0x100) msgrcv(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000004d2f0000000010000000000000000000000000000000000000000000000000000000006c03000000000010000000000000000000005d00000000000000000044000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040698e4c44eabfe5a6ddf030d0391760b63597d0839c0c76fbf61e8de1942f6c028aff5b1a282d15b2220f7b2518856a7a480062300b5f366fa20d287143a810978e8df548a0c9c9c39a20c6d9dbaeff750d0430d21db38b570c78534fc5ed2adf79be5e27f6983bef1da42cdd2a9bb0809458cb0ae2aa86a1cadd7ad96c4611d3a294e50d1f5c6552620c228d6f4b3078c7ea2b13dbee8404b0c717c07386f6422e4e099660cf00977fb212979a55f104ce52ec876f75c89b"], 0xeb, 0x0, 0x1000) r9 = kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) readv(r9, &(0x7f0000000100)=[{&(0x7f0000000080)=""/41, 0x29}], 0x1) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) 20:50:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe2dd) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x8000, 0x4) 20:50:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) recvfrom(r3, &(0x7f00000000c0)=""/126, 0x7e, 0x800, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) dup(r2) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000000)={0x9, 0x2, 0x4}) r5 = syz_open_pts() readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:50:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[], 0x0) r2 = dup2(r1, r0) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r4 = semget$private(0x0, 0x3, 0x224) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000180)=""/96) r5 = semget$private(0x0, 0x4, 0x100) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000100)=""/57) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 20:50:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x6) syz_open_pts() ftruncate(r0, 0x0, 0x8) read(r0, &(0x7f0000000000)=""/8, 0x8) r2 = syz_open_pts() close(r2) flock(r1, 0x7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) write(r0, 0x0, 0x0) 20:50:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000100), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/5, &(0x7f0000000040)=0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x888, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) witness: thread 0xffff800020a88780 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807d9dff88) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_write+0xec #6 VOP_WRITE+0xce #7 vn_write+0x1be #8 dofilewritev+0x1ac #9 sys_write+0x83 #10 syscall+0x552 #11 Xsyscall+0x128 panic: thread 0xffff800020a88780 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 172253 57595 73 0x100010 0 1 syslogd * 65982 59119 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020a88780) at witness_thread_exit+0x213 reaper(ffff800020a5f640) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic thread 0xffff800020a88780 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020a88780) at witness_thread_exit+0x213 reaper(ffff800020a5f640) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a5db30 rbx 0xffff800020a5dbe0 rdx 0xffff800020a5f640 rcx 0 rax 0 r8 0xffffffff81b4c2a3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x5fa02b8f471a2b3f r12 0x3000000008 r13 0xffff800020a5db40 r14 0x100 r15 0x1 rip 0xffffffff82139998 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a5db20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=65982 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020a11b28,0xffff800020a5f3d8 process=0xffff800020a4a388 user=0xffff800020a58000, vmspace=0xffffffff826485d0 estcpu=2, cpticks=7, pctcpu=0.58 user=0, sys=6, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 37511 479240 36680 32767 2 0x490 syz-executor.0 36680 74064 77777 0 3 0x82 wait syz-executor.0 16008 324163 684 32767 3 0x90 piperd syz-executor.1 684 203132 77777 0 3 0x82 wait syz-executor.1 13439 430907 0 0 3 0x14200 bored sosplice 77777 39194 95775 0 3 0x82 thrsleep syz-fuzzer 77777 225055 95775 0 3 0x4000082 thrsleep syz-fuzzer 77777 143135 95775 0 3 0x4000082 thrsleep syz-fuzzer 77777 341857 95775 0 3 0x4000082 thrsleep syz-fuzzer 77777 422634 95775 0 3 0x4000082 kqread syz-fuzzer 77777 99948 95775 0 3 0x4000082 thrsleep syz-fuzzer 77777 124423 95775 0 3 0x4000082 thrsleep syz-fuzzer 77777 331144 95775 0 3 0x4000082 thrsleep syz-fuzzer 77777 421536 95775 0 3 0x4000082 thrsleep syz-fuzzer 77777 468204 95775 0 3 0x4000082 thrsleep syz-fuzzer 95775 384538 22382 0 3 0x10008a pause ksh 22382 51288 86751 0 3 0x92 select sshd 33811 28423 1 0 2 0x100083 getty 86751 60870 1 0 3 0x80 select sshd 57595 172253 464 73 7 0x100010 syslogd 464 237589 1 0 3 0x100082 netio syslogd 56463 484170 1 77 3 0x100090 poll dhclient 38808 97235 1 0 3 0x80 poll dhclient 87780 360536 0 0 3 0x14200 pgzero zerothread 68364 108196 0 0 3 0x14200 aiodoned aiodoned 95798 397387 0 0 3 0x14200 syncer update 36280 316950 0 0 3 0x14200 cleaner cleaner *59119 65982 0 0 7 0x14200 reaper 82478 297594 0 0 3 0x14200 pgdaemon pagedaemon 36325 210880 0 0 3 0x14200 bored crynlk 37239 252841 0 0 3 0x14200 bored crypto 40490 121334 0 0 3 0x40014200 acpi0 acpi0 65309 465023 0 0 3 0x40014200 idle1 22257 124866 0 0 3 0x14200 bored softnet 12988 355777 0 0 3 0x14200 bored systqmp 7059 297931 0 0 3 0x14200 bored systq 95371 182191 0 0 2 0x40014200 softclock 65360 432705 0 0 3 0x40014200 idle0 86436 463146 0 0 3 0x14200 bored smr 1 290103 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 57595 (syslogd) thread 0xffff800020ac0ee0 (172253) exclusive rrwlock inode r = 0 (0xfffffd806eb503c8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 11709 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 10610 0 0 ifaddr 35 13K 15K 78643K 1451 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 646 0 0 iov 0 0K 32K 78643K 952 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 7106 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 162 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1432 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 13268 0 0 sigio 0 0K 0K 78643K 139 0 0 proc 41 38K 70K 78643K 10976 0 0 subproc 34 2K 2K 78643K 3978 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 1801 0 0 in_multi 33 2K 2K 78643K 3026 0 0 ether_multi 1 0K 0K 78643K 90 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 4041 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 98 21K 32K 78643K 43788 0 0 UVM aobj 130 4K 4K 78643K 165 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 825 0 0 NDP 5 0K 0K 78643K 705 0 0 temp 121 3554K 3650K 78643K 57935 0 0 kqueue 0 0K 0K 78643K 182 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 475 0 469 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1117 0 1115 1 0 1 1 0 8 0 rtentry 112 2602 0 2558 2 0 2 2 0 8 0 unpcb 120 5206 0 5198 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3175 0 3175 1 1 0 1 0 8 0 tcpcb 544 3125 0 3121 1 0 1 1 0 8 0 ipq 40 29 0 29 17 17 0 1 0 8 0 ipqe 40 57 0 57 17 17 0 1 0 8 0 inpcb 280 7576 0 7566 14 12 2 2 0 8 1 nd6 48 702 0 696 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 10613 0 10421 33 21 12 13 0 8 0 art_table 32 10614 0 10421 2 0 2 2 0 8 0 art_node 16 2601 0 2561 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 10 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1430 0 1420 1 0 1 1 0 8 0 shmpl 112 163 0 35 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 15061 0 13603 49 1 48 48 0 8 0 ffsino 272 15061 0 13603 102 4 98 98 0 8 0 nchpl 144 30838 0 29210 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 129518 0 129518 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 84601 0 84601 46 45 1 7 0 8 1 plimitpl 152 2252 0 2243 1 0 1 1 0 8 0 sigapl 432 12743 0 12729 14 12 2 3 0 8 0 futexpl 56 127732 0 127732 1 0 1 1 0 8 1 knotepl 112 7481 0 7462 2 0 2 2 0 8 0 kqueuepl 104 3004 0 3002 1 0 1 1 0 8 0 pipepl 112 8516 0 8497 26 24 2 2 0 8 1 fdescpl 488 12744 0 12729 3 0 3 3 0 8 1 filepl 152 79259 0 79163 35 30 5 7 0 8 1 lockfpl 104 2168 0 2168 22 21 1 1 0 8 1 lockfspl 48 686 0 686 22 21 1 1 0 8 1 sessionpl 112 249 0 239 1 0 1 1 0 8 0 pgrppl 48 385 0 375 1 0 1 1 0 8 0 ucredpl 96 22102 0 22093 1 0 1 1 0 8 0 zombiepl 144 12729 0 12728 2 1 1 1 0 8 0 processpl 896 12760 0 12728 4 0 4 4 0 8 0 procpl 632 33319 0 33276 36 32 4 5 0 8 0 srpgc 64 464 0 464 36 35 1 1 0 8 1 sosppl 128 257 0 257 43 43 0 1 0 8 0 sockpl 384 14162 0 14145 11 8 3 4 0 8 1 mcl64k 65536 30 0 0 4 2 2 3 0 8 0 mcl16k 16384 19 0 0 3 1 2 3 0 8 0 mcl12k 12288 65 0 0 2 0 2 2 0 8 0 mcl9k 9216 40 0 0 3 1 2 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 15 0 0 1 0 1 1 0 8 0 mcl2k 2048 144 0 0 15 3 12 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 789 0 0 16 2 14 14 0 8 0 bufpl 256 26931 0 19917 439 0 439 439 0 8 0 anonpl 16 1383719 0 1377451 289 248 41 49 0 124 0 amapchunkpl 152 102413 0 102324 167 160 7 18 0 158 3 amappl16 192 57972 0 57564 350 317 33 35 0 8 8 amappl15 184 1336 0 1332 1 0 1 1 0 8 0 amappl14 176 3068 0 3062 1 0 1 1 0 8 0 amappl13 168 2049 0 2048 1 0 1 1 0 8 0 amappl12 160 1461 0 1456 2 1 1 1 0 8 0 amappl11 152 2027 0 2016 1 0 1 1 0 8 0 amappl10 144 2167 0 2164 1 0 1 1 0 8 0 amappl9 136 4934 0 4931 1 0 1 1 0 8 0 amappl8 128 3931 0 3900 4 2 2 2 0 8 0 amappl7 120 2583 0 2572 1 0 1 1 0 8 0 amappl6 112 1448 0 1442 1 0 1 1 0 8 0 amappl5 104 3144 0 3132 1 0 1 1 0 8 0 amappl4 96 12708 0 12677 2 1 1 2 0 8 0 amappl3 88 2910 0 2900 1 0 1 1 0 8 0 amappl2 80 84122 0 84054 3 1 2 3 0 8 0 amappl1 72 347802 0 347349 23 13 10 19 0 8 0 amappl 80 37195 0 37158 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 164 0 35 3 0 3 3 0 8 0 uaddrrnd 24 12744 0 12728 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12744 0 12728 1 0 1 1 0 8 0 vmmpekpl 168 107362 0 107331 2 0 2 2 0 8 0 vmmpepl 168 1634885 0 1633251 392 296 96 96 0 357 16 vmsppl 368 12743 0 12728 2 0 2 2 0 8 0 pdppl 4096 25495 0 25456 6 0 6 6 0 8 0 pvpl 32 3702853 0 3693357 637 522 115 129 0 265 14 pmappl 232 12743 0 12728 24 22 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 636 0 37 18 0 18 18 0 8 0